Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 1 | # Makefile for the Vim tutor. |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 2 | # |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 3 | # The Japanese tutor exists in three encodings. Use the UTF-8 version as the |
4 | # original and create the others with conversion. | ||||
Bram Moolenaar | d9380f5 | 2006-09-02 12:50:52 +0000 | [diff] [blame] | 5 | # |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 6 | # Similarly for Russian and Korean |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 7 | |
Restorer | 64c6bfd | 2023-11-26 14:01:56 +0000 | [diff] [blame] | 8 | # Common components |
9 | include Make_all.mak | ||||
10 | |||||
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 11 | .PHONY: all clean |
12 | |||||
Restorer | 64c6bfd | 2023-11-26 14:01:56 +0000 | [diff] [blame] | 13 | all: $(CONVERTED) |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 14 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 15 | tutor.utf-8: tutor |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 16 | iconv -f ISO-8859-1 -t UTF-8 $< >$@ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 17 | |
Bram Moolenaar | cab49df | 2011-03-22 17:40:10 +0100 | [diff] [blame] | 18 | tutor.bar: tutor.bar.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 19 | iconv -f UTF-8 -t ISO-8859-1 $< >$@ |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 20 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 21 | tutor.ca.utf-8: tutor.ca |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 22 | iconv -f ISO-8859-1 -t UTF-8 $< >$@ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 23 | |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 24 | tutor.eo: tutor.eo.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 25 | iconv -f UTF-8 -t ISO-8859-3 $< >$@ |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 26 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 27 | tutor.de.utf-8: tutor.de |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 28 | iconv -f ISO-8859-1 -t UTF-8 $< >$@ |
Bram Moolenaar | d9380f5 | 2006-09-02 12:50:52 +0000 | [diff] [blame] | 29 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 30 | tutor.el: tutor.el.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 31 | iconv -f UTF-8 -t ISO-8859-7 $< >$@ |
Bram Moolenaar | d9380f5 | 2006-09-02 12:50:52 +0000 | [diff] [blame] | 32 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 33 | tutor.el.cp737: tutor.el.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 34 | iconv -f UTF-8 -t CP737 $< >$@ |
Bram Moolenaar | 4512509 | 2006-09-10 11:24:31 +0000 | [diff] [blame] | 35 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 36 | tutor.es: tutor.es.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 37 | iconv -f UTF-8 -t ISO-8859-1 $< >$@ |
Bram Moolenaar | 4512509 | 2006-09-10 11:24:31 +0000 | [diff] [blame] | 38 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 39 | tutor.fr.utf-8: tutor.fr |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 40 | iconv -f ISO-8859-1 -t UTF-8 $< >$@ |
Bram Moolenaar | d55de22 | 2007-05-06 13:38:48 +0000 | [diff] [blame] | 41 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 42 | tutor.hu: tutor.hu.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 43 | iconv -f UTF-8 -t ISO-8859-2 $< >$@ |
Bram Moolenaar | f233048 | 2008-06-24 20:19:36 +0000 | [diff] [blame] | 44 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 45 | tutor.hu.cp1250: tutor.hu.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 46 | iconv -f UTF-8 -t CP1250 $< >$@ |
Restorer | 64c6bfd | 2023-11-26 14:01:56 +0000 | [diff] [blame] | 47 | |
48 | tutor.it.utf-8: tutor.it | ||||
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 49 | iconv -f ISO-8859-1 -t UTF-8 $< >$@ |
Bram Moolenaar | f233048 | 2008-06-24 20:19:36 +0000 | [diff] [blame] | 50 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 51 | tutor.hr: tutor.hr.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 52 | iconv -f UTF-8 -t ISO-8859-2 $< >$@ |
Bram Moolenaar | f233048 | 2008-06-24 20:19:36 +0000 | [diff] [blame] | 53 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 54 | tutor.hr.cp1250: tutor.hr.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 55 | iconv -f UTF-8 -t CP1250 $< >$@ |
Bram Moolenaar | f233048 | 2008-06-24 20:19:36 +0000 | [diff] [blame] | 56 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 57 | tutor.ja.sjis: tutor.ja.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 58 | iconv -f UTF-8 -t CP932 $< >$@ |
Bram Moolenaar | f233048 | 2008-06-24 20:19:36 +0000 | [diff] [blame] | 59 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 60 | tutor.ja.euc: tutor.ja.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 61 | iconv -f UTF-8 -t EUC-JP $< >$@ |
Bram Moolenaar | f233048 | 2008-06-24 20:19:36 +0000 | [diff] [blame] | 62 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 63 | tutor.ko.euc: tutor.ko.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 64 | iconv -f UTF-8 -t EUC-KR $< >$@ |
Bram Moolenaar | f233048 | 2008-06-24 20:19:36 +0000 | [diff] [blame] | 65 | |
Bram Moolenaar | 531da59 | 2013-05-06 05:58:55 +0200 | [diff] [blame] | 66 | tutor.nl: tutor.nl.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 67 | iconv -f UTF-8 -t ISO-8859-1 $< >$@ |
Bram Moolenaar | 531da59 | 2013-05-06 05:58:55 +0200 | [diff] [blame] | 68 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 69 | tutor.no.utf-8: tutor.no |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 70 | iconv -f ISO-8859-1 -t UTF-8 $< >$@ |
Bram Moolenaar | f233048 | 2008-06-24 20:19:36 +0000 | [diff] [blame] | 71 | |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 72 | # nb is an alias for no |
73 | tutor.nb: tutor.no | ||||
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 74 | cp $< $@ |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 75 | |
76 | tutor.nb.utf-8: tutor.no.utf-8 | ||||
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 77 | cp $< $@ |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 78 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 79 | tutor.ru: tutor.ru.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 80 | iconv -f UTF-8 -t KOI8-R $< >$@ |
Bram Moolenaar | f233048 | 2008-06-24 20:19:36 +0000 | [diff] [blame] | 81 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 82 | tutor.ru.cp1251: tutor.ru.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 83 | iconv -f UTF-8 -t CP1251 $< >$@ |
Bram Moolenaar | f233048 | 2008-06-24 20:19:36 +0000 | [diff] [blame] | 84 | |
Bram Moolenaar | 56c860c | 2019-08-17 20:09:31 +0200 | [diff] [blame] | 85 | tutor.tr.iso9: tutor.tr.utf-8 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 86 | iconv -f UTF-8 -t ISO-8859-9 $< >$@ |
Bram Moolenaar | 56c860c | 2019-08-17 20:09:31 +0200 | [diff] [blame] | 87 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 88 | tutor.sv.utf-8: tutor.sv |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 89 | iconv -f ISO-8859-1 -t UTF-8 $< >$@ |
Bram Moolenaar | f233048 | 2008-06-24 20:19:36 +0000 | [diff] [blame] | 90 | |
Bram Moolenaar | c32599f | 2008-06-25 01:05:34 +0000 | [diff] [blame] | 91 | tutor.zh.utf-8: tutor.zh.big5 |
Restorer | 91155eb | 2024-01-22 22:25:43 +0300 | [diff] [blame^] | 92 | iconv -f BIG-5 -t UTF-8 $< >$@ |
93 | |||||
94 | clean: | ||||
95 | for G in $(CONVERTED); do if [ -f $$G ]; then rm -f $$G; fi; done |