]> CyberLeo.Net >> Repos - FreeBSD/releng/8.1.git/blob - release/doc/share/mk/doc.relnotes.mk
Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.
[FreeBSD/releng/8.1.git] / release / doc / share / mk / doc.relnotes.mk
1 # $FreeBSD$
2
3 DOC_PREFIX?= ${RELN_ROOT}/../../../doc
4
5 # Find the RELNOTESng document catalogs
6 EXTRA_CATALOGS+= ${RELN_ROOT}/${LANGCODE}/share/sgml/catalog
7 EXTRA_CATALOGS+= ${RELN_ROOT}/share/sgml/catalog
8
9 # Use the appropriate architecture-dependent RELNOTESng stylesheet
10 DSLHTML?=       ${RELN_ROOT}/share/sgml/default.dsl
11 DSLPRINT?=      ${RELN_ROOT}/share/sgml/default.dsl
12
13 #
14 # Tweakable Makefile variables
15 #
16 # INCLUDE_HISTORIC      Used by relnotes document only.  When set,
17 #                       causes all release notes entries to be printed,
18 #                       even those marked as "historic".  If not set
19 #                       (the default), only print "non-historic"
20 #                       release note entries.  To designate a release
21 #                       note entry as "historic", add a role="historic"
22 #                       attribute to the applicable element(s).
23 #
24 .if defined(INCLUDE_HISTORIC)
25 JADEFLAGS+=     -iinclude.historic
26 .else
27 JADEFLAGS+=     -ino.include.historic
28 .endif
29
30 #
31 # Automatic device list generation:
32 #
33 .if exists(${RELN_ROOT}/../man4)
34 MAN4DIR?=       ${RELN_ROOT}/../man4
35 .elif exists(${RELN_ROOT}/../../man4)
36 MAN4DIR?=       ${RELN_ROOT}/../../man4
37 .else
38 MAN4DIR?=       ${RELN_ROOT}/../../share/man/man4
39 .endif
40 MAN4PAGES?=     ${MAN4DIR}/*.4 ${MAN4DIR}/man4.*/*.4
41 ARCHLIST?=      ${RELN_ROOT}/share/misc/dev.archlist.txt
42 DEV-AUTODIR=    ${RELN_ROOT:S/${.CURDIR}/${.OBJDIR}/}/share/sgml
43 CLEANFILES+=    ${DEV-AUTODIR}/dev-auto.sgml ${DEV-AUTODIR}/catalog-auto
44
45 MAN2HWNOTES_CMD=${RELN_ROOT}/share/misc/man2hwnotes.pl
46 .if defined(HWNOTES_MI)
47 MAN2HWNOTES_FLAGS=
48 .else
49 MAN2HWNOTES_FLAGS=      -c
50 .endif
51
52 # Dependency that the article makefiles can use to pull in
53 # dev-auto.sgml.
54 ${DEV-AUTODIR}/catalog-auto ${DEV-AUTODIR}/dev-auto.sgml: ${MAN4PAGES} \
55         ${ARCHLIST} ${MAN2HWNOTES_CMD}
56         cd ${RELN_ROOT}/share/sgml && make MAN2HWNOTES_FLAGS=${MAN2HWNOTES_FLAGS} dev-auto.sgml