xref: /freebsd/share/timedef/Makefile (revision 4cf49a43559ed9fdad601bdcccd2c55963008675)
1# $FreeBSD$
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		uk_UA.KOI8-U     \
32		zh_CN.EUC	 \
33		zh_TW.Big5
34
35LOCALEDIR=      ${DESTDIR}/usr/share/locale
36
378859_15_LINKS = da_DK de_AT de_DE en_GB en_US es_ES fi_FI fr_FR is_IS \
38                it_IT lt_LN nl_NL no_NO pt_PT sv_SE
39DE_LINKS =      de_CH
40FR_LINKS =      fr_BE fr_CA fr_CH
41IT_LINKS =      it_CH
42LN_LINKS =      lt_LN.ASCII lt_LN.ISO_8859-2
43NL_LINKS =      nl_BE
44US_LINKS =      en_CA
45GB_LINKS =      en_AU
46JP_LINKS = 	ja_JP.Shift_JIS
47
48.SUFFIXES: .src .out
49
50.src.out:
51	grep -v '^#' < ${.IMPSRC} > ${.TARGET}
52
53all: ${LOCALES:S/$/.out/g}
54
55afterinstall:
56	for l in ${LOCALES}; do \
57		${INSTALL} ${COPY} -m 644 -o ${BINOWN} -g ${BINGRP} $$l.out \
58			   ${LOCALEDIR}/$$l/LC_TIME; \
59	done
60	for l in ${8859_15_LINKS}; do \
61		ln -fs ../$$l.ISO_8859-1/LC_TIME \
62		       ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \
63	done
64	for l in ${DE_LINKS}; do \
65		ln -fs ../de_DE.ISO_8859-1/LC_TIME \
66		       ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \
67	done
68	for l in ${DE_LINKS}; do \
69		ln -fs ../de_DE.ISO_8859-1/LC_TIME \
70		       ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \
71	done
72	for l in ${IT_LINKS}; do \
73		ln -fs ../it_IT.ISO_8859-1/LC_TIME \
74		       ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \
75	done
76	for l in ${IT_LINKS}; do \
77		ln -fs ../it_IT.ISO_8859-1/LC_TIME \
78		       ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \
79	done
80	for l in ${FR_LINKS}; do \
81		ln -fs ../fr_FR.ISO_8859-1/LC_TIME \
82		       ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \
83	done
84	for l in ${FR_LINKS}; do \
85		ln -fs ../fr_FR.ISO_8859-1/LC_TIME \
86		       ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \
87	done
88	for l in ${LN_LINKS}; do \
89		ln -fs ../lt_LN.ISO_8859-1/LC_TIME \
90		       ${LOCALEDIR}/$$l/LC_TIME; \
91	done
92	for l in ${NL_LINKS}; do \
93		ln -fs ../nl_NL.ISO_8859-1/LC_TIME \
94		       ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \
95	done
96	for l in ${NL_LINKS}; do \
97		ln -fs ../nl_NL.ISO_8859-1/LC_TIME \
98		       ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \
99	done
100	for l in ${US_LINKS}; do \
101		ln -fs ../en_US.ISO_8859-1/LC_TIME \
102		       ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \
103	done
104	for l in ${US_LINKS}; do \
105		ln -fs ../en_US.ISO_8859-1/LC_TIME \
106		       ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \
107	done
108	for l in ${GB_LINKS}; do \
109		ln -fs ../en_GB.ISO_8859-1/LC_TIME \
110		       ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \
111	done
112	for l in ${GB_LINKS}; do \
113		ln -fs ../en_GB.ISO_8859-1/LC_TIME \
114		       ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \
115	done
116	for l in ${JP_LINKS}; do \
117		ln -fs ../ja_JP.SJIS/LC_TIME \
118		       ${LOCALEDIR}/$$l/LC_TIME; \
119	done
120
121.include <bsd.prog.mk>
122