# List of subdirectories in which to build part of the system
SUBDIR = src demos test

all : FORCE
	-@$(MAKE) $(SUBDIR) TARGET="$@"

$(SUBDIR) : FORCE
	-cd $@ ; $(MAKE) $(TARGET)

clean : FORCE
	rm -f *~
	-@$(MAKE) $(SUBDIR) TARGET="$@"

tar : clean MANIFEST
	pwd=`basename \`pwd\`` ; \
	cd .. ; \
	tar cvf $$pwd.tar $$pwd ; \
	gzip -f $$pwd.tar

MANIFEST : FORCE
	pwd=`pwd` ; \
	cd .. ; \
	find $$pwd -print | sort > $$pwd/MANIFEST

testit : FORCE
	cd test ; make tashtest test

FORCE :

