Makefile revision 52389
1# $FreeBSD: head/share/colldef/Makefile 52389 1999-10-18 21:57:33Z ache $
2
3NOMAN=YES
4CLEANFILES+= ${LOCALES:S/$/.out/g}
5
6LOCALES=	de_DE.DIS_8859-15 \
7		de_DE.ISO_8859-1 \
8		es_ES.DIS_8859-15 \
9		es_ES.ISO_8859-1 \
10		is_IS.DIS_8859-15 \
11		is_IS.ISO_8859-1 \
12		lt_LN.ASCII      \
13		lt_LN.DIS_8859-15 \
14		lt_LN.ISO_8859-1 \
15		lt_LN.ISO_8859-2 \
16		ru_SU.CP866 \
17		ru_SU.ISO_8859-5 \
18		ru_SU.KOI8-R \
19		sv_SE.DIS_8859-15 \
20		sv_SE.ISO_8859-1 \
21		uk_UA.KOI8-U
22
23LOCALEDIR=      ${DESTDIR}/usr/share/locale
24
25ASCIILINKS = \
26	ko_KR.EUC ja_JP.EUC ja_JP.SJIS ja_JP.Shift_JIS zh_CN.EUC
27
28ZHLINKS =    zh_TW.Big5
29
30LATIN1LINKS = \
31	da_DK en_AU en_CA en_GB en_US fi_FI \
32	fr_BE fr_CA fr_CH fr_FR it_CH it_IT nl_BE nl_NL no_NO \
33	pt_PT
34
35LATIN2LINKS = hr_HR hu_HU pl_PL sl_SI
36
37DELINKS = de_AT de_CH
38
39.SUFFIXES: .src .out
40
41.src.out:
42	colldef -I ${.CURDIR} -o ${.TARGET} ${.IMPSRC}
43
44all: ${LOCALES:S/$/.out/g}
45
46de_DE.DIS_8859-15.out:  map.DIS_8859-15
47de_DE.ISO_8859-1.out:   map.ISO_8859-1
48es_ES.DIS_8859-15.out:  map.DIS_8859-15
49es_ES.ISO_8859-1.out:   map.ISO_8859-1
50is_IS.DIS_8859-15.out:  map.DIS_8859-15
51is_IS.ISO_8859-1.out:   map.ISO_8859-1
52lt_LN.DIS_8859-15.out:  map.DIS_8859-15
53lt_LN.ISO_8859-1.out:   map.ISO_8859-1
54lt_LN.ISO_8859-2.out:   map.ISO_8859-2
55ru_SU.CP866.out:        map.CP866
56ru_SU.ISO_8859-5.out:   map.ISO_8859-5
57ru_SU.KOI8-R.out:       map.KOI8-R
58sv_SE.DIS_8859-15.out:  map.DIS_8859-15
59sv_SE.ISO_8859-1.out:   map.ISO_8859-1
60uk_UA.KOI8-U.out:       map.KOI8-U
61
62afterinstall:
63.for locale in ${LOCALES}
64	${INSTALL} -c -m 644 -o ${BINOWN} -g ${BINGRP} \
65		${locale}.out ${LOCALEDIR}/${locale}/LC_COLLATE
66.endfor
67.for link in ${ASCIILINKS}
68	ln -fs ../lt_LN.ASCII/LC_COLLATE \
69	       ${LOCALEDIR}/${link}/LC_COLLATE
70.endfor
71.for link in ${ZHLINKS}
72	ln -fs ../is_IS.ISO_8859-1/LC_COLLATE \
73	       ${LOCALEDIR}/${link}/LC_COLLATE
74.endfor
75.for link in ${LATIN1LINKS}
76	ln -fs ../lt_LN.ISO_8859-1/LC_COLLATE \
77	       ${LOCALEDIR}/${link}.ISO_8859-1/LC_COLLATE
78.endfor
79.for link in ${LATIN1LINKS}
80	ln -fs ../lt_LN.DIS_8859-15/LC_COLLATE \
81	       ${LOCALEDIR}/${link}.DIS_8859-15/LC_COLLATE
82.endfor
83.for link in ${LATIN2LINKS}
84	ln -fs ../lt_LN.ISO_8859-2/LC_COLLATE \
85	       ${LOCALEDIR}/${link}.ISO_8859-2/LC_COLLATE
86.endfor
87.for link in ${DELINKS}
88	ln -fs ../de_DE.ISO_8859-1/LC_COLLATE \
89	       ${LOCALEDIR}/${link}.ISO_8859-1/LC_COLLATE
90.endfor
91.for link in ${DELINKS}
92	ln -fs ../de_DE.DIS_8859-15/LC_COLLATE \
93	       ${LOCALEDIR}/${link}.DIS_8859-15/LC_COLLATE
94.endfor
95
96.include <bsd.prog.mk>
97