|
|
1.1 root 1: # Makefile for the notesfile reference manual
2: # March 29, 1982
3: # Ray Essick, University of Illinois
4: # uiucdcs!essick uiucdcs!notes
5: #
6: # Note that the macros are set up for two-sided copying.
7: # The page numbers alternate between the left and right
8: # sides of the page.
9: # See the file "macros" and the macro "hh" to modify this
10: #
11: # This copy of everything has been modified to run with troff
12: # and a typesetter. Hopefully the only changes to make it
13: # run again under nroff will be in page length/width statements.
14: #
15: #
16:
17: DISTDIR = p:/usr/src/uiuc/notesfiles
18: DCP= rcp
19: NROPTS =
20: # rditroff actually prints the mother
21: TROFF = rditroff3
22: NROFF = nroff
23: NOUT = qprx
24: FILES= 0.long 0.short \
25: 1 2.1 2.2 3.1 3.2 \
26: 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 \
27: 5 \
28: a.checklist b.interface c.changes
29: LONGFILES= 0.long \
30: 1 2.1 2.2 3.1 3.2 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 \
31: 5 a.checklist b.interface c.changes
32: SHORTFILES= 0.short \
33: 1 2.1 2.2 4.0 4.1 4.2 4.3 4.4 4.5
34: OTHERS = macros vtoc Makefile acks
35:
36: man: longman
37: all: longman shortman
38: out: longout
39:
40: longman: $(LONGFILES) macros vtoc acks
41: $(TROFF) $(NROPTS) macros $(LONGFILES) vtoc acks
42:
43: shortman: $(SHORTFILES) macros vtoc
44: $(TROFF) $(NROPTS) macros $(SHORTFILES) vtoc
45:
46: longout: $(LONGFILES) macros vtoc acks
47: $(NROFF) $(NROPTS) macros $(LONGFILES) vtoc acks > longout
48:
49: shortout: $(SHORTFILES) macros vtoc
50: $(NROFF) $(NROPTS) macros $(SHORTFILES) vtoc > shortout
51:
52: print: longout
53: $(NOUT) longout
54:
55: help:
56: @echo "make longman/shortman for long/abridged user man via troff"
57: @echo "make longout/shortout for long/abridged user man via nroff"
58: @echo "make print prints long nroff output"
59:
60: #
61: # Maintainence.
62: #
63:
64: spell: $(FILES)
65: sp $?
66: touch spell
67:
68: diction: out
69: diction out > diction
70:
71: style: out
72: style out > style
73:
74: dist: $(FILES) $(OTHERS)
75: ${DCP} $? $(DISTDIR)/doc/.
76: touch dist
77:
78: clean:
79: rm -f man out Make.errs
80: rm -f diction style spell sp.*
81:
82: install:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.