61237af44bfe00a26429a5398f7dee9fa17e0b35
1 include ..
/..
/build
/config.mk
2 include ..
/..
/build
/module.mk
3 include ..
/..
/build
/gccconfig.mk
7 AXTLS_FILE
= $(AXTLS_DIR
)-$(AXTLS_VERSION
).
tar.gz
10 NIXIO_OBJ
= src
/nixio.o src
/socket.o src
/sockopt.o src
/bind.o src
/address.o \
11 src
/poll.o src
/io.o src
/file.o src
/splice.o src
/tls-context.o \
14 ifeq ($(NIXIO_TLS
),axtls
)
15 TLS_CFLAGS
= -IaxTLS
/{ssl
,crypto
,config
} -include src
/openssl-compat.h
17 TLS_DEPENDS
= src
/openssl-compat.o
18 NIXIO_OBJ
+= src
/openssl-compat.o src
/libaxtls.a
21 ifeq ($(NIXIO_TLS
),openssl
)
26 $(COMPILE
) $(LUA_CFLAGS
) $(FPIC
) -c
-o
$@
$<
28 src
/tls-context.o
: $(TLS_DEPENDS
) src
/tls-context.c
29 $(COMPILE
) $(LUA_CFLAGS
) $(FPIC
) $(TLS_CFLAGS
) -c
-o
$@ src
/tls-context.c
31 src
/tls-socket.o
: $(TLS_DEPENDS
) src
/tls-socket.c
32 $(COMPILE
) $(LUA_CFLAGS
) $(FPIC
) $(TLS_CFLAGS
) -c
-o
$@ src
/tls-socket.c
34 src
/openssl-compat.o
: src
/libaxtls.a src
/openssl-compat.c
35 $(COMPILE
) $(LUA_CFLAGS
) $(FPIC
) $(TLS_CFLAGS
) -c
-o
$@ src
/openssl-compat.c
39 $(LINK
) $(SHLIB_FLAGS
) $(TLS_LDFLAGS
) -o src
/nixio.so
$(NIXIO_OBJ
)
40 mkdir
-p
dist$(LUA_LIBRARYDIR
)
41 cp src
/nixio.so
dist$(LUA_LIBRARYDIR
)/nixio.so
43 $(AXTLS_DIR
)/.prepared
: $(AXTLS_FILE
)
45 tar xvfz
$(AXTLS_FILE
)
46 cp axtls-config
/{.config
,config.h
} $(AXTLS_DIR
)/config
49 src
/libaxtls.a
: $(AXTLS_DIR
)/.prepared
50 $(MAKE
) -C
$(AXTLS_DIR
) CC
=$(CC
) CFLAGS
="$(CFLAGS) $(EXTRA_CFLAGS) $(FPIC) -Wall -pedantic -I../config -I../ssl -I../crypto" LDFLAGS
="$(LDFLAGS)" OS
="$(OS)" clean all
51 cp
-p
$(AXTLS_DIR
)/_stage
/libaxtls.a src
54 rm -f src
/*.o src
/*.so src
/*.a