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