BSD 4_1_snap development
[unix-history] / usr / doc / curses / Makefile
CommitLineData
d2a97fb1
KA
1#
2# makefile for screen package documentation
3#
4NROFF= nroff
5TROFF= vtroff
6# VFONT= vfontedpr
7NFLAGS= -Tcrt
8TFLAGS=
9CFLAGS= -O -n -s
10BINDIR= /usr/doc/curses
11TARFILE=cf curdoc.tar
12
13DOCS= doc.I doc.II doc.III doc.IV
14RAW= macros c_macros appen.B appen.A appen.C disclaim intro.0 intro.1 \
15 intro.2 intro.3 intro.4 intro.5 ${DOCS} curses.3
16
17CRAW= win_st.c twinkle1.c twinkle2.c life.c
18CSOURCE=win_st.gr twinkle1.gr twinkle2.gr life.gr
19SOURCE= macros appen.A.tbl appen.B appen.C disclaim intro.0 intro.1 \
20 intro.2.tbl intro.3 intro.4 intro.5
21
22.SUFFIXES:
23.SUFFIXES: .c .gr
24
25#
26# this section formats C input source into nice troffable (or nroffable)
27# versions. It uses the capabilites of "vgrind", which sets keywords in
28# bold font, and comments in italics.
29#
30
31Curses.doc: ${VFONT} Master macros ${SOURCE}
32 ${NROFF} -me ${NFLAGS} Master > Curses.doc
33
34.c.gr:
35 ${VFONT} $*.c > $*.gr
36
37${CSOURCE}: ${VFONT}
38troff: Master macros ${SOURCE}
39 ${TROFF} -me ${TFLAGS} Master ;
40
41intro.5: ${DOCS}
42appen.B: win_st.gr
43appen.C: twinkle1.gr life.gr twinkle2.gr
44
45intro.2.tbl: intro.2
46 tbl intro.2 > intro.2.tbl
47
48appen.A.tbl: appen.A
49 tbl appen.A > appen.A.tbl
50
51vfontedpr: vfontedpr.c
52 ${CC} ${CFLAGS} -o vfontedpr vfontedpr.c
53
54spell: ${SOURCE}
55 /bin/csh ./Spellit ${SOURCE} ${DOCS}
56
57install:
58 cp Makefile ${RAW} ${BINDIR}
59
60tar:
61 tar rv${TARFILE} Master ${RAW} ${CRAW} Makefile vfontedpr.c
62
63lpr: Curses
64 -lpr Curses ; lpq
65 -lpq
66
67clean:
68 rm -f ${CSOURCE} appen.A.tbl intro.2.tbl curses.tar vfontedpr