summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/support/lua-uca/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/support/lua-uca/Makefile')
-rw-r--r--Master/texmf-dist/source/support/lua-uca/Makefile10
1 files changed, 7 insertions, 3 deletions
diff --git a/Master/texmf-dist/source/support/lua-uca/Makefile b/Master/texmf-dist/source/support/lua-uca/Makefile
index 953181e94ef..04b1333f1ca 100644
--- a/Master/texmf-dist/source/support/lua-uca/Makefile
+++ b/Master/texmf-dist/source/support/lua-uca/Makefile
@@ -16,7 +16,7 @@ ifeq ($(strip $(shell git rev-parse --is-inside-work-tree 2>/dev/null)),true)
endif
-all: data/allkeys.txt data/common src/lua-uca/lua-uca-ducet.lua src/lua-uca/lua-uca-reordering-table.lua $(DOC_PDF)
+all: data/allkeys.txt data/common src/lua-uca/lua-uca-ducet.lua src/lua-uca/lua-uca-ducet-jit.lua src/lua-uca/lua-uca-reordering-table.lua src/lua-uca/lua-uca-chinese.lua $(DOC_PDF)
@@ -30,17 +30,21 @@ data/common:
unzip cldr-common-33.0.zip "common/collation/*" -d data/
rm cldr-common-33.0.zip
-src/lua-uca/lua-uca-ducet.lua:
+src/lua-uca/lua-uca-ducet.lua: data/allkeys.txt
mkdir -p src/lua-uca
texlua tools/make_ducet.lua > src/lua-uca/lua-uca-ducet.lua
-src/lua-uca/lua-uca-reordering-table.lua:
+src/lua-uca/lua-uca-ducet-jit.lua: src/lua-uca/lua-uca-ducet.lua
+ texlua tools/make_ducet_jit.lua > src/lua-uca/lua-uca-ducet-jit.lua
+
+src/lua-uca/lua-uca-reordering-table.lua: data/allkeys.txt
mkdir -p src/lua-uca
texlua tools/make_reordering_table.lua > $@
.PHONY: test install
test:
+ luarocks make --local
busted spec/ducet-spec.lua
busted spec/collator_spec.lua
busted spec/languages-spec.lua