Makefile.frag 1.8 KB

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