From 4f6cdef7d4f7d72ffe6efb87bbb69bd15f43b41a Mon Sep 17 00:00:00 2001 From: adam Date: Mon, 27 Dec 2004 02:57:36 +0000 Subject: [PATCH] fixed Makefile to deal with unified src/ darcs-hash:20041227025736-5007d-49d28f70bfb518bf8c71bba10bb05b6b5bd5bd47.gz --- Makefile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index cd721a5..8a48fe0 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,15 @@ sources = $(shell find src -name \*.java) classes = $(sources:src/%.java=build/%.class) -default: $(classes) +default: org.ibex.tool.jar + +org.ibex.tool.jar: $(classes) + @echo "Archiving org.ibex.tool.jar" + @echo "Main-Class: org.ibex.tool.Compiler" > .manifest + @jar -cmf .manifest org.ibex.tool.jar \ + `find build -name \*.class | sed 's_^\([^/]*\)/_ -C \1 _'` \ + `find src -name \*.rsc | sed 's_^\([^/]*\)/_ -C \1 _'` \ + `find src -name \*.properties | sed 's_^\([^/]*\)/_ -C \1 _'` \ $(classes): $(sources) @mkdir -p build -- 1.7.10.4