Mercurial > hg > may
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 |