blob: 3eb49846e8e4930e0e56da416339075376b2481f [file] [log] [blame]
Bram Moolenaarc32599f2008-06-25 01:05:34 +00001# Makefile for the Vim tutor.
Bram Moolenaar071d4272004-06-13 20:20:40 +00002#
RestorerZ12e17292024-12-02 20:13:52 +01003# Use the UTF-8 version as the original and create the others with conversion.
4# For some translation files of chapter one, conversion from traditional
5# encodings to UTF-8 encoding is performed.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006
Restorer64c6bfd2023-11-26 14:01:56 +00007# Common components
8include Make_all.mak
9
Restorer91155eb2024-01-22 22:25:43 +030010.PHONY: all clean
11
RestorerZ12e17292024-12-02 20:13:52 +010012.SUFFIXES:
13
Restorer64c6bfd2023-11-26 14:01:56 +000014all: $(CONVERTED)
Bram Moolenaar071d4272004-06-13 20:20:40 +000015
RestorerZ12e17292024-12-02 20:13:52 +010016tutor1.utf-8: tutor1
RestorerZ1869fe02024-08-15 21:51:32 +020017 iconv -f ISO-8859-1 -t UTF-8 $? >$@
Bram Moolenaar071d4272004-06-13 20:20:40 +000018
RestorerZ12e17292024-12-02 20:13:52 +010019tutor2: tutor2.utf-8
RestorerZ1869fe02024-08-15 21:51:32 +020020 iconv -f UTF-8 -t ISO-8859-1 $? >$@
Bram Moolenaar5c736222010-01-06 20:54:52 +010021
RestorerZ12e17292024-12-02 20:13:52 +010022tutor1.bar tutor2.bar:
23 iconv -f UTF-8 -t ISO-8859-1 $@.utf-8 >$@
24
25tutor1.ca.utf-8: tutor1.ca
RestorerZ1869fe02024-08-15 21:51:32 +020026 iconv -f ISO-8859-1 -t UTF-8 $? >$@
Bram Moolenaar071d4272004-06-13 20:20:40 +000027
RestorerZ12e17292024-12-02 20:13:52 +010028tutor2.ca: tutor2.ca.utf-8
RestorerZ1869fe02024-08-15 21:51:32 +020029 iconv -f UTF-8 -t ISO-8859-1 $? >$@
Bram Moolenaar45125092006-09-10 11:24:31 +000030
RestorerZ12e17292024-12-02 20:13:52 +010031tutor1.cs tutor2.cs :
32 iconv -f UTF-8 -t ISO-8859-2 $@.utf-8 >$@
33
34tutor1.cs.cp1250 tutor2.cs.cp1250 :
35 iconv -f UTF-8 -t CP1250 $(@:.cp1250=).utf-8 >$@
36
37tutor1.da tutor2.da :
38 iconv -f UTF-8 -t ISO-8859-4 $@.utf-8 >$@
39
40tutor1.de.utf-8: tutor1.de
RestorerZ1869fe02024-08-15 21:51:32 +020041 iconv -f ISO-8859-1 -t UTF-8 $? >$@
Bram Moolenaard55de222007-05-06 13:38:48 +000042
RestorerZ12e17292024-12-02 20:13:52 +010043tutor2.de: tutor2.de.utf-8
RestorerZ1869fe02024-08-15 21:51:32 +020044 iconv -f UTF-8 -t ISO-8859-1 $? >$@
Bram Moolenaar531da592013-05-06 05:58:55 +020045
RestorerZ12e17292024-12-02 20:13:52 +010046tutor1.el tutor2.el:
47 iconv -f UTF-8 -t ISO-8859-7 $@.utf-8 >$@
48
49tutor1.el.cp737 tutor2.el.cp737:
50 iconv -f UTF-8 -t CP737 $(@:.cp737=.utf-8) >$@
51
52tutor1.eo tutor2.eo:
53 iconv -f UTF-8 -t ISO-8859-3 $@.utf-8 >$@
54
55tutor1.es tutor2.es:
56 iconv -f UTF-8 -t ISO-8859-1 $@.utf-8 >$@
57
58tutor1.fr.utf-8: tutor1.fr
RestorerZ1869fe02024-08-15 21:51:32 +020059 iconv -f ISO-8859-1 -t UTF-8 $? >$@
Bram Moolenaarf2330482008-06-24 20:19:36 +000060
RestorerZ12e17292024-12-02 20:13:52 +010061tutor2.fr: tutor2.fr.utf-8
62 iconv -f UTF-8 -t ISO-8859-1 $? >$@
63
64tutor1.hr tutor2.hr:
65 iconv -f UTF-8 -t ISO-8859-2 $@.utf-8 >$@
66
67tutor1.hr.cp1250 tutor2.hr.cp1250:
68 iconv -f UTF-8 -t CP1250 $(@:.cp1250=.utf-8) >$@
69
70tutor1.hu tutor2.hu:
71 iconv -f UTF-8 -t ISO-8859-2 $@.utf-8 >$@
72
73tutor1.hu.cp1250 tutor2.hu.cp1250:
74 iconv -f UTF-8 -t CP1250 $(@:.cp1250=.utf-8) >$@
75
76tutor1.it.utf-8: tutor1.it
77 iconv -f ISO-8859-1 -t UTF-8 $? >$@
78
79tutor2.it: tutor2.it.utf-8
80 iconv -f UTF-8 -t ISO-8859-1 $? >$@
81
82tutor1.ja.sjis tutor2.ja.sjis:
83 iconv -f UTF-8 -t CP932 $(@:.sjis=.utf-8) >$@
84
85tutor1.ja.euc tutor2.ja.euc:
86 iconv -f UTF-8 -t EUC-JP $(@:.euc=.utf-8) >$@
87
88tutor1.ko tutor2.ko:
89 ln $@.utf-8 $@
90
91tutor1.ko.euc tutor2.ko.euc:
92 iconv -f UTF-8 -t EUC-KR $(@:.euc=.utf-8) >$@
93
94tutor1.nl tutor2.nl:
95 iconv -f UTF-8 -t ISO-8859-1 $@.utf-8 >$@
96
97tutor1.no.utf-8: tutor1.no
98 iconv -f ISO-8859-1 -t UTF-8 $? >$@
99
100tutor2.no: tutor2.no.utf-8
101 iconv -f UTF-8 -t ISO-8859-1 $? >$@
102
Bram Moolenaar5c736222010-01-06 20:54:52 +0100103# nb is an alias for no
RestorerZ12e17292024-12-02 20:13:52 +0100104tutor1.nb tutor2.nb:
105 ln $(@:.nb=.no) $@
Bram Moolenaar5c736222010-01-06 20:54:52 +0100106
RestorerZ12e17292024-12-02 20:13:52 +0100107tutor1.nb.utf-8 tutor2.nb.utf-8:
108 ln $(@:.nb.utf-8=.no.utf-8) $@
Bram Moolenaar5c736222010-01-06 20:54:52 +0100109
RestorerZ12e17292024-12-02 20:13:52 +0100110tutor1.pl tutor2.pl :
111 iconv -f UTF-8 -t ISO-8859-2 $@.utf-8 >$@
Bram Moolenaarf2330482008-06-24 20:19:36 +0000112
RestorerZ12e17292024-12-02 20:13:52 +0100113tutor1.pl.cp1250 tutor2.pl.cp1250 :
114 iconv -f UTF-8 -t CP1250 $(@:.cp1250=).utf-8 >$@
Bram Moolenaarf2330482008-06-24 20:19:36 +0000115
RestorerZ12e17292024-12-02 20:13:52 +0100116tutor1.pt tutor2.pt :
117 iconv -f UTF-8 -t ISO-8859-15 $@.utf-8 >$@
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200118
RestorerZ12e17292024-12-02 20:13:52 +0100119tutor1.ru tutor2.ru:
120 iconv -f UTF-8 -t KOI8-R $@.utf-8 >$@
Bram Moolenaarf2330482008-06-24 20:19:36 +0000121
RestorerZ12e17292024-12-02 20:13:52 +0100122tutor1.ru.cp1251 tutor2.ru.cp1251:
123 iconv -f UTF-8 -t CP1251 $(@:.cp1251=.utf-8) >$@
124
125tutor1.sk tutor2.sk :
126 iconv -f UTF-8 -t ISO-8859-2 $@.utf-8 >$@
127
128tutor1.sk.cp1250 tutor2.sk.cp1250 :
129 iconv -f UTF-8 -t CP1250 $(@:.cp1250=).utf-8 >$@
130
131tutor1.sr.cp1250 tutor2.sr.cp1250 :
132 iconv -f UTF-8 -t CP1250 $(@:.cp1250=).utf-8 >$@
133
134tutor1.sv.utf-8: tutor1.sv
135 iconv -f ISO-8859-15 -t UTF-8 $? >$@
136
137tutor2.sv: tutor2.sv.utf-8
138 iconv -f UTF-8 -t ISO-8859-15 $? >$@
139
140tutor1.tr.iso9 tutor2.tr.iso9:
141 iconv -f UTF-8 -t ISO-8859-9 $(@:.iso9=.utf-8) >$@
142
143tutor1.zh.utf-8: tutor1.zh.big5
144 iconv -f BIG-5 -t UTF-8 -c $? >$@
145
146tutor2.zh.big5: tutor2.zh.utf-8
147 iconv -f UTF-8 -t BIG-5 -c $? >$@
Restorer91155eb2024-01-22 22:25:43 +0300148
149clean:
RestorerZ12e17292024-12-02 20:13:52 +0100150 for G in $(CONVERTED); do if [ -f ./$$G ]; then rm -f ./$$G; fi; done;