add Makefile
[eltron.git] / Makefile
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..3b5dfe2
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,16 @@
+pwd   = $(shell pwd)
+cp    = lib/RXTXcomm.jar:lib/ibex.jar:.
+javac = javac -classpath $(cp)
+
+run: jar/com.megacz.eltron.jar
+       java -Djava.library.path=$(pwd)/lib -cp $(cp):$< com.megacz.eltron.Eltron
+
+label: jar/com.megacz.eltron.jar
+       java -Djava.library.path=$(pwd)/lib -cp $(cp):$< com.megacz.eltron.MailingLabel
+
+jar/com.megacz.eltron.jar: $(shell find src -name \*.java)
+       rm -rf bin
+       mkdir bin
+       mkdir -p jar
+       $(javac) -d bin $(shell find src -name \*.java)
+       cd bin; jar cvf ../$@ .