Mercurial > vim
comparison src/Make_ming.mak @ 128:8def260d486d
updated for version 7.0044
author | vimboss |
---|---|
date | Tue, 25 Jan 2005 21:53:18 +0000 |
parents | e8f07016e34d |
children | 2f5a3b881ada |
comparison
equal
deleted
inserted
replaced
127:616289ecb7c8 | 128:8def260d486d |
---|---|
105 endif | 105 endif |
106 | 106 |
107 # uncomment 'MZSCHEME' if you want a MzScheme-enabled version | 107 # uncomment 'MZSCHEME' if you want a MzScheme-enabled version |
108 #MZSCHEME=d:/plt | 108 #MZSCHEME=d:/plt |
109 ifdef MZSCHEME | 109 ifdef MZSCHEME |
110 ifndef DYNAMIC_MZSCHEME | |
111 DYNAMIC_MZSCHEME=yes | |
112 endif | |
113 | |
110 ifndef MZSCHEME_VER | 114 ifndef MZSCHEME_VER |
111 MZSCHEME_VER=205_000 | 115 MZSCHEME_VER=205_000 |
112 endif | 116 endif |
113 # the modern MinGW can dynamically link to dlls directly | 117 |
114 # point MZSCHEME_LIBDIR to where you put libmzschXXXXXXX.dll and libgcXXXXXXX.dll | 118 ifeq (no,$(DYNAMIC_MZSCHEME)) |
119 MZSCHEME_LIB = -lmzsch$(MZSCHEME_VER) -lmzgc$(MZSCHEME_VER) | |
120 # the modern MinGW can dynamically link to dlls directly. | |
121 # point MZSCHEME_DLLS to where you put libmzschXXXXXXX.dll and libgcXXXXXXX.dll | |
115 # c:/windows/system32 isn't a good idea, use some other dir; | 122 # c:/windows/system32 isn't a good idea, use some other dir; |
116 # to build you can put them in temp dir) | 123 # to build you can put them in temp dir) |
117 ifndef MZSCHEME_LIBDIR | 124 ifndef MZSCHEME_DLLS |
118 MZSCHEME_LIBDIR=-L$(MZSCHEME) | 125 MZSCHEME_DLLS=$(MZSCHEME) |
119 endif | 126 endif |
127 MZSCHEME_LIBDIR=-L$(MZSCHEME_DLLS) | |
128 endif | |
129 | |
120 endif | 130 endif |
121 | 131 |
122 # Python support -- works with the ActiveState python 2.0 release (and others | 132 # Python support -- works with the ActiveState python 2.0 release (and others |
123 # too, probably) | 133 # too, probably) |
124 # | 134 # |
268 endif | 278 endif |
269 endif | 279 endif |
270 | 280 |
271 ifdef MZSCHEME | 281 ifdef MZSCHEME |
272 CFLAGS += -I$(MZSCHEME)/include -DFEAT_MZSCHEME -DMZSCHEME_COLLECTS=\"$(MZSCHEME)/collects\" | 282 CFLAGS += -I$(MZSCHEME)/include -DFEAT_MZSCHEME -DMZSCHEME_COLLECTS=\"$(MZSCHEME)/collects\" |
283 ifeq (yes, $(DYNAMIC_MZSCHEME)) | |
284 CFLAGS += -DDYNAMIC_MZSCHEME -DDYNAMIC_MZSCH_DLL=\"libmzsch$(MZSCHEME_VER).dll\" -DDYNAMIC_MZGC_DLL=\"libmzgc$(MZSCHEME_VER).dll\" | |
285 endif | |
273 endif | 286 endif |
274 | 287 |
275 ifdef RUBY | 288 ifdef RUBY |
276 CFLAGS += -DFEAT_RUBY $(RUBYINC) | 289 CFLAGS += -DFEAT_RUBY $(RUBYINC) |
277 ifeq (yes, $(DYNAMIC_RUBY)) | 290 ifeq (yes, $(DYNAMIC_RUBY)) |
459 ifeq (no, $(DYNAMIC_PERL)) | 472 ifeq (no, $(DYNAMIC_PERL)) |
460 LIB += -lperl$(PERL_VER) | 473 LIB += -lperl$(PERL_VER) |
461 endif | 474 endif |
462 endif | 475 endif |
463 | 476 |
464 ifdef MZSCHEME | |
465 MZSCHEME_LIB = -lmzsch$(MZSCHEME_VER) -lmzgc$(MZSCHEME_VER) | |
466 endif | |
467 | |
468 ifdef TCL | 477 ifdef TCL |
469 LIB += -L$(TCL)/lib | 478 LIB += -L$(TCL)/lib |
470 ifeq (yes, $(DYNAMIC_TCL)) | 479 ifeq (yes, $(DYNAMIC_TCL)) |
471 LIB += -ltclstub$(TCL_VER) | 480 LIB += -ltclstub$(TCL_VER) |
472 else | 481 else |