From 152ba78ff3c9d94d91b1e367b9cce94779655f40 Mon Sep 17 00:00:00 2001 From: Niki Roo Date: Thu, 24 Mar 2016 14:03:51 +0100 Subject: [PATCH] Makefile to compile (still no jar file, WIP) --- Makefile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..68b1b0d --- /dev/null +++ b/Makefile @@ -0,0 +1,30 @@ +# default target: create the jar file +ALL: jar + +# always re-generate the files list +.PHONY: classes files 5 6 7 jar + +jar: classes + echo TODO: jvcard-`grep "APPLICATION_VERSION" src/be/nikiroo/jvcard/launcher/Main.java | cut -d'"' -f2`.jar + cp jvcard-`grep "APPLICATION_VERSION" src/be/nikiroo/jvcard/launcher/Main.java | cut -d'"' -f2`.jar jvcard.jar + +# Default java version: 1.5 +classes: 5 + +5: lanterna files + javac -cp bin/ -encoding UTF-8 -Xlint -source 5 @files -d bin/ + +6: lanterna files + javac -cp bin/ -encoding UTF-8 -Xlint -source 6 @files -d bin/ + +7: lanterna files + javac -cp bin/ -encoding UTF-8 -Xlint -source 7 @files -d bin/ + +files: + find src/be/ -name '*.java' > files + +lanterna: + find src/com/ -name '*.java' > lanterna + javac -encoding UTF-8 -source 5 @lanterna -d bin/ || rm lanterna + test -e lanterna + -- 2.27.0