diff --git a/ivette/Makefile b/ivette/Makefile index b4efdadd002482cac0113192ca5a3a07e1e54da1..b1d5a8d5b5b69d01b7e5be77d57f266a6c06b249 100644 --- a/ivette/Makefile +++ b/ivette/Makefile @@ -75,13 +75,14 @@ help:: # --- Ivette Distribution # -------------------------------------------------------------------------- -.PHONY: dist dist-dir +.PHONY: dist dist-dir appimage binary dist-dir: @echo "Cleaning dist" @rm -fr dist dist: dist-dir dome-dist +binary: dist-dir dome-binary appimage: dist-dir dome-appimage # -------------------------------------------------------------------------- @@ -100,6 +101,7 @@ dome-pkg: pkg dome-app: pkg dome-dev: pkg dome-dist: pkg +dome-binary: pkg dome-appimage: pkg pkg: $(LOADER) $(SANDBOX) diff --git a/ivette/src/dome/template/makefile b/ivette/src/dome/template/makefile index b85f273459a69dc5f4abb1f5429d96ef4d392e87..c5648c6bf73c8411ca1d34b0cd907fec42b921b9 100644 --- a/ivette/src/dome/template/makefile +++ b/ivette/src/dome/template/makefile @@ -248,16 +248,19 @@ dome-app: dome-pkg dome-templ # --- Application Packaging # -------------------------------------------------------------------------- -.PHONY: dome-dist +.PHONY: dome-dist dome-binary dome-appimage -dome-dist: dome-app +# TODO: choose what the default is +dome-dist: dome-binary + +dome-binary: dome-app @echo "[Dome] packaging application (production)" DOME=$(DOME) yarn run electron-builder --dir -c.compression=store -c.mac.identity=null @echo "[Dome] application packaged in ./dist" dome-appimage: dome-app @echo "[Dome] packaging application (AppImage)" - DOME=$(DOME) yarn run electron-builder --linux + DOME=$(DOME) yarn run electron-builder --linux -c.compression=store -c.mac.identity=null @echo "[Dome] application packaged in ./dist" # --------------------------------------------------------------------------