Commit 9cc8ec84 authored by Paul Sokolovsky's avatar Paul Sokolovsky
Browse files

py/py.mk: Add support for building modussl_mbedtls.

parent 6d310a55
...@@ -24,6 +24,11 @@ CFLAGS_MOD += -DMICROPY_PY_USSL=1 ...@@ -24,6 +24,11 @@ CFLAGS_MOD += -DMICROPY_PY_USSL=1
ifeq ($(MICROPY_SSL_AXTLS),1) ifeq ($(MICROPY_SSL_AXTLS),1)
CFLAGS_MOD += -DMICROPY_SSL_AXTLS=1 -I../lib/axtls/ssl -I../lib/axtls/crypto -I../lib/axtls/config CFLAGS_MOD += -DMICROPY_SSL_AXTLS=1 -I../lib/axtls/ssl -I../lib/axtls/crypto -I../lib/axtls/config
LDFLAGS_MOD += -Lbuild -laxtls LDFLAGS_MOD += -Lbuild -laxtls
else ifeq ($(MICROPY_SSL_MBEDTLS),1)
# Can be overriden by ports which have "builtin" mbedTLS
MICROPY_SSL_MBEDTLS_INCLUDE ?= ../lib/mbedtls/include
CFLAGS_MOD += -DMICROPY_SSL_MBEDTLS=1 -I$(MICROPY_SSL_MBEDTLS_INCLUDE)
LDFLAGS_MOD += -L../lib/mbedtls/library -lmbedx509 -lmbedtls -lmbedcrypto
endif endif
endif endif
...@@ -212,6 +217,7 @@ PY_O_BASENAME = \ ...@@ -212,6 +217,7 @@ PY_O_BASENAME = \
../extmod/machine_i2c.o \ ../extmod/machine_i2c.o \
../extmod/machine_spi.o \ ../extmod/machine_spi.o \
../extmod/modussl_axtls.o \ ../extmod/modussl_axtls.o \
../extmod/modussl_mbedtls.o \
../extmod/modurandom.o \ ../extmod/modurandom.o \
../extmod/modwebsocket.o \ ../extmod/modwebsocket.o \
../extmod/modwebrepl.o \ ../extmod/modwebrepl.o \
......
...@@ -29,6 +29,7 @@ MICROPY_PY_FFI = 1 ...@@ -29,6 +29,7 @@ MICROPY_PY_FFI = 1
# ussl module requires axtls # ussl module requires axtls
MICROPY_PY_USSL = 1 MICROPY_PY_USSL = 1
MICROPY_SSL_AXTLS = 1 MICROPY_SSL_AXTLS = 1
MICROPY_SSL_MBEDTLS = 0
# jni module requires JVM/JNI # jni module requires JVM/JNI
MICROPY_PY_JNI = 0 MICROPY_PY_JNI = 0
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment