summaryrefslogtreecommitdiff
path: root/scripts/Makefile.frag
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/Makefile.frag')
-rw-r--r--scripts/Makefile.frag52
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)