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