#
#	Aviation navigation program
#	Makefile for Documentation
#	Makefile [1.7] from /preflight/src/nav/SCCS/doc/s.Makefile
#		Retrieved 10:26:16 88/07/08; latest mod 16:03:27 88/07/07
#
#	Alan M. Marcum		marcum@nescorna.Sun.COM
#	Robert J. Evans		pyramid!tolerant!procase!rje

.SUFFIXES:	.ms~ .ms .doc

DOC_SRCS	= README.doc PLANS.doc CHANGES.doc
SRCS	= nav.ms $(DOC_SRCS)
DOCS	= nav.doc $(DOC_SRCS)

FILES		= $(SRCS) Makefile
PRINTFILES	= $(FILES) nav.doc

REL	=
GFLAGS	= $(REL)

NROFF	= nroff
NROFFFLAGS	= -ms

TROFF	= ptroff
TROFFFLAGS	= $(NROFFFLAGS)

all:	$(DOCS)

nroff:	nav.ms
	$(NROFF) $(NROFFFLAGS) nav.ms

troff:	nav.ms
	$(TROFF) $(TROFFFLAGS) nav.ms

SHAR:	nav.doc.shar
	echo "Shell archives current as of `date`" >> $@

nav.doc.shar:	$(FILES)
	shar $@ $(FILES)

clean:
	-rm -f nav.doc core *.BAK *.CKP ,*

cleanall:	clean
	-rm -f print databases SHAR nav.doc.shar
	-sccs clean

print:	$(PRINTFILES)
	@echo Printing $?
	pr $? | lpr
	@echo `date` Printed $? >> print

printall: $(PRINTFILES) troff
	@echo Printing all
	pr $(PRINTFILES) | lpr
	@echo `date` Printed all >> print

.delta:
	-sccs delta `sccs tell -u` < $(RELBASE).com >> $(RELBASE).tmp
	sccs prs -d"Module: doc/:M:	:I:	:D: :T:  :P:" -r SCCS >> \
		$(RELBASE).info

checkpoint:
	@echo -n "Enter SCCS comments: "
	@line > Make.CheckPoint.com
	$(MAKE) $(MFLAGS) .checkpoint SCCSCOMMENTS=Make.CheckPoint.com
	-rm Make.CheckPoint.com

.checkpoint:
	sccs tell -u > Make.CheckPoint.tmp
	-sccs deledit `cat Make.CheckPoint.tmp` < $(SCCSCOMMENTS)
	sleep 2
	-touch `cat Make.CheckPoint.tmp`
	-rm Make.CheckPoint.tmp

editall:
	sccs edit $(FILES) > /dev/null

getall:

.ms~.ms:
	$(GET) -G$@ $(GFLAGS) $<

.ms~.doc:
	$(GET) -G$@ $(GFLAGS) $<
	$(NROFF) $(NROFFFLAGS) $< > $@

.ms.doc:
	$(NROFF) $(NROFFFLAGS) $< > $@
