Changed DiffText and Constant highlight groups
[MacVim/jjgod.git] / src / po / Make_mvc.mak
blob5448bee7a0bdbbfd063aabff34ddb05d5711840c
1 # Makefile for the Vim message translations for MSVC
2 # (based on make_ming.mak)
4 # Mike Williams <mrw@eandem.co.uk>
6 # Please read README_mvc.txt before using this file.
9 LANGUAGES = \
10 af \
11 ca \
12 cs \
13 de \
14 en_GB \
15 es \
16 fr \
17 ga \
18 it \
19 ja \
20 ko \
21 no \
22 pl \
23 ru \
24 sk \
25 sv \
26 uk \
27 vi \
28 zh_CN \
29 zh_CN.UTF-8 \
30 zh_TW \
31 zh_TW.UTF-8 \
33 MOFILES = \
34 af.mo \
35 ca.mo \
36 cs.mo \
37 de.mo \
38 en_GB.mo \
39 es.mo \
40 fr.mo \
41 ga.mo \
42 it.mo \
43 ja.mo \
44 ko.mo \
45 no.mo \
46 pl.mo \
47 ru.mo \
48 sk.mo \
49 sv.mo \
50 uk.mo \
51 vi.mo \
52 zh_CN.UTF-8.mo \
53 zh_CN.mo \
54 zh_TW.UTF-8.mo \
55 zh_TW.mo \
57 PACKAGE = vim
59 # Correct the following line for the installation directory of gettext
60 GETTEXT_PATH = H:\gettext.win32.msvcrt\bin
62 MSGFMT = $(GETTEXT_PATH)\msgfmt
63 XGETTEXT = $(GETTEXT_PATH)\xgettext
64 MSGMERGE = $(GETTEXT_PATH)\msgmerge
66 MV = move
67 CP = copy
68 RM = del
69 MKD = mkdir
70 LS = dir
72 LSFLAGS = /b /on /l /s
74 INSTALLDIR = $(VIMRUNTIME)\lang\$(LANGUAGE)\LC_MESSAGES
76 .SUFFIXES:
77 .SUFFIXES: .po .mo .pot
79 .po.mo:
80 $(MSGFMT) -o $@ $<
82 all: $(MOFILES)
84 files:
85 $(LS) $(LSFLAGS) ..\*.c ..\if_perl.xs ..\globals.h > .\files
87 first_time: files
88 $(XGETTEXT) --default-domain=$(LANGUAGE) --add-comments --keyword=_ --keyword=N_ --files-from=.\files
90 $(LANGUAGES): files
91 $(XGETTEXT) --default-domain=$(PACKAGE) --add-comments --keyword=_ --keyword=N_ --files-from=.\files
92 $(MV) $(PACKAGE).po $(PACKAGE).pot
93 $(CP) $@.po $@.po.orig
94 $(MV) $@.po $@.po.old
95 $(MSGMERGE) $@.po.old $(PACKAGE).pot -o $@.po
96 $(RM) $@.po.old
98 install:
99 if not exist $(INSTALLDIR) $(MKD) $(INSTALLDIR)
100 $(CP) $(LANGUAGE).mo $(INSTALLDIR)\$(PACKAGE).mo
102 clean:
103 $(RM) *.mo
104 $(RM) *.pot