view Makefile @ 280:7f000ae124db

Make convolver work. Ugly though
author Chris Cannam
date Tue, 28 May 2013 20:41:11 +0100
parents 8043f7405eae
children 0a856c4d5338
line wrap: on
line source
ALL_SOURCES := $(wildcard yetilab/*.yeti yetilab/*/*.yeti yetilab/*/*/*.yeti)
TEST_SOURCES := $(wildcard yetilab/test/*.yeti yetilab/*/test/*.yeti yetilab/*/*/test/*.yeti)
SOURCES := $(filter-out $(TEST_SOURCES), $(ALL_SOURCES))

bin/.testrun:	yetilab.jar $(TEST_SOURCES)
	./bin/yc yetilab/test/all.yeti | tee $@.out
	@grep -qv passed $@.out || touch $@

yetilab.jar:	$(SOURCES)
	./bin/yc --no-yetilab-jar -d classes -doc doc $^
	jar cf $@ -C classes yetilab 

clean:	
	rm -rf com bin/.testrun classes

distclean:	clean
	rm -f yetilab.jar