270 # Strip LC_CTYPE contents for UTF-8 locales and replace them |
271 # Strip LC_CTYPE contents for UTF-8 locales and replace them |
271 # with UTF-8.ct we compiled |
272 # with UTF-8.ct we compiled |
272 locale/%.UTF-8/stamp: data/%.UTF-8.src UTF-8.cm \ |
273 locale/%.UTF-8/stamp: data/%.UTF-8.src UTF-8.cm \ |
273 UTF-8.ct locale $(PROG) |
274 UTF-8.ct locale $(PROG) |
274 $(SED) '/^LC_CTYPE/,/^END LC_CTYPE/d;$$r UTF-8.ct' $< | \ |
275 $(SED) '/^LC_CTYPE/,/^END LC_CTYPE/d;$$r UTF-8.ct' $< | \ |
275 ./$(PROG) -U -f UTF-8.cm $(@D) |
276 ./$(PROG) -U -w data/widths.txt -f UTF-8.cm $(@D) |
276 $(TOUCH) $@ |
277 $(TOUCH) $@ |
277 locale/%.ISO8859-1/stamp: data/%.UTF-8.src 8859-1.cm locale $(PROG) |
278 locale/%.ISO8859-1/stamp: data/%.UTF-8.src 8859-1.cm locale $(PROG) |
278 ./$(PROG) -U -i $< -f 8859-1.cm $(@D) |
279 ./$(PROG) -U -w data/widths.txt -i $< -f 8859-1.cm $(@D) |
279 $(TOUCH) $@ |
280 $(TOUCH) $@ |
280 locale/%.ISO8859-2/stamp: data/%.UTF-8.src 8859-2.cm locale $(PROG) |
281 locale/%.ISO8859-2/stamp: data/%.UTF-8.src 8859-2.cm locale $(PROG) |
281 ./$(PROG) -U -i $< -f 8859-2.cm $(@D) |
282 ./$(PROG) -U -w data/widths.txt -i $< -f 8859-2.cm $(@D) |
282 $(TOUCH) $@ |
283 $(TOUCH) $@ |
283 locale/%.ISO8859-5/stamp: data/%.UTF-8.src 8859-5.cm locale $(PROG) |
284 locale/%.ISO8859-5/stamp: data/%.UTF-8.src 8859-5.cm locale $(PROG) |
284 ./$(PROG) -U -i $< -f 8859-5.cm $(@D) |
285 ./$(PROG) -U -w data/widths.txt -i $< -f 8859-5.cm $(@D) |
285 $(TOUCH) $@ |
286 $(TOUCH) $@ |
286 locale/%.ISO8859-7/stamp: data/%.UTF-8.src 8859-7.cm locale $(PROG) |
287 locale/%.ISO8859-7/stamp: data/%.UTF-8.src 8859-7.cm locale $(PROG) |
287 ./$(PROG) -U -i $< -f 8859-7.cm $(@D) |
288 ./$(PROG) -U -w data/widths.txt -i $< -f 8859-7.cm $(@D) |
288 $(TOUCH) $@ |
289 $(TOUCH) $@ |
289 locale/%.ISO8859-6/stamp: data/%.UTF-8.src 8859-6.cm locale $(PROG) |
290 locale/%.ISO8859-6/stamp: data/%.UTF-8.src 8859-6.cm locale $(PROG) |
290 ./$(PROG) -U -i $< -f 8859-6.cm $(@D) |
291 ./$(PROG) -U -w data/widths.txt -i $< -f 8859-6.cm $(@D) |
291 $(TOUCH) $@ |
292 $(TOUCH) $@ |
292 locale/%.ISO8859-9/stamp: data/%.UTF-8.src 8859-9.cm locale $(PROG) |
293 locale/%.ISO8859-9/stamp: data/%.UTF-8.src 8859-9.cm locale $(PROG) |
293 ./$(PROG) -U -i $< -f 8859-9.cm $(@D) |
294 ./$(PROG) -U -w data/widths.txt -i $< -f 8859-9.cm $(@D) |
294 $(TOUCH) $@ |
295 $(TOUCH) $@ |
295 locale/%.ISO8859-11/stamp: data/%.UTF-8.src 8859-11.cm locale $(PROG) |
296 locale/%.ISO8859-11/stamp: data/%.UTF-8.src 8859-11.cm locale $(PROG) |
296 ./$(PROG) -U -i $< -f 8859-11.cm $(@D) |
297 ./$(PROG) -U -w data/widths.txt -i $< -f 8859-11.cm $(@D) |
297 $(TOUCH) $@ |
298 $(TOUCH) $@ |
298 locale/%.ISO8859-13/stamp: data/%.UTF-8.src 8859-13.cm locale $(PROG) |
299 locale/%.ISO8859-13/stamp: data/%.UTF-8.src 8859-13.cm locale $(PROG) |
299 ./$(PROG) -U -i $< -f 8859-13.cm $(@D) |
300 ./$(PROG) -U -w data/widths.txt -i $< -f 8859-13.cm $(@D) |
300 $(TOUCH) $@ |
301 $(TOUCH) $@ |
301 locale/%.ISO8859-15/stamp: data/%.UTF-8.src 8859-15.cm locale $(PROG) |
302 locale/%.ISO8859-15/stamp: data/%.UTF-8.src 8859-15.cm locale $(PROG) |
302 ./$(PROG) -U -i $< -f 8859-15.cm $(@D) |
303 ./$(PROG) -U -w data/widths.txt -i $< -f 8859-15.cm $(@D) |
303 $(TOUCH) $@ |
304 $(TOUCH) $@ |
304 locale/%.KOI8-R/stamp: data/%.UTF-8.src KOI8-R.cm locale $(PROG) |
305 locale/%.KOI8-R/stamp: data/%.UTF-8.src KOI8-R.cm locale $(PROG) |
305 ./$(PROG) -U -i $< -f KOI8-R.cm $(@D) |
306 ./$(PROG) -U -w data/widths.txt -i $< -f KOI8-R.cm $(@D) |
306 $(TOUCH) $@ |
307 $(TOUCH) $@ |
307 locale/%.GB18030/stamp: data/%.UTF-8.src GB18030.cm locale $(PROG) |
308 locale/%.GB18030/stamp: data/%.UTF-8.src GB18030.cm locale $(PROG) |
308 ./$(PROG) -U -i $< -f GB18030.cm $(@D) |
309 ./$(PROG) -U -w data/widths.txt -i $< -f GB18030.cm $(@D) |
309 $(TOUCH) $@ |
310 $(TOUCH) $@ |
310 |
311 |
311 locale/%/$(DCOLL): locale/%/stamp |
312 locale/%/$(DCOLL): locale/%/stamp |
312 locale/%/$(DCTYPE): locale/%/stamp |
313 locale/%/$(DCTYPE): locale/%/stamp |
313 locale/%/$(DMSGS): locale/%/stamp |
314 locale/%/$(DMSGS): locale/%/stamp |