File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3232#include "py/runtime.h"
3333#include "py/stream.h"
3434
35- #if MICROPY_PY_USSL
35+ #if MICROPY_PY_USSL && MICROPY_SSL_AXTLS
3636
3737#include "ssl.h"
3838
Original file line number Diff line number Diff line change @@ -20,9 +20,12 @@ INC += -I../lib
2020INC += -I../lib/netutils
2121
2222ifeq ($(MICROPY_PY_USSL ) ,1)
23- CFLAGS_MOD += -DMICROPY_PY_USSL=1 -I../lib/axtls/ssl -I../lib/axtls/crypto -I../lib/axtls/config
23+ CFLAGS_MOD += -DMICROPY_PY_USSL=1
24+ ifeq ($(MICROPY_SSL_AXTLS ) ,1)
25+ CFLAGS_MOD += -DMICROPY_SSL_AXTLS=1 -I../lib/axtls/ssl -I../lib/axtls/crypto -I../lib/axtls/config
2426LDFLAGS_MOD += -L../lib/axtls/_stage -laxtls
2527endif
28+ endif
2629
2730# ifeq ($(MICROPY_PY_LWIP),1)
2831# CFLAGS_MOD += -DMICROPY_PY_LWIP=1 -I../lib/lwip/src/include -I../lib/lwip/src/include/ipv4 -I../extmod/lwip-include
Original file line number Diff line number Diff line change 111111#define MICROPY_PY_URE (1)
112112#define MICROPY_PY_UHEAPQ (1)
113113#define MICROPY_PY_UHASHLIB (1)
114- #if MICROPY_PY_USSL
114+ #if MICROPY_PY_USSL && MICROPY_SSL_AXTLS
115115#define MICROPY_PY_UHASHLIB_SHA1 (1)
116116#endif
117117#define MICROPY_PY_UBINASCII (1)
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ MICROPY_PY_FFI = 1
2828
2929# ussl module requires axtls
3030MICROPY_PY_USSL = 1
31+ MICROPY_SSL_AXTLS = 1
3132
3233# jni module requires JVM/JNI
3334MICROPY_PY_JNI = 0
You can’t perform that action at this time.
0 commit comments