aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
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 999e2808..04699343 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -188,9 +188,10 @@ TARGET_LD= $(CROSS)$(CC)
188TARGET_AR= $(CROSS)ar rcus 188TARGET_AR= $(CROSS)ar rcus
189TARGET_STRIP= $(CROSS)strip 189TARGET_STRIP= $(CROSS)strip
190 190
191TARGET_LIBPATH= $(or $(PREFIX),/usr/local)/$(or $(MULTILIB),lib)
191TARGET_SONAME= libluajit-$(ABIVER).so.$(MAJVER) 192TARGET_SONAME= libluajit-$(ABIVER).so.$(MAJVER)
192TARGET_DYLIBNAME= libluajit-$(ABIVER).$(MAJVER).dylib 193TARGET_DYLIBNAME= libluajit-$(ABIVER).$(MAJVER).dylib
193TARGET_DYLIBPATH= $(or $(PREFIX),/usr/local)/lib/$(TARGET_DYLIBNAME) 194TARGET_DYLIBPATH= $(TARGET_LIBPATH)/$(TARGET_DYLIBNAME)
194TARGET_DLLNAME= lua$(NODOTABIVER).dll 195TARGET_DLLNAME= lua$(NODOTABIVER).dll
195TARGET_XSHLDFLAGS= -shared -fPIC -Wl,-soname,$(TARGET_SONAME) 196TARGET_XSHLDFLAGS= -shared -fPIC -Wl,-soname,$(TARGET_SONAME)
196TARGET_DYNXLDOPTS= 197TARGET_DYNXLDOPTS=
@@ -249,12 +250,18 @@ TARGET_ARCH+= $(patsubst %,-DLUAJIT_TARGET=LUAJIT_ARCH_%,$(TARGET_LJARCH))
249 250
250ifneq (,$(PREFIX)) 251ifneq (,$(PREFIX))
251ifneq (/usr/local,$(PREFIX)) 252ifneq (/usr/local,$(PREFIX))
252 TARGET_XCFLAGS+= -DLUA_XROOT=\"$(PREFIX)/\" 253 TARGET_XCFLAGS+= -DLUA_ROOT=\"$(PREFIX)\"
253 ifneq (/usr,$(PREFIX)) 254 ifneq (/usr,$(PREFIX))
254 TARGET_DYNXLDOPTS= -Wl,-rpath,$(PREFIX)/lib 255 TARGET_DYNXLDOPTS= -Wl,-rpath,$(TARGET_LIBPATH)
255 endif 256 endif
256endif 257endif
257endif 258endif
259ifneq (,$(MULTILIB))
260 TARGET_XCFLAGS+= -DLUA_MULTILIB=\"$(MULTILIB)\"
261endif
262ifneq (,$(LMULTILIB))
263 TARGET_XCFLAGS+= -DLUA_LMULTILIB=\"$(LMULTILIB)\"
264endif
258 265
259############################################################################## 266##############################################################################
260# System detection. 267# System detection.