Makefile.in revision 107606
1219820Sjeff# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am 2219820Sjeff 3219820Sjeff# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. 4219820Sjeff# This Makefile.in is free software; the Free Software Foundation 5219820Sjeff# gives unlimited permission to copy and/or distribute it, 6219820Sjeff# with or without modifications, as long as this notice is preserved. 7219820Sjeff 8219820Sjeff# This program is distributed in the hope that it will be useful, 9219820Sjeff# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 10219820Sjeff# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 11219820Sjeff# PARTICULAR PURPOSE. 12219820Sjeff 13219820Sjeff 14219820SjeffSHELL = @SHELL@ 15219820Sjeff 16219820Sjeffsrcdir = @srcdir@ 17219820Sjefftop_srcdir = @top_srcdir@ 18219820SjeffVPATH = @srcdir@ 19219820Sjeffprefix = @prefix@ 20219820Sjeffexec_prefix = @exec_prefix@ 21219820Sjeff 22219820Sjeffbindir = @bindir@ 23219820Sjeffsbindir = @sbindir@ 24219820Sjefflibexecdir = @libexecdir@ 25219820Sjeffdatadir = @datadir@ 26219820Sjeffsysconfdir = @sysconfdir@ 27219820Sjeffsharedstatedir = @sharedstatedir@ 28219820Sjefflocalstatedir = @localstatedir@ 29219820Sjefflibdir = @libdir@ 30219820Sjeffinfodir = @infodir@ 31219820Sjeffmandir = @mandir@ 32219820Sjeffincludedir = @includedir@ 33219820Sjeffoldincludedir = /usr/include 34219820Sjeff 35219820SjeffDESTDIR = 36219820Sjeff 37219820Sjeffpkgdatadir = $(datadir)/@PACKAGE@ 38219820Sjeffpkglibdir = $(libdir)/@PACKAGE@ 39219820Sjeffpkgincludedir = $(includedir)/@PACKAGE@ 40219820Sjeff 41219820Sjefftop_builddir = . 42219820Sjeff 43219820SjeffACLOCAL = @ACLOCAL@ 44219820SjeffAUTOCONF = @AUTOCONF@ 45219820SjeffAUTOMAKE = @AUTOMAKE@ 46219820SjeffAUTOHEADER = @AUTOHEADER@ 47219820Sjeff 48219820SjeffINSTALL = @INSTALL@ 49219820SjeffINSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) 50219820SjeffINSTALL_DATA = @INSTALL_DATA@ 51219820SjeffINSTALL_SCRIPT = @INSTALL_SCRIPT@ 52219820Sjefftransform = @program_transform_name@ 53219820Sjeff 54219820SjeffNORMAL_INSTALL = : 55219820SjeffPRE_INSTALL = : 56219820SjeffPOST_INSTALL = : 57219820SjeffNORMAL_UNINSTALL = : 58219820SjeffPRE_UNINSTALL = : 59219820SjeffPOST_UNINSTALL = : 60219820Sjeffbuild_alias = @build_alias@ 61219820Sjeffbuild_triplet = @build@ 62219820Sjeffhost_alias = @host_alias@ 63219820Sjeffhost_triplet = @host@ 64219820Sjefftarget_alias = @target_alias@ 65219820Sjefftarget_triplet = @target@ 66219820SjeffAR = @AR@ 67219820SjeffAS = @AS@ 68219820SjeffATOMICITY_INC_SRCDIR = @ATOMICITY_INC_SRCDIR@ 69219820SjeffAWK = @AWK@ 70219820SjeffBASIC_FILE_H = @BASIC_FILE_H@ 71219820SjeffCC = @CC@ 72219820SjeffCCODECVT_C = @CCODECVT_C@ 73219820SjeffCCODECVT_H = @CCODECVT_H@ 74219820SjeffCLOCALE_H = @CLOCALE_H@ 75219820SjeffCMESSAGES_H = @CMESSAGES_H@ 76219820SjeffCPP = @CPP@ 77219820SjeffCPU_LIMITS_INC_SRCDIR = @CPU_LIMITS_INC_SRCDIR@ 78219820SjeffCSTDIO_H = @CSTDIO_H@ 79219820SjeffCXX = @CXX@ 80219820SjeffCXXCPP = @CXXCPP@ 81219820SjeffC_INCLUDE_DIR = @C_INCLUDE_DIR@ 82219820SjeffDEBUG_FLAGS = @DEBUG_FLAGS@ 83219820SjeffDLLTOOL = @DLLTOOL@ 84219820SjeffEXEEXT = @EXEEXT@ 85219820SjeffEXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@ 86219820SjeffGCJ = @GCJ@ 87219820SjeffGCJFLAGS = @GCJFLAGS@ 88219820SjeffGLIBCPP_INCLUDES = @GLIBCPP_INCLUDES@ 89219820SjeffGLIBCPP_IS_CROSS_COMPILING = @GLIBCPP_IS_CROSS_COMPILING@ 90219820SjeffLIBIO_INCLUDES = @LIBIO_INCLUDES@ 91219820SjeffLIBMATHOBJS = @LIBMATHOBJS@ 92219820SjeffLIBMATH_INCLUDES = @LIBMATH_INCLUDES@ 93219820SjeffLIBSUPCXX_INCLUDES = @LIBSUPCXX_INCLUDES@ 94219820SjeffLIBSUPCXX_PICFLAGS = @LIBSUPCXX_PICFLAGS@ 95219820SjeffLIBTOOL = @LIBTOOL@ 96219820SjeffLIBUNWIND_FLAG = @LIBUNWIND_FLAG@ 97219820SjeffLN_S = @LN_S@ 98219820SjeffMAINT = @MAINT@ 99219820SjeffMAKEINFO = @MAKEINFO@ 100219820SjeffOBJDUMP = @OBJDUMP@ 101219820SjeffOBJEXT = @OBJEXT@ 102219820SjeffOPTIMIZE_CXXFLAGS = @OPTIMIZE_CXXFLAGS@ 103219820SjeffOPT_LDFLAGS = @OPT_LDFLAGS@ 104219820SjeffOS_INC_SRCDIR = @OS_INC_SRCDIR@ 105219820SjeffPACKAGE = @PACKAGE@ 106219820SjeffRANLIB = @RANLIB@ 107219820SjeffSECTION_FLAGS = @SECTION_FLAGS@ 108219820SjeffSECTION_LDFLAGS = @SECTION_LDFLAGS@ 109219820SjeffSTRIP = @STRIP@ 110219820SjeffTOPLEVEL_INCLUDES = @TOPLEVEL_INCLUDES@ 111219820SjeffUSE_NLS = @USE_NLS@ 112219820SjeffVERSION = @VERSION@ 113219820SjeffWARN_FLAGS = @WARN_FLAGS@ 114219820SjeffWERROR = @WERROR@ 115219820Sjeffcheck_msgfmt = @check_msgfmt@ 116219820Sjeffenable_shared = @enable_shared@ 117219820Sjeffenable_static = @enable_static@ 118219820Sjeffglibcpp_CXX = @glibcpp_CXX@ 119219820Sjeffglibcpp_MOFILES = @glibcpp_MOFILES@ 120219820Sjeffglibcpp_POFILES = @glibcpp_POFILES@ 121219820Sjeffglibcpp_basedir = @glibcpp_basedir@ 122219820Sjeffglibcpp_builddir = @glibcpp_builddir@ 123219820Sjeffglibcpp_localedir = @glibcpp_localedir@ 124219820Sjeffglibcpp_prefixdir = @glibcpp_prefixdir@ 125219820Sjeffglibcpp_srcdir = @glibcpp_srcdir@ 126219820Sjeffglibcpp_thread_h = @glibcpp_thread_h@ 127219820Sjeffglibcpp_toolexecdir = @glibcpp_toolexecdir@ 128219820Sjeffglibcpp_toolexeclibdir = @glibcpp_toolexeclibdir@ 129219820Sjeffgxx_include_dir = @gxx_include_dir@ 130219820SjeffifGNUmake = @ifGNUmake@ 131219820Sjefflibio_la = @libio_la@ 132219820Sjefflibtool_VERSION = @libtool_VERSION@ 133219820Sjefftoplevel_srcdir = @toplevel_srcdir@ 134219820Sjeff 135219820SjeffAUTOMAKE_OPTIONS = 1.3 cygnus 136219820SjeffMAINT_CHARSET = latin1 137219820Sjeff 138219820SjeffSUBDIRS = include libio libmath libsupc++ src po testsuite 139219820Sjeff 140219820Sjeffmkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs 141219820Sjeff 142219820Sjeff# Use 'new-abi-baseline' to create an initial symbol file. Then run 143219820Sjeff# 'check-abi' to test for changes against that file. 144219820Sjeffbaseline_file = @baseline_file@ 145219820Sjeff 146219820Sjeff# Multilib support. 147219820SjeffMAKEOVERRIDES = 148219820Sjeff 149219820Sjeff# Multilib variables. 150219820SjeffMULTISRCTOP = 151219820SjeffMULTIBUILDTOP = 152219820SjeffMULTIDIRS = 153219820SjeffMULTISUBDIR = 154219820SjeffMULTIDO = true 155219820SjeffMULTICLEAN = true 156219820Sjeff 157219820Sjeff# Work around what appears to be a GNU make bug handling MAKEFLAGS 158219820Sjeff# values defined in terms of make variables, as is the case for CC and 159219820Sjeff# friends when we are called from the top level Makefile. 160219820SjeffAM_MAKEFLAGS = \ 161219820Sjeff "AR_FLAGS=$(AR_FLAGS)" \ 162219820Sjeff "CC_FOR_BUILD=$(CC_FOR_BUILD)" \ 163219820Sjeff "CC_FOR_TARGET=$(CC_FOR_TARGET)" \ 164219820Sjeff "CFLAGS=$(CFLAGS)" \ 165219820Sjeff "CXXFLAGS=$(CXXFLAGS)" \ 166219820Sjeff "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \ 167219820Sjeff "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \ 168219820Sjeff "INSTALL=$(INSTALL)" \ 169219820Sjeff "INSTALL_DATA=$(INSTALL_DATA)" \ 170219820Sjeff "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \ 171219820Sjeff "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \ 172219820Sjeff "LDFLAGS=$(LDFLAGS)" \ 173219820Sjeff "LIBCFLAGS=$(LIBCFLAGS)" \ 174219820Sjeff "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \ 175219820Sjeff "MAKE=$(MAKE)" \ 176219820Sjeff "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \ 177219820Sjeff "PICFLAG=$(PICFLAG)" \ 178219820Sjeff "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \ 179219820Sjeff "SHELL=$(SHELL)" \ 180219820Sjeff "RUNTESTFLAGS=$(RUNTESTFLAGS)" \ 181219820Sjeff "exec_prefix=$(exec_prefix)" \ 182219820Sjeff "infodir=$(infodir)" \ 183219820Sjeff "libdir=$(libdir)" \ 184219820Sjeff "includedir=$(includedir)" \ 185219820Sjeff "prefix=$(prefix)" \ 186219820Sjeff "tooldir=$(tooldir)" \ 187219820Sjeff "AR=$(AR)" \ 188219820Sjeff "AS=$(AS)" \ 189219820Sjeff "LD=$(LD)" \ 190219820Sjeff "LIBCFLAGS=$(LIBCFLAGS)" \ 191219820Sjeff "PICFLAG=$(PICFLAG)" \ 192219820Sjeff "RANLIB=$(RANLIB)" \ 193219820Sjeff "NM=$(NM)" \ 194219820Sjeff "NM_FOR_BUILD=$(NM_FOR_BUILD)" \ 195219820Sjeff "NM_FOR_TARGET=$(NM_FOR_TARGET)" \ 196219820Sjeff "DESTDIR=$(DESTDIR)" \ 197219820Sjeff "WERROR=$(WERROR)" 198219820Sjeff 199219820SjeffACLOCAL_M4 = $(top_srcdir)/aclocal.m4 200219820SjeffCONFIG_HEADER = config.h 201219820SjeffCONFIG_CLEAN_FILES = mkcheck testsuite_flags 202219820SjeffDIST_COMMON = README ./stamp-h.in ChangeLog Makefile.am Makefile.in \ 203219820Sjeffacconfig.h acinclude.m4 aclocal.m4 config.h.in configure configure.in \ 204219820Sjeffmkcheck.in testsuite_flags.in 205219820Sjeff 206219820Sjeff 207219820SjeffDISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) 208219820Sjeff 209219820SjeffTAR = gtar 210219820SjeffGZIP_ENV = --best 211219820Sjeffall: all-redirect 212219820Sjeff.SUFFIXES: 213219820Sjeff$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 214219820Sjeff cd $(top_srcdir) && $(AUTOMAKE) --cygnus Makefile 215219820Sjeff 216219820SjeffMakefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 217219820Sjeff cd $(top_builddir) \ 218219820Sjeff && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status 219219820Sjeff 220219820Sjeff$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in acinclude.m4 221219820Sjeff cd $(srcdir) && $(ACLOCAL) 222219820Sjeff 223219820Sjeffconfig.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 224219820Sjeff $(SHELL) ./config.status --recheck 225219820Sjeff$(srcdir)/configure: @MAINTAINER_MODE_TRUE@$(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) 226219820Sjeff cd $(srcdir) && $(AUTOCONF) 227219820Sjeff 228219820Sjeffconfig.h: stamp-h 229219820Sjeff @if test ! -f $@; then \ 230219820Sjeff rm -f stamp-h; \ 231219820Sjeff $(MAKE) stamp-h; \ 232219820Sjeff else :; fi 233219820Sjeffstamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status 234219820Sjeff cd $(top_builddir) \ 235219820Sjeff && CONFIG_FILES= CONFIG_HEADERS=config.h \ 236219820Sjeff $(SHELL) ./config.status 237219820Sjeff @echo timestamp > stamp-h 2> /dev/null 238219820Sjeff$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@$(srcdir)/stamp-h.in 239219820Sjeff @if test ! -f $@; then \ 240219820Sjeff rm -f $(srcdir)/stamp-h.in; \ 241219820Sjeff $(MAKE) $(srcdir)/stamp-h.in; \ 242219820Sjeff else :; fi 243219820Sjeff$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h 244219820Sjeff cd $(top_srcdir) && $(AUTOHEADER) 245219820Sjeff @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null 246219820Sjeff 247219820Sjeffmostlyclean-hdr: 248219820Sjeff 249219820Sjeffclean-hdr: 250219820Sjeff 251219820Sjeffdistclean-hdr: 252219820Sjeff -rm -f config.h 253219820Sjeff 254219820Sjeffmaintainer-clean-hdr: 255219820Sjeffmkcheck: $(top_builddir)/config.status mkcheck.in 256219820Sjeff cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status 257219820Sjefftestsuite_flags: $(top_builddir)/config.status testsuite_flags.in 258219820Sjeff cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status 259219820Sjeff 260219820Sjeff# This directory's subdirectories are mostly independent; you can cd 261219820Sjeff# into them and run `make' without going through this Makefile. 262219820Sjeff# To change the values of `make' variables: instead of editing Makefiles, 263219820Sjeff# (1) if the variable is set in `config.status', edit `config.status' 264219820Sjeff# (which will cause the Makefiles to be regenerated when you run `make'); 265219820Sjeff# (2) otherwise, pass the desired values on the `make' command line. 266219820Sjeff 267219820Sjeff@SET_MAKE@ 268219820Sjeff 269219820Sjeffall-recursive install-data-recursive install-exec-recursive \ 270219820Sjeffinstalldirs-recursive install-recursive uninstall-recursive install-info-recursive \ 271219820Sjeffcheck-recursive installcheck-recursive info-recursive dvi-recursive: 272219820Sjeff @set fnord $(MAKEFLAGS); amf=$$2; \ 273219820Sjeff dot_seen=no; \ 274219820Sjeff target=`echo $@ | sed s/-recursive//`; \ 275219820Sjeff list='$(SUBDIRS)'; for subdir in $$list; do \ 276219820Sjeff echo "Making $$target in $$subdir"; \ 277219820Sjeff if test "$$subdir" = "."; then \ 278219820Sjeff dot_seen=yes; \ 279219820Sjeff local_target="$$target-am"; \ 280219820Sjeff else \ 281219820Sjeff local_target="$$target"; \ 282219820Sjeff fi; \ 283219820Sjeff (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ 284219820Sjeff || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ 285219820Sjeff done; \ 286219820Sjeff if test "$$dot_seen" = "no"; then \ 287219820Sjeff $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ 288219820Sjeff fi; test -z "$$fail" 289219820Sjeff 290219820Sjeffmostlyclean-recursive clean-recursive distclean-recursive \ 291219820Sjeffmaintainer-clean-recursive: 292219820Sjeff @set fnord $(MAKEFLAGS); amf=$$2; \ 293219820Sjeff dot_seen=no; \ 294219820Sjeff rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ 295219820Sjeff rev="$$subdir $$rev"; \ 296219820Sjeff test "$$subdir" != "." || dot_seen=yes; \ 297219820Sjeff done; \ 298219820Sjeff test "$$dot_seen" = "no" && rev=". $$rev"; \ 299219820Sjeff target=`echo $@ | sed s/-recursive//`; \ 300219820Sjeff for subdir in $$rev; do \ 301219820Sjeff echo "Making $$target in $$subdir"; \ 302219820Sjeff if test "$$subdir" = "."; then \ 303219820Sjeff local_target="$$target-am"; \ 304219820Sjeff else \ 305219820Sjeff local_target="$$target"; \ 306219820Sjeff fi; \ 307219820Sjeff (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ 308219820Sjeff || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ 309219820Sjeff done && test -z "$$fail" 310219820Sjefftags-recursive: 311219820Sjeff list='$(SUBDIRS)'; for subdir in $$list; do \ 312219820Sjeff test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ 313219820Sjeff done 314219820Sjeff 315219820Sjefftags: TAGS 316219820Sjeff 317219820SjeffID: $(HEADERS) $(SOURCES) $(LISP) 318219820Sjeff list='$(SOURCES) $(HEADERS)'; \ 319219820Sjeff unique=`for i in $$list; do echo $$i; done | \ 320219820Sjeff awk ' { files[$$0] = 1; } \ 321219820Sjeff END { for (i in files) print i; }'`; \ 322219820Sjeff here=`pwd` && cd $(srcdir) \ 323219820Sjeff && mkid -f$$here/ID $$unique $(LISP) 324219820Sjeff 325219820Sjeffmostlyclean-tags: 326219820Sjeff 327219820Sjeffclean-tags: 328219820Sjeff 329219820Sjeffdistclean-tags: 330219820Sjeff -rm -f TAGS ID 331219820Sjeff 332maintainer-clean-tags: 333 334distdir = $(PACKAGE)-$(VERSION) 335top_distdir = $(distdir) 336 337# This target untars the dist file and tries a VPATH configuration. Then 338# it guarantees that the distribution is self-contained by making another 339# tarfile. 340distcheck: dist 341 -rm -rf $(distdir) 342 GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz 343 mkdir $(distdir)/=build 344 mkdir $(distdir)/=inst 345 dc_install_base=`cd $(distdir)/=inst && pwd`; \ 346 cd $(distdir)/=build \ 347 && ../configure --srcdir=.. --prefix=$$dc_install_base \ 348 && $(MAKE) $(AM_MAKEFLAGS) \ 349 && $(MAKE) $(AM_MAKEFLAGS) dvi \ 350 && $(MAKE) $(AM_MAKEFLAGS) check \ 351 && $(MAKE) $(AM_MAKEFLAGS) install \ 352 && $(MAKE) $(AM_MAKEFLAGS) installcheck \ 353 && $(MAKE) $(AM_MAKEFLAGS) dist 354 -rm -rf $(distdir) 355 @banner="$(distdir).tar.gz is ready for distribution"; \ 356 dashes=`echo "$$banner" | sed s/./=/g`; \ 357 echo "$$dashes"; \ 358 echo "$$banner"; \ 359 echo "$$dashes" 360dist: distdir 361 -chmod -R a+r $(distdir) 362 GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) 363 -rm -rf $(distdir) 364dist-all: distdir 365 -chmod -R a+r $(distdir) 366 GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) 367 -rm -rf $(distdir) 368distdir: $(DISTFILES) 369 -rm -rf $(distdir) 370 mkdir $(distdir) 371 -chmod 777 $(distdir) 372 @for file in $(DISTFILES); do \ 373 if test -f $$file; then d=.; else d=$(srcdir); fi; \ 374 if test -d $$d/$$file; then \ 375 cp -pr $$d/$$file $(distdir)/$$file; \ 376 else \ 377 test -f $(distdir)/$$file \ 378 || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ 379 || cp -p $$d/$$file $(distdir)/$$file || :; \ 380 fi; \ 381 done 382 for subdir in $(SUBDIRS); do \ 383 if test "$$subdir" = .; then :; else \ 384 test -d $(distdir)/$$subdir \ 385 || mkdir $(distdir)/$$subdir \ 386 || exit 1; \ 387 chmod 777 $(distdir)/$$subdir; \ 388 (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \ 389 || exit 1; \ 390 fi; \ 391 done 392info-am: 393info: info-recursive 394dvi-am: 395dvi: dvi-recursive 396check-am: 397check: check-recursive 398installcheck-am: 399installcheck: installcheck-recursive 400install-info-am: 401install-info: install-info-recursive 402all-recursive-am: config.h 403 $(MAKE) $(AM_MAKEFLAGS) all-recursive 404 405install-exec-am: 406install-exec: install-exec-recursive 407 408install-data-am: 409install-data: install-data-recursive 410 411install-am: all-am 412 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 413install: install-recursive 414uninstall-am: 415uninstall: uninstall-recursive 416all-am: Makefile config.h 417all-redirect: all-recursive-am 418install-strip: 419 $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install 420installdirs: installdirs-recursive 421installdirs-am: 422 423 424mostlyclean-generic: 425 426clean-generic: 427 428distclean-generic: 429 -rm -f Makefile $(CONFIG_CLEAN_FILES) 430 -rm -f config.cache config.log stamp-h stamp-h[0-9]* 431 432maintainer-clean-generic: 433mostlyclean-am: mostlyclean-hdr mostlyclean-tags mostlyclean-generic 434 435mostlyclean: mostlyclean-recursive 436 437clean-am: clean-hdr clean-tags clean-generic mostlyclean-am 438 439clean: clean-recursive 440 441distclean-am: distclean-hdr distclean-tags distclean-generic clean-am 442 -rm -f libtool 443 444distclean: distclean-recursive 445 -rm -f config.status 446 447maintainer-clean-am: maintainer-clean-hdr maintainer-clean-tags \ 448 maintainer-clean-generic distclean-am 449 @echo "This command is intended for maintainers to use;" 450 @echo "it deletes files that may require special tools to rebuild." 451 452maintainer-clean: maintainer-clean-recursive 453 -rm -f config.status 454 455.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \ 456install-data-recursive uninstall-data-recursive install-exec-recursive \ 457uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \ 458all-recursive check-recursive installcheck-recursive info-recursive \ 459dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \ 460maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ 461distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ 462dvi-am dvi check check-am installcheck-am installcheck install-info-am \ 463install-info all-recursive-am install-exec-am install-exec \ 464install-data-am install-data install-am install uninstall-am uninstall \ 465all-redirect all-am all installdirs-am installdirs mostlyclean-generic \ 466distclean-generic clean-generic maintainer-clean-generic clean \ 467mostlyclean distclean maintainer-clean 468 469 470# These two special 'check-script' rules use the bash script 'mkcheck' 471# to do testing. This script is not as portable as the dejagnu test 472# harness, and is thus off by default. It does produce interesting 473# output however, including various performance analysis items like 474# compile time, execution time, and binary size. 475check-script: $(top_builddir)/mkcheck 476 -(chmod + $(top_builddir)/mkcheck; \ 477 cd testsuite; \ 478 @glibcpp_builddir@/mkcheck 0) 479 480check-script-install: $(top_builddir)/mkcheck 481 -(chmod + $(top_builddir)/mkcheck; \ 482 cd testsuite; \ 483 @glibcpp_builddir@/mkcheck 1) 484check-abi: $(top_builddir)/testsuite/abi_check 485 -@(cd testsuite; \ 486 @glibcpp_srcdir@/config/abi/extract_symvers \ 487 ../src/.libs/libstdc++.so \ 488 ./current_symbols.txt; \ 489 ./abi_check --check ./current_symbols.txt ${baseline_file}) 490 491new-abi-baseline: 492 -@(output=${baseline_file}; \ 493 if test -f $${output}; then \ 494 output=$${output}.new; \ 495 t=`echo $${output} | sed 's=.*config/abi/=='`; \ 496 echo "Baseline file already exists, writing to $${t} instead."; \ 497 fi; \ 498 @glibcpp_srcdir@/config/abi/extract_symvers \ 499 src/.libs/libstdc++.so $${output}) 500 501# These rules are messy, but are hella worth it. 502doxygen: 503 -(srcdir=`cd ${top_srcdir}; pwd`; \ 504 builddir=`pwd`; \ 505 /bin/sh ${srcdir}/docs/doxygen/run_doxygen \ 506 --mode=user $${srcdir} $${builddir}) 507 508doxygen-maint: 509 -(srcdir=`cd ${top_srcdir}; pwd`; \ 510 builddir=`pwd`; \ 511 /bin/sh ${srcdir}/docs/doxygen/run_doxygen \ 512 --mode=maint $${srcdir} $${builddir}) 513 514doxygen-man: 515 -(srcdir=`cd ${top_srcdir}; pwd`; \ 516 builddir=`pwd`; \ 517 /bin/sh ${srcdir}/docs/doxygen/run_doxygen \ 518 --mode=man $${srcdir} $${builddir}) 519 520.PHONY: doxygen doxygen-maint doxygen-man 521 522# Multilib Makefile bits. 523.PHONY: all-multi mostlyclean-multi clean-multi distclean-multi \ 524 maintainer-clean-multi 525 526all-am: all-multi 527install-am: install-multi 528mostlyclean-am: mostlyclean-multi 529clean-am: clean-multi 530distclean-am: distclean-multi 531maintainer-clean-am: maintainer-clean-multi 532 533all-multi: 534 : $(MAKE) ; exec $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do 535install-multi: 536 $(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do 537mostlyclean-multi: 538 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean 539clean-multi: 540 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean 541distclean-multi: 542 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean 543maintainer-clean-multi: 544 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean 545 546# All the machinations with string instantiations messes up the 547# automake-generated TAGS rule. Make a simple one here. 548TAGS: tags-recursive $(LISP) 549 550# Tell versions [3.59,3.63) of GNU make to not export all variables. 551# Otherwise a system limit (for SysV at least) may be exceeded. 552.NOEXPORT: 553