Mercurial > vim
comparison src/Makefile @ 2373:f149bb1cf5be vim73
Make it possible to load Lua dynamically on Unix. (Luis Carvalho)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Thu, 22 Jul 2010 21:32:16 +0200 |
parents | 454f314d0e61 |
children | 76f0c4918f5c |
comparison
equal
deleted
inserted
replaced
2372:a42d19b78c93 | 2373:f149bb1cf5be |
---|---|
368 #CONF_OPT_DARWIN = --with-mac-arch=i386 | 368 #CONF_OPT_DARWIN = --with-mac-arch=i386 |
369 #CONF_OPT_DARWIN = --with-mac-arch=ppc | 369 #CONF_OPT_DARWIN = --with-mac-arch=ppc |
370 #CONF_OPT_DARWIN = --with-mac-arch=both | 370 #CONF_OPT_DARWIN = --with-mac-arch=both |
371 | 371 |
372 # LUA | 372 # LUA |
373 # Uncomment this when you want to include the Lua interface. | 373 # Uncomment one of these when you want to include the Lua interface. |
374 # First one is for static linking, second one for dynamic loading. | |
374 #CONF_OPT_LUA = --enable-luainterp | 375 #CONF_OPT_LUA = --enable-luainterp |
376 #CONF_OPT_LUA = --enable-luainterp=dynamic | |
375 # Lua installation dir (when not set uses $LUA_PREFIX or defaults to /usr) | 377 # Lua installation dir (when not set uses $LUA_PREFIX or defaults to /usr) |
376 #CONF_OPT_LUA_PREFIX = --with-lua-prefix=/usr/local | 378 #CONF_OPT_LUA_PREFIX = --with-lua-prefix=/usr/local |
377 | 379 |
378 # MZSCHEME | 380 # MZSCHEME |
379 # Uncomment this when you want to include the MzScheme interface. | 381 # Uncomment this when you want to include the MzScheme interface. |
1312 | 1314 |
1313 .SUFFIXES: | 1315 .SUFFIXES: |
1314 .SUFFIXES: .c .o .pro | 1316 .SUFFIXES: .c .o .pro |
1315 | 1317 |
1316 PRE_DEFS = -Iproto $(DEFS) $(GUI_DEFS) $(GUI_IPATH) $(CPPFLAGS) $(EXTRA_IPATHS) | 1318 PRE_DEFS = -Iproto $(DEFS) $(GUI_DEFS) $(GUI_IPATH) $(CPPFLAGS) $(EXTRA_IPATHS) |
1317 POST_DEFS = $(X_CFLAGS) $(LUA_CFLAGS) $(MZSCHEME_CFLAGS) $(TCL_CFLAGS) $(RUBY_CFLAGS) $(EXTRA_DEFS) | 1319 POST_DEFS = $(X_CFLAGS) $(MZSCHEME_CFLAGS) $(TCL_CFLAGS) $(RUBY_CFLAGS) $(EXTRA_DEFS) |
1318 | 1320 |
1319 ALL_CFLAGS = $(PRE_DEFS) $(CFLAGS) $(PROFILE_CFLAGS) $(POST_DEFS) | 1321 ALL_CFLAGS = $(PRE_DEFS) $(CFLAGS) $(PROFILE_CFLAGS) $(POST_DEFS) |
1320 | 1322 |
1321 # Exclude $CFLAGS for osdef.sh, for Mac 10.4 some flags don't work together | 1323 # Exclude $CFLAGS for osdef.sh, for Mac 10.4 some flags don't work together |
1322 # with "-E". | 1324 # with "-E". |
1323 OSDEF_CFLAGS = $(PRE_DEFS) $(POST_DEFS) | 1325 OSDEF_CFLAGS = $(PRE_DEFS) $(POST_DEFS) |
1324 | 1326 |
1325 LINT_CFLAGS = -DLINT -I. $(PRE_DEFS) $(POST_DEFS) $(PYTHON_CFLAGS) -Dinline= -D__extension__= -Dalloca=alloca | 1327 LINT_CFLAGS = -DLINT -I. $(PRE_DEFS) $(POST_DEFS) $(LUA_CFLAGS) $(PERL_CFLAGS) $(PYTHON_CFLAGS) -Dinline= -D__extension__= -Dalloca=alloca |
1326 | 1328 |
1327 LINT_EXTRA = -DUSE_SNIFF -DHANGUL_INPUT -D"__attribute__(x)=" | 1329 LINT_EXTRA = -DUSE_SNIFF -DHANGUL_INPUT -D"__attribute__(x)=" |
1328 | 1330 |
1329 DEPEND_CFLAGS = -DPROTO -DDEPEND -DFEAT_GUI $(LINT_CFLAGS) | 1331 DEPEND_CFLAGS = -DPROTO -DDEPEND -DFEAT_GUI $(LINT_CFLAGS) |
1330 | 1332 |
2486 | 2488 |
2487 objects/if_xcmdsrv.o: if_xcmdsrv.c | 2489 objects/if_xcmdsrv.o: if_xcmdsrv.c |
2488 $(CCC) -o $@ if_xcmdsrv.c | 2490 $(CCC) -o $@ if_xcmdsrv.c |
2489 | 2491 |
2490 objects/if_lua.o: if_lua.c | 2492 objects/if_lua.o: if_lua.c |
2491 $(CCC) -o $@ if_lua.c | 2493 $(CCC) $(LUA_CFLAGS) -o $@ if_lua.c |
2492 | 2494 |
2493 objects/if_mzsch.o: if_mzsch.c $(MZSCHEME_EXTRA) | 2495 objects/if_mzsch.o: if_mzsch.c $(MZSCHEME_EXTRA) |
2494 $(CCC) -o $@ $(MZSCHEME_CFLAGS_EXTRA) if_mzsch.c | 2496 $(CCC) -o $@ $(MZSCHEME_CFLAGS_EXTRA) if_mzsch.c |
2495 | 2497 |
2496 mzscheme_base.c: | 2498 mzscheme_base.c: |