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