|
|
|
@ -22,43 +22,111 @@ subdir := locale |
|
|
|
|
|
|
|
include ../Makeconfig |
|
|
|
|
|
|
|
headers = langinfo.h locale.h bits/locale.h \
|
|
|
|
bits/types/locale_t.h bits/types/__locale_t.h |
|
|
|
routines = setlocale findlocale loadlocale loadarchive \
|
|
|
|
localeconv nl_langinfo nl_langinfo_l mb_cur_max \
|
|
|
|
newlocale duplocale freelocale uselocale |
|
|
|
tests = tst-C-locale tst-locname tst-duplocale |
|
|
|
tests-container = tst-localedef-path-norm |
|
|
|
categories = ctype messages monetary numeric time paper name \
|
|
|
|
address telephone measurement identification collate |
|
|
|
aux = $(categories:%=lc-%) $(categories:%=C-%) SYS_libc C_name \
|
|
|
|
xlocale localename global-locale coll-lookup |
|
|
|
others = localedef locale |
|
|
|
#others-static = localedef locale
|
|
|
|
install-bin = localedef locale |
|
|
|
extra-objs = $(localedef-modules:=.o) $(localedef-aux:=.o) \
|
|
|
|
$(locale-modules:=.o) $(lib-modules:=.o) |
|
|
|
generated += C-translit.h |
|
|
|
before-compile += $(objpfx)C-translit.h |
|
|
|
|
|
|
|
extra-libs = libBrokenLocale |
|
|
|
headers = \
|
|
|
|
bits/locale.h \
|
|
|
|
bits/types/__locale_t.h \
|
|
|
|
bits/types/locale_t.h \
|
|
|
|
langinfo.h \
|
|
|
|
locale.h \
|
|
|
|
# headers |
|
|
|
routines = \
|
|
|
|
duplocale \
|
|
|
|
findlocale \
|
|
|
|
freelocale \
|
|
|
|
loadarchive \
|
|
|
|
loadlocale \
|
|
|
|
localeconv \
|
|
|
|
mb_cur_max \
|
|
|
|
newlocale \
|
|
|
|
nl_langinfo \
|
|
|
|
nl_langinfo_l \
|
|
|
|
setlocale \
|
|
|
|
uselocale |
|
|
|
# routines |
|
|
|
tests = \
|
|
|
|
tst-C-locale \
|
|
|
|
tst-duplocale \
|
|
|
|
tst-locname \
|
|
|
|
# tests |
|
|
|
tests-container = \
|
|
|
|
tst-localedef-path-norm \
|
|
|
|
# tests-container |
|
|
|
categories = \
|
|
|
|
address \
|
|
|
|
collate \
|
|
|
|
ctype \
|
|
|
|
identification \
|
|
|
|
measurement \
|
|
|
|
messages \
|
|
|
|
monetary \
|
|
|
|
name \
|
|
|
|
numeric \
|
|
|
|
paper \
|
|
|
|
telephone \
|
|
|
|
time \
|
|
|
|
# categories |
|
|
|
aux = \
|
|
|
|
$(categories:%=C-%) \
|
|
|
|
$(categories:%=lc-%) \
|
|
|
|
C_name \
|
|
|
|
SYS_libc \
|
|
|
|
coll-lookup \
|
|
|
|
global-locale \
|
|
|
|
localename \
|
|
|
|
xlocale \
|
|
|
|
# aux |
|
|
|
others = \
|
|
|
|
locale \
|
|
|
|
localedef \
|
|
|
|
# others |
|
|
|
#others-static = \
|
|
|
|
# localedef \
|
|
|
|
# locale \
|
|
|
|
# # others-static
|
|
|
|
install-bin = \
|
|
|
|
locale \
|
|
|
|
localedef \
|
|
|
|
# install-bin |
|
|
|
extra-objs = \
|
|
|
|
$(lib-modules:=.o) \
|
|
|
|
$(locale-modules:=.o) \
|
|
|
|
$(localedef-aux:=.o) \
|
|
|
|
$(localedef-modules:=.o) \
|
|
|
|
# extra-objs |
|
|
|
generated += C-translit.h |
|
|
|
before-compile += $(objpfx)C-translit.h |
|
|
|
|
|
|
|
extra-libs = libBrokenLocale |
|
|
|
extra-libs-others = $(extra-libs) |
|
|
|
|
|
|
|
libBrokenLocale-routines = broken_cur_max |
|
|
|
|
|
|
|
subdir-dirs = programs |
|
|
|
subdir-dirs = programs |
|
|
|
vpath %.c programs |
|
|
|
vpath %.h programs |
|
|
|
vpath %.gperf programs |
|
|
|
|
|
|
|
localedef-modules := localedef $(categories:%=ld-%) \
|
|
|
|
charmap linereader locfile \
|
|
|
|
repertoire locarchive |
|
|
|
localedef-aux := md5 |
|
|
|
locale-modules := locale locale-spec |
|
|
|
lib-modules := charmap-dir simple-hash xmalloc xstrdup \
|
|
|
|
record-status xasprintf |
|
|
|
|
|
|
|
localedef-modules := \
|
|
|
|
charmap \
|
|
|
|
linereader \
|
|
|
|
localedef $(categories:%=ld-%) \
|
|
|
|
locarchive \
|
|
|
|
locfile \
|
|
|
|
repertoire \
|
|
|
|
# localedef-modules |
|
|
|
localedef-aux := md5 |
|
|
|
locale-modules := \
|
|
|
|
locale \
|
|
|
|
locale-spec \
|
|
|
|
# locale-modules |
|
|
|
lib-modules := \
|
|
|
|
charmap-dir \
|
|
|
|
record-status \
|
|
|
|
simple-hash \
|
|
|
|
xasprintf \
|
|
|
|
xmalloc \
|
|
|
|
xstrdup \
|
|
|
|
# lib-modules |
|
|
|
|
|
|
|
GPERF = gperf |
|
|
|
GPERFFLAGS = -acCgopt -k1,2,5,9,$$ -L ANSI-C |
|
|
|
|