fix up page numbering
[unix-history] / usr / src / lib / libcurses / PSD.doc / Makefile
CommitLineData
da55915a
KM
1#
2# Copyright (c) 1980 Regents of the University of California.
3# All rights reserved. The Berkeley software License Agreement
4# specifies the terms and conditions for redistribution.
5#
54147df3 6# @(#)Makefile 6.1 (Berkeley) %G%
da55915a
KM
7#
8# makefile for screen package documentation
9#
10NROFF= nroff
54147df3 11TROFF= ditroff
fa6c8a79 12VFONT= /usr/lib/vfontedpr
da55915a 13NFLAGS= -Tcrt
54147df3 14TFLAGS= -Pdp
da55915a 15CFLAGS= -O -n -s
54147df3 16BINDIR= /usr/doc/ps1/18.curses
da55915a
KM
17
18DOCS= doc.I doc.II doc.III doc.IV
54147df3
KM
19RAW= macros c_macros appen.B appen.A appen.C intro.0 intro.1 \
20 intro.2 intro.3 intro.4 intro.5 ${DOCS} curses.3x
da55915a
KM
21
22CRAW= win_st.c twinkle1.c twinkle2.c life.c
23CSOURCE=win_st.gr twinkle1.gr twinkle2.gr life.gr
54147df3 24SOURCE= macros appen.A.tbl appen.B appen.C intro.0 intro.1 \
da55915a
KM
25 intro.2.tbl intro.3 intro.4 intro.5
26
54147df3
KM
27.SUFFIXES:
28.SUFFIXES: .c .gr
da55915a
KM
29
30#
31# this section formats C input source into nice troffable (or nroffable)
32# versions. It uses the capabilites of "vgrind", which sets keywords in
33# bold font, and comments in italics.
34#
35
36Curses.doc: ${VFONT} Master macros ${SOURCE}
37 ${NROFF} -me ${NFLAGS} Master > Curses.doc
38
fa6c8a79 39# Don't re-run vgrind unless you want to patch the output files.
54147df3
KM
40.c.gr:
41 ${VFONT} $*.c | grep -v "^'wh" > $*.gr
da55915a 42
da55915a
KM
43troff: Master macros ${SOURCE}
44 ${TROFF} -me ${TFLAGS} Master ;
45
54147df3
KM
46${CSOURCE}: ${VFONT}
47
da55915a
KM
48intro.5: ${DOCS}
49appen.B: win_st.gr
50appen.C: twinkle1.gr life.gr twinkle2.gr
51
52intro.2.tbl: intro.2
53 tbl intro.2 > intro.2.tbl
54
55appen.A.tbl: appen.A
56 tbl appen.A > appen.A.tbl
57
58vfontedpr: vfontedpr.c
59 ${CC} ${CFLAGS} -o vfontedpr vfontedpr.c
60
61spell: ${SOURCE}
62 /bin/csh ./Spellit ${SOURCE} ${DOCS}
63
64install:
65 cp Makefile ${RAW} ${BINDIR}
66
54147df3
KM
67ar:
68 ar crv curdoc.ar Master ${RAW} ${CRAW} Makefile
da55915a
KM
69
70lpr: Curses
71 -lpr Curses ; lpq
72 -lpq
73
74clean:
54147df3 75 rm -f ${CSOURCE} appen.A.tbl intro.2.tbl curses.tar vfontedpr Curses.doc