1# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am 2 3# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. 4# This Makefile.in is free software; the Free Software Foundation 5# gives unlimited permission to copy and/or distribute it, 6# with or without modifications, as long as this notice is preserved. 7 8# This program is distributed in the hope that it will be useful, 9# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 10# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 11# PARTICULAR PURPOSE. 12 13 14SHELL = @SHELL@ 15 16srcdir = @srcdir@ 17top_srcdir = @top_srcdir@ 18VPATH = @srcdir@ 19prefix = @prefix@ 20exec_prefix = @exec_prefix@ 21 22bindir = @bindir@ 23sbindir = @sbindir@ 24libexecdir = @libexecdir@ 25datadir = @datadir@ 26sysconfdir = @sysconfdir@ 27sharedstatedir = @sharedstatedir@ 28localstatedir = @localstatedir@ 29libdir = @libdir@ 30infodir = @infodir@ 31mandir = @mandir@ 32includedir = @includedir@ 33oldincludedir = /usr/include 34 35DESTDIR = 36 37pkgdatadir = $(datadir)/@PACKAGE@ 38pkglibdir = $(libdir)/@PACKAGE@ 39pkgincludedir = $(includedir)/@PACKAGE@ 40 41top_builddir = .. 42 43ACLOCAL = @ACLOCAL@ 44AUTOCONF = @AUTOCONF@ 45AUTOMAKE = @AUTOMAKE@ 46AUTOHEADER = @AUTOHEADER@ 47 48INSTALL = @INSTALL@ 49INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) 50INSTALL_DATA = @INSTALL_DATA@ 51INSTALL_SCRIPT = @INSTALL_SCRIPT@ 52transform = @program_transform_name@ 53 54NORMAL_INSTALL = : 55PRE_INSTALL = : 56POST_INSTALL = : 57NORMAL_UNINSTALL = : 58PRE_UNINSTALL = : 59POST_UNINSTALL = : 60build_alias = @build_alias@ 61build_triplet = @build@ 62host_alias = @host_alias@ 63host_triplet = @host@ 64target_alias = @target_alias@ 65target_triplet = @target@ 66AR = @AR@ 67AS = @AS@ 68ATOMICITY_INC_SRCDIR = @ATOMICITY_INC_SRCDIR@ 69AWK = @AWK@ 70BASIC_FILE_H = @BASIC_FILE_H@ 71CCODECVT_C = @CCODECVT_C@ 72CCODECVT_H = @CCODECVT_H@ 73CLOCALE_H = @CLOCALE_H@ 74CMESSAGES_H = @CMESSAGES_H@ 75CPP = @CPP@ 76CPU_LIMITS_INC_SRCDIR = @CPU_LIMITS_INC_SRCDIR@ 77CSTDIO_H = @CSTDIO_H@ 78CXXCPP = @CXXCPP@ 79C_INCLUDE_DIR = @C_INCLUDE_DIR@ 80DEBUG_FLAGS = @DEBUG_FLAGS@ 81DLLTOOL = @DLLTOOL@ 82EXEEXT = @EXEEXT@ 83EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@ 84GCJ = @GCJ@ 85GCJFLAGS = @GCJFLAGS@ 86GLIBCPP_IS_CROSS_COMPILING = @GLIBCPP_IS_CROSS_COMPILING@ 87LIBIO_INCLUDES = @LIBIO_INCLUDES@ 88LIBMATHOBJS = @LIBMATHOBJS@ 89LIBMATH_INCLUDES = @LIBMATH_INCLUDES@ 90LIBSUPCXX_PICFLAGS = @LIBSUPCXX_PICFLAGS@ 91LIBTOOL = @LIBTOOL@ 92LIBUNWIND_FLAG = @LIBUNWIND_FLAG@ 93LN_S = @LN_S@ 94MAINT = @MAINT@ 95MAKEINFO = @MAKEINFO@ 96OBJDUMP = @OBJDUMP@ 97OBJEXT = @OBJEXT@ 98OPT_LDFLAGS = @OPT_LDFLAGS@ 99OS_INC_SRCDIR = @OS_INC_SRCDIR@ 100PACKAGE = @PACKAGE@ 101RANLIB = @RANLIB@ 102SECTION_FLAGS = @SECTION_FLAGS@ 103SECTION_LDFLAGS = @SECTION_LDFLAGS@ 104STRIP = @STRIP@ 105TOPLEVEL_INCLUDES = @TOPLEVEL_INCLUDES@ 106USE_NLS = @USE_NLS@ 107VERSION = @VERSION@ 108WARN_FLAGS = @WARN_FLAGS@ 109WERROR = @WERROR@ 110baseline_file = @baseline_file@ 111check_msgfmt = @check_msgfmt@ 112enable_shared = @enable_shared@ 113enable_static = @enable_static@ 114glibcpp_CXX = @glibcpp_CXX@ 115glibcpp_MOFILES = @glibcpp_MOFILES@ 116glibcpp_POFILES = @glibcpp_POFILES@ 117glibcpp_basedir = @glibcpp_basedir@ 118glibcpp_builddir = @glibcpp_builddir@ 119glibcpp_localedir = @glibcpp_localedir@ 120glibcpp_prefixdir = @glibcpp_prefixdir@ 121glibcpp_srcdir = @glibcpp_srcdir@ 122glibcpp_thread_h = @glibcpp_thread_h@ 123glibcpp_toolexecdir = @glibcpp_toolexecdir@ 124glibcpp_toolexeclibdir = @glibcpp_toolexeclibdir@ 125gxx_include_dir = @gxx_include_dir@ 126ifGNUmake = @ifGNUmake@ 127libio_la = @libio_la@ 128libtool_VERSION = @libtool_VERSION@ 129toplevel_srcdir = @toplevel_srcdir@ 130 131AUTOMAKE_OPTIONS = 1.3 cygnus 132MAINT_CHARSET = latin1 133 134mkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs 135 136# Cross compiler and multilib support. 137CC = @CC@ 138CXX = @glibcpp_CXX@ 139toolexecdir = @glibcpp_toolexecdir@ 140toolexeclibdir = @glibcpp_toolexeclibdir@ 141 142# Need this library to both be part of libstdc++.a, and installed 143# separately too. 144# 1) separate libsupc++.la 145toolexeclib_LTLIBRARIES = libsupc++.la 146# 2) integrated libsupc++convenience.la that is to be a part of libstdc++.a 147noinst_LTLIBRARIES = libsupc++convenience.la 148 149# Compile flags that should be constant throughout the build, both for 150# SUBDIRS and for libstdc++-v3 in general. 151OPTIMIZE_CXXFLAGS = @OPTIMIZE_CXXFLAGS@ 152 153# These bits are all figured out from configure. Look in acinclude.m4 154# or configure.in to see how they are set. See GLIBCPP_EXPORT_FLAGS 155# NB: DEBUGFLAGS have to be at the end so that -O2 can be overridden. 156CONFIG_CXXFLAGS = \ 157 @EXTRA_CXX_FLAGS@ @SECTION_FLAGS@ @DEBUG_FLAGS@ 158 159 160# Warning flags to use. 161WARN_CXXFLAGS = \ 162 @WARN_FLAGS@ $(WERROR) -fdiagnostics-show-location=once 163 164 165# Use common includes from acinclude.m4/GLIBCPP_EXPORT_INCLUDES 166GLIBCPP_INCLUDES = @GLIBCPP_INCLUDES@ 167LIBSUPCXX_INCLUDES = @LIBSUPCXX_INCLUDES@ 168GCC_INCLUDES = -I$(toplevel_srcdir)/gcc -I$(toplevel_srcdir)/include 169 170INCLUDES = \ 171 $(GCC_INCLUDES) $(GLIBCPP_INCLUDES) $(LIBSUPCXX_INCLUDES) 172 173 174headers = \ 175 exception new typeinfo cxxabi.h exception_defines.h 176 177 178c_sources = \ 179 cxa_demangle.c \ 180 dyn-string.c 181 182 183sources = \ 184 del_op.cc \ 185 del_opnt.cc \ 186 del_opv.cc \ 187 del_opvnt.cc \ 188 eh_alloc.cc \ 189 eh_aux_runtime.cc \ 190 eh_catch.cc \ 191 eh_exception.cc \ 192 eh_globals.cc \ 193 eh_personality.cc \ 194 eh_terminate.cc \ 195 eh_throw.cc \ 196 eh_type.cc \ 197 new_handler.cc \ 198 new_op.cc \ 199 new_opnt.cc \ 200 new_opv.cc \ 201 new_opvnt.cc \ 202 pure.cc \ 203 tinfo.cc \ 204 tinfo2.cc \ 205 vec.cc 206 207 208libsupc___la_SOURCES = $(sources) $(c_sources) 209libsupc__convenience_la_SOURCES = $(sources) $(c_sources) 210 211glibcppinstalldir = @gxx_include_dir@ 212glibcppinstall_HEADERS = $(headers) 213 214LIBSUPCXX_CXXFLAGS = $(LIBSUPCXX_PICFLAGS) 215 216# Use special rules for pulling things out of libiberty. These 217# objects should be compiled with the "C" compiler, not the C++ 218# compiler, and also should not use the C++ includes. 219C_COMPILE = \ 220 $(CC) $(DEFS) $(GCC_INCLUDES) \ 221 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 222 223 224# LTCOMPILE is copied from LTCXXCOMPILE below. 225LTCOMPILE = $(LIBTOOL) --tag CC --tag disable-shared --mode=compile $(CC) \ 226 $(DEFS) $(GCC_INCLUDES) \ 227 $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(AM_CXXFLAGS) 228 229 230# AM_CXXFLAGS needs to be in each subdirectory so that it can be 231# modified in a per-library or per-sub-library way. Need to manually 232# set this option because CONFIG_CXXFLAGS has to be after 233# OPTIMIZE_CXXFLAGS on the compile line so that -O2 can be overridden 234# as the occasion call for it. (ie, --enable-debug) 235AM_CXXFLAGS = \ 236 -fno-implicit-templates \ 237 $(LIBSUPCXX_CXXFLAGS) \ 238 $(WARN_CXXFLAGS) \ 239 $(OPTIMIZE_CXXFLAGS) \ 240 $(CONFIG_CXXFLAGS) 241 242 243# libstdc++ libtool notes 244 245# 1) Need to explicitly set LTCXXCOMPILE so that AM_CXXFLAGS is 246# last. (That way, things like -O2 passed down from the toplevel can 247# be overridden by --enable-debug.) 248 249# 2) In general, libtool expects an argument such as `--tag=CXX' when 250# using the C++ compiler, because that will enable the settings 251# detected when C++ support was being configured. However, when no 252# such flag is given in the command line, libtool attempts to figure 253# it out by matching the compiler name in each configuration section 254# against a prefix of the command line. The problem is that, if the 255# compiler name and its initial flags stored in the libtool 256# configuration file don't match those in the command line, libtool 257# can't decide which configuration to use, and it gives up. The 258# correct solution is to add `--tag CXX' to LTCXXCOMPILE and maybe 259# CXXLINK, just after $(LIBTOOL), so that libtool doesn't have to 260# attempt to infer which configuration to use. 261# 262# We have to put --tag disable-shared after --tag CXX lest things 263# CXX undo the affect of disable-shared. 264LTCXXCOMPILE = $(LIBTOOL) --tag CXX --tag disable-shared \ 265 --mode=compile $(CXX) $(INCLUDES) \ 266 $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(AM_CXXFLAGS) 267 268 269# 3) We'd have a problem when building the shared libstdc++ object if 270# the rules automake generates would be used. We cannot allow g++ to 271# be used since this would add -lstdc++ to the link line which of 272# course is problematic at this point. So, we get the top-level 273# directory to configure libstdc++-v3 to use gcc as the C++ 274# compilation driver. 275CXXLINK = $(LIBTOOL) --tag CXX --tag disable-shared \ 276 --mode=link $(CXX) \ 277 @OPT_LDFLAGS@ @SECTION_LDFLAGS@ $(AM_CXXFLAGS) $(LDFLAGS) -o $@ 278 279CONFIG_HEADER = ../config.h 280CONFIG_CLEAN_FILES = 281LTLIBRARIES = $(noinst_LTLIBRARIES) $(toolexeclib_LTLIBRARIES) 282 283 284DEFS = @DEFS@ -I. -I$(srcdir) -I.. 285CPPFLAGS = @CPPFLAGS@ 286LDFLAGS = @LDFLAGS@ 287LIBS = @LIBS@ 288libsupc__convenience_la_LDFLAGS = 289libsupc__convenience_la_LIBADD = 290libsupc__convenience_la_OBJECTS = del_op.lo del_opnt.lo del_opv.lo \ 291del_opvnt.lo eh_alloc.lo eh_aux_runtime.lo eh_catch.lo eh_exception.lo \ 292eh_globals.lo eh_personality.lo eh_terminate.lo eh_throw.lo eh_type.lo \ 293new_handler.lo new_op.lo new_opnt.lo new_opv.lo new_opvnt.lo pure.lo \ 294tinfo.lo tinfo2.lo vec.lo cxa_demangle.lo dyn-string.lo 295libsupc___la_LDFLAGS = 296libsupc___la_LIBADD = 297libsupc___la_OBJECTS = del_op.lo del_opnt.lo del_opv.lo del_opvnt.lo \ 298eh_alloc.lo eh_aux_runtime.lo eh_catch.lo eh_exception.lo eh_globals.lo \ 299eh_personality.lo eh_terminate.lo eh_throw.lo eh_type.lo new_handler.lo \ 300new_op.lo new_opnt.lo new_opv.lo new_opvnt.lo pure.lo tinfo.lo \ 301tinfo2.lo vec.lo cxa_demangle.lo dyn-string.lo 302CXXFLAGS = @CXXFLAGS@ 303CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) 304CXXLD = $(CXX) 305CFLAGS = @CFLAGS@ 306COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 307CCLD = $(CC) 308LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ 309HEADERS = $(glibcppinstall_HEADERS) 310 311DIST_COMMON = Makefile.am Makefile.in 312 313 314DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) 315 316TAR = gtar 317GZIP_ENV = --best 318SOURCES = $(libsupc__convenience_la_SOURCES) $(libsupc___la_SOURCES) 319OBJECTS = $(libsupc__convenience_la_OBJECTS) $(libsupc___la_OBJECTS) 320 321all: all-redirect 322.SUFFIXES: 323.SUFFIXES: .S .c .cc .lo .o .obj .s 324$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 325 cd $(top_srcdir) && $(AUTOMAKE) --cygnus libsupc++/Makefile 326 327Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 328 cd $(top_builddir) \ 329 && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status 330 331 332mostlyclean-noinstLTLIBRARIES: 333 334clean-noinstLTLIBRARIES: 335 -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) 336 337distclean-noinstLTLIBRARIES: 338 339maintainer-clean-noinstLTLIBRARIES: 340 341mostlyclean-toolexeclibLTLIBRARIES: 342 343clean-toolexeclibLTLIBRARIES: 344 -test -z "$(toolexeclib_LTLIBRARIES)" || rm -f $(toolexeclib_LTLIBRARIES) 345 346distclean-toolexeclibLTLIBRARIES: 347 348maintainer-clean-toolexeclibLTLIBRARIES: 349 350install-toolexeclibLTLIBRARIES: $(toolexeclib_LTLIBRARIES) 351 @$(NORMAL_INSTALL) 352 $(mkinstalldirs) $(DESTDIR)$(toolexeclibdir) 353 @list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \ 354 if test -f $$p; then \ 355 echo "$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(toolexeclibdir)/$$p"; \ 356 $(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(toolexeclibdir)/$$p; \ 357 else :; fi; \ 358 done 359 360uninstall-toolexeclibLTLIBRARIES: 361 @$(NORMAL_UNINSTALL) 362 list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \ 363 $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(toolexeclibdir)/$$p; \ 364 done 365 366.c.o: 367 $(COMPILE) -c $< 368 369# FIXME: We should only use cygpath when building on Windows, 370# and only if it is available. 371.c.obj: 372 $(COMPILE) -c `cygpath -w $<` 373 374.s.o: 375 $(COMPILE) -c $< 376 377.S.o: 378 $(COMPILE) -c $< 379 380mostlyclean-compile: 381 -rm -f *.o core *.core 382 -rm -f *.$(OBJEXT) 383 384clean-compile: 385 386distclean-compile: 387 -rm -f *.tab.c 388 389maintainer-clean-compile: 390 391.c.lo: 392 $(LIBTOOL) --mode=compile $(COMPILE) -c $< 393 394.s.lo: 395 $(LIBTOOL) --mode=compile $(COMPILE) -c $< 396 397.S.lo: 398 $(LIBTOOL) --mode=compile $(COMPILE) -c $< 399 400mostlyclean-libtool: 401 -rm -f *.lo 402 403clean-libtool: 404 -rm -rf .libs _libs 405 406distclean-libtool: 407 408maintainer-clean-libtool: 409 410libsupc++convenience.la: $(libsupc__convenience_la_OBJECTS) $(libsupc__convenience_la_DEPENDENCIES) 411 $(CXXLINK) $(libsupc__convenience_la_LDFLAGS) $(libsupc__convenience_la_OBJECTS) $(libsupc__convenience_la_LIBADD) $(LIBS) 412 413libsupc++.la: $(libsupc___la_OBJECTS) $(libsupc___la_DEPENDENCIES) 414 $(CXXLINK) -rpath $(toolexeclibdir) $(libsupc___la_LDFLAGS) $(libsupc___la_OBJECTS) $(libsupc___la_LIBADD) $(LIBS) 415.cc.o: 416 $(CXXCOMPILE) -c $< 417.cc.obj: 418 $(CXXCOMPILE) -c `cygpath -w $<` 419.cc.lo: 420 $(LTCXXCOMPILE) -c $< 421 422tags: TAGS 423 424ID: $(HEADERS) $(SOURCES) $(LISP) 425 list='$(SOURCES) $(HEADERS)'; \ 426 unique=`for i in $$list; do echo $$i; done | \ 427 awk ' { files[$$0] = 1; } \ 428 END { for (i in files) print i; }'`; \ 429 here=`pwd` && cd $(srcdir) \ 430 && mkid -f$$here/ID $$unique $(LISP) 431 432TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) 433 tags=; \ 434 here=`pwd`; \ 435 list='$(SOURCES) $(HEADERS)'; \ 436 unique=`for i in $$list; do echo $$i; done | \ 437 awk ' { files[$$0] = 1; } \ 438 END { for (i in files) print i; }'`; \ 439 test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ 440 || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) 441 442mostlyclean-tags: 443 444clean-tags: 445 446distclean-tags: 447 -rm -f TAGS ID 448 449maintainer-clean-tags: 450 451distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) 452 453subdir = libsupc++ 454 455distdir: $(DISTFILES) 456 @for file in $(DISTFILES); do \ 457 if test -f $$file; then d=.; else d=$(srcdir); fi; \ 458 if test -d $$d/$$file; then \ 459 cp -pr $$d/$$file $(distdir)/$$file; \ 460 else \ 461 test -f $(distdir)/$$file \ 462 || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ 463 || cp -p $$d/$$file $(distdir)/$$file || :; \ 464 fi; \ 465 done 466info-am: 467info: info-am 468dvi-am: 469dvi: dvi-am 470check-am: 471check: check-am 472installcheck-am: 473installcheck: installcheck-am 474install-info-am: 475install-info: install-info-am 476install-exec-am: install-toolexeclibLTLIBRARIES 477install-exec: install-exec-am 478 479install-data-am: install-glibcppinstallHEADERS 480install-data: install-data-am 481 482install-am: all-am 483 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 484install: install-am 485uninstall-am: uninstall-toolexeclibLTLIBRARIES \ 486 uninstall-glibcppinstallHEADERS 487uninstall: uninstall-am 488all-am: Makefile $(LTLIBRARIES) $(HEADERS) 489all-redirect: all-am 490install-strip: 491 $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install 492installdirs: 493 $(mkinstalldirs) $(DESTDIR)$(toolexeclibdir) \ 494 $(DESTDIR)$(glibcppinstalldir) 495 496 497mostlyclean-generic: 498 499clean-generic: 500 501distclean-generic: 502 -rm -f Makefile $(CONFIG_CLEAN_FILES) 503 -rm -f config.cache config.log stamp-h stamp-h[0-9]* 504 505maintainer-clean-generic: 506mostlyclean-am: mostlyclean-noinstLTLIBRARIES \ 507 mostlyclean-toolexeclibLTLIBRARIES mostlyclean-compile \ 508 mostlyclean-libtool mostlyclean-tags \ 509 mostlyclean-generic 510 511mostlyclean: mostlyclean-am 512 513clean-am: clean-noinstLTLIBRARIES clean-toolexeclibLTLIBRARIES \ 514 clean-compile clean-libtool clean-tags clean-generic \ 515 mostlyclean-am 516 517clean: clean-am 518 519distclean-am: distclean-noinstLTLIBRARIES \ 520 distclean-toolexeclibLTLIBRARIES distclean-compile \ 521 distclean-libtool distclean-tags distclean-generic \ 522 clean-am 523 -rm -f libtool 524 525distclean: distclean-am 526 527maintainer-clean-am: maintainer-clean-noinstLTLIBRARIES \ 528 maintainer-clean-toolexeclibLTLIBRARIES \ 529 maintainer-clean-compile maintainer-clean-libtool \ 530 maintainer-clean-tags maintainer-clean-generic \ 531 distclean-am 532 @echo "This command is intended for maintainers to use;" 533 @echo "it deletes files that may require special tools to rebuild." 534 535maintainer-clean: maintainer-clean-am 536 537.PHONY: mostlyclean-noinstLTLIBRARIES distclean-noinstLTLIBRARIES \ 538clean-noinstLTLIBRARIES maintainer-clean-noinstLTLIBRARIES \ 539mostlyclean-toolexeclibLTLIBRARIES distclean-toolexeclibLTLIBRARIES \ 540clean-toolexeclibLTLIBRARIES maintainer-clean-toolexeclibLTLIBRARIES \ 541uninstall-toolexeclibLTLIBRARIES install-toolexeclibLTLIBRARIES \ 542mostlyclean-compile distclean-compile clean-compile \ 543maintainer-clean-compile mostlyclean-libtool distclean-libtool \ 544clean-libtool maintainer-clean-libtool uninstall-glibcppinstallHEADERS \ 545install-glibcppinstallHEADERS tags mostlyclean-tags distclean-tags \ 546clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \ 547check-am installcheck-am installcheck install-info-am install-info \ 548install-exec-am install-exec install-data-am install-data install-am \ 549install uninstall-am uninstall all-redirect all-am all installdirs \ 550mostlyclean-generic distclean-generic clean-generic \ 551maintainer-clean-generic clean mostlyclean distclean maintainer-clean 552 553 554cxa_demangle.c: 555 rm -f $@ 556 $(LN_S) $(toplevel_srcdir)/libiberty/cp-demangle.c $@ 557cxa_demangle.lo: cxa_demangle.c 558 $(LTCOMPILE) -DIN_GLIBCPP_V3 -Wno-error -c $< 559cxa_demangle.o: cxa_demangle.c 560 $(C_COMPILE) -DIN_GLIBCPP_V3 -Wno-error -c $< 561dyn-string.c: 562 rm -f $@ 563 $(LN_S) $(toplevel_srcdir)/libiberty/dyn-string.c $@ 564dyn-string.lo: dyn-string.c 565 $(LTCOMPILE) -DIN_GLIBCPP_V3 -Wno-error -c $< 566dyn-string.o: dyn-string.c 567 $(C_COMPILE) -DIN_GLIBCPP_V3 -Wno-error -c $< 568 569# We have to have rules modified from the default to counteract SUN make 570# prepending each of $(glibcppinstall_HEADERS) with VPATH below. 571install-glibcppinstallHEADERS: $(glibcppinstall_HEADERS) 572 @$(NORMAL_INSTALL) 573 $(mkinstalldirs) $(DESTDIR)$(glibcppinstalldir) 574 @list='$(glibcppinstall_HEADERS)'; for p in $$list; do \ 575 q=`echo $$p | sed -e 's,.*/,,'`; \ 576 if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \ 577 echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(glibcppinstalldir)/$$q"; \ 578 $(INSTALL_DATA) $$d$$p $(DESTDIR)$(glibcppinstalldir)/$$q; \ 579 done 580 581uninstall-glibcppinstallHEADERS: 582 @$(NORMAL_UNINSTALL) 583 list='$(glibcppinstall_HEADERS)'; for p in $$list; do \ 584 q=`echo $$p | sed -e 's,.*/,,'`; \ 585 rm -f $(DESTDIR)$(glibcppinstalldir)/$$q; \ 586 done 587 588# Tell versions [3.59,3.63) of GNU make to not export all variables. 589# Otherwise a system limit (for SysV at least) may be exceeded. 590.NOEXPORT: 591