annotate Makefile @ 212:e5158af5e8be matrix_opaque_immutable

Update blockfuncs
author Chris Cannam
date Sat, 11 May 2013 11:19:48 +0100
parents e74f1fb9bc0e
children 8043f7405eae
rev   line source
Chris@112 1 TEST_SOURCES := $(wildcard yetilab/test/*.yeti yetilab/*/test/*.yeti yetilab/*/*/test/*.yeti)
Chris@112 2 SOURCES := $(filter-out $(TESTS), $(wildcard yetilab/*.yeti yetilab/*/*.yeti yetilab/*/*/*.yeti))
Chris@112 3
Chris@118 4 bin/.testrun: yetilab.jar $(TEST_SOURCES)
Chris@112 5 ./bin/yc yetilab/test/all.yeti | tee $@.out
Chris@112 6 @grep -qv passed $@.out || touch $@
Chris@112 7
Chris@112 8 yetilab.jar: $(SOURCES)
Chris@113 9 ./bin/yc --no-yetilab-jar -d classes -doc doc $^
Chris@112 10 jar cf $@ -C classes yetilab
Chris@112 11
Chris@112 12 clean:
Chris@212 13 rm -rf com bin/.testrun classes
Chris@112 14
Chris@112 15 distclean: clean
Chris@112 16 rm -f yetilab.jar