Compat Java 1.5+ (again)
[jvcard.git] / Makefile
CommitLineData
152ba78f 1# default target: create the jar file
08fbe0fb 2ALL: bin/5 jvcard.jar
152ba78f 3
08fbe0fb 4jvcard.jar: bin/be/nikiroo/jvcard/*/* bin/be/nikiroo/jvcard/*
152ba78f
NR
5 echo TODO: jvcard-`grep "APPLICATION_VERSION" src/be/nikiroo/jvcard/launcher/Main.java | cut -d'"' -f2`.jar
6 cp jvcard-`grep "APPLICATION_VERSION" src/be/nikiroo/jvcard/launcher/Main.java | cut -d'"' -f2`.jar jvcard.jar
7
08fbe0fb 8bin/5: lanterna files
152ba78f 9 javac -cp bin/ -encoding UTF-8 -Xlint -source 5 @files -d bin/
08fbe0fb 10 touch bin/5
152ba78f 11
08fbe0fb 12bin/6: lanterna files
152ba78f 13 javac -cp bin/ -encoding UTF-8 -Xlint -source 6 @files -d bin/
08fbe0fb 14 touch bin/6
152ba78f 15
08fbe0fb 16bin/7: lanterna files
152ba78f 17 javac -cp bin/ -encoding UTF-8 -Xlint -source 7 @files -d bin/
08fbe0fb 18 touch bin/7
152ba78f 19
08fbe0fb 20files: src/be/nikiroo/jvcard/*/* src/be/nikiroo/jvcard/*
152ba78f
NR
21 find src/be/ -name '*.java' > files
22
23lanterna:
24 find src/com/ -name '*.java' > lanterna
25 javac -encoding UTF-8 -source 5 @lanterna -d bin/ || rm lanterna
26 test -e lanterna
27