Makefile revision 105445
1# $FreeBSD: head/share/mklocale/Makefile 105445 2002-10-19 13:04:05Z ache $
2
3NOMAN=YES
4CLEANFILES+= ${LOCALES:S/$/.out/g}
5
6LOCALES=	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
24LOCALEDIR=	${DESTDIR}/usr/share/locale
25
26ASCIILINKS=	en_AU en_CA en_GB en_NZ en_US
27LATIN1XLINKS=	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
30LATIN1LINKS=	${LATIN1XLINKS} pt_BR
31LATIN15LINKS=	${LATIN1XLINKS} et_EE
32LATIN2LINKS=	cs_CZ hr_HR hu_HU pl_PL sl_SI sr_YU ro_RO sk_SK
33LATIN4LINKS=	lt_LT
34LATIN5LINKS=	sr_YU uk_UA
35
36.SUFFIXES: .src .out
37
38.src.out:
39	mklocale -o ${.TARGET} ${.IMPSRC}
40
41all: ${LOCALES:S/$/.out/g}
42
43afterinstall:
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>
76