X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libstdc%2B%2B-v3%2FMakefile.in;h=1f2b00c6a6185197e1af68bf2afa7fb047a2a766;hb=816c4c4b7b3074b5fd4e8334659006776694df31;hp=59af557d3587301227c9ee9e32a624f4dd13a607;hpb=3efdb15263a911180a30855008c3e76922906419;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libstdc++-v3/Makefile.in b/libstdc++-v3/Makefile.in index 59af557d358..1f2b00c6a61 100644 --- a/libstdc++-v3/Makefile.in +++ b/libstdc++-v3/Makefile.in @@ -1,6 +1,6 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am +# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. +# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -65,75 +65,98 @@ target_alias = @target_alias@ target_triplet = @target@ AR = @AR@ AS = @AS@ -BUILD_LIBIO_INCLUDE = @BUILD_LIBIO_INCLUDE@ +ATOMICITY_INC_SRCDIR = @ATOMICITY_INC_SRCDIR@ +BASIC_FILE_H = @BASIC_FILE_H@ +BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ CC = @CC@ +CCODECVT_C = @CCODECVT_C@ +CCODECVT_H = @CCODECVT_H@ +CLOCALE_H = @CLOCALE_H@ +CMESSAGES_H = @CMESSAGES_H@ CPP = @CPP@ -CPUFLAGS = @CPUFLAGS@ -CSTDIO_CC = @CSTDIO_CC@ +CPU_LIMITS_INC_SRCDIR = @CPU_LIMITS_INC_SRCDIR@ +CSHADOW_FLAGS = @CSHADOW_FLAGS@ CSTDIO_H = @CSTDIO_H@ CXX = @CXX@ CXXCPP = @CXXCPP@ -DEBUGFLAGS = @DEBUGFLAGS@ +C_INCLUDE_DIR = @C_INCLUDE_DIR@ +DATADIRNAME = @DATADIRNAME@ +DEBUG_FLAGS = @DEBUG_FLAGS@ DLLTOOL = @DLLTOOL@ EXEEXT = @EXEEXT@ -GCC_OBJDIR = @GCC_OBJDIR@ -GLIBCPP_CFLAGS = @GLIBCPP_CFLAGS@ -GLIBCPP_CXXFLAGS = @GLIBCPP_CXXFLAGS@ +EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@ +GCJ = @GCJ@ +GCJFLAGS = @GCJFLAGS@ +GENCAT = @GENCAT@ +GLIBC21 = @GLIBC21@ +GLIBCPP_INCLUDES = @GLIBCPP_INCLUDES@ +GLIBCPP_IS_CROSS_COMPILING = @GLIBCPP_IS_CROSS_COMPILING@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +INSTOBJEXT = @INSTOBJEXT@ +INTLBISON = @INTLBISON@ +INTLLIBS = @INTLLIBS@ +INTLOBJS = @INTLOBJS@ +INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ +LIBICONV = @LIBICONV@ +LIBIO_INCLUDES = @LIBIO_INCLUDES@ LIBMATHOBJS = @LIBMATHOBJS@ -LIBSTRINGOBJS = @LIBSTRINGOBJS@ +LIBMATH_INCLUDES = @LIBMATH_INCLUDES@ +LIBSUPCXX_INCLUDES = @LIBSUPCXX_INCLUDES@ +LIBSUPCXX_PICFLAGS = @LIBSUPCXX_PICFLAGS@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ -NAMESPACES = @NAMESPACES@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ OBJDUMP = @OBJDUMP@ -OPTLEVEL = @OPTLEVEL@ +OBJEXT = @OBJEXT@ +OPTIMIZE_CXXFLAGS = @OPTIMIZE_CXXFLAGS@ +OPT_LDFLAGS = @OPT_LDFLAGS@ +OS_INC_SRCDIR = @OS_INC_SRCDIR@ PACKAGE = @PACKAGE@ +POFILES = @POFILES@ +POSUB = @POSUB@ RANLIB = @RANLIB@ -THREADDEPS = @THREADDEPS@ -THREADINCS = @THREADINCS@ -THREADLIBS = @THREADLIBS@ -THREADOBJS = @THREADOBJS@ -THREADSPEC = @THREADSPEC@ -USE_LONG_DOUBLE = @USE_LONG_DOUBLE@ +SECTION_FLAGS = @SECTION_FLAGS@ +SECTION_LDFLAGS = @SECTION_LDFLAGS@ +STRIP = @STRIP@ +TOPLEVEL_INCLUDES = @TOPLEVEL_INCLUDES@ +USE_COMPLEX_LONG_DOUBLE = @USE_COMPLEX_LONG_DOUBLE@ +USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ +USE_NLS = @USE_NLS@ VERSION = @VERSION@ -WERRORSUPPRESS = @WERRORSUPPRESS@ -cpu_include_dir = @cpu_include_dir@ -ctype_include_dir = @ctype_include_dir@ +WARN_FLAGS = @WARN_FLAGS@ +WERROR = @WERROR@ +enable_shared = @enable_shared@ +enable_static = @enable_static@ +glibcpp_CXX = @glibcpp_CXX@ +glibcpp_MOFILES = @glibcpp_MOFILES@ +glibcpp_POFILES = @glibcpp_POFILES@ glibcpp_basedir = @glibcpp_basedir@ -libinst_wstring_la = @libinst_wstring_la@ +glibcpp_builddir = @glibcpp_builddir@ +glibcpp_localedir = @glibcpp_localedir@ +glibcpp_prefixdir = @glibcpp_prefixdir@ +glibcpp_srcdir = @glibcpp_srcdir@ +glibcpp_thread_h = @glibcpp_thread_h@ +glibcpp_toolexecdir = @glibcpp_toolexecdir@ +glibcpp_toolexeclibdir = @glibcpp_toolexeclibdir@ +gxx_include_dir = @gxx_include_dir@ +ifGNUmake = @ifGNUmake@ +libio_la = @libio_la@ +libtool_VERSION = @libtool_VERSION@ +release_VERSION = @release_VERSION@ +toplevel_srcdir = @toplevel_srcdir@ AUTOMAKE_OPTIONS = 1.3 cygnus MAINT_CHARSET = latin1 -# This helps subvert libstdcxx_interface, as calculated by devo/config.if -# Needed so that g++ can find the correct include subdir automatically. -INTERFACE = v3 -gxx_include_dir = $(includedir)/g++ - -SUBDIRS = math libio src - -#all-local: stamp-rebuild - -# This has already been sanity-checked by configure to a certain extent -#stamp-rebuild: $(top_builddir)/config.status -# if test "$(GCC_OBJDIR)" != "no"; then \ -# (cd "$(GCC_OBJDIR)/gcc" && \ -# if test -f libgcc2.ready ; then \ -# rm -f libgcc2.ready libgcc.a libgcc2.a ; \ -# $(MAKE) libgcc2.a TARGET_LIBGCC2_CFLAGS='@NAMESPACES@' ; \ -# $(MAKE) libgcc.a ; \ -# else \ -# echo '** There does not appear to be a previously-built' ; \ -# echo '** library here. Please see' ; \ -# echo '** ' ; \ -# echo '** In particular, the "Building and Installing' ; \ -# echo '** the library (without GCC sources)" section.' ; \ -# exit 1 ; \ -# fi \ -# ) \ -# fi -# touch stamp-rebuild +SUBDIRS = include libio libmath libsupc++ src po testsuite + +mkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs # Multilib support. MAKEOVERRIDES = @@ -169,8 +192,6 @@ AM_MAKEFLAGS = \ "PICFLAG=$(PICFLAG)" \ "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \ "SHELL=$(SHELL)" \ - "EXPECT=$(EXPECT)" \ - "RUNTEST=$(RUNTEST)" \ "RUNTESTFLAGS=$(RUNTESTFLAGS)" \ "exec_prefix=$(exec_prefix)" \ "infodir=$(infodir)" \ @@ -180,8 +201,6 @@ AM_MAKEFLAGS = \ "tooldir=$(tooldir)" \ "AR=$(AR)" \ "AS=$(AS)" \ - "CC=$(CC)" \ - "CXX=$(CXX)" \ "LD=$(LD)" \ "LIBCFLAGS=$(LIBCFLAGS)" \ "PICFLAG=$(PICFLAG)" \ @@ -189,15 +208,15 @@ AM_MAKEFLAGS = \ "NM=$(NM)" \ "NM_FOR_BUILD=$(NM_FOR_BUILD)" \ "NM_FOR_TARGET=$(NM_FOR_TARGET)" \ - "DESTDIR=$(DESTDIR)" + "DESTDIR=$(DESTDIR)" \ + "WERROR=$(WERROR)" ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs CONFIG_HEADER = config.h -CONFIG_CLEAN_FILES = mkcheck +CONFIG_CLEAN_FILES = mkcheck testsuite_flags DIST_COMMON = README ./stamp-h.in ChangeLog Makefile.am Makefile.in \ acconfig.h acinclude.m4 aclocal.m4 config.h.in configure configure.in \ -mkcheck.in +mkcheck.in testsuite_flags.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) @@ -250,6 +269,8 @@ distclean-hdr: maintainer-clean-hdr: mkcheck: $(top_builddir)/config.status mkcheck.in cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status +testsuite_flags: $(top_builddir)/config.status testsuite_flags.in + cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. @@ -287,7 +308,7 @@ maintainer-clean-recursive: dot_seen=no; \ rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ + test "$$subdir" != "." || dot_seen=yes; \ done; \ test "$$dot_seen" = "no" && rev=". $$rev"; \ target=`echo $@ | sed s/-recursive//`; \ @@ -316,21 +337,6 @@ ID: $(HEADERS) $(SOURCES) $(LISP) here=`pwd` && cd $(srcdir) \ && mkid -f$$here/ID $$unique $(LISP) -TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ - fi; \ - done; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS) - mostlyclean-tags: clean-tags: @@ -476,11 +482,35 @@ distclean-generic clean-generic maintainer-clean-generic clean \ mostlyclean distclean maintainer-clean -check: $(top_builddir)/mkcheck - $(top_builddir)/mkcheck 0 $(top_builddir) $(top_srcdir) - -check-install: $(top_builddir)/mkcheck - $(top_builddir)/mkcheck 1 $(top_builddir) $(top_srcdir) $(prefix) +# These two special 'check-script' rules use the bash script 'mkcheck' +# to do testing. This script is not as portable as the dejagnu test +# harness, and is thus off by default. It does produce interesting +# output however, including various performance analysis items like +# compile time, execution time, and binary size. +check-script: $(top_builddir)/mkcheck + -(chmod + $(top_builddir)/mkcheck; \ + cd testsuite; \ + @glibcpp_builddir@/mkcheck 0) + +check-script-install: $(top_builddir)/mkcheck + -(chmod + $(top_builddir)/mkcheck; \ + cd testsuite; \ + @glibcpp_builddir@/mkcheck 1) + +# These two rules might seem messy, but are hella worth it. +doxygen: + -(srcdir=`cd ${top_srcdir}; pwd`; \ + outdir=`pwd`; \ + /bin/sh ${srcdir}/docs/doxygen/run_doxygen \ + --mode=user $${srcdir} $${outdir}) + +doxygen-maint: + -(srcdir=`cd ${top_srcdir}; pwd`; \ + outdir=`pwd`; \ + /bin/sh ${srcdir}/docs/doxygen/run_doxygen \ + --mode=maint $${srcdir} $${outdir}) + +.PHONY: doxygen doxygen-maint # Multilib Makefile bits. .PHONY: all-multi mostlyclean-multi clean-multi distclean-multi \ @@ -506,6 +536,10 @@ distclean-multi: maintainer-clean-multi: $(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean +# All the machinations with string instantiations messes up the +# automake-generated TAGS rule. Make a simple one here. +TAGS: tags-recursive $(LISP) + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: