diff options
Diffstat (limited to 'scripts/Makefile.frag')
-rw-r--r-- | scripts/Makefile.frag | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/scripts/Makefile.frag b/scripts/Makefile.frag new file mode 100644 index 0000000..00272b0 --- /dev/null +++ b/scripts/Makefile.frag @@ -0,0 +1,52 @@ + +# +# Build environment install +# + +phpincludedir = $(includedir)/php +phpbuilddir = $(libdir)/build + +BUILD_FILES = \ + scripts/phpize.m4 \ + build/mkdep.awk \ + build/scan_makefile_in.awk \ + build/libtool.m4 \ + Makefile.global \ + acinclude.m4 \ + ltmain.sh \ + run-tests.php + +BUILD_FILES_EXEC = \ + build/shtool \ + config.guess \ + config.sub + +bin_SCRIPTS = phpize php-config +man_PAGES = phpize php-config + +install-build: + @echo "Installing build environment: $(INSTALL_ROOT)$(phpbuilddir)/" + @$(mkinstalldirs) $(INSTALL_ROOT)$(phpbuilddir) $(INSTALL_ROOT)$(bindir) && \ + (cd $(top_srcdir) && \ + $(INSTALL) $(BUILD_FILES_EXEC) $(INSTALL_ROOT)$(phpbuilddir) && \ + $(INSTALL_DATA) $(BUILD_FILES) $(INSTALL_ROOT)$(phpbuilddir)) + +install-programs: $(builddir)/phpize $(builddir)/php-config + @echo "Installing helper programs: $(INSTALL_ROOT)$(bindir)/" + @$(mkinstalldirs) $(INSTALL_ROOT)$(bindir) + @for prog in $(bin_SCRIPTS); do \ + echo " program: $(program_prefix)$${prog}$(program_suffix)"; \ + $(INSTALL) -m 755 $(builddir)/$${prog} $(INSTALL_ROOT)$(bindir)/$(program_prefix)$${prog}$(program_suffix); \ + done + @echo "Installing man pages: $(INSTALL_ROOT)$(mandir)/man1/" + @$(mkinstalldirs) $(INSTALL_ROOT)$(mandir)/man1 + @for page in $(man_PAGES); do \ + echo " page: $(program_prefix)$${page}$(program_suffix).1"; \ + $(INSTALL_DATA) $(builddir)/man1/$${page}.1 $(INSTALL_ROOT)$(mandir)/man1/$(program_prefix)$${page}$(program_suffix).1; \ + done + +$(builddir)/phpize: $(srcdir)/phpize.in $(top_builddir)/config.status + (CONFIG_FILES=$@ CONFIG_HEADERS= $(top_builddir)/config.status) + +$(builddir)/php-config: $(srcdir)/php-config.in $(top_builddir)/config.status + (CONFIG_FILES=$@ CONFIG_HEADERS= $(top_builddir)/config.status) |