xref: /dragonfly/share/timedef/Makefile (revision b40e316c)
1# $FreeBSD: src/share/timedef/Makefile,v 1.11.2.11 2002/08/17 19:25:45 ache Exp $
2# $DragonFly: src/share/timedef/Makefile,v 1.5 2004/09/27 14:44:33 asmodai Exp $
3
4NOMAN=YES
5CLEANFILES+= ${LOCALES:S/$/.out/g}
6
7LOCALES=	be_BY.UTF-8 \
8		bg_BG.CP1251 \
9		bg_BG.UTF-8 \
10		ca_ES.UTF-8 \
11		cs_CZ.ISO8859-2 \
12		cs_CZ.UTF-8 \
13		da_DK.ISO8859-1 \
14		da_DK.UTF-8 \
15		de_AT.ISO8859-1 \
16		de_AT.UTF-8 \
17		de_DE.ISO8859-1 \
18		de_DE.UTF-8 \
19		el_GR.ISO8859-7 \
20		el_GR.UTF-8 \
21		en_GB.ISO8859-1 \
22		en_US.ISO8859-1 \
23		es_ES.ISO8859-1 \
24		es_ES.UTF-8 \
25		et_EE.ISO8859-15 \
26		et_EE.UTF-8 \
27		fi_FI.ISO8859-1 \
28		fi_FI.UTF-8 \
29		fo_FO.ISO8859-1 \
30		fr_FR.ISO8859-1 \
31		fr_FR.UTF-8 \
32		hi_IN.ISCII-DEV \
33		hr_HR.ISO8859-2 \
34		hr_HR.UTF-8 \
35		hu_HU.ISO8859-2 \
36		hu_HU.UTF-8 \
37		is_IS.ISO8859-1 \
38		is_IS.UTF-8 \
39		it_IT.ISO8859-1 \
40		it_IT.UTF-8 \
41		ja_JP.eucJP \
42		ja_JP.SJIS \
43		ja_JP.UTF-8 \
44		kk_KZ.UTF-8 \
45		ko_KR.eucKR \
46		ko_KR.UTF-8 \
47		la_LN.ISO8859-1 \
48		lt_LT.ISO8859-4 \
49		lt_LT.ISO8859-13 \
50		lt_LT.UTF-8 \
51		nl_NL.ISO8859-1 \
52		no_NO.ISO8859-1 \
53		no_NO.UTF-8 \
54		pl_PL.ISO8859-2 \
55		pl_PL.UTF-8 \
56		pt_BR.ISO8859-1 \
57		pt_BR.UTF-8 \
58		pt_PT.ISO8859-1 \
59		pt_PT.UTF-8 \
60		ro_RO.ISO8859-2 \
61		ro_RO.UTF-8 \
62		ru_RU.CP866 \
63		ru_RU.ISO8859-5 \
64		ru_RU.KOI8-R \
65		ru_RU.UTF-8 \
66		sk_SK.ISO8859-2 \
67		sk_SK.UTF-8 \
68		sl_SI.ISO8859-2 \
69		sl_SI.UTF-8 \
70		sr_YU.UTF-8 \
71		sv_SE.ISO8859-1 \
72		sv_SE.UTF-8 \
73		tr_TR.ISO8859-9 \
74		tr_TR.UTF-8 \
75		uk_UA.ISO8859-5 \
76		uk_UA.KOI8-U \
77		uk_UA.UTF-8 \
78		zh_CN.eucCN \
79		zh_CN.UTF-8 \
80		zh_TW.Big5 \
81		zh_TW.UTF-8
82
83LOCALEDIR=      ${DESTDIR}/usr/share/locale
84
85UTF8_LATIN1LINKS=	en_GB en_US eu_ES nl_NL
86
87LATIN15LINKS=	ca_ES da_DK de_AT de_DE en_GB en_US es_ES eu_ES fi_FI fr_FR \
88		is_IS it_IT la_LN nl_NL no_NO pt_PT sv_SE
89DE_LINKS=	de_CH
90FR_LINKS=	fr_BE fr_CA fr_CH
91IT_LINKS=	it_CH
92LN_LINKS=	la_LN.US-ASCII la_LN.ISO8859-2 la_LN.ISO8859-4
93NL_LINKS=	nl_BE
94US_LINKS=
95GB_LINKS=	en_AU en_CA en_NZ
96
97.SUFFIXES: .src .out
98
99.src.out:
100	grep -v '^#' < ${.IMPSRC} > ${.TARGET}
101
102all: ${LOCALES:S/$/.out/g}
103
104afterinstall:
105	for l in ${LOCALES}; do \
106		${INSTALL} -m 644 -o ${BINOWN} -g ${BINGRP} $$l.out \
107			   ${LOCALEDIR}/$$l/LC_TIME; \
108	done
109	for l in ${LATIN15LINKS}; do \
110		ln -fs ../$$l.ISO8859-1/LC_TIME \
111		       ${LOCALEDIR}/$$l.ISO8859-15/LC_TIME; \
112	done
113	for l in ${DE_LINKS}; do \
114		ln -fs ../de_DE.ISO8859-1/LC_TIME \
115		       ${LOCALEDIR}/$$l.ISO8859-1/LC_TIME; \
116		ln -fs ../de_DE.ISO8859-1/LC_TIME \
117		       ${LOCALEDIR}/$$l.ISO8859-15/LC_TIME; \
118	done
119	for l in ${IT_LINKS}; do \
120		ln -fs ../it_IT.ISO8859-1/LC_TIME \
121		       ${LOCALEDIR}/$$l.ISO8859-1/LC_TIME; \
122		ln -fs ../it_IT.ISO8859-1/LC_TIME \
123		       ${LOCALEDIR}/$$l.ISO8859-15/LC_TIME; \
124	done
125	for l in ${FR_LINKS}; do \
126		ln -fs ../fr_FR.ISO8859-1/LC_TIME \
127		       ${LOCALEDIR}/$$l.ISO8859-1/LC_TIME; \
128		ln -fs ../fr_FR.ISO8859-1/LC_TIME \
129		       ${LOCALEDIR}/$$l.ISO8859-15/LC_TIME; \
130	done
131	for l in ${LN_LINKS}; do \
132		ln -fs ../la_LN.ISO8859-1/LC_TIME \
133		       ${LOCALEDIR}/$$l/LC_TIME; \
134	done
135	for l in ${NL_LINKS}; do \
136		ln -fs ../nl_NL.ISO8859-1/LC_TIME \
137		       ${LOCALEDIR}/$$l.ISO8859-1/LC_TIME; \
138		ln -fs ../nl_NL.ISO8859-1/LC_TIME \
139		       ${LOCALEDIR}/$$l.ISO8859-15/LC_TIME; \
140	done
141	for l in ${US_LINKS}; do \
142		ln -fs ../en_US.ISO8859-1/LC_TIME \
143		       ${LOCALEDIR}/$$l.ISO8859-1/LC_TIME; \
144		ln -fs ../en_US.ISO8859-1/LC_TIME \
145		       ${LOCALEDIR}/$$l.ISO8859-15/LC_TIME; \
146		ln -fs ../en_US.ISO8859-1/LC_TIME \
147		       ${LOCALEDIR}/$$l.US-ASCII/LC_TIME; \
148	done
149	for l in ${GB_LINKS}; do \
150		ln -fs ../en_GB.ISO8859-1/LC_TIME \
151		       ${LOCALEDIR}/$$l.ISO8859-1/LC_TIME; \
152		ln -fs ../en_GB.ISO8859-1/LC_TIME \
153		       ${LOCALEDIR}/$$l.ISO8859-15/LC_TIME; \
154		ln -fs ../en_GB.ISO8859-1/LC_TIME \
155		       ${LOCALEDIR}/$$l.US-ASCII/LC_TIME; \
156	done
157	ln -fs ../en_GB.ISO8859-1/LC_TIME \
158	       ${LOCALEDIR}/en_GB.US-ASCII/LC_TIME
159	ln -fs ../en_US.ISO8859-1/LC_TIME \
160	       ${LOCALEDIR}/en_US.US-ASCII/LC_TIME
161	ln -fs ../en_US.ISO8859-1/LC_TIME \
162	       ${LOCALEDIR}/af_ZA.ISO8859-1/LC_TIME
163	ln -fs ../en_US.ISO8859-15/LC_TIME \
164	       ${LOCALEDIR}/af_ZA.ISO8859-15/LC_TIME
165	ln -fs ../ko_KR.eucKR/LC_TIME \
166	       ${LOCALEDIR}/ko_KR.CP949/LC_TIME
167	ln -fs ../zh_CN.GB2312/LC_TIME \
168	       ${LOCALEDIR}/zh_CN.GBK/LC_TIME
169	for l in ${UTF8_LATIN1LINKS}; do \
170	       ln -fs ../$$l.ISO8859-1/LC_TIME \
171	             ${LOCALEDIR}/$$l.UTF-8/LC_TIME; \
172	done
173	for l in ${DE_LINKS}; do \
174	       ln -fs ../de_DE.UTF-8/LC_TIME \
175	              ${LOCALEDIR}/$$l.UTF-8/LC_TIME; \
176	done
177	for l in ${IT_LINKS}; do \
178	       ln -fs ../it_IT.UTF-8/LC_TIME \
179	              ${LOCALEDIR}/$$l.UTF-8/LC_TIME; \
180	done
181	for l in ${FR_LINKS}; do \
182	       ln -fs ../fr_FR.UTF-8/LC_TIME \
183	              ${LOCALEDIR}/$$l.UTF-8/LC_TIME; \
184	done
185	for l in ${NL_LINKS}; do \
186	       ln -fs ../nl_NL.UTF-8/LC_TIME \
187	              ${LOCALEDIR}/$$l.UTF-8/LC_TIME; \
188	done
189	for l in ${US_LINKS}; do \
190	       ln -fs ../en_US.UTF-8/LC_TIME \
191	              ${LOCALEDIR}/$$l.UTF-8/LC_TIME; \
192	done
193	for l in ${GB_LINKS}; do \
194	       ln -fs ../en_GB.UTF-8/LC_TIME \
195	              ${LOCALEDIR}/$$l.UTF-8/LC_TIME; \
196	done
197	ln -fs ../en_GB.UTF-8/LC_TIME \
198	       ${LOCALEDIR}/en_IE.UTF-8/LC_TIME
199	ln -fs ../en_US.UTF-8/LC_TIME \
200	       ${LOCALEDIR}/af_ZA.UTF-8/LC_TIME
201	ln -fs ../zh_TW.UTF-8/LC_TIME \
202	       ${LOCALEDIR}/zh_HK.UTF-8/LC_TIME
203	ln -fs ../zh_TW.UTF-8/LC_TIME \
204	       ${LOCALEDIR}/zh_HK.Big5HKSCS/LC_TIME
205
206.include <bsd.prog.mk>
207