diff options
Diffstat (limited to 'src/Makefile')
-rw-r--r-- | src/Makefile | 13 |
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) | |||
188 | TARGET_AR= $(CROSS)ar rcus | 188 | TARGET_AR= $(CROSS)ar rcus |
189 | TARGET_STRIP= $(CROSS)strip | 189 | TARGET_STRIP= $(CROSS)strip |
190 | 190 | ||
191 | TARGET_LIBPATH= $(or $(PREFIX),/usr/local)/$(or $(MULTILIB),lib) | ||
191 | TARGET_SONAME= libluajit-$(ABIVER).so.$(MAJVER) | 192 | TARGET_SONAME= libluajit-$(ABIVER).so.$(MAJVER) |
192 | TARGET_DYLIBNAME= libluajit-$(ABIVER).$(MAJVER).dylib | 193 | TARGET_DYLIBNAME= libluajit-$(ABIVER).$(MAJVER).dylib |
193 | TARGET_DYLIBPATH= $(or $(PREFIX),/usr/local)/lib/$(TARGET_DYLIBNAME) | 194 | TARGET_DYLIBPATH= $(TARGET_LIBPATH)/$(TARGET_DYLIBNAME) |
194 | TARGET_DLLNAME= lua$(NODOTABIVER).dll | 195 | TARGET_DLLNAME= lua$(NODOTABIVER).dll |
195 | TARGET_XSHLDFLAGS= -shared -fPIC -Wl,-soname,$(TARGET_SONAME) | 196 | TARGET_XSHLDFLAGS= -shared -fPIC -Wl,-soname,$(TARGET_SONAME) |
196 | TARGET_DYNXLDOPTS= | 197 | TARGET_DYNXLDOPTS= |
@@ -249,12 +250,18 @@ TARGET_ARCH+= $(patsubst %,-DLUAJIT_TARGET=LUAJIT_ARCH_%,$(TARGET_LJARCH)) | |||
249 | 250 | ||
250 | ifneq (,$(PREFIX)) | 251 | ifneq (,$(PREFIX)) |
251 | ifneq (/usr/local,$(PREFIX)) | 252 | ifneq (/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 |
256 | endif | 257 | endif |
257 | endif | 258 | endif |
259 | ifneq (,$(MULTILIB)) | ||
260 | TARGET_XCFLAGS+= -DLUA_MULTILIB=\"$(MULTILIB)\" | ||
261 | endif | ||
262 | ifneq (,$(LMULTILIB)) | ||
263 | TARGET_XCFLAGS+= -DLUA_LMULTILIB=\"$(LMULTILIB)\" | ||
264 | endif | ||
258 | 265 | ||
259 | ############################################################################## | 266 | ############################################################################## |
260 | # System detection. | 267 | # System detection. |