From 0f170a658d543f7d9b50ea49dcb5d9a52a1366b7 Mon Sep 17 00:00:00 2001 From: crawshaw Date: Sun, 7 Nov 2004 09:11:10 +0000 Subject: [PATCH] add Makefile darcs-hash:20041107091110-2eb37-58435cef2876ebc140ef942c3d942a2f8a08b1bb.gz --- Makefile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..748de1a --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +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 -- 1.7.10.4