xref: /dragonfly/share/colldef/Makefile (revision f746689a)
1# $FreeBSD: src/share/colldef/Makefile,v 1.32.2.11 2002/08/17 19:14:44 ache Exp $
2# $DragonFly: src/share/colldef/Makefile,v 1.6 2006/11/12 21:15:46 swildner Exp $
3#
4
5NOMAN=YES
6CLEANFILES+= ${LOCALES:S/$/.out/g}
7
8LOCALES=	be_BY.CP1131 \
9		be_BY.CP1251 \
10		be_BY.ISO8859-5 \
11		bg_BG.CP1251 \
12		cs_CZ.ISO8859-2 \
13		de_DE.ISO8859-1 \
14		de_DE.ISO8859-15 \
15		el_GR.ISO8859-7 \
16		es_ES.ISO8859-1 \
17		es_ES.ISO8859-15 \
18		et_EE.ISO8859-15 \
19		hi_IN.ISCII-DEV \
20		is_IS.ISO8859-1 \
21		is_IS.ISO8859-15 \
22		la_LN.ISO8859-1 \
23		la_LN.ISO8859-15 \
24		la_LN.ISO8859-2 \
25		la_LN.ISO8859-4 \
26		la_LN.US-ASCII \
27		la_LN.UTF-8 \
28		lt_LT.ISO8859-4 \
29		lt_LT.ISO8859-13 \
30		pl_PL.ISO8859-2 \
31		ru_RU.CP866 \
32		ru_RU.ISO8859-5 \
33		ru_RU.KOI8-R \
34		sv_SE.ISO8859-1 \
35		sv_SE.ISO8859-15 \
36		uk_UA.ISO8859-5 \
37		uk_UA.KOI8-U
38
39LOCALEDIR=      ${DESTDIR}/usr/share/locale
40
41ASCIILINKS=	en_AU.US-ASCII en_CA.US-ASCII en_GB.US-ASCII en_NZ.US-ASCII \
42		en_US.US-ASCII ko_KR.eucKR ja_JP.eucJP ja_JP.SJIS \
43		tr_TR.ISO8859-9 zh_CN.eucCN
44DELINKS=	de_AT de_CH
45ZHLINKS=	zh_TW.Big5
46
47LATIN1LINKS=	af_ZA da_DK en_AU en_CA en_GB en_NZ en_US fi_FI \
48		fr_BE fr_CA fr_CH fr_FR it_CH it_IT nl_BE nl_NL no_NO \
49		pt_PT
50
51LATIN2LINKS=	hr_HR hu_HU ro_RO sl_SI
52
53UTF8LINKS=      af_ZA be_BY bg_BG ca_ES cs_CZ da_DK de_AT de_CH de_DE el_GR \
54                en_AU en_CA en_GB en_IE en_NZ en_US es_ES et_EE eu_ES fi_FI \
55		fr_BE \
56		fr_CA fr_CH fr_FR he_IL hr_HR hu_HU hy_AM is_IS it_CH it_IT \
57		ja_JP kk_KZ ko_KR lt_LT nl_BE nl_NL no_NO pl_PL pt_BR pt_PT \
58		ro_RO ru_RU sk_SK sl_SI sr_YU sv_SE tr_TR uk_UA zh_CN zh_HK \
59		zh_TW
60
61
62.SUFFIXES: .src .out
63
64.src.out:
65	colldef -I ${.CURDIR} -o ${.TARGET} ${.IMPSRC}
66
67all: ${LOCALES:S/$/.out/g}
68
69be_BY.CP1131.out:	map.CP1131
70be_BY.CP1251.out:	map.CP1251
71be_BY.ISO8859-5.out:    map.ISO8859-5
72bg_BG.CP1251.out:	map.CP1251
73cs_CZ.ISO8859-2.out:    map.ISO8859-2
74de_DE.ISO8859-15.out:   map.ISO8859-15
75de_DE.ISO8859-1.out:    map.ISO8859-1
76el_GR.ISO8859-7.out:    map.ISO8859-7
77es_ES.ISO8859-15.out:   map.ISO8859-15
78es_ES.ISO8859-1.out:    map.ISO8859-1
79et_EE.ISO8859-15.out:   map.ISO8859-15
80hi_IN.ISCII-DEV.out:	map.ISCII-DEV
81is_IS.ISO8859-15.out:   map.ISO8859-15
82is_IS.ISO8859-1.out:    map.ISO8859-1
83la_LN.ISO8859-15.out:   map.ISO8859-15
84la_LN.ISO8859-1.out:    map.ISO8859-1
85la_LN.ISO8859-2.out:    map.ISO8859-2
86la_LN.ISO8859-4.out:    map.ISO8859-4
87lt_LT.ISO8859-4.out:    map.ISO8859-4
88lt_LT.ISO8859-13.out:   map.ISO8859-13
89pl_PL.ISO8859-2.out:    map.ISO8859-2
90ru_RU.CP866.out:        map.CP866
91ru_RU.ISO8859-5.out:    map.ISO8859-5
92ru_RU.KOI8-R.out:       map.KOI8-R
93sv_SE.ISO8859-15.out:   map.ISO8859-15
94sv_SE.ISO8859-1.out:    map.ISO8859-1
95uk_UA.ISO8859-5.out:	map.ISO8859-5
96uk_UA.KOI8-U.out:       map.KOI8-U
97
98afterinstall:
99.for locale in ${LOCALES}
100	${INSTALL} -m 644 -o ${BINOWN} -g ${BINGRP} \
101		${locale}.out ${LOCALEDIR}/${locale}/LC_COLLATE
102.endfor
103.for link in ${ASCIILINKS}
104	${LN} -fs ../la_LN.US-ASCII/LC_COLLATE \
105	       ${LOCALEDIR}/${link}/LC_COLLATE
106.endfor
107.for link in ${ZHLINKS}
108	${LN} -fs ../is_IS.ISO8859-1/LC_COLLATE \
109	       ${LOCALEDIR}/${link}/LC_COLLATE
110.endfor
111.for link in ${LATIN1LINKS}
112	${LN} -fs ../la_LN.ISO8859-1/LC_COLLATE \
113	       ${LOCALEDIR}/${link}.ISO8859-1/LC_COLLATE
114	${LN} -fs ../la_LN.ISO8859-15/LC_COLLATE \
115	       ${LOCALEDIR}/${link}.ISO8859-15/LC_COLLATE
116.endfor
117.for link in ${LATIN2LINKS}
118	${LN} -fs ../la_LN.ISO8859-2/LC_COLLATE \
119	       ${LOCALEDIR}/${link}.ISO8859-2/LC_COLLATE
120.endfor
121.for link in ${DELINKS}
122	${LN} -fs ../de_DE.ISO8859-1/LC_COLLATE \
123	       ${LOCALEDIR}/${link}.ISO8859-1/LC_COLLATE
124	${LN} -fs ../de_DE.ISO8859-15/LC_COLLATE \
125	       ${LOCALEDIR}/${link}.ISO8859-15/LC_COLLATE
126.endfor
127	${LN} -fs ../cs_CZ.ISO8859-2/LC_COLLATE \
128	       ${LOCALEDIR}/sk_SK.ISO8859-2/LC_COLLATE
129	${LN} -fs ../pt_PT.ISO8859-1/LC_COLLATE \
130		${LOCALEDIR}/pt_BR.ISO8859-1/LC_COLLATE
131.for link in ${UTF8LINKS}
132	${LN} -fs ../la_LN.UTF-8/LC_COLLATE \
133		${LOCALEDIR}/${link}.UTF-8/LC_COLLATE
134.endfor
135
136
137.include <bsd.prog.mk>
138