comparison Makefile @ 112:f73923903ba4

Add Makefile, fix compile errors
author Chris Cannam
date Wed, 17 Apr 2013 20:23:12 +0100
parents
children 935c6ca5d370
comparison
equal deleted inserted replaced
111:90dca6156662 112:f73923903ba4
1 TEST_SOURCES := $(wildcard yetilab/test/*.yeti yetilab/*/test/*.yeti yetilab/*/*/test/*.yeti)
2 SOURCES := $(filter-out $(TESTS), $(wildcard yetilab/*.yeti yetilab/*/*.yeti yetilab/*/*/*.yeti))
3
4 test/.run: yetilab.jar $(TEST_SOURCES)
5 ./bin/yc yetilab/test/all.yeti | tee $@.out
6 @grep -qv passed $@.out || touch $@
7
8 yetilab.jar: $(SOURCES)
9 ./bin/yc -d classes -doc doc $^
10 jar cf $@ -C classes yetilab
11
12 clean:
13 rm -rf com test/.run
14
15 distclean: clean
16 rm -f yetilab.jar