Makefile revision 71165
1# $FreeBSD: head/share/timedef/Makefile 71165 2001-01-17 13:43:20Z ache $
2
3NOMAN=YES
4CLEANFILES+= ${LOCALES:S/$/.out/g}
5
6LOCALES=	cs_CZ.ISO_8859-2 \
7		da_DK.ISO_8859-1 \
8		de_AT.ISO_8859-1 \
9		de_DE.ISO_8859-1 \
10		el_GR.ISO_8859-7 \
11		en_GB.ISO_8859-1 \
12		en_US.ISO_8859-1 \
13		es_ES.ISO_8859-1 \
14		fi_FI.ISO_8859-1 \
15		fr_FR.ISO_8859-1 \
16		hr_HR.ISO_8859-2 \
17		hu_HU.ISO_8859-2 \
18		is_IS.ISO_8859-1 \
19		ja_JP.EUC	 \
20		ja_JP.SJIS 	 \
21		it_IT.ISO_8859-1 \
22		ko_KR.EUC        \
23		la_LN.ISO_8859-1 \
24		lt_LT.ISO_8859-4 \
25		nl_NL.ISO_8859-1 \
26		no_NO.ISO_8859-1 \
27		pl_PL.ISO_8859-2 \
28		pt_PT.ISO_8859-1 \
29		ru_RU.CP866 	 \
30		ru_RU.ISO_8859-5 \
31		ru_RU.KOI8-R     \
32		sl_SI.ISO_8859-2 \
33		sv_SE.ISO_8859-1 \
34		tr_TR.ISO_8859-9 \
35		uk_UA.KOI8-U     \
36		zh_CN.EUC	 \
37		zh_TW.Big5
38
39LOCALEDIR=      ${DESTDIR}/usr/share/locale
40
418859_15_LINKS = da_DK de_AT de_DE en_GB en_US es_ES fi_FI fr_FR is_IS \
42		it_IT la_LN nl_NL no_NO pt_PT sv_SE
43DE_LINKS =      de_CH
44FR_LINKS =      fr_BE fr_CA fr_CH
45IT_LINKS =      it_CH
46LN_LINKS =      la_LN.ASCII la_LN.ISO_8859-2 la_LN.ISO_8859-4
47NL_LINKS =      nl_BE
48US_LINKS =      en_CA
49GB_LINKS =      en_AU
50JP_LINKS = 	ja_JP.Shift_JIS
51
52.SUFFIXES: .src .out
53
54.src.out:
55	grep -v '^#' < ${.IMPSRC} > ${.TARGET}
56
57all: ${LOCALES:S/$/.out/g}
58
59afterinstall:
60	for l in ${LOCALES}; do \
61		${INSTALL} ${COPY} -m 644 -o ${BINOWN} -g ${BINGRP} $$l.out \
62			   ${LOCALEDIR}/$$l/LC_TIME; \
63	done
64	for l in ${8859_15_LINKS}; do \
65		ln -fs ../$$l.ISO_8859-1/LC_TIME \
66		       ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \
67	done
68	for l in ${DE_LINKS}; do \
69		ln -fs ../de_DE.ISO_8859-1/LC_TIME \
70		       ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \
71	done
72	for l in ${DE_LINKS}; do \
73		ln -fs ../de_DE.ISO_8859-1/LC_TIME \
74		       ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \
75	done
76	for l in ${IT_LINKS}; do \
77		ln -fs ../it_IT.ISO_8859-1/LC_TIME \
78		       ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \
79	done
80	for l in ${IT_LINKS}; do \
81		ln -fs ../it_IT.ISO_8859-1/LC_TIME \
82		       ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \
83	done
84	for l in ${FR_LINKS}; do \
85		ln -fs ../fr_FR.ISO_8859-1/LC_TIME \
86		       ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \
87	done
88	for l in ${FR_LINKS}; do \
89		ln -fs ../fr_FR.ISO_8859-1/LC_TIME \
90		       ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \
91	done
92	for l in ${LN_LINKS}; do \
93		ln -fs ../la_LN.ISO_8859-1/LC_TIME \
94		       ${LOCALEDIR}/$$l/LC_TIME; \
95	done
96	for l in ${NL_LINKS}; do \
97		ln -fs ../nl_NL.ISO_8859-1/LC_TIME \
98		       ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \
99	done
100	for l in ${NL_LINKS}; do \
101		ln -fs ../nl_NL.ISO_8859-1/LC_TIME \
102		       ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \
103	done
104	for l in ${US_LINKS}; do \
105		ln -fs ../en_US.ISO_8859-1/LC_TIME \
106		       ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \
107	done
108	for l in ${US_LINKS}; do \
109		ln -fs ../en_US.ISO_8859-1/LC_TIME \
110		       ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \
111	done
112	for l in ${GB_LINKS}; do \
113		ln -fs ../en_GB.ISO_8859-1/LC_TIME \
114		       ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \
115	done
116	for l in ${GB_LINKS}; do \
117		ln -fs ../en_GB.ISO_8859-1/LC_TIME \
118		       ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \
119	done
120	for l in ${JP_LINKS}; do \
121		ln -fs ../ja_JP.SJIS/LC_TIME \
122		       ${LOCALEDIR}/$$l/LC_TIME; \
123	done
124
125.include <bsd.prog.mk>
126