X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=Makefile;h=49202f2483a110ae8496418f915e136ffcba8cc0;hb=5ab1e745d06879276d00ff6bf3438e8dd3edd85c;hp=2c9e9b5c9484b8820e53f5188aabb357af9258ac;hpb=cb0bae954e7dd0067e77c436c78ee19ace52d9e3;p=org.ibex.classgen.git diff --git a/Makefile b/Makefile index 2c9e9b5..49202f2 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -JAVAC = javac +JAVAC = javac -source 1.3 -target 1.3 sources = $(shell find src -name '*.java') classes = $(sources:src/%.java=build/%.class) jar_classes = $(classes) @@ -10,11 +10,18 @@ $(classes): $(sources) $(JAVAC) -d build $(sources) test: $(classes) - java -cp build org.ibex.classgen.ClassGen + javac Poop.java && java -cp build:. org.ibex.classgen.JSSA Poop clean: rm -rf build/* +.PHONY: doc +doc: doc/index.html + +doc/index.html: $(sources) src/org/ibex/classgen/package.html + mkdir -p doc + javadoc -d doc $(sources) + sizecheck: @for c in $(jar_classes); do \ for f in `echo $$c|sed 's,\.class$$,,;'`*.class; do gzip -c $$f; done | wc -c | tr -d '\n'; \