mirror of
https://github.com/opnsense/src.git
synced 2026-04-21 14:17:06 -04:00
|
|
||
|---|---|---|
| .. | ||
| etc | ||
| patch | ||
| tools | ||
| Makefile | ||
| README | ||
# $FreeBSD$
Files in this directory are used to generate locale source files
from files in CLDR (Unicode Common Locale Data Repository).
To generate the files, do the following:
cd /usr/src/tools/tools/locale
make obj (mandatory)
make -j16 (-jN recommended)
make diff (check if the changes are reasonable)
make install
"make" downloads the necessary files, build them, and install the
results into /usr/src/share/* as source files for locales.
More details are as follows:
Variables:
LOCALESRCDIR
Destination path for the generated locale files.
Default: ${SRCTOP}/share.
TMPDIR
Temporary directory.
Default: /tmp
Targets:
make obj
Create a temporary directory for building.
make clean
Clean up the obj directories. Note that this does not
clean up tools or posix locale source files generated
from the CLDR files because it takes a long time to generate
them and they are not changed as long as using the same
CLDR files. "make clean && make build" will
regenerate the locale source files for src/share/*def.
make cleandir
Remove the obj directories completely.
make tools-test
Check if necessary tools are installed or not.
If something is missing, install them.
make fetch
Download necessary files from CLDR.
make build-tools
Build a tool to generate locale source files.
make posix
Build POSIX locale source files.
make build
Build locale files.
make diff
Run diff(1) the build results against $LOCALESRCDIR.
make install
Install the build results into $LOCALESRCDIR.
make widths
Generate widths.txt. Requires pkgconf and utf8proc
packages to be installed.
[EOF]