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