summaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
authorMike Pall <mike>2013-07-09 17:30:36 +0200
committerMike Pall <mike>2013-07-09 17:30:36 +0200
commit146807b7e82a8a5b9999928c4a767f1d0db11b82 (patch)
tree8146118cba06f4663752008973a5c9ec3c07de74 /src/Makefile
parent88188d52f763aa8bb686003bd459d8b605998850 (diff)
parent519ef0cba7ebceb99e727da9655692d137854188 (diff)
downloadluajit-146807b7e82a8a5b9999928c4a767f1d0db11b82.tar.gz
luajit-146807b7e82a8a5b9999928c4a767f1d0db11b82.tar.bz2
luajit-146807b7e82a8a5b9999928c4a767f1d0db11b82.zip
Merge branch 'master' into v2.1
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/Makefile b/src/Makefile
index 94bc0fd2..441feffb 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -185,9 +185,10 @@ TARGET_LD= $(CROSS)$(CC)
185TARGET_AR= $(CROSS)ar rcus 185TARGET_AR= $(CROSS)ar rcus
186TARGET_STRIP= $(CROSS)strip 186TARGET_STRIP= $(CROSS)strip
187 187
188TARGET_LIBPATH= $(or $(PREFIX),/usr/local)/$(or $(MULTILIB),lib)
188TARGET_SONAME= libluajit-$(ABIVER).so.$(MAJVER) 189TARGET_SONAME= libluajit-$(ABIVER).so.$(MAJVER)
189TARGET_DYLIBNAME= libluajit-$(ABIVER).$(MAJVER).dylib 190TARGET_DYLIBNAME= libluajit-$(ABIVER).$(MAJVER).dylib
190TARGET_DYLIBPATH= $(or $(PREFIX),/usr/local)/lib/$(TARGET_DYLIBNAME) 191TARGET_DYLIBPATH= $(TARGET_LIBPATH)/$(TARGET_DYLIBNAME)
191TARGET_DLLNAME= lua$(NODOTABIVER).dll 192TARGET_DLLNAME= lua$(NODOTABIVER).dll
192TARGET_XSHLDFLAGS= -shared -fPIC -Wl,-soname,$(TARGET_SONAME) 193TARGET_XSHLDFLAGS= -shared -fPIC -Wl,-soname,$(TARGET_SONAME)
193TARGET_DYNXLDOPTS= 194TARGET_DYNXLDOPTS=
@@ -246,12 +247,18 @@ TARGET_ARCH+= $(patsubst %,-DLUAJIT_TARGET=LUAJIT_ARCH_%,$(TARGET_LJARCH))
246 247
247ifneq (,$(PREFIX)) 248ifneq (,$(PREFIX))
248ifneq (/usr/local,$(PREFIX)) 249ifneq (/usr/local,$(PREFIX))
249 TARGET_XCFLAGS+= -DLUA_XROOT=\"$(PREFIX)/\" 250 TARGET_XCFLAGS+= -DLUA_ROOT=\"$(PREFIX)\"
250 ifneq (/usr,$(PREFIX)) 251 ifneq (/usr,$(PREFIX))
251 TARGET_DYNXLDOPTS= -Wl,-rpath,$(PREFIX)/lib 252 TARGET_DYNXLDOPTS= -Wl,-rpath,$(TARGET_LIBPATH)
252 endif 253 endif
253endif 254endif
254endif 255endif
256ifneq (,$(MULTILIB))
257 TARGET_XCFLAGS+= -DLUA_MULTILIB=\"$(MULTILIB)\"
258endif
259ifneq (,$(LMULTILIB))
260 TARGET_XCFLAGS+= -DLUA_LMULTILIB=\"$(LMULTILIB)\"
261endif
255 262
256############################################################################## 263##############################################################################
257# System detection. 264# System detection.