Makefile revision 220755
1# $FreeBSD: head/gnu/usr.bin/cc/doc/Makefile 220755 2011-04-17 21:03:23Z dim $
2
3.include "../Makefile.inc"
4.include "../Makefile.ver"
5
6.PATH: ${GCCDIR}/doc ${GCCDIR}/doc/include
7
8INFO=	gcc cpp gccint cppinternals
9
10INFOSECTION=    "Gcc Documentation"
11INFOENTRY_gcc=  "* gcc: (gcc).			The GNU C compiler."
12INFOENTRY_cpp=  "* cpp: (cpp).			The GNU C pre-processor."
13INFOENTRY_gccint= "* gccint: (gccint).		The GNU compiler family internal documentation."
14INFOENTRY_cppinternals= "* cppinternals: (cppinternals).		The GNU compiler preprocessor internal documentation."
15
16gcc.info: gcc.texi gcc-common.texi gcc-vers.texi frontends.texi		\
17	 standards.texi invoke.texi extend.texi md.texi			\
18	 gcov.texi trouble.texi bugreport.texi service.texi		\
19	 contribute.texi compat.texi funding.texi gnu.texi gpl.texi	\
20	 fdl.texi contrib.texi cppenv.texi cppopts.texi			\
21	 implement-c.texi
22
23gccint.info: gccint.texi gcc-common.texi gcc-vers.texi			\
24	 contribute.texi makefile.texi configterms.texi options.texi	\
25	 portability.texi interface.texi passes.texi c-tree.texi	\
26	 rtl.texi md.texi tm.texi hostconfig.texi fragments.texi	\
27	 configfiles.texi collect2.texi headerdirs.texi funding.texi	\
28	 gnu.texi gpl.texi fdl.texi contrib.texi languages.texi		\
29	 sourcebuild.texi gty.texi libgcc.texi cfg.texi tree-ssa.texi	\
30	 loop.texi
31
32cpp.info: cpp.texi fdl.texi cppenv.texi cppopts.texi gcc-common.texi \
33	gcc-vers.texi
34
35cppinternals.info:  cppinternals.texi gcc-common.texi gcc-vers.texi
36
37MAKEINFOFLAGS+= -I ${GCCDIR}/doc -I ${GCCDIR}/doc/include
38
39gcc-vers.texi:
40	(echo "@set version-GCC $(BASEVER)"; \
41	if [ "$(DEVPHASE)" = "experimental" ]; then \
42		echo "@set DEVELOPMENT"; \
43	else \
44		echo "@clear DEVELOPMENT"; \
45	fi; \
46	echo "@set srcdir $(GCCLIB)/libiberty" ) > ${.TARGET}
47
48CLEANFILES+=    gcc-vers.texi
49
50.include <bsd.info.mk>
51