Makefile revision 127547
1# $FreeBSD: head/share/monetdef/Makefile 127547 2004-03-29 01:29:13Z tjr $
2
3NOMAN=YES
4CLEANFILES+= ${LOCALES:S/$/.out/g}
5
6LOCALES=        af_ZA.ISO8859-1 \
7		am_ET.UTF-8 \
8		be_BY.CP1131 \
9		be_BY.CP1251 \
10		be_BY.ISO8859-5 \
11		be_BY.UTF-8 \
12		bg_BG.CP1251 \
13		bg_BG.UTF-8 \
14		ca_ES.ISO8859-1 \
15		cs_CZ.ISO8859-2 \
16		cs_CZ.UTF-8 \
17		da_DK.ISO8859-1 \
18		de_AT.ISO8859-1 \
19		de_CH.ISO8859-1 \
20		de_DE.ISO8859-1 \
21		el_GR.ISO8859-7 \
22		en_AU.ISO8859-1 \
23		en_CA.ISO8859-1 \
24		en_GB.ISO8859-1 \
25		en_GB.UTF-8 \
26		en_IE.UTF-8 \
27		en_NZ.ISO8859-1 \
28		en_US.ISO8859-1 \
29		es_ES.ISO8859-1 \
30		et_EE.ISO8859-15 \
31		fi_FI.ISO8859-1 \
32		fr_BE.ISO8859-1 \
33		fr_CA.ISO8859-1 \
34		fr_FR.ISO8859-1 \
35		hi_IN.ISCII-DEV \
36		hr_HR.ISO8859-2 \
37		hu_HU.ISO8859-2 \
38		hy_AM.ARMSCII-8 \
39		hy_AM.UTF-8 \
40		is_IS.ISO8859-1 \
41		it_IT.ISO8859-1 \
42		ja_JP.eucJP \
43		ja_JP.UTF-8 \
44		kk_KZ.PT154 \
45		kk_KZ.UTF-8 \
46		ko_KR.eucKR \
47		lt_LT.ISO8859-13 \
48		nl_BE.ISO8859-1 \
49		nl_NL.ISO8859-1 \
50		no_NO.ISO8859-1 \
51		pl_PL.ISO8859-2 \
52		pl_PL.UTF-8 \
53		pt_BR.ISO8859-1 \
54		pt_PT.ISO8859-1 \
55		ro_RO.ISO8859-2 \
56		ru_RU.CP1251 \
57		ru_RU.CP866 \
58		ru_RU.ISO8859-5 \
59		ru_RU.KOI8-R \
60		ru_RU.UTF-8 \
61		sk_SK.ISO8859-2 \
62		sl_SI.ISO8859-2 \
63		sr_YU.ISO8859-2 \
64		sr_YU.ISO8859-5 \
65		sr_YU.UTF-8 \
66		sv_SE.ISO8859-1 \
67		tr_TR.ISO8859-9 \
68		uk_UA.ISO8859-5 \
69		uk_UA.KOI8-U \
70		uk_UA.UTF-8 \
71		zh_CN.eucCN \
72		zh_CN.GB18030 \
73		zh_CN.GB2312 \
74		zh_CN.UTF-8 \
75		zh_HK.UTF-8 \
76		zh_TW.Big5
77
78LOCALEDIR=      ${DESTDIR}/usr/share/locale
79
80ASCIILINKS=	en_AU en_CA en_GB en_NZ en_US
81LATIN15LINKS=   af_ZA ca_ES da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_NZ \
82		en_US es_ES fi_FI fr_BE fr_CA fr_CH fr_FR is_IS is_IS it_IT \
83		it_CH nl_BE nl_NL no_NO pt_PT sv_SE
84
85UTF8_LATIN1LINKS=	af_ZA ca_ES da_DK de_AT de_CH de_DE en_AU en_CA en_NZ \
86			en_US es_ES fi_FI fr_BE fr_CA fr_FR is_IS it_IT nl_BE \
87			nl_NL no_NO pt_BR pt_PT sv_SE
88UTF8_LATIN2LINKS=	hr_HR hu_HU ro_RO sk_SK sl_SI sr_YU
89UTF8_LATIN7LINKS=	el_GR
90UTF8_LATIN9LINKS=	tr_TR
91UTF8_LATIN13LINKS=	lt_LT
92UTF8_LATIN15LINKS=	et_EE
93
94CH_SRC=		de_CH
95CH_LINKS=	fr_CH it_CH
96
97.SUFFIXES: .src .out
98
99.src.out:
100	grep -v '^#' < ${.IMPSRC} > ${.TARGET}
101
102all: ${LOCALES:S/$/.out/g}
103
104afterinstall:
105.for lang in ${LOCALES}
106	${INSTALL} -m 644 -o ${BINOWN} -g ${BINGRP} ${lang}.out \
107		${LOCALEDIR}/${lang}/LC_MONETARY
108.endfor
109.for link in ${LATIN15LINKS}
110	ln -sf ../${link}.ISO8859-1/LC_MONETARY \
111	       ${LOCALEDIR}/${link}.ISO8859-15/LC_MONETARY
112.endfor
113.for link in ${ASCIILINKS}
114	ln -sf ../${link}.ISO8859-1/LC_MONETARY \
115		${LOCALEDIR}/${link}.US-ASCII/LC_MONETARY
116.endfor
117.for link in ${CH_LINKS}
118	ln -sf ../${CH_SRC}.ISO8859-1/LC_MONETARY \
119		${LOCALEDIR}/${link}.ISO8859-1/LC_MONETARY
120.endfor
121	ln -sf ../ja_JP.eucJP/LC_MONETARY \
122		${LOCALEDIR}/ja_JP.SJIS/LC_MONETARY
123	ln -sf ../ko_KR.eucKR/LC_MONETARY \
124		${LOCALEDIR}/ko_KR.CP949/LC_MONETARY
125	ln -sf ../zh_CN.GB2312/LC_MONETARY \
126		${LOCALEDIR}/zh_CN.GBK/LC_MONETARY
127.for link in ${UTF8_LATIN1LINKS}
128	ln -sf ../${link}.ISO8859-1/LC_MONETARY \
129		${LOCALEDIR}/${link}.UTF-8/LC_MONETARY
130.endfor
131.for link in ${UTF8_LATIN2LINKS}
132	ln -sf ../${link}.ISO8859-2/LC_MONETARY \
133		${LOCALEDIR}/${link}.UTF-8/LC_MONETARY
134.endfor
135.for link in ${UTF8_LATIN7LINKS}
136	ln -sf ../${link}.ISO8859-7/LC_MONETARY \
137		${LOCALEDIR}/${link}.UTF-8/LC_MONETARY
138.endfor
139.for link in ${UTF8_LATIN9LINKS}
140	ln -sf ../${link}.ISO8859-9/LC_MONETARY \
141		${LOCALEDIR}/${link}.UTF-8/LC_MONETARY
142.endfor
143.for link in ${UTF8_LATIN13LINKS}
144	ln -sf ../${link}.ISO8859-13/LC_MONETARY \
145		${LOCALEDIR}/${link}.UTF-8/LC_MONETARY
146.endfor
147.for link in ${UTF8_LATIN15LINKS}
148	ln -sf ../${link}.ISO8859-15/LC_MONETARY \
149		${LOCALEDIR}/${link}.UTF-8/LC_MONETARY
150.endfor
151.for link in ${CH_LINKS}
152	ln -sf ../${CH_SRC}.UTF-8/LC_MONETARY \
153		${LOCALEDIR}/${link}.UTF-8/LC_MONETARY
154.endfor
155	ln -sf ../ko_KR.eucKR/LC_MONETARY \
156		${LOCALEDIR}/ko_KR.UTF-8/LC_MONETARY
157	ln -sf ../zh_TW.Big5/LC_MONETARY \
158		${LOCALEDIR}/zh_TW.UTF-8/LC_MONETARY
159
160.include <bsd.prog.mk>
161