Makefile.frag 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #
  2. # Build environment install
  3. #
  4. phpincludedir = $(includedir)/php
  5. phpbuilddir = $(libdir)/build
  6. BUILD_FILES = \
  7. scripts/phpize.m4 \
  8. build/mkdep.awk \
  9. build/scan_makefile_in.awk \
  10. build/libtool.m4 \
  11. Makefile.global \
  12. acinclude.m4 \
  13. ltmain.sh \
  14. run-tests.php
  15. BUILD_FILES_EXEC = \
  16. build/shtool \
  17. config.guess \
  18. config.sub
  19. bin_SCRIPTS = phpize php-config
  20. man_PAGES = phpize php-config
  21. install-build:
  22. @echo "Installing build environment: $(INSTALL_ROOT)$(phpbuilddir)/"
  23. @$(mkinstalldirs) $(INSTALL_ROOT)$(phpbuilddir) $(INSTALL_ROOT)$(bindir) && \
  24. (cd $(top_srcdir) && \
  25. $(INSTALL) $(BUILD_FILES_EXEC) $(INSTALL_ROOT)$(phpbuilddir) && \
  26. $(INSTALL_DATA) $(BUILD_FILES) $(INSTALL_ROOT)$(phpbuilddir))
  27. install-programs: $(builddir)/phpize $(builddir)/php-config
  28. @echo "Installing helper programs: $(INSTALL_ROOT)$(bindir)/"
  29. @$(mkinstalldirs) $(INSTALL_ROOT)$(bindir)
  30. @for prog in $(bin_SCRIPTS); do \
  31. echo " program: $(program_prefix)$${prog}$(program_suffix)"; \
  32. $(INSTALL) -m 755 $(builddir)/$${prog} $(INSTALL_ROOT)$(bindir)/$(program_prefix)$${prog}$(program_suffix); \
  33. done
  34. @echo "Installing man pages: $(INSTALL_ROOT)$(mandir)/man1/"
  35. @$(mkinstalldirs) $(INSTALL_ROOT)$(mandir)/man1
  36. @for page in $(man_PAGES); do \
  37. echo " page: $(program_prefix)$${page}$(program_suffix).1"; \
  38. $(INSTALL_DATA) $(builddir)/man1/$${page}.1 $(INSTALL_ROOT)$(mandir)/man1/$(program_prefix)$${page}$(program_suffix).1; \
  39. done
  40. $(builddir)/phpize: $(srcdir)/phpize.in $(top_builddir)/config.status
  41. (CONFIG_FILES=$@ CONFIG_HEADERS= $(top_builddir)/config.status)
  42. $(builddir)/php-config: $(srcdir)/php-config.in $(top_builddir)/config.status
  43. (CONFIG_FILES=$@ CONFIG_HEADERS= $(top_builddir)/config.status)