Welcome the build infrastructure for gcc41
[dragonfly.git] / gnu / usr.bin / cc41 / doc / Makefile
blob7603d8bcd414dd4dd92267337093e67465e4f061
1 # $DragonFly: src/gnu/usr.bin/cc41/doc/Makefile,v 1.1 2006/09/27 12:10:35 corecode Exp $
3 .include "../Makefile.inc"
5 SRCDIR= ${GCCDIR}/gcc/doc
6 CONTRIBDIR= ${SRCDIR}
8 .PATH: ${SRCDIR}
10 INFO= cpp cppinternals gcc gccint
12 INFOSECTION= "Programming & development tools."
13 INFOENTRY_cpp= "* CPP. The GNU C preprocessor."
14 INFOENTRY_cppinternals= "* CPP-internals. The GNU C preprocessor's internals."
15 INFOENTRY_gcc= "* GCC. The GNU Compiler Collection."
16 INFOENTRY_gcint= "* GCC-internals. The GNU Compiler Collection's internals."
18 # Install as name41 for the time being
19 ORIGINFO:= ${INFO}
20 INFO= #
22 .for _i in ${ORIGINFO}
23 INFO+= ${_i}41
24 INFOENTRY_${_i}41= ${INFOENTRY_${_i}:C/\./41./1}
26 ${_i}41.info: ${_i}.info
27 sed -E -e 's/[[:<:]]${_i}.info[[:>:]]/${_i}41.info/g' \
28 -e 's/\*([^.]*): \(${_i}\)\./*\141: (${_i}41)./g' \
29 -e 's/\((gccint|cpp|gcc)\)/(\141)/g' ${.ALLSRC} > ${.TARGET}
31 CLEANFILES+= ${_i}.info
32 .endfor
33 # End magic rewriting
35 cpp.info: cpp.texi fdl.texi cppenv.texi cppopts.texi \
36 gcc-common.texi gcc-vers.texi
38 gcc.info: gcc.texi gcc-common.texi gcc-vers.texi frontends.texi \
39 standards.texi invoke.texi extend.texi md.texi objc.texi \
40 gcov.texi trouble.texi bugreport.texi service.texi \
41 contribute.texi compat.texi funding.texi gnu.texi gpl.texi \
42 fdl.texi contrib.texi cppenv.texi cppopts.texi \
43 implement-c.texi
45 gccint.info: gccint.texi gcc-common.texi gcc-vers.texi \
46 contribute.texi makefile.texi configterms.texi options.texi \
47 portability.texi interface.texi passes.texi c-tree.texi \
48 rtl.texi md.texi tm.texi hostconfig.texi fragments.texi \
49 configfiles.texi collect2.texi headerdirs.texi funding.texi \
50 gnu.texi gpl.texi fdl.texi contrib.texi languages.texi \
51 sourcebuild.texi gty.texi libgcc.texi cfg.texi tree-ssa.texi
53 cppinternals.info: cppinternals.texi gcc-common.texi gcc-vers.texi
55 gcc-vers.texi: ${SRCDIR}/../BASE-VER ${SRCDIR}/../DEV-PHASE
56 (echo "@set version-GCC `cat ${SRCDIR}/../BASE-VER`"; \
57 if [ "`cat ${SRCDIR}/../DEV-PHASE`" = "experimental" ]; \
58 then echo "@set DEVELOPMENT"; \
59 else echo "@clear DEVELOPMENT"; \
60 fi) > $@T
61 mv -f $@T $@
63 CLEANFILES+= gcc-vers.texi
65 .for inctexi in fdl.texi funding.texi gcc-common.texi gpl.texi texinfo.texi
66 ${inctexi}: ${CONTRIBDIR}/include/${inctexi}
67 cp ${CONTRIBDIR}/include/${inctexi} ${.TARGET}
68 CLEANFILES+= ${inctexi}
69 .endfor
71 .include <bsd.info.mk>