Makefile revision 128526
1198090Srdivacky# $FreeBSD: head/share/msgdef/Makefile 128526 2004-04-21 15:28:23Z tjr $
2198090Srdivacky
3198090SrdivackyNOMAN=YES
4198090SrdivackyCLEANFILES+= ${LOCALES:S/$/.out/g}
5198090Srdivacky
6198090SrdivackyLOCALES=	af_ZA.ISO8859-1 \
7198090Srdivacky		am_ET.UTF-8 \
8198090Srdivacky		be_BY.CP1131 \
9198090Srdivacky		be_BY.CP1251 \
10198090Srdivacky		be_BY.ISO8859-5 \
11198090Srdivacky		be_BY.UTF-8 \
12198090Srdivacky		bg_BG.CP1251 \
13198090Srdivacky		bg_BG.UTF-8 \
14198090Srdivacky		ca_ES.ISO8859-1 \
15198090Srdivacky		cs_CZ.ISO8859-2 \
16198090Srdivacky		da_DK.ISO8859-1 \
17198090Srdivacky		de_DE.ISO8859-1 \
18198090Srdivacky		el_GR.ISO8859-7 \
19198090Srdivacky		el_GR.UTF-8 \
20198090Srdivacky		en_CA.ISO8859-1 \
21198090Srdivacky		en_GB.ISO8859-1 \
22198090Srdivacky		en_US.ISO8859-1 \
23198090Srdivacky		es_ES.ISO8859-1 \
24198090Srdivacky		et_EE.ISO8859-15 \
25198090Srdivacky		fi_FI.ISO8859-1 \
26198090Srdivacky		fr_BE.ISO8859-1 \
27198090Srdivacky		fr_CH.ISO8859-1 \
28198090Srdivacky		fr_FR.ISO8859-1 \
29198090Srdivacky		he_IL.UTF-8 \
30198090Srdivacky		hi_IN.ISCII-DEV \
31198090Srdivacky		hr_HR.ISO8859-2 \
32198090Srdivacky		hu_HU.ISO8859-2 \
33198090Srdivacky		hy_AM.ARMSCII-8 \
34198090Srdivacky		hy_AM.UTF-8 \
35198090Srdivacky		is_IS.ISO8859-1 \
36198090Srdivacky		it_IT.ISO8859-1 \
37198090Srdivacky		kk_KZ.PT154 \
38198090Srdivacky		kk_KZ.UTF-8 \
39198090Srdivacky		lt_LT.ISO8859-13 \
40198090Srdivacky		nl_NL.ISO8859-1 \
41198090Srdivacky		no_NO.ISO8859-1 \
42198090Srdivacky		pl_PL.ISO8859-2 \
43198090Srdivacky		pt_PT.ISO8859-1 \
44198090Srdivacky		ro_RO.ISO8859-2 \
45198090Srdivacky		ru_RU.CP1251 \
46198090Srdivacky		ru_RU.CP866 \
47198090Srdivacky		ru_RU.ISO8859-5 \
48198090Srdivacky		ru_RU.KOI8-R \
49198090Srdivacky		ru_RU.UTF-8 \
50198090Srdivacky		sl_SI.ISO8859-2 \
51198090Srdivacky		sr_YU.ISO8859-2 \
52198090Srdivacky		sr_YU.ISO8859-5 \
53198090Srdivacky		sr_YU.UTF-8 \
54198090Srdivacky		sv_SE.ISO8859-1 \
55198090Srdivacky		tr_TR.ISO8859-9 \
56198090Srdivacky		uk_UA.ISO8859-5 \
57198090Srdivacky		uk_UA.KOI8-U \
58198090Srdivacky		uk_UA.UTF-8 \
59198090Srdivacky		ko_KR.eucKR \
60198090Srdivacky		ja_JP.eucJP \
61198090Srdivacky		ja_JP.SJIS \
62198090Srdivacky		ja_JP.UTF-8 \
63198090Srdivacky		zh_CN.eucCN \
64198090Srdivacky		zh_CN.GB18030 \
65198090Srdivacky		zh_CN.GB2312 \
66198090Srdivacky		zh_CN.UTF-8 \
67198090Srdivacky		zh_TW.Big5 \
68198090Srdivacky		zh_TW.UTF-8
69198090Srdivacky
70198090SrdivackyLOCALEDIR=	${DESTDIR}/usr/share/locale
71198090Srdivacky
72198090SrdivackyASCIILINKS=	en_CA en_GB en_US
73198090SrdivackyLATIN15LINKS=   af_ZA ca_ES da_DK de_DE en_CA en_GB en_US es_ES fi_FI fr_BE \
74198090Srdivacky		fr_CH fr_FR is_IS it_IT nl_NL no_NO pt_PT sv_SE
75206274Srdivacky
76206274SrdivackyUTF8_LATIN1LINKS=	af_ZA ca_ES da_DK de_DE en_CA en_GB en_US es_ES fi_FI \
77206274Srdivacky			fr_BE fr_CH fr_FR is_IS it_IT nl_NL no_NO pt_PT sv_SE
78206274SrdivackyUTF8_LATIN2LINKS=	cs_CZ hr_HR hu_HU pl_PL ro_RO sl_SI
79206274SrdivackyUTF8_LATIN9LINKS=	tr_TR
80198090SrdivackyUTF8_LATIN13LINKS=	lt_LT
81198090SrdivackyUTF8_LATIN15LINKS=	et_EE
82198090Srdivacky
83198090SrdivackyGB_LINKS=	en_AU en_NZ
84198090SrdivackyFR_LINKS=	fr_CA
85198090SrdivackyDE_LINKS=	de_AT de_CH
86198090SrdivackyCZ_LINKS=	sk_SK
87206274SrdivackyIT_LINKS=	it_CH
88206274SrdivackyNL_LINKS=	nl_BE
89206274SrdivackyPT_LINKS=	pt_BR
90206274Srdivacky
91206274Srdivacky.SUFFIXES: .src .out
92206274Srdivacky
93206274Srdivacky.src.out:
94206274Srdivacky	grep -v '^#' < ${.IMPSRC} > ${.TARGET}
95198090Srdivacky
96198090Srdivackyall: ${LOCALES:S/$/.out/g}
97198090Srdivacky
98198090Srdivackyafterinstall:
99198090Srdivacky# HACK: remove LC_MESSAGES directories before installing LC_MESSAGES file
100198090Srdivacky	-rm -rf ${LOCALEDIR}/*/LC_MESSAGES
101198090Srdivacky.for lang in ${LOCALES}
102198090Srdivacky	${INSTALL} -m 644 -o ${BINOWN} -g ${BINGRP} ${lang}.out \
103198090Srdivacky			   ${LOCALEDIR}/${lang}/LC_MESSAGES
104198090Srdivacky.endfor
105198090Srdivacky.for link in ${LATIN15LINKS}
106198090Srdivacky	ln -sf ../${link}.ISO8859-1/LC_MESSAGES \
107198090Srdivacky	       ${LOCALEDIR}/${link}.ISO8859-15/LC_MESSAGES
108198090Srdivacky.endfor
109198090Srdivacky.for link in ${GB_LINKS}
110198090Srdivacky	ln -sf ../en_GB.ISO8859-1/LC_MESSAGES \
111198090Srdivacky		${LOCALEDIR}/${link}.ISO8859-1/LC_MESSAGES
112198090Srdivacky	ln -sf ../en_GB.ISO8859-1/LC_MESSAGES \
113198090Srdivacky		${LOCALEDIR}/${link}.ISO8859-15/LC_MESSAGES
114198090Srdivacky	ln -sf ../en_GB.ISO8859-1/LC_MESSAGES \
115198090Srdivacky		${LOCALEDIR}/${link}.US-ASCII/LC_MESSAGES
116198090Srdivacky.endfor
117198090Srdivacky.for link in ${FR_LINKS}
118198090Srdivacky	ln -sf ../fr_FR.ISO8859-1/LC_MESSAGES \
119198090Srdivacky		${LOCALEDIR}/${link}.ISO8859-1/LC_MESSAGES
120198090Srdivacky	ln -sf ../fr_FR.ISO8859-1/LC_MESSAGES \
121198090Srdivacky		${LOCALEDIR}/${link}.ISO8859-15/LC_MESSAGES
122198090Srdivacky.endfor
123198090Srdivacky.for link in ${DE_LINKS}
124198090Srdivacky	ln -sf ../de_DE.ISO8859-1/LC_MESSAGES \
125198090Srdivacky		${LOCALEDIR}/${link}.ISO8859-1/LC_MESSAGES
126198090Srdivacky	ln -sf ../de_DE.ISO8859-1/LC_MESSAGES \
127198090Srdivacky		${LOCALEDIR}/${link}.ISO8859-15/LC_MESSAGES
128198090Srdivacky.endfor
129198090Srdivacky.for link in ${IT_LINKS}
130198090Srdivacky	ln -sf ../it_IT.ISO8859-1/LC_MESSAGES \
131206274Srdivacky		${LOCALEDIR}/${link}.ISO8859-1/LC_MESSAGES
132206274Srdivacky	ln -sf ../it_IT.ISO8859-1/LC_MESSAGES \
133198090Srdivacky		${LOCALEDIR}/${link}.ISO8859-15/LC_MESSAGES
134198090Srdivacky.endfor
135206274Srdivacky.for link in ${NL_LINKS}
136198090Srdivacky	ln -sf ../nl_NL.ISO8859-1/LC_MESSAGES \
137198090Srdivacky		${LOCALEDIR}/${link}.ISO8859-1/LC_MESSAGES
138198090Srdivacky	ln -sf ../nl_NL.ISO8859-1/LC_MESSAGES \
139206274Srdivacky		${LOCALEDIR}/${link}.ISO8859-15/LC_MESSAGES
140198090Srdivacky.endfor
141198090Srdivacky.for link in ${CZ_LINKS}
142206274Srdivacky	ln -sf ../cs_CZ.ISO8859-2/LC_MESSAGES \
143206274Srdivacky		${LOCALEDIR}/${link}.ISO8859-2/LC_MESSAGES
144198090Srdivacky.endfor
145198090Srdivacky.for link in ${PT_LINKS}
146198090Srdivacky	ln -sf ../pt_PT.ISO8859-1/LC_MESSAGES \
147198090Srdivacky		${LOCALEDIR}/${link}.ISO8859-1/LC_MESSAGES
148198090Srdivacky.endfor
149198090Srdivacky.for link in ${ASCIILINKS}
150198090Srdivacky	ln -sf ../${link}.ISO8859-1/LC_MESSAGES \
151198090Srdivacky		${LOCALEDIR}/${link}.US-ASCII/LC_MESSAGES
152198090Srdivacky.endfor
153198090Srdivacky	ln -sf ../ko_KR.eucKR/LC_MESSAGES \
154198090Srdivacky		${LOCALEDIR}/ko_KR.CP949/LC_MESSAGES
155198090Srdivacky	ln -sf ../zh_CN.GB2312/LC_MESSAGES \
156198090Srdivacky		${LOCALEDIR}/zh_CN.GBK/LC_MESSAGES
157198090Srdivacky.for link in ${UTF8_LATIN1LINKS}
158198090Srdivacky	ln -sf ../${link}.ISO8859-1/LC_MESSAGES \
159198090Srdivacky	       ${LOCALEDIR}/${link}.UTF-8/LC_MESSAGES
160198090Srdivacky.endfor
161198090Srdivacky.for link in ${UTF8_LATIN2LINKS}
162198090Srdivacky	ln -sf ../${link}.ISO8859-2/LC_MESSAGES \
163198090Srdivacky	       ${LOCALEDIR}/${link}.UTF-8/LC_MESSAGES
164198090Srdivacky.endfor
165198090Srdivacky.for link in ${UTF8_LATIN9LINKS}
166198090Srdivacky	ln -sf ../${link}.ISO8859-9/LC_MESSAGES \
167198090Srdivacky	       ${LOCALEDIR}/${link}.UTF-8/LC_MESSAGES
168198090Srdivacky.endfor
169198090Srdivacky.for link in ${UTF8_LATIN13LINKS}
170198090Srdivacky	ln -sf ../${link}.ISO8859-13/LC_MESSAGES \
171198090Srdivacky	       ${LOCALEDIR}/${link}.UTF-8/LC_MESSAGES
172198090Srdivacky.endfor
173198090Srdivacky.for link in ${UTF8_LATIN15LINKS}
174198090Srdivacky	ln -sf ../${link}.ISO8859-15/LC_MESSAGES \
175198090Srdivacky	       ${LOCALEDIR}/${link}.UTF-8/LC_MESSAGES
176198090Srdivacky.endfor
177198090Srdivacky.for link in ${GB_LINKS}
178198090Srdivacky	ln -sf ../en_GB.UTF-8/LC_MESSAGES \
179198090Srdivacky		${LOCALEDIR}/${link}.UTF-8/LC_MESSAGES
180198090Srdivacky.endfor
181198090Srdivacky	ln -sf ../en_GB.UTF-8/LC_MESSAGES \
182198090Srdivacky		${LOCALEDIR}/en_IE.UTF-8/LC_MESSAGES
183198090Srdivacky.for link in ${FR_LINKS}
184198090Srdivacky	ln -sf ../fr_FR.UTF-8/LC_MESSAGES \
185198090Srdivacky		${LOCALEDIR}/${link}.UTF-8/LC_MESSAGES
186198090Srdivacky.endfor
187198090Srdivacky.for link in ${DE_LINKS}
188207618Srdivacky	ln -sf ../de_DE.UTF-8/LC_MESSAGES \
189198090Srdivacky		${LOCALEDIR}/${link}.UTF-8/LC_MESSAGES
190198090Srdivacky.endfor
191198090Srdivacky.for link in ${IT_LINKS}
192198090Srdivacky	ln -sf ../it_IT.UTF-8/LC_MESSAGES \
193198090Srdivacky		${LOCALEDIR}/${link}.UTF-8/LC_MESSAGES
194198090Srdivacky.endfor
195198090Srdivacky.for link in ${NL_LINKS}
196198090Srdivacky	ln -sf ../nl_NL.UTF-8/LC_MESSAGES \
197198090Srdivacky		${LOCALEDIR}/${link}.UTF-8/LC_MESSAGES
198198090Srdivacky.endfor
199198090Srdivacky.for link in ${CZ_LINKS}
200198090Srdivacky	ln -sf ../cs_CZ.UTF-8/LC_MESSAGES \
201198090Srdivacky		${LOCALEDIR}/${link}.UTF-8/LC_MESSAGES
202198090Srdivacky.endfor
203198090Srdivacky.for link in ${PT_LINKS}
204198090Srdivacky	ln -sf ../pt_PT.UTF-8/LC_MESSAGES \
205198090Srdivacky		${LOCALEDIR}/${link}.UTF-8/LC_MESSAGES
206198090Srdivacky.endfor
207198090Srdivacky	ln -sf ../ko_KR.eucKR/LC_MESSAGES \
208198090Srdivacky		${LOCALEDIR}/ko_KR.UTF-8/LC_MESSAGES
209198090Srdivacky	ln -sf ../zh_TW.UTF-8/LC_MESSAGES \
210198090Srdivacky		${LOCALEDIR}/zh_HK.UTF-8/LC_MESSAGES
211198090Srdivacky	ln -sf ../zh_TW.Big5/LC_MESSAGES \
212198090Srdivacky		${LOCALEDIR}/zh_HK.Big5HKSCS/LC_MESSAGES
213198090Srdivacky
214198090Srdivacky.include <bsd.prog.mk>
215198090Srdivacky