1#CC=ccache gcc 2 3CONFIG_DRIVER_NONE=y 4CONFIG_DRIVER_NL80211=y 5CONFIG_RSN_PREAUTH=y 6 7#CONFIG_TLS=internal 8#CONFIG_INTERNAL_LIBTOMMATH=y 9#CONFIG_INTERNAL_LIBTOMMATH_FAST=y 10CONFIG_TLS=openssl 11 12CONFIG_EAP=y 13CONFIG_ERP=y 14CONFIG_EAP_MD5=y 15CONFIG_EAP_TLS=y 16CONFIG_EAP_MSCHAPV2=y 17CONFIG_EAP_PEAP=y 18CONFIG_EAP_GTC=y 19CONFIG_EAP_TTLS=y 20CONFIG_EAP_SIM=y 21CONFIG_EAP_AKA=y 22CONFIG_EAP_AKA_PRIME=y 23CONFIG_EAP_GPSK=y 24CONFIG_EAP_GPSK_SHA256=y 25CONFIG_EAP_SAKE=y 26CONFIG_EAP_PAX=y 27CONFIG_EAP_PSK=y 28CONFIG_EAP_VENDOR_TEST=y 29CONFIG_EAP_FAST=y 30CONFIG_EAP_TEAP=y 31CONFIG_EAP_IKEV2=y 32CONFIG_EAP_TNC=y 33CFLAGS += -DTNC_CONFIG_FILE=\"tnc/tnc_config\" 34LIBS += -rdynamic 35CONFIG_EAP_UNAUTH_TLS=y 36ifeq ($(CONFIG_TLS), openssl) 37CONFIG_EAP_PWD=y 38endif 39ifeq ($(CONFIG_TLS), wolfssl) 40CONFIG_EAP_PWD=y 41endif 42CONFIG_EAP_EKE=y 43CONFIG_PKCS12=y 44CONFIG_RADIUS_SERVER=y 45CONFIG_IPV6=y 46CONFIG_TLSV11=y 47CONFIG_TLSV12=y 48 49CONFIG_FULL_DYNAMIC_VLAN=y 50CONFIG_VLAN_NETLINK=y 51CONFIG_LIBNL32=y 52CONFIG_LIBNL3_ROUTE=y 53CONFIG_IEEE80211R=y 54CONFIG_IEEE80211AC=y 55CONFIG_IEEE80211AX=y 56 57CONFIG_OCV=y 58 59CONFIG_WPS=y 60CONFIG_WPS_UPNP=y 61CONFIG_WPS_NFC=y 62#CONFIG_WPS_STRICT=y 63CONFIG_WPA_TRACE=y 64CONFIG_WPA_TRACE_BFD=y 65 66CONFIG_P2P_MANAGER=y 67CONFIG_DEBUG_FILE=y 68CONFIG_DEBUG_LINUX_TRACING=y 69CONFIG_WPA_CLI_EDIT=y 70CONFIG_ACS=y 71CONFIG_NO_RANDOM_POOL=y 72CONFIG_WNM=y 73CONFIG_INTERWORKING=y 74CONFIG_HS20=y 75CONFIG_SQLITE=y 76CONFIG_SAE=y 77CONFIG_SAE_PK=y 78CFLAGS += -DALL_DH_GROUPS 79 80CONFIG_FST=y 81CONFIG_FST_TEST=y 82 83CONFIG_MACSEC=y 84CONFIG_DRIVER_MACSEC_LINUX=y 85 86CONFIG_TESTING_OPTIONS=y 87CFLAGS += -DCONFIG_RADIUS_TEST 88CONFIG_MODULE_TESTS=y 89 90CONFIG_SUITEB=y 91CONFIG_SUITEB192=y 92 93# AddressSanitizer (ASan) can be enabled by uncommenting the following lines. 94# This can be used as a more efficient memory error detector than valgrind 95# (though, with still some CPU and memory cost, so VM cases will need more 96# memory allocated for the guest). 97#CFLAGS += -fsanitize=address -O1 -fno-omit-frame-pointer -g 98#LIBS += -fsanitize=address -fno-omit-frame-pointer -g 99#LIBS_h += -fsanitize=address -fno-omit-frame-pointer -g 100#LIBS_n += -fsanitize=address -fno-omit-frame-pointer -g 101#LIBS_c += -fsanitize=address -fno-omit-frame-pointer -g 102 103# Undefined Behavior Sanitizer (UBSan) can be enabled by uncommenting the 104# following lines. 105#CFLAGS += -Wno-format-nonliteral 106#CFLAGS += -fsanitize=undefined 107##CFLAGS += -fno-sanitize-recover 108#LIBS += -fsanitize=undefined 109##LIBS += -fno-sanitize-recover 110#LIBS_h += -fsanitize=undefined 111#LIBS_n += -fsanitize=undefined 112#LIBS_c += -fsanitize=undefined 113CONFIG_MBO=y 114 115CONFIG_TAXONOMY=y 116CONFIG_FILS=y 117CONFIG_FILS_SK_PFS=y 118CONFIG_OWE=y 119CONFIG_DPP=y 120CONFIG_DPP2=y 121CONFIG_DPP3=y 122CONFIG_WEP=y 123CONFIG_PASN=y 124CONFIG_AIRTIME_POLICY=y 125CONFIG_IEEE80211BE=y 126CONFIG_NAN_USD=y 127