10 CXX?=g++ |
10 CXX?=g++ |
11 LD?=gcc |
11 LD?=gcc |
12 |
12 |
13 .SUFFIXES: .c .o .so |
13 .SUFFIXES: .c .o .so |
14 |
14 |
15 encodings.o: |
|
16 $(CC) $(CFLAGS) -I$(LUA_INCDIR) -c -o encodings.o encodings.c |
|
17 |
|
18 encodings.so: encodings.o |
15 encodings.so: encodings.o |
19 MACOSX_DEPLOYMENT_TARGET="10.3"; export MACOSX_DEPLOYMENT_TARGET; |
16 MACOSX_DEPLOYMENT_TARGET="10.3"; export MACOSX_DEPLOYMENT_TARGET; |
20 $(CC) $(LDFLAGS) $(IDNA_LIBS) -o encodings.so encodings.o -lcrypto |
17 $(CC) $(LDFLAGS) $(IDNA_LIBS) -o $@ $< |
|
18 |
|
19 hashes.so: hashes.o |
|
20 MACOSX_DEPLOYMENT_TARGET="10.3"; export MACOSX_DEPLOYMENT_TARGET; |
|
21 $(CC) $(LDFLAGS) -l$(OPENSSL_LIB) -o $@ $< |
21 |
22 |
22 .c.o: |
23 .c.o: |
23 $(CC) $(CFLAGS) -I$(LUA_INCDIR) -c -o $@ $< |
24 $(CC) $(CFLAGS) -I$(LUA_INCDIR) -c -o $@ $< |
24 |
25 |
25 .o.so: |
26 .o.so: |
26 MACOSX_DEPLOYMENT_TARGET="10.3"; export MACOSX_DEPLOYMENT_TARGET; |
27 MACOSX_DEPLOYMENT_TARGET="10.3"; export MACOSX_DEPLOYMENT_TARGET; |
27 $(LD) $(LDFLAGS) -o $@ $< -lidn -lcrypto |
28 $(LD) $(LDFLAGS) -o $@ $< |
28 |
29 |
29 all: encodings.so hashes.so pposix.so signal.so |
30 all: encodings.so hashes.so pposix.so signal.so |
30 |
31 |
31 install: encodings.so hashes.so pposix.so signal.so |
32 install: encodings.so hashes.so pposix.so signal.so |
32 install *.so ../util/ |
33 install *.so ../util/ |