Module Name: src
Committed By: dholland
Date: Sat Jul 5 19:22:05 UTC 2014
Modified Files:
src/bin/csh/USD.doc: Makefile
src/bin/sh/USD.doc: Makefile
src/external/bsd/nvi/docs/USD.doc/edit: Makefile
src/external/bsd/nvi/docs/USD.doc/exref: Makefile
src/external/bsd/nvi/docs/USD.doc/vi.ref: Makefile
src/external/bsd/nvi/docs/USD.doc/vitut: Makefile
src/games/rogue: Makefile
src/games/rogue/USD.doc: Makefile
src/games/trek: Makefile
src/games/trek/USD.doc: Makefile
src/lib/libcurses/PSD.doc: Makefile
src/sbin/fsck_ffs: Makefile
src/sbin/fsck_ffs/SMM.doc: Makefile
src/share/doc: Makefile
src/share/doc/psd: Makefile
src/share/doc/psd/05.sysman: Makefile
src/share/doc/psd/20.ipctut: Makefile
src/share/doc/psd/21.ipc: Makefile
src/share/doc/smm: Makefile
src/share/doc/smm/01.setup: Makefile
src/share/doc/smm/04.quotas: Makefile
src/share/doc/smm/05.fastfs: Makefile
src/share/doc/smm/06.nfs: Makefile
src/share/doc/smm/17.password: Makefile
src/share/doc/smm/18.net: Makefile
src/share/doc/smm/config: Makefile
src/share/doc/usd: Makefile
src/share/doc/usd/01.begin: Makefile
src/share/doc/usd/17.msmacros: Makefile
src/share/doc/usd/18.msdiffs: Makefile
src/share/doc/usd/19.memacros: Makefile
src/share/doc/usd/20.meref: Makefile
src/share/mk: bsd.doc.mk bsd.own.mk
src/usr.bin/gprof: Makefile
src/usr.bin/gprof/PSD.doc: Makefile
src/usr.bin/m4/PSD.doc: Makefile
src/usr.bin/mail: Makefile
src/usr.bin/mail/USD.doc: Makefile
src/usr.bin/make: Makefile
src/usr.bin/make/PSD.doc: Makefile
src/usr.sbin/lpr: Makefile
src/usr.sbin/lpr/SMM.doc: Makefile
src/usr.sbin/timed: Makefile
src/usr.sbin/timed/SMM.doc/timed: Makefile
src/usr.sbin/timed/SMM.doc/timedop: Makefile
Added Files:
src/bin/sh/USD.doc: referargs
Log Message:
Rework /usr/share/doc.
Update the <bsd.doc.mk> infrastructure, and update the docs to match
the new infrastructure.
- Build and install text, ps, pdf, and/or html, not roff sources.
- Don't wire the chapter numbers into the build system, or use them in
the installed pathnames. This didn't matter much when the docs were a
museum, but now that we're theoretically going to start maintaining
them again, we're going to add and remove documents periodically and
having the chapter numbers baked in creates a lot of thrashing for no
purpose.
- Specify the document name explicitly, rather than implicitly in a
path. Use this name (instead of other random strings) as the name
of the installed files.
- Specify the document section, which is the subdirectory of
/usr/share/doc to install into.
- Allow multiple subdocuments. (That is, multiple documents in one
output directory.)
- Enumerate the .png files groff emits along with html so they can be
installed.
- Remove assorted hand-rolled rules for running roff and roff widgetry
and add enough variable settings to make these unnecessary. This
includes support for
- explicit use of soelim
- refer
- tbl
- pic
- eqn
- Forcibly apply at least minimal amounts of sanity to certain
autogenerated roff files.
- Don't exclude USD.doc, SMM.doc, and PSD.doc directories from the
build, as they now actually do stuff.
Note: currently we can't generate pdf. This turns out to be a
nontrivial problem with no immediate solution forthcoming. So for now,
as a workaround, install compressed .ps as the printable form.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/bin/csh/USD.doc/Makefile
cvs rdiff -u -r1.1 -r1.2 src/bin/sh/USD.doc/Makefile
cvs rdiff -u -r0 -r1.1 src/bin/sh/USD.doc/referargs
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/nvi/docs/USD.doc/edit/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/nvi/docs/USD.doc/exref/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/nvi/docs/USD.doc/vi.ref/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/nvi/docs/USD.doc/vitut/Makefile
cvs rdiff -u -r1.18 -r1.19 src/games/rogue/Makefile
cvs rdiff -u -r1.5 -r1.6 src/games/rogue/USD.doc/Makefile
cvs rdiff -u -r1.14 -r1.15 src/games/trek/Makefile
cvs rdiff -u -r1.4 -r1.5 src/games/trek/USD.doc/Makefile
cvs rdiff -u -r1.10 -r1.11 src/lib/libcurses/PSD.doc/Makefile
cvs rdiff -u -r1.44 -r1.45 src/sbin/fsck_ffs/Makefile
cvs rdiff -u -r1.3 -r1.4 src/sbin/fsck_ffs/SMM.doc/Makefile
cvs rdiff -u -r1.10 -r1.11 src/share/doc/Makefile
cvs rdiff -u -r1.13 -r1.14 src/share/doc/psd/Makefile
cvs rdiff -u -r1.8 -r1.9 src/share/doc/psd/05.sysman/Makefile
cvs rdiff -u -r1.5 -r1.6 src/share/doc/psd/20.ipctut/Makefile
cvs rdiff -u -r1.5 -r1.6 src/share/doc/psd/21.ipc/Makefile
cvs rdiff -u -r1.20 -r1.21 src/share/doc/smm/Makefile
cvs rdiff -u -r1.12 -r1.13 src/share/doc/smm/01.setup/Makefile
cvs rdiff -u -r1.7 -r1.8 src/share/doc/smm/04.quotas/Makefile
cvs rdiff -u -r1.5 -r1.6 src/share/doc/smm/05.fastfs/Makefile
cvs rdiff -u -r1.2 -r1.3 src/share/doc/smm/06.nfs/Makefile
cvs rdiff -u -r1.1 -r1.2 src/share/doc/smm/17.password/Makefile
cvs rdiff -u -r1.5 -r1.6 src/share/doc/smm/18.net/Makefile
cvs rdiff -u -r1.1 -r1.2 src/share/doc/smm/config/Makefile
cvs rdiff -u -r1.24 -r1.25 src/share/doc/usd/Makefile
cvs rdiff -u -r1.1 -r1.2 src/share/doc/usd/01.begin/Makefile
cvs rdiff -u -r1.1 -r1.2 src/share/doc/usd/17.msmacros/Makefile
cvs rdiff -u -r1.3 -r1.4 src/share/doc/usd/18.msdiffs/Makefile
cvs rdiff -u -r1.2 -r1.3 src/share/doc/usd/19.memacros/Makefile
cvs rdiff -u -r1.2 -r1.3 src/share/doc/usd/20.meref/Makefile
cvs rdiff -u -r1.64 -r1.65 src/share/mk/bsd.doc.mk
cvs rdiff -u -r1.817 -r1.818 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.27 -r1.28 src/usr.bin/gprof/Makefile
cvs rdiff -u -r1.6 -r1.7 src/usr.bin/gprof/PSD.doc/Makefile
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/m4/PSD.doc/Makefile
cvs rdiff -u -r1.35 -r1.36 src/usr.bin/mail/Makefile
cvs rdiff -u -r1.5 -r1.6 src/usr.bin/mail/USD.doc/Makefile
cvs rdiff -u -r1.56 -r1.57 src/usr.bin/make/Makefile
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/make/PSD.doc/Makefile
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/lpr/Makefile
cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/lpr/SMM.doc/Makefile
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/timed/Makefile
cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/timed/SMM.doc/timed/Makefile
cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/timed/SMM.doc/timedop/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/bin/csh/USD.doc/Makefile
diff -u src/bin/csh/USD.doc/Makefile:1.7 src/bin/csh/USD.doc/Makefile:1.8
--- src/bin/csh/USD.doc/Makefile:1.7 Thu Oct 18 18:26:31 2007
+++ src/bin/csh/USD.doc/Makefile Sat Jul 5 19:22:02 2014
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile,v 1.7 2007/10/18 18:26:31 tls Exp $
+# $NetBSD: Makefile,v 1.8 2014/07/05 19:22:02 dholland Exp $
# @(#)Makefile 8.1 (Berkeley) 8/14/93
-DIR= usd/04.csh
+SECTION=usd
+ARTICLE=csh
SRCS= tabs csh.1 csh.2 csh.3 csh.4 csh.ap csh.g
MACROS= -ms
-
-paper.ps: ${SRCS}
- ${TOOL_SOELIM} -I${.CURDIR} ${.ALLSRC} | \
- ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+EXTRAHTMLFILES=\
+ csh1.png csh2.png csh3.png csh4.png csh5.png csh6.png csh7.png \
+ csh8.png csh9.png
.include <bsd.doc.mk>
Index: src/bin/sh/USD.doc/Makefile
diff -u src/bin/sh/USD.doc/Makefile:1.1 src/bin/sh/USD.doc/Makefile:1.2
--- src/bin/sh/USD.doc/Makefile:1.1 Sun Aug 22 01:58:16 2010
+++ src/bin/sh/USD.doc/Makefile Sat Jul 5 19:22:02 2014
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile,v 1.1 2010/08/22 01:58:16 perry Exp $
+# $NetBSD: Makefile,v 1.2 2014/07/05 19:22:02 dholland Exp $
# @(#)Makefile 8.1 (Berkeley) 8/14/93
-DIR= usd/03.shell
-SRCS= Rv7man t.mac t1 t2 t3 t4
-MACROS= -ms
-
-paper.ps: ${SRCS}
- ${TOOL_REFER} -e -p ${SRCS} | \
- ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+SECTION=usd
+ARTICLE=shell
+SRCS= referargs t.mac t1 t2 t3 t4
+MACROS=-ms
+ROFF_REFER=yes
+#REFER_ARGS=-e -p Rv7man
+EXTRAHTMLFILES=shell1.png shell2.png shell3.png shell4.png shell5.png
.include <bsd.doc.mk>
Index: src/external/bsd/nvi/docs/USD.doc/edit/Makefile
diff -u src/external/bsd/nvi/docs/USD.doc/edit/Makefile:1.1 src/external/bsd/nvi/docs/USD.doc/edit/Makefile:1.2
--- src/external/bsd/nvi/docs/USD.doc/edit/Makefile:1.1 Fri Nov 22 16:00:45 2013
+++ src/external/bsd/nvi/docs/USD.doc/edit/Makefile Sat Jul 5 19:22:02 2014
@@ -1,17 +1,18 @@
-# $NetBSD: Makefile,v 1.1 2013/11/22 16:00:45 christos Exp $
+# $NetBSD: Makefile,v 1.2 2014/07/05 19:22:02 dholland Exp $
#
# @(#)Makefile 8.1 (Berkeley) 6/8/93
.include "../../../Makefile.inc"
.PATH: ${DIST}/docs/edit
-DIR= usd/11.edit
+
+SECTION=usd
+ARTICLE=edit
SRCS= edittut.ms
MACROS= -ms
+ROFF_TBL=yes
+EXTRAHTMLFILES=edit1.png edit2.png edit3.png
-all: paper.ps
-
-paper.ps: ${SRCS}
- ${TOOL_TBL} ${.ALLSRC} | ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+.include <bsd.doc.mk>
# index for versatec is different from the one in edit.tut
# because the fonts are different and entries reference page
@@ -20,5 +21,3 @@ paper.ps: ${SRCS}
editvindex:
${TOOL_ROFF_RAW} ${MACROS} -n22 edit.vindex
-
-.include <bsd.doc.mk>
Index: src/external/bsd/nvi/docs/USD.doc/exref/Makefile
diff -u src/external/bsd/nvi/docs/USD.doc/exref/Makefile:1.1 src/external/bsd/nvi/docs/USD.doc/exref/Makefile:1.2
--- src/external/bsd/nvi/docs/USD.doc/exref/Makefile:1.1 Fri Nov 22 16:00:45 2013
+++ src/external/bsd/nvi/docs/USD.doc/exref/Makefile Sat Jul 5 19:22:02 2014
@@ -1,21 +1,23 @@
-# $NetBSD: Makefile,v 1.1 2013/11/22 16:00:45 christos Exp $
+# $NetBSD: Makefile,v 1.2 2014/07/05 19:22:02 dholland Exp $
#
# @(#)Makefile 8.8 (Berkeley) 10/10/96
.include "../../../Makefile.inc"
.PATH: ${DIST}/docs/exref
-DIR= usd/12.ex
-SRCS= ex.rm ex.summary
+SECTION= usd
+ARTICLE= ex
+SUBARTICLES= reference summary
+SRCS.reference= ex.rm
+SRCS.summary= ex.summary
MACROS= -ms
-CLEANFILES= summary.ps
-
-all: paper.ps summary.ps
-
-paper.ps: ex.rm
- ${TOOL_TBL} ${.ALLSRC} | ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
-
-summary.ps: ex.summary
- ${TOOL_TBL} ${.ALLSRC} | ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+ROFF_TBL= yes
+EXTRAHTMLFILES= \
+ ex1.png ex2.png ex3.png ex4.png ex5.png \
+ ex6.png ex7.png ex8.png ex9.png ex10.png \
+ ex11.png ex12.png ex13.png ex14.png ex15.png \
+ ex16.png ex17.png ex18.png ex19.png ex20.png \
+ ex21.png ex22.png ex23.png ex24.png ex25.png \
+ ex26.png ex27.png
.include <bsd.doc.mk>
Index: src/external/bsd/nvi/docs/USD.doc/vi.ref/Makefile
diff -u src/external/bsd/nvi/docs/USD.doc/vi.ref/Makefile:1.1 src/external/bsd/nvi/docs/USD.doc/vi.ref/Makefile:1.2
--- src/external/bsd/nvi/docs/USD.doc/vi.ref/Makefile:1.1 Fri Nov 22 16:00:45 2013
+++ src/external/bsd/nvi/docs/USD.doc/vi.ref/Makefile Sat Jul 5 19:22:02 2014
@@ -1,26 +1,19 @@
-# $NetBSD: Makefile,v 1.1 2013/11/22 16:00:45 christos Exp $
+# $NetBSD: Makefile,v 1.2 2014/07/05 19:22:02 dholland Exp $
#
# @(#)Makefile 8.20 (Berkeley) 8/18/96
-DIR= usd/13.viref
-SRCS= vi.ref ex.cmd.roff set.opt.roff vi.cmd.roff ref.so
+SECTION= usd
+ARTICLE= viref
+SRCS= vi.ref
+DEPSRCS= ex.cmd.roff set.opt.roff vi.cmd.roff ref.so index.so
MACROS= -me
-CLEANFILES+= vi.ref.txt vi.ref.ps index index.so
+ROFF_TBL= yes
+CLEANFILES+= index index.so
-all: vi.ref.txt vi.ref.ps
-
-vi.ref.txt: vi.ref index.so
- ${TOOL_SOELIM} vi.ref | ${TOOL_TBL} | ${TOOL_ROFF_ASCII} ${MACROS} > $@
- rm -f index
- chmod 444 $@
-
-vi.ref.ps: vi.ref index.so
- ${TOOL_SOELIM} vi.ref | ${TOOL_TBL} | ${TOOL_ROFF_PS} ${MACROS} > $@
- rm -f index
- chmod 444 $@
+.include <bsd.doc.mk>
+# index.so is generated.
index.so: vi.ref
- # Build index.so, side-effect of building the paper.
${TOOL_SOELIM} vi.ref | ${TOOL_TBL} | \
${TOOL_ROFF_PS} ${MACROS} > /dev/null
sed -e 's/MINUSSIGN/\\-/' \
@@ -30,6 +23,3 @@ index.so: vi.ref
sort -u '-t ' +0 -1 +1n | awk -f merge.awk | \
sed -e 's/__SPACE/ /g' > $@
rm -f index
- chmod 444 $@
-
-.include <bsd.doc.mk>
Index: src/external/bsd/nvi/docs/USD.doc/vitut/Makefile
diff -u src/external/bsd/nvi/docs/USD.doc/vitut/Makefile:1.1 src/external/bsd/nvi/docs/USD.doc/vitut/Makefile:1.2
--- src/external/bsd/nvi/docs/USD.doc/vitut/Makefile:1.1 Fri Nov 22 16:00:45 2013
+++ src/external/bsd/nvi/docs/USD.doc/vitut/Makefile Sat Jul 5 19:22:03 2014
@@ -1,26 +1,25 @@
-# $NetBSD: Makefile,v 1.1 2013/11/22 16:00:45 christos Exp $
+# $NetBSD: Makefile,v 1.2 2014/07/05 19:22:03 dholland Exp $
#
# @(#)Makefile 8.7 (Berkeley) 8/18/96
.include "../../../Makefile.inc"
.PATH: ${DIST}/docs/vitut
-DIR= usd/12.vi
-SRCS= vi.in vi.chars
-MACROS= -ms
-CLEANFILES+= vitut.ps summary.ps viapwh.ps
-
-all: vitut.ps summary.ps viapwh.ps
-
-vitut.ps: ${SRCS}
- ${TOOL_TBL} ${.ALLSRC} | ${TOOL_ROFF_PS} ${MACROS} > $@
- chmod 444 $@
-summary.ps: vi.summary
- ${TOOL_TBL} ${.ALLSRC} | ${TOOL_ROFF_PS} ${MACROS} > $@
- chmod 444 $@
-
-viapwh.ps: vi.apwh.ms
- ${TOOL_TBL} ${.ALLSRC} | ${TOOL_ROFF_PS} ${MACROS} > $@
- chmod 444 $@
+SECTION= usd
+ARTICLE= vi
+SUBARTICLES= vitut summary
+SRCS.vitut= vi.in vi.chars
+SRCS.summary= vi.summary
+SRCS.viapwh= vi.apwh.ms
+MACROS= -ms
+ROFF_TBL= yes
+EXTRAHTMLFILES= \
+ vi1.png vi2.png vi3.png vi4.png vi5.png \
+ vi6.png vi7.png vi8.png vi9.png vi10.png \
+ vi11.png vi12.png vi13.png vi14.png vi15.png \
+ vi16.png vi17.png vi18.png vi19.png vi20.png \
+ vi21.png vi22.png vi23.png vi24.png vi25.png \
+ vi26.png vi27.png vi28.png vi29.png vi30.png \
+ vi31.png vi32.png vi33.png
.include <bsd.doc.mk>
Index: src/games/rogue/Makefile
diff -u src/games/rogue/Makefile:1.18 src/games/rogue/Makefile:1.19
--- src/games/rogue/Makefile:1.18 Sun Aug 11 03:44:27 2013
+++ src/games/rogue/Makefile Sat Jul 5 19:22:03 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2013/08/11 03:44:27 dholland Exp $
+# $NetBSD: Makefile,v 1.19 2014/07/05 19:22:03 dholland Exp $
# @(#)Makefile 8.1 (Berkeley) 5/31/93
PROG= rogue
@@ -12,9 +12,7 @@ HIDEGAME=hidegame
SETGIDGAME=yes
MAN= rogue.6
-.if make(install)
SUBDIR+=USD.doc
-.endif
.include <bsd.prog.mk>
.include <bsd.subdir.mk>
Index: src/games/rogue/USD.doc/Makefile
diff -u src/games/rogue/USD.doc/Makefile:1.5 src/games/rogue/USD.doc/Makefile:1.6
--- src/games/rogue/USD.doc/Makefile:1.5 Sun Feb 17 12:17:40 2013
+++ src/games/rogue/USD.doc/Makefile Sat Jul 5 19:22:03 2014
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.5 2013/02/17 12:17:40 jmcneill Exp $
+# $NetBSD: Makefile,v 1.6 2014/07/05 19:22:03 dholland Exp $
# @(#)Makefile 8.1 (Berkeley) 6/8/93
-DIR= usd/30.rogue
+SECTION=usd
+ARTICLE=rogue
SRCS= rogue.me
MACROS= -me
-
-paper.ps: ${SRCS}
- ${TOOL_TBL} ${SRCS} | ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+ROFF_TBL=yes
.include <bsd.doc.mk>
Index: src/games/trek/Makefile
diff -u src/games/trek/Makefile:1.14 src/games/trek/Makefile:1.15
--- src/games/trek/Makefile:1.14 Tue Aug 16 11:28:18 2011
+++ src/games/trek/Makefile Sat Jul 5 19:22:03 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2011/08/16 11:28:18 christos Exp $
+# $NetBSD: Makefile,v 1.15 2014/07/05 19:22:03 dholland Exp $
# @(#)Makefile 8.1 (Berkeley) 5/31/93
PROG= trek
@@ -15,9 +15,7 @@ DPADD= ${LIBM}
LDADD= -lm
HIDEGAME=hidegame
-.if make(install)
SUBDIR+=USD.doc
-.endif
COPTS.getpar.c += -Wno-format-nonliteral
Index: src/games/trek/USD.doc/Makefile
diff -u src/games/trek/USD.doc/Makefile:1.4 src/games/trek/USD.doc/Makefile:1.5
--- src/games/trek/USD.doc/Makefile:1.4 Thu Jul 10 10:34:20 2003
+++ src/games/trek/USD.doc/Makefile Sat Jul 5 19:22:03 2014
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.4 2003/07/10 10:34:20 lukem Exp $
+# $NetBSD: Makefile,v 1.5 2014/07/05 19:22:03 dholland Exp $
# @(#)Makefile 8.1 (Berkeley) 6/8/93
-DIR= usd/31.trek
+SECTION=usd
+ARTICLE=trek
SRCS= trek.me
MACROS= -me
-
-paper.ps: ${SRCS}
- ${TOOL_TBL} ${SRCS} | ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+ROFF_TBL=yes
.include <bsd.doc.mk>
Index: src/lib/libcurses/PSD.doc/Makefile
diff -u src/lib/libcurses/PSD.doc/Makefile:1.10 src/lib/libcurses/PSD.doc/Makefile:1.11
--- src/lib/libcurses/PSD.doc/Makefile:1.10 Thu Jul 10 10:34:22 2003
+++ src/lib/libcurses/PSD.doc/Makefile Sat Jul 5 19:22:03 2014
@@ -1,17 +1,15 @@
-# $NetBSD: Makefile,v 1.10 2003/07/10 10:34:22 lukem Exp $
+# $NetBSD: Makefile,v 1.11 2014/07/05 19:22:03 dholland Exp $
# from: @(#)Makefile 8.2 (Berkeley) 5/23/94
-DIR= psd/19.curses
+SECTION=psd
+ARTICLE=curses
SRCS= Master
-MACROS= -me
-OTHER= appen.A appen.B appen.C doc.I doc.II doc.III doc.IV fns.doc \
- intro.0 intro.1 intro.3 intro.4 intro.5 intro.6 \
- macros c_macros
CEXAMPLES= ex1.gr ex2.gr life.gr twinkle1.gr twinkle2.gr win_st.gr
-TBLFILES= intro.2.tbl
-EXTRA= ${OTHER} ${CEXAMPLES:R:S/$/.c/g} ${TBLFILES:R}
-
-CLEANFILES+= ${CEXAMPLES} ${TBLFILES}
+DEPSRCS=appen.A appen.B appen.C doc.I doc.II doc.III doc.IV fns.doc \
+ intro.0 intro.1 intro.2.tbl intro.3 intro.4 intro.5 intro.6 \
+ macros c_macros $(CEXAMPLES)
+MACROS= -me
+CLEANFILES+= ${CEXAMPLES} intro.2.tbl
.SUFFIXES:
.SUFFIXES: .c .gr
@@ -29,10 +27,6 @@ VFONT= /usr/libexec/vfontedpr
.c.gr:
${VFONT} ${.IMPSRC} | grep -v "^'wh" > ${.TARGET}
-paper.ps: ${SRCS} ${OTHER} ${CEXAMPLES} ${TBLFILES}
- ${TOOL_SOELIM} -I${.CURDIR} Master | \
- ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
-
# Unfortunately our make doesn't handle single-suffix rules.
intro.2.tbl: intro.2
${TOOL_TBL} ${.ALLSRC} > ${.TARGET}
Index: src/sbin/fsck_ffs/Makefile
diff -u src/sbin/fsck_ffs/Makefile:1.44 src/sbin/fsck_ffs/Makefile:1.45
--- src/sbin/fsck_ffs/Makefile:1.44 Fri Aug 10 12:20:11 2012
+++ src/sbin/fsck_ffs/Makefile Sat Jul 5 19:22:03 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2012/08/10 12:20:11 joerg Exp $
+# $NetBSD: Makefile,v 1.45 2014/07/05 19:22:03 dholland Exp $
# @(#)Makefile 8.2 (Berkeley) 4/27/95
.include <bsd.own.mk>
@@ -36,9 +36,7 @@ COPTS.ffs_appleufs.c+= -Wno-pointer-sign
COPTS.pass1.c+= -fno-tree-fre -fno-tree-lrs
.endif
-.if make(install)
SUBDIR+=SMM.doc
-.endif
.include <bsd.prog.mk>
.include <bsd.subdir.mk>
Index: src/sbin/fsck_ffs/SMM.doc/Makefile
diff -u src/sbin/fsck_ffs/SMM.doc/Makefile:1.3 src/sbin/fsck_ffs/SMM.doc/Makefile:1.4
--- src/sbin/fsck_ffs/SMM.doc/Makefile:1.3 Fri Apr 5 01:45:49 1996
+++ src/sbin/fsck_ffs/SMM.doc/Makefile Sat Jul 5 19:22:03 2014
@@ -1,8 +1,10 @@
-# $NetBSD: Makefile,v 1.3 1996/04/05 01:45:49 cgd Exp $
+# $NetBSD: Makefile,v 1.4 2014/07/05 19:22:03 dholland Exp $
# @(#)Makefile 8.1 (Berkeley) 6/8/93
-DIR= smm/03.fsck_ffs
+SECTION=smm
+ARTICLE=fsck_ffs
SRCS= 0.t 1.t 2.t 3.t 4.t
MACROS= -ms
+EXTRAHTMLFILES=fsck_ffs1.png fsck_ffs2.png fsck_ffs3.png fsck_ffs4.png
.include <bsd.doc.mk>
Index: src/share/doc/Makefile
diff -u src/share/doc/Makefile:1.10 src/share/doc/Makefile:1.11
--- src/share/doc/Makefile:1.10 Mon Jan 19 07:50:20 2009
+++ src/share/doc/Makefile Sat Jul 5 19:22:03 2014
@@ -1,9 +1,7 @@
-# $NetBSD: Makefile,v 1.10 2009/01/19 07:50:20 jmmv Exp $
+# $NetBSD: Makefile,v 1.11 2014/07/05 19:22:03 dholland Exp $
#
# @(#)Makefile 8.1 (Berkeley) 6/5/93
-.if make(install)
SUBDIR+= psd smm usd
-.endif
.include <bsd.subdir.mk>
Index: src/share/doc/psd/Makefile
diff -u src/share/doc/psd/Makefile:1.13 src/share/doc/psd/Makefile:1.14
--- src/share/doc/psd/Makefile:1.13 Sun Jan 11 16:11:52 2004
+++ src/share/doc/psd/Makefile Sat Jul 5 19:22:03 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2004/01/11 16:11:52 lukem Exp $
+# $NetBSD: Makefile,v 1.14 2014/07/05 19:22:03 dholland Exp $
# @(#)Makefile 8.2 (Berkeley) 5/23/94
.include <bsd.own.mk>
@@ -13,10 +13,6 @@
# 01.cacm 02.implement 03.iosys 04.uprog 06.Clang 08.f77 09.f77io
# 11.adb 15.yacc 16.lex
-BINDIR= /usr/share/doc/psd
-.if ${MKDOC} != "no"
-FILES= 00.contents Makefile Title
-.endif
SUBDIR= 05.sysman 20.ipctut 21.ipc
.if exists(12.make)
SUBDIR+= 12.make
@@ -31,8 +27,11 @@ SUBDIR+= 19.curses
# 07.pascal 08.f77 09.f77io 11.adb 12.make 14.sccs 15.yacc \
# 16.lex 17.m4 18.gprof 19.curses 20.ipctut 21.ipc
-Title.ps: ${FILES}
- ${TOOL_ROFF_PS} -ms Title > ${.TARGET}
+SECTION=psd
+SUBARTICLES=title contents
+SRCS.title=Title
+SRCS.contents=00.contents
+MACROS=-ms
-.include <bsd.prog.mk>
+.include <bsd.doc.mk>
.include <bsd.subdir.mk>
Index: src/share/doc/psd/05.sysman/Makefile
diff -u src/share/doc/psd/05.sysman/Makefile:1.8 src/share/doc/psd/05.sysman/Makefile:1.9
--- src/share/doc/psd/05.sysman/Makefile:1.8 Sun Oct 6 05:45:19 2013
+++ src/share/doc/psd/05.sysman/Makefile Sat Jul 5 19:22:03 2014
@@ -1,16 +1,25 @@
-# $NetBSD: Makefile,v 1.8 2013/10/06 05:45:19 dholland Exp $
+# $NetBSD: Makefile,v 1.9 2014/07/05 19:22:03 dholland Exp $
#
# @(#)Makefile 8.2 (Berkeley) 6/1/94
-DIR= psd/05.sysman
+SECTION=psd
+ARTICLE=sysman
SRCS= 0.t 1.0.t 1.1.t 1.2.t 1.3.t 1.4.t 1.5.t 1.6.t 1.7.t \
2.0.t 2.1.t 2.2.t 2.3.t 2.4.t 2.5.t a.t
+DEPSRCS=facilities contents
MACROS= -ms
+ROFF_TBL=yes
CLEANFILES+=facilities contents pagelog
+EXTRAHTMLFILES=\
+ sysman1.png sysman2.png sysman3.png sysman4.png sysman5.png \
+ sysman6.png sysman7.png sysman8.png sysman9.png sysman10.png \
+ sysman11.png sysman12.png sysman13.png sysman14.png sysman15.png \
+ sysman16.png sysman17.png sysman18.png sysman19.png sysman20.png \
+ sysman21.png sysman22.png sysman23.png sysman24.png sysman25.png \
+ sysman26.png sysman27.png sysman28.png sysman29.png sysman30.png \
+ sysman31.png sysman32.png sysman33.png
-paper.ps: ${SRCS} facilities contents
- ${TOOL_SOELIM} -I${.CURDIR} ${.ALLSRC:M*.t} | ${TOOL_TBL} | \
- ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+.include <bsd.doc.mk>
facilities: ${SRCS}
${TOOL_SOELIM} -I${.CURDIR} ${.ALLSRC} |\
@@ -21,5 +30,3 @@ contents: ${SRCS}
${TOOL_SOELIM} -I${.CURDIR} ${.ALLSRC} |\
${TOOL_SED} -n -e '/^\.Sh/p' |\
${TOOL_SED} -e 's/^\.Sh /.L/;s/$$/"/' > ${.TARGET}
-
-.include <bsd.doc.mk>
Index: src/share/doc/psd/20.ipctut/Makefile
diff -u src/share/doc/psd/20.ipctut/Makefile:1.5 src/share/doc/psd/20.ipctut/Makefile:1.6
--- src/share/doc/psd/20.ipctut/Makefile:1.5 Thu Jul 10 10:34:30 2003
+++ src/share/doc/psd/20.ipctut/Makefile Sat Jul 5 19:22:03 2014
@@ -1,16 +1,15 @@
-# $NetBSD: Makefile,v 1.5 2003/07/10 10:34:30 lukem Exp $
+# $NetBSD: Makefile,v 1.6 2014/07/05 19:22:03 dholland Exp $
#
# @(#)Makefile 8.1 (Berkeley) 8/14/93
-DIR= psd/20.ipctut
+SECTION=psd
+ARTICLE=ipctut
SRCS= tutor.me
-MACROS= -me
-EXTRA= dgramread.c dgramsend.c fig2.pic fig3.pic fig8.pic pipe.c \
+DEPSRCS=dgramread.c dgramsend.c fig2.pic fig3.pic fig8.pic pipe.c \
socketpair.c strchkread.c streamread.c streamwrite.c \
udgramread.c udgramsend.c ustreamread.c ustreamwrite.c
-
-paper.ps: ${SRCS} ${EXTRA}
- ${TOOL_SOELIM} -I${.CURDIR} ${.ALLSRC:M*.me} | ${TOOL_PIC} | \
- ${TOOL_TBL} | ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+MACROS= -me
+ROFF_PIC=yes
+ROFF_TBL=yes
.include <bsd.doc.mk>
Index: src/share/doc/psd/21.ipc/Makefile
diff -u src/share/doc/psd/21.ipc/Makefile:1.5 src/share/doc/psd/21.ipc/Makefile:1.6
--- src/share/doc/psd/21.ipc/Makefile:1.5 Thu Jul 10 10:34:31 2003
+++ src/share/doc/psd/21.ipc/Makefile Sat Jul 5 19:22:03 2014
@@ -1,13 +1,11 @@
-# $NetBSD: Makefile,v 1.5 2003/07/10 10:34:31 lukem Exp $
+# $NetBSD: Makefile,v 1.6 2014/07/05 19:22:03 dholland Exp $
#
# @(#)Makefile 8.1 (Berkeley) 6/8/93
-DIR= psd/21.ipc
+SECTION=psd
+ARTICLE=ipc
SRCS= 0.t 1.t 2.t 3.t 4.t 5.t
MACROS= -ms
-
-paper.ps: ${SRCS}
- ${TOOL_SOELIM} -I${.CURDIR} ${.ALLSRC} | ${TOOL_TBL} | \
- ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+ROFF_TBL=yes
.include <bsd.doc.mk>
Index: src/share/doc/smm/Makefile
diff -u src/share/doc/smm/Makefile:1.20 src/share/doc/smm/Makefile:1.21
--- src/share/doc/smm/Makefile:1.20 Thu Nov 29 12:35:05 2007
+++ src/share/doc/smm/Makefile Sat Jul 5 19:22:04 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2007/11/29 12:35:05 mjf Exp $
+# $NetBSD: Makefile,v 1.21 2014/07/05 19:22:04 dholland Exp $
# from: @(#)Makefile 8.2 (Berkeley) 5/10/94
.include <bsd.own.mk>
@@ -6,17 +6,10 @@
# The following modules do not build/install:
# 10.named, 13.amd
-# Missing:
-# 02.config
-
# Missing from 4.4BSD-Lite:
# 14.uucpimpl 15.uucpnet 16.security
-BINDIR= /usr/share/doc/smm
-.if ${MKDOC} != "no"
-FILES= 00.contents Makefile Title
-.endif
-SUBDIR= 01.setup 04.quotas 05.fastfs 06.nfs 17.password 18.net
+SUBDIR= 01.setup config 04.quotas 05.fastfs 06.nfs 17.password 18.net
.if exists(03.fsck_ffs)
SUBDIR+= 03.fsck_ffs
.endif
@@ -33,11 +26,11 @@ SUBDIR+= 09.sendmail
# 08.sendmailop 09.sendmail 14.uucpimpl \
# 15.uucpnet 16.security 17.password 18.net 19.perl
-Title.ps: ${FILES}
- ${TOOL_ROFF_PS} -ms Title > ${.TARGET}
-
-contents.ps: ${FILES}
- ${TOOL_ROFF_PS} -ms 00.contents > ${.TARGET}
+SECTION=smm
+SUBARTICLES=title contents
+SRCS.title=Title
+SRCS.contents=00.contents
+MACROS=-ms
-.include <bsd.prog.mk>
+.include <bsd.doc.mk>
.include <bsd.subdir.mk>
Index: src/share/doc/smm/01.setup/Makefile
diff -u src/share/doc/smm/01.setup/Makefile:1.12 src/share/doc/smm/01.setup/Makefile:1.13
--- src/share/doc/smm/01.setup/Makefile:1.12 Thu Jul 10 10:34:32 2003
+++ src/share/doc/smm/01.setup/Makefile Sat Jul 5 19:22:03 2014
@@ -1,14 +1,21 @@
-# $NetBSD: Makefile,v 1.12 2003/07/10 10:34:32 lukem Exp $
+# $NetBSD: Makefile,v 1.13 2014/07/05 19:22:03 dholland Exp $
#
# @(#)Makefile 8.1 (Berkeley) 7/27/93
-DIR= smm/01.setup
+SECTION=smm
+ARTICLE=setup
SRCS= 0.t 1.t 2.t 3.t 4.t 5.t 6.t
-FILES= ${SRCS}
MACROS= -ms
-
-paper.ps: ${SRCS}
- ${TOOL_SOELIM} -I${.CURDIR} ${.ALLSRC} | ${TOOL_TBL} | \
- ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+ROFF_TBL=yes
+EXTRAHTMLFILES=\
+ setup1.png setup2.png setup3.png setup4.png setup5.png \
+ setup6.png setup7.png setup8.png setup9.png setup10.png \
+ setup11.png setup12.png setup13.png setup14.png setup15.png \
+ setup16.png setup17.png setup18.png setup19.png setup20.png \
+ setup21.png setup22.png setup23.png setup24.png setup25.png \
+ setup26.png setup27.png setup28.png setup29.png setup30.png \
+ setup31.png setup32.png setup33.png setup34.png setup35.png \
+ setup36.png setup37.png setup38.png setup39.png setup40.png \
+ setup41.png setup42.png setup43.png setup44.png setup45.png
.include <bsd.doc.mk>
Index: src/share/doc/smm/04.quotas/Makefile
diff -u src/share/doc/smm/04.quotas/Makefile:1.7 src/share/doc/smm/04.quotas/Makefile:1.8
--- src/share/doc/smm/04.quotas/Makefile:1.7 Fri Jan 9 06:55:27 1998
+++ src/share/doc/smm/04.quotas/Makefile Sat Jul 5 19:22:03 2014
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.7 1998/01/09 06:55:27 perry Exp $
+# $NetBSD: Makefile,v 1.8 2014/07/05 19:22:03 dholland Exp $
#
# @(#)Makefile 8.1 (Berkeley) 6/8/93
-DIR= smm/04.quotas
+SECTION=smm
+ARTICLE=quotas
SRCS= quotas.ms
MACROS= -ms
Index: src/share/doc/smm/05.fastfs/Makefile
diff -u src/share/doc/smm/05.fastfs/Makefile:1.5 src/share/doc/smm/05.fastfs/Makefile:1.6
--- src/share/doc/smm/05.fastfs/Makefile:1.5 Thu Jul 10 10:34:32 2003
+++ src/share/doc/smm/05.fastfs/Makefile Sat Jul 5 19:22:03 2014
@@ -1,13 +1,17 @@
-# $NetBSD: Makefile,v 1.5 2003/07/10 10:34:32 lukem Exp $
+# $NetBSD: Makefile,v 1.6 2014/07/05 19:22:03 dholland Exp $
#
# @(#)Makefile 8.1 (Berkeley) 6/8/93
-DIR= smm/05.fastfs
+SECTION=smm
+ARTICLE=fastfs
SRCS= 0.t 1.t 2.t 3.t 4.t 5.t 6.t
MACROS= -ms
-
-paper.ps: ${SRCS}
- ${TOOL_SOELIM} -I${.CURDIR} ${.ALLSRC} | ${TOOL_TBL} | ${TOOL_EQN} | \
- ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+ROFF_TBL=yes
+ROFF_EQN=yes
+EXTRAHTMLFILES=\
+ fastfs1.png fastfs2.png fastfs3.png fastfs4.png fastfs5.png \
+ fastfs6.png fastfs7.png fastfs8.png fastfs9.png fastfs10.png \
+ fastfs11.png fastfs12.png fastfs13.png fastfs14.png fastfs15.png \
+ fastfs16.png fastfs-9.png
.include <bsd.doc.mk>
Index: src/share/doc/smm/06.nfs/Makefile
diff -u src/share/doc/smm/06.nfs/Makefile:1.2 src/share/doc/smm/06.nfs/Makefile:1.3
--- src/share/doc/smm/06.nfs/Makefile:1.2 Fri Jan 9 06:55:38 1998
+++ src/share/doc/smm/06.nfs/Makefile Sat Jul 5 19:22:03 2014
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.2 1998/01/09 06:55:38 perry Exp $
+# $NetBSD: Makefile,v 1.3 2014/07/05 19:22:03 dholland Exp $
#
# @(#)Makefile 8.1 (Berkeley) 6/8/93
-DIR= smm/06.nfs
+SECTION=smm
+ARTICLE=nfs
SRCS= 0.t 1.t 2.t ref.t
MACROS= -me
Index: src/share/doc/smm/17.password/Makefile
diff -u src/share/doc/smm/17.password/Makefile:1.1 src/share/doc/smm/17.password/Makefile:1.2
--- src/share/doc/smm/17.password/Makefile:1.1 Thu Nov 29 12:35:05 2007
+++ src/share/doc/smm/17.password/Makefile Sat Jul 5 19:22:04 2014
@@ -1,7 +1,9 @@
-# $NetBSD: Makefile,v 1.1 2007/11/29 12:35:05 mjf Exp $
+# $NetBSD: Makefile,v 1.2 2014/07/05 19:22:04 dholland Exp $
-DIR= smm/17.password
+SECTION=smm
+ARTICLE=password
SRCS= password.ms
MACROS= -ms
+EXTRAHTMLFILES=password1.png
.include <bsd.doc.mk>
Index: src/share/doc/smm/18.net/Makefile
diff -u src/share/doc/smm/18.net/Makefile:1.5 src/share/doc/smm/18.net/Makefile:1.6
--- src/share/doc/smm/18.net/Makefile:1.5 Thu Jul 10 10:34:32 2003
+++ src/share/doc/smm/18.net/Makefile Sat Jul 5 19:22:04 2014
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.5 2003/07/10 10:34:32 lukem Exp $
+# $NetBSD: Makefile,v 1.6 2014/07/05 19:22:04 dholland Exp $
#
# @(#)Makefile 8.1 (Berkeley) 6/10/93
-DIR= smm/18.net
+SECTION=smm
+ARTICLE=net
SRCS= 0.t 1.t 2.t 3.t 4.t 5.t 6.t 7.t 8.t 9.t a.t b.t c.t d.t e.t f.t
MACROS= -ms
-
-paper.ps: ${SRCS}
- ${TOOL_SOELIM} -I${.CURDIR} ${.ALLSRC} | ${TOOL_TBL} | \
- ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+ROFF_TBL=yes
+EXTRAHTMLFILES=net1.png net2.png net3.png net4.png
.include <bsd.doc.mk>
Index: src/share/doc/smm/config/Makefile
diff -u src/share/doc/smm/config/Makefile:1.1 src/share/doc/smm/config/Makefile:1.2
--- src/share/doc/smm/config/Makefile:1.1 Tue Dec 18 03:35:53 2007
+++ src/share/doc/smm/config/Makefile Sat Jul 5 19:22:04 2014
@@ -1,14 +1,12 @@
-# $NetBSD: Makefile,v 1.1 2007/12/18 03:35:53 garbled Exp $
+# $NetBSD: Makefile,v 1.2 2014/07/05 19:22:04 dholland Exp $
#
# @(#)Makefile 8.1 (Berkeley) 7/27/93
-DIR= smm/config
+SECTION=smm
+ARTICLE=config
SRCS= 0.t 1.t 2.t 3.t 4.t 5.t 6.t a.t b.t c.t d.t e.t
-FILES= ${SRCS}
MACROS= -ms
-
-paper.ps: ${SRCS}
- ${TOOL_SOELIM} -I${.CURDIR} ${.ALLSRC} | ${TOOL_TBL} | \
- ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+ROFF_TBL=yes
+EXTRAHTMLFILES=config1.png config2.png config3.png config4.png config5.png
.include <bsd.doc.mk>
Index: src/share/doc/usd/Makefile
diff -u src/share/doc/usd/Makefile:1.24 src/share/doc/usd/Makefile:1.25
--- src/share/doc/usd/Makefile:1.24 Thu Nov 29 12:35:05 2007
+++ src/share/doc/usd/Makefile Sat Jul 5 19:22:04 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2007/11/29 12:35:05 mjf Exp $
+# $NetBSD: Makefile,v 1.25 2014/07/05 19:22:04 dholland Exp $
#
# @(#)Makefile 8.3 (Berkeley) 5/16/94
@@ -15,21 +15,15 @@
# 16.awk 21.troff 22.trofftut 23.eqn 24.eqnguide
# 25.tbl 26.refer 27.invert 29.diction
-BINDIR= /usr/share/doc/usd
-.if ${MKDOC} != "no"
-FILES= 00.contents Makefile Title
-.endif
SUBDIR+=01.begin 17.msmacros 18.msdiffs 19.memacros 20.meref
-.if !make(install)
-SUBDIR+=04.csh 07.mail 11.edit 12.ex 13.viref
-SUBDIR+=30.rogue 31.trek
-.endif
+#SUBDIR+=04.csh 07.mail 11.edit 12.ex 13.viref
+#SUBDIR+=30.rogue 31.trek
-Title.ps: ${FILES}
- ${TOOL_ROFF_PS} -ms Title > ${.TARGET}
+SECTION=usd
+SUBARTICLES=title contents
+SRCS.title=Title
+SRCS.contents=00.contents
+MACROS=-ms
-contents.ps: ${FILES}
- ${TOOL_ROFF_PS} -ms 00.contents > ${.TARGET}
-
-.include <bsd.prog.mk>
+.include <bsd.doc.mk>
.include <bsd.subdir.mk>
Index: src/share/doc/usd/01.begin/Makefile
diff -u src/share/doc/usd/01.begin/Makefile:1.1 src/share/doc/usd/01.begin/Makefile:1.2
--- src/share/doc/usd/01.begin/Makefile:1.1 Thu Nov 29 12:35:05 2007
+++ src/share/doc/usd/01.begin/Makefile Sat Jul 5 19:22:04 2014
@@ -1,7 +1,12 @@
-# $NetBSD: Makefile,v 1.1 2007/11/29 12:35:05 mjf Exp $
+# $NetBSD: Makefile,v 1.2 2014/07/05 19:22:04 dholland Exp $
-DIR= usd/01.begin
+SECTION=usd
+ARTICLE=begin
SRCS= u.mac u0 u1 u2 u3 u4 u5
MACROS= -ms
+EXTRAHTMLFILES=\
+ begin1.png begin2.png begin3.png begin4.png begin5.png \
+ begin6.png begin7.png begin8.png begin9.png begin10.png \
+ begin11.png begin12.png begin13.png begin14.png
.include <bsd.doc.mk>
Index: src/share/doc/usd/17.msmacros/Makefile
diff -u src/share/doc/usd/17.msmacros/Makefile:1.1 src/share/doc/usd/17.msmacros/Makefile:1.2
--- src/share/doc/usd/17.msmacros/Makefile:1.1 Thu Nov 29 12:35:07 2007
+++ src/share/doc/usd/17.msmacros/Makefile Sat Jul 5 19:22:04 2014
@@ -1,11 +1,14 @@
-# $NetBSD: Makefile,v 1.1 2007/11/29 12:35:07 mjf Exp $
+# $NetBSD: Makefile,v 1.2 2014/07/05 19:22:04 dholland Exp $
-DIR= usd/17.msmacros
+SECTION=usd
+ARTICLE=msmacros
SRCS= ms fig1.pic
MACROS= -ms
-
-paper.ps: ${SRCS}
- ${TOOL_SOELIM} ${SRCS} | ${TOOL_PIC} | ${TOOL_TBL} | ${TOOL_EQN} | \
- ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+ROFF_PIC=yes
+ROFF_TBL=yes
+ROFF_EQN=yes
+EXTRAHTMLFILES=\
+ msmacros1.png msmacros2.png msmacros3.png msmacros4.png msmacros5.png \
+ msmacros6.png msmacros7.png msmacros8.png msmacros9.png
.include <bsd.doc.mk>
Index: src/share/doc/usd/18.msdiffs/Makefile
diff -u src/share/doc/usd/18.msdiffs/Makefile:1.3 src/share/doc/usd/18.msdiffs/Makefile:1.4
--- src/share/doc/usd/18.msdiffs/Makefile:1.3 Fri Jan 9 06:55:57 1998
+++ src/share/doc/usd/18.msdiffs/Makefile Sat Jul 5 19:22:04 2014
@@ -1,9 +1,11 @@
-# $NetBSD: Makefile,v 1.3 1998/01/09 06:55:57 perry Exp $
+# $NetBSD: Makefile,v 1.4 2014/07/05 19:22:04 dholland Exp $
#
# @(#)Makefile 8.1 (Berkeley) 6/8/93
-DIR= usd/18.msdiffs
+SECTION=usd
+ARTICLE=msdiffs
SRCS= ms.diffs
MACROS= -ms
+EXTRAHTMLFILES=msdiffs1.png msdiffs2.png
.include <bsd.doc.mk>
Index: src/share/doc/usd/19.memacros/Makefile
diff -u src/share/doc/usd/19.memacros/Makefile:1.2 src/share/doc/usd/19.memacros/Makefile:1.3
--- src/share/doc/usd/19.memacros/Makefile:1.2 Fri Jan 9 06:55:59 1998
+++ src/share/doc/usd/19.memacros/Makefile Sat Jul 5 19:22:04 2014
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.2 1998/01/09 06:55:59 perry Exp $
+# $NetBSD: Makefile,v 1.3 2014/07/05 19:22:04 dholland Exp $
#
# @(#)Makefile 8.1 (Berkeley) 6/8/93
-DIR= usd/19.memacros
+SECTION=usd
+ARTICLE=memacros
SRCS= intro.me
MACROS= -me
Index: src/share/doc/usd/20.meref/Makefile
diff -u src/share/doc/usd/20.meref/Makefile:1.2 src/share/doc/usd/20.meref/Makefile:1.3
--- src/share/doc/usd/20.meref/Makefile:1.2 Fri Jan 9 06:56:02 1998
+++ src/share/doc/usd/20.meref/Makefile Sat Jul 5 19:22:04 2014
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.2 1998/01/09 06:56:02 perry Exp $
+# $NetBSD: Makefile,v 1.3 2014/07/05 19:22:04 dholland Exp $
#
# @(#)Makefile 8.1 (Berkeley) 6/8/93
-DIR= usd/20.meref
+SECTION=usd
+ARTICLE=meref
SRCS= ref.me
MACROS= -me
Index: src/share/mk/bsd.doc.mk
diff -u src/share/mk/bsd.doc.mk:1.64 src/share/mk/bsd.doc.mk:1.65
--- src/share/mk/bsd.doc.mk:1.64 Thu Mar 16 18:43:34 2006
+++ src/share/mk/bsd.doc.mk Sat Jul 5 19:22:04 2014
@@ -1,72 +1,215 @@
-# $NetBSD: bsd.doc.mk,v 1.64 2006/03/16 18:43:34 jwise Exp $
+# $NetBSD: bsd.doc.mk,v 1.65 2014/07/05 19:22:04 dholland Exp $
# @(#)bsd.doc.mk 8.1 (Berkeley) 8/14/93
.include <bsd.init.mk>
-##### Basic targets
-clean: cleandoc
-realinstall: docinstall
-
-##### Build rules
-.if !target(paper.ps)
-paper.ps: ${SRCS}
- ${_MKTARGET_FORMAT}
- ${TOOL_ROFF_PS} ${MACROS} ${PAGES} ${.ALLSRC} > ${.TARGET}
-.endif
-
-.if ${MKSHARE} != "no"
-realall: paper.ps
-.endif
+# The makefile should set these:
+# SECTION one of usd, smm, or psd (lower-case)
+# ARTICLE name of this document
+# SRCS roff source files
+# DEPSRCS additional roff source files implicitly included
+# MACROS name(s) of roff macro packages, including the -m
+# ROFF_PIC set to "yes" to use pic(1)
+# ROFF_EQN set to "yes" to use eqn(1)
+# ROFF_TBL set to "yes" to use tbl(1)
+# ROFF_REFER set to "yes" to use refer(1)
+# EXTRAHTMLFILES additional files emitted as part of HTML build
+#
+# PAGES unknown (XXX)
+# EXTRA extra files to install (XXX)
+#
+# If there are multiple docs to be generated, set these:
+# SUBARTICLES= name1 name2 ...
+# SRCS.name1= roff source files
+# SRCS.name2= more roff source files
+# SRCS. : = :
+# DEPSRCS.name1= additional included roff source files
+# DEPSRCS.name2= more additional included roff source files
+# DEPSRCS. : = :
+#
+# I'm hoping that MACROS and ROFF_* can be uniform across all
+# subarticles.
+
+
+# Old bsd.doc.mk files tend to invoke tbl and other preprocessors
+# directly; they should be changed to set ROFF_* instead.
+#
+# Also they set e.g. DIR=usd/72.mydocument; this should be changed
+# to SECTION=usd and ARTICLE=mydocument. The article numbers are
+# no longer present in the file system and do not need to be known
+# at build time.
+#
+
+# 20130908 dholland: Make sure all makefiles have been converted to the
+# new scheme.
+.if !defined(SECTION)
+.error "bsd.doc.mk: SECTION must be defined"
+.endif
+.if target(paper.ps)
+.error "bsd.doc.mk: target(paper.ps) is true -- this is not allowed"
+.endif
+
+# 20130908 dholland: right now we cannot generate pdf from roff sources,
+# so build compressed postscript instead. XXX. (and: yech)
+TOOL_ROFF_PDF?=false "No roff pdf support"
+PRINTABLE=ps.gz
+#PRINTABLE=ps
+#PRINTABLE=pdf
+
+# If there aren't subarticles, we generate one doc that has the same
+# name as the top-level article.
+SUBARTICLES?=${ARTICLE}
+SRCS.${ARTICLE}?=${SRCS}
+DEPSRCS.${ARTICLE}?=${DEPSRCS}
-##### Install rules
-docinstall:: # ensure existence
-.PHONY: docinstall
+##### Build
+.for SA in ${SUBARTICLES}
.if ${MKDOC} != "no"
+realall: ${SA}.txt
+realall: ${SA}.${PRINTABLE}
+.if ${MKHTML} != "no"
+realall: ${SA}.html
+.endif
+.endif
+.endfor # SUBARTICLES
+
+.if defined(ROFF_PIC) && ${ROFF_PIC} != "no"
+ROFFFLAGS+=-p
+.endif
+.if defined(ROFF_EQN) && ${ROFF_EQN} != "no"
+ROFFFLAGS+=-e
+.endif
+.if defined(ROFF_TBL) && ${ROFF_TBL} != "no"
+ROFFFLAGS+=-t
+.endif
+.if defined(ROFF_REFER) && ${ROFF_REFER} != "no"
+ROFFFLAGS+=-R
+.endif
+ROFFFLAGS+=-I${.CURDIR}
+
+.for SA in ${SUBARTICLES}
+
+#
+# Find the sources.
+#
+# We can't use .IMPSRC in the rules because they aren't suffix rules
+# (they could be for some docs, but not others) and we can't use
+# .ALLSRC because that includes DEPSRCS.
+#
+# As far as I know, the only ways to get the path discovered via .PATH
+# are those two magic variables or the P modifier.
+#
+# For some reason the P modifier finds the path to a variable name,
+# not the path to a word in a variable.
+#
-__docinstall: .USE
- ${_MKTARGET_INSTALL}
- ${INSTALL_FILE} -o ${DOCOWN} -g ${DOCGRP} -m ${DOCMODE} \
- ${.ALLSRC} ${.TARGET}
+.for S in ${SRCS.${SA}}
+SRCS2.${SA}+=${${S}:P}
+.endfor
+.for S in ${DEPSRCS.${SA}}
+DEPSRCS2.${SA}+=${${S}:P}
+.endfor
+
+#
+# Note: we use TOOL_ROFF_DOCASCII because TOOL_ROFF_ASCII invokes
+# the nroff wrapper instead of groff directly, and that doesn't
+# understand -I.
+#
+# We use TOOL_ROFF_DOCHTML because TOOL_ROFF_HTML uses -mdoc2html,
+# which is great if it works but doesn't work with at least some of
+# the non-mdoc docs. (e.g. the curses one) TOOL_ROFF_DOCHTML uses
+# groff -Thtml, which produces fairly blah output but works with these
+# docs. It might end up being necessary to choose one or the other on
+# a per-document basis... sigh.
+#
+
+${SA}.txt: ${SRCS2.${SA}} ${DEPSRCS2.${SA}}
+ ${_MKTARGET_FORMAT}
+ ${TOOL_ROFF_DOCASCII} ${ROFFFLAGS} ${MACROS} ${PAGES} ${SRCS2.${SA}} \
+ > ${.TARGET}
-FILES?= ${SRCS}
+${SA}.ps: ${SRCS2.${SA}} ${DEPSRCS2.${SA}}
+ ${_MKTARGET_FORMAT}
+ ${TOOL_ROFF_PS} ${ROFFFLAGS} ${MACROS} ${PAGES} ${SRCS2.${SA}} \
+ > ${.TARGET}
-.for F in Makefile ${FILES:O:u} ${EXTRA}
-_F:= ${DESTDIR}${DOCDIR}/${DIR}/${F} # installed path
+${SA}.pdf: ${SRCS2.${SA}} ${DEPSRCS2.${SA}}
+ ${_MKTARGET_FORMAT}
+ ${TOOL_ROFF_PDF} ${ROFFFLAGS} ${MACROS} ${PAGES} ${SRCS2.${SA}} \
+ > ${.TARGET}
-.if ${MKUPDATE} == "no"
-${_F}! ${F} __docinstall # install rule
-.if !defined(BUILD) && !make(all) && !make(${F})
-${_F}! .MADE # no build at install
+${SA}.html: ${SRCS2.${SA}} ${DEPSRCS2.${SA}}
+ ${_MKTARGET_FORMAT}
+ ${TOOL_ROFF_DOCHTML} ${ROFFFLAGS} ${MACROS} ${PAGES} ${SRCS2.${SA}} \
+ -P -I -P ${SA} \
+ > ${.TARGET}
+
+${SA}.ps.gz: ${SA}.ps
+ ${TOOL_GZIP} -9 -c ${.ALLSRC} > ${.TARGET}
+
+.endfor # SUBARTICLES
+
+##### Install
+
+DOCINST:=
+.for SA in ${SUBARTICLES}
+DOCINST+=${SA}.txt ${SA}.${PRINTABLE}
+.if ${MKHTML} != "no"
+DOCINST+=${SA}.html
.endif
+.endfor
+DOCINST+=${EXTRAHTMLFILES}
+
+.if ${MKDOC} != "no"
+docinstall:
+.for D in ${DOCINST}
+ ${_MKTARGET_INSTALL}
+ ${INSTALL_FILE} -o ${DOCOWN} -g ${DOCGRP} -m ${DOCMODE} ${D} \
+ ${DESTDIR}${DOCDIR}/${SECTION}/${ARTICLE}/${D}
+.endfor
.else
-${_F}: ${F} __docinstall # install rule
-.if !defined(BUILD) && !make(all) && !make(${F})
-${_F}: .MADE # no build at install
-.endif
+docinstall: ;
.endif
-docinstall:: ${_F}
-.PRECIOUS: ${_F} # keep if install fails
+.PHONY: docinstall
+realinstall: docinstall
+
+##### Clean
+
+cleandoc:
+.for SA in ${SUBARTICLES}
+ rm -f ${SA}.txt ${SA}.ps ${SA}.ps.gz ${SA}.html
.endfor
+ rm -f ${EXTRAHTMLFILES} [eE]rrs mklog ${CLEANFILES}
-.undef _F
-.endif # ${MKDOC} != "no"
+.PHONY: cleandoc
+clean: cleandoc
-##### Clean rules
-cleandoc: .PHONY
- rm -f paper.* [eE]rrs mklog ${CLEANFILES}
+##### Extra custom rules
-##### Custom rules
.if !target(print)
-print: .PHONY paper.ps
+print: ;
+.PHONY: print
+.for SA in ${SUBARTICLES}
+print: print.${SA}
+.PHONY: print.{SA}
+print.${SA}: ${SA}.ps
lpr -P${PRINTER} ${.ALLSRC}
+.endfor
.endif
-spell: .PHONY ${SRCS}
- spell ${.ALLSRC} | sort | comm -23 - spell.ok > paper.spell
+spell: ;
+.PHONY: spell
+.for SA in ${SUBARTICLES}
+spell: spell.${SA}
+.PHONY: spell.{SA}
+spell.${SA}: ${SRCS2} ${DEPSRCS2}
+ spell ${SRCS2} | sort | comm -23 - spell.ok > paper.spell
+.endfor
##### Pull in related .mk logic
+
.include <bsd.obj.mk>
.include <bsd.sys.mk>
Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.817 src/share/mk/bsd.own.mk:1.818
--- src/share/mk/bsd.own.mk:1.817 Sun Jun 29 15:10:17 2014
+++ src/share/mk/bsd.own.mk Sat Jul 5 19:22:04 2014
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.own.mk,v 1.817 2014/06/29 15:10:17 mrg Exp $
+# $NetBSD: bsd.own.mk,v 1.818 2014/07/05 19:22:04 dholland Exp $
# This needs to be before bsd.init.mk
.if defined(BSD_MK_COMPAT_FILE)
@@ -359,6 +359,8 @@ TOOL_POWERPCMKBOOTIMAGE=${TOOLDIR}/bin/$
TOOL_PWD_MKDB= ${TOOLDIR}/bin/${_TOOL_PREFIX}pwd_mkdb
TOOL_REFER= ${TOOLDIR}/bin/${_TOOL_PREFIX}refer
TOOL_ROFF_ASCII= PATH=${TOOLDIR}/lib/groff:$${PATH} ${TOOLDIR}/bin/${_TOOL_PREFIX}nroff
+TOOL_ROFF_DOCASCII= ${TOOL_GROFF} -Tascii
+TOOL_ROFF_DOCHTML= ${TOOL_GROFF} -Thtml
TOOL_ROFF_DVI= ${TOOL_GROFF} -Tdvi
TOOL_ROFF_HTML= ${TOOL_GROFF} -Tlatin1 -mdoc2html
TOOL_ROFF_PS= ${TOOL_GROFF} -Tps
@@ -461,6 +463,8 @@ TOOL_POWERPCMKBOOTIMAGE= powerpc-mkbooti
TOOL_PWD_MKDB= pwd_mkdb
TOOL_REFER= refer
TOOL_ROFF_ASCII= nroff
+TOOL_ROFF_DOCASCII= ${TOOL_GROFF} -Tascii
+TOOL_ROFF_DOCHTML= ${TOOL_GROFF} -Thtml
TOOL_ROFF_DVI= ${TOOL_GROFF} -Tdvi
TOOL_ROFF_HTML= ${TOOL_GROFF} -Tlatin1 -mdoc2html
TOOL_ROFF_PS= ${TOOL_GROFF} -Tps
Index: src/usr.bin/gprof/Makefile
diff -u src/usr.bin/gprof/Makefile:1.27 src/usr.bin/gprof/Makefile:1.28
--- src/usr.bin/gprof/Makefile:1.27 Tue Feb 9 18:28:10 1999
+++ src/usr.bin/gprof/Makefile Sat Jul 5 19:22:04 2014
@@ -1,7 +1,3 @@
-# $NetBSD: Makefile,v 1.27 1999/02/09 18:28:10 tv Exp $
-
-.if make(install)
-SUBDIR= PSD.doc
-.endif
+# $NetBSD: Makefile,v 1.28 2014/07/05 19:22:04 dholland Exp $
.include <bsd.subdir.mk>
Index: src/usr.bin/gprof/PSD.doc/Makefile
diff -u src/usr.bin/gprof/PSD.doc/Makefile:1.6 src/usr.bin/gprof/PSD.doc/Makefile:1.7
--- src/usr.bin/gprof/PSD.doc/Makefile:1.6 Thu Jul 10 10:34:44 2003
+++ src/usr.bin/gprof/PSD.doc/Makefile Sat Jul 5 19:22:04 2014
@@ -1,15 +1,18 @@
-# $NetBSD: Makefile,v 1.6 2003/07/10 10:34:44 lukem Exp $
+# $NetBSD: Makefile,v 1.7 2014/07/05 19:22:04 dholland Exp $
# @(#)Makefile 8.1 (Berkeley) 8/14/93
-DIR= psd/18.gprof
+SECTION=psd
+ARTICLE=gprof
SRCS= header.me abstract.me intro.me profiling.me gathering.me \
postp.me present.me refs.me
-EXTRA= postp1.pic postp2.pic postp3.pic pres1.pic pres2.pic
-DPADD= ${EXTRA}
+DEPSRCS=postp1.pic postp2.pic postp3.pic pres1.pic pres2.pic
MACROS= -me
-
-paper.ps: ${SRCS} ${DPADD}
- ${TOOL_SOELIM} -I${.CURDIR} ${.ALLSRC:M*.me} | ${TOOL_PIC} | \
- ${TOOL_TBL} | ${TOOL_EQN} | ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+ROFF_PIC=yes
+ROFF_EQN=yes
+ROFF_TBL=yes
+EXTRAHTMLFILES=\
+ gprof-1.png gprof-2.png gprof-3.png gprof-4.png gprof-5.png \
+ gprof-6.png gprof-7.png gprof-8.png gprof-9.png gprof-10.png \
+ gprof-11.png gprof-12.png gprof-13.png gprof-14.png
.include <bsd.doc.mk>
Index: src/usr.bin/m4/PSD.doc/Makefile
diff -u src/usr.bin/m4/PSD.doc/Makefile:1.3 src/usr.bin/m4/PSD.doc/Makefile:1.4
--- src/usr.bin/m4/PSD.doc/Makefile:1.3 Thu Jul 10 10:34:44 2003
+++ src/usr.bin/m4/PSD.doc/Makefile Sat Jul 5 19:22:04 2014
@@ -1,12 +1,10 @@
-# $NetBSD: Makefile,v 1.3 2003/07/10 10:34:44 lukem Exp $
+# $NetBSD: Makefile,v 1.4 2014/07/05 19:22:04 dholland Exp $
#
# @(#)Makefile 8.1 (Berkeley) 6/8/93
-DIR= psd/17.m4
+SECTION=psd
+ARTICLE=m4
SRCS= m4.ms
MACROS= -msU
-paper.ps: ${SRCS}
- ${TOOL_ROFF_PS} ${SRCS} > ${.TARGET}
-
.include <bsd.doc.mk>
Index: src/usr.bin/mail/Makefile
diff -u src/usr.bin/mail/Makefile:1.35 src/usr.bin/mail/Makefile:1.36
--- src/usr.bin/mail/Makefile:1.35 Tue Aug 16 11:49:17 2011
+++ src/usr.bin/mail/Makefile Sat Jul 5 19:22:04 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2011/08/16 11:49:17 christos Exp $
+# $NetBSD: Makefile,v 1.36 2014/07/05 19:22:04 dholland Exp $
# @(#)Makefile 8.3 (Berkeley) 4/20/95
.include <bsd.own.mk>
@@ -69,11 +69,9 @@ CWARNFLAGS+= -Wextra
.if ${MKSHARE} != "no"
FILESDIR= /usr/share/misc
FILES= mail.help mail.tildehelp
+.endif
-.if make(install)
SUBDIR+= USD.doc
-.endif
-.endif
CONFIGFILES= mail.rc
FILESDIR_mail.rc= /etc
Index: src/usr.bin/mail/USD.doc/Makefile
diff -u src/usr.bin/mail/USD.doc/Makefile:1.5 src/usr.bin/mail/USD.doc/Makefile:1.6
--- src/usr.bin/mail/USD.doc/Makefile:1.5 Thu Jul 10 10:34:45 2003
+++ src/usr.bin/mail/USD.doc/Makefile Sat Jul 5 19:22:04 2014
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.5 2003/07/10 10:34:45 lukem Exp $
+# $NetBSD: Makefile,v 1.6 2014/07/05 19:22:04 dholland Exp $
# from: @(#)Makefile 8.1 (Berkeley) 6/8/93
-DIR= usd/07.mail
+SECTION=usd
+ARTICLE=mail
SRCS= mail0.nr mail1.nr mail2.nr mail3.nr mail4.nr mail5.nr mail6.nr \
mail7.nr mail8.nr mail9.nr maila.nr
MACROS= -me
-
-paper.ps: ${SRCS}
- ${TOOL_SOELIM} -I${.CURDIR} ${.ALLSRC} | ${TOOL_TBL} | \
- ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+ROFF_TBL=yes
+#EXTRAHTMLFILES=# none!
.include <bsd.doc.mk>
Index: src/usr.bin/make/Makefile
diff -u src/usr.bin/make/Makefile:1.56 src/usr.bin/make/Makefile:1.57
--- src/usr.bin/make/Makefile:1.56 Wed May 30 21:54:23 2012
+++ src/usr.bin/make/Makefile Sat Jul 5 19:22:05 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.56 2012/05/30 21:54:23 sjg Exp $
+# $NetBSD: Makefile,v 1.57 2014/07/05 19:22:05 dholland Exp $
# @(#)Makefile 5.2 (Berkeley) 12/28/90
PROG= make
@@ -25,9 +25,7 @@ COPTS.meta.c += -DHAVE_FILEMON_H -I${FIL
.endif
.PATH: ${.CURDIR}/lst.lib
-.if make(install)
SUBDIR= PSD.doc
-.endif
.if make(obj) || make(clean)
SUBDIR+= unit-tests
.endif
Index: src/usr.bin/make/PSD.doc/Makefile
diff -u src/usr.bin/make/PSD.doc/Makefile:1.2 src/usr.bin/make/PSD.doc/Makefile:1.3
--- src/usr.bin/make/PSD.doc/Makefile:1.2 Wed Jun 14 15:20:23 1995
+++ src/usr.bin/make/PSD.doc/Makefile Sat Jul 5 19:22:05 2014
@@ -1,8 +1,10 @@
-# $NetBSD: Makefile,v 1.2 1995/06/14 15:20:23 christos Exp $
+# $NetBSD: Makefile,v 1.3 2014/07/05 19:22:05 dholland Exp $
# @(#)Makefile 8.1 (Berkeley) 8/14/93
-DIR= psd/12.make
+SECTION=psd
+ARTICLE=make
SRCS= tutorial.ms
MACROS= -ms
+EXTRAHTMLFILES=make1.png make2.png
.include <bsd.doc.mk>
Index: src/usr.sbin/lpr/Makefile
diff -u src/usr.sbin/lpr/Makefile:1.10 src/usr.sbin/lpr/Makefile:1.11
--- src/usr.sbin/lpr/Makefile:1.10 Tue Jan 9 03:13:42 2001
+++ src/usr.sbin/lpr/Makefile Sat Jul 5 19:22:05 2014
@@ -1,10 +1,7 @@
-# $NetBSD: Makefile,v 1.10 2001/01/09 03:13:42 lukem Exp $
+# $NetBSD: Makefile,v 1.11 2014/07/05 19:22:05 dholland Exp $
# from: @(#)Makefile 8.1 (Berkeley) 6/6/93
SUBDIR= common_source .WAIT lp lpc lpd lpq lpr lprm lptest pac filters
-
-.if make(install)
SUBDIR+= SMM.doc
-.endif
.include <bsd.subdir.mk>
Index: src/usr.sbin/lpr/SMM.doc/Makefile
diff -u src/usr.sbin/lpr/SMM.doc/Makefile:1.5 src/usr.sbin/lpr/SMM.doc/Makefile:1.6
--- src/usr.sbin/lpr/SMM.doc/Makefile:1.5 Thu Jul 10 10:34:48 2003
+++ src/usr.sbin/lpr/SMM.doc/Makefile Sat Jul 5 19:22:05 2014
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.5 2003/07/10 10:34:48 lukem Exp $
+# $NetBSD: Makefile,v 1.6 2014/07/05 19:22:05 dholland Exp $
# @(#)Makefile 8.1 (Berkeley) 6/8/93
-DIR= smm/07.lpd
+SECTION=smm
+ARTICLE=lpd
SRCS= 0.t 1.t 2.t 3.t 4.t 5.t 6.t 7.t
MACROS= -ms
-
-paper.ps: ${SRCS}
- ${TOOL_SOELIM} -I${.CURDIR} ${.ALLSRC} | ${TOOL_TBL} | \
- ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+ROFF_TBL=yes
+EXTRAHTMLFILES=lpd1.png lpd2.png lpd3.png
.include <bsd.doc.mk>
Index: src/usr.sbin/timed/Makefile
diff -u src/usr.sbin/timed/Makefile:1.4 src/usr.sbin/timed/Makefile:1.5
--- src/usr.sbin/timed/Makefile:1.4 Sun Dec 21 16:14:41 1997
+++ src/usr.sbin/timed/Makefile Sat Jul 5 19:22:05 2014
@@ -1,10 +1,7 @@
-# $NetBSD: Makefile,v 1.4 1997/12/21 16:14:41 christos Exp $
+# $NetBSD: Makefile,v 1.5 2014/07/05 19:22:05 dholland Exp $
# @(#)Makefile 8.1 (Berkeley) 6/6/93
SUBDIR= timed timedc
-
-.if make(install)
SUBDIR+= SMM.doc
-.endif
.include <bsd.subdir.mk>
Index: src/usr.sbin/timed/SMM.doc/timed/Makefile
diff -u src/usr.sbin/timed/SMM.doc/timed/Makefile:1.5 src/usr.sbin/timed/SMM.doc/timed/Makefile:1.6
--- src/usr.sbin/timed/SMM.doc/timed/Makefile:1.5 Thu Jul 10 10:34:49 2003
+++ src/usr.sbin/timed/SMM.doc/timed/Makefile Sat Jul 5 19:22:05 2014
@@ -1,13 +1,18 @@
-# $NetBSD: Makefile,v 1.5 2003/07/10 10:34:49 lukem Exp $
+# $NetBSD: Makefile,v 1.6 2014/07/05 19:22:05 dholland Exp $
#
# @(#)Makefile 8.2 (Berkeley) 5/11/94
-DIR= smm/12.timed
+SECTION=smm
+ARTICLE=timed
SRCS= timed.ms
+DEPSRCS=time date unused loop # spell.ok?
MACROS= -ms
-
-paper.ps: ${SRCS}
- ${TOOL_SOELIM} -I${.CURDIR} ${.ALLSRC} | ${TOOL_TBL} | \
- ${TOOL_ROFF_PS} ${MACROS} > ${.TARGET}
+ROFF_TBL=yes
+EXTRAHTMLFILES=\
+ timed1.png timed2.png timed3.png timed4.png timed5.png \
+ timed6.png timed7.png timed8.png timed9.png timed10.png \
+ timed11.png timed12.png timed13.png timed14.png timed15.png \
+ timed16.png timed17.png timed18.png timed19.png timed20.png \
+ timed21.png timed22.png timed23.png timed24.png
.include <bsd.doc.mk>
Index: src/usr.sbin/timed/SMM.doc/timedop/Makefile
diff -u src/usr.sbin/timed/SMM.doc/timedop/Makefile:1.2 src/usr.sbin/timed/SMM.doc/timedop/Makefile:1.3
--- src/usr.sbin/timed/SMM.doc/timedop/Makefile:1.2 Fri Jan 9 08:11:58 1998
+++ src/usr.sbin/timed/SMM.doc/timedop/Makefile Sat Jul 5 19:22:05 2014
@@ -1,9 +1,11 @@
-# $NetBSD: Makefile,v 1.2 1998/01/09 08:11:58 perry Exp $
+# $NetBSD: Makefile,v 1.3 2014/07/05 19:22:05 dholland Exp $
#
# @(#)Makefile 8.1 (Berkeley) 6/8/93
-DIR= smm/11.timedop
+SECTION=smm
+ARTICLE=timedop
SRCS= timed.ms
MACROS= -ms
+EXTRAHTMLFILES=timedop1.png timedop2.png
.include <bsd.doc.mk>
Added files:
Index: src/bin/sh/USD.doc/referargs
diff -u /dev/null src/bin/sh/USD.doc/referargs:1.1
--- /dev/null Sat Jul 5 19:22:05 2014
+++ src/bin/sh/USD.doc/referargs Sat Jul 5 19:22:02 2014
@@ -0,0 +1,8 @@
+.\" $NetBSD: referargs,v 1.1 2014/07/05 19:22:02 dholland Exp $
+.\"
+.\" Arguments for refer; these were previously passed on the refer(1)
+.\" command line: -e -p Rv7man
+.R1
+accumulate
+database Rv7man
+.R2