Salut_fonts/Makefile

55 lines
1.6 KiB
Makefile
Raw Normal View History

2022-04-15 02:15:22 +02:00
#!/usr/bin/make -f
.PHONY : check-metrics-sans check-metrics-sans-x check-metrics-sans-xb check-metrics-sans-xi
check-metrics-sans : check-metrics-sans-x check-metrics-sans-xb check-metrics-sans-xi
check-metrics-sans-x check-metrics-sans-xb check-metrics-sans-xi : check-metrics-sans-x% :
awk -f tools/check-metrics.awk sans/salut-sans[0-9][0-9]$*.bdf
2022-04-15 17:32:10 +02:00
.PHONY : check-coverage check-coverage-sans check-coverage-mono
check-coverage : check-coverage-sans check-coverage-mono
check-coverage-sans :
awk -f tools/check-coverage.awk sans/salut-sans*.bdf
check-coverage-mono :
awk -f tools/check-coverage.awk mono/salut-mono*.bdf
2022-04-20 18:54:16 +02:00
.PHONY: consolefonts
2022-04-20 18:54:16 +02:00
consolefonts : build/consolefonts/Uni2-Salut08w.psf
consolefonts : build/consolefonts/Uni2-Salut16.psf
consolefonts : build/consolefonts/Uni2-Salut16b.psf
2022-04-20 18:54:16 +02:00
build/consolefonts/Uni2-Salut%.psf : mono/salut-mono%.bdf
2022-04-20 18:54:16 +02:00
mkdir -p $(@D)
bdf2psf $< /usr/share/bdf2psf/standard.equivalents /usr/share/bdf2psf/fontsets/Uni2.512 512 $@
2022-04-24 17:02:42 +02:00
.PHONY : opentype opentype-mono opentype-sans
opentype : opentype-sans opentype-mono
opentype-sans : $(patsubst sans/%.bdf,build/opentype/%.otb,$(wildcard sans/*.bdf))
build/opentype/salut-sans%.otb : sans/salut-sans%.bdf
mkdir -p $(@D)
fonttosfnt -o $@ -m 2 -- $^
opentype-mono : $(patsubst mono/%.bdf,build/opentype/%.otb,$(wildcard mono/*.bdf))
build/opentype/salut-mono%.otb : mono/salut-mono%.bdf
mkdir -p $(@D)
fonttosfnt -o $@ -- $^
.PHONY : pcf pcf-mono
pcf : pcf-mono
pcf-mono : $(patsubst mono/%.bdf,build/pcf/%.pcf,$(wildcard mono/*.bdf))
build/pcf/salut-mono%.pcf : mono/salut-mono%.bdf
mkdir -p $(@D)
bdftopcf -o $@ $^