#
# Makefile for the client subdirectory
#   brewster 2/91
#   jonathan 6/91
#   warnock@clark.net 8/94
#
# SGIs want this uncommented
# SHELL=/bin/sh

RELEASE = freeWAIS-0.5

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

# to make the emacs tags table for meta-.:
tags:   
	etags -af TAGS ui/*.[ch]
	etags -af TAGS waisq/*.[ch]
	etags -af TAGS waissearch/*.[ch]
	etags -af TAGS swais/*.[ch]
	etags -af TAGS x/*.[ch]

# Remove objects and library.
clean:
	$(RM) $(RMFLAGS) *%
	$(RM) $(RMFLAGS) *~
	$(RM) $(RMFLAGS) \#*\#
	$(RM) $(RMFLAGS) core
	$(RM) $(RMFLAGS) TAGS
	$(RM) $(RMFLAGS) -r SearchLog
	cd ui; $(MAKE) $(MFLAGS) $@
	cd waisq; $(MAKE) $(MFLAGS) $@
	cd waissearch; $(MAKE) $(MFLAGS) $@
	cd swais; $(MAKE) $(MFLAGS) $@
	cd x; $(RM) $(RMFLAGS) xwais xwaiq Makefile *.bak *.o core *~ *% TAGS

install:
	cd ui; make $@ TOP=$(TOP) RM=$(RM) RMFLAGS=$(RMFLAGS)
	cd waisq; make $@ TOP=$(TOP) RM=$(RM) RMFLAGS=$(RMFLAGS)
	cd waissearch; make $@ TOP=$(TOP) RM=$(RM) RMFLAGS=$(RMFLAGS)
	cd swais; make $@ TOP=$(TOP) RM=$(RM) RMFLAGS=$(RMFLAGS)
	cd x; make $@ TOP=$(TOP) RM=$(RM) RMFLAGS=$(RMFLAGS)

rlocks:
	$@
	cd ui; $@
	cd waisq; $@
	cd waissearch; $@
	cd swais; $@
	cd x; $@
