| 1 | # default target: create the jar file |
| 2 | ALL: bin/5 jvcard.jar |
| 3 | |
| 4 | jvcard.jar: bin/be/nikiroo/jvcard/*/* bin/be/nikiroo/jvcard/* |
| 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 | |
| 8 | bin/5: lanterna files |
| 9 | javac -cp bin/ -encoding UTF-8 -Xlint -source 5 @files -d bin/ |
| 10 | touch bin/5 |
| 11 | |
| 12 | bin/6: lanterna files |
| 13 | javac -cp bin/ -encoding UTF-8 -Xlint -source 6 @files -d bin/ |
| 14 | touch bin/6 |
| 15 | |
| 16 | bin/7: lanterna files |
| 17 | javac -cp bin/ -encoding UTF-8 -Xlint -source 7 @files -d bin/ |
| 18 | touch bin/7 |
| 19 | |
| 20 | files: src/be/nikiroo/jvcard/*/* src/be/nikiroo/jvcard/* |
| 21 | find src/be/ -name '*.java' > files |
| 22 | |
| 23 | lanterna: |
| 24 | find src/com/ -name '*.java' > lanterna |
| 25 | javac -encoding UTF-8 -source 5 @lanterna -d bin/ || rm lanterna |
| 26 | test -e lanterna |
| 27 | |