xref: /vim-8.2.3635/runtime/tutor/Makefile (revision cab49dff)
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 \
9*cab49dffSBram 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 \
21c32599f8SBram Moolenaar	tutor.no.utf-8 \
225c73622aSBram Moolenaar	tutor.nb \
235c73622aSBram Moolenaar	tutor.nb.utf-8 \
24c32599f8SBram Moolenaar	tutor.ru tutor.ru.cp1251 \
25c32599f8SBram Moolenaar	tutor.sv.utf-8 \
26c32599f8SBram Moolenaar	tutor.zh.utf-8
27071d4279SBram Moolenaar
28c32599f8SBram Moolenaartutor.utf-8: tutor
29c32599f8SBram Moolenaar	iconv -f ISO-8859-1 -t UTF-8 tutor > tutor.utf-8
30071d4279SBram Moolenaar
31*cab49dffSBram Moolenaartutor.bar: tutor.bar.utf-8
32*cab49dffSBram Moolenaar	iconv -f UTF-8 -t ISO-8859-1 tutor.bar.utf-8 > tutor.bar
335c73622aSBram Moolenaar
34c32599f8SBram Moolenaartutor.ca.utf-8: tutor.ca
35c32599f8SBram Moolenaar	iconv -f ISO-8859-1 -t UTF-8 tutor.ca > tutor.ca.utf-8
36071d4279SBram Moolenaar
375c73622aSBram Moolenaartutor.eo: tutor.eo.utf-8
385c73622aSBram Moolenaar	iconv -f UTF-8 -t ISO-8859-3 tutor.eo.utf-8 > tutor.eo
395c73622aSBram Moolenaar
40c32599f8SBram Moolenaartutor.de.utf-8: tutor.de
41c32599f8SBram Moolenaar	iconv -f ISO-8859-1 -t UTF-8 tutor.de > tutor.de.utf-8
42d9380f5cSBram Moolenaar
43c32599f8SBram Moolenaartutor.el: tutor.el.utf-8
44c32599f8SBram Moolenaar	iconv -f UTF-8 -t ISO-8859-7 tutor.el.utf-8 > tutor.el
45d9380f5cSBram Moolenaar
46c32599f8SBram Moolenaartutor.el.cp737: tutor.el.utf-8
47c32599f8SBram Moolenaar	iconv -f UTF-8 -t cp737 tutor.el.utf-8 > tutor.el.cp737
4845125098SBram Moolenaar
49c32599f8SBram Moolenaartutor.es.utf-8: tutor.es
50c32599f8SBram Moolenaar	iconv -f ISO-8859-1 -t UTF-8 tutor.es > tutor.es.utf-8
5145125098SBram Moolenaar
52c32599f8SBram Moolenaartutor.fr.utf-8: tutor.fr
53c32599f8SBram Moolenaar	iconv -f ISO-8859-1 -t UTF-8 tutor.fr > tutor.fr.utf-8
54d55de224SBram Moolenaar
55c32599f8SBram Moolenaartutor.hu: tutor.hu.utf-8
56c32599f8SBram Moolenaar	iconv -f UTF-8 -t ISO-8859-2 tutor.hu.utf-8 > tutor.hu
57f233048aSBram Moolenaar
58c32599f8SBram Moolenaartutor.hu.cp1250: tutor.hu.utf-8
59c32599f8SBram Moolenaar	iconv -f UTF-8 -t cp1250 tutor.hu.utf-8 > tutor.hu.cp1250
60f233048aSBram Moolenaar
61c32599f8SBram Moolenaartutor.hr: tutor.hr.utf-8
62c32599f8SBram Moolenaar	iconv -f UTF-8 -t ISO-8859-2 tutor.hr.utf-8 > tutor.hr
63f233048aSBram Moolenaar
64c32599f8SBram Moolenaartutor.hr.cp1250: tutor.hr.utf-8
65c32599f8SBram Moolenaar	iconv -f UTF-8 -t cp1250 tutor.hr.utf-8 > tutor.hr.cp1250
66f233048aSBram Moolenaar
67c32599f8SBram Moolenaartutor.ja.sjis: tutor.ja.utf-8
68c32599f8SBram Moolenaar	nkf -WXs tutor.ja.utf-8 > tutor.ja.sjis
69f233048aSBram Moolenaar
70c32599f8SBram Moolenaartutor.ja.euc: tutor.ja.utf-8
71c32599f8SBram Moolenaar	nkf -WXe tutor.ja.utf-8 > tutor.ja.euc
72f233048aSBram Moolenaar
73c32599f8SBram Moolenaartutor.ko.euc: tutor.ko.utf-8
74c32599f8SBram Moolenaar	iconv -f UTF-8 -t EUC-KR tutor.ko.utf-8 > tutor.ko.euc
75f233048aSBram Moolenaar
76c32599f8SBram Moolenaartutor.no.utf-8: tutor.no
77c32599f8SBram Moolenaar	iconv -f ISO-8859-1 -t UTF-8 tutor.no > tutor.no.utf-8
78f233048aSBram Moolenaar
795c73622aSBram Moolenaar# nb is an alias for no
805c73622aSBram Moolenaartutor.nb: tutor.no
815c73622aSBram Moolenaar	cp tutor.no tutor.nb
825c73622aSBram Moolenaar
835c73622aSBram Moolenaartutor.nb.utf-8: tutor.no.utf-8
845c73622aSBram Moolenaar	cp tutor.no.utf-8 tutor.nb.utf-8
855c73622aSBram Moolenaar
86c32599f8SBram Moolenaartutor.ru: tutor.ru.utf-8
87c32599f8SBram Moolenaar	iconv -f UTF-8 -t KOI8-R tutor.ru.utf-8 > tutor.ru
88f233048aSBram Moolenaar
89c32599f8SBram Moolenaartutor.ru.cp1251: tutor.ru.utf-8
90c32599f8SBram Moolenaar	iconv -f UTF-8 -t cp1251 tutor.ru.utf-8 > tutor.ru.cp1251
91f233048aSBram Moolenaar
92c32599f8SBram Moolenaartutor.sv.utf-8: tutor.sv
93c32599f8SBram Moolenaar	iconv -f ISO-8859-1 -t UTF-8 tutor.sv > tutor.sv.utf-8
94f233048aSBram Moolenaar
95c32599f8SBram Moolenaartutor.zh.utf-8: tutor.zh.big5
96c32599f8SBram Moolenaar	iconv -f BIG-5 -t UTF-8 tutor.zh.big5 > tutor.zh.utf-8
97