-all: digraphs.inc.pl unicode-cover.inc.pl countries.inc.pl data/browser/support.inc.pl
+all: digraphs.inc.pl unicode-cover.inc.pl countries.inc.pl data/browser/support.inc.pl termcol-xcolor.inc.pl
more: all data/digraphs-xorg.inc.pl
download: data/DerivedAge.txt data/rfc1345.txt data/xorg-compose data/countryInfo.txt data/caniuse.json
ttfsupport/%.inc.pl: tools/mkttfinfo data/font/%.ttf
$< $(word 2,$^) $@ || true
+termcol-xcolor.inc.pl: tools/mktermcol-xcolor data/xcolors/themes
+ $< $(word 2,$^)/* >$@
+
.SECONDARY:
data/font/%.ttf:
find /usr/share/fonts/truetype/ ~/.fonts/ -iname "$(@F)" | head -1 | xargs -i ln -sf {} $@
-rm unicode-cover.inc.pl
-rm data/browser/support.inc.pl
+.SECONDEXPANSION:
+
+data/writing-latn.inc.pl: $$(@F)
+ perl -MData::Dumper -wE 'my @t = do "$<" or die $$@; print Data::Dumper->new([\@t])->Terse(1)->Quotekeys(0)->Indent(1)->Dump' >$@
+