You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
675 B
Makefile
27 lines
675 B
Makefile
# max7456tool: https://github.com/fiam/max7456tool
|
|
# Minimum version required: 0.4
|
|
.PHONY: all clean
|
|
|
|
FONT_VERSION = 1
|
|
|
|
FONTS = default vision impact impact_mini clarity clarity_medium bold large
|
|
CHARMAPS = $(addsuffix .mcm, $(FONTS))
|
|
PREVIEWS = $(addsuffix .png, $(FONTS))
|
|
|
|
# 'I', 'N', 'A', 'V', 1
|
|
INAV_METADATA = lu8:73,lu8:78,lu8:65,lu8:86,lu8:1
|
|
FONT_VERSION_METADATA = lu8:${FONT_VERSION}
|
|
CHAR_METADATA = ${INAV_METADATA},${FONT_VERSION_METADATA}
|
|
METADATA = 255=${CHAR_METADATA}-256=${CHAR_METADATA}
|
|
|
|
all: $(CHARMAPS) $(PREVIEWS)
|
|
|
|
%.mcm: % %/*.png
|
|
max7456tool -f build -md ${METADATA} $< $@
|
|
|
|
%.png: %.mcm
|
|
max7456tool -f png $< $@
|
|
|
|
clean:
|
|
$(RM) $(CHARMAPS) $(PREVIEWS)
|