Adding support for compilation on both Lua 5.0 and Lua 5.1

This commit is contained in:
tomas
2006-06-08 16:23:25 +00:00
parent 59ef09d270
commit b6c8c13942
2 changed files with 10 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
# $Id: Makefile,v 1.26 2005/06/27 17:06:01 tomas Exp $ # $Id: Makefile,v 1.27 2006/06/08 16:23:25 tomas Exp $
T= lfs T= lfs
V= 1.2 V= 1.2
@@ -6,7 +6,10 @@ CONFIG= ./config
include $(CONFIG) include $(CONFIG)
ifeq "$(LUA_VERSION_NUM)" "500"
COMPAT_O= $(COMPAT_DIR)/compat-5.1.o COMPAT_O= $(COMPAT_DIR)/compat-5.1.o
endif
SRCS= src/$T.c SRCS= src/$T.c
OBJS= src/$T.o $(COMPAT_O) OBJS= src/$T.o $(COMPAT_O)

7
config
View File

@@ -9,6 +9,11 @@ LIB_OPTION= -shared #for Linux
#LIB_OPTION= -bundle -undefined dynamic_lookup #for MacOS X #LIB_OPTION= -bundle -undefined dynamic_lookup #for MacOS X
LIBNAME= $T.so.$V LIBNAME= $T.so.$V
# Lua version number
# (according to Lua 5.1 definition:
# first version digit * 100 + second version digit
# e.g. Lua 5.0.2 => 500, Lua 5.1 => 501, Lua 5.1.1 => 501)
LUA_VERSION_NUM= 500
COMPAT_DIR= ../compat/src COMPAT_DIR= ../compat/src
# Compilation directives # Compilation directives
@@ -17,4 +22,4 @@ INCS= -I$(LUA_INC) -I$(COMPAT_DIR)
CFLAGS= $(WARN) $(INCS) CFLAGS= $(WARN) $(INCS)
CC= gcc CC= gcc
# $Id: config,v 1.14 2005/06/24 01:49:16 tomas Exp $ # $Id: config,v 1.15 2006/06/08 16:23:25 tomas Exp $