blob: 7995f314da3561d90f13d145e3d4b16816b76c0a [file] [edit]
# generate the list of tables as follows:
# $ ls | grep -v Makefile | grep -v README | grep -v maketablelist.sh | grep -v '.*~$' | sort -df | sed -e 's/$/ \\/' -e 's/^/ /' -e '$s/\\$//'
table_files = \
afr-za-g1.ctb \
afr-za-g2.ctb \
akk.utb \
akk-borger.utb \
ancient-languages-borger.utb \
ancient-languages-us.utb \
ar-ar-comp8.utb \
ar-ar-g1-core.uti \
ar-ar-g1.utb \
ar-ar-g2.ctb \
ar-ar-math.uti \
ar.tbl \
as-in-g1.utb \
as.tbl \
awa.tbl \
aw-in-g1.utb \
ba.utb \
be-in-g1.utb \
bel.utb \
bel-comp.utb \
bel-detailed.utb \
bengali.cti \
bg.dis \
bg.ctb \
bg.tbl \
bg.utb \
bh.ctb \
bh.tbl \
bn.tbl \
bo.ctb \
bo.tbl \
boxes.ctb \
braille-patterns.cti \
bra.tbl \
br-in-g1.utb \
ca-chardefs.cti \
ca-g1.ctb \
ca.tbl \
chr-us-g1.ctb \
ckb-chardefs.cti \
ckb-g1.ctb \
ckb.tbl \
ckb-translation.cti \
compress.cti \
controlchars.cti \
cop-eg-comp8.utb \
cop.utb \
corrections.cti \
countries.cti \
critical-apparatus.uti \
cs-chardefs.cti \
cs-comp8.utb \
cs-g1.ctb \
cs.tbl \
cs-translation.cti \
cy-cy-g1.utb \
cy-cy-g2.ctb \
cuneiform-transliterated.utb \
cuneiform-transliterated-compact.utb \
cy.tbl \
da-dk-6miscChars_1993.cti \
da-dk-6miscChars.cti \
da-dk-8miscChars_1993.cti \
da-dk-8miscChars.cti \
da-dk-g08_1993.ctb \
da-dk-g08.ctb \
da-dk-g16_1993.ctb \
da-dk-g16.ctb \
da-dk-g16-lit_1993.ctb \
da-dk-g18_1993.ctb \
da-dk-g18.ctb \
da-dk-g26_1993.ctb \
da-dk-g26.ctb \
da-dk-g26l_1993.ctb \
da-dk-g26-lit_1993.ctb \
da-dk-g26l-lit_1993.ctb \
da-dk-g28_1993.ctb \
da-dk-g28.ctb \
da-dk-g28l_1993.ctb \
da-dk-g2.dic \
da-dk-octobraille_1993.dis \
da-dk-octobraille.dis \
de-accents.cti \
de-accents-detailed.cti \
de-chardefs6.cti \
de-chardefs8.cti \
de-chess.ctb \
de-comp6.utb \
de-de-comp8.ctb \
de-de.dis \
de-eurobrl6.dis \
de-eurobrl6u.dis \
de-g0-core.uti \
de-g0.utb \
de-g0-detailed.utb \
de-g1-core.cti \
de-g1-core-patterns.dic \
de-g1.ctb \
de-g1-detailed.ctb \
de-g2-core.cti \
de-g2-core-patterns.dic \
de-g2.ctb \
de-g2-detailed.ctb \
devanagari.cti \
digits6DotsPlusDot6.uti \
digits6Dots.uti \
digits8Dots.uti \
dra.ctb \
dra.tbl \
el.ctb \
en_CA.ctb \
en_CA.tbl \
en-chardefs.cti \
en-chess.ctb \
en-gb-comp8.ctb \
en-gb-g1.utb \
en-GB-g2.ctb \
en_GB.tbl \
en-in-g1.ctb \
en-nabcc.utb \
en-ueb-chardefs.uti \
en-ueb-g1.ctb \
en-ueb-g2.ctb \
en-ueb-math.ctb \
en-us-brf.dis \
en-us-comp6.ctb \
en-us-comp8.ctb \
en_US-comp8-ext.tbl \
en-us-comp8-ext.utb \
en-us-compbrl.uti \
en-us-emphasis.uti \
en-us-g1.ctb \
en-us-g2.ctb \
en-us-interline.ctb \
en-us-mathtext.ctb \
en_US.tbl \
eo-g1.ctb \
eo-g1-x-system.ctb \
eo.tbl \
es-chardefs.cti \
Es-Es-G0.utb \
es-g1.ctb \
es-g2.ctb \
es-new.dis \
es-old.dis \
es.tbl \
et.ctb \
et-g0.utb \
ethio-g1.ctb \
et.tbl \
eurodefs.cti \
fa-ir-comp8.ctb \
fa-ir-g1.utb \
fi-fi-8dot.ctb \
fi.utb \
fil-g2.ctb \
fr-bfu-comp68.cti \
fr-bfu-comp6.utb \
fr-bfu-comp8.utb \
fr-bfu-g2.ctb \
ga-g1.utb \
ga-g2.ctb \
gd.ctb \
gd.tbl \
gez.tbl \
gon.ctb \
gon.tbl \
grc-international-common.uti \
grc-international-composed.uti \
grc-international-decomposed.uti \
grc-international-en.utb \
grc-international-en-composed.utb \
grc-international-es.utb \
gr-pl-comp8.uti \
gu-in-g1.utb \
gujarati.cti \
gurumuki.cti \
gu.tbl \
haw-us-g1.ctb \
hbo-cantillated-rules.uti \
hbo-cantillated.utb \
hbo-common-rules.uti \
hbo-ihbc-rules.uti \
hbo-slim-rules.uti \
hbo-slim.utb \
hbo.utb \
he-common-consonants.uti \
he-common-vowels-ihbc.uti \
he-IL.utb \
he-IL-comp8.utb \
hi-in-g1.utb \
hi.tbl \
hr-chardefs.cti \
hr-comp8.tbl \
hr-comp8.utb \
hr-digits.uti \
hr-g1.ctb \
hr-g1.tbl \
hr-translation.cti \
hu-backtranslate-correction.dis \
hu-backtranslate-word-corrections.cti \
hu-chardefs.cti \
hu-exceptionwords.cti \
hu-hu-comp8.ctb \
hu-hu-g1_braille_input.cti \
hu-hu-g1.ctb \
hu-hu-g2.ctb \
hu-hu-g2_exceptions.cti \
hu.tbl \
hy.ctb \
hyph_cs_CZ.dic \
hyph_da_DK.dic \
hyph_de_DE.dic \
hyph_en_US.dic \
hyph_eo.dic \
hyph_es_ES.dic \
hyph_fr_FR.dic \
hyph_hu_HU.dic \
hyph_it_IT.dic \
hyph_nb_NO.dic \
hyph_nl_NL.dic \
hyph_nn_NO.dic \
hyph_pl_PL.dic \
hyph_pt_PT.dic \
hyph_ru.dic \
hyph_sv_SE.dic \
hy.tbl \
IPA-unicode-range.uti \
IPA.utb \
is-chardefs6.cti \
is-chardefs8.cti \
is.ctb \
is.tbl \
it-it-comp6.utb \
it-it-comp8.utb \
it.tbl \
iu-ca-g1.ctb \
ja-kantenji-ucs2.utb \
ja-kantenji.utb \
ja-rokutenkanji.utb \
ka.utb \
ka-in-g1.utb \
kannada.cti \
kha.tbl \
kh-in-g1.utb \
kk.utb \
km-g1.utb \
kmr.tbl \
kn.tbl \
ko-2006.cti \
ko-2006-g1.ctb \
ko-2006-g2.ctb \
ko-chars.cti \
ko.cti \
ko-g1.ctb \
ko-g1-rules.cti \
ko-g2.ctb \
ko-g2-rules.cti \
kok.ctb \
kok.tbl \
kru.ctb \
kru.tbl \
ks-in-g1.utb \
latinLetterDef6Dots.uti \
latinLetterDef8Dots.uti \
latinUppercaseComp6.uti \
litdigits6DotsPlusDot6.uti \
litdigits6Dots.uti \
lg-ug-g1.utb \
lo-g1.utb \
loweredDigits6Dots.uti \
loweredDigits8Dots.uti \
latinLowercase.uti \
lt.ctb \
lt-6dot.utb \
lt-8dot.utb \
Lv-Lv-g1.utb \
lv.tbl \
malayalam.cti \
mao-nz-g1.ctb \
marburg_single_cell_defs.cti \
marburg_unicode_defs.cti \
ml-in-g1.utb \
ml.tbl \
mn-in-g1.utb \
mni.tbl \
mn-MN-common.cti \
mn-MN-g1.utb \
mn-MN-g2.ctb \
mr-in-g1.utb \
mr.tbl \
ms-my-g2.ctb \
mt.ctb \
mt.tbl \
mun.ctb \
mun.tbl \
mwr.ctb \
mwr.tbl \
my-g1.utb \
my-g2.ctb \
ne.ctb \
nemethdefs.cti \
ne.tbl \
nl-BE.dis \
nl-chardefs.uti \
nl-comp8.utb \
nl-NL-g0.utb \
nl-print.dis \
nl-unicode.dis \
no-no-8dot-fallback-6dot-g0.utb \
no-no-8dot.utb \
no-no-braillo-047-01.dis \
no-no-chardefs6.uti \
no-no-comp8.ctb \
no-no-cyrillic6dot.uti \
no-no.dis \
no-no-g0.utb \
no-no-g1.ctb \
no-no-g2.ctb \
no-no-g3.ctb \
no-no-generic.ctb \
no-no-generic.dis \
no-no-latinLetterDef6Dots_diacritics.uti \
np-in-g1.utb \
nso-za-g1.utb \
nso-za-g2.ctb \
ny-mw.utb \
or-in-g1.utb \
oriya.cti \
or.tbl \
pa.tbl \
pi.ctb \
pi.tbl \
pl-pl-comp8.ctb \
Pl-Pl-g1.utb \
pl.tbl \
printables.cti \
pt-comp6.utb \
pt-pt-comp8.ctb \
pt-pt-g1.utb \
pt-pt-g2.ctb \
pt.tbl \
pu-in-g1.utb \
quotation-marks.uti \
ro.ctb \
ro.tbl \
ro-g0.utb \
ru-brf.dis \
ru-comp6.utb \
ru-comp8.utb \
ru-letters.dis \
ru-litbrl.ctb \
ru-litbrl-detailed.utb \
ru-ru-g1.ctb \
ru-unicode.dis \
rw-rw-g1.utb \
sa-in-g1.utb \
sa.tbl \
sah.utb \
sd.tbl \
se-se.ctb \
se-se.dis \
si-in-g1.utb \
sin.cti \
sin.utb \
sk-g1.ctb \
sk-sk-g1.utb \
sk-sk.utb \
sl-si-comp8.ctb \
sl-si-g1.utb \
sl.tbl \
sot-za-g1.ctb \
sot-za-g2.ctb \
spaces.uti \
sr-common.cti \
sr-g1.ctb \
sr-Cyrl.ctb \
sr-cyrletters.cti \
sr-latletters.cti \
sv-1989.ctb \
sv-1996.ctb \
sv-g0.utb \
sv-g1.ctb \
sv-g2.ctb \
sw-ke-g1-2.ctb \
sw-ke-g1-3.ctb \
sw-ke-g1-4.ctb \
sw-ke-g1-5.ctb \
sw-ke-g1.utb \
sw-ke-g2.ctb \
syc.utb \
ta.ctb \
tamil.cti \
ta-ta-g1.ctb \
ta.tbl \
te-in-g1.utb \
telugu.cti \
te.tbl \
text_nabcc.dis \
th-g0.utb \
th-g1.utb \
th-g1.uti \
th-g2.ctb \
th-comp8-backward.utb \
tr.ctb \
tr-g1.ctb \
tr-g2.ctb \
tr-g2.tbl \
tr.tbl \
tsn-za-g1.ctb \
tsn-za-g2.ctb \
tt.utb \
uga.utb \
ukchardefs.cti \
ukmaths_single_cell_defs.cti \
ukmaths_unicode_defs.cti \
uk.utb \
uk-comp.utb \
uk-detailed.utb \
unicode-braille.utb \
unicode.dis \
unicode-without-blank.dis \
uni-text.dis \
ur-pk-g1.utb \
ur-pk-g2.ctb \
us-table.dis \
uz-g1.utb \
ve-za-g1.utb \
ve-za-g2.ctb \
vi-cb8.utb \
vi-charsdef.uti \
vi-lettersdef.uti \
vi-puncsdef.uti \
vi-saigon-g1.ctb \
vi-vn-g0.utb \
vi-vn-g1.ctb \
vi-vn-g2.ctb \
wiskunde-chardefs.cti \
wordcx.dis \
xh-za-g1.utb \
xh-za-g2.ctb \
yi.utb \
zh-chn.ctb \
zh_CHN.tbl \
zhcn-cbs.ctb \
zhcn-g1.ctb \
zhcn-g2.ctb \
zh-hk.ctb \
zh-tw.ctb \
zu-za-g1.utb \
zu-za-g2.ctb
comma=,
fuzzing_yml = $(top_srcdir)/.github/workflows/fuzzing.yml
$(fuzzing_yml): $(srcdir)/Makefile.am
[ ! -w $(fuzzing_yml) ] || \
perl -0777 -i -pe \
's~(table:).*?(steps:)~\1'"$$(printf '\n - %s' $(filter %.utb %.ctb,$(table_files)))"'\n \2~is' \
$@
all-local: $(fuzzing_yml)
# tables that use macros need to be expanded
BUILT_SOURCES = nl-chardefs.uti nl-NL-g0.utb
CLEANFILES = nl-chardefs.uti nl-NL-g0.utb
nl-chardefs.uti nl-NL-g0.utb: % : %.in Makefile
m4 -G $< > $@
tablesdir = $(datadir)/liblouis/tables
tables_DATA = $(table_files)
EXTRA_DIST = $(table_files) \
nl-chardefs.uti.in \
nl-NL-g0.utb.in