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