forked from Minki/linux
f0d6cc0032
This implements a in-kernel sanity test module for the utf8 normalization core. At probe time, it will run basic sequences through the utf8n core, to identify problems will equivalent sequences and normalization/casefold code. This is supposed to be useful for regression testing when adding support for a new version of utf8 to linux. Signed-off-by: Gabriel Krisman Bertazi <krisman@collabora.co.uk> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
20 lines
578 B
Makefile
20 lines
578 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
|
|
obj-$(CONFIG_UNICODE) += unicode.o
|
|
obj-$(CONFIG_UNICODE_NORMALIZATION_SELFTEST) += utf8-selftest.o
|
|
|
|
unicode-y := utf8-norm.o utf8-core.o
|
|
|
|
# This rule is not invoked during the kernel compilation. It is used to
|
|
# regenerate the utf8data.h header file.
|
|
utf8data.h.new: *.txt $(objdir)/scripts/mkutf8data
|
|
$(objdir)/scripts/mkutf8data \
|
|
-a DerivedAge.txt \
|
|
-c DerivedCombiningClass.txt \
|
|
-p DerivedCoreProperties.txt \
|
|
-d UnicodeData.txt \
|
|
-f CaseFolding.txt \
|
|
-n NormalizationCorrections.txt \
|
|
-t NormalizationTest.txt \
|
|
-o $@
|