1169691Skan# Makefile.in generated by automake 1.9.6 from Makefile.am. 2132720Skan# @configure_input@ 397403Sobrien 4169691Skan# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 5169691Skan# 2003, 2004, 2005 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 = .. 23132720Skanam__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 2497403SobrienINSTALL = @INSTALL@ 25132720Skaninstall_sh_DATA = $(install_sh) -c -m 644 26132720Skaninstall_sh_PROGRAM = $(install_sh) -c 27132720Skaninstall_sh_SCRIPT = $(install_sh) -c 28132720SkanINSTALL_HEADER = $(INSTALL_DATA) 29132720Skantransform = $(program_transform_name) 3097403SobrienNORMAL_INSTALL = : 3197403SobrienPRE_INSTALL = : 3297403SobrienPOST_INSTALL = : 3397403SobrienNORMAL_UNINSTALL = : 3497403SobrienPRE_UNINSTALL = : 3597403SobrienPOST_UNINSTALL = : 3697403Sobrienbuild_triplet = @build@ 3797403Sobrienhost_triplet = @host@ 3897403Sobrientarget_triplet = @target@ 39169691SkanDIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ 40169691Skan $(top_srcdir)/fragment.am 41169691Skansubdir = src 42169691SkanACLOCAL_M4 = $(top_srcdir)/aclocal.m4 43169691Skanam__aclocal_m4_deps = $(top_srcdir)/../config/enable.m4 \ 44169691Skan $(top_srcdir)/../config/lead-dot.m4 \ 45169691Skan $(top_srcdir)/../config/multi.m4 \ 46169691Skan $(top_srcdir)/../config/no-executables.m4 \ 47169691Skan $(top_srcdir)/../config/unwind_ipinfo.m4 \ 48169691Skan $(top_srcdir)/../libtool.m4 $(top_srcdir)/crossconfig.m4 \ 49169691Skan $(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \ 50169691Skan $(top_srcdir)/../config/tls.m4 $(top_srcdir)/configure.ac 51169691Skanam__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 52169691Skan $(ACLOCAL_M4) 53169691SkanCONFIG_HEADER = $(top_builddir)/config.h 54169691SkanCONFIG_CLEAN_FILES = 55169691Skanam__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; 56169691Skanam__vpath_adj = case $$p in \ 57169691Skan $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ 58169691Skan *) f=$$p;; \ 59169691Skan esac; 60169691Skanam__strip_dir = `echo $$p | sed -e 's|^.*/||'`; 61169691Skanam__installdirs = "$(DESTDIR)$(toolexeclibdir)" 62169691SkantoolexeclibLTLIBRARIES_INSTALL = $(INSTALL) 63169691SkanLTLIBRARIES = $(toolexeclib_LTLIBRARIES) 64169691Skanam__libstdc___la_SOURCES_DIST = bitmap_allocator.cc pool_allocator.cc \ 65169691Skan mt_allocator.cc codecvt.cc compatibility.cc complex_io.cc \ 66169691Skan ctype.cc debug.cc debug_list.cc functexcept.cc globals_io.cc \ 67169691Skan ios.cc ios_failure.cc ios_init.cc ios_locale.cc limits.cc \ 68169691Skan list.cc locale.cc locale_init.cc locale_facets.cc \ 69169691Skan localename.cc stdexcept.cc strstream.cc tree.cc \ 70169691Skan allocator-inst.cc concept-inst.cc fstream-inst.cc ext-inst.cc \ 71169691Skan ios-inst.cc iostream-inst.cc istream-inst.cc istream.cc \ 72169691Skan locale-inst.cc misc-inst.cc ostream-inst.cc sstream-inst.cc \ 73169691Skan streambuf-inst.cc streambuf.cc string-inst.cc valarray-inst.cc \ 74169691Skan wlocale-inst.cc wstring-inst.cc atomicity.cc \ 75169691Skan codecvt_members.cc collate_members.cc ctype_members.cc \ 76169691Skan messages_members.cc monetary_members.cc numeric_members.cc \ 77169691Skan time_members.cc basic_file.cc c++locale.cc \ 78169691Skan compatibility-ldbl.cc 79169691Skanam__objects_1 = atomicity.lo codecvt_members.lo collate_members.lo \ 80169691Skan ctype_members.lo messages_members.lo monetary_members.lo \ 81169691Skan numeric_members.lo time_members.lo 82169691Skanam__objects_2 = basic_file.lo c++locale.lo 83169691Skan@GLIBCXX_LDBL_COMPAT_TRUE@am__objects_3 = compatibility-ldbl.lo 84169691Skanam__objects_4 = bitmap_allocator.lo pool_allocator.lo mt_allocator.lo \ 85169691Skan codecvt.lo compatibility.lo complex_io.lo ctype.lo debug.lo \ 86169691Skan debug_list.lo functexcept.lo globals_io.lo ios.lo \ 87169691Skan ios_failure.lo ios_init.lo ios_locale.lo limits.lo list.lo \ 88169691Skan locale.lo locale_init.lo locale_facets.lo localename.lo \ 89169691Skan stdexcept.lo strstream.lo tree.lo allocator-inst.lo \ 90169691Skan concept-inst.lo fstream-inst.lo ext-inst.lo ios-inst.lo \ 91169691Skan iostream-inst.lo istream-inst.lo istream.lo locale-inst.lo \ 92169691Skan misc-inst.lo ostream-inst.lo sstream-inst.lo streambuf-inst.lo \ 93169691Skan streambuf.lo string-inst.lo valarray-inst.lo wlocale-inst.lo \ 94169691Skan wstring-inst.lo $(am__objects_1) $(am__objects_2) \ 95169691Skan $(am__objects_3) 96169691Skanam_libstdc___la_OBJECTS = $(am__objects_4) 97169691Skanlibstdc___la_OBJECTS = $(am_libstdc___la_OBJECTS) 98169691SkanDEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) 99169691Skandepcomp = 100169691Skanam__depfiles_maybe = 101169691SkanCXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 102169691Skan $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) 103169691SkanCXXLD = $(CXX) 104169691SkanSOURCES = $(libstdc___la_SOURCES) 105169691SkanDIST_SOURCES = $(am__libstdc___la_SOURCES_DIST) 106169691SkanETAGS = etags 107169691SkanCTAGS = ctags 108169691SkanDISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 109132720SkanVPATH = $(top_srcdir)/src:$(top_srcdir) 110169691SkanABI_TWEAKS_SRCDIR = @ABI_TWEAKS_SRCDIR@ 111132720SkanACLOCAL = @ACLOCAL@ 112132720SkanALLOCATOR_H = @ALLOCATOR_H@ 113132720SkanALLOCATOR_NAME = @ALLOCATOR_NAME@ 114132720SkanAMTAR = @AMTAR@ 11597403SobrienAR = @AR@ 11697403SobrienAS = @AS@ 117132720SkanATOMICITY_SRCDIR = @ATOMICITY_SRCDIR@ 118132720SkanATOMIC_WORD_SRCDIR = @ATOMIC_WORD_SRCDIR@ 119132720SkanAUTOCONF = @AUTOCONF@ 120132720SkanAUTOHEADER = @AUTOHEADER@ 121132720SkanAUTOMAKE = @AUTOMAKE@ 12297403SobrienAWK = @AWK@ 123117397SkanBASIC_FILE_CC = @BASIC_FILE_CC@ 12497403SobrienBASIC_FILE_H = @BASIC_FILE_H@ 12597403SobrienCC = @CC@ 126117397SkanCCODECVT_CC = @CCODECVT_CC@ 127117397SkanCCOLLATE_CC = @CCOLLATE_CC@ 128117397SkanCCTYPE_CC = @CCTYPE_CC@ 129132720SkanCFLAGS = @CFLAGS@ 130117397SkanCLOCALE_CC = @CLOCALE_CC@ 13197403SobrienCLOCALE_H = @CLOCALE_H@ 132117397SkanCLOCALE_INTERNAL_H = @CLOCALE_INTERNAL_H@ 133117397SkanCMESSAGES_CC = @CMESSAGES_CC@ 13497403SobrienCMESSAGES_H = @CMESSAGES_H@ 135117397SkanCMONEY_CC = @CMONEY_CC@ 136117397SkanCNUMERIC_CC = @CNUMERIC_CC@ 13797403SobrienCPP = @CPP@ 138132720SkanCPPFLAGS = @CPPFLAGS@ 139169691SkanCPU_DEFINES_SRCDIR = @CPU_DEFINES_SRCDIR@ 14097403SobrienCSTDIO_H = @CSTDIO_H@ 141117397SkanCTIME_CC = @CTIME_CC@ 142110614SkanCTIME_H = @CTIME_H@ 143132720SkanCXX = @CXX@ 14497403SobrienCXXCPP = @CXXCPP@ 145132720SkanCXXFLAGS = @CXXFLAGS@ 146132720SkanCYGPATH_W = @CYGPATH_W@ 14797403SobrienC_INCLUDE_DIR = @C_INCLUDE_DIR@ 14897403SobrienDEBUG_FLAGS = @DEBUG_FLAGS@ 149132720SkanDEFS = @DEFS@ 150132720SkanECHO_C = @ECHO_C@ 151132720SkanECHO_N = @ECHO_N@ 152132720SkanECHO_T = @ECHO_T@ 153132720SkanEGREP = @EGREP@ 154169691SkanENABLE_SYMVERS_DARWIN_FALSE = @ENABLE_SYMVERS_DARWIN_FALSE@ 155169691SkanENABLE_SYMVERS_DARWIN_TRUE = @ENABLE_SYMVERS_DARWIN_TRUE@ 156169691SkanENABLE_SYMVERS_FALSE = @ENABLE_SYMVERS_FALSE@ 157169691SkanENABLE_SYMVERS_GNU_FALSE = @ENABLE_SYMVERS_GNU_FALSE@ 158169691SkanENABLE_SYMVERS_GNU_NAMESPACE_FALSE = @ENABLE_SYMVERS_GNU_NAMESPACE_FALSE@ 159169691SkanENABLE_SYMVERS_GNU_NAMESPACE_TRUE = @ENABLE_SYMVERS_GNU_NAMESPACE_TRUE@ 160169691SkanENABLE_SYMVERS_GNU_TRUE = @ENABLE_SYMVERS_GNU_TRUE@ 161169691SkanENABLE_SYMVERS_TRUE = @ENABLE_SYMVERS_TRUE@ 162169691SkanENABLE_VISIBILITY_FALSE = @ENABLE_VISIBILITY_FALSE@ 163169691SkanENABLE_VISIBILITY_TRUE = @ENABLE_VISIBILITY_TRUE@ 16497403SobrienEXEEXT = @EXEEXT@ 16597403SobrienEXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@ 166132720SkanGLIBCXX_BUILD_DEBUG_FALSE = @GLIBCXX_BUILD_DEBUG_FALSE@ 167132720SkanGLIBCXX_BUILD_DEBUG_TRUE = @GLIBCXX_BUILD_DEBUG_TRUE@ 168132720SkanGLIBCXX_BUILD_PCH_FALSE = @GLIBCXX_BUILD_PCH_FALSE@ 169132720SkanGLIBCXX_BUILD_PCH_TRUE = @GLIBCXX_BUILD_PCH_TRUE@ 170132720SkanGLIBCXX_C_HEADERS_COMPATIBILITY_FALSE = @GLIBCXX_C_HEADERS_COMPATIBILITY_FALSE@ 171132720SkanGLIBCXX_C_HEADERS_COMPATIBILITY_TRUE = @GLIBCXX_C_HEADERS_COMPATIBILITY_TRUE@ 172132720SkanGLIBCXX_C_HEADERS_C_FALSE = @GLIBCXX_C_HEADERS_C_FALSE@ 173132720SkanGLIBCXX_C_HEADERS_C_STD_FALSE = @GLIBCXX_C_HEADERS_C_STD_FALSE@ 174132720SkanGLIBCXX_C_HEADERS_C_STD_TRUE = @GLIBCXX_C_HEADERS_C_STD_TRUE@ 175132720SkanGLIBCXX_C_HEADERS_C_TRUE = @GLIBCXX_C_HEADERS_C_TRUE@ 176132720SkanGLIBCXX_HOSTED_FALSE = @GLIBCXX_HOSTED_FALSE@ 177132720SkanGLIBCXX_HOSTED_TRUE = @GLIBCXX_HOSTED_TRUE@ 178132720SkanGLIBCXX_INCLUDES = @GLIBCXX_INCLUDES@ 179169691SkanGLIBCXX_LDBL_COMPAT_FALSE = @GLIBCXX_LDBL_COMPAT_FALSE@ 180169691SkanGLIBCXX_LDBL_COMPAT_TRUE = @GLIBCXX_LDBL_COMPAT_TRUE@ 181132720SkanINSTALL_DATA = @INSTALL_DATA@ 182132720SkanINSTALL_PROGRAM = @INSTALL_PROGRAM@ 183132720SkanINSTALL_SCRIPT = @INSTALL_SCRIPT@ 184132720SkanINSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 185169691SkanLIBICONV = @LIBICONV@ 18697403SobrienLIBMATHOBJS = @LIBMATHOBJS@ 187132720SkanLIBOBJS = @LIBOBJS@ 188132720SkanLIBS = @LIBS@ 18997403SobrienLIBSUPCXX_PICFLAGS = @LIBSUPCXX_PICFLAGS@ 19097403SobrienLIBTOOL = @LIBTOOL@ 19197403SobrienLN_S = @LN_S@ 192132720SkanLTLIBOBJS = @LTLIBOBJS@ 19397403SobrienMAINT = @MAINT@ 194132720SkanMAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ 195132720SkanMAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ 19697403SobrienMAKEINFO = @MAKEINFO@ 19797403SobrienOBJEXT = @OBJEXT@ 198132720SkanOPTIMIZE_CXXFLAGS = @OPTIMIZE_CXXFLAGS@ 19997403SobrienOPT_LDFLAGS = @OPT_LDFLAGS@ 20097403SobrienOS_INC_SRCDIR = @OS_INC_SRCDIR@ 20197403SobrienPACKAGE = @PACKAGE@ 202132720SkanPACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 203132720SkanPACKAGE_NAME = @PACKAGE_NAME@ 204132720SkanPACKAGE_STRING = @PACKAGE_STRING@ 205132720SkanPACKAGE_TARNAME = @PACKAGE_TARNAME@ 206132720SkanPACKAGE_VERSION = @PACKAGE_VERSION@ 207132720SkanPATH_SEPARATOR = @PATH_SEPARATOR@ 20897403SobrienRANLIB = @RANLIB@ 20997403SobrienSECTION_FLAGS = @SECTION_FLAGS@ 21097403SobrienSECTION_LDFLAGS = @SECTION_LDFLAGS@ 211132720SkanSET_MAKE = @SET_MAKE@ 212132720SkanSHELL = @SHELL@ 21397403SobrienSTRIP = @STRIP@ 214169691SkanSYMVER_FILE = @SYMVER_FILE@ 215132720SkanTOPLEVEL_INCLUDES = @TOPLEVEL_INCLUDES@ 21697403SobrienUSE_NLS = @USE_NLS@ 21797403SobrienVERSION = @VERSION@ 21897403SobrienWARN_FLAGS = @WARN_FLAGS@ 21997403SobrienWERROR = @WERROR@ 220132720Skanac_ct_AR = @ac_ct_AR@ 221132720Skanac_ct_AS = @ac_ct_AS@ 222132720Skanac_ct_CC = @ac_ct_CC@ 223132720Skanac_ct_CXX = @ac_ct_CXX@ 224132720Skanac_ct_RANLIB = @ac_ct_RANLIB@ 225132720Skanac_ct_STRIP = @ac_ct_STRIP@ 226132720Skanam__leading_dot = @am__leading_dot@ 227169691Skanam__tar = @am__tar@ 228169691Skanam__untar = @am__untar@ 229132720Skanbaseline_dir = @baseline_dir@ 230132720Skanbindir = @bindir@ 231132720Skanbuild = @build@ 232132720Skanbuild_alias = @build_alias@ 233132720Skanbuild_cpu = @build_cpu@ 234132720Skanbuild_os = @build_os@ 235132720Skanbuild_vendor = @build_vendor@ 23697403Sobriencheck_msgfmt = @check_msgfmt@ 237132720Skandatadir = @datadir@ 23897403Sobrienenable_shared = @enable_shared@ 23997403Sobrienenable_static = @enable_static@ 240132720Skanexec_prefix = @exec_prefix@ 241132720Skanglibcxx_MOFILES = @glibcxx_MOFILES@ 242132720Skanglibcxx_PCHFLAGS = @glibcxx_PCHFLAGS@ 243132720Skanglibcxx_POFILES = @glibcxx_POFILES@ 244132720Skanglibcxx_builddir = @glibcxx_builddir@ 245132720Skanglibcxx_localedir = @glibcxx_localedir@ 246132720Skanglibcxx_prefixdir = @glibcxx_prefixdir@ 247132720Skanglibcxx_srcdir = @glibcxx_srcdir@ 248132720Skanglibcxx_thread_h = @glibcxx_thread_h@ 249132720Skanglibcxx_toolexecdir = @glibcxx_toolexecdir@ 250132720Skanglibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@ 25197403Sobriengxx_include_dir = @gxx_include_dir@ 252132720Skanhost = @host@ 253132720Skanhost_alias = @host_alias@ 254132720Skanhost_cpu = @host_cpu@ 255132720Skanhost_os = @host_os@ 256132720Skanhost_vendor = @host_vendor@ 257132720Skanincludedir = @includedir@ 258132720Skaninfodir = @infodir@ 259132720Skaninstall_sh = @install_sh@ 260132720Skanlibdir = @libdir@ 261132720Skanlibexecdir = @libexecdir@ 26297403Sobrienlibtool_VERSION = @libtool_VERSION@ 263132720Skanlocalstatedir = @localstatedir@ 264132720Skanmandir = @mandir@ 265169691Skanmkdir_p = @mkdir_p@ 266132720Skanmulti_basedir = @multi_basedir@ 267132720Skanoldincludedir = @oldincludedir@ 268132720Skanport_specific_symbol_files = @port_specific_symbol_files@ 269132720Skanprefix = @prefix@ 270132720Skanprogram_transform_name = @program_transform_name@ 271132720Skansbindir = @sbindir@ 272132720Skansharedstatedir = @sharedstatedir@ 273132720Skansysconfdir = @sysconfdir@ 274132720Skantarget = @target@ 275132720Skantarget_alias = @target_alias@ 276132720Skantarget_cpu = @target_cpu@ 277132720Skantarget_os = @target_os@ 278132720Skantarget_vendor = @target_vendor@ 27997403Sobrientoplevel_srcdir = @toplevel_srcdir@ 28097403Sobrien 281169691Skan# May be used by various substitution variables. 282169691Skangcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER) 28397403SobrienMAINT_CHARSET = latin1 28497403Sobrienmkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs 285132720SkanPWD_COMMAND = $${PWDCMD-pwd} 286132720SkanSTAMP = echo timestamp > 287132720Skantoolexecdir = $(glibcxx_toolexecdir) 288132720Skantoolexeclibdir = $(glibcxx_toolexeclibdir) 28997403Sobrien 290132720Skan# These bits are all figured out from configure. Look in acinclude.m4 291132720Skan# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS. 29297403SobrienCONFIG_CXXFLAGS = \ 293132720Skan $(SECTION_FLAGS) $(EXTRA_CXX_FLAGS) 29497403Sobrien 29597403SobrienWARN_CXXFLAGS = \ 296132720Skan $(WARN_FLAGS) $(WERROR) -fdiagnostics-show-location=once 29797403Sobrien 29897403Sobrien 299132720Skan# -I/-D flags to pass when compiling. 300132720SkanAM_CPPFLAGS = $(GLIBCXX_INCLUDES) 30197403Sobrien 302132720Skan# Cross compiler support. 303132720Skantoolexeclib_LTLIBRARIES = libstdc++.la 304169691Skan@ENABLE_SYMVERS_DARWIN_TRUE@@ENABLE_SYMVERS_TRUE@version_arg = -Wl,-exported_symbols_list,libstdc++-symbols.explist 305169691Skan@ENABLE_SYMVERS_FALSE@version_arg = 306169691Skan@ENABLE_SYMVERS_GNU_NAMESPACE_TRUE@@ENABLE_SYMVERS_TRUE@version_arg = -Wl,--version-script=libstdc++-symbols.ver 307169691Skan@ENABLE_SYMVERS_GNU_TRUE@@ENABLE_SYMVERS_TRUE@version_arg = -Wl,--version-script=libstdc++-symbols.ver 308169691Skan@ENABLE_SYMVERS_DARWIN_TRUE@@ENABLE_SYMVERS_TRUE@version_dep = libstdc++-symbols.explist 309169691Skan@ENABLE_SYMVERS_FALSE@version_dep = 310169691Skan@ENABLE_SYMVERS_GNU_NAMESPACE_TRUE@@ENABLE_SYMVERS_TRUE@version_dep = libstdc++-symbols.ver 311169691Skan@ENABLE_SYMVERS_GNU_TRUE@@ENABLE_SYMVERS_TRUE@version_dep = libstdc++-symbols.ver 31297403Sobrien 313117397Skan# Source files linked in via configuration/make substitution for a 314132720Skan# particular host. 315132720Skanhost_sources = \ 316132720Skan atomicity.cc \ 317103447Skan codecvt_members.cc \ 318103447Skan collate_members.cc \ 319103447Skan ctype_members.cc \ 320103447Skan messages_members.cc \ 321103447Skan monetary_members.cc \ 322103447Skan numeric_members.cc \ 323132720Skan time_members.cc 324103447Skan 325132720Skanatomicity_file = ${glibcxx_srcdir}/$(ATOMICITY_SRCDIR)/atomicity.h 326132720Skan 327117397Skan# Source files linked in via configuration/make substitution for a 328132720Skan# particular host, but with ad hoc naming rules. 329132720Skanhost_sources_extra = \ 330103447Skan basic_file.cc \ 331132720Skan c++locale.cc 332103447Skan 333169691Skan@GLIBCXX_LDBL_COMPAT_FALSE@ldbl_compat_sources = 334169691Skan@GLIBCXX_LDBL_COMPAT_TRUE@ldbl_compat_sources = compatibility-ldbl.cc 335103447Skan 336103447Skan# Sources present in the src directory. 33797403Sobriensources = \ 338169691Skan bitmap_allocator.cc \ 339169691Skan pool_allocator.cc \ 340169691Skan mt_allocator.cc \ 341103447Skan codecvt.cc \ 342169691Skan compatibility.cc \ 343103447Skan complex_io.cc \ 344103447Skan ctype.cc \ 345132720Skan debug.cc \ 346132720Skan debug_list.cc \ 347103447Skan functexcept.cc \ 348132720Skan globals_io.cc \ 349103447Skan ios.cc \ 350132720Skan ios_failure.cc \ 351132720Skan ios_init.cc \ 352132720Skan ios_locale.cc \ 353103447Skan limits.cc \ 354132720Skan list.cc \ 355103447Skan locale.cc \ 356132720Skan locale_init.cc \ 357132720Skan locale_facets.cc \ 358132720Skan localename.cc \ 359132720Skan stdexcept.cc \ 360132720Skan strstream.cc \ 361132720Skan tree.cc \ 362132720Skan allocator-inst.cc \ 363132720Skan concept-inst.cc \ 364132720Skan fstream-inst.cc \ 365132720Skan ext-inst.cc \ 366169691Skan ios-inst.cc \ 367169691Skan iostream-inst.cc \ 368132720Skan istream-inst.cc \ 369169691Skan istream.cc \ 370103447Skan locale-inst.cc \ 371103447Skan misc-inst.cc \ 372103447Skan ostream-inst.cc \ 373103447Skan sstream-inst.cc \ 374103447Skan streambuf-inst.cc \ 375169691Skan streambuf.cc \ 376103447Skan string-inst.cc \ 377103447Skan valarray-inst.cc \ 378132720Skan wlocale-inst.cc \ 379103447Skan wstring-inst.cc \ 380132720Skan ${host_sources} \ 381169691Skan ${host_sources_extra} \ 382169691Skan ${ldbl_compat_sources} 38397403Sobrien 38497403Sobrienlibstdc___la_SOURCES = $(sources) 38597403Sobrienlibstdc___la_LIBADD = \ 386132720Skan $(top_builddir)/libmath/libmath.la \ 387117397Skan $(top_builddir)/libsupc++/libsupc++convenience.la 38897403Sobrien 389132720Skanlibstdc___la_DEPENDENCIES = ${version_dep} $(libstdc___la_LIBADD) 39097403Sobrienlibstdc___la_LDFLAGS = \ 391132720Skan -version-info $(libtool_VERSION) ${version_arg} -lm 39297403Sobrien 39397403Sobrien 39497403Sobrien# Use special rules for the deprecated source files so that they find 39597403Sobrien# deprecated include files. 396132720SkanGLIBCXX_INCLUDE_DIR = $(glibcxx_builddir)/include 39797403Sobrien 39897403Sobrien# AM_CXXFLAGS needs to be in each subdirectory so that it can be 39997403Sobrien# modified in a per-library or per-sub-library way. Need to manually 40097403Sobrien# set this option because CONFIG_CXXFLAGS has to be after 40197403Sobrien# OPTIMIZE_CXXFLAGS on the compile line so that -O2 can be overridden 402132720Skan# as the occasion calls for it. 40397403SobrienAM_CXXFLAGS = \ 40497403Sobrien -fno-implicit-templates \ 40597403Sobrien $(WARN_CXXFLAGS) \ 40697403Sobrien $(OPTIMIZE_CXXFLAGS) \ 407132720Skan $(CONFIG_CXXFLAGS) 40897403Sobrien 40997403Sobrien 41097403Sobrien# libstdc++ libtool notes 41197403Sobrien 41297403Sobrien# 1) Need to explicitly set LTCXXCOMPILE so that AM_CXXFLAGS is 41397403Sobrien# last. (That way, things like -O2 passed down from the toplevel can 41497403Sobrien# be overridden by --enable-debug.) 41597403Sobrien 41697403Sobrien# 2) In general, libtool expects an argument such as `--tag=CXX' when 41797403Sobrien# using the C++ compiler, because that will enable the settings 41897403Sobrien# detected when C++ support was being configured. However, when no 41997403Sobrien# such flag is given in the command line, libtool attempts to figure 42097403Sobrien# it out by matching the compiler name in each configuration section 42197403Sobrien# against a prefix of the command line. The problem is that, if the 42297403Sobrien# compiler name and its initial flags stored in the libtool 42397403Sobrien# configuration file don't match those in the command line, libtool 42497403Sobrien# can't decide which configuration to use, and it gives up. The 42597403Sobrien# correct solution is to add `--tag CXX' to LTCXXCOMPILE and maybe 42697403Sobrien# CXXLINK, just after $(LIBTOOL), so that libtool doesn't have to 42797403Sobrien# attempt to infer which configuration to use 42897403SobrienLTCXXCOMPILE = $(LIBTOOL) --tag CXX --mode=compile $(CXX) $(INCLUDES) \ 429169691Skan $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) 43097403Sobrien 431169691SkanLTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS)) 43297403Sobrien 43397403Sobrien# 3) We'd have a problem when building the shared libstdc++ object if 43497403Sobrien# the rules automake generates would be used. We cannot allow g++ to 43597403Sobrien# be used since this would add -lstdc++ to the link line which of 43697403Sobrien# course is problematic at this point. So, we get the top-level 43797403Sobrien# directory to configure libstdc++-v3 to use gcc as the C++ 43897403Sobrien# compilation driver. 43997403SobrienCXXLINK = $(LIBTOOL) --tag CXX --mode=link $(CXX) \ 440169691Skan $(OPT_LDFLAGS) $(SECTION_LDFLAGS) $(AM_CXXFLAGS) $(LTLDFLAGS) -o $@ 44197403Sobrien 442117397Skandebugdir = debug 443132720Skanall: all-am 44497403Sobrien 44597403Sobrien.SUFFIXES: 446132720Skan.SUFFIXES: .cc .lo .o .obj 447169691Skan$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/fragment.am $(am__configure_deps) 448169691Skan @for dep in $?; do \ 449169691Skan case '$(am__configure_deps)' in \ 450169691Skan *$$dep*) \ 451169691Skan cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ 452169691Skan && exit 0; \ 453169691Skan exit 1;; \ 454169691Skan esac; \ 455169691Skan done; \ 456169691Skan echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign --ignore-deps src/Makefile'; \ 457132720Skan cd $(top_srcdir) && \ 458169691Skan $(AUTOMAKE) --foreign --ignore-deps src/Makefile 459169691Skan.PRECIOUS: Makefile 460169691SkanMakefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 461169691Skan @case '$?' in \ 462169691Skan *config.status*) \ 463169691Skan cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 464169691Skan *) \ 465169691Skan echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ 466169691Skan cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 467169691Skan esac; 468169691Skan 469169691Skan$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 470169691Skan cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 471169691Skan 472169691Skan$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 473169691Skan cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 474169691Skan$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 475169691Skan cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 47697403Sobrieninstall-toolexeclibLTLIBRARIES: $(toolexeclib_LTLIBRARIES) 47797403Sobrien @$(NORMAL_INSTALL) 478169691Skan test -z "$(toolexeclibdir)" || $(mkdir_p) "$(DESTDIR)$(toolexeclibdir)" 47997403Sobrien @list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \ 48097403Sobrien if test -f $$p; then \ 481169691Skan f=$(am__strip_dir) \ 482169691Skan echo " $(LIBTOOL) --mode=install $(toolexeclibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(toolexeclibdir)/$$f'"; \ 483169691Skan $(LIBTOOL) --mode=install $(toolexeclibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(toolexeclibdir)/$$f"; \ 48497403Sobrien else :; fi; \ 48597403Sobrien done 48697403Sobrien 48797403Sobrienuninstall-toolexeclibLTLIBRARIES: 48897403Sobrien @$(NORMAL_UNINSTALL) 489169691Skan @set -x; list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \ 490169691Skan p=$(am__strip_dir) \ 491169691Skan echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(toolexeclibdir)/$$p'"; \ 492169691Skan $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(toolexeclibdir)/$$p"; \ 49397403Sobrien done 49497403Sobrien 495132720Skanclean-toolexeclibLTLIBRARIES: 496132720Skan -test -z "$(toolexeclib_LTLIBRARIES)" || rm -f $(toolexeclib_LTLIBRARIES) 497132720Skan @list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \ 498132720Skan dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ 499169691Skan test "$$dir" != "$$p" || dir=.; \ 500132720Skan echo "rm -f \"$${dir}/so_locations\""; \ 501132720Skan rm -f "$${dir}/so_locations"; \ 502132720Skan done 503132720Skanlibstdc++.la: $(libstdc___la_OBJECTS) $(libstdc___la_DEPENDENCIES) 504132720Skan $(CXXLINK) -rpath $(toolexeclibdir) $(libstdc___la_LDFLAGS) $(libstdc___la_OBJECTS) $(libstdc___la_LIBADD) $(LIBS) 50597403Sobrien 50697403Sobrienmostlyclean-compile: 507169691Skan -rm -f *.$(OBJEXT) 50897403Sobrien 50997403Sobriendistclean-compile: 51097403Sobrien -rm -f *.tab.c 51197403Sobrien 512132720Skan.cc.o: 513169691Skan $(CXXCOMPILE) -c -o $@ $< 51497403Sobrien 515132720Skan.cc.obj: 516169691Skan $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 51797403Sobrien 518132720Skan.cc.lo: 519169691Skan $(LTCXXCOMPILE) -c -o $@ $< 52097403Sobrien 52197403Sobrienmostlyclean-libtool: 52297403Sobrien -rm -f *.lo 52397403Sobrien 52497403Sobrienclean-libtool: 52597403Sobrien -rm -rf .libs _libs 52697403Sobrien 52797403Sobriendistclean-libtool: 528132720Skan -rm -f libtool 529132720Skanuninstall-info-am: 53097403Sobrien 531132720SkanID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) 532132720Skan list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 533132720Skan unique=`for i in $$list; do \ 534132720Skan if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 535132720Skan done | \ 536132720Skan $(AWK) ' { files[$$0] = 1; } \ 53797403Sobrien END { for (i in files) print i; }'`; \ 538132720Skan mkid -fID $$unique 539169691Skantags: TAGS 54097403Sobrien 541132720SkanTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 542132720Skan $(TAGS_FILES) $(LISP) 54397403Sobrien tags=; \ 54497403Sobrien here=`pwd`; \ 545132720Skan list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 546132720Skan unique=`for i in $$list; do \ 547132720Skan if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 548132720Skan done | \ 549132720Skan $(AWK) ' { files[$$0] = 1; } \ 55097403Sobrien END { for (i in files) print i; }'`; \ 551169691Skan if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ 552169691Skan test -n "$$unique" || unique=$$empty_fix; \ 553169691Skan $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 554169691Skan $$tags $$unique; \ 555169691Skan fi 556132720Skanctags: CTAGS 557132720SkanCTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 558132720Skan $(TAGS_FILES) $(LISP) 559132720Skan tags=; \ 560132720Skan here=`pwd`; \ 561132720Skan list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 562132720Skan unique=`for i in $$list; do \ 563132720Skan if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 564132720Skan done | \ 565132720Skan $(AWK) ' { files[$$0] = 1; } \ 566132720Skan END { for (i in files) print i; }'`; \ 567132720Skan test -z "$(CTAGS_ARGS)$$tags$$unique" \ 568132720Skan || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ 569132720Skan $$tags $$unique 57097403Sobrien 571132720SkanGTAGS: 572132720Skan here=`$(am__cd) $(top_builddir) && pwd` \ 573132720Skan && cd $(top_srcdir) \ 574132720Skan && gtags -i $(GTAGS_ARGS) $$here 57597403Sobrien 57697403Sobriendistclean-tags: 577132720Skan -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 57897403Sobrien 57997403Sobriendistdir: $(DISTFILES) 580169691Skan $(mkdir_p) $(distdir)/.. 581132720Skan @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ 582132720Skan topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ 583132720Skan list='$(DISTFILES)'; for file in $$list; do \ 584132720Skan case $$file in \ 585132720Skan $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ 586132720Skan $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ 587132720Skan esac; \ 588132720Skan if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 589132720Skan dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ 590132720Skan if test "$$dir" != "$$file" && test "$$dir" != "."; then \ 591132720Skan dir="/$$dir"; \ 592169691Skan $(mkdir_p) "$(distdir)$$dir"; \ 593132720Skan else \ 594132720Skan dir=''; \ 595132720Skan fi; \ 59697403Sobrien if test -d $$d/$$file; then \ 597132720Skan if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 598132720Skan cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ 599132720Skan fi; \ 600132720Skan cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ 60197403Sobrien else \ 60297403Sobrien test -f $(distdir)/$$file \ 603132720Skan || cp -p $$d/$$file $(distdir)/$$file \ 604132720Skan || exit 1; \ 60597403Sobrien fi; \ 60697403Sobrien done 607132720Skancheck-am: all-am 60897403Sobriencheck: check-am 609132720Skanall-am: Makefile $(LTLIBRARIES) all-local 610132720Skaninstalldirs: 611169691Skan for dir in "$(DESTDIR)$(toolexeclibdir)"; do \ 612169691Skan test -z "$$dir" || $(mkdir_p) "$$dir"; \ 613169691Skan done 614132720Skaninstall: install-am 61597403Sobrieninstall-exec: install-exec-am 61697403Sobrieninstall-data: install-data-am 617132720Skanuninstall: uninstall-am 61897403Sobrien 61997403Sobrieninstall-am: all-am 62097403Sobrien @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 621132720Skan 622132720Skaninstallcheck: installcheck-am 62397403Sobrieninstall-strip: 624132720Skan $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 625169691Skan install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 626132720Skan `test -z '$(STRIP)' || \ 627132720Skan echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install 62897403Sobrienmostlyclean-generic: 62997403Sobrien 63097403Sobrienclean-generic: 63197403Sobrien 63297403Sobriendistclean-generic: 633169691Skan -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 63497403Sobrien 63597403Sobrienmaintainer-clean-generic: 636132720Skan @echo "This command is intended for maintainers to use" 637132720Skan @echo "it deletes files that may require special tools to rebuild." 638132720Skanclean: clean-am 63997403Sobrien 640132720Skanclean-am: clean-generic clean-libtool clean-toolexeclibLTLIBRARIES \ 641132720Skan mostlyclean-am 64297403Sobrien 643132720Skandistclean: distclean-am 644132720Skan -rm -f Makefile 645132720Skandistclean-am: clean-am distclean-compile distclean-generic \ 646132720Skan distclean-libtool distclean-tags 64797403Sobrien 648132720Skandvi: dvi-am 64997403Sobrien 650132720Skandvi-am: 65197403Sobrien 652169691Skanhtml: html-am 653169691Skan 654132720Skaninfo: info-am 65597403Sobrien 656132720Skaninfo-am: 65797403Sobrien 658132720Skaninstall-data-am: install-data-local 659132720Skan 660132720Skaninstall-exec-am: install-toolexeclibLTLIBRARIES 661132720Skan 662132720Skaninstall-info: install-info-am 663132720Skan 664132720Skaninstall-man: 665132720Skan 666132720Skaninstallcheck-am: 667132720Skan 66897403Sobrienmaintainer-clean: maintainer-clean-am 669132720Skan -rm -f Makefile 670132720Skanmaintainer-clean-am: distclean-am maintainer-clean-generic 67197403Sobrien 672132720Skanmostlyclean: mostlyclean-am 67397403Sobrien 674132720Skanmostlyclean-am: mostlyclean-compile mostlyclean-generic \ 675132720Skan mostlyclean-libtool 676117397Skan 677132720Skanpdf: pdf-am 678117397Skan 679132720Skanpdf-am: 680117397Skan 681132720Skanps: ps-am 682117397Skan 683132720Skanps-am: 684117397Skan 685132720Skanuninstall-am: uninstall-info-am uninstall-toolexeclibLTLIBRARIES 686117397Skan 687132720Skan.PHONY: CTAGS GTAGS all all-am all-local check check-am clean \ 688132720Skan clean-generic clean-libtool clean-toolexeclibLTLIBRARIES ctags \ 689169691Skan distclean distclean-compile distclean-generic \ 690169691Skan distclean-libtool distclean-tags distdir dvi dvi-am html \ 691169691Skan html-am info info-am install install-am install-data \ 692169691Skan install-data-am install-data-local install-exec \ 693169691Skan install-exec-am install-info install-info-am install-man \ 694169691Skan install-strip install-toolexeclibLTLIBRARIES installcheck \ 695169691Skan installcheck-am installdirs maintainer-clean \ 696132720Skan maintainer-clean-generic mostlyclean mostlyclean-compile \ 697132720Skan mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ 698132720Skan tags uninstall uninstall-am uninstall-info-am \ 699132720Skan uninstall-toolexeclibLTLIBRARIES 700117397Skan 701117397Skan 702169691Skan# Symbol versioning for shared libraries. 703169691Skan@ENABLE_SYMVERS_TRUE@libstdc++-symbols.ver: ${glibcxx_srcdir}/$(SYMVER_FILE) \ 704169691Skan@ENABLE_SYMVERS_TRUE@ $(port_specific_symbol_files) 705169691Skan@ENABLE_SYMVERS_TRUE@ cp ${glibcxx_srcdir}/$(SYMVER_FILE) ./libstdc++-symbols.ver 706169691Skan@ENABLE_SYMVERS_TRUE@ if test "x$(port_specific_symbol_files)" != x; then \ 707169691Skan@ENABLE_SYMVERS_TRUE@ if grep '^# Appended to version file.' \ 708169691Skan@ENABLE_SYMVERS_TRUE@ $(port_specific_symbol_files) /dev/null > /dev/null 2>&1; then \ 709169691Skan@ENABLE_SYMVERS_TRUE@ cat $(port_specific_symbol_files) >> $@; \ 710169691Skan@ENABLE_SYMVERS_TRUE@ else \ 711169691Skan@ENABLE_SYMVERS_TRUE@ sed -n '1,/DO NOT DELETE/p' $@ > tmp.top; \ 712169691Skan@ENABLE_SYMVERS_TRUE@ sed -n '/DO NOT DELETE/,$$p' $@ > tmp.bottom; \ 713169691Skan@ENABLE_SYMVERS_TRUE@ cat tmp.top $(port_specific_symbol_files) tmp.bottom > $@; \ 714169691Skan@ENABLE_SYMVERS_TRUE@ rm tmp.top tmp.bottom; \ 715169691Skan@ENABLE_SYMVERS_TRUE@ fi; \ 716169691Skan@ENABLE_SYMVERS_TRUE@ fi 717169691Skan@ENABLE_SYMVERS_DARWIN_TRUE@@ENABLE_SYMVERS_TRUE@libstdc++-symbols.explist : libstdc++-symbols.ver \ 718169691Skan@ENABLE_SYMVERS_DARWIN_TRUE@@ENABLE_SYMVERS_TRUE@ ${glibcxx_srcdir}/scripts/make_exports.pl \ 719169691Skan@ENABLE_SYMVERS_DARWIN_TRUE@@ENABLE_SYMVERS_TRUE@ $(libstdc___la_OBJECTS) $(libstdc___la_LIBADD) 720169691Skan@ENABLE_SYMVERS_DARWIN_TRUE@@ENABLE_SYMVERS_TRUE@ perl ${glibcxx_srcdir}/scripts/make_exports.pl \ 721169691Skan@ENABLE_SYMVERS_DARWIN_TRUE@@ENABLE_SYMVERS_TRUE@ libstdc++-symbols.ver \ 722169691Skan@ENABLE_SYMVERS_DARWIN_TRUE@@ENABLE_SYMVERS_TRUE@ $(libstdc___la_OBJECTS:%.lo=.libs/%.o) \ 723169691Skan@ENABLE_SYMVERS_DARWIN_TRUE@@ENABLE_SYMVERS_TRUE@ `echo $(libstdc___la_LIBADD) | \ 724169691Skan@ENABLE_SYMVERS_DARWIN_TRUE@@ENABLE_SYMVERS_TRUE@ sed 's,/\([^/.]*\)\.la,/.libs/\1.a,g'` \ 725169691Skan@ENABLE_SYMVERS_DARWIN_TRUE@@ENABLE_SYMVERS_TRUE@ > $@ || (rm -f $@ ; exit 1) 726169691Skan 727132720Skancodecvt_members.cc: ${glibcxx_srcdir}/$(CCODECVT_CC) 728132720Skan $(LN_S) ${glibcxx_srcdir}/$(CCODECVT_CC) . || true 729117397Skan 730132720Skancollate_members.cc: ${glibcxx_srcdir}/$(CCOLLATE_CC) 731132720Skan $(LN_S) ${glibcxx_srcdir}/$(CCOLLATE_CC) . || true 732132720Skan 733132720Skanctype_members.cc: ${glibcxx_srcdir}/$(CCTYPE_CC) 734132720Skan $(LN_S) ${glibcxx_srcdir}/$(CCTYPE_CC) . || true 735132720Skan 736132720Skanmessages_members.cc: ${glibcxx_srcdir}/$(CMESSAGES_CC) 737132720Skan $(LN_S) ${glibcxx_srcdir}/$(CMESSAGES_CC) . || true 738132720Skan 739132720Skanmonetary_members.cc: ${glibcxx_srcdir}/$(CMONEY_CC) 740132720Skan $(LN_S) ${glibcxx_srcdir}/$(CMONEY_CC) . || true 741132720Skan 742132720Skannumeric_members.cc: ${glibcxx_srcdir}/$(CNUMERIC_CC) 743132720Skan $(LN_S) ${glibcxx_srcdir}/$(CNUMERIC_CC) . || true 744132720Skan 745132720Skantime_members.cc: ${glibcxx_srcdir}/$(CTIME_CC) 746132720Skan $(LN_S) ${glibcxx_srcdir}/$(CTIME_CC) . || true 747132720Skanatomicity.cc: ${atomicity_file} 748132720Skan $(LN_S) ${atomicity_file} ./atomicity.cc || true 749132720Skan 750132720Skanc++locale.cc: ${glibcxx_srcdir}/$(CLOCALE_CC) 751132720Skan $(LN_S) ${glibcxx_srcdir}/$(CLOCALE_CC) ./$@ || true 752132720Skan 753132720Skanbasic_file.cc: ${glibcxx_srcdir}/$(BASIC_FILE_CC) 754132720Skan $(LN_S) ${glibcxx_srcdir}/$(BASIC_FILE_CC) ./$@ || true 75597403Sobrienstrstream.lo: strstream.cc 756132720Skan $(LTCXXCOMPILE) -I$(GLIBCXX_INCLUDE_DIR)/backward -Wno-deprecated -c $< 75797403Sobrienstrstream.o: strstream.cc 758132720Skan $(CXXCOMPILE) -I$(GLIBCXX_INCLUDE_DIR)/backward -Wno-deprecated -c $< 75997403Sobrien 76097403Sobrien# Use special rules for the concept-checking instantiations so that all 76197403Sobrien# the generated template functions are also instantiated. Force the checks 76297403Sobrien# to be on so that the instantiations are actually seen. 76397403Sobrienconcept-inst.lo: concept-inst.cc 764132720Skan $(LTCXXCOMPILE) -D_GLIBCXX_CONCEPT_CHECKS -fimplicit-templates -c $< 76597403Sobrienconcept-inst.o: concept-inst.cc 766132720Skan $(CXXCOMPILE) -D_GLIBCXX_CONCEPT_CHECKS -fimplicit-templates -c $< 76797403Sobrien 768169691Skan# Use special rules for compatibility-ldbl.cc compilation, as we need to 769169691Skan# pass -mlong-double-64. 770169691Skan@GLIBCXX_LDBL_COMPAT_TRUE@compatibility-ldbl.lo: compatibility-ldbl.cc 771169691Skan@GLIBCXX_LDBL_COMPAT_TRUE@ $(LTCXXCOMPILE) -mlong-double-64 -c $< 772169691Skan@GLIBCXX_LDBL_COMPAT_TRUE@compatibility-ldbl.o: compatibility-ldbl.cc 773169691Skan@GLIBCXX_LDBL_COMPAT_TRUE@ $(CXXCOMPILE) -mlong-double-64 -c $< 774169691Skan 775117397Skan# Added bits to build debug library. 776132720Skan@GLIBCXX_BUILD_DEBUG_TRUE@all-local: build_debug 777132720Skan@GLIBCXX_BUILD_DEBUG_TRUE@install-data-local: install_debug 778132720Skan@GLIBCXX_BUILD_DEBUG_FALSE@all-local: 779132720Skan@GLIBCXX_BUILD_DEBUG_FALSE@install-data-local: 780117397Skan 781117397Skan# Build parallel set of debug objects here. 782132720Skanstamp-debug: 783117397Skan if test ! -d ${debugdir}; then \ 784117397Skan mkdir -p ${debugdir}; \ 785117397Skan (cd ${debugdir}; \ 786117397Skan sed -e 's/top_builddir = \.\./top_builddir = ..\/../' \ 787117397Skan -e 's/srcdir = \.\./srcdir = ..\/../' \ 788132720Skan -e 's/glibcxx_basedir = \.\./glibcxx_basedir = ..\/../' \ 789117397Skan -e 's/all-local: build_debug/all-local:/' \ 790117397Skan -e 's/install-data-local: install_debug/install-data-local:/' \ 791117397Skan < ../Makefile > Makefile) ; \ 792117397Skan fi; \ 793132720Skan echo `date` > stamp-debug; 794117397Skan 795117397Skanbuild_debug: stamp-debug 796132720Skan (cd ${debugdir} && $(MAKE) CXXFLAGS='$(DEBUG_FLAGS)' all) 797117397Skan 798117397Skan# Install debug library here. 799132720Skaninstall_debug: 800117397Skan (cd ${debugdir} && $(MAKE) \ 801132720Skan toolexeclibdir=$(glibcxx_toolexeclibdir)/debug install) 80297403Sobrien# Tell versions [3.59,3.63) of GNU make to not export all variables. 80397403Sobrien# Otherwise a system limit (for SysV at least) may be exceeded. 80497403Sobrien.NOEXPORT: 805