mirror of
https://github.com/php/php-src.git
synced 2024-11-23 18:04:36 +08:00
9467ffb43c
This was once added to fix the bug https://bugs.php.net/13561 because
the phpize and php-config scripts were located in the pear subdirectory
and were installed only when --with-pear option was used. Then in the
20c43285f7
scripts were moved to scripts
subdirectory with this mechanism used in the generated Makefile when
running 'make install' command.
Before the AC_CONFIG_FILES was introduced to Autoconf AC_OUTPUT once
accepted arguments. This signature is obsolete in current Autoconf
versions.
The old obsolete config.status invocation:
CONFIG_FILES=... ./config.status
And the new invocation is (if used with AC_CONFIG_FILES in the code):
./config.status --file=...
Instead, this simply removes the redundant phpize and php-config
generation with the old obsolete config.status invocations as these
files are always generated in the php-src build context.
49 lines
1.5 KiB
Makefile
49 lines
1.5 KiB
Makefile
#
|
|
# Build environment install
|
|
#
|
|
|
|
phpincludedir = $(includedir)/php
|
|
phpbuilddir = $(libdir)/build
|
|
|
|
BUILD_FILES = \
|
|
scripts/phpize.m4 \
|
|
build/libtool.m4 \
|
|
build/ltmain.sh \
|
|
build/ax_check_compile_flag.m4 \
|
|
build/ax_gcc_func_attribute.m4 \
|
|
build/php_cxx_compile_stdcxx.m4 \
|
|
build/pkg.m4 \
|
|
build/Makefile.global \
|
|
build/php.m4 \
|
|
build/gen_stub.php \
|
|
run-tests.php
|
|
|
|
BUILD_FILES_EXEC = \
|
|
build/shtool \
|
|
build/config.guess \
|
|
build/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:
|
|
@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
|