summaryrefslogtreecommitdiff
path: root/src/spell/Makefile
blob: 2ff2850a5573513cd743df9d08aa4a8584e831ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
# Makefile for Vim spell files.

SPELLDIR = ../../runtime/spell
VIM	 = ../vim

all: en pl nl de fr
	
en: $(SPELLDIR)/en.latin1.spl \
	$(SPELLDIR)/en.utf-8.spl \
	$(SPELLDIR)/en.ascii.spl

pl: $(SPELLDIR)/pl.iso-8859-2.spl \
	$(SPELLDIR)/pl.utf-8.spl

nl: $(SPELLDIR)/nl.latin1.spl \
	$(SPELLDIR)/nl.utf-8.spl

de: $(SPELLDIR)/de.latin1.spl \
	$(SPELLDIR)/de.utf-8.spl

fr: $(SPELLDIR)/fr.latin1.spl \
	$(SPELLDIR)/fr.utf-8.spl

he: $(SPELLDIR)/he.utf-8.spl

diff:
	-diff -a -C 1 en_US.orig.aff en_US.aff >en_US.diff
	-diff -a -C 1 en_US.orig.dic en_US.dic >>en_US.diff
	-diff -a -C 1 en_AU.orig.aff en_AU.aff >en_AU.diff
	-diff -a -C 1 en_AU.orig.dic en_AU.dic >>en_AU.diff
	-diff -a -C 1 en_CA.orig.aff en_CA.aff >en_CA.diff
	-diff -a -C 1 en_CA.orig.dic en_CA.dic >>en_CA.diff
	-diff -a -C 1 en_GB.orig.aff en_GB.aff >en_GB.diff
	-diff -a -C 1 en_GB.orig.dic en_GB.dic >>en_GB.diff
	-diff -a -C 1 en_NZ.orig.aff en_NZ.aff >en_NZ.diff
	-diff -a -C 1 en_NZ.orig.dic en_NZ.dic >>en_NZ.diff
	
	-diff -a -C 1 nl_NL.orig.aff nl_NL.aff >nl_NL.diff
	-diff -a -C 1 nl_NL.orig.dic nl_NL.dic >>nl_NL.diff
	
	-diff -a -C 1 pl_PL.orig.aff pl_PL.aff >pl_PL.diff
	-diff -a -C 1 pl_PL.orig.dic pl_PL.dic >>pl_PL.diff
	
	-diff -a -C 1 de_DE.orig.aff de_DE.aff >de_DE.diff
	-diff -a -C 1 de_DE.orig.dic de_DE.dic >>de_DE.diff
	
	-diff -a -C 1 fr_FR.orig.aff fr_FR.aff >fr_FR.diff
	-diff -a -C 1 fr_FR.orig.dic fr_FR.dic >>fr_FR.diff

$(SPELLDIR)/en.latin1.spl : $(VIM) \
			en_US.aff en_US.dic \
			en_AU.aff en_AU.dic \
			en_CA.aff en_CA.dic \
			en_GB.aff en_GB.dic \
			en_NZ.aff en_NZ.dic
	env LANG=en_US.ISO8859-1 \
		$(VIM) -e -c "mkspell! $(SPELLDIR)/en en_US en_AU en_CA en_GB \
			en_NZ" -c q

$(SPELLDIR)/en.utf-8.spl : $(VIM) \
			en_US.aff en_US.dic \
			en_AU.aff en_AU.dic \
			en_CA.aff en_CA.dic \
			en_GB.aff en_GB.dic \
			en_NZ.aff en_NZ.dic
	env LANG=en_US.UTF-8 \
		$(VIM) -e -c "mkspell! $(SPELLDIR)/en en_US en_AU en_CA en_GB \
			en_NZ" -c q

$(SPELLDIR)/en.ascii.spl : $(VIM) \
			en_US.aff en_US.dic \
			en_AU.aff en_AU.dic \
			en_CA.aff en_CA.dic \
			en_GB.aff en_GB.dic \
			en_NZ.aff en_NZ.dic
	$(VIM) -e -c "mkspell! -ascii $(SPELLDIR)/en en_US en_AU en_CA en_GB \
			en_NZ" -c q

$(SPELLDIR)/pl.iso-8859-2.spl : $(VIM) \
			pl_PL.aff pl_PL.dic
	env LANG=pl_PL.ISO8859-2 $(VIM) -e -c "mkspell! $(SPELLDIR)/pl pl_PL" -c q

$(SPELLDIR)/pl.utf-8.spl : $(VIM) \
			pl_PL.aff pl_PL.dic
	env LANG=pl_PL.UTF-8 $(VIM) -e -c "mkspell! $(SPELLDIR)/pl pl_PL" -c q

$(SPELLDIR)/nl.latin1.spl : $(VIM) \
			nl_NL.aff nl_NL.dic
	env LANG=nl_NL.ISO8859-1 $(VIM) -e -c "mkspell! $(SPELLDIR)/nl nl_NL" -c q

$(SPELLDIR)/nl.utf-8.spl : $(VIM) \
			nl_NL.aff nl_NL.dic
	env LANG=nl_NL.UTF-8 $(VIM) -e -c "mkspell! $(SPELLDIR)/nl nl_NL" -c q

$(SPELLDIR)/de.latin1.spl : $(VIM) \
			de_DE.aff de_DE.dic
	env LANG=de_DE.ISO8859-1 $(VIM) -e -c "mkspell! $(SPELLDIR)/de de_DE" -c q

$(SPELLDIR)/de.utf-8.spl : $(VIM) \
			de_DE.aff de_DE.dic
	env LANG=de_DE.UTF-8 $(VIM) -e -c "mkspell! $(SPELLDIR)/de de_DE" -c q

$(SPELLDIR)/fr.latin1.spl : $(VIM) \
			fr_FR.aff fr_FR.dic
	env LANG=fr_FR.ISO8859-1 $(VIM) -e -c "mkspell! $(SPELLDIR)/fr fr_FR" -c q

$(SPELLDIR)/fr.utf-8.spl : $(VIM) \
			fr_FR.aff fr_FR.dic
	env LANG=fr_FR.UTF-8 $(VIM) -e -c "mkspell! $(SPELLDIR)/fr fr_FR" -c q


$(SPELLDIR)/he.utf-8.spl : $(VIM) \
			he_IL.aff he_IL.dic
	env LANG=he_IL.UTF-8 $(VIM) -e -c "mkspell! $(SPELLDIR)/he he_IL" -c q