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