--- /dev/null
+default: dist
+
+classes := ibex.tool.Preprocessor
+
+sourcepath := src/java
+buildpath := build/class
+
+version := $(shell cat VERSION)
+java_sources := $(patsubst %,$(sourcepath)/%.java,$(subst .,/,$(classes)))
+java_classes := $(patsubst %,%.class,$(subst .,/,$(classes)))
+
+compile:
+ mkdir -p $(buildpath)
+ javac -sourcepath $(sourcepath) -source 1.3 -target 1.1 -d $(buildpath) \
+ $(java_sources)
+
+dist: compile
+ jar cf ibex-tool-$(version).jar -C $(buildpath) $(java_classes)
+
+clean:; rm -rf build