@@ -36,13 +36,20 @@ CFLAGS += -DNNG_TRANSPORT_WS
3636CFLAGS += -DNNG_TRANSPORT_WSS
3737
3838CFLAGS += -DNNG_USE_EVENTFD
39+ ifeq ($(CONFIG_NETUTILS_NNG_HAVE_EPOLL ) ,y)
3940CFLAGS += -DNNG_HAVE_EPOLL
4041CFLAGS += -DNNG_HAVE_EPOLL_CREATE1
42+ endif
43+
44+ ifeq ($(CONFIG_NETUTILS_NNG_USE_MBEDTLS ) ,y)
45+ CFLAGS += -DNNG_TLS_ENGINE_INIT=nng_tls_engine_init_mbed
46+ CFLAGS += -DNNG_TLS_ENGINE_FINI=nng_tls_engine_fini_mbed
47+ CFLAGS += -DNNG_SUPP_TLS
48+ endif
4149
4250DEPPATH += --dep-path $(NNG_SRCDIR )
4351VPATH += :$(NNG_SRCDIR )
4452
45-
4653CSRCS = $(NNG_SRCDIR ) /nng.c
4754CSRCS += $(NNG_SRCDIR ) /nng_legacy.c
4855CSRCS += $(NNG_SRCDIR ) /core/aio.c
@@ -88,9 +95,12 @@ CSRCS += $(NNG_SRCDIR)/platform/posix/posix_tcpdial.c
8895CSRCS += $(NNG_SRCDIR ) /platform/posix/posix_tcplisten.c
8996CSRCS += $(NNG_SRCDIR ) /platform/posix/posix_thread.c
9097CSRCS += $(NNG_SRCDIR ) /platform/posix/posix_udp.c
98+ ifeq ($(CONFIG_NETUTILS_NNG_HAVE_EPOLL ) ,y)
9199CSRCS += $(NNG_SRCDIR ) /platform/posix/posix_pollq_epoll.c
100+ else
101+ CSRCS += $(NNG_SRCDIR ) /platform/posix/posix_pollq_poll.c
102+ endif
92103CSRCS += $(NNG_SRCDIR ) /platform/posix/posix_rand_getrandom.c
93- # CSRCS += $(NNG_SRCDIR)/platform/posix/posix_rand_urandom.c
94104
95105CSRCS += $(NNG_SRCDIR ) /sp/transport.c
96106CSRCS += $(NNG_SRCDIR ) /sp/protocol/bus0/bus.c
@@ -126,8 +136,9 @@ CSRCS += $(NNG_SRCDIR)/supplemental/http/http_schemes.c
126136CSRCS += $(NNG_SRCDIR ) /supplemental/http/http_server.c
127137CSRCS += $(NNG_SRCDIR ) /supplemental/sha1/sha1.c
128138CSRCS += $(NNG_SRCDIR ) /supplemental/tls/tls_common.c
129- # CSRCS += $(NNG_SRCDIR)/supplemental/tls/mbedtls/tls.c
130- # CSRCS += $(NNG_SRCDIR)/supplemental/util/options.c
139+ ifeq ($(CONFIG_NETUTILS_NNG_USE_MBEDTLS ) ,y)
140+ CSRCS += $(NNG_SRCDIR ) /supplemental/tls/mbedtls/tls.c
141+ endif
131142CSRCS += $(NNG_SRCDIR ) /supplemental/util/platform.c
132143CSRCS += $(NNG_SRCDIR ) /supplemental/websocket/websocket.c
133144
0 commit comments