JAVAC = javac JAVA = java JAVAC_FLAGS = -Xlint:deprecation -Xlint:unchecked SRC=*.java bnfc/Dep/*.java bnfc/Dep/Absyn/*.java SRC_PATH=.:bnfc .PHONY: all classes jar dist run test clean all: jar classes: mkdir -p build $(JAVAC) $(JAVAC_FLAGS) -d build -sourcepath $(SRC_PATH) $(SRC) jar: classes cd build; jar -cmf ../manifest.txt ../tcheck.jar . dist: darcs dist --dist-name=deptype-`date '+%Y%m%d'` run: $(JAVA) -cp $(CLASSPATH):tcheck.jar Test test: $(JAVA) -cp $(CLASSPATH):tcheck.jar Test < tests clean: -rm -rf build