]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commit
e2fsprogs: introduce script used to generate utf8data.h
authorGabriel Krisman Bertazi <krisman@collabora.com>
Mon, 3 Dec 2018 23:04:28 +0000 (18:04 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Sat, 8 Dec 2018 17:58:20 +0000 (12:58 -0500)
commit8cbcf1525559a0185e0f1da482ae45d22a008f63
tree04624531962cc1b92bcb1dbce85c8704e4ee3d32
parent8ea62554c733b5b04ad94003d9de967b3d46c989
e2fsprogs: introduce script used to generate utf8data.h

The mkutf8data program was written by SGI for the kernel. We integrate
it here, but it should be kept in sync with the kernel code, when
applicable.  The header generated by this script is also included in
this repository, such that we don't have to carry the UCD files too.
They are only necessary when the header has to be recreated (for
instance, to update the Unicode version supported)

The mkutf8data is not a dependency of utf8data.h because we don't want
the utf8data.h rule to be called after a make clean that would remove
mkutf8data.  It is simpler to call it from inside the rule, and make
sure we only trigger the utf8data.h rule if we really need to,
particularly if we decide not to integrate the ucd files in the tree.

The UCD files are not distributed along with this commit, but we add
information on how to fetch them.

Signed-off-by: Gabriel Krisman Bertazi <krisman@collabora.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
MCONFIG.in
lib/ext2fs/Makefile.in
util/Makefile.in
util/mkutf8data.c [new file with mode: 0644]
util/ucd/README [new file with mode: 0644]