Makefile revision 31023
1232950Stheraven# $Id: Makefile,v 1.10 1997/09/24 20:06:53 julian Exp $
2232950Stheraven
3232950StheravenNOMAN=YES
4232950StheravenCLEANFILES+= ${LOCALES:S/$/.out/g}
5232950Stheraven
6232950StheravenLOCALES=        de_DE.ISO_8859-1 \
7232950Stheraven		es_ES.ISO_8859-1 \
8232950Stheraven		is_IS.ISO_8859-1 \
9232950Stheraven		lt_LN.ASCII      \
10232950Stheraven		lt_LN.ISO_8859-1 \
11232950Stheraven		lt_LN.ISO_8859-2 \
12232950Stheraven		ru_SU.CP866 \
13232950Stheraven		ru_SU.KOI8-R
14232950Stheraven
15232950StheravenLOCALEDIR=      ${DESTDIR}/usr/share/locale
16232950Stheraven
17232950Stheraven.if exists(${.OBJDIR}/../colldef)
18232950StheravenCOLLDEF=${.OBJDIR}/../colldef
19232950Stheraven.else
20232950StheravenCOLLDEF=${.CURDIR}/../colldef
21232950Stheraven.endif
22232950Stheraven
23232950StheravenASCIILINKS = \
24232950Stheraven	ko_KR.EUC ja_JP.EUC ja_JP.SJIS
25232950Stheraven
26232950StheravenLATIN1LINKS = \
27227825Stheraven	da_DK en_AU en_CA en_GB en_US fi_FI \
28227825Stheraven	fr_BE fr_CA fr_CH fr_FR it_CH it_IT nl_BE nl_NL no_NO \
29227825Stheraven	pt_PT sv_SE
30227825Stheraven
31227825StheravenLATIN2LINKS = hr_HR pl_PL
32227825Stheraven
33227825StheravenDELINKS = de_AT de_CH
34227825Stheraven
35227825Stheraven.SUFFIXES: .src .out
36227825Stheraven
37227825Stheraven.src.out:
38227825Stheraven	${COLLDEF} -I ${.CURDIR} -o ${.TARGET} ${.IMPSRC}
39245304Stheraven
40227825Stheravenall: ${LOCALES:S/$/.out/g}
41232950Stheraven
42227825Stheravenru_SU.KOI8-R.out:       map.KOI8-R
43227825Stheravenru_SU.CP866.out:        map.CP866
44227825Stheravenlt_LN.ISO_8859-1.out:   map.ISO_8859-1
45227825Stheravenlt_LN.ISO_8859-2.out:   map.ISO_8859-2
46227825Stheravenes_ES.ISO_8859-1.out:   map.ISO_8859-1
47227825Stheravende_DE.ISO_8859-1.out:   map.ISO_8859-1
48227825Stheraven
49227825Stheravenafterinstall:
50227825Stheraven.for locale in ${LOCALES}
51227825Stheraven	${INSTALL} -c -m 644 -o ${BINOWN} -g ${BINGRP} \
52227825Stheraven		${locale}.out ${LOCALEDIR}/${locale}/LC_COLLATE
53227825Stheraven.endfor
54227825Stheraven.for link in ${ASCIILINKS}
55227825Stheraven	ln -fs ../lt_LN.ASCII/LC_COLLATE \
56227825Stheraven	       ${LOCALEDIR}/${link}/LC_COLLATE
57227825Stheraven.endfor
58227825Stheraven.for link in ${LATIN1LINKS}
59227825Stheraven	ln -fs ../lt_LN.ISO_8859-1/LC_COLLATE \
60227825Stheraven	       ${LOCALEDIR}/${link}.ISO_8859-1/LC_COLLATE
61227825Stheraven.endfor
62227825Stheraven.for link in ${LATIN2LINKS}
63227825Stheraven	ln -fs ../lt_LN.ISO_8859-2/LC_COLLATE \
64245304Stheraven	       ${LOCALEDIR}/${link}.ISO_8859-2/LC_COLLATE
65227825Stheraven.endfor
66245304Stheraven.for link in ${DELINKS}
67245304Stheraven	ln -fs ../de_DE.ISO_8859-1/LC_COLLATE \
68245304Stheraven	       ${LOCALEDIR}/${link}.ISO_8859-1/LC_COLLATE
69245304Stheraven.endfor
70245304Stheraven
71227825Stheraven
72227825Stheraven.include <bsd.prog.mk>
73227825Stheraven