|
@@ -0,0 +1,24 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+# go into source dir
|
|
|
+cd src || exit
|
|
|
+
|
|
|
+# clean build
|
|
|
+rm ui/*.class cards/*.class
|
|
|
+javac ui/Karten.java
|
|
|
+
|
|
|
+# create initial jar
|
|
|
+jar cvf MischMaschine.jar cards/*.class ui/*.class img/*-64.png img/cards/*.png
|
|
|
+
|
|
|
+# open MANIFEST file template in $EDITOR
|
|
|
+printf "Class-Path: \nMain-Class: ui.Karten\n" > '/tmp/MANIFEST.MF'
|
|
|
+
|
|
|
+# apply manifest to jar
|
|
|
+jar uvfm MischMaschine.jar '/tmp/MANIFEST.MF'
|
|
|
+
|
|
|
+# remove temporary files
|
|
|
+rm '/tmp/MANIFEST.MF'
|
|
|
+
|
|
|
+# moving jar file
|
|
|
+cd ..
|
|
|
+mv src/MischMaschine.jar .
|