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