SHELL=/bin/sh
# Set the path and run the installation tests.
test: operand operator misc branch multi support demo macros 
	-@echo '==TESTS COMPLETE=='

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

FORCE:

misc: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	-@${SETTER}; cd $@; echo "$$INDENT" " $@/"; make $(TARGET)
operand: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	-@${SETTER}; cd $@; echo "$$INDENT" " $@/"; make $(TARGET)
operator: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	-@${SETTER}; cd $@; echo "$$INDENT" " $@/"; make $(TARGET)
branch: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	-@${SETTER}; cd $@; echo "$$INDENT" " $@/"; make $(TARGET)
multi: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	-@${SETTER}; cd $@; echo "$$INDENT" " $@/"; make $(TARGET)
support: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	-@${SETTER}; cd $@; echo "$$INDENT" " $@/"; make $(TARGET)
demo: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	-@${SETTER}; cd $@; echo "$$INDENT" " $@/"; make $(TARGET)
macros: FORCE
	@${SETTER}; $$GCTLIB/testdir/checktest $$GCTLIB/testdir
	-@${SETTER}; cd $@; echo "$$INDENT" " $@/"; make $(TARGET)
clean:
	-@make "TARGET=clean"
	-@/bin/rm -f \#*\# *~

