Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keplerproject/luafilesystem.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2020-04-22 00:41:55 +0300
committerHisham Muhammad <hisham@gobolinux.org>2020-04-22 00:41:55 +0300
commit4f7e1b5a49575c77657b77bea383f79cddd768e3 (patch)
treee8f669be9eed7fd1bca2a6eb6f04d17646bbb47a
parenta5336d294d27f98c38394b6ea441e68bab96bdc8 (diff)
Makefile: make it easier to switch Lua versions
-rw-r--r--config8
-rw-r--r--config.win10
2 files changed, 9 insertions, 9 deletions
diff --git a/config b/config
index 4486599..33fe514 100644
--- a/config
+++ b/config
@@ -3,12 +3,14 @@
# Default installation prefix
PREFIX=/usr/local
+LUA_VERSION = 5.1
+
# System's libraries directory (where binary libraries are installed)
-LUA_LIBDIR= $(PREFIX)/lib/lua/5.1
+LUA_LIBDIR= $(PREFIX)/lib/lua/$(LUA_VERSION)
# Lua includes directory
LUA_INC += -I$(PREFIX)/include
-LUA_INC += -I/usr/include/lua5.1
+LUA_INC += -I/usr/include/lua$(LUA_VERSION) -I/usr/include/lua/$(LUA_VERSION)
# OS dependent
LIB_OPTION= -shared #for Linux
@@ -17,8 +19,6 @@ LIB_OPTION= -shared #for Linux
# Minimum runtime OS version on macOS
MACOSX_DEPLOYMENT_TARGET= 10.5
-LIBNAME= $T.so.$V
-
# Compilation directives
WARN= -O2 -Wall -fPIC -W -Waggregate-return -Wcast-align -Wmissing-prototypes -Wnested-externs -Wshadow -Wwrite-strings -pedantic
INCS= $(LUA_INC)
diff --git a/config.win b/config.win
index 50e81f6..6aeaa60 100644
--- a/config.win
+++ b/config.win
@@ -1,14 +1,14 @@
+LUA_VERSION= 5.1
+
# Installation directories
# System's libraries directory (where binary libraries are installed)
-LUA_LIBDIR= "c:\lua5.1"
+LUA_LIBDIR= "c:\lua$(LUA_VERSION)"
# Lua includes directory
-LUA_INC= "c:\lua5.1\include"
+LUA_INC= "c:\lua$(LUA_VERSION)\include"
# Lua library
-LUA_LIB= "c:\lua5.1\lua5.1.lib"
-
-LIBNAME= $T.dll
+LUA_LIB= "c:\lua$(LUA_VERSION)\lua$(LUA_VERSION).lib"
# Compilation directives
WARN= /O2