1*4882a593SmuzhiyunFrom 734ab2f7879c6f94fc18ea6a10adb9bd156ba769 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Venture Research <tech@ventureresearch.com> 3*4882a593SmuzhiyunDate: Fri, 8 Feb 2013 20:22:19 -0600 4*4882a593SmuzhiyunSubject: [PATCH] lua: update Makefile to use environment build settings 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunOE-specific parameters, instead of overriding all of these simply use 7*4882a593Smuzhiyunthe ones that are already passed in. Also configure for only Linux... 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunSigned-off-by: Venture Research <tech@ventureresearch.com> 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunUpdated to work with 3.0.x 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunSigned-off-by: Armin Kuster <akust808@gmail.com> 14*4882a593Smuzhiyun 15*4882a593Smuzhiyunupdated to work wtih 6.2.1 16*4882a593SmuzhiyunSigned-off-by: Yi Fan Yu <yifan.yu@windriver.com> 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun--- 19*4882a593Smuzhiyun deps/Makefile | 1 - 20*4882a593Smuzhiyun deps/lua/Makefile | 1 - 21*4882a593Smuzhiyun deps/lua/src/Makefile | 16 ++++++---------- 22*4882a593Smuzhiyun 3 files changed, 6 insertions(+), 12 deletions(-) 23*4882a593Smuzhiyun 24*4882a593Smuzhiyundiff --git a/deps/Makefile b/deps/Makefile 25*4882a593Smuzhiyunindex 8592e17..1807af5 100644 26*4882a593Smuzhiyun--- a/deps/Makefile 27*4882a593Smuzhiyun+++ b/deps/Makefile 28*4882a593Smuzhiyun@@ -81,7 +81,6 @@ endif 29*4882a593Smuzhiyun # lua's Makefile defines AR="ar rcu", which is unusual, and makes it more 30*4882a593Smuzhiyun # challenging to cross-compile lua (and redis). These defines make it easier 31*4882a593Smuzhiyun # to fit redis into cross-compilation environments, which typically set AR. 32*4882a593Smuzhiyun-AR=ar 33*4882a593Smuzhiyun ARFLAGS=rc 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun lua: .make-prerequisites 36*4882a593Smuzhiyundiff --git a/deps/lua/Makefile b/deps/lua/Makefile 37*4882a593Smuzhiyunindex 209a132..72f4b2b 100644 38*4882a593Smuzhiyun--- a/deps/lua/Makefile 39*4882a593Smuzhiyun+++ b/deps/lua/Makefile 40*4882a593Smuzhiyun@@ -33,7 +33,6 @@ INSTALL_DATA= $(INSTALL) -m 0644 41*4882a593Smuzhiyun 42*4882a593Smuzhiyun # Utilities. 43*4882a593Smuzhiyun MKDIR= mkdir -p 44*4882a593Smuzhiyun-RANLIB= ranlib 45*4882a593Smuzhiyun 46*4882a593Smuzhiyun # == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE ========= 47*4882a593Smuzhiyun 48*4882a593Smuzhiyundiff --git a/deps/lua/src/Makefile b/deps/lua/src/Makefile 49*4882a593Smuzhiyunindex f3bba2f..1555ec0 100644 50*4882a593Smuzhiyun--- a/deps/lua/src/Makefile 51*4882a593Smuzhiyun+++ b/deps/lua/src/Makefile 52*4882a593Smuzhiyun@@ -5,18 +5,14 @@ 53*4882a593Smuzhiyun # == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT ======================= 54*4882a593Smuzhiyun 55*4882a593Smuzhiyun # Your platform. See PLATS for possible values. 56*4882a593Smuzhiyun-PLAT= none 57*4882a593Smuzhiyun+PLAT= linux 58*4882a593Smuzhiyun 59*4882a593Smuzhiyun-CC?= gcc 60*4882a593Smuzhiyun-CFLAGS= -O2 -Wall $(MYCFLAGS) 61*4882a593Smuzhiyun-AR= ar rcu 62*4882a593Smuzhiyun-RANLIB= ranlib 63*4882a593Smuzhiyun-RM= rm -f 64*4882a593Smuzhiyun-LIBS= -lm $(MYLIBS) 65*4882a593Smuzhiyun- 66*4882a593Smuzhiyun-MYCFLAGS= 67*4882a593Smuzhiyun+MYCFLAGS=-DLUA_USE_LINUX 68*4882a593Smuzhiyun MYLDFLAGS= 69*4882a593Smuzhiyun-MYLIBS= 70*4882a593Smuzhiyun+MYLIBS=-Wl,-E -ldl -lreadline -lhistory -lncurses 71*4882a593Smuzhiyun+ 72*4882a593Smuzhiyun+CFLAGS += $(MYCFLAGS) 73*4882a593Smuzhiyun+LIBS += -lm $(MYLIBS) 74*4882a593Smuzhiyun 75*4882a593Smuzhiyun # == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE ========= 76*4882a593Smuzhiyun 77