Skip to content

Commit 0fba539

Browse files
committed
FEAT_LUA52
1 parent 89944d8 commit 0fba539

File tree

9 files changed

+678
-130
lines changed

9 files changed

+678
-130
lines changed

src/Makefile

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1356,7 +1356,7 @@ ALL_CFLAGS = $(PRE_DEFS) $(CFLAGS) $(PROFILE_CFLAGS) $(LEAK_CFLAGS) $(POST_DEFS)
13561356
# with "-E".
13571357
OSDEF_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

13611361
LINT_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

15061508
EXTRA_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
15111514
MEMFILE_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
26132618
objects/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+
26162624
objects/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
31573169
objects/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

Comments
 (0)