Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Fitzsimmons <fitzsim@redhat.com>2001-12-20 02:41:46 +0300
committerThomas Fitzsimmons <fitzsim@redhat.com>2001-12-20 02:41:46 +0300
commit1f93c55ff7f7613d779ed770a60be13c14b0858f (patch)
tree2bf6cd9827015e6dd5b9a385085dfc6d82fde25c
parent4b31ae795b3f7bc50b0b8ae9a94740a1d356ab1a (diff)
* libm/machine/configure.in (HAVE_LIBM_MACHINE_DIR): New conditional.
* libm/machine/Makefile.am [HAVE_LIBM_MACHINE_DIR] (LIBM_MACHLIB): New variable.
-rw-r--r--newlib/ChangeLog5
-rw-r--r--newlib/libm/machine/Makefile.am12
-rw-r--r--newlib/libm/machine/Makefile.in4
-rwxr-xr-xnewlib/libm/machine/configure11
-rw-r--r--newlib/libm/machine/configure.in1
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 <fitzsim@redhat.com>
+
+ * 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 <corinna@vinschen.de>
* 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)