Mercurial > hg > may
diff Makefile @ 112:f73923903ba4
Add Makefile, fix compile errors
author | Chris Cannam |
---|---|
date | Wed, 17 Apr 2013 20:23:12 +0100 |
parents | |
children | 935c6ca5d370 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Wed Apr 17 20:23:12 2013 +0100 @@ -0,0 +1,16 @@ +TEST_SOURCES := $(wildcard yetilab/test/*.yeti yetilab/*/test/*.yeti yetilab/*/*/test/*.yeti) +SOURCES := $(filter-out $(TESTS), $(wildcard yetilab/*.yeti yetilab/*/*.yeti yetilab/*/*/*.yeti)) + +test/.run: yetilab.jar $(TEST_SOURCES) + ./bin/yc yetilab/test/all.yeti | tee $@.out + @grep -qv passed $@.out || touch $@ + +yetilab.jar: $(SOURCES) + ./bin/yc -d classes -doc doc $^ + jar cf $@ -C classes yetilab + +clean: + rm -rf com test/.run + +distclean: clean + rm -f yetilab.jar