SHELL=/bin/sh
# Set the path and run the installation tests.
test: gct_readlog gct_writelog greport gfilter gsummary grestore gnewer \
	gmerge gedit gct-init 

SETTER=\
	PATH=.:`pwd`/../..:$$PATH;GCTLIB=`pwd`/../../;INDENT="==$$INDENT";\
	export PATH; export GCTLIB;export INDENT

FORCE:

gct_readlog: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	-@${SETTER}; cd $@; echo "$$INDENT" " $@/"; make $(TARGET)
gct_writelog: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	-@${SETTER}; cd $@; echo "$$INDENT" " $@/"; make $(TARGET)
greport: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	-@${SETTER}; cd $@; echo "$$INDENT" " $@/"; make $(TARGET)
gfilter: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	@echo "$$INDENT" "No unique tests yet: $@"; 
gsummary: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	-@${SETTER}; cd $@; echo "$$INDENT" " $@/"; make $(TARGET)
grestore: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	@echo "$$INDENT" "No unique tests yet: $@"; 
gnewer: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	-@${SETTER}; cd $@; echo "$$INDENT" " $@/"; make $(TARGET)
gmerge: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	-@${SETTER}; cd $@; echo "$$INDENT" " $@/"; make $(TARGET)
gedit: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	-@${SETTER}; cd $@; echo "$$INDENT" " $@/"; make $(TARGET)
gct-init: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	@echo "$$INDENT" "No unique tests yet: $@"; 

clean:
	@-make "TARGET=clean"
	-@rm -f \#*\# *~
