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