#       @(#)Makefile    6.1 (Berkeley) 5/26/86
#
#       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  =
TROPTS  =
PRINTER = -Pdp
#       ditroff actually prints the mother
TROFF   = ditroff
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 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:    shortman
all:    longman shortman

longman:        $(LONGFILES) macros vtoc acks
       $(TROFF) $(TROPTS) $(PRINTER) macros $(LONGFILES) vtoc acks

shortman: $(SHORTFILES) macros vtoc
       $(TROFF) $(TROPTS) $(PRINTER) 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

printsh: shortout
       $(NOUT) shortout

help:
       @echo "make longman/shortman for long/abridged user man via ditroff"
       @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: