From 4b41952aedafc272d5364f473b65778bf542399f Mon Sep 17 00:00:00 2001 From: Maxime Jacquemin <maxime.jacquemin@cea.fr> Date: Wed, 19 Apr 2023 11:10:49 +0200 Subject: [PATCH] [Ivette] Two targets for binary and AppImage We still have to choose what the behavior for `make dist` --- ivette/Makefile | 4 +++- ivette/src/dome/template/makefile | 9 ++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ivette/Makefile b/ivette/Makefile index b4efdadd002..b1d5a8d5b5b 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 b85f273459a..c5648c6bf73 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" # -------------------------------------------------------------------------- -- GitLab