diff options
author | foobar <sniper@php.net> | 2003-01-28 10:59:12 +0000 |
---|---|---|
committer | foobar <sniper@php.net> | 2003-01-28 10:59:12 +0000 |
commit | 20c43285f78f745f88faf70062b04ed26a8c3c11 (patch) | |
tree | 6572fbdd36b5ba7202debca5cc7dfd1ef67d2901 /scripts/Makefile.frag | |
parent | 41d6e9af8daadf1ce16dcbbbe085452e38d17618 (diff) | |
download | php-git-20c43285f78f745f88faf70062b04ed26a8c3c11.tar.gz |
- Fixed bug: #13561 (--without-pear prevents install of phpize, php-config)
Diffstat (limited to 'scripts/Makefile.frag')
-rw-r--r-- | scripts/Makefile.frag | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/scripts/Makefile.frag b/scripts/Makefile.frag new file mode 100644 index 0000000000..7dc699d951 --- /dev/null +++ b/scripts/Makefile.frag @@ -0,0 +1,65 @@ + +# +# Build environment install +# + +phpincludedir = $(includedir)/php +phpbuilddir = $(prefix)/lib/php/build + +BUILD_FILES = \ + scripts/phpize.m4 \ + build/mkdep.awk \ + build/shtool \ + Makefile.global \ + scan_makefile_in.awk \ + acinclude.m4 + +bin_SCRIPTS = phpize php-config +bin_src_SCRIPTS = phpextdist + +install-build: + @echo "Installing build environment: $(INSTALL_ROOT)$(phpbuilddir)/" + @$(mkinstalldirs) $(INSTALL_ROOT)$(phpbuilddir) $(INSTALL_ROOT)$(bindir) && \ + (cd $(top_srcdir) && cp $(BUILD_FILES) $(INSTALL_ROOT)$(phpbuilddir)) + +HEADER_DIRS = \ + / \ + Zend \ + TSRM \ + ext/standard \ + ext/session \ + ext/xml \ + ext/xml/expat \ + main \ + ext/mbstring \ + ext/pgsql \ + regex + +install-headers: + -@for i in $(HEADER_DIRS); do \ + paths="$$paths $(INSTALL_ROOT)$(phpincludedir)/$$i"; \ + done; \ + $(mkinstalldirs) $$paths && \ + echo "Installing header files: $(INSTALL_ROOT)$(phpincludedir)/" && \ + for i in $(HEADER_DIRS); do \ + (cd $(top_srcdir)/$$i && cp -p *.h $(INSTALL_ROOT)$(phpincludedir)/$$i; \ + cd $(top_builddir)/$$i && cp -p *.h $(INSTALL_ROOT)$(phpincludedir)/$$i) 2>/dev/null || true; \ + done; \ + cd $(top_srcdir)/sapi/embed && cp -p *.h $(INSTALL_ROOT)$(phpincludedir)/main + +install-programs: + @echo "Installing helper programs: $(INSTALL_ROOT)$(bindir)/" + @for prog in $(bin_SCRIPTS); do \ + echo " program: $$prog"; \ + $(INSTALL) -m 755 $(builddir)/$$prog $(INSTALL_ROOT)$(bindir)/$$prog; \ + done + @for prog in $(bin_src_SCRIPTS); do \ + echo " program: $$prog"; \ + $(INSTALL) -m 755 $(top_srcdir)/scripts/$$prog $(INSTALL_ROOT)$(bindir)/$$prog; \ + 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) |