| summaryrefslogtreecommitdiff | 
diff options
| author | nsensfel <SpamShield0@noot-noot.org> | 2017-11-15 17:35:26 +0100 | 
|---|---|---|
| committer | nsensfel <SpamShield0@noot-noot.org> | 2017-11-15 17:35:26 +0100 | 
| commit | 35e53a58975f1454dd841bda0c6b90be334f9158 (patch) | |
| tree | f14a1df0d80813edea03a68b2b8f465009d52208 /src/asset/Makefile | |
| parent | 0ccd1a5699dee1d7a224a92833a8effbce46bd0c (diff) | |
Adds scripts to generate colors for chars/tiles.
Diffstat (limited to 'src/asset/Makefile')
| -rw-r--r-- | src/asset/Makefile | 32 | 
1 files changed, 30 insertions, 2 deletions
| diff --git a/src/asset/Makefile b/src/asset/Makefile index d05793b..a3c68e9 100644 --- a/src/asset/Makefile +++ b/src/asset/Makefile @@ -1,6 +1,34 @@ -build: +NUMBER_OF_TILE_TYPES ?= 16 +NUMBER_OF_CHAR_TYPES ?= 16 + +SRC_DIR ?= ${CURDIR}/src/ +TEMPLATE_DIR ?= ${CURDIR}/template +CSS_DIR ?= ${CURDIR}/www/ + +CHAR_STYLE_CSS ?= $(CSS_DIR)/characters.css +TILE_STYLE_CSS ?= $(CSS_DIR)/tiles.css + +GENERATE_N_COLORS_SCRIPT ?= $(SRC_DIR)/generate_n_colors.py +GENERATE_N_ENTITIES ?= $(SRC_DIR)/generate_n_entities.py +CHAR_STYLE_TEMPLATE ?= $(TEMPLATE_DIR)/character_icon_entry.css +TILE_STYLE_TEMPLATE ?= $(TEMPLATE_DIR)/tile_entry.css + +################################################################################ +TOTAL_NUMBER_OF_COLORS = \ +	$(shell expr $(NUMBER_OF_TILE_TYPES) + $(NUMBER_OF_CHAR_TYPES)) + +################################################################################ +build: +	$(GENERATE_N_COLORS_SCRIPT) $(TOTAL_NUMBER_OF_COLORS) 0 | \ +		$(GENERATE_N_ENTITIES) $(NUMBER_OF_TILE_TYPES) $(TILE_STYLE_TEMPLATE) > \ +		$(TILE_STYLE_CSS) +	$(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: +reset: clean | 


