@@ -5,31 +5,39 @@ INCLUDES += -I$(ESP32_SDK_DIR)/components/wpa_supplicant/include
55INCLUDES += -I$(ESP32_SDK_DIR ) /components/wpa_supplicant/port/include
66INCLUDES += -I$(ESP32_SDK_DIR ) /components/wpa_supplicant/src
77INCLUDES += -I$(ESP32_SDK_DIR ) /components/wpa_supplicant/src/utils
8+ INCLUDES += -I$(ESP32_SDK_DIR ) /components/wpa_supplicant/src/crypto
89
910include $(RIOTBASE ) /Makefile.base
1011
1112ESP32_SDK_BIN = $(BINDIR ) /$(MODULE )
1213
13- # definitions for wpa_supplicant from components/wpa_supplicant/component.mk
14+ # definitions for wpa_supplicant from components/wpa_supplicant/CMakeList.txt
1415CFLAGS += -D__ets__
15- CFLAGS += -DCONFIG_DPP
16+ CFLAGS += -DCONFIG_CRYPTO_INTERNAL
1617CFLAGS += -DCONFIG_ECC
18+ CFLAGS += -DCONFIG_FAST_PBKDF2
19+ CFLAGS += -DCONFIG_GMAC
1720CFLAGS += -DCONFIG_IEEE80211W
21+ CFLAGS += -DCONFIG_NO_RADIUS
1822CFLAGS += -DCONFIG_SHA256
19- CFLAGS += -DCONFIG_WNM
20- CFLAGS += -DCONFIG_WPS_PIN
21- CFLAGS += -DCONFIG_WPS2
23+ CFLAGS += -DCONFIG_TLSV11
24+ CFLAGS += -DCONFIG_TLSV12
25+ CFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT
26+ CFLAGS += -DCONFIG_WPS
27+ CFLAGS += -DEAP_FAST
2228CFLAGS += -DEAP_MSCHAPv2
2329CFLAGS += -DEAP_PEAP
2430CFLAGS += -DEAP_PEER_METHOD
2531CFLAGS += -DEAP_TLS
2632CFLAGS += -DEAP_TTLS
27- CFLAGS += -DESP_SUPPLICANT
28- CFLAGS += -DESP32_WORKAROUND
2933CFLAGS += -DESPRESSIF_USE
34+ CFLAGS += -DESP_PLATFORM
35+ CFLAGS += -DESP_SUPPLICANT
3036CFLAGS += -DIEEE8021X_EAPOL
3137CFLAGS += -DUSE_WPA2_TASK
3238CFLAGS += -DUSE_WPS_TASK
39+
40+ # additional compiler flags to avoid compile errors
3341CFLAGS += -Wno-strict-aliasing
3442CFLAGS += -Wno-format-nonliteral
3543CFLAGS += -Wno-format-security
0 commit comments