# Makefile for the notesfile reference manual # March 29, 1982 # Ray Essick, University of Illinois # uiucdcs!essick uiucdcs!notes # # Note that the macros are set up for two-sided copying. # The page numbers alternate between the left and right # sides of the page. # See the file "macros" and the macro "hh" to modify this # # This copy of everything has been modified to run with troff # and a typesetter. Hopefully the only changes to make it # run again under nroff will be in page length/width statements. # # DISTDIR = p:/usr/src/uiuc/notesfiles DCP= rcp NROPTS = # rditroff actually prints the mother TROFF = rditroff TROFF2 = rditroff -P2 NROFF = nroff NOUT = qprx FILES= 0.long 0.short \ 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 \ 5 \ a.checklist b.interface c.changes LONGFILES= 0.long \ 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 \ 5 APPS= a.checklist b.interface c.changes SHORTFILES= 0.short \ 1 2.1 2.2 4.0 4.1 4.2 4.3 4.4 4.5 OTHERS = macros vtoc Makefile acks man: fullman #all: fullman shortman all: @echo make fullman to make complete reference manual @echo make shortman to make a ref manual w/o administrative section. out: longout fullman: $(LONGFILES) $(APPS) macros vtoc acks # $(TROFF) $(NROPTS) macros $(LONGFILES) $(APPS) vtoc acks $(NROFF) $(NROPTS) macros $(LONGFILES) $(APPS) vtoc acks >out fullman2: $(LONGFILES) $(APPS) macros vtoc acks $(TROFF2) $(NROPTS) macros $(LONGFILES) $(APPS) vtoc acks noapps: $(LONGFILES) macros vtoc acks $(TROFF) $(NROPTS) macros $(LONGFILES) vtoc acks shortman: $(SHORTFILES) macros vtoc $(TROFF) $(NROPTS) macros $(SHORTFILES) vtoc longout: $(LONGFILES) macros vtoc acks $(NROFF) $(NROPTS) macros $(LONGFILES) vtoc acks > longout shortout: $(SHORTFILES) macros vtoc $(NROFF) $(NROPTS) macros $(SHORTFILES) vtoc > shortout print: longout $(NOUT) longout help: @echo "make fullman/shortman for long/abridged user man via troff" @echo "make longout/shortout for long/abridged user man via nroff" @echo "make print prints long nroff output" # # Maintainence. # spell: $(FILES) sp $? touch spell diction: out diction out > diction style: out style out > style dist: $(FILES) $(OTHERS) ${DCP} $? $(DISTDIR)/doc/. touch dist clean: rm -f man out Make.errs rm -f diction style spell sp.* install: