xref: /vim-8.2.3635/runtime/tutor/Makefile (revision 56c860c3)
1c32599f8SBram Moolenaar# Makefile for the Vim tutor.
2071d4279SBram Moolenaar#
3c32599f8SBram Moolenaar# The Japanese tutor exists in three encodings.  Use the UTF-8 version as the
4c32599f8SBram Moolenaar# original and create the others with conversion.
5d9380f5cSBram Moolenaar#
6c32599f8SBram Moolenaar# Similarly for Russian and Korean
7071d4279SBram Moolenaar
8c32599f8SBram Moolenaarall: tutor.utf-8 \
9cab49dffSBram Moolenaar	tutor.bar \
10c32599f8SBram Moolenaar	tutor.ca.utf-8 \
11c32599f8SBram Moolenaar	tutor.de.utf-8 \
12c32599f8SBram Moolenaar	tutor.el tutor.el.cp737 \
135c73622aSBram Moolenaar	tutor.eo \
14c32599f8SBram Moolenaar	tutor.es.utf-8 \
15c32599f8SBram Moolenaar	tutor.fr.utf-8 \
16c32599f8SBram Moolenaar	tutor.hr tutor.hr.cp1250 \
17c32599f8SBram Moolenaar	tutor.hu tutor.hu.cp1250 \
18c32599f8SBram Moolenaar	tutor.it.utf-8 \
19c32599f8SBram Moolenaar	tutor.ja.sjis tutor.ja.euc \
20c32599f8SBram Moolenaar	tutor.ko.euc \
21531da595SBram Moolenaar	tutor.nl \
22c32599f8SBram Moolenaar	tutor.no.utf-8 \
235c73622aSBram Moolenaar	tutor.nb \
245c73622aSBram Moolenaar	tutor.nb.utf-8 \
25c32599f8SBram Moolenaar	tutor.ru tutor.ru.cp1251 \
26c32599f8SBram Moolenaar	tutor.sv.utf-8 \
27*56c860c3SBram Moolenaar	tutor.tr.iso9 \
28c32599f8SBram Moolenaar	tutor.zh.utf-8
29071d4279SBram Moolenaar
30c32599f8SBram Moolenaartutor.utf-8: tutor
31c32599f8SBram Moolenaar	iconv -f ISO-8859-1 -t UTF-8 tutor > tutor.utf-8
32071d4279SBram Moolenaar
33cab49dffSBram Moolenaartutor.bar: tutor.bar.utf-8
34cab49dffSBram Moolenaar	iconv -f UTF-8 -t ISO-8859-1 tutor.bar.utf-8 > tutor.bar
355c73622aSBram Moolenaar
36c32599f8SBram Moolenaartutor.ca.utf-8: tutor.ca
37c32599f8SBram Moolenaar	iconv -f ISO-8859-1 -t UTF-8 tutor.ca > tutor.ca.utf-8
38071d4279SBram Moolenaar
395c73622aSBram Moolenaartutor.eo: tutor.eo.utf-8
405c73622aSBram Moolenaar	iconv -f UTF-8 -t ISO-8859-3 tutor.eo.utf-8 > tutor.eo
415c73622aSBram Moolenaar
42c32599f8SBram Moolenaartutor.de.utf-8: tutor.de
43c32599f8SBram Moolenaar	iconv -f ISO-8859-1 -t UTF-8 tutor.de > tutor.de.utf-8
44d9380f5cSBram Moolenaar
45c32599f8SBram Moolenaartutor.el: tutor.el.utf-8
46c32599f8SBram Moolenaar	iconv -f UTF-8 -t ISO-8859-7 tutor.el.utf-8 > tutor.el
47d9380f5cSBram Moolenaar
48c32599f8SBram Moolenaartutor.el.cp737: tutor.el.utf-8
49c32599f8SBram Moolenaar	iconv -f UTF-8 -t cp737 tutor.el.utf-8 > tutor.el.cp737
5045125098SBram Moolenaar
51c32599f8SBram Moolenaartutor.es.utf-8: tutor.es
52c32599f8SBram Moolenaar	iconv -f ISO-8859-1 -t UTF-8 tutor.es > tutor.es.utf-8
5345125098SBram Moolenaar
54c32599f8SBram Moolenaartutor.fr.utf-8: tutor.fr
55c32599f8SBram Moolenaar	iconv -f ISO-8859-1 -t UTF-8 tutor.fr > tutor.fr.utf-8
56d55de224SBram Moolenaar
57c32599f8SBram Moolenaartutor.hu: tutor.hu.utf-8
58c32599f8SBram Moolenaar	iconv -f UTF-8 -t ISO-8859-2 tutor.hu.utf-8 > tutor.hu
59f233048aSBram Moolenaar
60c32599f8SBram Moolenaartutor.hu.cp1250: tutor.hu.utf-8
61c32599f8SBram Moolenaar	iconv -f UTF-8 -t cp1250 tutor.hu.utf-8 > tutor.hu.cp1250
62f233048aSBram Moolenaar
63c32599f8SBram Moolenaartutor.hr: tutor.hr.utf-8
64c32599f8SBram Moolenaar	iconv -f UTF-8 -t ISO-8859-2 tutor.hr.utf-8 > tutor.hr
65f233048aSBram Moolenaar
66c32599f8SBram Moolenaartutor.hr.cp1250: tutor.hr.utf-8
67c32599f8SBram Moolenaar	iconv -f UTF-8 -t cp1250 tutor.hr.utf-8 > tutor.hr.cp1250
68f233048aSBram Moolenaar
69c32599f8SBram Moolenaartutor.ja.sjis: tutor.ja.utf-8
70a9604e61SBram Moolenaar	iconv -f UTF-8 -t cp932 tutor.ja.utf-8 > tutor.ja.sjis
71f233048aSBram Moolenaar
72c32599f8SBram Moolenaartutor.ja.euc: tutor.ja.utf-8
73a9604e61SBram Moolenaar	iconv -f UTF-8 -t EUC-JP tutor.ja.utf-8 > tutor.ja.euc
74f233048aSBram Moolenaar
75c32599f8SBram Moolenaartutor.ko.euc: tutor.ko.utf-8
76c32599f8SBram Moolenaar	iconv -f UTF-8 -t EUC-KR tutor.ko.utf-8 > tutor.ko.euc
77f233048aSBram Moolenaar
78531da595SBram Moolenaartutor.nl: tutor.nl.utf-8
79531da595SBram Moolenaar	iconv -f UTF-8 -t ISO-8859-1 tutor.nl.utf-8 > tutor.nl
80531da595SBram Moolenaar
81c32599f8SBram Moolenaartutor.no.utf-8: tutor.no
82c32599f8SBram Moolenaar	iconv -f ISO-8859-1 -t UTF-8 tutor.no > tutor.no.utf-8
83f233048aSBram Moolenaar
845c73622aSBram Moolenaar# nb is an alias for no
855c73622aSBram Moolenaartutor.nb: tutor.no
865c73622aSBram Moolenaar	cp tutor.no tutor.nb
875c73622aSBram Moolenaar
885c73622aSBram Moolenaartutor.nb.utf-8: tutor.no.utf-8
895c73622aSBram Moolenaar	cp tutor.no.utf-8 tutor.nb.utf-8
905c73622aSBram Moolenaar
91c32599f8SBram Moolenaartutor.ru: tutor.ru.utf-8
92c32599f8SBram Moolenaar	iconv -f UTF-8 -t KOI8-R tutor.ru.utf-8 > tutor.ru
93f233048aSBram Moolenaar
94c32599f8SBram Moolenaartutor.ru.cp1251: tutor.ru.utf-8
95c32599f8SBram Moolenaar	iconv -f UTF-8 -t cp1251 tutor.ru.utf-8 > tutor.ru.cp1251
96f233048aSBram Moolenaar
97*56c860c3SBram Moolenaartutor.tr.iso9: tutor.tr.utf-8
98*56c860c3SBram Moolenaar	iconv -f UTF-8 -t ISO-8859-9 tutor.tr.utf-8 > tutor.tr.iso9
99*56c860c3SBram Moolenaar
100c32599f8SBram Moolenaartutor.sv.utf-8: tutor.sv
101c32599f8SBram Moolenaar	iconv -f ISO-8859-1 -t UTF-8 tutor.sv > tutor.sv.utf-8
102f233048aSBram Moolenaar
103c32599f8SBram Moolenaartutor.zh.utf-8: tutor.zh.big5
104c32599f8SBram Moolenaar	iconv -f BIG-5 -t UTF-8 tutor.zh.big5 > tutor.zh.utf-8
105