5 LUA_INCDIR?=/usr/include/lua$(LUA_SUFFIX) |
5 LUA_INCDIR?=/usr/include/lua$(LUA_SUFFIX) |
6 LUA_LIB?=lua$(LUA_SUFFIX) |
6 LUA_LIB?=lua$(LUA_SUFFIX) |
7 IDN_LIB?=idn |
7 IDN_LIB?=idn |
8 OPENSSL_LIB?=crypto |
8 OPENSSL_LIB?=crypto |
9 CC?=gcc |
9 CC?=gcc |
|
10 CXX?=g++ |
10 LD?=gcc |
11 LD?=gcc |
11 |
12 |
12 .SUFFIXES: .c .o .so |
13 .SUFFIXES: .c .o .so |
|
14 |
|
15 encodings.o: |
|
16 $(CXX) $(CFLAGS) -I$(LUA_INCDIR) -c -o encodings.o encodings.cpp |
|
17 |
|
18 encodings.so: encodings.o |
|
19 MACOSX_DEPLOYMENT_TARGET="10.3"; export MACOSX_DEPLOYMENT_TARGET; |
|
20 $(CXX) $(LDFLAGS) $(IDNA_LIBS) -o encodings.so encodings.o -lcrypto |
13 |
21 |
14 .c.o: |
22 .c.o: |
15 $(CC) $(CFLAGS) -I$(LUA_INCDIR) -c -o $@ $< |
23 $(CC) $(CFLAGS) -I$(LUA_INCDIR) -c -o $@ $< |
16 |
24 |
17 .o.so: |
25 .o.so: |