
# Documentation of the WAIS system
#   brewster 2/91
#   warnock  11/94

RM = /bin/rm 
RMFLAGS = -f
#TOP=

default: textfromman indexem

TEXT =	$(TOP)/doc/waisindex.txt $(TOP)/doc/waisq.txt \
	$(TOP)/doc/waissearch.txt $(TOP)/doc/waisserver.txt \
	$(TOP)/doc/swais.txt $(TOP)/doc/xwais.txt $(TOP)/doc/xwaisq.txt	

$(TOP)/doc/waisindex.txt: $(TOP)/man/waisindex.l
	nroff -man $(TOP)/man/waisindex.l | sed -e 's/_//g' | sed -e 's/.//g' > $(TOP)/doc/waisindex.txt

$(TOP)/doc/waisq.txt: $(TOP)/man/waisq.l
	nroff -man $(TOP)/man/waisq.l | sed -e 's/_//g' | sed -e 's/.//g' > $(TOP)/doc/waisq.txt

$(TOP)/doc/waissearch.txt: $(TOP)/man/waissearch.l
	nroff -man $(TOP)/man/waissearch.l | sed -e 's/_//g' | sed -e 's/.//g' > $(TOP)/doc/waissearch.txt

$(TOP)/doc/waisserver.txt: $(TOP)/man/waisserver.l	
	nroff -man $(TOP)/man/waisserver.l | sed -e 's/_//g' | sed -e 's/.//g' > $(TOP)/doc/waisserver.txt

$(TOP)/doc/swais.txt: $(TOP)/man/swais.l
	nroff -man $(TOP)/man/swais.l | sed -e 's/_//g' | sed -e 's/.//g' > $(TOP)/doc/swais.txt

$(TOP)/doc/xwais.txt: $(TOP)/man/xwais.l
	nroff -man $(TOP)/man/xwais.l | sed -e 's/_//g' | sed -e 's/.//g' > $(TOP)/doc/xwais.txt

$(TOP)/doc/xwaisq.txt: $(TOP)/man/xwaisq.l
	nroff -man $(TOP)/man/xwaisq.l | sed -e 's/_//g' | sed -e 's/.//g' > $(TOP)/doc/xwaisq.txt

textfromman: $(TEXT)


indexem:	$(TOP)/wais-sources/wais-docs.dct

$(TOP)/wais-sources/wais-docs.dct: $(text)
	$(TOP)/bin/waisindex -d $(TOP)/wais-sources/wais-docs -t text $(TOP)/doc/*.txt

clean:
	$(RM) $(RMFLAGS) *~
	$(RM) $(RMFLAGS) \#*\#
	cd $(TOP)/doc;$(RM) $(RMFLAGS) waisindex.txt waisq.txt \
		waisserver.txt waissearch.txt xwais.txt xwaisq.txt swais.txt
	$(RM) $(RMFLAGS) $(TOP)/wais-sources/wais-docs.*
	$(RM) $(RMFLAGS) $(TOP)/wais-sources/*~
	$(RM) $(RMFLAGS) $(TOP)/wais-sources/*#
	$(RM) $(RMFLAGS) SearchLog
