Speed up make by calling flag_glyph_name.py once
This script takes ~1 second for startup, so calling it repeatedly for each flag slows the Makefile considerably, and unnecessarily since it can be called for all the flags at once. Now make clean takes about 1.2s, instead of 3m45s.pull/5/head
parent
76da1e514d
commit
cee85f422b
3
Makefile
3
Makefile
|
@ -60,8 +60,9 @@ FLAGS_DIR = ./flags
|
||||||
|
|
||||||
glyph_name = $(shell ./flag_glyph_name.py $(flag))
|
glyph_name = $(shell ./flag_glyph_name.py $(flag))
|
||||||
|
|
||||||
|
GLYPH_NAMES := $(shell ./flag_glyph_name.py $(FLAGS))
|
||||||
WAVED_FLAGS := $(foreach flag,$(FLAGS),$(FLAGS_DIR)/$(flag).png)
|
WAVED_FLAGS := $(foreach flag,$(FLAGS),$(FLAGS_DIR)/$(flag).png)
|
||||||
PNG128_FLAGS := $(foreach flag,$(FLAGS),$(addprefix ./png/128/emoji_$(glyph_name),.png))
|
PNG128_FLAGS := $(foreach glyph_name,$(GLYPH_NAMES),$(addprefix ./png/128/emoji_$(glyph_name),.png))
|
||||||
|
|
||||||
$(FLAGS_DIR)/%.png: $(FLAGS_SRC_DIR)/%.png ./waveflag $(PNGQUANT)
|
$(FLAGS_DIR)/%.png: $(FLAGS_SRC_DIR)/%.png ./waveflag $(PNGQUANT)
|
||||||
mkdir -p $(FLAGS_DIR)
|
mkdir -p $(FLAGS_DIR)
|
||||||
|
|
Loading…
Reference in New Issue