From 263c6856dd973e861fa555cfa87ca5ab7be9512f Mon Sep 17 00:00:00 2001 From: Stig Bakken Date: Sun, 28 Nov 1999 22:51:50 +0000 Subject: @buildconf now uses build.mk Removed redundancy in buildconf/build.mk, buildconf now runs "make -f build.mk" --- build.mk | 2 +- buildconf | 58 ++++++++++++++++++---------------------------------------- 2 files changed, 19 insertions(+), 41 deletions(-) diff --git a/build.mk b/build.mk index 7c192a4dce..56ffb5b51d 100644 --- a/build.mk +++ b/build.mk @@ -36,7 +36,7 @@ targets = $(makefile_in_files) configure $(config_h_in) all: $(targets) @for i in $(SUBDIRS); do \ test -d $$i || (test -d ../$$i && ln -s ../$$i $$i); \ - (cd $$i && $(MAKE) -f build.mk AMFLAGS=$(AMFLAGS)); \ + (cd $$i>/dev/null && $(MAKE) -f build.mk AMFLAGS=$(AMFLAGS)); \ done all: $(STAMP) diff --git a/buildconf b/buildconf index 5b04379288..dfe59f3a7f 100755 --- a/buildconf +++ b/buildconf @@ -6,7 +6,7 @@ supplied_flag=$1 if test "$1" = "--force"; then shift # this is a posix correct "test -nt" -elif test "`ls -t buildconf buildconf.stamp 2>/dev/null |head -1`" != "buildconf"; then +elif test "`ls -t build.mk buildconf buildconf.stamp 2>/dev/null |head -1`" = "buildconf.stamp"; then : else echo "buildconf: checking installation..." @@ -112,45 +112,23 @@ if test ! -d TSRM; then fi fi -./scripts/preconfig - -mv aclocal.m4 aclocal.m4.old 2>/dev/null -aclocal -if test "$?" != "0" -a "$am_prefix" != "$lt_prefix"; then - echo "buildconf: ERROR: aclocal failed, probably because automake and" - echo " libtool are installed with different prefixes;" - echo " automake is installed in $am_prefix, but libtool in $lt_prefix." - echo " Please re-install automake and/or libtool with a common prefix" - echo " and try again." - exit 1 -fi - -if cmp aclocal.m4.old aclocal.m4 > /dev/null 2>&1; then - echo "buildconf: keeping aclocal.m4" - mv aclocal.m4.old aclocal.m4 +## build.mk does not check automake/libtool prefixes yet. +## +#mv aclocal.m4 aclocal.m4.old 2>/dev/null +#aclocal +#if test "$?" != "0" -a "$am_prefix" != "$lt_prefix"; then +# echo "buildconf: ERROR: aclocal failed, probably because automake and" +# echo " libtool are installed with different prefixes;" +# echo " automake is installed in $am_prefix, but libtool in $lt_prefix." +# echo " Please re-install automake and/or libtool with a common prefix" +# echo " and try again." +# exit 1 +#fi + +if test "$supplied_flag" = "--local"; then + subdirs='SUBDIRS=' else - echo "buildconf: created or modified aclocal.m4" + subdirs='' fi -autoheader - -# find all Makefile.ams -files="Makefile `find ext sapi regex pecl -name Makefile.am | sed 's#\.am##' | tr '\n' ' '`" - -# suppress stupid automake warning -automake --add-missing --include-deps $automake_flags $files 2>&1 | grep -v \$PHP_OUTPUT_FILES >&2 - - -mv configure configure.old 2>/dev/null -autoconf -if cmp configure.old configure > /dev/null 2>&1; then - echo "buildconf: keeping configure" - mv configure.old configure -else - echo "buildconf: created or modified configure" -fi - -if test "$supplied_flag" != "--local"; then - (cd libzend; ./buildconf $automake_flags libzend/) - (cd TSRM; ./buildconf $automake_flags TSRM/) -fi +make -s -f build.mk AMFLAGS="$automake_flags" $subdirs -- cgit v1.2.1