From 1f93c55ff7f7613d779ed770a60be13c14b0858f Mon Sep 17 00:00:00 2001 From: Thomas Fitzsimmons Date: Wed, 19 Dec 2001 23:41:46 +0000 Subject: [PATCH] * libm/machine/configure.in (HAVE_LIBM_MACHINE_DIR): New conditional. * libm/machine/Makefile.am [HAVE_LIBM_MACHINE_DIR] (LIBM_MACHLIB): New variable. --- newlib/ChangeLog | 5 +++++ newlib/libm/machine/Makefile.am | 12 ++++++++---- newlib/libm/machine/Makefile.in | 4 +++- newlib/libm/machine/configure | 11 +++++++++++ newlib/libm/machine/configure.in | 1 + 5 files changed, 28 insertions(+), 5 deletions(-) diff --git a/newlib/ChangeLog b/newlib/ChangeLog index f982d72de..9f63fbe5e 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,8 @@ +2001-12-19 Thomas Fitzsimmons + + * libm/machine/configure.in (HAVE_LIBM_MACHINE_DIR): New conditional. + * libm/machine/Makefile.am [HAVE_LIBM_MACHINE_DIR] (LIBM_MACHLIB): New variable. + 2001-12-19 Corinna Vinschen * libm/machine/Makefile.am: Change rules to create correct lib.a. diff --git a/newlib/libm/machine/Makefile.am b/newlib/libm/machine/Makefile.am index f72a8ee77..4b972f7eb 100644 --- a/newlib/libm/machine/Makefile.am +++ b/newlib/libm/machine/Makefile.am @@ -4,9 +4,13 @@ AUTOMAKE_OPTIONS = cygnus SUBDIRS = $(libm_machine_dir) . +if HAVE_LIBM_MACHINE_DIR +LIBM_MACHLIB = lib.a +endif + if USE_LIBTOOL else -noinst_LIBRARIES = lib.a +noinst_LIBRARIES = $(LIBM_MACHLIB) lib.a: $(libm_machine_dir)/lib.a rm -f $@ @@ -14,9 +18,9 @@ lib.a: $(libm_machine_dir)/lib.a cp $(libm_machine_dir)/lib.a $@ endif # USE_LIBTOOL -ACLOCAL_AMFLAGS = -I ../.. -CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host - $(libm_machine_dir)/lib.a: doc: + +ACLOCAL_AMFLAGS = -I ../.. +CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host diff --git a/newlib/libm/machine/Makefile.in b/newlib/libm/machine/Makefile.in index 0b8964fd1..339a0f814 100644 --- a/newlib/libm/machine/Makefile.in +++ b/newlib/libm/machine/Makefile.in @@ -87,7 +87,9 @@ AUTOMAKE_OPTIONS = cygnus SUBDIRS = $(libm_machine_dir) . -@USE_LIBTOOL_FALSE@noinst_LIBRARIES = lib.a +@HAVE_LIBM_MACHINE_DIR_TRUE@LIBM_MACHLIB = @HAVE_LIBM_MACHINE_DIR_TRUE@lib.a + +@USE_LIBTOOL_FALSE@noinst_LIBRARIES = @USE_LIBTOOL_FALSE@$(LIBM_MACHLIB) ACLOCAL_AMFLAGS = -I ../.. CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host diff --git a/newlib/libm/machine/configure b/newlib/libm/machine/configure index dc9ea1525..1d08c872e 100755 --- a/newlib/libm/machine/configure +++ b/newlib/libm/machine/configure @@ -2284,6 +2284,15 @@ fi + + +if test x${libm_machine_dir} != x; then + HAVE_LIBM_MACHINE_DIR_TRUE= + HAVE_LIBM_MACHINE_DIR_FALSE='#' +else + HAVE_LIBM_MACHINE_DIR_TRUE='#' + HAVE_LIBM_MACHINE_DIR_FALSE= +fi trap '' 1 2 15 cat > confcache <<\EOF # This file is a shell script that caches the results of configure @@ -2473,6 +2482,8 @@ s%@OBJDUMP@%$OBJDUMP%g s%@LIBTOOL@%$LIBTOOL%g s%@subdirs@%$subdirs%g s%@machlib@%$machlib%g +s%@HAVE_LIBM_MACHINE_DIR_TRUE@%$HAVE_LIBM_MACHINE_DIR_TRUE%g +s%@HAVE_LIBM_MACHINE_DIR_FALSE@%$HAVE_LIBM_MACHINE_DIR_FALSE%g CEOF EOF diff --git a/newlib/libm/machine/configure.in b/newlib/libm/machine/configure.in index 00a27a1e6..ee3749ddb 100644 --- a/newlib/libm/machine/configure.in +++ b/newlib/libm/machine/configure.in @@ -33,6 +33,7 @@ fi AC_SUBST(libm_machine_dir) AC_SUBST(machlib) +AM_CONDITIONAL(HAVE_LIBM_MACHINE_DIR, test x${libm_machine_dir} != x) AC_OUTPUT(Makefile)