1# Makefile.in generated by automake 1.11.6 from Makefile.am. 2# @configure_input@ 3 4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 5# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software 6# Foundation, Inc. 7# This Makefile.in is free software; the Free Software Foundation 8# gives unlimited permission to copy and/or distribute it, 9# with or without modifications, as long as this notice is preserved. 10 11# This program is distributed in the hope that it will be useful, 12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 14# PARTICULAR PURPOSE. 15 16@SET_MAKE@ 17 18 19VPATH = @srcdir@ 20am__make_dryrun = \ 21 { \ 22 am__dry=no; \ 23 case $$MAKEFLAGS in \ 24 *\\[\ \ ]*) \ 25 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ 26 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ 27 *) \ 28 for am__flg in $$MAKEFLAGS; do \ 29 case $$am__flg in \ 30 *=*|--*) ;; \ 31 *n*) am__dry=yes; break;; \ 32 esac; \ 33 done;; \ 34 esac; \ 35 test $$am__dry = yes; \ 36 } 37pkgdatadir = $(datadir)/@PACKAGE@ 38pkgincludedir = $(includedir)/@PACKAGE@ 39pkglibdir = $(libdir)/@PACKAGE@ 40pkglibexecdir = $(libexecdir)/@PACKAGE@ 41am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 42install_sh_DATA = $(install_sh) -c -m 644 43install_sh_PROGRAM = $(install_sh) -c 44install_sh_SCRIPT = $(install_sh) -c 45INSTALL_HEADER = $(INSTALL_DATA) 46transform = $(program_transform_name) 47NORMAL_INSTALL = : 48PRE_INSTALL = : 49POST_INSTALL = : 50NORMAL_UNINSTALL = : 51PRE_UNINSTALL = : 52POST_UNINSTALL = : 53build_triplet = @build@ 54host_triplet = @host@ 55target_triplet = @target@ 56DIST_COMMON = $(top_srcdir)/fragment.am $(srcdir)/Makefile.in \ 57 $(srcdir)/Makefile.am $(bits_HEADERS) $(std_HEADERS) 58subdir = libsupc++ 59ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 60am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \ 61 $(top_srcdir)/../config/enable.m4 \ 62 $(top_srcdir)/../config/futex.m4 \ 63 $(top_srcdir)/../config/hwcaps.m4 \ 64 $(top_srcdir)/../config/iconv.m4 \ 65 $(top_srcdir)/../config/lead-dot.m4 \ 66 $(top_srcdir)/../config/lib-ld.m4 \ 67 $(top_srcdir)/../config/lib-link.m4 \ 68 $(top_srcdir)/../config/lib-prefix.m4 \ 69 $(top_srcdir)/../config/lthostflags.m4 \ 70 $(top_srcdir)/../config/multi.m4 \ 71 $(top_srcdir)/../config/no-executables.m4 \ 72 $(top_srcdir)/../config/override.m4 \ 73 $(top_srcdir)/../config/stdint.m4 \ 74 $(top_srcdir)/../config/unwind_ipinfo.m4 \ 75 $(top_srcdir)/../libtool.m4 $(top_srcdir)/../ltoptions.m4 \ 76 $(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \ 77 $(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/crossconfig.m4 \ 78 $(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \ 79 $(top_srcdir)/../config/gc++filt.m4 \ 80 $(top_srcdir)/../config/tls.m4 $(top_srcdir)/../config/gthr.m4 \ 81 $(top_srcdir)/../config/cet.m4 $(top_srcdir)/configure.ac 82am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 83 $(ACLOCAL_M4) 84CONFIG_HEADER = $(top_builddir)/config.h 85CONFIG_CLEAN_FILES = 86CONFIG_CLEAN_VPATH_FILES = 87am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; 88am__vpath_adj = case $$p in \ 89 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ 90 *) f=$$p;; \ 91 esac; 92am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; 93am__install_max = 40 94am__nobase_strip_setup = \ 95 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` 96am__nobase_strip = \ 97 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" 98am__nobase_list = $(am__nobase_strip_setup); \ 99 for p in $$list; do echo "$$p $$p"; done | \ 100 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ 101 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ 102 if (++n[$$2] == $(am__install_max)) \ 103 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ 104 END { for (dir in files) print dir, files[dir] }' 105am__base_list = \ 106 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ 107 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' 108am__uninstall_files_from_dir = { \ 109 test -z "$$files" \ 110 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ 111 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ 112 $(am__cd) "$$dir" && rm -f $$files; }; \ 113 } 114am__installdirs = "$(DESTDIR)$(toolexeclibdir)" "$(DESTDIR)$(bitsdir)" \ 115 "$(DESTDIR)$(stddir)" 116LTLIBRARIES = $(noinst_LTLIBRARIES) $(toolexeclib_LTLIBRARIES) 117libsupc___la_LIBADD = 118am__objects_1 = array_type_info.lo atexit_arm.lo atexit_thread.lo \ 119 bad_alloc.lo bad_array_length.lo bad_array_new.lo bad_cast.lo \ 120 bad_typeid.lo class_type_info.lo del_op.lo del_ops.lo \ 121 del_opnt.lo del_opv.lo del_opvs.lo del_opvnt.lo dyncast.lo \ 122 eh_alloc.lo eh_arm.lo eh_aux_runtime.lo eh_call.lo eh_catch.lo \ 123 eh_exception.lo eh_globals.lo eh_personality.lo eh_ptr.lo \ 124 eh_term_handler.lo eh_terminate.lo eh_tm.lo eh_throw.lo \ 125 eh_type.lo eh_unex_handler.lo enum_type_info.lo \ 126 function_type_info.lo fundamental_type_info.lo guard.lo \ 127 guard_error.lo hash_bytes.lo nested_exception.lo \ 128 new_handler.lo new_op.lo new_opnt.lo new_opv.lo new_opvnt.lo \ 129 new_opa.lo new_opant.lo new_opva.lo new_opvant.lo del_opa.lo \ 130 del_opant.lo del_opsa.lo del_opva.lo del_opvant.lo \ 131 del_opvsa.lo pbase_type_info.lo pmem_type_info.lo \ 132 pointer_type_info.lo pure.lo si_class_type_info.lo tinfo.lo \ 133 tinfo2.lo vec.lo vmi_class_type_info.lo vterminate.lo 134@GLIBCXX_HOSTED_TRUE@am__objects_2 = cp-demangle.lo 135@ENABLE_VTABLE_VERIFY_TRUE@@VTV_CYGMIN_FALSE@am__objects_3 = \ 136@ENABLE_VTABLE_VERIFY_TRUE@@VTV_CYGMIN_FALSE@ vtv_stubs.lo 137am_libsupc___la_OBJECTS = $(am__objects_1) $(am__objects_2) \ 138 $(am__objects_3) 139libsupc___la_OBJECTS = $(am_libsupc___la_OBJECTS) 140libsupc__convenience_la_LIBADD = 141am_libsupc__convenience_la_OBJECTS = $(am__objects_1) $(am__objects_2) \ 142 $(am__objects_3) 143libsupc__convenience_la_OBJECTS = \ 144 $(am_libsupc__convenience_la_OBJECTS) 145DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) 146depcomp = 147am__depfiles_maybe = 148COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 149 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 150CCLD = $(CC) 151LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ 152 --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ 153 $(LDFLAGS) -o $@ 154CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 155 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) 156CXXLD = $(CXX) 157SOURCES = $(libsupc___la_SOURCES) $(libsupc__convenience_la_SOURCES) 158am__can_run_installinfo = \ 159 case $$AM_UPDATE_INFO_DIR in \ 160 n|no|NO) false;; \ 161 *) (install-info --version) >/dev/null 2>&1;; \ 162 esac 163HEADERS = $(bits_HEADERS) $(std_HEADERS) 164ETAGS = etags 165CTAGS = ctags 166ABI_TWEAKS_SRCDIR = @ABI_TWEAKS_SRCDIR@ 167ACLOCAL = @ACLOCAL@ 168ALLOCATOR_H = @ALLOCATOR_H@ 169ALLOCATOR_NAME = @ALLOCATOR_NAME@ 170AMTAR = @AMTAR@ 171AR = @AR@ 172AS = @AS@ 173ATOMICITY_SRCDIR = @ATOMICITY_SRCDIR@ 174ATOMIC_FLAGS = @ATOMIC_FLAGS@ 175ATOMIC_WORD_SRCDIR = @ATOMIC_WORD_SRCDIR@ 176AUTOCONF = @AUTOCONF@ 177AUTOHEADER = @AUTOHEADER@ 178AUTOMAKE = @AUTOMAKE@ 179AWK = @AWK@ 180BASIC_FILE_CC = @BASIC_FILE_CC@ 181BASIC_FILE_H = @BASIC_FILE_H@ 182CC = @CC@ 183CCODECVT_CC = @CCODECVT_CC@ 184CCOLLATE_CC = @CCOLLATE_CC@ 185CCTYPE_CC = @CCTYPE_CC@ 186CFLAGS = @CFLAGS@ 187CLOCALE_CC = @CLOCALE_CC@ 188CLOCALE_H = @CLOCALE_H@ 189CLOCALE_INTERNAL_H = @CLOCALE_INTERNAL_H@ 190CMESSAGES_CC = @CMESSAGES_CC@ 191CMESSAGES_H = @CMESSAGES_H@ 192CMONEY_CC = @CMONEY_CC@ 193CNUMERIC_CC = @CNUMERIC_CC@ 194CPP = @CPP@ 195CPPFLAGS = @CPPFLAGS@ 196CPU_DEFINES_SRCDIR = @CPU_DEFINES_SRCDIR@ 197CPU_OPT_BITS_RANDOM = @CPU_OPT_BITS_RANDOM@ 198CPU_OPT_EXT_RANDOM = @CPU_OPT_EXT_RANDOM@ 199CSTDIO_H = @CSTDIO_H@ 200CTIME_CC = @CTIME_CC@ 201CTIME_H = @CTIME_H@ 202CXX = @CXX@ 203CXXCPP = @CXXCPP@ 204CXXFILT = @CXXFILT@ 205CXXFLAGS = @CXXFLAGS@ 206CYGPATH_W = @CYGPATH_W@ 207C_INCLUDE_DIR = @C_INCLUDE_DIR@ 208DBLATEX = @DBLATEX@ 209DEBUG_FLAGS = @DEBUG_FLAGS@ 210DEFS = @DEFS@ 211DOT = @DOT@ 212DOXYGEN = @DOXYGEN@ 213DSYMUTIL = @DSYMUTIL@ 214DUMPBIN = @DUMPBIN@ 215ECHO_C = @ECHO_C@ 216ECHO_N = @ECHO_N@ 217ECHO_T = @ECHO_T@ 218EGREP = @EGREP@ 219ERROR_CONSTANTS_SRCDIR = @ERROR_CONSTANTS_SRCDIR@ 220EXEEXT = @EXEEXT@ 221EXTRA_CFLAGS = @EXTRA_CFLAGS@ 222EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@ 223FGREP = @FGREP@ 224GLIBCXX_INCLUDES = @GLIBCXX_INCLUDES@ 225GLIBCXX_LIBS = @GLIBCXX_LIBS@ 226GREP = @GREP@ 227HWCAP_CFLAGS = @HWCAP_CFLAGS@ 228INSTALL = @INSTALL@ 229INSTALL_DATA = @INSTALL_DATA@ 230INSTALL_PROGRAM = @INSTALL_PROGRAM@ 231INSTALL_SCRIPT = @INSTALL_SCRIPT@ 232INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 233LD = @LD@ 234LDFLAGS = @LDFLAGS@ 235LIBICONV = @LIBICONV@ 236LIBOBJS = @LIBOBJS@ 237LIBS = @LIBS@ 238LIBTOOL = @LIBTOOL@ 239LIPO = @LIPO@ 240LN_S = @LN_S@ 241LONG_DOUBLE_COMPAT_FLAGS = @LONG_DOUBLE_COMPAT_FLAGS@ 242LTLIBICONV = @LTLIBICONV@ 243LTLIBOBJS = @LTLIBOBJS@ 244MAINT = @MAINT@ 245MAKEINFO = @MAKEINFO@ 246MKDIR_P = @MKDIR_P@ 247NM = @NM@ 248NMEDIT = @NMEDIT@ 249OBJDUMP = @OBJDUMP@ 250OBJEXT = @OBJEXT@ 251OPTIMIZE_CXXFLAGS = @OPTIMIZE_CXXFLAGS@ 252OPT_LDFLAGS = @OPT_LDFLAGS@ 253OS_INC_SRCDIR = @OS_INC_SRCDIR@ 254OTOOL = @OTOOL@ 255OTOOL64 = @OTOOL64@ 256PACKAGE = @PACKAGE@ 257PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 258PACKAGE_NAME = @PACKAGE_NAME@ 259PACKAGE_STRING = @PACKAGE_STRING@ 260PACKAGE_TARNAME = @PACKAGE_TARNAME@ 261PACKAGE_URL = @PACKAGE_URL@ 262PACKAGE_VERSION = @PACKAGE_VERSION@ 263PATH_SEPARATOR = @PATH_SEPARATOR@ 264PDFLATEX = @PDFLATEX@ 265RANLIB = @RANLIB@ 266SECTION_FLAGS = @SECTION_FLAGS@ 267SECTION_LDFLAGS = @SECTION_LDFLAGS@ 268SED = @SED@ 269SET_MAKE = @SET_MAKE@ 270SHELL = @SHELL@ 271STRIP = @STRIP@ 272SYMVER_FILE = @SYMVER_FILE@ 273TOPLEVEL_INCLUDES = @TOPLEVEL_INCLUDES@ 274USE_NLS = @USE_NLS@ 275VERSION = @VERSION@ 276VTV_CXXFLAGS = @VTV_CXXFLAGS@ 277VTV_CXXLINKFLAGS = @VTV_CXXLINKFLAGS@ 278VTV_PCH_CXXFLAGS = @VTV_PCH_CXXFLAGS@ 279WARN_FLAGS = @WARN_FLAGS@ 280WERROR = @WERROR@ 281XMLCATALOG = @XMLCATALOG@ 282XMLLINT = @XMLLINT@ 283XSLTPROC = @XSLTPROC@ 284XSL_STYLE_DIR = @XSL_STYLE_DIR@ 285abs_builddir = @abs_builddir@ 286abs_srcdir = @abs_srcdir@ 287abs_top_builddir = @abs_top_builddir@ 288abs_top_srcdir = @abs_top_srcdir@ 289ac_ct_CC = @ac_ct_CC@ 290ac_ct_CXX = @ac_ct_CXX@ 291ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ 292am__leading_dot = @am__leading_dot@ 293am__tar = @am__tar@ 294am__untar = @am__untar@ 295baseline_dir = @baseline_dir@ 296baseline_subdir_switch = @baseline_subdir_switch@ 297bindir = @bindir@ 298build = @build@ 299build_alias = @build_alias@ 300build_cpu = @build_cpu@ 301build_os = @build_os@ 302build_vendor = @build_vendor@ 303builddir = @builddir@ 304check_msgfmt = @check_msgfmt@ 305datadir = @datadir@ 306datarootdir = @datarootdir@ 307docdir = @docdir@ 308dvidir = @dvidir@ 309enable_shared = @enable_shared@ 310enable_static = @enable_static@ 311exec_prefix = @exec_prefix@ 312get_gcc_base_ver = @get_gcc_base_ver@ 313glibcxx_MOFILES = @glibcxx_MOFILES@ 314glibcxx_PCHFLAGS = @glibcxx_PCHFLAGS@ 315glibcxx_POFILES = @glibcxx_POFILES@ 316glibcxx_builddir = @glibcxx_builddir@ 317glibcxx_compiler_pic_flag = @glibcxx_compiler_pic_flag@ 318glibcxx_compiler_shared_flag = @glibcxx_compiler_shared_flag@ 319glibcxx_cxx98_abi = @glibcxx_cxx98_abi@ 320glibcxx_localedir = @glibcxx_localedir@ 321glibcxx_lt_pic_flag = @glibcxx_lt_pic_flag@ 322glibcxx_prefixdir = @glibcxx_prefixdir@ 323glibcxx_srcdir = @glibcxx_srcdir@ 324glibcxx_toolexecdir = @glibcxx_toolexecdir@ 325glibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@ 326gxx_include_dir = @gxx_include_dir@ 327host = @host@ 328host_alias = @host_alias@ 329host_cpu = @host_cpu@ 330host_os = @host_os@ 331host_vendor = @host_vendor@ 332htmldir = @htmldir@ 333includedir = @includedir@ 334infodir = @infodir@ 335install_sh = @install_sh@ 336libdir = @libdir@ 337libexecdir = @libexecdir@ 338libtool_VERSION = @libtool_VERSION@ 339localedir = @localedir@ 340localstatedir = @localstatedir@ 341lt_host_flags = @lt_host_flags@ 342mandir = @mandir@ 343mkdir_p = @mkdir_p@ 344multi_basedir = @multi_basedir@ 345oldincludedir = @oldincludedir@ 346pdfdir = @pdfdir@ 347port_specific_symbol_files = @port_specific_symbol_files@ 348prefix = @prefix@ 349program_transform_name = @program_transform_name@ 350psdir = @psdir@ 351python_mod_dir = @python_mod_dir@ 352sbindir = @sbindir@ 353sharedstatedir = @sharedstatedir@ 354srcdir = @srcdir@ 355sysconfdir = @sysconfdir@ 356target = @target@ 357target_alias = @target_alias@ 358target_cpu = @target_cpu@ 359target_os = @target_os@ 360target_vendor = @target_vendor@ 361thread_header = @thread_header@ 362top_build_prefix = @top_build_prefix@ 363top_builddir = @top_builddir@ 364top_srcdir = @top_srcdir@ 365toplevel_builddir = @toplevel_builddir@ 366toplevel_srcdir = @toplevel_srcdir@ 367 368# May be used by various substitution variables. 369gcc_version := $(shell @get_gcc_base_ver@ $(top_srcdir)/../gcc/BASE-VER) 370MAINT_CHARSET = latin1 371mkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs 372PWD_COMMAND = $${PWDCMD-pwd} 373STAMP = echo timestamp > 374toolexecdir = $(glibcxx_toolexecdir) 375toolexeclibdir = $(glibcxx_toolexeclibdir) 376@ENABLE_WERROR_FALSE@WERROR_FLAG = 377@ENABLE_WERROR_TRUE@WERROR_FLAG = $(WERROR) 378@ENABLE_EXTERN_TEMPLATE_FALSE@XTEMPLATE_FLAGS = 379@ENABLE_EXTERN_TEMPLATE_TRUE@XTEMPLATE_FLAGS = -fno-implicit-templates 380 381# These bits are all figured out from configure. Look in acinclude.m4 382# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS. 383CONFIG_CXXFLAGS = \ 384 $(SECTION_FLAGS) $(HWCAP_CFLAGS) -frandom-seed=$@ 385 386WARN_CXXFLAGS = \ 387 $(WARN_FLAGS) $(WERROR_FLAG) -fdiagnostics-show-location=once 388 389 390# -I/-D flags to pass when compiling. 391AM_CPPFLAGS = $(GLIBCXX_INCLUDES) $(CPPFLAGS) 392 393# Need this library to both be part of libstdc++.a, and installed 394# separately too. 395# 1) separate libsupc++.la 396toolexeclib_LTLIBRARIES = libsupc++.la 397 398# 2) integrated libsupc++convenience.la that is to be a part of libstdc++.a 399noinst_LTLIBRARIES = libsupc++convenience.la 400std_HEADERS = \ 401 cxxabi.h exception initializer_list new typeinfo 402 403bits_HEADERS = \ 404 atomic_lockfree_defines.h cxxabi_forced.h \ 405 exception_defines.h exception_ptr.h hash_bytes.h nested_exception.h exception.h cxxabi_init_exception.h 406 407headers = $(std_HEADERS) $(bits_HEADERS) 408@GLIBCXX_HOSTED_TRUE@c_sources = \ 409@GLIBCXX_HOSTED_TRUE@ cp-demangle.c 410 411sources = \ 412 array_type_info.cc \ 413 atexit_arm.cc \ 414 atexit_thread.cc \ 415 bad_alloc.cc \ 416 bad_array_length.cc \ 417 bad_array_new.cc \ 418 bad_cast.cc \ 419 bad_typeid.cc \ 420 class_type_info.cc \ 421 del_op.cc \ 422 del_ops.cc \ 423 del_opnt.cc \ 424 del_opv.cc \ 425 del_opvs.cc \ 426 del_opvnt.cc \ 427 dyncast.cc \ 428 eh_alloc.cc \ 429 eh_arm.cc \ 430 eh_aux_runtime.cc \ 431 eh_call.cc \ 432 eh_catch.cc \ 433 eh_exception.cc \ 434 eh_globals.cc \ 435 eh_personality.cc \ 436 eh_ptr.cc \ 437 eh_term_handler.cc \ 438 eh_terminate.cc \ 439 eh_tm.cc \ 440 eh_throw.cc \ 441 eh_type.cc \ 442 eh_unex_handler.cc \ 443 enum_type_info.cc \ 444 function_type_info.cc \ 445 fundamental_type_info.cc \ 446 guard.cc \ 447 guard_error.cc \ 448 hash_bytes.cc \ 449 nested_exception.cc \ 450 new_handler.cc \ 451 new_op.cc \ 452 new_opnt.cc \ 453 new_opv.cc \ 454 new_opvnt.cc \ 455 new_opa.cc \ 456 new_opant.cc \ 457 new_opva.cc \ 458 new_opvant.cc \ 459 del_opa.cc \ 460 del_opant.cc \ 461 del_opsa.cc \ 462 del_opva.cc \ 463 del_opvant.cc \ 464 del_opvsa.cc \ 465 pbase_type_info.cc \ 466 pmem_type_info.cc \ 467 pointer_type_info.cc \ 468 pure.cc \ 469 si_class_type_info.cc \ 470 tinfo.cc \ 471 tinfo2.cc \ 472 vec.cc \ 473 vmi_class_type_info.cc \ 474 vterminate.cc 475 476@ENABLE_VTABLE_VERIFY_TRUE@@VTV_CYGMIN_FALSE@vtv_sources = \ 477@ENABLE_VTABLE_VERIFY_TRUE@@VTV_CYGMIN_FALSE@ vtv_stubs.cc 478 479libsupc___la_SOURCES = $(sources) $(c_sources) $(vtv_sources) 480libsupc__convenience_la_SOURCES = $(sources) $(c_sources) $(vtv_sources) 481 482# AM_CXXFLAGS needs to be in each subdirectory so that it can be 483# modified in a per-library or per-sub-library way. Need to manually 484# set this option because CONFIG_CXXFLAGS has to be after 485# OPTIMIZE_CXXFLAGS on the compile line so that -O2 can be overridden 486# as the occasion call for it. 487AM_CXXFLAGS = \ 488 $(glibcxx_lt_pic_flag) $(glibcxx_compiler_shared_flag) \ 489 $(XTEMPLATE_FLAGS) \ 490 $(WARN_CXXFLAGS) $(OPTIMIZE_CXXFLAGS) $(CONFIG_CXXFLAGS) 491 492AM_MAKEFLAGS = \ 493 "gxx_include_dir=$(gxx_include_dir)" 494 495 496# Use special rules for pulling things out of libiberty. These 497# objects should be compiled with the "C" compiler, not the C++ 498# compiler, and also should not use the C++ includes. 499C_INCLUDES = -I.. -I$(toplevel_srcdir)/libiberty -I$(toplevel_srcdir)/include 500C_COMPILE = \ 501 $(CC) $(DEFS) $(C_INCLUDES) \ 502 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) $(EXTRA_CFLAGS) 503 504 505# LTCOMPILE is copied from LTCXXCOMPILE below. 506LTCOMPILE = $(LIBTOOL) --tag CC --tag disable-shared $(LIBTOOLFLAGS) --mode=compile \ 507 $(CC) $(DEFS) $(C_INCLUDES) \ 508 $(glibcxx_lt_pic_flag) $(glibcxx_compiler_shared_flag) \ 509 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) $(EXTRA_CFLAGS) 510 511 512# Libtool notes 513 514# 1) In general, libtool expects an argument such as `--tag=CXX' when 515# using the C++ compiler, because that will enable the settings 516# detected when C++ support was being configured. However, when no 517# such flag is given in the command line, libtool attempts to figure 518# it out by matching the compiler name in each configuration section 519# against a prefix of the command line. The problem is that, if the 520# compiler name and its initial flags stored in the libtool 521# configuration file don't match those in the command line, libtool 522# can't decide which configuration to use, and it gives up. The 523# correct solution is to add `--tag CXX' to LTCXXCOMPILE and maybe 524# CXXLINK, just after $(LIBTOOL), so that libtool doesn't have to 525# attempt to infer which configuration to use. 526# 527# The second tag argument, `--tag disable-shared` means that libtool 528# only compiles each source once, for static objects. In actuality, 529# glibcxx_lt_pic_flag and glibcxx_compiler_shared_flag are added to 530# the libtool command that is used create the object, which is 531# suitable for shared libraries. The `--tag disable-shared` must be 532# placed after --tag CXX lest things CXX undo the affect of 533# disable-shared. 534 535# 2) Need to explicitly set LTCXXCOMPILE so that EXTRA_CXX_FLAGS is 536# last. (That way, things like -O2 passed down from the toplevel can 537# be overridden by --enable-debug.) 538LTCXXCOMPILE = \ 539 $(LIBTOOL) --tag CXX --tag disable-shared \ 540 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ 541 --mode=compile $(CXX) $(TOPLEVEL_INCLUDES) \ 542 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(EXTRA_CXX_FLAGS) 543 544LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS)) 545 546# 3) We'd have a problem when building the shared libstdc++ object if 547# the rules automake generates would be used. We cannot allow g++ to 548# be used since this would add -lstdc++ to the link line which of 549# course is problematic at this point. So, we get the top-level 550# directory to configure libstdc++-v3 to use gcc as the C++ 551# compilation driver. 552CXXLINK = \ 553 $(LIBTOOL) --tag CXX --tag disable-shared \ 554 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ 555 --mode=link $(CXX) \ 556 $(OPT_LDFLAGS) $(SECTION_LDFLAGS) $(AM_CXXFLAGS) $(LTLDFLAGS) -o $@ 557 558 559# Install notes 560# We have to have rules modified from the default to counteract SUN make 561# prepending each of $(*_HEADERS) with VPATH below. 562stddir = $(gxx_include_dir) 563bitsdir = $(gxx_include_dir)/bits 564 565# By adding these files here, automake will remove them for 'make clean' 566CLEANFILES = stamp-* 567all: all-am 568 569.SUFFIXES: 570.SUFFIXES: .c .cc .lo .o .obj 571$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/fragment.am $(am__configure_deps) 572 @for dep in $?; do \ 573 case '$(am__configure_deps)' in \ 574 *$$dep*) \ 575 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ 576 && { if test -f $@; then exit 0; else break; fi; }; \ 577 exit 1;; \ 578 esac; \ 579 done; \ 580 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign --ignore-deps libsupc++/Makefile'; \ 581 $(am__cd) $(top_srcdir) && \ 582 $(AUTOMAKE) --foreign --ignore-deps libsupc++/Makefile 583.PRECIOUS: Makefile 584Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 585 @case '$?' in \ 586 *config.status*) \ 587 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 588 *) \ 589 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ 590 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 591 esac; 592$(top_srcdir)/fragment.am: 593 594$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 595 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 596 597$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 598 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 599$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 600 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 601$(am__aclocal_m4_deps): 602 603clean-noinstLTLIBRARIES: 604 -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) 605 @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ 606 dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ 607 test "$$dir" != "$$p" || dir=.; \ 608 echo "rm -f \"$${dir}/so_locations\""; \ 609 rm -f "$${dir}/so_locations"; \ 610 done 611install-toolexeclibLTLIBRARIES: $(toolexeclib_LTLIBRARIES) 612 @$(NORMAL_INSTALL) 613 @list='$(toolexeclib_LTLIBRARIES)'; test -n "$(toolexeclibdir)" || list=; \ 614 list2=; for p in $$list; do \ 615 if test -f $$p; then \ 616 list2="$$list2 $$p"; \ 617 else :; fi; \ 618 done; \ 619 test -z "$$list2" || { \ 620 echo " $(MKDIR_P) '$(DESTDIR)$(toolexeclibdir)'"; \ 621 $(MKDIR_P) "$(DESTDIR)$(toolexeclibdir)" || exit 1; \ 622 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(toolexeclibdir)'"; \ 623 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(toolexeclibdir)"; \ 624 } 625 626uninstall-toolexeclibLTLIBRARIES: 627 @$(NORMAL_UNINSTALL) 628 @list='$(toolexeclib_LTLIBRARIES)'; test -n "$(toolexeclibdir)" || list=; \ 629 for p in $$list; do \ 630 $(am__strip_dir) \ 631 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(toolexeclibdir)/$$f'"; \ 632 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(toolexeclibdir)/$$f"; \ 633 done 634 635clean-toolexeclibLTLIBRARIES: 636 -test -z "$(toolexeclib_LTLIBRARIES)" || rm -f $(toolexeclib_LTLIBRARIES) 637 @list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \ 638 dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ 639 test "$$dir" != "$$p" || dir=.; \ 640 echo "rm -f \"$${dir}/so_locations\""; \ 641 rm -f "$${dir}/so_locations"; \ 642 done 643libsupc++.la: $(libsupc___la_OBJECTS) $(libsupc___la_DEPENDENCIES) $(EXTRA_libsupc___la_DEPENDENCIES) 644 $(CXXLINK) -rpath $(toolexeclibdir) $(libsupc___la_OBJECTS) $(libsupc___la_LIBADD) $(LIBS) 645libsupc++convenience.la: $(libsupc__convenience_la_OBJECTS) $(libsupc__convenience_la_DEPENDENCIES) $(EXTRA_libsupc__convenience_la_DEPENDENCIES) 646 $(CXXLINK) $(libsupc__convenience_la_OBJECTS) $(libsupc__convenience_la_LIBADD) $(LIBS) 647 648mostlyclean-compile: 649 -rm -f *.$(OBJEXT) 650 651distclean-compile: 652 -rm -f *.tab.c 653 654.c.o: 655 $(COMPILE) -c $< 656 657.c.obj: 658 $(COMPILE) -c `$(CYGPATH_W) '$<'` 659 660.c.lo: 661 $(LTCOMPILE) -c -o $@ $< 662 663.cc.o: 664 $(CXXCOMPILE) -c -o $@ $< 665 666.cc.obj: 667 $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 668 669.cc.lo: 670 $(LTCXXCOMPILE) -c -o $@ $< 671 672mostlyclean-libtool: 673 -rm -f *.lo 674 675clean-libtool: 676 -rm -rf .libs _libs 677 678ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) 679 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 680 unique=`for i in $$list; do \ 681 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 682 done | \ 683 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 684 END { if (nonempty) { for (i in files) print i; }; }'`; \ 685 mkid -fID $$unique 686tags: TAGS 687 688TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 689 $(TAGS_FILES) $(LISP) 690 set x; \ 691 here=`pwd`; \ 692 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 693 unique=`for i in $$list; do \ 694 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 695 done | \ 696 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 697 END { if (nonempty) { for (i in files) print i; }; }'`; \ 698 shift; \ 699 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ 700 test -n "$$unique" || unique=$$empty_fix; \ 701 if test $$# -gt 0; then \ 702 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 703 "$$@" $$unique; \ 704 else \ 705 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 706 $$unique; \ 707 fi; \ 708 fi 709ctags: CTAGS 710CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 711 $(TAGS_FILES) $(LISP) 712 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 713 unique=`for i in $$list; do \ 714 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 715 done | \ 716 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 717 END { if (nonempty) { for (i in files) print i; }; }'`; \ 718 test -z "$(CTAGS_ARGS)$$unique" \ 719 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ 720 $$unique 721 722GTAGS: 723 here=`$(am__cd) $(top_builddir) && pwd` \ 724 && $(am__cd) $(top_srcdir) \ 725 && gtags -i $(GTAGS_ARGS) "$$here" 726 727distclean-tags: 728 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 729check-am: all-am 730check: check-am 731all-am: Makefile $(LTLIBRARIES) $(HEADERS) 732installdirs: 733 for dir in "$(DESTDIR)$(toolexeclibdir)" "$(DESTDIR)$(bitsdir)" "$(DESTDIR)$(stddir)"; do \ 734 test -z "$$dir" || $(MKDIR_P) "$$dir"; \ 735 done 736install: install-am 737install-exec: install-exec-am 738install-data: install-data-am 739uninstall: uninstall-am 740 741install-am: all-am 742 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 743 744installcheck: installcheck-am 745install-strip: 746 if test -z '$(STRIP)'; then \ 747 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 748 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 749 install; \ 750 else \ 751 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 752 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 753 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 754 fi 755mostlyclean-generic: 756 757clean-generic: 758 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 759 760distclean-generic: 761 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 762 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 763 764maintainer-clean-generic: 765 @echo "This command is intended for maintainers to use" 766 @echo "it deletes files that may require special tools to rebuild." 767clean: clean-am 768 769clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ 770 clean-toolexeclibLTLIBRARIES mostlyclean-am 771 772distclean: distclean-am 773 -rm -f Makefile 774distclean-am: clean-am distclean-compile distclean-generic \ 775 distclean-tags 776 777dvi: dvi-am 778 779dvi-am: 780 781html: html-am 782 783html-am: 784 785info: info-am 786 787info-am: 788 789install-data-am: install-bitsHEADERS install-stdHEADERS 790 791install-dvi: install-dvi-am 792 793install-dvi-am: 794 795install-exec-am: install-toolexeclibLTLIBRARIES 796 797install-html: install-html-am 798 799install-html-am: 800 801install-info: install-info-am 802 803install-info-am: 804 805install-man: 806 807install-pdf: install-pdf-am 808 809install-pdf-am: 810 811install-ps: install-ps-am 812 813install-ps-am: 814 815installcheck-am: 816 817maintainer-clean: maintainer-clean-am 818 -rm -f Makefile 819maintainer-clean-am: distclean-am maintainer-clean-generic 820 821mostlyclean: mostlyclean-am 822 823mostlyclean-am: mostlyclean-compile mostlyclean-generic \ 824 mostlyclean-libtool 825 826pdf: pdf-am 827 828pdf-am: 829 830ps: ps-am 831 832ps-am: 833 834uninstall-am: uninstall-bitsHEADERS uninstall-stdHEADERS \ 835 uninstall-toolexeclibLTLIBRARIES 836 837.MAKE: install-am install-strip 838 839.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ 840 clean-libtool clean-noinstLTLIBRARIES \ 841 clean-toolexeclibLTLIBRARIES ctags distclean distclean-compile \ 842 distclean-generic distclean-libtool distclean-tags dvi dvi-am \ 843 html html-am info info-am install install-am \ 844 install-bitsHEADERS install-data install-data-am install-dvi \ 845 install-dvi-am install-exec install-exec-am install-html \ 846 install-html-am install-info install-info-am install-man \ 847 install-pdf install-pdf-am install-ps install-ps-am \ 848 install-stdHEADERS install-strip \ 849 install-toolexeclibLTLIBRARIES installcheck installcheck-am \ 850 installdirs maintainer-clean maintainer-clean-generic \ 851 mostlyclean mostlyclean-compile mostlyclean-generic \ 852 mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ 853 uninstall-am uninstall-bitsHEADERS uninstall-stdHEADERS \ 854 uninstall-toolexeclibLTLIBRARIES 855 856 857cp-demangle.c: 858 rm -f $@ 859 $(LN_S) $(toplevel_srcdir)/libiberty/cp-demangle.c $@ 860cp-demangle.lo: cp-demangle.c 861 $(LTCOMPILE) -DIN_GLIBCPP_V3 -Wno-error -c $< 862cp-demangle.o: cp-demangle.c 863 $(C_COMPILE) -DIN_GLIBCPP_V3 -Wno-error -c $< 864 865# Use special rules for the C++17 sources so that the proper flags are passed. 866new_opa.lo: new_opa.cc 867 $(LTCXXCOMPILE) -std=gnu++1z -c $< 868new_opant.lo: new_opant.cc 869 $(LTCXXCOMPILE) -std=gnu++1z -c $< 870new_opva.lo: new_opva.cc 871 $(LTCXXCOMPILE) -std=gnu++1z -c $< 872new_opvant.lo: new_opvant.cc 873 $(LTCXXCOMPILE) -std=gnu++1z -c $< 874del_opa.lo: del_opa.cc 875 $(LTCXXCOMPILE) -std=gnu++1z -c $< 876del_opant.lo: del_opant.cc 877 $(LTCXXCOMPILE) -std=gnu++1z -c $< 878del_opsa.lo: del_opsa.cc 879 $(LTCXXCOMPILE) -std=gnu++1z -c $< 880del_opva.lo: del_opva.cc 881 $(LTCXXCOMPILE) -std=gnu++1z -c $< 882del_opvant.lo: del_opvant.cc 883 $(LTCXXCOMPILE) -std=gnu++1z -c $< 884del_opvsa.lo: del_opvsa.cc 885 $(LTCXXCOMPILE) -std=gnu++1z -c $< 886 887install-stdHEADERS: $(std_HEADERS) 888 @$(NORMAL_INSTALL) 889 $(mkinstalldirs) $(DESTDIR)$(stddir) 890 @list='$(std_HEADERS)'; for p in $$list; do \ 891 q=`echo $$p | sed -e 's,.*/,,'`; \ 892 if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \ 893 echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(stddir)/$$q"; \ 894 $(INSTALL_DATA) $$d$$p $(DESTDIR)$(stddir)/$$q; \ 895 done 896 897install-bitsHEADERS: $(bits_HEADERS) 898 @$(NORMAL_INSTALL) 899 $(mkinstalldirs) $(DESTDIR)$(bitsdir) 900 @list='$(bits_HEADERS)'; for p in $$list; do \ 901 q=`echo $$p | sed -e 's,.*/,,'`; \ 902 if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \ 903 echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(bitsdir)/$$q"; \ 904 $(INSTALL_DATA) $$d$$p $(DESTDIR)$(bitsdir)/$$q; \ 905 done 906 907uninstall-stdHEADERS: 908 @$(NORMAL_UNINSTALL) 909 list='$(std_HEADERS)'; for p in $$list; do \ 910 q=`echo $$p | sed -e 's,.*/,,'`; \ 911 rm -f $(DESTDIR)$(stddir)/$$q; \ 912 done 913 914uninstall-bitsHEADERS: 915 @$(NORMAL_UNINSTALL) 916 list='$(bits_HEADERS)'; for p in $$list; do \ 917 q=`echo $$p | sed -e 's,.*/,,'`; \ 918 rm -f $(DESTDIR)$(bitsdir)/$$q; \ 919 done 920 921# Tell versions [3.59,3.63) of GNU make to not export all variables. 922# Otherwise a system limit (for SysV at least) may be exceeded. 923.NOEXPORT: 924