From: adam Date: Mon, 27 Dec 2004 02:57:36 +0000 (+0000) Subject: fixed Makefile to deal with unified src/ X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=4f6cdef7d4f7d72ffe6efb87bbb69bd15f43b41a;p=org.ibex.tool.git fixed Makefile to deal with unified src/ darcs-hash:20041227025736-5007d-49d28f70bfb518bf8c71bba10bb05b6b5bd5bd47.gz --- 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