diff options
Diffstat (limited to 'wpa_supplicant/Makefile')
| -rw-r--r-- | wpa_supplicant/Makefile | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/wpa_supplicant/Makefile b/wpa_supplicant/Makefile index e81238e3924e..f1384d5fa2dc 100644 --- a/wpa_supplicant/Makefile +++ b/wpa_supplicant/Makefile @@ -275,6 +275,7 @@ CFLAGS += -DCONFIG_SAE OBJS += ../src/common/sae.o NEED_ECC=y NEED_DH_GROUPS=y +NEED_DRAGONFLY=y endif ifdef CONFIG_DPP @@ -670,6 +671,23 @@ CONFIG_IEEE8021X_EAPOL=y NEED_T_PRF=y endif +ifdef CONFIG_EAP_TEAP +# EAP-TEAP +ifeq ($(CONFIG_EAP_TEAP), dyn) +CFLAGS += -DEAP_TEAP_DYNAMIC +EAPDYN += ../src/eap_peer/eap_teap.so +EAPDYN += ../src/eap_common/eap_teap_common.o +else +CFLAGS += -DEAP_TEAP +OBJS += ../src/eap_peer/eap_teap.o ../src/eap_peer/eap_teap_pac.o +OBJS += ../src/eap_common/eap_teap_common.o +endif +TLS_FUNCS=y +CONFIG_IEEE8021X_EAPOL=y +NEED_T_PRF=y +NEED_SHA384=y +endif + ifdef CONFIG_EAP_PAX # EAP-PAX ifeq ($(CONFIG_EAP_PAX), dyn) @@ -720,6 +738,7 @@ OBJS += ../src/eap_peer/eap_pwd.o ../src/eap_common/eap_pwd_common.o CONFIG_IEEE8021X_EAPOL=y NEED_SHA256=y NEED_ECC=y +NEED_DRAGONFLY=y endif ifdef CONFIG_EAP_EKE @@ -858,6 +877,9 @@ OBJS += ../src/pae/ieee802_1x_cp.o OBJS += ../src/pae/ieee802_1x_kay.o OBJS += ../src/pae/ieee802_1x_key.o OBJS += ../src/pae/ieee802_1x_secy_ops.o +ifdef CONFIG_AP +OBJS += ../src/ap/wpa_auth_kay.o +endif endif ifdef CONFIG_IEEE8021X_EAPOL @@ -1023,6 +1045,10 @@ ifdef CONFIG_SMARTCARD CFLAGS += -DCONFIG_SMARTCARD endif +ifdef NEED_DRAGONFLY +OBJS += ../src/common/dragonfly.o +endif + ifdef MS_FUNCS OBJS += ../src/crypto/ms_funcs.o NEED_DES=y @@ -1035,7 +1061,8 @@ endif ifdef TLS_FUNCS NEED_DES=y -# Shared TLS functions (needed for EAP_TLS, EAP_PEAP, EAP_TTLS, and EAP_FAST) +# Shared TLS functions (needed for EAP_TLS, EAP_PEAP, EAP_TTLS, EAP_FAST, and +# EAP_TEAP) OBJS += ../src/eap_peer/eap_tls_common.o ifndef CONFIG_FIPS NEED_TLS_PRF=y |
