From 45ae5eb5c3482054073e06ab1a78e0aa9b96447f Mon Sep 17 00:00:00 2001 From: Venture Research Date: Fri, 8 Feb 2013 20:22:19 -0600 Subject: [PATCH] lua: update Makefile to use environment build settings OE-specific parameters, instead of overriding all of these simply use the ones that are already passed in. Also configure for only Linux... Upstream-Status: Pending Signed-off-by: Venture Research Updated to work with 3.0.x Signed-off-by: Armin Kuster updated to work wtih 6.2.1 Signed-off-by: Yi Fan Yu --- deps/Makefile | 1 - deps/lua/Makefile | 1 - deps/lua/src/Makefile | 16 ++++++---------- 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/deps/Makefile b/deps/Makefile index 3bf0363..fd8765a 100644 --- a/deps/Makefile +++ b/deps/Makefile @@ -94,7 +94,6 @@ endif # lua's Makefile defines AR="ar rcu", which is unusual, and makes it more # challenging to cross-compile lua (and redis). These defines make it easier # to fit redis into cross-compilation environments, which typically set AR. -AR=ar ARFLAGS=rc lua: .make-prerequisites diff --git a/deps/lua/Makefile b/deps/lua/Makefile index 209a132..72f4b2b 100644 --- a/deps/lua/Makefile +++ b/deps/lua/Makefile @@ -33,7 +33,6 @@ INSTALL_DATA= $(INSTALL) -m 0644 # Utilities. MKDIR= mkdir -p -RANLIB= ranlib # == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE ========= diff --git a/deps/lua/src/Makefile b/deps/lua/src/Makefile index f3bba2f..1555ec0 100644 --- a/deps/lua/src/Makefile +++ b/deps/lua/src/Makefile @@ -5,18 +5,14 @@ # == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT ======================= # Your platform. See PLATS for possible values. -PLAT= none +PLAT= linux -CC?= gcc -CFLAGS= -O2 -Wall $(MYCFLAGS) -AR= ar rcu -RANLIB= ranlib -RM= rm -f -LIBS= -lm $(MYLIBS) - -MYCFLAGS= +MYCFLAGS=-DLUA_USE_LINUX MYLDFLAGS= -MYLIBS= +MYLIBS=-Wl,-E -ldl -lreadline -lhistory -lncurses + +CFLAGS += $(MYCFLAGS) +LIBS += -lm $(MYLIBS) # == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE =========