1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22: common_objpfx=$1
23: objpfx=$2
24: malloc_trace=$3
25:
26: LC_ALL=C
27: export LC_ALL
28:
29:
30:
31:
32: mkdir -p ${objpfx}localedir/existing-locale/LC_MESSAGES
33: for f in ADDRESS COLLATE CTYPE IDENTIFICATION MEASUREMENT MONETARY NAME NUMERIC PAPER TELEPHONE TIME; do
34: cp -f ${common_objpfx}localedata/de_DE.UTF-8/LC_$f \
35: ${objpfx}localedir/existing-locale
36: done
37: cp -f ${common_objpfx}localedata/de_DE.UTF-8/LC_MESSAGES/SYS_LC_MESSAGES \
38: ${objpfx}localedir/existing-locale/LC_MESSAGES
39:
40:
41: mkdir -p ${objpfx}domaindir/existing-locale/LC_MESSAGES
42: mkdir -p ${objpfx}domaindir/existing-locale/LC_TIME
43:
44: msgfmt -o ${objpfx}domaindir/existing-locale/LC_MESSAGES/existing-domain.mo \
45: -f ../po/de.po
46: msgfmt -o ${objpfx}domaindir/existing-locale/LC_TIME/existing-time-domain.mo \
47: -f ../po/de.po
48:
49: GCONV_PATH=${common_objpfx}iconvdata
50: export GCONV_PATH
51: LOCPATH=${common_objpfx}localedata
52: export LOCPATH
53:
54:
55: MALLOC_TRACE=$malloc_trace LOCPATH=${objpfx}localedir:$LOCPATH \
56: ${common_objpfx}elf/ld.so --library-path $common_objpfx \
57: ${objpfx}tst-gettext > ${objpfx}tst-gettext.out ${objpfx}domaindir
58:
59: exit $?