annotate Makefile @ 260:de770971a628

Rename and reorder args of at and slice functions in matrix and vector for consistency with std module equivalents
author Chris Cannam
date Wed, 22 May 2013 13:54:15 +0100
parents 8043f7405eae
children 0a856c4d5338
rev   line source
Chris@255 1 ALL_SOURCES := $(wildcard yetilab/*.yeti yetilab/*/*.yeti yetilab/*/*/*.yeti)
Chris@112 2 TEST_SOURCES := $(wildcard yetilab/test/*.yeti yetilab/*/test/*.yeti yetilab/*/*/test/*.yeti)
Chris@255 3 SOURCES := $(filter-out $(TEST_SOURCES), $(ALL_SOURCES))
Chris@112 4
Chris@118 5 bin/.testrun: yetilab.jar $(TEST_SOURCES)
Chris@112 6 ./bin/yc yetilab/test/all.yeti | tee $@.out
Chris@112 7 @grep -qv passed $@.out || touch $@
Chris@112 8
Chris@112 9 yetilab.jar: $(SOURCES)
Chris@113 10 ./bin/yc --no-yetilab-jar -d classes -doc doc $^
Chris@112 11 jar cf $@ -C classes yetilab
Chris@112 12
Chris@112 13 clean:
Chris@212 14 rm -rf com bin/.testrun classes
Chris@112 15
Chris@112 16 distclean: clean
Chris@112 17 rm -f yetilab.jar