X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=libstdc%2B%2B-v3%2FMakefile.am;h=8be4f6c3c43bbefe901bcffbb4e05fa27e02c67d;hp=2d6961af366279ab6fd0fa9a88d115ce9ed9aa43;hb=11ba5d591c5736e46afec6b9c43d97ba26b67836;hpb=c1ab9d33ed87a4a37a423603c2048a6be1ced698 diff --git a/libstdc++-v3/Makefile.am b/libstdc++-v3/Makefile.am index 2d6961af366..8be4f6c3c43 100644 --- a/libstdc++-v3/Makefile.am +++ b/libstdc++-v3/Makefile.am @@ -1,7 +1,7 @@ ## Makefile for the toplevel directory of the GNU C++ Standard library. ## -## Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003 -## Free Software Foundation, Inc. +## Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2008, 2009, 2010, +## 2012 Free Software Foundation, Inc. ## ## This file is part of the libstdc++ version 3 distribution. ## Process this file with automake to produce Makefile.in. @@ -9,7 +9,7 @@ ## This file is part of the GNU ISO C++ Library. This library is free ## software; you can redistribute it and/or modify it under the ## terms of the GNU General Public License as published by the -## Free Software Foundation; either version 2, or (at your option) +## Free Software Foundation; either version 3, or (at your option) ## any later version. ## This library is distributed in the hope that it will be useful, @@ -18,46 +18,113 @@ ## GNU General Public License for more details. ## You should have received a copy of the GNU General Public License along -## with this library; see the file COPYING. If not, write to the Free -## Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, -## USA. +## with this library; see the file COPYING3. If not see +## . include $(top_srcdir)/fragment.am if GLIBCXX_HOSTED - hosted_source = libmath src po testsuite + hosted_source = src doc po testsuite endif + ## Keep this list sync'd with acinclude.m4:GLIBCXX_CONFIGURE. -SUBDIRS = include libsupc++ $(hosted_source) - -# These rules are messy, but are hella worth it. -doxygen: - -(srcdir=`cd ${top_srcdir}; ${PWD_COMMAND}`; \ - builddir=`${PWD_COMMAND}`; \ - ${SHELL} ${srcdir}/docs/doxygen/run_doxygen \ - --host_alias=${host_alias} \ - --mode=user $${srcdir} $${builddir}) - -doxygen-maint: - -(srcdir=`cd ${top_srcdir}; ${PWD_COMMAND}`; \ - builddir=`${PWD_COMMAND}`; \ - ${SHELL} ${srcdir}/docs/doxygen/run_doxygen \ - --host_alias=${host_alias} \ - --mode=maint $${srcdir} $${builddir}) - -doxygen-man: - -(srcdir=`cd ${top_srcdir}; ${PWD_COMMAND}`; \ - builddir=`${PWD_COMMAND}`; \ - ${SHELL} ${srcdir}/docs/doxygen/run_doxygen \ - --host_alias=${host_alias} \ - --mode=man $${srcdir} $${builddir}) - -.PHONY: doxygen doxygen-maint doxygen-man - -# Handy forwarding targets. +## Note that python must come after src. +SUBDIRS = include libsupc++ $(hosted_source) python + +ACLOCAL_AMFLAGS = -I . -I .. -I ../config + +# Testsuite/check forwarding targets. check-%: cd testsuite && $(MAKE) $@ +# Documentation forwarding targets. +doc-%: + cd doc && $(MAKE) $@ + +# Documentation conditionals for output. +if BUILD_XML +STAMP_XML = doc-xml +STAMP_INSTALL_XML = doc-install-xml +else +STAMP_XML = +STAMP_INSTALL_XML = +endif + +if BUILD_HTML +STAMP_HTML = doc-html +STAMP_INSTALL_HTML = doc-install-html +else +STAMP_HTML = +STAMP_INSTALL_HTML = +endif + +if BUILD_MAN +STAMP_MAN = doc-man +STAMP_INSTALL_MAN = doc-install-man +else +STAMP_MAN = +STAMP_INSTALL_MAN = +endif + +if BUILD_PDF +STAMP_PDF = doc-pdf +STAMP_INSTALL_PDF = doc-install-pdf +else +STAMP_PDF = +STAMP_INSTALL_PDF = +endif + +if BUILD_EPUB +STAMP_EPUB = doc-epub +STAMP_INSTALL_EPUB = doc-install-epub +else +STAMP_EPUB = doc-epub +STAMP_INSTALL_EPUB = doc-install-epub +endif + +# Documentation primary rules. +# +# xml: +# html: +# pdf: +# man: +# info: +# ps: +# dvi: +# epub: +# install-xml: +# install-html: +# install-pdf: +# install-man: +# install-info: +# install-ps: +# install-dvi: +# install-epub: + +xml: $(STAMP_XML) +install-xml: $(STAMP_INSTALL_XML) + +html: $(STAMP_HTML) +install-html: $(STAMP_INSTALL_HTML) + +man: $(STAMP_MAN) +install-man: $(STAMP_INSTALL_MAN) + +pdf: $(STAMP_PDF) +install-pdf: $(STAMP_INSTALL_PDF) + +epub: $(STAMP_EPUB) +install-epub: $(STAMP_INSTALL_EPUB) + +info: +install-info: + +ps: +install-ps: + +dvi: +install-dvi: + # Multilib support. MAKEOVERRIDES= @@ -85,8 +152,6 @@ AM_MAKEFLAGS = \ "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \ "MAKE=$(MAKE)" \ "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \ - "PICFLAG=$(PICFLAG)" \ - "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \ "SHELL=$(SHELL)" \ "RUNTESTFLAGS=$(RUNTESTFLAGS)" \ "exec_prefix=$(exec_prefix)" \ @@ -99,8 +164,6 @@ AM_MAKEFLAGS = \ "AR=$(AR)" \ "AS=$(AS)" \ "LD=$(LD)" \ - "LIBCFLAGS=$(LIBCFLAGS)" \ - "PICFLAG=$(PICFLAG)" \ "RANLIB=$(RANLIB)" \ "NM=$(NM)" \ "NM_FOR_BUILD=$(NM_FOR_BUILD)" \