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.
This commit is contained in:
dholland 2014-07-05 19:22:02 +00:00
parent f620188474
commit c3ab26950f
47 changed files with 457 additions and 318 deletions

View File

@ -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>

View File

@ -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>

8
bin/sh/USD.doc/referargs Normal file
View File

@ -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

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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
SECTION= usd
ARTICLE= vi
SUBARTICLES= vitut summary
SRCS.vitut= vi.in vi.chars
SRCS.summary= vi.summary
SRCS.viapwh= vi.apwh.ms
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 $@
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>

View File

@ -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>

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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}

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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>

View File

@ -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}
SECTION=smm
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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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
# 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.
##### Build rules
.if !target(paper.ps)
paper.ps: ${SRCS}
${_MKTARGET_FORMAT}
${TOOL_ROFF_PS} ${MACROS} ${PAGES} ${.ALLSRC} > ${.TARGET}
# 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
.if ${MKSHARE} != "no"
realall: paper.ps
.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
##### Install rules
docinstall:: # ensure existence
.PHONY: docinstall
# 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}
##### Build
.for SA in ${SUBARTICLES}
.if ${MKDOC} != "no"
__docinstall: .USE
${_MKTARGET_INSTALL}
${INSTALL_FILE} -o ${DOCOWN} -g ${DOCGRP} -m ${DOCMODE} \
${.ALLSRC} ${.TARGET}
FILES?= ${SRCS}
.for F in Makefile ${FILES:O:u} ${EXTRA}
_F:= ${DESTDIR}${DOCDIR}/${DIR}/${F} # installed path
.if ${MKUPDATE} == "no"
${_F}! ${F} __docinstall # install rule
.if !defined(BUILD) && !make(all) && !make(${F})
${_F}! .MADE # no build at install
.endif
.else
${_F}: ${F} __docinstall # install rule
.if !defined(BUILD) && !make(all) && !make(${F})
${_F}: .MADE # no build at install
realall: ${SA}.txt
realall: ${SA}.${PRINTABLE}
.if ${MKHTML} != "no"
realall: ${SA}.html
.endif
.endif
.endfor # SUBARTICLES
docinstall:: ${_F}
.PRECIOUS: ${_F} # keep if install fails
.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.
#
.for S in ${SRCS.${SA}}
SRCS2.${SA}+=${${S}:P}
.endfor
.for S in ${DEPSRCS.${SA}}
DEPSRCS2.${SA}+=${${S}:P}
.endfor
.undef _F
.endif # ${MKDOC} != "no"
#
# 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.
#
##### Clean rules
cleandoc: .PHONY
rm -f paper.* [eE]rrs mklog ${CLEANFILES}
${SA}.txt: ${SRCS2.${SA}} ${DEPSRCS2.${SA}}
${_MKTARGET_FORMAT}
${TOOL_ROFF_DOCASCII} ${ROFFFLAGS} ${MACROS} ${PAGES} ${SRCS2.${SA}} \
> ${.TARGET}
##### Custom rules
.if !target(print)
print: .PHONY paper.ps
lpr -P${PRINTER} ${.ALLSRC}
${SA}.ps: ${SRCS2.${SA}} ${DEPSRCS2.${SA}}
${_MKTARGET_FORMAT}
${TOOL_ROFF_PS} ${ROFFFLAGS} ${MACROS} ${PAGES} ${SRCS2.${SA}} \
> ${.TARGET}
${SA}.pdf: ${SRCS2.${SA}} ${DEPSRCS2.${SA}}
${_MKTARGET_FORMAT}
${TOOL_ROFF_PDF} ${ROFFFLAGS} ${MACROS} ${PAGES} ${SRCS2.${SA}} \
> ${.TARGET}
${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
docinstall: ;
.endif
spell: .PHONY ${SRCS}
spell ${.ALLSRC} | sort | comm -23 - spell.ok > paper.spell
.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}
.PHONY: cleandoc
clean: cleandoc
##### Extra custom rules
.if !target(print)
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: 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>

View File

@ -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_PREFIX}powerpc-mkbootimage
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-mkbootimage
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

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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${FILEMON_H:H}
.endif
.PATH: ${.CURDIR}/lst.lib
.if make(install)
SUBDIR= PSD.doc
.endif
.if make(obj) || make(clean)
SUBDIR+= unit-tests
.endif

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>