@@ -1356,7 +1356,7 @@ ALL_CFLAGS = $(PRE_DEFS) $(CFLAGS) $(PROFILE_CFLAGS) $(LEAK_CFLAGS) $(POST_DEFS)
13561356# with "-E".
13571357OSDEF_CFLAGS = $(PRE_DEFS ) $(POST_DEFS )
13581358
1359- LINT_CFLAGS = -DLINT -I. $(PRE_DEFS ) $(POST_DEFS ) $(RUBY_CFLAGS ) $(RUBY19_CFLAGS ) $(LUA_CFLAGS ) $(PERL_CFLAGS ) $(PYTHON_CFLAGS ) $(PYTHON3_CFLAGS ) -Dinline= -D__extension__= -Dalloca=alloca
1359+ LINT_CFLAGS = -DLINT -I. $(PRE_DEFS ) $(POST_DEFS ) $(RUBY_CFLAGS ) $(RUBY19_CFLAGS ) $(LUA_CFLAGS ) $(LUA52_CFLAGS ) $( PERL_CFLAGS ) $(PYTHON_CFLAGS ) $(PYTHON3_CFLAGS ) -Dinline= -D__extension__= -Dalloca=alloca
13601360
13611361LINT_EXTRA = -DUSE_SNIFF -DHANGUL_INPUT -D"__attribute__(x)="
13621362
@@ -1376,6 +1376,7 @@ ALL_LIBS = \
13761376 $(LIBS ) \
13771377 $(EXTRA_LIBS ) \
13781378 $(LUA_LIBS ) \
1379+ $(LUA52_LIBS ) \
13791380 $(PERL_LIBS ) \
13801381 $(PYTHON_LIBS ) \
13811382 $(PYTHON3_LIBS ) \
@@ -1491,6 +1492,7 @@ SRC = $(BASIC_SRC) \
14911492 $(GUI_SRC ) \
14921493 $(HANGULIN_SRC ) \
14931494 $(LUA_SRC ) \
1495+ $(LUA52_SRC ) \
14941496 $(MZSCHEME_SRC ) \
14951497 $(PERL_SRC ) \
14961498 $(PYTHON_SRC ) $(PYTHON3_SRC ) \
@@ -1505,7 +1507,8 @@ TAGS_SRC = *.c *.cpp if_perl.xs
15051507
15061508EXTRA_SRC = hangulin.c if_lua.c if_mzsch.c auto/if_perl.c if_perlsfio.c \
15071509 if_python.c if_python3.c if_tcl.c if_ruby.c if_ruby19.c if_sniff.c \
1508- gui_beval.c workshop.c wsdebug.c integration.c netbeans.c
1510+ gui_beval.c workshop.c wsdebug.c integration.c netbeans.c \
1511+ if_lua52.c
15091512
15101513# Unittest files
15111514MEMFILE_TEST_SRC = memfile_test.c
@@ -1578,6 +1581,7 @@ OBJ_COMMON = \
15781581 objects/window.o \
15791582 $(GUI_OBJ ) \
15801583 $(LUA_OBJ ) \
1584+ $(LUA52_OBJ ) \
15811585 $(MZSCHEME_OBJ ) \
15821586 $(PERL_OBJ ) \
15831587 $(PYTHON_OBJ ) \
@@ -1697,6 +1701,7 @@ config auto/config.mk: auto/configure config.mk.in config.h.in
16971701 $(CONF_OPT_COMPBY ) $(CONF_OPT_ACL ) $(CONF_OPT_NETBEANS ) \
16981702 $(CONF_ARGS ) $(CONF_OPT_MZSCHEME ) $(CONF_OPT_PLTHOME ) \
16991703 $(CONF_OPT_LUA ) $(CONF_OPT_LUA_PREFIX ) \
1704+ $(CONF_OPT_LUA52 ) $(CONF_OPT_LUA52_PREFIX ) \
17001705 $(CONF_OPT_SYSMOUSE )
17011706
17021707# Use "make reconfig" to rerun configure without cached values.
@@ -2613,6 +2618,9 @@ objects/if_xcmdsrv.o: if_xcmdsrv.c
26132618objects/if_lua.o : if_lua.c
26142619 $(CCC ) $(LUA_CFLAGS ) -o $@ if_lua.c
26152620
2621+ objects/if_lua52.o : if_lua52.c
2622+ $(CCC ) $(LUA52_CFLAGS ) -o $@ if_lua52.c
2623+
26162624objects/if_mzsch.o : if_mzsch.c $(MZSCHEME_EXTRA )
26172625 $(CCC ) -o $@ $(MZSCHEME_CFLAGS_EXTRA ) if_mzsch.c
26182626
@@ -3154,6 +3162,10 @@ objects/if_lua.o: if_lua.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h
31543162 ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
31553163 gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
31563164 arabic.h
3165+ objects/if_lua52.o : if_lua52.c vim.h auto/config.h feature.h os_unix.h auto/osdef.h \
3166+ ascii.h keymap.h term.h macros.h option.h structs.h regexp.h gui.h \
3167+ gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h globals.h farsi.h \
3168+ arabic.h
31573169objects/if_mzsch.o : if_mzsch.c vim.h auto/config.h feature.h os_unix.h \
31583170 auto/osdef.h ascii.h keymap.h term.h macros.h option.h structs.h \
31593171 regexp.h gui.h gui_beval.h proto/gui_beval.pro ex_cmds.h proto.h \
0 commit comments