Makefile revision 134437
1# $FreeBSD: head/share/numericdef/Makefile 134437 2004-08-28 12:52:31Z tjr $
2
3NOMAN=YES
4CLEANFILES+= ${LOCALES:S/$/.out/g}
5
6LOCALES=	af_ZA.ISO8859-1 \
7		am_ET.UTF-8 \
8		be_BY.CP1251 \
9		bg_BG.CP1251 \
10		ca_ES.ISO8859-1 \
11		cs_CZ.ISO8859-2 \
12		da_DK.ISO8859-1 \
13		de_DE.ISO8859-1 \
14		el_GR.ISO8859-7 \
15		en_US.ISO8859-1 \
16		es_ES.ISO8859-1 \
17		et_EE.ISO8859-15 \
18		eu_ES.ISO8859-1 \
19		fi_FI.ISO8859-1 \
20		fr_BE.ISO8859-1 \
21		fr_FR.ISO8859-1 \
22		hi_IN.ISCII-DEV \
23		hr_HR.ISO8859-2 \
24		hu_HU.ISO8859-2 \
25		hy_AM.ARMSCII-8 \
26		is_IS.ISO8859-1 \
27		it_IT.ISO8859-1 \
28		ja_JP.eucJP \
29		kk_KZ.PT154 \
30		ko_KR.eucKR \
31		lt_LT.ISO8859-13 \
32		nl_NL.ISO8859-1 \
33		no_NO.ISO8859-1 \
34		pl_PL.ISO8859-2 \
35		pt_BR.ISO8859-1 \
36		pt_PT.ISO8859-1 \
37		ro_RO.ISO8859-2 \
38		ru_RU.KOI8-R \
39		sk_SK.ISO8859-2 \
40		sl_SI.ISO8859-2 \
41		sr_YU.ISO8859-2 \
42		sr_YU.ISO8859-5 \
43		sv_SE.ISO8859-1 \
44		tr_TR.ISO8859-9 \
45		uk_UA.KOI8-U \
46		zh_CN.eucCN
47
48LOCALEDIR=	${DESTDIR}/usr/share/locale
49
50ASCIILINKS=	en_US
51LATIN15LINKS=   af_ZA ca_ES da_DK de_DE en_US es_ES eu_ES fi_FI fr_BE fr_FR \
52		is_IS \
53		it_CH it_IT nl_NL no_NO pt_PT sv_SE
54
55UTF8_LATIN1LINKS=	af_ZA ca_ES da_DK de_DE en_US es_ES eu_ES fi_FI fr_BE \
56			fr_FR \
57			is_IS it_IT nl_NL no_NO pt_BR pt_PT sv_SE
58UTF8_LATIN2LINKS=	cs_CZ hr_HR hu_HU pl_PL ro_RO sk_SK sl_SI
59UTF8_LATIN5LINKS=	sr_YU uk_UA
60UTF8_LATIN7LINKS=	el_GR
61UTF8_LATIN9LINKS=	tr_TR
62UTF8_LATIN13LINKS=	lt_LT
63UTF8_LATIN15LINKS=	et_EE
64UTF8_ARMSCII8LINKS=	hy_AM
65
66US_LINKS=	en_CA en_GB
67GB_LINKS=	en_AU en_NZ
68FR_LINKS=	fr_CA fr_CH
69DE_LINKS=	de_AT de_CH
70IT_LINKS=	it_CH
71BE_LINKS=	nl_BE
72RU_LINKS=       ru_RU.CP1251 ru_RU.CP866 ru_RU.ISO8859-5
73UA_LINKS=       uk_UA.ISO8859-5
74BY_LINKS=	be_BY.CP1131 be_BY.ISO8859-5
75CN_LINKS=       zh_CN.GB18030 zh_CN.GB2312 zh_CN.GBK zh_HK.Big5HKSCS zh_TW.Big5
76
77.SUFFIXES: .src .out
78
79.src.out:
80	grep -v '^#' < ${.IMPSRC} > ${.TARGET}
81
82all: ${LOCALES:S/$/.out/g}
83
84afterinstall:
85.for lang in ${LOCALES}
86	${INSTALL} -m 644 -o ${BINOWN} -g ${BINGRP} ${lang}.out \
87			   ${LOCALEDIR}/${lang}/LC_NUMERIC
88.endfor
89.for link in ${LATIN15LINKS}
90	ln -sf ../${link}.ISO8859-1/LC_NUMERIC \
91	       ${LOCALEDIR}/${link}.ISO8859-15/LC_NUMERIC
92.endfor
93.for link in ${US_LINKS}
94	ln -sf ../en_US.ISO8859-1/LC_NUMERIC \
95		${LOCALEDIR}/${link}.ISO8859-1/LC_NUMERIC
96	ln -sf ../en_US.ISO8859-1/LC_NUMERIC \
97		${LOCALEDIR}/${link}.ISO8859-15/LC_NUMERIC
98	ln -sf ../en_US.ISO8859-1/LC_NUMERIC \
99		${LOCALEDIR}/${link}.US-ASCII/LC_NUMERIC
100.endfor
101.for link in ${GB_LINKS}
102	ln -sf ../en_GB.ISO8859-1/LC_NUMERIC \
103		${LOCALEDIR}/${link}.ISO8859-1/LC_NUMERIC
104	ln -sf ../en_GB.ISO8859-1/LC_NUMERIC \
105		${LOCALEDIR}/${link}.ISO8859-15/LC_NUMERIC
106	ln -sf ../en_GB.ISO8859-1/LC_NUMERIC \
107		${LOCALEDIR}/${link}.US-ASCII/LC_NUMERIC
108.endfor
109.for link in ${FR_LINKS}
110	ln -sf ../fr_FR.ISO8859-1/LC_NUMERIC \
111		${LOCALEDIR}/${link}.ISO8859-1/LC_NUMERIC
112	ln -sf ../fr_FR.ISO8859-1/LC_NUMERIC \
113		${LOCALEDIR}/${link}.ISO8859-15/LC_NUMERIC
114.endfor
115.for link in ${DE_LINKS}
116	ln -sf ../de_DE.ISO8859-1/LC_NUMERIC \
117		${LOCALEDIR}/${link}.ISO8859-1/LC_NUMERIC
118	ln -sf ../de_DE.ISO8859-1/LC_NUMERIC \
119		${LOCALEDIR}/${link}.ISO8859-15/LC_NUMERIC
120.endfor
121.for link in ${IT_LINKS}
122	ln -sf ../it_IT.ISO8859-1/LC_NUMERIC \
123		${LOCALEDIR}/${link}.ISO8859-1/LC_NUMERIC
124	ln -sf ../it_IT.ISO8859-1/LC_NUMERIC \
125		${LOCALEDIR}/${link}.ISO8859-15/LC_NUMERIC
126.endfor
127.for link in ${BE_LINKS}
128	ln -sf ../fr_BE.ISO8859-1/LC_NUMERIC \
129		${LOCALEDIR}/${link}.ISO8859-1/LC_NUMERIC
130	ln -sf ../fr_BE.ISO8859-1/LC_NUMERIC \
131		${LOCALEDIR}/${link}.ISO8859-15/LC_NUMERIC
132.endfor
133.for link in ${RU_LINKS}
134	ln -sf ../ru_RU.KOI8-R/LC_NUMERIC \
135		${LOCALEDIR}/${link}/LC_NUMERIC
136.endfor
137.for link in ${BY_LINKS}
138	ln -sf ../be_BY.CP1251/LC_NUMERIC \
139		${LOCALEDIR}/${link}/LC_NUMERIC
140.endfor
141.for link in ${UA_LINKS}
142	ln -sf ../uk_UA.KOI8-U/LC_NUMERIC \
143		${LOCALEDIR}/${link}/LC_NUMERIC
144.endfor
145.for link in ${CN_LINKS}
146	ln -sf ../zh_CN.eucCN/LC_NUMERIC \
147		${LOCALEDIR}/${link}/LC_NUMERIC
148.endfor
149.for link in ${ASCIILINKS}
150	ln -sf ../${link}.ISO8859-1/LC_NUMERIC \
151		${LOCALEDIR}/${link}.US-ASCII/LC_NUMERIC
152.endfor
153	ln -sf ../ja_JP.eucJP/LC_NUMERIC \
154		${LOCALEDIR}/ja_JP.SJIS/LC_NUMERIC
155	ln -sf ../ko_KR.eucKR/LC_NUMERIC \
156		${LOCALEDIR}/ko_KR.CP949/LC_NUMERIC
157.for link in ${UTF8_LATIN1LINKS}
158	ln -sf ../${link}.ISO8859-1/LC_NUMERIC \
159	       ${LOCALEDIR}/${link}.UTF-8/LC_NUMERIC
160.endfor
161.for link in ${UTF8_LATIN2LINKS}
162	ln -sf ../${link}.ISO8859-2/LC_NUMERIC \
163	       ${LOCALEDIR}/${link}.UTF-8/LC_NUMERIC
164.endfor
165.for link in ${UTF8_LATIN5LINKS}
166	ln -sf ../${link}.ISO8859-5/LC_NUMERIC \
167	       ${LOCALEDIR}/${link}.UTF-8/LC_NUMERIC
168.endfor
169.for link in ${UTF8_LATIN7LINKS}
170	ln -sf ../${link}.ISO8859-7/LC_NUMERIC \
171	       ${LOCALEDIR}/${link}.UTF-8/LC_NUMERIC
172.endfor
173.for link in ${UTF8_LATIN9LINKS}
174	ln -sf ../${link}.ISO8859-9/LC_NUMERIC \
175	       ${LOCALEDIR}/${link}.UTF-8/LC_NUMERIC
176.endfor
177.for link in ${UTF8_LATIN13LINKS}
178	ln -sf ../${link}.ISO8859-13/LC_NUMERIC \
179	       ${LOCALEDIR}/${link}.UTF-8/LC_NUMERIC
180.endfor
181.for link in ${UTF8_LATIN15LINKS}
182	ln -sf ../${link}.ISO8859-15/LC_NUMERIC \
183	       ${LOCALEDIR}/${link}.UTF-8/LC_NUMERIC
184.endfor
185.for link in ${UTF8_ARMSCII8LINKS}
186	ln -sf ../${link}.ARMSCII-8/LC_NUMERIC \
187	       ${LOCALEDIR}/${link}.UTF-8/LC_NUMERIC
188.endfor
189.for link in ${US_LINKS}
190	ln -sf ../en_US.UTF-8/LC_NUMERIC \
191		${LOCALEDIR}/${link}.UTF-8/LC_NUMERIC
192.endfor
193.for link in ${GB_LINKS}
194	ln -sf ../en_GB.UTF-8/LC_NUMERIC \
195		${LOCALEDIR}/${link}.UTF-8/LC_NUMERIC
196.endfor
197	ln -sf ../en_GB.UTF-8/LC_NUMERIC \
198		${LOCALEDIR}/en_IE.UTF-8/LC_NUMERIC
199.for link in ${FR_LINKS}
200	ln -sf ../fr_FR.UTF-8/LC_NUMERIC \
201		${LOCALEDIR}/${link}.UTF-8/LC_NUMERIC
202.endfor
203.for link in ${DE_LINKS}
204	ln -sf ../de_DE.UTF-8/LC_NUMERIC \
205		${LOCALEDIR}/${link}.UTF-8/LC_NUMERIC
206.endfor
207.for link in ${IT_LINKS}
208	ln -sf ../it_IT.UTF-8/LC_NUMERIC \
209		${LOCALEDIR}/${link}.UTF-8/LC_NUMERIC
210.endfor
211.for link in ${BE_LINKS}
212	ln -sf ../fr_BE.UTF-8/LC_NUMERIC \
213		${LOCALEDIR}/${link}.UTF-8/LC_NUMERIC
214.endfor
215	ln -sf ../be_BY.CP1251/LC_NUMERIC \
216	       ${LOCALEDIR}/be_BY.UTF-8/LC_NUMERIC
217	ln -sf ../bg_BG.CP1251/LC_NUMERIC \
218	       ${LOCALEDIR}/bg_BG.UTF-8/LC_NUMERIC
219	ln -sf ../en_US.US-ASCII/LC_NUMERIC \
220	       ${LOCALEDIR}/he_IL.UTF-8/LC_NUMERIC
221	ln -sf ../ja_JP.eucJP/LC_NUMERIC \
222	       ${LOCALEDIR}/ja_JP.UTF-8/LC_NUMERIC
223	ln -sf ../kk_KZ.PT154/LC_NUMERIC \
224	       ${LOCALEDIR}/kk_KZ.UTF-8/LC_NUMERIC
225	ln -sf ../ko_KR.eucKR/LC_NUMERIC \
226	       ${LOCALEDIR}/ko_KR.UTF-8/LC_NUMERIC
227	ln -sf ../ru_RU.CP866/LC_NUMERIC \
228	       ${LOCALEDIR}/ru_RU.UTF-8/LC_NUMERIC
229	ln -sf ../zh_CN.eucCN/LC_NUMERIC \
230	       ${LOCALEDIR}/zh_CN.UTF-8/LC_NUMERIC
231	ln -sf ../zh_TW.Big5/LC_NUMERIC \
232	       ${LOCALEDIR}/zh_HK.UTF-8/LC_NUMERIC
233	ln -sf ../zh_TW.Big5/LC_NUMERIC \
234	       ${LOCALEDIR}/zh_TW.UTF-8/LC_NUMERIC
235
236.include <bsd.prog.mk>
237