# HG changeset patch # User jbe # Date 1493141211 -7200 # Node ID 446db91762b76c97dab08b4ef070da7de469237d # Parent 6c634c96805bd1a171c92105ab86249fc6030da5 Updated Lua version in Makefile to 5.3 diff -r 6c634c96805b -r 446db91762b7 Makefile --- a/Makefile Tue Sep 20 01:31:28 2016 +0200 +++ b/Makefile Tue Apr 25 19:26:51 2017 +0200 @@ -5,9 +5,9 @@ .if $(PLATFORM) == "FreeBSD" # Default configuration for FreeBSD -LUA_INCLUDE ?= /usr/local/include/lua52 +LUA_INCLUDE ?= /usr/local/include/lua53 LUA_LIBDIR ?= /usr/local/lib -LUA_LIBRARY ?= lua-5.2 +LUA_LIBRARY ?= lua-5.3 UTIL_FLAGS ?= -lutil .elif $(PLATFORM) == "Linux" @@ -15,15 +15,15 @@ DISTRIBUTION != lsb_release -i -s .if $(DISTRIBUTION) == "Debian" # Default configuration for Debian -LUA_INCLUDE ?= /usr/include/lua5.2 +LUA_INCLUDE ?= /usr/include/lua5.3 LUA_LIBDIR ?= /usr/lib -LUA_LIBRARY ?= lua5.2 +LUA_LIBRARY ?= lua5.3 UTIL_FLAGS ?= -ldl -lbsd -lrt .elif $(DISTRIBUTION) == "Ubuntu" # Default configuration for Ubuntu -LUA_INCLUDE ?= /usr/include/lua5.2 +LUA_INCLUDE ?= /usr/include/lua5.3 LUA_LIBDIR ?= /usr/lib/x86_64-linux-gnu -LUA_LIBRARY ?= lua5.2 +LUA_LIBRARY ?= lua5.3 UTIL_FLAGS ?= -ldl -lbsd .else # Default configuration for other Linux distributions @@ -63,7 +63,7 @@ freebsd_with_tls:: #TODO - cc -D MOONBR_IO_USE_TLS -c -Wall -O2 -fPIC -I /usr/local/include/lua52 -I /usr/local/include -o moonbridge_io.o moonbridge_io.c && ld -L/usr/local/lib -shared -o moonbridge_io.so moonbridge_io.o -lutil -ltls + cc -D MOONBR_IO_USE_TLS -c -Wall -O2 -fPIC -I /usr/local/include/lua53 -I /usr/local/include -o moonbridge_io.o moonbridge_io.c && ld -L/usr/local/lib -shared -o moonbridge_io.so moonbridge_io.o -lutil -ltls clean:: rm -f moonbridge moonbridge_io.o moonbridge_io.so