bdf = \
	tewi-medium-11.bdf tewi-bold-11.bdf \
	tewifw-medium-11.bdf tewifw-bold-11.bdf \
	$(var)
var_m = \
	tewi2a-medium-11.bdf \
	tewii-medium-11.bdf 
var_b = \
	tewi2a-bold-11.bdf \
	tewii-bold-11.bdf
var = $(var_m) $(var_b)
pcf = $(bdf:%.bdf=out/%.pcf.gz)
cache = out/fonts.dir out/fonts.scale
unicode_version = 8.0.0

all: $(pcf)

var: $(var)

fontdir: $(pcf) $(cache)

out:
	mkdir -p out

$(var_b): tewi-bold-11.bdf
$(var_m): tewi-medium-11.bdf

$(var): %: variant/%
	scripts/mkvar $@

out/%.pcf.gz: %.bdf out
	bdftopcf $< | gzip -9 > $@

out/fonts.scale: $(pcf)
	mkfontscale out

out/fonts.dir: $(pcf) out/fonts.scale
	mkfontdir out
	xset fp rehash
	fc-cache

clean:
	rm -rf out *.bak $(var)

UnicodeData.txt:
	curl http://www.unicode.org/Public/$(unicode_version)/ucd/UnicodeData.txt > $@

.PHONY: all build clean
