24 lines
417 B
Makefile
24 lines
417 B
Makefile
.PHONY: default clean
|
|
|
|
EXPORT_FORMAT?=json
|
|
|
|
default: tools fonts
|
|
|
|
FONT_DIRS=$(wildcard fonts/*.sfdir)
|
|
FONT_LIST=$(patsubst fonts/%.sfdir,%,$(FONT_DIRS))
|
|
FONT_TTFS=$(patsubst %,%.ttf,$(FONT_LIST))
|
|
|
|
fonts: $(FONT_TTFS)
|
|
|
|
%.ttf: fonts/%.sfdir
|
|
fontforge -lang=ff -c 'Open($$1); Generate($$2)' $^ $@
|
|
|
|
dump-dictionary:
|
|
@cue export --out $(EXPORT_FORMAT) -p shenikan
|
|
|
|
print-%:
|
|
@echo '$* = $($*)'
|
|
|
|
clean:
|
|
-rm $(FONT_TTFS)
|