From a30029960e8104d04ba09646a7b01256a26e47c6 Mon Sep 17 00:00:00 2001 From: nsensfel Date: Thu, 16 Nov 2017 13:18:30 +0100 Subject: Fixes assets being re-generated every build. --- src/asset/Makefile | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/asset/Makefile b/src/asset/Makefile index a3c68e9..37afeb6 100644 --- a/src/asset/Makefile +++ b/src/asset/Makefile @@ -18,17 +18,27 @@ TILE_STYLE_TEMPLATE ?= $(TEMPLATE_DIR)/tile_entry.css TOTAL_NUMBER_OF_COLORS = \ $(shell expr $(NUMBER_OF_TILE_TYPES) + $(NUMBER_OF_CHAR_TYPES)) +SENSITIVITY_LIST = \ + Makefile \ + $(GENERATE_N_COLORS_SCRIPT) $(GENERATE_N_ENTITIES) + ################################################################################ -build: +build: $(TILE_STYLE_CSS) $(CHAR_STYLE_CSS) + +clean: + rm -f $(CHAR_STYLE_CSS) $(TILE_STYLE_CSS) + +reset: clean + + +$(TILE_STYLE_CSS): $(SENSITIVITY_LIST) $(TILE_STYLE_TEMPLATE) $(GENERATE_N_COLORS_SCRIPT) $(TOTAL_NUMBER_OF_COLORS) 0 | \ $(GENERATE_N_ENTITIES) $(NUMBER_OF_TILE_TYPES) $(TILE_STYLE_TEMPLATE) > \ $(TILE_STYLE_CSS) + +$(CHAR_STYLE_CSS): $(SENSITIVITY_LIST) $(CHAR_STYLE_TEMPLATE) $(GENERATE_N_COLORS_SCRIPT) $(TOTAL_NUMBER_OF_COLORS) \ $(NUMBER_OF_TILE_TYPES) | \ $(GENERATE_N_ENTITIES) $(NUMBER_OF_CHAR_TYPES) $(CHAR_STYLE_TEMPLATE) > \ $(CHAR_STYLE_CSS) -clean: - rm -f $(CHAR_STYLE_CSS) $(TILE_STYLE_CSS) - -reset: clean -- cgit v1.2.3-70-g09d2