Makefile.in revision 132720
1132720Skan# Makefile.in generated by automake 1.7.8 from Makefile.am.
2132720Skan# @configure_input@
397403Sobrien
4132720Skan# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
5132720Skan# Free Software Foundation, Inc.
697403Sobrien# This Makefile.in is free software; the Free Software Foundation
797403Sobrien# gives unlimited permission to copy and/or distribute it,
897403Sobrien# with or without modifications, as long as this notice is preserved.
997403Sobrien
1097403Sobrien# This program is distributed in the hope that it will be useful,
1197403Sobrien# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
1297403Sobrien# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
1397403Sobrien# PARTICULAR PURPOSE.
1497403Sobrien
15132720Skan@SET_MAKE@
1697403Sobrien
1797403Sobriensrcdir = @srcdir@
1897403Sobrientop_srcdir = @top_srcdir@
1997403Sobrienpkgdatadir = $(datadir)/@PACKAGE@
2097403Sobrienpkglibdir = $(libdir)/@PACKAGE@
2197403Sobrienpkgincludedir = $(includedir)/@PACKAGE@
2297403Sobrientop_builddir = ..
2397403Sobrien
24132720Skanam__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
2597403SobrienINSTALL = @INSTALL@
26132720Skaninstall_sh_DATA = $(install_sh) -c -m 644
27132720Skaninstall_sh_PROGRAM = $(install_sh) -c
28132720Skaninstall_sh_SCRIPT = $(install_sh) -c
29132720SkanINSTALL_HEADER = $(INSTALL_DATA)
30132720Skantransform = $(program_transform_name)
3197403SobrienNORMAL_INSTALL = :
3297403SobrienPRE_INSTALL = :
3397403SobrienPOST_INSTALL = :
3497403SobrienNORMAL_UNINSTALL = :
3597403SobrienPRE_UNINSTALL = :
3697403SobrienPOST_UNINSTALL = :
3797403Sobrienbuild_triplet = @build@
3897403Sobrienhost_triplet = @host@
3997403Sobrientarget_triplet = @target@
40132720Skan
41132720SkanVPATH = $(top_srcdir)/src:$(top_srcdir)
42132720SkanACLOCAL = @ACLOCAL@
43132720SkanALLOCATOR_H = @ALLOCATOR_H@
44132720SkanALLOCATOR_NAME = @ALLOCATOR_NAME@
45132720SkanAMTAR = @AMTAR@
4697403SobrienAR = @AR@
4797403SobrienAS = @AS@
48132720SkanATOMICITY_SRCDIR = @ATOMICITY_SRCDIR@
49132720SkanATOMIC_WORD_SRCDIR = @ATOMIC_WORD_SRCDIR@
50132720SkanAUTOCONF = @AUTOCONF@
51132720SkanAUTOHEADER = @AUTOHEADER@
52132720SkanAUTOMAKE = @AUTOMAKE@
5397403SobrienAWK = @AWK@
54117397SkanBASIC_FILE_CC = @BASIC_FILE_CC@
5597403SobrienBASIC_FILE_H = @BASIC_FILE_H@
5697403SobrienCC = @CC@
57117397SkanCCODECVT_CC = @CCODECVT_CC@
5897403SobrienCCODECVT_H = @CCODECVT_H@
59117397SkanCCOLLATE_CC = @CCOLLATE_CC@
60117397SkanCCTYPE_CC = @CCTYPE_CC@
61132720SkanCFLAGS = @CFLAGS@
62117397SkanCLOCALE_CC = @CLOCALE_CC@
6397403SobrienCLOCALE_H = @CLOCALE_H@
64117397SkanCLOCALE_INTERNAL_H = @CLOCALE_INTERNAL_H@
65117397SkanCMESSAGES_CC = @CMESSAGES_CC@
6697403SobrienCMESSAGES_H = @CMESSAGES_H@
67117397SkanCMONEY_CC = @CMONEY_CC@
68117397SkanCNUMERIC_CC = @CNUMERIC_CC@
6997403SobrienCPP = @CPP@
70132720SkanCPPFLAGS = @CPPFLAGS@
7197403SobrienCSTDIO_H = @CSTDIO_H@
72117397SkanCTIME_CC = @CTIME_CC@
73110614SkanCTIME_H = @CTIME_H@
74132720SkanCXX = @CXX@
7597403SobrienCXXCPP = @CXXCPP@
76132720SkanCXXFLAGS = @CXXFLAGS@
77132720SkanCYGPATH_W = @CYGPATH_W@
7897403SobrienC_INCLUDE_DIR = @C_INCLUDE_DIR@
7997403SobrienDEBUG_FLAGS = @DEBUG_FLAGS@
80132720SkanDEFS = @DEFS@
81132720SkanECHO_C = @ECHO_C@
82132720SkanECHO_N = @ECHO_N@
83132720SkanECHO_T = @ECHO_T@
84132720SkanEGREP = @EGREP@
8597403SobrienEXEEXT = @EXEEXT@
8697403SobrienEXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@
87132720SkanGLIBCXX_BUILD_DEBUG_FALSE = @GLIBCXX_BUILD_DEBUG_FALSE@
88132720SkanGLIBCXX_BUILD_DEBUG_TRUE = @GLIBCXX_BUILD_DEBUG_TRUE@
89132720SkanGLIBCXX_BUILD_PCH_FALSE = @GLIBCXX_BUILD_PCH_FALSE@
90132720SkanGLIBCXX_BUILD_PCH_TRUE = @GLIBCXX_BUILD_PCH_TRUE@
91132720SkanGLIBCXX_BUILD_VERSIONED_SHLIB_FALSE = @GLIBCXX_BUILD_VERSIONED_SHLIB_FALSE@
92132720SkanGLIBCXX_BUILD_VERSIONED_SHLIB_TRUE = @GLIBCXX_BUILD_VERSIONED_SHLIB_TRUE@
93132720SkanGLIBCXX_C_HEADERS_COMPATIBILITY_FALSE = @GLIBCXX_C_HEADERS_COMPATIBILITY_FALSE@
94132720SkanGLIBCXX_C_HEADERS_COMPATIBILITY_TRUE = @GLIBCXX_C_HEADERS_COMPATIBILITY_TRUE@
95132720SkanGLIBCXX_C_HEADERS_C_FALSE = @GLIBCXX_C_HEADERS_C_FALSE@
96132720SkanGLIBCXX_C_HEADERS_C_STD_FALSE = @GLIBCXX_C_HEADERS_C_STD_FALSE@
97132720SkanGLIBCXX_C_HEADERS_C_STD_TRUE = @GLIBCXX_C_HEADERS_C_STD_TRUE@
98132720SkanGLIBCXX_C_HEADERS_C_TRUE = @GLIBCXX_C_HEADERS_C_TRUE@
99132720SkanGLIBCXX_HOSTED_FALSE = @GLIBCXX_HOSTED_FALSE@
100132720SkanGLIBCXX_HOSTED_TRUE = @GLIBCXX_HOSTED_TRUE@
101132720SkanGLIBCXX_INCLUDES = @GLIBCXX_INCLUDES@
102132720SkanGLIBCXX_TEST_ABI_FALSE = @GLIBCXX_TEST_ABI_FALSE@
103132720SkanGLIBCXX_TEST_ABI_TRUE = @GLIBCXX_TEST_ABI_TRUE@
104132720SkanGLIBCXX_TEST_WCHAR_T_FALSE = @GLIBCXX_TEST_WCHAR_T_FALSE@
105132720SkanGLIBCXX_TEST_WCHAR_T_TRUE = @GLIBCXX_TEST_WCHAR_T_TRUE@
106132720SkanINSTALL_DATA = @INSTALL_DATA@
107132720SkanINSTALL_PROGRAM = @INSTALL_PROGRAM@
108132720SkanINSTALL_SCRIPT = @INSTALL_SCRIPT@
109132720SkanINSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
11097403SobrienLIBMATHOBJS = @LIBMATHOBJS@
111132720SkanLIBOBJS = @LIBOBJS@
112132720SkanLIBS = @LIBS@
11397403SobrienLIBSUPCXX_PICFLAGS = @LIBSUPCXX_PICFLAGS@
11497403SobrienLIBTOOL = @LIBTOOL@
11597403SobrienLN_S = @LN_S@
116132720SkanLTLIBOBJS = @LTLIBOBJS@
11797403SobrienMAINT = @MAINT@
118132720SkanMAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
119132720SkanMAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
12097403SobrienMAKEINFO = @MAKEINFO@
12197403SobrienOBJEXT = @OBJEXT@
122132720SkanOPTIMIZE_CXXFLAGS = @OPTIMIZE_CXXFLAGS@
12397403SobrienOPT_LDFLAGS = @OPT_LDFLAGS@
12497403SobrienOS_INC_SRCDIR = @OS_INC_SRCDIR@
12597403SobrienPACKAGE = @PACKAGE@
126132720SkanPACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
127132720SkanPACKAGE_NAME = @PACKAGE_NAME@
128132720SkanPACKAGE_STRING = @PACKAGE_STRING@
129132720SkanPACKAGE_TARNAME = @PACKAGE_TARNAME@
130132720SkanPACKAGE_VERSION = @PACKAGE_VERSION@
131132720SkanPATH_SEPARATOR = @PATH_SEPARATOR@
13297403SobrienRANLIB = @RANLIB@
13397403SobrienSECTION_FLAGS = @SECTION_FLAGS@
13497403SobrienSECTION_LDFLAGS = @SECTION_LDFLAGS@
135132720SkanSET_MAKE = @SET_MAKE@
136132720SkanSHELL = @SHELL@
13797403SobrienSTRIP = @STRIP@
138117397SkanSYMVER_MAP = @SYMVER_MAP@
139132720SkanTOPLEVEL_INCLUDES = @TOPLEVEL_INCLUDES@
14097403SobrienUSE_NLS = @USE_NLS@
14197403SobrienVERSION = @VERSION@
14297403SobrienWARN_FLAGS = @WARN_FLAGS@
14397403SobrienWERROR = @WERROR@
144132720Skanac_ct_AR = @ac_ct_AR@
145132720Skanac_ct_AS = @ac_ct_AS@
146132720Skanac_ct_CC = @ac_ct_CC@
147132720Skanac_ct_CXX = @ac_ct_CXX@
148132720Skanac_ct_RANLIB = @ac_ct_RANLIB@
149132720Skanac_ct_STRIP = @ac_ct_STRIP@
150132720Skanam__leading_dot = @am__leading_dot@
151132720Skanbaseline_dir = @baseline_dir@
152132720Skanbindir = @bindir@
153132720Skanbuild = @build@
154132720Skanbuild_alias = @build_alias@
155132720Skanbuild_cpu = @build_cpu@
156132720Skanbuild_os = @build_os@
157132720Skanbuild_vendor = @build_vendor@
15897403Sobriencheck_msgfmt = @check_msgfmt@
159132720Skandatadir = @datadir@
16097403Sobrienenable_shared = @enable_shared@
16197403Sobrienenable_static = @enable_static@
162132720Skanexec_prefix = @exec_prefix@
163132720Skanglibcxx_MOFILES = @glibcxx_MOFILES@
164132720Skanglibcxx_PCHFLAGS = @glibcxx_PCHFLAGS@
165132720Skanglibcxx_POFILES = @glibcxx_POFILES@
166132720Skanglibcxx_builddir = @glibcxx_builddir@
167132720Skanglibcxx_localedir = @glibcxx_localedir@
168132720Skanglibcxx_prefixdir = @glibcxx_prefixdir@
169132720Skanglibcxx_srcdir = @glibcxx_srcdir@
170132720Skanglibcxx_thread_h = @glibcxx_thread_h@
171132720Skanglibcxx_toolexecdir = @glibcxx_toolexecdir@
172132720Skanglibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@
17397403Sobriengxx_include_dir = @gxx_include_dir@
174132720Skanhost = @host@
175132720Skanhost_alias = @host_alias@
176132720Skanhost_cpu = @host_cpu@
177132720Skanhost_os = @host_os@
178132720Skanhost_vendor = @host_vendor@
179132720Skanincludedir = @includedir@
180132720Skaninfodir = @infodir@
181132720Skaninstall_sh = @install_sh@
182132720Skanlibdir = @libdir@
183132720Skanlibexecdir = @libexecdir@
18497403Sobrienlibtool_VERSION = @libtool_VERSION@
185132720Skanlocalstatedir = @localstatedir@
186132720Skanmandir = @mandir@
187132720Skanmulti_basedir = @multi_basedir@
188132720Skanoldincludedir = @oldincludedir@
189132720Skanport_specific_symbol_files = @port_specific_symbol_files@
190132720Skanprefix = @prefix@
191132720Skanprogram_transform_name = @program_transform_name@
192132720Skansbindir = @sbindir@
193132720Skansharedstatedir = @sharedstatedir@
194132720Skansysconfdir = @sysconfdir@
195132720Skantarget = @target@
196132720Skantarget_alias = @target_alias@
197132720Skantarget_cpu = @target_cpu@
198132720Skantarget_os = @target_os@
199132720Skantarget_vendor = @target_vendor@
20097403Sobrientoplevel_srcdir = @toplevel_srcdir@
20197403Sobrien
20297403SobrienMAINT_CHARSET = latin1
20397403Sobrien
20497403Sobrienmkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs
205132720SkanPWD_COMMAND = $${PWDCMD-pwd}
206132720SkanSTAMP = echo timestamp >
20797403Sobrien
208132720Skantoolexecdir = $(glibcxx_toolexecdir)
209132720Skantoolexeclibdir = $(glibcxx_toolexeclibdir)
21097403Sobrien
211132720Skan# These bits are all figured out from configure.  Look in acinclude.m4
212132720Skan# or configure.ac to see how they are set.  See GLIBCXX_EXPORT_FLAGS.
21397403SobrienCONFIG_CXXFLAGS = \
214132720Skan	$(SECTION_FLAGS) $(EXTRA_CXX_FLAGS)
21597403Sobrien
21697403SobrienWARN_CXXFLAGS = \
217132720Skan	$(WARN_FLAGS) $(WERROR) -fdiagnostics-show-location=once
21897403Sobrien
21997403Sobrien
220132720Skan# -I/-D flags to pass when compiling.
221132720SkanAM_CPPFLAGS = $(GLIBCXX_INCLUDES)
22297403Sobrien
223132720Skan# Cross compiler support.
224132720Skantoolexeclib_LTLIBRARIES = libstdc++.la
22597403Sobrien
226132720Skan# Symbol versioning for shared libraries.
227132720Skan@GLIBCXX_BUILD_VERSIONED_SHLIB_TRUE@version_arg = -Wl,--version-script=libstdc++-symbol.ver
228132720Skan@GLIBCXX_BUILD_VERSIONED_SHLIB_FALSE@version_arg = 
229132720Skan@GLIBCXX_BUILD_VERSIONED_SHLIB_TRUE@version_dep = libstdc++-symbol.ver
230132720Skan@GLIBCXX_BUILD_VERSIONED_SHLIB_FALSE@version_dep = 
23197403Sobrien
232117397Skan# Source files linked in via configuration/make substitution for a
233132720Skan# particular host.
234132720Skanhost_sources = \
235132720Skan	atomicity.cc \
236103447Skan	codecvt_members.cc \
237103447Skan	collate_members.cc \
238103447Skan	ctype_members.cc \
239103447Skan	messages_members.cc \
240103447Skan	monetary_members.cc \
241103447Skan	numeric_members.cc \
242132720Skan	time_members.cc 
243103447Skan
244103447Skan
245132720Skanatomicity_file = ${glibcxx_srcdir}/$(ATOMICITY_SRCDIR)/atomicity.h
246132720Skan
247117397Skan# Source files linked in via configuration/make substitution for a
248132720Skan# particular host, but with ad hoc naming rules.
249132720Skanhost_sources_extra = \
250103447Skan	basic_file.cc \
251132720Skan	c++locale.cc
252103447Skan
253103447Skan
254103447Skan# Sources present in the src directory.
25597403Sobriensources = \
256132720Skan	allocator.cc \
257103447Skan	codecvt.cc \
258103447Skan	complex_io.cc \
259103447Skan	ctype.cc \
260132720Skan	debug.cc \
261132720Skan	debug_list.cc \
262103447Skan	functexcept.cc \
263132720Skan	globals_locale.cc \
264132720Skan	globals_io.cc \
265103447Skan	ios.cc \
266132720Skan	ios_failure.cc \
267132720Skan	ios_init.cc \
268132720Skan	ios_locale.cc \
269103447Skan	limits.cc \
270132720Skan	list.cc \
271103447Skan	locale.cc \
272132720Skan	locale_init.cc \
273132720Skan	locale_facets.cc \
274132720Skan	localename.cc \
275132720Skan	stdexcept.cc \
276132720Skan	strstream.cc \
277132720Skan	tree.cc \
278132720Skan	allocator-inst.cc \
279132720Skan	concept-inst.cc \
280132720Skan	fstream-inst.cc \
281132720Skan	ext-inst.cc \
282132720Skan	io-inst.cc \
283132720Skan	istream-inst.cc \
284103447Skan	locale-inst.cc \
285132720Skan	locale-misc-inst.cc \
286103447Skan	misc-inst.cc \
287103447Skan	ostream-inst.cc \
288103447Skan	sstream-inst.cc \
289103447Skan	streambuf-inst.cc \
290103447Skan	string-inst.cc \
291103447Skan	valarray-inst.cc \
292132720Skan	wlocale-inst.cc \
293103447Skan	wstring-inst.cc \
294132720Skan	${host_sources} \
295132720Skan	${host_sources_extra}
29697403Sobrien
29797403Sobrien
29897403Sobrienlibstdc___la_SOURCES = $(sources)
29997403Sobrien
30097403Sobrienlibstdc___la_LIBADD = \
301132720Skan	$(top_builddir)/libmath/libmath.la \
302117397Skan	$(top_builddir)/libsupc++/libsupc++convenience.la
30397403Sobrien
30497403Sobrien
305132720Skanlibstdc___la_DEPENDENCIES = ${version_dep} $(libstdc___la_LIBADD)
306117397Skan
30797403Sobrienlibstdc___la_LDFLAGS = \
308132720Skan	-version-info $(libtool_VERSION) ${version_arg} -lm 
30997403Sobrien
31097403Sobrien
31197403Sobrien# Use special rules for the deprecated source files so that they find
31297403Sobrien# deprecated include files.
313132720SkanGLIBCXX_INCLUDE_DIR = $(glibcxx_builddir)/include
31497403Sobrien
31597403Sobrien# AM_CXXFLAGS needs to be in each subdirectory so that it can be
31697403Sobrien# modified in a per-library or per-sub-library way.  Need to manually
31797403Sobrien# set this option because CONFIG_CXXFLAGS has to be after
31897403Sobrien# OPTIMIZE_CXXFLAGS on the compile line so that -O2 can be overridden
319132720Skan# as the occasion calls for it.
32097403SobrienAM_CXXFLAGS = \
32197403Sobrien	-fno-implicit-templates \
32297403Sobrien	$(WARN_CXXFLAGS) \
32397403Sobrien	$(OPTIMIZE_CXXFLAGS) \
324132720Skan	$(CONFIG_CXXFLAGS)
32597403Sobrien
32697403Sobrien
32797403Sobrien# libstdc++ libtool notes
32897403Sobrien
32997403Sobrien# 1) Need to explicitly set LTCXXCOMPILE so that AM_CXXFLAGS is
33097403Sobrien# last. (That way, things like -O2 passed down from the toplevel can
33197403Sobrien# be overridden by --enable-debug.)
33297403Sobrien
33397403Sobrien# 2) In general, libtool expects an argument such as `--tag=CXX' when
33497403Sobrien# using the C++ compiler, because that will enable the settings
33597403Sobrien# detected when C++ support was being configured.  However, when no
33697403Sobrien# such flag is given in the command line, libtool attempts to figure
33797403Sobrien# it out by matching the compiler name in each configuration section
33897403Sobrien# against a prefix of the command line.  The problem is that, if the
33997403Sobrien# compiler name and its initial flags stored in the libtool
34097403Sobrien# configuration file don't match those in the command line, libtool
34197403Sobrien# can't decide which configuration to use, and it gives up.  The
34297403Sobrien# correct solution is to add `--tag CXX' to LTCXXCOMPILE and maybe
34397403Sobrien# CXXLINK, just after $(LIBTOOL), so that libtool doesn't have to
34497403Sobrien# attempt to infer which configuration to use
34597403SobrienLTCXXCOMPILE = $(LIBTOOL) --tag CXX --mode=compile $(CXX) $(INCLUDES) \
346132720Skan	       $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(AM_CXXFLAGS)
34797403Sobrien
34897403Sobrien
34997403Sobrien# 3) We'd have a problem when building the shared libstdc++ object if
35097403Sobrien# the rules automake generates would be used.  We cannot allow g++ to
35197403Sobrien# be used since this would add -lstdc++ to the link line which of
35297403Sobrien# course is problematic at this point.  So, we get the top-level
35397403Sobrien# directory to configure libstdc++-v3 to use gcc as the C++
35497403Sobrien# compilation driver.
35597403SobrienCXXLINK = $(LIBTOOL) --tag CXX --mode=link $(CXX) \
356132720Skan	  $(OPT_LDFLAGS) $(SECTION_LDFLAGS) $(AM_CXXFLAGS) $(LDFLAGS) -o $@
35797403Sobrien
358117397Skan
359117397Skandebugdir = debug
360132720Skansubdir = src
361132720SkanACLOCAL_M4 = $(top_srcdir)/aclocal.m4
362132720SkanCONFIG_HEADER = $(top_builddir)/config.h
363132720SkanCONFIG_CLEAN_FILES =
364132720SkanLTLIBRARIES = $(toolexeclib_LTLIBRARIES)
36597403Sobrien
366132720Skanam__objects_1 = atomicity.lo codecvt_members.lo collate_members.lo \
367132720Skan	ctype_members.lo messages_members.lo monetary_members.lo \
368132720Skan	numeric_members.lo time_members.lo
369132720Skanam__objects_2 = basic_file.lo c++locale.lo
370132720Skanam__objects_3 = allocator.lo codecvt.lo complex_io.lo ctype.lo debug.lo \
371132720Skan	debug_list.lo functexcept.lo globals_locale.lo globals_io.lo \
372132720Skan	ios.lo ios_failure.lo ios_init.lo ios_locale.lo limits.lo \
373132720Skan	list.lo locale.lo locale_init.lo locale_facets.lo localename.lo \
374132720Skan	stdexcept.lo strstream.lo tree.lo allocator-inst.lo \
375132720Skan	concept-inst.lo fstream-inst.lo ext-inst.lo io-inst.lo \
376132720Skan	istream-inst.lo locale-inst.lo locale-misc-inst.lo misc-inst.lo \
377132720Skan	ostream-inst.lo sstream-inst.lo streambuf-inst.lo \
378132720Skan	string-inst.lo valarray-inst.lo wlocale-inst.lo wstring-inst.lo \
379132720Skan	$(am__objects_1) $(am__objects_2)
380132720Skanam_libstdc___la_OBJECTS = $(am__objects_3)
381132720Skanlibstdc___la_OBJECTS = $(am_libstdc___la_OBJECTS)
38297403Sobrien
383132720SkanDEFAULT_INCLUDES =  -I. -I$(srcdir) -I$(top_builddir)
384132720Skandepcomp =
385132720Skanam__depfiles_maybe =
386132720SkanCXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
387132720Skan	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
38897403SobrienCXXLD = $(CXX)
389132720SkanDIST_SOURCES = $(libstdc___la_SOURCES)
390132720SkanDIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/fragment.am \
391132720Skan	Makefile.am
392132720SkanSOURCES = $(libstdc___la_SOURCES)
39397403Sobrien
394132720Skanall: all-am
39597403Sobrien
39697403Sobrien.SUFFIXES:
397132720Skan.SUFFIXES: .cc .lo .o .obj
398132720Skan$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/fragment.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
399132720Skan	cd $(top_srcdir) && \
400132720Skan	  $(AUTOMAKE) --foreign  src/Makefile
401132720SkanMakefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in  $(top_builddir)/config.status
402132720Skan	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
403132720SkantoolexeclibLTLIBRARIES_INSTALL = $(INSTALL)
40497403Sobrieninstall-toolexeclibLTLIBRARIES: $(toolexeclib_LTLIBRARIES)
40597403Sobrien	@$(NORMAL_INSTALL)
40697403Sobrien	$(mkinstalldirs) $(DESTDIR)$(toolexeclibdir)
40797403Sobrien	@list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \
40897403Sobrien	  if test -f $$p; then \
409132720Skan	    f="`echo $$p | sed -e 's|^.*/||'`"; \
410132720Skan	    echo " $(LIBTOOL) --mode=install $(toolexeclibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(toolexeclibdir)/$$f"; \
411132720Skan	    $(LIBTOOL) --mode=install $(toolexeclibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(toolexeclibdir)/$$f; \
41297403Sobrien	  else :; fi; \
41397403Sobrien	done
41497403Sobrien
41597403Sobrienuninstall-toolexeclibLTLIBRARIES:
41697403Sobrien	@$(NORMAL_UNINSTALL)
417132720Skan	@list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \
418132720Skan	    p="`echo $$p | sed -e 's|^.*/||'`"; \
419132720Skan	  echo " $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(toolexeclibdir)/$$p"; \
420132720Skan	  $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(toolexeclibdir)/$$p; \
42197403Sobrien	done
42297403Sobrien
423132720Skanclean-toolexeclibLTLIBRARIES:
424132720Skan	-test -z "$(toolexeclib_LTLIBRARIES)" || rm -f $(toolexeclib_LTLIBRARIES)
425132720Skan	@list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \
426132720Skan	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
427132720Skan	  test "$$dir" = "$$p" && dir=.; \
428132720Skan	  echo "rm -f \"$${dir}/so_locations\""; \
429132720Skan	  rm -f "$${dir}/so_locations"; \
430132720Skan	done
431132720Skanlibstdc++.la: $(libstdc___la_OBJECTS) $(libstdc___la_DEPENDENCIES) 
432132720Skan	$(CXXLINK) -rpath $(toolexeclibdir) $(libstdc___la_LDFLAGS) $(libstdc___la_OBJECTS) $(libstdc___la_LIBADD) $(LIBS)
43397403Sobrien
43497403Sobrienmostlyclean-compile:
435132720Skan	-rm -f *.$(OBJEXT) core *.core
43697403Sobrien
43797403Sobriendistclean-compile:
43897403Sobrien	-rm -f *.tab.c
43997403Sobrien
440132720Skan.cc.o:
441132720Skan	$(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
44297403Sobrien
443132720Skan.cc.obj:
444132720Skan	$(CXXCOMPILE) -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`
44597403Sobrien
446132720Skan.cc.lo:
447132720Skan	$(LTCXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
44897403Sobrien
44997403Sobrienmostlyclean-libtool:
45097403Sobrien	-rm -f *.lo
45197403Sobrien
45297403Sobrienclean-libtool:
45397403Sobrien	-rm -rf .libs _libs
45497403Sobrien
45597403Sobriendistclean-libtool:
456132720Skan	-rm -f libtool
457132720Skanuninstall-info-am:
45897403Sobrien
459132720SkanETAGS = etags
460132720SkanETAGSFLAGS =
46197403Sobrien
462132720SkanCTAGS = ctags
463132720SkanCTAGSFLAGS =
46497403Sobrien
46597403Sobrientags: TAGS
46697403Sobrien
467132720SkanID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
468132720Skan	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
469132720Skan	unique=`for i in $$list; do \
470132720Skan	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
471132720Skan	  done | \
472132720Skan	  $(AWK) '    { files[$$0] = 1; } \
47397403Sobrien	       END { for (i in files) print i; }'`; \
474132720Skan	mkid -fID $$unique
47597403Sobrien
476132720SkanTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
477132720Skan		$(TAGS_FILES) $(LISP)
47897403Sobrien	tags=; \
47997403Sobrien	here=`pwd`; \
480132720Skan	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
481132720Skan	unique=`for i in $$list; do \
482132720Skan	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
483132720Skan	  done | \
484132720Skan	  $(AWK) '    { files[$$0] = 1; } \
48597403Sobrien	       END { for (i in files) print i; }'`; \
486132720Skan	test -z "$(ETAGS_ARGS)$$tags$$unique" \
487132720Skan	  || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
488132720Skan	     $$tags $$unique
48997403Sobrien
490132720Skanctags: CTAGS
491132720SkanCTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
492132720Skan		$(TAGS_FILES) $(LISP)
493132720Skan	tags=; \
494132720Skan	here=`pwd`; \
495132720Skan	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
496132720Skan	unique=`for i in $$list; do \
497132720Skan	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
498132720Skan	  done | \
499132720Skan	  $(AWK) '    { files[$$0] = 1; } \
500132720Skan	       END { for (i in files) print i; }'`; \
501132720Skan	test -z "$(CTAGS_ARGS)$$tags$$unique" \
502132720Skan	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
503132720Skan	     $$tags $$unique
50497403Sobrien
505132720SkanGTAGS:
506132720Skan	here=`$(am__cd) $(top_builddir) && pwd` \
507132720Skan	  && cd $(top_srcdir) \
508132720Skan	  && gtags -i $(GTAGS_ARGS) $$here
50997403Sobrien
51097403Sobriendistclean-tags:
511132720Skan	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
512132720SkanDISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
51397403Sobrien
514132720Skantop_distdir = ..
515132720Skandistdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
51697403Sobrien
51797403Sobriendistdir: $(DISTFILES)
518132720Skan	$(mkinstalldirs) $(distdir)/..
519132720Skan	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
520132720Skan	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
521132720Skan	list='$(DISTFILES)'; for file in $$list; do \
522132720Skan	  case $$file in \
523132720Skan	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
524132720Skan	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
525132720Skan	  esac; \
526132720Skan	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
527132720Skan	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
528132720Skan	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
529132720Skan	    dir="/$$dir"; \
530132720Skan	    $(mkinstalldirs) "$(distdir)$$dir"; \
531132720Skan	  else \
532132720Skan	    dir=''; \
533132720Skan	  fi; \
53497403Sobrien	  if test -d $$d/$$file; then \
535132720Skan	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
536132720Skan	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
537132720Skan	    fi; \
538132720Skan	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
53997403Sobrien	  else \
54097403Sobrien	    test -f $(distdir)/$$file \
541132720Skan	    || cp -p $$d/$$file $(distdir)/$$file \
542132720Skan	    || exit 1; \
54397403Sobrien	  fi; \
54497403Sobrien	done
545132720Skancheck-am: all-am
54697403Sobriencheck: check-am
547132720Skanall-am: Makefile $(LTLIBRARIES) all-local
548132720Skan
549132720Skaninstalldirs:
550132720Skan	$(mkinstalldirs) $(DESTDIR)$(toolexeclibdir)
551132720Skaninstall: install-am
55297403Sobrieninstall-exec: install-exec-am
55397403Sobrieninstall-data: install-data-am
554132720Skanuninstall: uninstall-am
55597403Sobrien
55697403Sobrieninstall-am: all-am
55797403Sobrien	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
558132720Skan
559132720Skaninstallcheck: installcheck-am
56097403Sobrieninstall-strip:
561132720Skan	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
562132720Skan	  INSTALL_STRIP_FLAG=-s \
563132720Skan	  `test -z '$(STRIP)' || \
564132720Skan	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
56597403Sobrienmostlyclean-generic:
56697403Sobrien
56797403Sobrienclean-generic:
56897403Sobrien
56997403Sobriendistclean-generic:
570132720Skan	-rm -f $(CONFIG_CLEAN_FILES)
57197403Sobrien
57297403Sobrienmaintainer-clean-generic:
573132720Skan	@echo "This command is intended for maintainers to use"
574132720Skan	@echo "it deletes files that may require special tools to rebuild."
575132720Skanclean: clean-am
57697403Sobrien
577132720Skanclean-am: clean-generic clean-libtool clean-toolexeclibLTLIBRARIES \
578132720Skan	mostlyclean-am
57997403Sobrien
580132720Skandistclean: distclean-am
581132720Skan	-rm -f Makefile
582132720Skandistclean-am: clean-am distclean-compile distclean-generic \
583132720Skan	distclean-libtool distclean-tags
58497403Sobrien
585132720Skandvi: dvi-am
58697403Sobrien
587132720Skandvi-am:
58897403Sobrien
589132720Skaninfo: info-am
59097403Sobrien
591132720Skaninfo-am:
59297403Sobrien
593132720Skaninstall-data-am: install-data-local
594132720Skan
595132720Skaninstall-exec-am: install-toolexeclibLTLIBRARIES
596132720Skan
597132720Skaninstall-info: install-info-am
598132720Skan
599132720Skaninstall-man:
600132720Skan
601132720Skaninstallcheck-am:
602132720Skan
60397403Sobrienmaintainer-clean: maintainer-clean-am
604132720Skan	-rm -f Makefile
605132720Skanmaintainer-clean-am: distclean-am maintainer-clean-generic
60697403Sobrien
607132720Skanmostlyclean: mostlyclean-am
60897403Sobrien
609132720Skanmostlyclean-am: mostlyclean-compile mostlyclean-generic \
610132720Skan	mostlyclean-libtool
611117397Skan
612132720Skanpdf: pdf-am
613117397Skan
614132720Skanpdf-am:
615117397Skan
616132720Skanps: ps-am
617117397Skan
618132720Skanps-am:
619117397Skan
620132720Skanuninstall-am: uninstall-info-am uninstall-toolexeclibLTLIBRARIES
621117397Skan
622132720Skan.PHONY: CTAGS GTAGS all all-am all-local check check-am clean \
623132720Skan	clean-generic clean-libtool clean-toolexeclibLTLIBRARIES ctags \
624132720Skan	distclean distclean-compile distclean-generic distclean-libtool \
625132720Skan	distclean-tags distdir dvi dvi-am info info-am install \
626132720Skan	install-am install-data install-data-am install-data-local \
627132720Skan	install-exec install-exec-am install-info install-info-am \
628132720Skan	install-man install-strip install-toolexeclibLTLIBRARIES \
629132720Skan	installcheck installcheck-am installdirs maintainer-clean \
630132720Skan	maintainer-clean-generic mostlyclean mostlyclean-compile \
631132720Skan	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
632132720Skan	tags uninstall uninstall-am uninstall-info-am \
633132720Skan	uninstall-toolexeclibLTLIBRARIES
634117397Skan
635132720Skan@GLIBCXX_BUILD_VERSIONED_SHLIB_TRUE@libstdc++-symbol.ver:  ${glibcxx_srcdir}/$(SYMVER_MAP)
636132720Skan@GLIBCXX_BUILD_VERSIONED_SHLIB_TRUE@	cp ${glibcxx_srcdir}/$(SYMVER_MAP) ./libstdc++-symbol.ver
637132720Skan@GLIBCXX_BUILD_VERSIONED_SHLIB_TRUE@	if test "x$(port_specific_symbol_files)" != x; then \
638132720Skan@GLIBCXX_BUILD_VERSIONED_SHLIB_TRUE@	  sed -n '1,/DO NOT DELETE/p' $@ > tmp.top; \
639132720Skan@GLIBCXX_BUILD_VERSIONED_SHLIB_TRUE@	  sed -n '/DO NOT DELETE/,$$p' $@ > tmp.bottom; \
640132720Skan@GLIBCXX_BUILD_VERSIONED_SHLIB_TRUE@	  cat tmp.top $(port_specific_symbol_files) tmp.bottom > $@; \
641132720Skan@GLIBCXX_BUILD_VERSIONED_SHLIB_TRUE@	  rm tmp.top tmp.bottom; \
642132720Skan@GLIBCXX_BUILD_VERSIONED_SHLIB_TRUE@	fi
643117397Skan
644132720Skancodecvt_members.cc: ${glibcxx_srcdir}/$(CCODECVT_CC)
645132720Skan	$(LN_S) ${glibcxx_srcdir}/$(CCODECVT_CC) . || true
646117397Skan
647132720Skancollate_members.cc: ${glibcxx_srcdir}/$(CCOLLATE_CC)
648132720Skan	$(LN_S) ${glibcxx_srcdir}/$(CCOLLATE_CC) . || true
649132720Skan
650132720Skanctype_members.cc: ${glibcxx_srcdir}/$(CCTYPE_CC)
651132720Skan	$(LN_S) ${glibcxx_srcdir}/$(CCTYPE_CC) . || true
652132720Skan
653132720Skanmessages_members.cc: ${glibcxx_srcdir}/$(CMESSAGES_CC)
654132720Skan	$(LN_S) ${glibcxx_srcdir}/$(CMESSAGES_CC) . || true
655132720Skan
656132720Skanmonetary_members.cc: ${glibcxx_srcdir}/$(CMONEY_CC)
657132720Skan	$(LN_S) ${glibcxx_srcdir}/$(CMONEY_CC) . || true
658132720Skan
659132720Skannumeric_members.cc: ${glibcxx_srcdir}/$(CNUMERIC_CC)
660132720Skan	$(LN_S) ${glibcxx_srcdir}/$(CNUMERIC_CC) . || true
661132720Skan
662132720Skantime_members.cc: ${glibcxx_srcdir}/$(CTIME_CC)
663132720Skan	$(LN_S) ${glibcxx_srcdir}/$(CTIME_CC) . || true
664132720Skanatomicity.cc: ${atomicity_file}
665132720Skan	$(LN_S) ${atomicity_file} ./atomicity.cc || true
666132720Skan
667132720Skanc++locale.cc: ${glibcxx_srcdir}/$(CLOCALE_CC)
668132720Skan	$(LN_S) ${glibcxx_srcdir}/$(CLOCALE_CC) ./$@ || true
669132720Skan
670132720Skanbasic_file.cc: ${glibcxx_srcdir}/$(BASIC_FILE_CC)
671132720Skan	$(LN_S) ${glibcxx_srcdir}/$(BASIC_FILE_CC) ./$@ || true
67297403Sobrienstrstream.lo: strstream.cc
673132720Skan	$(LTCXXCOMPILE) -I$(GLIBCXX_INCLUDE_DIR)/backward -Wno-deprecated -c $<
67497403Sobrienstrstream.o: strstream.cc
675132720Skan	$(CXXCOMPILE) -I$(GLIBCXX_INCLUDE_DIR)/backward -Wno-deprecated -c $<
67697403Sobrien
67797403Sobrien# Use special rules for the concept-checking instantiations so that all
67897403Sobrien# the generated template functions are also instantiated.  Force the checks
67997403Sobrien# to be on so that the instantiations are actually seen.
68097403Sobrienconcept-inst.lo: concept-inst.cc
681132720Skan	$(LTCXXCOMPILE) -D_GLIBCXX_CONCEPT_CHECKS -fimplicit-templates -c $<
68297403Sobrienconcept-inst.o: concept-inst.cc
683132720Skan	$(CXXCOMPILE) -D_GLIBCXX_CONCEPT_CHECKS -fimplicit-templates -c $<
68497403Sobrien
685117397Skan# Added bits to build debug library.
686132720Skan@GLIBCXX_BUILD_DEBUG_TRUE@all-local: build_debug
687132720Skan@GLIBCXX_BUILD_DEBUG_TRUE@install-data-local: install_debug
688132720Skan@GLIBCXX_BUILD_DEBUG_FALSE@all-local:
689132720Skan@GLIBCXX_BUILD_DEBUG_FALSE@install-data-local:
690117397Skan
691117397Skan# Build parallel set of debug objects here.
692132720Skanstamp-debug:
693117397Skan	if test ! -d ${debugdir}; then \
694117397Skan	  mkdir -p ${debugdir}; \
695117397Skan	  (cd ${debugdir}; \
696117397Skan	  sed -e 's/top_builddir = \.\./top_builddir = ..\/../' \
697117397Skan	      -e 's/srcdir = \.\./srcdir = ..\/../' \
698132720Skan	      -e 's/glibcxx_basedir = \.\./glibcxx_basedir = ..\/../' \
699117397Skan	      -e 's/all-local: build_debug/all-local:/' \
700117397Skan	      -e 's/install-data-local: install_debug/install-data-local:/' \
701117397Skan	  < ../Makefile > Makefile) ; \
702117397Skan	fi; \
703132720Skan	echo `date` > stamp-debug;
704117397Skan
705117397Skanbuild_debug: stamp-debug
706132720Skan	(cd ${debugdir} && $(MAKE) CXXFLAGS='$(DEBUG_FLAGS)' all)
707117397Skan
708117397Skan# Install debug library here.
709132720Skaninstall_debug:
710117397Skan	(cd ${debugdir} && $(MAKE) \
711132720Skan	toolexeclibdir=$(glibcxx_toolexeclibdir)/debug install)
71297403Sobrien# Tell versions [3.59,3.63) of GNU make to not export all variables.
71397403Sobrien# Otherwise a system limit (for SysV at least) may be exceeded.
71497403Sobrien.NOEXPORT:
715