-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)
$(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'; \