From dc738ceb07fe72c0e74f18ca3bae32a553962322 Mon Sep 17 00:00:00 2001 From: fugkco Date: Tue, 18 Aug 2020 21:45:47 +0100 Subject: [PATCH] Fix Makefile --- Makefile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index e495296..595bb75 100644 --- a/Makefile +++ b/Makefile @@ -2,16 +2,23 @@ NAME = script.elementum.jackett GIT = git LAST_GIT_TAG = $(shell $(GIT) describe --tags) GIT_VERSION = $(shell $(GIT) describe --abbrev=0 --tags --exact-match 2>/dev/null || echo -n "$(LAST_GIT_TAG)-snapshot") + +ZIP = zip ZIP_SUFFIX = zip ZIP_FILE = $(NAME).$(ZIP_SUFFIX) -BUILD_DIR = build/$(NAME) +BUILD_BASE = build +BUILD_DIR = $(BUILD_BASE)/$(NAME) all: clean deps-prod locales zip .PHONY: build-prod build-prod: clean deps-prod $(ZIP_FILE) +.PHONY: deps-prod +deps-prod: clean deps-prod $(ZIP_FILE) + @poetry install --no-dev + $(BUILD_DIR): @mkdir -p $(BUILD_DIR) @@ -28,12 +35,14 @@ $(ZIP_FILE): $(BUILD_DIR) --install-option="--install-scripts=$$(mktemp -d)" @find $(BUILD_DIR) -iname "*.egg-info" -or -iname "*.pyo" -or -iname "*.pyc" | xargs rm -rf @poetry run ./scripts/update-version.py $(GIT_VERSION) > $(BUILD_DIR)/addon.xml + @(cd $(BUILD_BASE) && $(ZIP) -r $(CURDIR)/$(ZIP_FILE) $(NAME)) .PHONY: zip zip: $(ZIP_FILE) clean: rm -f $(ZIP_FILE) + rm -rf $(BUILD_DIR) locales: scripts/xgettext_merge.sh