diff --git a/build.sh b/build.sh index 8253cde..58a3315 100644 --- a/build.sh +++ b/build.sh @@ -1,10 +1,24 @@ -rm -rf out/app +#!/bin/bash -jpackage \ - --input out/artifacts/JGame2D_jar/ \ - --main-jar JGame2D.jar \ - --main-class de.miaurizius.jgame2d.core.Boot \ - --name JGame2D \ - --type app-image \ - --add-modules ALL-MODULE-PATH \ - --dest out/app \ No newline at end of file +echo "[1/4] Clearing old files..." +rm -rf "out/app" + +echo "[2/4] Building game..." +jpackage --type app-image \ + --dest "out/app" \ + --name "JGame2D" \ + --input "out/artifacts/JGame2D_jar" \ + --main-jar "JGame2D.jar" \ + --main-class de.miaurizius.jgame2d.core.Boot + +echo "[3/4] Copy assets..." +mkdir -p "out/app/JGame2D/assets" +cp -r assets/* "out/app/JGame2D/assets/" + +echo "[4/4] Zipping..." +cd out/app +zip -r ../JGame2D.zip JGame2D + +cd ../.. + +echo "Done!" \ No newline at end of file