Mercurial > vim
comparison src/Make_cyg.mak @ 128:8def260d486d
updated for version 7.0044
author | vimboss |
---|---|
date | Tue, 25 Jan 2005 21:53:18 +0000 |
parents | e8f07016e34d |
children | 5cc0aca13a3f |
comparison
equal
deleted
inserted
replaced
127:616289ecb7c8 | 128:8def260d486d |
---|---|
16 # TCL_VER define to version of TCL being used (83) | 16 # TCL_VER define to version of TCL being used (83) |
17 # DYNAMIC_TCL no or yes: use yes to load the TCL DLL dynamically (yes) | 17 # DYNAMIC_TCL no or yes: use yes to load the TCL DLL dynamically (yes) |
18 # RUBY define to path to Ruby dir to get Ruby support (not defined) | 18 # RUBY define to path to Ruby dir to get Ruby support (not defined) |
19 # RUBY_VER define to version of Ruby being used (16) | 19 # RUBY_VER define to version of Ruby being used (16) |
20 # DYNAMIC_RUBY no or yes: use yes to load the Ruby DLL dynamically (yes) | 20 # DYNAMIC_RUBY no or yes: use yes to load the Ruby DLL dynamically (yes) |
21 # MZSCHEME define to path to MzScheme dir to get MZSCHEME support (not defined) | |
22 # MZSCHEME_VER define to version of MzScheme being used (209_000) | |
23 # DYNAMIC_MZSCHEME no or yes: use yes to load the MzScheme DLLs dynamically (yes) | |
24 # MZSCHEME_DLLS path to MzScheme DLLs (libmzgc and libmzsch). | |
25 # Is used for DYNAMIC_MZSCHEME=no only. | |
26 # c:/windows/system32 isn't a good idea, copy them to some | |
27 # dir and point MZSCHEME_DLLS to this dir. | |
28 # By default $(MZSCHEME) will be used. You can remove | |
29 # these DLLs from $(MZSCHEME_DLLS) after you | |
30 # built Vim (they are used for dll "static" linking only) | |
21 # GETTEXT no or yes: set to yes for dynamic gettext support (yes) | 31 # GETTEXT no or yes: set to yes for dynamic gettext support (yes) |
22 # ICONV no or yes: set to yes for dynamic iconv support (yes) | 32 # ICONV no or yes: set to yes for dynamic iconv support (yes) |
23 # MBYTE no or yes: set to yes to include multibyte support (yes) | 33 # MBYTE no or yes: set to yes to include multibyte support (yes) |
24 # IME no or yes: set to yes to include IME support (yes) | 34 # IME no or yes: set to yes to include IME support (yes) |
25 # DYNAMIC_IME no or yes: set to yes to load imm32.dll dynamically (yes) | 35 # DYNAMIC_IME no or yes: set to yes to load imm32.dll dynamically (yes) |
184 ifeq (yes, $(DYNAMIC_RUBY)) | 194 ifeq (yes, $(DYNAMIC_RUBY)) |
185 DEFINES += -DDYNAMIC_RUBY -DDYNAMIC_RUBY_DLL=\"$(RUBY_INSTALL_NAME).dll\" | 195 DEFINES += -DDYNAMIC_RUBY -DDYNAMIC_RUBY_DLL=\"$(RUBY_INSTALL_NAME).dll\" |
186 DEFINES += -DDYNAMIC_RUBY_VER=$(RUBY_VER) | 196 DEFINES += -DDYNAMIC_RUBY_VER=$(RUBY_VER) |
187 else | 197 else |
188 EXTRA_LIBS += $(RUBY)/lib/$(RUBY_INSTALL_NAME).lib | 198 EXTRA_LIBS += $(RUBY)/lib/$(RUBY_INSTALL_NAME).lib |
199 endif | |
200 endif | |
201 | |
202 ############################## | |
203 # DYNAMIC_MZSCHEME=yes works | |
204 # DYNAMIC_MZSCHEME=no works too | |
205 ############################## | |
206 ifdef MZSCHEME | |
207 DEFINES += -DFEAT_MZSCHEME | |
208 INCLUDES += -I$(MZSCHEME)/include | |
209 EXTRA_OBJS += $(OUTDIR)/if_mzsch.o | |
210 | |
211 ifndef DYNAMIC_MZSCHEME | |
212 DYNAMIC_MZSCHEME = yes | |
213 endif | |
214 | |
215 ifndef MZSCHEME_VER | |
216 MZSCHEME_VER = 209_000 | |
217 endif | |
218 | |
219 ifeq (yes, $(DYNAMIC_MZSCHEME)) | |
220 DEFINES += -DDYNAMIC_MZSCHEME -DDYNAMIC_MZSCH_DLL=\"libmzsch$(MZSCHEME_VER).dll\" -DDYNAMIC_MZGC_DLL=\"libmzgc$(MZSCHEME_VER).dll\" | |
221 else | |
222 ifndef MZSCHEME_DLLS | |
223 MZSCHEME_DLLS = $(MZSCHEME) | |
224 endif | |
225 EXTRA_LIBS += -L$(MZSCHEME_DLLS) -lmzsch$(MZSCHEME_VER) -lmzgc$(MZSCHEME_VER) | |
189 endif | 226 endif |
190 endif | 227 endif |
191 | 228 |
192 ############################## | 229 ############################## |
193 # DYNAMIC_TCL=yes and no both work. | 230 # DYNAMIC_TCL=yes and no both work. |