JAVAC = javac JAVAC_FLAGS = -sourcepath . -Xlint:unchecked JAVA = java JAVA_FLAGS = -classpath .:$(CLASSPATH) JAVADOC = javadoc DOC_PKGS = se.chalmers.cs.pgf \ se.chalmers.cs.pgf.raw .PHONY: compile test test-typedtree compile: $(JAVAC) $(JAVAC_FLAGS) se/chalmers/cs/pgf/PGF.java test: $(JAVAC) $(JAVAC_FLAGS) Test.java $(JAVA) $(JAVA_FLAGS) Test test-typedtree: $(JAVAC) $(JAVAC_FLAGS) se/chalmers/cs/pgf/typedtree/GenAbsSynClasses.java $(JAVA) $(JAVA_FLAGS) se.chalmers.cs.pgf.typedtree.GenAbsSynClasses grammar.pgf $(JAVAC) $(JAVAC_FLAGS) TestTyped.java $(JAVA) $(JAVA_FLAGS) TestTyped javadoc: mkdir -p doc/javadoc $(JAVADOC) -d doc/javadoc -sourcepath . -overview se/chalmers/cs/pgf/overview.html $(DOC_PKGS)