#
# $RCSfile: Makefile,v $
#
# x-kernel v3.3
#
# Copyright (c) 1996,1993,1991,1990  Arizona Board of Regents
#
# $Log: Makefile,v $
# Revision 1.5  1997/06/04 22:38:02  llp
# cleanup for Jun97 release
#
# Revision 1.4  1996/02/02 00:02:51  slm
# Cosmetic changes.
#
# Revision 1.3  1996/02/01  16:55:00  slm
# Updated copyright and version.
#
# Revision 1.2  1995/10/13  23:33:23  slm
# make now runs latex twice to generate a toc automatically.
#
# Revision 1.1  1995/07/28  20:59:50  slm
# Initial revision
#
# Revision 1.13.1.2  1994/07/08  18:50:52  hkaram
# Removes manual.ind file before building nightly.
#
# Revision 1.13.1.1  1994/02/03  20:48:05  menze
# Added an index
#

.SUFFIXES:
.SUFFIXES: .ps .dvi .tex

LATEX = /usr/bin/latex
PAGES =

% :: RCS/%,v

.dvi.ps:
	/usr/bin/dvips -o $@ $<

SOURCE = manual

GREP = fgrep -i
#GREP = egrep

SOURCES = $(SOURCE).tex abstract.tex configuring.tex config_examples.tex    \
	  control.tex copyright.tex drivers.tex event.tex intro.tex map.tex \
	  message.tex participant.tex prots.tex protnums.tex releasing.tex  \
	  rom.tex running.tex simulator.tex standalone.tex template.tex     \
	  thread.tex trace.tex upi.tex userlevel.tex utilities.tex          \
	  protocols/*.tex drivers/*.tex

$(SOURCE).ps: $(SOURCE).dvi

$(SOURCE).dvi: $(SOURCES)
	rm -f $(SOURCE).ind
	touch $(SOURCE).ind
	$(LATEX) $(SOURCE)
	bibtex $(SOURCE)
	$(LATEX) $(SOURCE)
	makeindex -o $(SOURCE).ind $(SOURCE).idx
	$(LATEX) $(SOURCE)

spell: $(SOURCES)
	spell $(SOURCES)

print: $(SOURCE).ps
	lpr -i $(SOURCE).ps

grep: $(SOURCES)
	@-$(GREP) -n -e '$(G)' $(SOURCES) | \
	sed 's/^\([^:]*\):\([^:]*\):/"\1", line \2:/'
	@sleep 1

clean:
	rm -f *.aux *.bak *.bbl *.blg *.ckp *.ilg *.lof *.log *.lot \
	    *.toc *.idx *.ind

allclean: clean
	rm -f *.dvi *.ps
