1 # $FreeBSD: src/share/timedef/Makefile,v 1.11.2.11 2002/08/17 19:25:45 ache Exp $
2 # $DragonFly: src/share/timedef/Makefile,v 1.5 2004/09/27 14:44:33 asmodai Exp $
5 CLEANFILES+= ${LOCALES:S/$/.out/g}
83 LOCALEDIR= ${DESTDIR}/usr/share/locale
85 UTF8_LATIN1LINKS= en_GB en_US eu_ES nl_NL
87 LATIN15LINKS= ca_ES da_DK de_AT de_DE en_GB en_US es_ES eu_ES fi_FI fr_FR \
88 is_IS it_IT la_LN nl_NL no_NO pt_PT sv_SE
90 FR_LINKS= fr_BE fr_CA fr_CH
92 LN_LINKS= la_LN.US-ASCII la_LN.ISO8859-2 la_LN.ISO8859-4
95 GB_LINKS= en_AU en_CA en_NZ
100 grep -v '^#' < ${.IMPSRC} > ${.TARGET}
102 all: ${LOCALES:S/$/.out/g}
105 for l in ${LOCALES}; do \
106 ${INSTALL} -m 644 -o ${BINOWN} -g ${BINGRP} $$l.out \
107 ${LOCALEDIR}/$$l/LC_TIME; \
109 for l in ${LATIN15LINKS}; do \
110 ln -fs ../$$l.ISO8859-1/LC_TIME \
111 ${LOCALEDIR}/$$l.ISO8859-15/LC_TIME; \
113 for l in ${DE_LINKS}; do \
114 ln -fs ../de_DE.ISO8859-1/LC_TIME \
115 ${LOCALEDIR}/$$l.ISO8859-1/LC_TIME; \
116 ln -fs ../de_DE.ISO8859-1/LC_TIME \
117 ${LOCALEDIR}/$$l.ISO8859-15/LC_TIME; \
119 for l in ${IT_LINKS}; do \
120 ln -fs ../it_IT.ISO8859-1/LC_TIME \
121 ${LOCALEDIR}/$$l.ISO8859-1/LC_TIME; \
122 ln -fs ../it_IT.ISO8859-1/LC_TIME \
123 ${LOCALEDIR}/$$l.ISO8859-15/LC_TIME; \
125 for l in ${FR_LINKS}; do \
126 ln -fs ../fr_FR.ISO8859-1/LC_TIME \
127 ${LOCALEDIR}/$$l.ISO8859-1/LC_TIME; \
128 ln -fs ../fr_FR.ISO8859-1/LC_TIME \
129 ${LOCALEDIR}/$$l.ISO8859-15/LC_TIME; \
131 for l in ${LN_LINKS}; do \
132 ln -fs ../la_LN.ISO8859-1/LC_TIME \
133 ${LOCALEDIR}/$$l/LC_TIME; \
135 for l in ${NL_LINKS}; do \
136 ln -fs ../nl_NL.ISO8859-1/LC_TIME \
137 ${LOCALEDIR}/$$l.ISO8859-1/LC_TIME; \
138 ln -fs ../nl_NL.ISO8859-1/LC_TIME \
139 ${LOCALEDIR}/$$l.ISO8859-15/LC_TIME; \
141 for l in ${US_LINKS}; do \
142 ln -fs ../en_US.ISO8859-1/LC_TIME \
143 ${LOCALEDIR}/$$l.ISO8859-1/LC_TIME; \
144 ln -fs ../en_US.ISO8859-1/LC_TIME \
145 ${LOCALEDIR}/$$l.ISO8859-15/LC_TIME; \
146 ln -fs ../en_US.ISO8859-1/LC_TIME \
147 ${LOCALEDIR}/$$l.US-ASCII/LC_TIME; \
149 for l in ${GB_LINKS}; do \
150 ln -fs ../en_GB.ISO8859-1/LC_TIME \
151 ${LOCALEDIR}/$$l.ISO8859-1/LC_TIME; \
152 ln -fs ../en_GB.ISO8859-1/LC_TIME \
153 ${LOCALEDIR}/$$l.ISO8859-15/LC_TIME; \
154 ln -fs ../en_GB.ISO8859-1/LC_TIME \
155 ${LOCALEDIR}/$$l.US-ASCII/LC_TIME; \
157 ln -fs ../en_GB.ISO8859-1/LC_TIME \
158 ${LOCALEDIR}/en_GB.US-ASCII/LC_TIME
159 ln -fs ../en_US.ISO8859-1/LC_TIME \
160 ${LOCALEDIR}/en_US.US-ASCII/LC_TIME
161 ln -fs ../en_US.ISO8859-1/LC_TIME \
162 ${LOCALEDIR}/af_ZA.ISO8859-1/LC_TIME
163 ln -fs ../en_US.ISO8859-15/LC_TIME \
164 ${LOCALEDIR}/af_ZA.ISO8859-15/LC_TIME
165 ln -fs ../ko_KR.eucKR/LC_TIME \
166 ${LOCALEDIR}/ko_KR.CP949/LC_TIME
167 ln -fs ../zh_CN.GB2312/LC_TIME \
168 ${LOCALEDIR}/zh_CN.GBK/LC_TIME
169 for l in ${UTF8_LATIN1LINKS}; do \
170 ln -fs ../$$l.ISO8859-1/LC_TIME \
171 ${LOCALEDIR}/$$l.UTF-8/LC_TIME; \
173 for l in ${DE_LINKS}; do \
174 ln -fs ../de_DE.UTF-8/LC_TIME \
175 ${LOCALEDIR}/$$l.UTF-8/LC_TIME; \
177 for l in ${IT_LINKS}; do \
178 ln -fs ../it_IT.UTF-8/LC_TIME \
179 ${LOCALEDIR}/$$l.UTF-8/LC_TIME; \
181 for l in ${FR_LINKS}; do \
182 ln -fs ../fr_FR.UTF-8/LC_TIME \
183 ${LOCALEDIR}/$$l.UTF-8/LC_TIME; \
185 for l in ${NL_LINKS}; do \
186 ln -fs ../nl_NL.UTF-8/LC_TIME \
187 ${LOCALEDIR}/$$l.UTF-8/LC_TIME; \
189 for l in ${US_LINKS}; do \
190 ln -fs ../en_US.UTF-8/LC_TIME \
191 ${LOCALEDIR}/$$l.UTF-8/LC_TIME; \
193 for l in ${GB_LINKS}; do \
194 ln -fs ../en_GB.UTF-8/LC_TIME \
195 ${LOCALEDIR}/$$l.UTF-8/LC_TIME; \
197 ln -fs ../en_GB.UTF-8/LC_TIME \
198 ${LOCALEDIR}/en_IE.UTF-8/LC_TIME
199 ln -fs ../en_US.UTF-8/LC_TIME \
200 ${LOCALEDIR}/af_ZA.UTF-8/LC_TIME
201 ln -fs ../zh_TW.UTF-8/LC_TIME \
202 ${LOCALEDIR}/zh_HK.UTF-8/LC_TIME
203 ln -fs ../zh_TW.UTF-8/LC_TIME \
204 ${LOCALEDIR}/zh_HK.Big5HKSCS/LC_TIME
206 .include <bsd.prog.mk>