Line 0
Link Here
|
|
|
1 |
--- Makefile.orig 2016-11-05 19:21:22 UTC |
2 |
+++ Makefile |
3 |
@@ -3,7 +3,7 @@ |
4 |
LUAPATH ?= /usr/share/lua/5.1 |
5 |
LUACPATH ?= /usr/lib/lua/5.1 |
6 |
INCDIR ?= -I/usr/include/lua5.1 |
7 |
-LIBDIR ?= -L/usr/lib |
8 |
+LUALIBDIR ?= -L/usr/lib |
9 |
|
10 |
# For Mac OS X: set the system version |
11 |
MACOSX_VERSION = 10.4 |
12 |
@@ -11,21 +11,21 @@ MACOSX_VERSION = 10.4 |
13 |
CMOD = zlib.so |
14 |
OBJS = lua_zlib.o |
15 |
|
16 |
-LIBS = -lz -llua -lm |
17 |
+LIBS = -lz -lm |
18 |
WARN = -Wall -pedantic |
19 |
|
20 |
BSD_CFLAGS = -O2 -fPIC $(WARN) $(INCDIR) $(DEFS) |
21 |
-BSD_LDFLAGS = -O -shared -fPIC $(LIBDIR) |
22 |
+BSD_LDFLAGS = -O -fPIC -shared $(LUALIBDIR) |
23 |
|
24 |
LNX_CFLAGS = -O2 -fPIC $(WARN) $(INCDIR) $(DEFS) |
25 |
-LNX_LDFLAGS = -O -shared -fPIC $(LIBDIR) |
26 |
+LNX_LDFLAGS = -O -shared -fPIC $(LUALIBDIR) |
27 |
|
28 |
MAC_ENV = env MACOSX_DEPLOYMENT_TARGET='$(MACVER)' |
29 |
MAC_CFLAGS = -O2 -fPIC -fno-common $(WARN) $(INCDIR) $(DEFS) |
30 |
-MAC_LDFLAGS = -bundle -undefined dynamic_lookup -fPIC $(LIBDIR) |
31 |
+MAC_LDFLAGS = -bundle -undefined dynamic_lookup -fPIC $(LUALIBDIR) |
32 |
|
33 |
-CC = gcc |
34 |
-LD = $(MYENV) gcc |
35 |
+CC ?= gcc |
36 |
+LD ?= $(MYENV) gcc |
37 |
CFLAGS = $(MYCFLAGS) |
38 |
LDFLAGS = $(MYLDFLAGS) |
39 |
|
40 |
@@ -44,13 +44,13 @@ uninstall: |
41 |
rm $(LUACPATH)/zlib.so |
42 |
|
43 |
linux: |
44 |
- @$(MAKE) $(CMOD) MYCFLAGS="$(LNX_CFLAGS)" MYLDFLAGS="$(LNX_LDFLAGS)" INCDIR="$(INCDIR)" LIBDIR="$(LIBDIR)" DEFS="$(DEFS)" |
45 |
+ @$(MAKE) $(CMOD) MYCFLAGS="$(LNX_CFLAGS)" MYLDFLAGS="$(LNX_LDFLAGS)" INCDIR="$(INCDIR)" LUALIBDIR="$(LUALIBDIR)" DEFS="$(DEFS)" |
46 |
|
47 |
bsd: |
48 |
- @$(MAKE) $(CMOD) MYCFLAGS="$(BSD_CFLAGS)" MYLDFLAGS="$(BSD_LDFLAGS)" INCDIR="$(INCDIR)" LIBDIR="$(LIBDIR)" DEFS="$(DEFS)" |
49 |
+ @$(MAKE) $(CMOD) MYCFLAGS="$(BSD_CFLAGS)" MYLDFLAGS="$(BSD_LDFLAGS)" INCDIR="$(INCDIR)" LUALIBDIR="$(LUALIBDIR)" DEFS="$(DEFS)" |
50 |
|
51 |
macosx: |
52 |
- @$(MAKE) $(CMOD) MYCFLAGS="$(MAC_CFLAGS)" MYLDFLAGS="$(MAC_LDFLAGS)" MYENV="$(MAC_ENV)" INCDIR="$(INCDIR)" LIBDIR="$(LIBDIR)" DEFS="$(DEFS)" |
53 |
+ @$(MAKE) $(CMOD) MYCFLAGS="$(MAC_CFLAGS)" MYLDFLAGS="$(MAC_LDFLAGS)" MYENV="$(MAC_ENV)" INCDIR="$(INCDIR)" LUALIBDIR="$(LUALIBDIR)" DEFS="$(DEFS)" |
54 |
|
55 |
clean: |
56 |
rm -f $(OBJS) $(CMOD) |
57 |
@@ -59,4 +59,4 @@ clean: |
58 |
$(CC) -c $(CFLAGS) $(DEFS) $(INCDIR) -o $@ $< |
59 |
|
60 |
$(CMOD): $(OBJS) |
61 |
- $(LD) $(LDFLAGS) $(LIBDIR) $(OBJS) $(LIBS) -o $@ |
62 |
+ $(LD) $(LDFLAGS) $(LUALIBDIR) $(OBJS) $(LIBS) -o $@ |