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.