summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2001-08-17 00:00:02 +0200
committerKevin Ryde <user42@zip.com.au>2001-08-17 00:00:02 +0200
commitf37d11ece1a25760c1175e3da022a86d68e6e7e6 (patch)
tree0acfc6b645f5d9c7e642afe4a3692869c121dd80 /Makefile.in
parentb11272badfc0ed8ccea6fbb45152867d83e63840 (diff)
downloadgmp-f37d11ece1a25760c1175e3da022a86d68e6e7e6.tar.gz
Regenerate for:
* configure.in, acinclude.m4, Makefile.am, printf/Makefile.am, tests/printf/Makefile.am, gmp-h.in, gmp-impl.h, gmp.texi: Remove C++ support, for the time being. * libmp.sym: New file. * Makefile.am (libmp_la_LDFLAGS): Use it. (DISTCLEANFILES): Remove asm-syntax.h, no longer generated. Remove some comments about "make check".
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in38
1 files changed, 11 insertions, 27 deletions
diff --git a/Makefile.in b/Makefile.in
index 17c747521..41e4a7167 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -33,14 +33,6 @@
# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
# MA 02111-1307, USA.
-# make check
-#
-# It'd be good if "make check" first did a "make all" or whatever to
-# build libgmp.la, but it's not clear how best to do this. Putting a
-# "check:" target is overridden by automake, and a "check-local:" runs
-# too late (due to depth-first subdirectory processing). For now it's
-# necessary to do "make && make check".
-
# Libtool -version-info for libgmp.la and libmp.la. See (libtool)Versioning
#
# 1. No interfaces changed, only implementations (good): Increment REVISION.
@@ -121,8 +113,6 @@ CC = @CC@
CCAS = @CCAS@
CFLAGS_PIC = @CFLAGS_PIC@
CPP = @CPP@
-CXX = @CXX@
-CXXLIBS = @CXXLIBS@
DEFN_LONG_LONG_LIMB = @DEFN_LONG_LONG_LIMB@
DEPDIR = @DEPDIR@
DLLTOOL = @DLLTOOL@
@@ -131,7 +121,6 @@ EXEEXT = @EXEEXT@
GMP_LDFLAGS = @GMP_LDFLAGS@
HAVE_MPFR = @HAVE_MPFR@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LIBCXXPRINTF_LA = @LIBCXXPRINTF_LA@
LIBM = @LIBM@
LIBTOOL = @LIBTOOL@
LN_S = @LN_S@
@@ -158,11 +147,6 @@ mpn_objects = @mpn_objects@
mpn_objs_in_libgmp = @mpn_objs_in_libgmp@
mpn_objs_in_libmp = @mpn_objs_in_libmp@
-PRINTF_CXX_OBJECTS = \
- printf/doprntfx$U.lo printf/doprntix$U.lo printf/osfuns$U.lo \
- printf/osmpf$U.lo printf/osmpq$U.lo printf/osmpz$U.lo
-
-
LIBGMP_LT_CURRENT = 5
LIBGMP_LT_REVISION = 0
LIBGMP_LT_AGE = 2
@@ -175,7 +159,7 @@ AUTOMAKE_OPTIONS = gnu check-news no-dependencies ansi2knr
# FIXME: This is a workaround for automake not allowing info_TEXINFOS to be
# conditionalized. We want mpfr/mpfr.info only installed under
-# --enable-mpfr, but it and the test of mpfr always included in a "make
+# --enable-mpfr, but it and the rest of mpfr always included in a "make
# dist".
@MAINTAINER_MODE_TRUE@@WANT_MPFR_FALSE@MPFR_DIR = mpfr
@WANT_MPFR_TRUE@MPFR_DIR = mpfr
@@ -188,11 +172,7 @@ SUBDIRS = tests mpn mpz mpq mpf printf mpbsd $(MPFR_DIR) demos tune
nodist_include_HEADERS = gmp.h $(MPBSD_HEADERS_OPTION)
lib_LTLIBRARIES = libgmp.la $(MPBSD_LTLIBRARIES_OPTION)
-EXTRA_DIST = doc macos configfsf.guess configfsf.sub .gdbinit INSTALL.autoconf
-
-DISTCLEANFILES = $(nodist_include_HEADERS) asm-syntax.h config.m4 \
- @gmp_srclinks@
-
+DISTCLEANFILES = $(nodist_include_HEADERS) config.m4 @gmp_srclinks@
# Generated by current texinfo.tex when processing gmp.texi.
# FIXME: Maybe this should be added to automake.
@@ -291,8 +271,7 @@ PRINTF_OBJECTS = \
printf/snprintf$U.lo printf/snprntffuns$U.lo \
printf/sprintf$U.lo printf/sprintffuns$U.lo \
printf/vasprintf$U.lo printf/vfprintf$U.lo printf/vprintf$U.lo \
- printf/vsnprintf$U.lo printf/vsprintf$U.lo \
- @PRINTF_CXX_OBJECTS@
+ printf/vsnprintf$U.lo printf/vsprintf$U.lo
MPBSD_OBJECTS = mpbsd/add$U.lo mpbsd/tdiv_qr$U.lo mpbsd/set$U.lo \
@@ -311,6 +290,10 @@ MPBSD_OBJECTS = mpbsd/add$U.lo mpbsd/tdiv_qr$U.lo mpbsd/set$U.lo \
# would probably work, but might risk missing something out or getting
# something extra. The source files for each .lo are listed in the
# Makefile.am's in the subdirectories.
+#
+# Currently, unlike libmp below, we're not using -export-symbols, since the
+# tune and speed programs, and perhaps some of the test programs, want to
+# access undocumented symbols.
libgmp_la_SOURCES = gmp-impl.h longlong.h \
assert.c compat.c errno.c extract-dbl.c insert-dbl.c memory.c \
mp_bpl.c mp_clz_tab.c mp_minv_tab.c mp_set_fns.c \
@@ -320,7 +303,7 @@ libgmp_la_SOURCES = gmp-impl.h longlong.h \
libgmp_la_DEPENDENCIES = @TAL_OBJECT@ \
$(MPF_OBJECTS) $(MPZ_OBJECTS) $(MPN_OBJECTS) $(MPQ_OBJECTS) $(PRINTF_OBJECTS)
-libgmp_la_LIBADD = $(libgmp_la_DEPENDENCIES) $(CXXLIBS)
+libgmp_la_LIBADD = $(libgmp_la_DEPENDENCIES)
libgmp_la_LDFLAGS = $(GMP_LDFLAGS) \
-version-info $(LIBGMP_LT_CURRENT):$(LIBGMP_LT_REVISION):$(LIBGMP_LT_AGE)
@@ -335,7 +318,7 @@ libmp_la_SOURCES = assert.c errno.c memory.c mp_bpl.c mp_clz_tab.c \
mp_minv_tab.c mp_set_fns.c
MPN_OBJS_IN_LIBMP = @mpn_objs_in_libmp@
-libmp_la_DEPENDENCIES = \
+libmp_la_DEPENDENCIES = $(srcdir)/libmp.sym \
@TAL_OBJECT@ $(MPBSD_OBJECTS) $(MPN_OBJS_IN_LIBMP) \
mpz/add$U.lo mpz/clear$U.lo mpz/cmp$U.lo mpz/init$U.lo mpz/mod$U.lo \
mpz/mul$U.lo mpz/mul_2exp$U.lo mpz/n_pow_ui$U.lo \
@@ -344,7 +327,8 @@ libmp_la_DEPENDENCIES = \
libmp_la_LIBADD = $(libmp_la_DEPENDENCIES)
libmp_la_LDFLAGS = $(GMP_LDFLAGS) \
- -version-info $(LIBMP_LT_CURRENT):$(LIBMP_LT_REVISION):$(LIBMP_LT_AGE)
+ -version-info $(LIBMP_LT_CURRENT):$(LIBMP_LT_REVISION):$(LIBMP_LT_AGE) \
+ -export-symbols $(srcdir)/libmp.sym
# Optional objects, listed in a dummy library to generate ansi2knr rules and