1# Makefile.in generated by automake 1.11.1 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 Free Software Foundation, 6# 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@ 17VPATH = @srcdir@ 18pkgdatadir = $(datadir)/@PACKAGE@ 19pkgincludedir = $(includedir)/@PACKAGE@ 20pkglibdir = $(libdir)/@PACKAGE@ 21pkglibexecdir = $(libexecdir)/@PACKAGE@ 22am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 23install_sh_DATA = $(install_sh) -c -m 644 24install_sh_PROGRAM = $(install_sh) -c 25install_sh_SCRIPT = $(install_sh) -c 26INSTALL_HEADER = $(INSTALL_DATA) 27transform = $(program_transform_name) 28NORMAL_INSTALL = : 29PRE_INSTALL = : 30POST_INSTALL = : 31NORMAL_UNINSTALL = : 32PRE_UNINSTALL = : 33POST_UNINSTALL = : 34build_triplet = @build@ 35host_triplet = @host@ 36target_triplet = @target@ 37DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ 38 $(top_srcdir)/fragment.am 39subdir = doc 40ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 41am__aclocal_m4_deps = $(top_srcdir)/../config/enable.m4 \ 42 $(top_srcdir)/../config/futex.m4 \ 43 $(top_srcdir)/../config/iconv.m4 \ 44 $(top_srcdir)/../config/lead-dot.m4 \ 45 $(top_srcdir)/../config/lib-ld.m4 \ 46 $(top_srcdir)/../config/lib-link.m4 \ 47 $(top_srcdir)/../config/lib-prefix.m4 \ 48 $(top_srcdir)/../config/multi.m4 \ 49 $(top_srcdir)/../config/no-executables.m4 \ 50 $(top_srcdir)/../config/override.m4 \ 51 $(top_srcdir)/../config/stdint.m4 \ 52 $(top_srcdir)/../config/unwind_ipinfo.m4 \ 53 $(top_srcdir)/../libtool.m4 $(top_srcdir)/../ltoptions.m4 \ 54 $(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \ 55 $(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/crossconfig.m4 \ 56 $(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \ 57 $(top_srcdir)/../config/tls.m4 $(top_srcdir)/configure.ac 58am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 59 $(ACLOCAL_M4) 60CONFIG_HEADER = $(top_builddir)/config.h 61CONFIG_CLEAN_FILES = 62CONFIG_CLEAN_VPATH_FILES = 63depcomp = 64am__depfiles_maybe = 65SOURCES = 66DIST_SOURCES = 67DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 68ABI_TWEAKS_SRCDIR = @ABI_TWEAKS_SRCDIR@ 69ACLOCAL = @ACLOCAL@ 70ALLOCATOR_H = @ALLOCATOR_H@ 71ALLOCATOR_NAME = @ALLOCATOR_NAME@ 72AMTAR = @AMTAR@ 73AR = @AR@ 74AS = @AS@ 75ATOMICITY_SRCDIR = @ATOMICITY_SRCDIR@ 76ATOMIC_FLAGS = @ATOMIC_FLAGS@ 77ATOMIC_WORD_SRCDIR = @ATOMIC_WORD_SRCDIR@ 78AUTOCONF = @AUTOCONF@ 79AUTOHEADER = @AUTOHEADER@ 80AUTOMAKE = @AUTOMAKE@ 81AWK = @AWK@ 82BASIC_FILE_CC = @BASIC_FILE_CC@ 83BASIC_FILE_H = @BASIC_FILE_H@ 84CC = @CC@ 85CCODECVT_CC = @CCODECVT_CC@ 86CCOLLATE_CC = @CCOLLATE_CC@ 87CCTYPE_CC = @CCTYPE_CC@ 88CFLAGS = @CFLAGS@ 89CLOCALE_CC = @CLOCALE_CC@ 90CLOCALE_H = @CLOCALE_H@ 91CLOCALE_INTERNAL_H = @CLOCALE_INTERNAL_H@ 92CMESSAGES_CC = @CMESSAGES_CC@ 93CMESSAGES_H = @CMESSAGES_H@ 94CMONEY_CC = @CMONEY_CC@ 95CNUMERIC_CC = @CNUMERIC_CC@ 96CPP = @CPP@ 97CPPFLAGS = @CPPFLAGS@ 98CPU_DEFINES_SRCDIR = @CPU_DEFINES_SRCDIR@ 99CSTDIO_H = @CSTDIO_H@ 100CTIME_CC = @CTIME_CC@ 101CTIME_H = @CTIME_H@ 102CXX = @CXX@ 103CXXCPP = @CXXCPP@ 104CXXFLAGS = @CXXFLAGS@ 105CYGPATH_W = @CYGPATH_W@ 106C_INCLUDE_DIR = @C_INCLUDE_DIR@ 107DEBUG_FLAGS = @DEBUG_FLAGS@ 108DEFS = @DEFS@ 109DSYMUTIL = @DSYMUTIL@ 110DUMPBIN = @DUMPBIN@ 111ECHO_C = @ECHO_C@ 112ECHO_N = @ECHO_N@ 113ECHO_T = @ECHO_T@ 114EGREP = @EGREP@ 115ERROR_CONSTANTS_SRCDIR = @ERROR_CONSTANTS_SRCDIR@ 116EXEEXT = @EXEEXT@ 117EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@ 118FGREP = @FGREP@ 119GLIBCXX_INCLUDES = @GLIBCXX_INCLUDES@ 120GLIBCXX_LIBS = @GLIBCXX_LIBS@ 121GREP = @GREP@ 122INSTALL = @INSTALL@ 123INSTALL_DATA = @INSTALL_DATA@ 124INSTALL_PROGRAM = @INSTALL_PROGRAM@ 125INSTALL_SCRIPT = @INSTALL_SCRIPT@ 126INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 127LD = @LD@ 128LDFLAGS = @LDFLAGS@ 129LIBICONV = @LIBICONV@ 130LIBOBJS = @LIBOBJS@ 131LIBS = @LIBS@ 132LIBSUPCXX_PICFLAGS = @LIBSUPCXX_PICFLAGS@ 133LIBTOOL = @LIBTOOL@ 134LIPO = @LIPO@ 135LN_S = @LN_S@ 136LTLIBICONV = @LTLIBICONV@ 137LTLIBOBJS = @LTLIBOBJS@ 138MAINT = @MAINT@ 139MAKEINFO = @MAKEINFO@ 140MKDIR_P = @MKDIR_P@ 141NM = @NM@ 142NMEDIT = @NMEDIT@ 143OBJDUMP = @OBJDUMP@ 144OBJEXT = @OBJEXT@ 145OPTIMIZE_CXXFLAGS = @OPTIMIZE_CXXFLAGS@ 146OPT_LDFLAGS = @OPT_LDFLAGS@ 147OS_INC_SRCDIR = @OS_INC_SRCDIR@ 148OTOOL = @OTOOL@ 149OTOOL64 = @OTOOL64@ 150PACKAGE = @PACKAGE@ 151PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 152PACKAGE_NAME = @PACKAGE_NAME@ 153PACKAGE_STRING = @PACKAGE_STRING@ 154PACKAGE_TARNAME = @PACKAGE_TARNAME@ 155PACKAGE_URL = @PACKAGE_URL@ 156PACKAGE_VERSION = @PACKAGE_VERSION@ 157PATH_SEPARATOR = @PATH_SEPARATOR@ 158RANLIB = @RANLIB@ 159SECTION_FLAGS = @SECTION_FLAGS@ 160SECTION_LDFLAGS = @SECTION_LDFLAGS@ 161SED = @SED@ 162SET_MAKE = @SET_MAKE@ 163SHELL = @SHELL@ 164STRIP = @STRIP@ 165SYMVER_FILE = @SYMVER_FILE@ 166TOPLEVEL_INCLUDES = @TOPLEVEL_INCLUDES@ 167USE_NLS = @USE_NLS@ 168VERSION = @VERSION@ 169WARN_FLAGS = @WARN_FLAGS@ 170WERROR = @WERROR@ 171abs_builddir = @abs_builddir@ 172abs_srcdir = @abs_srcdir@ 173abs_top_builddir = @abs_top_builddir@ 174abs_top_srcdir = @abs_top_srcdir@ 175ac_ct_CC = @ac_ct_CC@ 176ac_ct_CXX = @ac_ct_CXX@ 177ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ 178am__leading_dot = @am__leading_dot@ 179am__tar = @am__tar@ 180am__untar = @am__untar@ 181baseline_dir = @baseline_dir@ 182bindir = @bindir@ 183build = @build@ 184build_alias = @build_alias@ 185build_cpu = @build_cpu@ 186build_os = @build_os@ 187build_vendor = @build_vendor@ 188builddir = @builddir@ 189check_msgfmt = @check_msgfmt@ 190datadir = @datadir@ 191datarootdir = @datarootdir@ 192docdir = @docdir@ 193dvidir = @dvidir@ 194enable_shared = @enable_shared@ 195enable_static = @enable_static@ 196exec_prefix = @exec_prefix@ 197glibcxx_MOFILES = @glibcxx_MOFILES@ 198glibcxx_PCHFLAGS = @glibcxx_PCHFLAGS@ 199glibcxx_POFILES = @glibcxx_POFILES@ 200glibcxx_builddir = @glibcxx_builddir@ 201glibcxx_localedir = @glibcxx_localedir@ 202glibcxx_prefixdir = @glibcxx_prefixdir@ 203glibcxx_srcdir = @glibcxx_srcdir@ 204glibcxx_thread_h = @glibcxx_thread_h@ 205glibcxx_toolexecdir = @glibcxx_toolexecdir@ 206glibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@ 207gxx_include_dir = @gxx_include_dir@ 208host = @host@ 209host_alias = @host_alias@ 210host_cpu = @host_cpu@ 211host_os = @host_os@ 212host_vendor = @host_vendor@ 213htmldir = @htmldir@ 214includedir = @includedir@ 215infodir = @infodir@ 216install_sh = @install_sh@ 217libdir = @libdir@ 218libexecdir = @libexecdir@ 219libtool_VERSION = @libtool_VERSION@ 220localedir = @localedir@ 221localstatedir = @localstatedir@ 222mandir = @mandir@ 223mkdir_p = @mkdir_p@ 224multi_basedir = @multi_basedir@ 225oldincludedir = @oldincludedir@ 226pdfdir = @pdfdir@ 227port_specific_symbol_files = @port_specific_symbol_files@ 228prefix = @prefix@ 229program_transform_name = @program_transform_name@ 230psdir = @psdir@ 231sbindir = @sbindir@ 232sharedstatedir = @sharedstatedir@ 233srcdir = @srcdir@ 234sysconfdir = @sysconfdir@ 235target = @target@ 236target_alias = @target_alias@ 237target_cpu = @target_cpu@ 238target_os = @target_os@ 239target_vendor = @target_vendor@ 240top_build_prefix = @top_build_prefix@ 241top_builddir = @top_builddir@ 242top_srcdir = @top_srcdir@ 243toplevel_srcdir = @toplevel_srcdir@ 244 245# May be used by various substitution variables. 246gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER) 247MAINT_CHARSET = latin1 248mkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs 249PWD_COMMAND = $${PWDCMD-pwd} 250STAMP = echo timestamp > 251toolexecdir = $(glibcxx_toolexecdir) 252toolexeclibdir = $(glibcxx_toolexeclibdir) 253 254# These bits are all figured out from configure. Look in acinclude.m4 255# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS. 256CONFIG_CXXFLAGS = \ 257 $(SECTION_FLAGS) $(EXTRA_CXX_FLAGS) 258 259WARN_CXXFLAGS = \ 260 $(WARN_FLAGS) $(WERROR) -fdiagnostics-show-location=once 261 262 263# -I/-D flags to pass when compiling. 264AM_CPPFLAGS = $(GLIBCXX_INCLUDES) 265 266# Doxygen configuration 267# Assumes doxygen, graphviz (with dot), pdflatex installed 268doxygen_script = ${top_srcdir}/scripts/run_doxygen 269doxygen_outdir = ${glibcxx_builddir}/doc/doxygen 270api_xml = ${doxygen_outdir}/xml/libstdc++-api-single.xml 271 272# Chance of loooooonnggg creation time on this rule. Iff this fails, 273# look at refman.log and see if TeX's memory is exhausted. Symptoms 274# include asking a wizard to enlarge capacity. If this is the case, 275# find texmf.cnf and add a zero for pool_size, string_vacancies, 276# max_strings, and pool_free values. 277doxygen_pdf = ${doxygen_outdir}/latex/refman.pdf 278api_pdf = ${doxygen_outdir}/pdf/libstdc++-api.pdf 279 280# Docbook configuration. 281# Assumes 282# libxslt 283# dblatex 284# pdflatex 285# docbook-style-xsl 286# emacs-nxml-mode 287# xmlto passivetex 288docbook_outdir = ${glibcxx_builddir}/doc/docbook 289xml_dir = ${glibcxx_srcdir}/doc/xml 290xml_sources_basic = \ 291 ${xml_dir}/spine.xml \ 292 ${xml_dir}/authors.xml \ 293 ${xml_dir}/api.xml \ 294 ${xml_dir}/faq.xml 295 296xml_sources_manual = \ 297 ${xml_dir}/manual/abi.xml \ 298 ${xml_dir}/manual/algorithms.xml \ 299 ${xml_dir}/manual/allocator.xml \ 300 ${xml_dir}/manual/auto_ptr.xml \ 301 ${xml_dir}/manual/atomics.xml \ 302 ${xml_dir}/manual/backwards_compatibility.xml \ 303 ${xml_dir}/manual/bitmap_allocator.xml \ 304 ${xml_dir}/manual/build_hacking.xml \ 305 ${xml_dir}/manual/codecvt.xml \ 306 ${xml_dir}/manual/concurrency.xml \ 307 ${xml_dir}/manual/concurrency_extensions.xml \ 308 ${xml_dir}/manual/configure.xml \ 309 ${xml_dir}/manual/containers.xml \ 310 ${xml_dir}/manual/ctype.xml \ 311 ${xml_dir}/manual/debug_mode.xml \ 312 ${xml_dir}/manual/debug.xml \ 313 ${xml_dir}/manual/diagnostics.xml \ 314 ${xml_dir}/manual/evolution.xml \ 315 ${xml_dir}/manual/extensions.xml \ 316 ${xml_dir}/manual/internals.xml \ 317 ${xml_dir}/manual/intro.xml \ 318 ${xml_dir}/manual/io.xml \ 319 ${xml_dir}/manual/iterators.xml \ 320 ${xml_dir}/manual/locale.xml \ 321 ${xml_dir}/manual/localization.xml \ 322 ${xml_dir}/manual/messages.xml \ 323 ${xml_dir}/manual/mt_allocator.xml \ 324 ${xml_dir}/manual/numerics.xml \ 325 ${xml_dir}/manual/parallel_mode.xml \ 326 ${xml_dir}/manual/prerequisites.xml \ 327 ${xml_dir}/manual/profile_mode.xml \ 328 ${xml_dir}/manual/shared_ptr.xml \ 329 ${xml_dir}/manual/spine.xml \ 330 ${xml_dir}/manual/status_cxx1998.xml \ 331 ${xml_dir}/manual/status_cxx200x.xml \ 332 ${xml_dir}/manual/status_cxxtr1.xml \ 333 ${xml_dir}/manual/status_cxxtr24733.xml \ 334 ${xml_dir}/manual/strings.xml \ 335 ${xml_dir}/manual/support.xml \ 336 ${xml_dir}/manual/test.xml \ 337 ${xml_dir}/manual/using.xml \ 338 ${xml_dir}/manual/using_exceptions.xml \ 339 ${xml_dir}/manual/utilities.xml \ 340 ${xml_dir}/manual/appendix_free.xml \ 341 ${xml_dir}/manual/appendix_contributing.xml \ 342 ${xml_dir}/manual/appendix_porting.xml 343 344xml_sources_extra = \ 345 ${xml_dir}/gnu/fdl-1.2.xml \ 346 ${xml_dir}/gnu/gpl-3.0.xml 347 348xml_sources = \ 349 ${xml_sources_basic} \ 350 ${xml_sources_manual} \ 351 ${xml_sources_extra} 352 353xml_noinst = \ 354 ${xml_dir}/book.txml \ 355 ${xml_dir}/chapter.txml \ 356 ${xml_dir}/class.txml 357 358XSLTPROC = xsltproc 359XSLTPROC_FLAGS = --nonet --xinclude 360XSL_STYLE_DIR = /usr/share/sgml/docbook/xsl-stylesheets 361XSL_FO_STYLE = $(XSL_STYLE_DIR)/fo/docbook.xsl 362XSL_HTML_STYLE = $(XSL_STYLE_DIR)/xhtml/chunk.xsl 363#XSL_HTML_SINGLE_STYLE = $(XSL_STYLE_DIR)/xhtml/onechunk.xsl 364XSL_HTML_SINGLE_STYLE = $(XSL_STYLE_DIR)/xhtml/docbook.xsl 365 366# Validate existing XML structure. 367XMLLINT = xmllint 368#LINT_FLAGS = --debug --nonet --xinclude --nsclean --postvalid --nowarning 369#LINT_FLAGS = --noblanks --noout --xinclude --postvalid --noent 370LINT_FLAGS = --postvalid --debug --xinclude --noent --noblanks --nonet --noout 371DTD_FLAGS = --dtdvalid http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd 372XMLLINT_FLAGS = $(LINT_FLAGS) $(DTD_FLAGS) 373 374# XML, all one page 375# Some info on canonicalization 376# http://www.mail-archive.com/help-texinfo@gnu.org/msg00864.html 377manual_xml = ${docbook_outdir}/xml/libstdc++-manual-single.xml 378 379# HTML, all one page 380manual_html = ${docbook_outdir}/html/libstdc++-manual-single.html 381 382# PDF, via dblatex 383manual_pdf = ${docbook_outdir}/pdf/libstdc++-manual.pdf 384DBLATEX_FLAGS = --dump --verbose --pdf -o ${manual_pdf} 385 386# Texinfo, via docbook2X 387DB2TEXI_FLAGS = \ 388 --encoding=utf-8//TRANSLIT \ 389 --string-param output-file="libstdc++-manual" \ 390 --string-param directory-category="GNU C++ Library" \ 391 --string-param explicit-node-names=true 392 393 394# Performance doc and graph configuration. 395# Assumes pychart, beautiful soup installed. 396# Generates the plots and graphs for performance testing. 397doc_performance_script = ${top_srcdir}/scripts/make_graphs.py 398 399# By adding these files here, automake will remove them for 'make clean' 400CLEANFILES = *.log 401all: all-am 402 403.SUFFIXES: 404$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/fragment.am $(am__configure_deps) 405 @for dep in $?; do \ 406 case '$(am__configure_deps)' in \ 407 *$$dep*) \ 408 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ 409 && { if test -f $@; then exit 0; else break; fi; }; \ 410 exit 1;; \ 411 esac; \ 412 done; \ 413 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign --ignore-deps doc/Makefile'; \ 414 $(am__cd) $(top_srcdir) && \ 415 $(AUTOMAKE) --foreign --ignore-deps doc/Makefile 416.PRECIOUS: Makefile 417Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 418 @case '$?' in \ 419 *config.status*) \ 420 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 421 *) \ 422 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ 423 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 424 esac; 425 426$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 427 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 428 429$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 430 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 431$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 432 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 433$(am__aclocal_m4_deps): 434 435mostlyclean-libtool: 436 -rm -f *.lo 437 438clean-libtool: 439 -rm -rf .libs _libs 440tags: TAGS 441TAGS: 442 443ctags: CTAGS 444CTAGS: 445 446 447distdir: $(DISTFILES) 448 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 449 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 450 list='$(DISTFILES)'; \ 451 dist_files=`for file in $$list; do echo $$file; done | \ 452 sed -e "s|^$$srcdirstrip/||;t" \ 453 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 454 case $$dist_files in \ 455 */*) $(MKDIR_P) `echo "$$dist_files" | \ 456 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 457 sort -u` ;; \ 458 esac; \ 459 for file in $$dist_files; do \ 460 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 461 if test -d $$d/$$file; then \ 462 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 463 if test -d "$(distdir)/$$file"; then \ 464 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 465 fi; \ 466 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 467 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 468 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 469 fi; \ 470 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 471 else \ 472 test -f "$(distdir)/$$file" \ 473 || cp -p $$d/$$file "$(distdir)/$$file" \ 474 || exit 1; \ 475 fi; \ 476 done 477check-am: all-am 478check: check-am 479all-am: Makefile 480installdirs: 481install: install-am 482install-exec: install-exec-am 483install-data: install-data-am 484uninstall: uninstall-am 485 486install-am: all-am 487 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 488 489installcheck: installcheck-am 490install-strip: 491 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 492 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 493 `test -z '$(STRIP)' || \ 494 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install 495mostlyclean-generic: 496 497clean-generic: 498 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 499 500distclean-generic: 501 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 502 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 503 504maintainer-clean-generic: 505 @echo "This command is intended for maintainers to use" 506 @echo "it deletes files that may require special tools to rebuild." 507clean: clean-am 508 509clean-am: clean-generic clean-libtool clean-local mostlyclean-am 510 511distclean: distclean-am 512 -rm -f Makefile 513distclean-am: clean-am distclean-generic 514 515dvi: dvi-am 516 517dvi-am: 518 519html: html-am 520 521html-am: 522 523info: info-am 524 525info-am: 526 527install-data-am: 528 529install-dvi: install-dvi-am 530 531install-dvi-am: 532 533install-exec-am: 534 535install-html: install-html-am 536 537install-html-am: 538 539install-info: install-info-am 540 541install-info-am: 542 543install-man: 544 545install-pdf: install-pdf-am 546 547install-pdf-am: 548 549install-ps: install-ps-am 550 551install-ps-am: 552 553installcheck-am: 554 555maintainer-clean: maintainer-clean-am 556 -rm -f Makefile 557maintainer-clean-am: distclean-am maintainer-clean-generic 558 559mostlyclean: mostlyclean-am 560 561mostlyclean-am: mostlyclean-generic mostlyclean-libtool 562 563pdf: pdf-am 564 565pdf-am: 566 567ps: ps-am 568 569ps-am: 570 571uninstall-am: 572 573.MAKE: install-am install-strip 574 575.PHONY: all all-am check check-am clean clean-generic clean-libtool \ 576 clean-local distclean distclean-generic distclean-libtool \ 577 distdir dvi dvi-am html html-am info info-am install \ 578 install-am install-data install-data-am install-dvi \ 579 install-dvi-am install-exec install-exec-am install-html \ 580 install-html-am install-info install-info-am install-man \ 581 install-pdf install-pdf-am install-ps install-ps-am \ 582 install-strip installcheck installcheck-am installdirs \ 583 maintainer-clean maintainer-clean-generic mostlyclean \ 584 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ 585 uninstall uninstall-am 586 587 588# Documentation Overview 589# 590# There are two main source materials for libstdc++ documentation. 591# The first is the doxygen markup in libstdc++ sources, which is a 592# reference to the API. And the second is the docbook markup in 593# doc/xml/. 594# 595# A third and more obscure option deals with charting 596# performance tests, and should be considered experimental. 597 598# Default rules. 599# 600# Point to best sub-rule for the requested documentation target, 601# create, and then copy into toplevel directory with standardized names 602# and layouts. 603 604# HTML 605doc-html: doc-html-docbook doc-html-doxygen 606 cp -R ${docbook_outdir}/html ./libstdc++-manual.html 607 cp -R ${doxygen_outdir}/html ./libstdc++-api.html 608 609# MAN 610doc-man: doc-man-doxygen 611 cp -R ${doxygen_outdir}/man ./libstdc++-api.man 612 613# PDF 614doc-pdf: doc-pdf-docbook doc-pdf-doxygen 615 cp ${docbook_outdir}/pdf/libstdc++-manual.pdf . 616 cp ${doxygen_outdir}/pdf/libstdc++-api.pdf . 617 618# TEXINFO 619doc-texinfo: doc-texinfo-docbook 620 621# XML 622doc-xml: doc-xml-single-docbook doc-xml-single-doxygen 623 cp ${manual_xml} . 624 cp ${api_xml} . 625 626doc-html-doxygen: 627 -(srcdir=`cd ${top_srcdir}; ${PWD_COMMAND}`; \ 628 builddir=`cd ..; ${PWD_COMMAND}`; \ 629 ${SHELL} ${doxygen_script} \ 630 --host_alias=${host_alias} --mode=html $${srcdir} $${builddir} YES) 631 632doc-man-doxygen: 633 -(srcdir=`cd ${top_srcdir}; ${PWD_COMMAND}`; \ 634 builddir=`cd ..; ${PWD_COMMAND}`; \ 635 ${SHELL} ${doxygen_script} \ 636 --host_alias=${host_alias} --mode=man $${srcdir} $${builddir} YES) 637 638doc-xml-doxygen: 639 -(srcdir=`cd ${top_srcdir}; ${PWD_COMMAND}`; \ 640 builddir=`cd ..; ${PWD_COMMAND}`; \ 641 ${SHELL} ${doxygen_script} \ 642 --host_alias=${host_alias} --mode=xml $${srcdir} $${builddir} NO) 643doc-xml-single-doxygen: doc-xml-doxygen 644 @echo "Generating doxygen xml single file..." 645 $(XSLTPROC) ${doxygen_outdir}/xml/combine.xslt \ 646 ${doxygen_outdir}/xml/index.xml > ${api_xml}; 647 648doc-latex-doxygen: 649 -(srcdir=`cd ${top_srcdir}; ${PWD_COMMAND}`; \ 650 builddir=`cd ..; ${PWD_COMMAND}`; \ 651 ${SHELL} ${doxygen_script} \ 652 --host_alias=${host_alias} --mode=latex $${srcdir} $${builddir} NO) 653 654${doxygen_outdir}/pdf: 655 mkdir -p ${doxygen_outdir}/pdf 656 657doc-pdf-doxygen: stamp-latex-doxygen ${doxygen_outdir}/pdf 658 -(cd ${doxygen_outdir}/latex && $(MAKE) -i pdf;) 659 echo "Generating doxygen pdf file..."; 660 if [ -f ${doxygen_pdf} ]; then \ 661 mv ${doxygen_pdf} ${api_pdf} ; \ 662 echo ":: PDF file is ${api_pdf}"; \ 663 else \ 664 echo "... error"; \ 665 exit 12; \ 666 fi 667 668stamp-pdf-doxygen: 669 @if [ ! -f stamp-pdf-doxygen ]; then \ 670 $(MAKE) doc-pdf-doxygen; \ 671 fi 672 $(STAMP) stamp-pdf-doxygen 673 674stamp-xml-doxygen: 675 @if [ ! -f stamp-xml-doxygen ]; then \ 676 $(MAKE) doc-xml-doxygen; \ 677 $(MAKE) doc-xml-single-doxygen; \ 678 fi 679 $(STAMP) stamp-xml-doxygen 680 681stamp-latex-doxygen: 682 @if [ ! -f stamp-latex-doxygen ]; then \ 683 $(MAKE) doc-latex-doxygen; \ 684 fi 685 $(STAMP) stamp-latex-doxygen 686 687${docbook_outdir}/fo: 688 mkdir -p ${docbook_outdir}/fo 689 690${docbook_outdir}/html: 691 mkdir -p ${docbook_outdir}/html 692 693${docbook_outdir}/pdf: 694 mkdir -p ${docbook_outdir}/pdf 695 696${docbook_outdir}/texinfo: 697 mkdir -p ${docbook_outdir}/texinfo 698 699${docbook_outdir}/xml: 700 mkdir -p ${docbook_outdir}/xml 701doc-xml-validate-docbook: $(xml_sources) 702 @echo "Generating XML validation log..." 703 $(XMLLINT) $(XMLLINT_FLAGS) ${top_srcdir}/doc/xml/spine.xml 704doc-xml-single-docbook: $(xml_sources) ${docbook_outdir}/xml 705 @echo "Generating XML single..." 706 $(XMLLINT) --xinclude --noent --noblanks --nocdata --nsclean --c14n \ 707 ${top_srcdir}/doc/xml/manual/spine.xml > ${manual_xml} 708 709# HTML, index plus chapters 710doc-html-docbook: $(xml_sources) ${docbook_outdir}/html 711 @echo "Generating html files..." 712 $(XSLTPROC) $(XSLTPROC_FLAGS) -o ${docbook_outdir}/html/ \ 713 $(XSL_HTML_STYLE) ${top_srcdir}/doc/xml/spine.xml 714doc-html-single-docbook: $(xml_sources) ${docbook_outdir}/html 715 @echo "Generating html single file..." 716 $(XSLTPROC) $(XSLTPROC_FLAGS) -o ${manual_html} \ 717 $(XSL_HTML_SINGLE_STYLE) ${top_srcdir}/doc/xml/spine.xml 718 719# FO 720doc-fo-docbook: $(xml_sources) ${docbook_outdir}/fo 721 @echo "Generating FO files..." 722 $(XSLTPROC) $(XSLTPROC_FLAGS) -o ${docbook_outdir}/fo/spine.fo \ 723 $(XSL_FO_STYLE) ${top_srcdir}/doc/xml/spine.xml 724doc-pdf-docbook: doc-pdf-dblatex-docbook 725 726doc-pdf-dblatex-docbook: $(xml_sources) ${docbook_outdir}/pdf 727 @echo "Generating pdf dblatex files..." 728 dblatex $(DBLATEX_FLAGS) ${top_srcdir}/doc/xml/spine.xml 729doc-texinfo-docbook: doc-xml-single-docbook ${docbook_outdir}/texinfo 730 @echo "Generating texinfo files..." 731 db2x_docbook2texi $(DB2TEXI_FLAGS) ${manual_xml} 732doc-html-performance: 733 -@(chmod + ${doc_performance_script}; \ 734 ${doc_performance_script} ${top_srcdir} \ 735 ${glibcxx_builddir}/testsuite \ 736 ${top_srcdir}/testsuite/data/make_graph_htmls.xml \ 737 ${top_srcdir}/testsuite/data/make_graph_test_infos.xml local g++) 738 739.PHONY: doc-doxygen-html doc-doxygen-man doc-performance 740 741# To remove directories. 742clean-local: 743 rm -rf man html pdf fo xml doxygen docbook stamp* ./libstdc++-* db2t* 744 745# Tell versions [3.59,3.63) of GNU make to not export all variables. 746# Otherwise a system limit (for SysV at least) may be exceeded. 747.NOEXPORT: 748