diff --git a/api/package.sh b/api/package.sh index cb68ea4..e105950 100755 --- a/api/package.sh +++ b/api/package.sh @@ -1,13 +1,52 @@ #!/usr/bin/env sh +echo "" +echo "+-----------------+" +echo "| ./gradlew clean |" +echo "+-----------------+" +echo "" ./gradlew clean + +echo "" +echo "+---------------------+" +echo "| ./gradlew shadowJar |" +echo "+---------------------+" +echo "" ./gradlew shadowJar +echo "" +echo "+-----------------------------+" +echo "| cp build/libs/api-all.jar . |" +echo "+-----------------------------+" +echo "" cp build/libs/api-all.jar . +echo "" +echo "+-----------------------------------------------+" +echo "| rm -fr build/dist/ com.jaytux.simd.api.tar.gz |" +echo "+-----------------------------------------------+" +echo "" rm -fr build/dist/ com.jaytux.simd.api.tar.gz + +echo "" +echo "+-----------------------------------------------------------------------------------------------+" +echo "| jpackage --type app-image --input build/libs/ --dest build/dist/ --name com.jaytux.simd.api \\ |" +echo "| --main-jar ./api-all.jar --main-class com.jaytux.simd.MainKt... |" +echo "+-----------------------------------------------------------------------------------------------+" +echo "" jpackage --type app-image --input build/libs/ --dest build/dist/ --name com.jaytux.simd.api \ --main-jar ./api-all.jar --main-class com.jaytux.simd.MainKt +echo "" +echo "+----------------+" +echo "| rm api-all.jar |" +echo "+----------------+" +echo "" rm api-all.jar + +echo "" +echo "+-----------------------------------------------------------------------+" +echo "| tar -czf com.jaytux.simd.api.tar.gz -C build/dist com.jaytux.simd.api |" +echo "+-----------------------------------------------------------------------+" +echo "" tar -czf com.jaytux.simd.api.tar.gz -C build/dist com.jaytux.simd.api \ No newline at end of file diff --git a/frontend/package.sh b/frontend/package.sh index dcbe6eb..f06a71b 100755 --- a/frontend/package.sh +++ b/frontend/package.sh @@ -1,13 +1,36 @@ #!/usr/bin/env sh -echo "./gradlew clean" +echo "" +echo "+-----------------+" +echo "| ./gradlew clean |" +echo "+-----------------+" +echo "" ./gradlew clean -echo "./gradlew packageAppImage" + +echo "" +echo "+---------------------------+" +echo "| ./gradlew packageAppImage |" +echo "+---------------------------+" +echo "" ./gradlew packageAppImage -echo "./gradlew wasmJsBrowserDistribution" + +echo "" +echo "+-------------------------------------+" +echo "| ./gradlew wasmJsBrowserDistribution |" +echo "+-------------------------------------+" +echo "" ./gradlew wasmJsBrowserDistribution -echo "tar -czf simd-frontend@linux.tar.gz -C composeApp/build/compose/binaries/main/app/ com.jaytux.simd.frontend" +echo "" +echo "+-------------------------------------------------------------------------------------------------------------+" +echo "| tar -czf simd-frontend@linux.tar.gz -C composeApp/build/compose/binaries/main/app/ com.jaytux.simd.frontend |" +echo "+-------------------------------------------------------------------------------------------------------------+" +echo "" tar -czf simd-frontend@linux.tar.gz -C composeApp/build/compose/binaries/main/app/ com.jaytux.simd.frontend -echo "tar -czf simd-frontend@web.tar.gz -C composeApp/build/dist/wasmJs productionExecutable" + +echo "" +echo "+----------------------------------------------------------------------------------------+" +echo "| tar -czf simd-frontend@web.tar.gz -C composeApp/build/dist/wasmJs productionExecutable |" +echo "+----------------------------------------------------------------------------------------+" +echo "" tar -czf simd-frontend@web.tar.gz -C composeApp/build/dist/wasmJs productionExecutable \ No newline at end of file