From 203b6dfd754112aaeae6ffc5f8c563fd663d28b7 Mon Sep 17 00:00:00 2001 From: Casper Rogild Storm Date: Sun, 25 Oct 2020 20:16:02 +0100 Subject: [PATCH] chore: updated makefile with tar.gz target --- Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 1b0ff6cc..b8228b01 100644 --- a/Makefile +++ b/Makefile @@ -15,6 +15,8 @@ APPIMAGE_DIR = $(RELEASE_DIR)/AppDir APPIMAGE_DESKTOP_FILE = $(RESOURCES_DIR)/linux/ajour.desktop APPIMAGE_LOGO_FILE = $(RESOURCES_DIR)/logo/256x256/ajour.png +TAR_NAME = ajour.tar.gz + DMG_NAME ?= DMG_DIR = $(RELEASE_DIR)/osx @@ -44,6 +46,9 @@ binary: $(TARGET) ## Build release binary with cargo $(TARGET): $(ENV) cargo build --release $(FEATURE_FLAG) +tar: $(TARGET) ## Create tar.gz of the binary + cd $(RELEASE_DIR) && tar -czf $(TAR_NAME) $(TARGET) + app: $(APP_NAME) ## Clone Ajour.app template and mount binary $(APP_NAME): $(TARGET) @mkdir -p $(APP_BINARY_DIR) @@ -74,7 +79,7 @@ $(APPIMAGE_NAME): $(TARGET) --output appimage @rm -rf $(APPIMAGE_DIR) -.PHONY: app binary dmg appimage +.PHONY: app binary dmg appimage tar clean: ## Remove all artifacts -rm -rf $(APP_DIR)