3 DOC_PREFIX?= ${RELN_ROOT}/../../../doc
5 # Find the RELNOTESng document catalogs
6 EXTRA_CATALOGS+= ${RELN_ROOT}/${LANGCODE}/share/sgml/catalog
7 EXTRA_CATALOGS+= ${RELN_ROOT}/share/sgml/catalog
9 # Use the appropriate architecture-dependent RELNOTESng stylesheet
10 DSLHTML?= ${RELN_ROOT}/share/sgml/default.dsl
11 DSLPRINT?= ${RELN_ROOT}/share/sgml/default.dsl
14 # Automatic device list generation:
16 .if exists(${RELN_ROOT}/../man4)
17 MAN4DIR?= ${RELN_ROOT}/../man4
18 .elif exists(${RELN_ROOT}/../../man4)
19 MAN4DIR?= ${RELN_ROOT}/../../man4
21 MAN4DIR?= ${RELN_ROOT}/../../share/man/man4
23 MAN4PAGES?= ${MAN4DIR}/*.4 ${MAN4DIR}/man4.*/*.4
24 ARCHLIST?= ${RELN_ROOT}/share/misc/dev.archlist.txt
25 DEV-AUTODIR= ${RELN_ROOT:S/${.CURDIR}/${.OBJDIR}/}/share/sgml
26 CLEANFILES+= ${DEV-AUTODIR}/dev-auto.sgml ${DEV-AUTODIR}/catalog-auto
28 MAN2HWNOTES_CMD=${RELN_ROOT}/share/misc/man2hwnotes.pl
29 .if defined(HWNOTES_MI)
35 # Dependency that the article makefiles can use to pull in
37 ${DEV-AUTODIR}/catalog-auto ${DEV-AUTODIR}/dev-auto.sgml: ${MAN4PAGES} \
38 ${ARCHLIST} ${MAN2HWNOTES_CMD}
39 cd ${RELN_ROOT}/share/sgml && make MAN2HWNOTES_FLAGS=${MAN2HWNOTES_FLAGS} dev-auto.sgml