Initial import from FreeBSD RELENG_4:
[dragonfly.git] / share / mklocale / Makefile
1 # $FreeBSD: src/share/mklocale/Makefile,v 1.28.2.10 2002/08/17 19:17:50 ache Exp $
2
3 NOMAN=YES
4 CLEANFILES+= ${LOCALES:S/$/.out/g}
5
6 LOCALES=        bg_BG.CP1251 \
7                 el_GR.ISO8859-7 \
8                 hi_IN.ISCII-DEV \
9                 ja_JP.SJIS \
10                 ja_JP.eucJP \
11                 ko_KR.eucKR \
12                 la_LN.ISO8859-1 \
13                 la_LN.ISO8859-15 \
14                 la_LN.ISO8859-2 \
15                 la_LN.ISO8859-4 \
16                 la_LN.US-ASCII \
17                 ru_RU.CP866 \
18                 ru_RU.ISO8859-5 \
19                 ru_RU.KOI8-R \
20                 uk_UA.KOI8-U \
21                 zh_CN.eucCN \
22                 zh_TW.Big5
23
24 LOCALEDIR=      ${DESTDIR}/usr/share/locale
25
26 ASCIILINKS=     en_AU en_CA en_GB en_NZ en_US
27 LATIN1XLINKS=   af_ZA da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_NZ en_US \
28                 es_ES fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT nl_BE \
29                 nl_NL no_NO pt_PT sv_SE
30 LATIN1LINKS=    ${LATIN1XLINKS} pt_BR
31 LATIN15LINKS=   ${LATIN1XLINKS} et_EE
32 LATIN2LINKS=    cs_CZ hr_HR hu_HU pl_PL sl_SI ro_RO sk_SK
33 LATIN4LINKS=    lt_LT
34 LATIN5LINKS=    uk_UA
35
36 .SUFFIXES: .src .out
37
38 .src.out:
39         mklocale -o ${.TARGET} ${.IMPSRC}
40
41 all: ${LOCALES:S/$/.out/g}
42
43 afterinstall:
44 .for locale in ${LOCALES}
45         ${INSTALL} -m 644 -o ${BINOWN} -g ${BINGRP} \
46                 ${locale}.out ${LOCALEDIR}/${locale}/LC_CTYPE
47 .endfor
48 .for link in ${LATIN1LINKS}
49         ln -fs ../la_LN.ISO8859-1/LC_CTYPE \
50                        ${LOCALEDIR}/${link}.ISO8859-1/LC_CTYPE
51 .endfor
52 .for link in ${LATIN15LINKS}
53         ln -fs ../la_LN.ISO8859-15/LC_CTYPE \
54                        ${LOCALEDIR}/${link}.ISO8859-15/LC_CTYPE
55 .endfor
56 .for link in ${LATIN2LINKS}
57         ln -fs ../la_LN.ISO8859-2/LC_CTYPE \
58                 ${LOCALEDIR}/${link}.ISO8859-2/LC_CTYPE
59 .endfor
60 .for link in ${LATIN4LINKS}
61         ln -fs ../la_LN.ISO8859-4/LC_CTYPE \
62                 ${LOCALEDIR}/${link}.ISO8859-4/LC_CTYPE
63 .endfor
64 .for link in ${LATIN5LINKS}
65         ln -fs ../ru_RU.ISO8859-5/LC_CTYPE \
66                 ${LOCALEDIR}/${link}.ISO8859-5/LC_CTYPE
67 .endfor
68 .for link in ${ASCIILINKS}
69         ln -fs ../la_LN.US-ASCII/LC_CTYPE \
70                 ${LOCALEDIR}/${link}.US-ASCII/LC_CTYPE
71 .endfor
72         ln -fs ../la_LN.US-ASCII/LC_CTYPE \
73                 ${LOCALEDIR}/tr_TR.ISO8859-9/LC_CTYPE
74
75 .include <bsd.prog.mk>