diff --git a/Makefile b/Makefile index 877ae34..62c2c3b 100644 --- a/Makefile +++ b/Makefile @@ -27,7 +27,11 @@ asset_build: release_build: meson --wipe builddir -Db_ndebug=true --buildtype release meson compile -j 10 -C builddir +ifeq '$(OS)' 'Windows_NT' powershell -executionpolicy bypass .\scripts\release.ps1 +else + sh -x ./scripts/release.sh +endif debug_build: meson setup --wipe builddir -Db_ndebug=true --buildtype debugoptimized diff --git a/scripts/coverage_reset.sh b/scripts/coverage_reset.sh old mode 100644 new mode 100755 diff --git a/scripts/release.sh b/scripts/release.sh new file mode 100755 index 0000000..4092070 --- /dev/null +++ b/scripts/release.sh @@ -0,0 +1,10 @@ +set -xe + +rm -rf releases +mkdir -p releases/under_the_ashland_dome +cp -r assets releases/under_the_ashland_dome +cp builddir/under_the_dome releases/under_the_ashland_dome +cd releases +zip -r9 under_the_ashland_dome-ubuntu-linux.zip under_the_ashland_dome +cd .. +open ./releases/under_the_ashland_dome diff --git a/scripts/reset_build.sh b/scripts/reset_build.sh old mode 100644 new mode 100755