annotate src/po/Makefile @ 628:efb7557aea10

updated for version 7.0181
author vimboss
date Sat, 14 Jan 2006 21:18:42 +0000
parents 81c06952fb1d
children 23f82b5d2814
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 # Makefile for the Vim message translations.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 # TODO make this configurable
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 # Note: ja.sjis, *.cp1250 and zh_CN.cp936 are only for MS-Windows, they are
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 # not installed on Unix
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6
434
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
7 LANGUAGES = \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
8 af \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
9 ca \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
10 cs \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
11 de \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
12 en_GB \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
13 es \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
14 fr \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
15 ga \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
16 it \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
17 ja \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
18 ko \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
19 no \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
20 pl \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
21 ru \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
22 sk \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
23 sv \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
24 uk \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
25 vi \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
26 zh_CN \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
27 zh_CN.UTF-8 \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
28 zh_TW \
492
81c06952fb1d updated for version 7.0135
vimboss
parents: 448
diff changeset
29 zh_TW.UTF-8
434
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
30
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
31 MOFILES = \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
32 af.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
33 ca.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
34 cs.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
35 de.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
36 en_GB.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
37 es.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
38 fr.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
39 ga.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
40 it.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
41 ja.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
42 ko.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
43 no.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
44 pl.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
45 ru.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
46 sk.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
47 sv.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
48 uk.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
49 vi.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
50 zh_CN.UTF-8.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
51 zh_CN.mo \
9595cf1d80a7 updated for version 7.0112
vimboss
parents: 170
diff changeset
52 zh_TW.UTF-8.mo \
492
81c06952fb1d updated for version 7.0135
vimboss
parents: 448
diff changeset
53 zh_TW.mo
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54
440
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
55 CONVERTED = \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
56 cs.cp1250.mo \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
57 ja.sjis.mo \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
58 pl.cp1250.mo \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
59 ru.cp1251.mo \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
60 sk.cp1250.mo \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
61 uk.cp1251.mo \
492
81c06952fb1d updated for version 7.0135
vimboss
parents: 448
diff changeset
62 zh_CN.cp936.mo
440
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
63
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
64 CHECKFILES = \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
65 af.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
66 ca.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
67 cs.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
68 de.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
69 en_GB.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
70 es.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
71 fr.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
72 ga.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
73 it.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
74 ja.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
75 ko.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
76 no.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
77 pl.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
78 ru.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
79 sk.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
80 sv.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
81 uk.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
82 vi.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
83 zh_CN.UTF-8.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
84 zh_CN.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
85 zh_TW.UTF-8.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
86 zh_TW.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
87 cs.cp1250.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
88 ja.sjis.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
89 pl.cp1250.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
90 ru.cp1251.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
91 sk.cp1250.ck \
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
92 uk.cp1251.ck \
492
81c06952fb1d updated for version 7.0135
vimboss
parents: 448
diff changeset
93 zh_CN.cp936.ck
440
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
94
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 PACKAGE = vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 SHELL = /bin/sh
440
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
97 VIM = ../vim
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 # The OLD_PO_FILE_INPUT and OLD_PO_FILE_OUTPUT are for the new GNU gettext
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 # tools 0.10.37, which use a slightly different .po file format that is not
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 # compatible with Solaris (and old gettext implementations) unless these are
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 # set. gettext 0.10.36 will not work!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 MSGFMT = OLD_PO_FILE_INPUT=yes msgfmt -v
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 XGETTEXT = OLD_PO_FILE_INPUT=yes OLD_PO_FILE_OUTPUT=yes xgettext
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 MSGMERGE = OLD_PO_FILE_INPUT=yes OLD_PO_FILE_OUTPUT=yes msgmerge
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 .SUFFIXES:
440
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
108 .SUFFIXES: .po .mo .pot .ck
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
109 .PHONY: all install uninstall prefixcheck check clean distclean $(LANGUAGES)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 .po.mo:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 $(MSGFMT) -o $@ $<
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113
440
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
114 .po.ck:
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
115 $(VIM) -u NONE -e -S check.vim -c "if error == 0 | q | endif" -c cq $<
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
116 touch $@
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
117
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 all: $(MOFILES)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119
440
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
120 check: $(CHECKFILES)
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
121
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 install: $(MOFILES)
440
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
123 @$(MAKE) prefixcheck
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 for lang in $(LANGUAGES); do \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 dir=$(LOCALEDIR)/$$lang/; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 if test ! -x "$$dir"; then \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 mkdir $$dir; chmod 755 $$dir; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 fi; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 dir=$(LOCALEDIR)/$$lang/LC_MESSAGES; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 if test ! -x "$$dir"; then \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 mkdir $$dir; chmod 755 $$dir; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 fi; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 if test -r $$lang.mo; then \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 $(INSTALL_DATA) $$lang.mo $$dir/$(PACKAGE).mo; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 chmod $(FILEMOD) $$dir/$(PACKAGE).mo; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 fi; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 done
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 uninstall:
440
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
140 @$(MAKE) prefixcheck
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 for cat in $(MOFILES); do \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 cat=`basename $$cat`; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 rm -f $(LOCALEDIR)/$$lang/LC_MESSAGES/$(PACKAGE).mo; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 done
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146
440
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
147 converted: $(CONVERTED)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 # Convert ja.po to create ja.sjis.po. Requires doubling backslashes in the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 # second byte. Don't depend on sjiscorr, it should only be compiled when
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 # ja.sjis.po is outdated.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 ja.sjis.po: ja.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 @$(MAKE) sjiscorr
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 rm -f ja.sjis.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 iconv -f euc-jp -t cp932 ja.po | ./sjiscorr > ja.sjis.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 sjiscorr: sjiscorr.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 $(CC) -o sjiscorr sjiscorr.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 # Convert cs.po to create cs.cp1250.po.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 cs.cp1250.po: cs.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 rm -f cs.cp1250.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 iconv -f iso-8859-2 -t cp1250 cs.po | \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 sed -e 's/charset=ISO-8859-2/charset=cp1250/' -e 's/# Original translations/# Generated from cs.po, DO NOT EDIT/' > cs.cp1250.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 # Convert pl.po to create pl.cp1250.po.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 pl.cp1250.po: pl.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 rm -f pl.cp1250.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 iconv -f iso-8859-2 -t cp1250 pl.po | \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 sed -e 's/charset=ISO-8859-2/charset=cp1250/' -e 's/# Original translations/# Generated from pl.po, DO NOT EDIT/' > pl.cp1250.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 # Convert sk.po to create sk.cp1250.po.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 sk.cp1250.po: sk.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174 rm -f sk.cp1250.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 iconv -f iso-8859-2 -t cp1250 sk.po | \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176 sed -e 's/charset=ISO-8859-2/charset=cp1250/' -e 's/# Original translations/# Generated from sk.po, DO NOT EDIT/' > sk.cp1250.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178 # Convert zh_CN.po to create zh_CN.cp936.po.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179 # set 'charset' to gbk to avoid that msfmt generates a warning
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180 zh_CN.cp936.po: zh_CN.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181 rm -f zh_CN.cp936.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182 iconv -f gb2312 -t cp936 zh_CN.po | \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183 sed -e 's/charset=gb2312/charset=gbk/' -e 's/# Original translations/# Generated from zh_CN.po, DO NOT EDIT/' > zh_CN.cp936.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185 # Convert ru.po to create ru.cp1251.po.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186 ru.cp1251.po: ru.po
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187 rm -f ru.cp1251.po
9
4102fb4ea781 updated for version 7.0002
vimboss
parents: 7
diff changeset
188 iconv -f utf-8 -t cp1251 ru.po | \
4102fb4ea781 updated for version 7.0002
vimboss
parents: 7
diff changeset
189 sed -e 's/charset=utf-8/charset=cp1251/' -e 's/# Original translations/# Generated from ru.po, DO NOT EDIT/' > ru.cp1251.po
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190
23
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 9
diff changeset
191 # Convert uk.po to create uk.cp1251.po.
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 9
diff changeset
192 uk.cp1251.po: uk.po
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 9
diff changeset
193 rm -f uk.cp1251.po
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 9
diff changeset
194 iconv -f koi8-u -t cp1251 uk.po | \
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 9
diff changeset
195 sed -e 's/charset=koi8-u/charset=cp1251/' -e 's/# Original translations/# Generated from uk.po, DO NOT EDIT/' > uk.cp1251.po
3f44e9abe4ec updated for version 7.0015
vimboss
parents: 9
diff changeset
196
440
eb531146be0e updated for version 7.0114
vimboss
parents: 434
diff changeset
197 prefixcheck:
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198 @if test "x" = "x$(prefix)"; then \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
199 echo "******************************************"; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200 echo " please use make from the src directory "; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201 echo "******************************************"; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
202 exit 1; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
203 fi
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
204
628
efb7557aea10 updated for version 7.0181
vimboss
parents: 492
diff changeset
205 clean: checkclean
efb7557aea10 updated for version 7.0181
vimboss
parents: 492
diff changeset
206 rm -f core core.* *.old.po *.mo *.pot sjiscorr
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
207
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
208 distclean: clean
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
209
628
efb7557aea10 updated for version 7.0181
vimboss
parents: 492
diff changeset
210 checkclean:
efb7557aea10 updated for version 7.0181
vimboss
parents: 492
diff changeset
211 rm -f *.ck
efb7557aea10 updated for version 7.0181
vimboss
parents: 492
diff changeset
212
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
213 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
214 # NOTE: If you get an error for gvimext.cpp not found, you need to unpack the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
215 # extra archive.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
216 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
217 $(PACKAGE).pot: ../*.c ../if_perl.xs ../GvimExt/gvimext.cpp ../globals.h
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
218 cd ..; $(XGETTEXT) --default-domain=$(PACKAGE) \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
219 --add-comments --keyword=_ --keyword=N_ \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
220 *.c if_perl.xs GvimExt/gvimext.cpp globals.h
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
221 mv -f ../$(PACKAGE).po $(PACKAGE).pot
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
222
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
223 # Don't add a dependency here, we only want to update the .po files manually
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
224 $(LANGUAGES):
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
225 @$(MAKE) $(PACKAGE).pot
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
226 if test ! -f $@.po.orig; then cp $@.po $@.po.orig; fi
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
227 mv $@.po $@.po.old
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
228 if $(MSGMERGE) $@.po.old $(PACKAGE).pot -o $@.po; then \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
229 rm -f $@.po.old; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
230 else \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
231 echo "msgmerge for $@.po failed!"; mv $@.po.old $@.po; \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
232 fi