Lines Matching +full:y +full:-
8 LOCAL_PATH := $(call my-dir)
9 PKG_CONFIG ?= pkg-config
12 CONFIG_DRIVER_$(BOARD_WPA_SUPPLICANT_DRIVER) := y
18 L_CFLAGS = -DWPA_IGNORE_CONFIG_ERRORS
20 L_CFLAGS += -DVERSION_STR_POSTFIX=\"-$(PLATFORM_VERSION)\"
23 L_CFLAGS += -DANDROID_LOG_NAME=\"wpa_supplicant\"
26 L_CFLAGS += -Wno-unused-parameter
29 L_CFLAGS += -DANDROID_P2P
32 L_CFLAGS += -DANDROID_LIB_STUB
36 L_CFLAGS += -DANDROID_LIB_EVENT
41 L_CFLAGS += -DCONFIG_NO_ROAMING
45 L_CFLAGS += -DCONFIG_CTRL_IFACE_CLIENT_DIR=\"/data/misc/wifi/sockets\"
46 L_CFLAGS += -DCONFIG_CTRL_IFACE_DIR=\"/data/misc/wifi/sockets\"
49 L_CFLAGS += -DCONFIG_WPA_CLI_HISTORY_DIR=\"/data/misc/wifi\"
53 L_CFLAGS += -mabi=aapcs-linux
57 L_CPPFLAGS := -std=c++11 -Wall -Werror
59 L_CPPFLAGS += -Wno-unused-variable -Wno-unused-parameter
60 L_CPPFLAGS += -Wno-unused-private-field
84 INCLUDES += external/libnl-headers
126 L_CFLAGS += -DOS_NO_C_LIB_DEFINES
134 L_CFLAGS += -DWPA_TRACE
138 LDFLAGS += -rdynamic
139 L_CFLAGS += -funwind-tables
141 L_CFLAGS += -DWPA_TRACE_BFD
142 LIBS += -lbfd
143 LIBS_p += -lbfd
144 LIBS_c += -lbfd
155 L_CFLAGS += -DCONFIG_ELOOP_POLL
159 L_CFLAGS += -DCONFIG_ELOOP_EPOLL
163 L_CFLAGS += -Werror -DEAPOL_TEST
167 L_CFLAGS += -DCONFIG_HT_OVERRIDES
171 L_CFLAGS += -DCONFIG_VHT_OVERRIDES
175 L_CFLAGS += -DCONFIG_HE_OVERRIDES
185 NEED_BASE64=y
187 L_CFLAGS += -DCONFIG_BACKEND_FILE
199 L_CFLAGS += -DCONFIG_NO_CONFIG_WRITE
203 L_CFLAGS += -DCONFIG_NO_CONFIG_BLOBS
207 L_CFLAGS += -DCONFIG_NO_SCAN_PROCESSING
211 L_CFLAGS += -DCONFIG_SUITEB
215 L_CFLAGS += -DCONFIG_SUITEB192
216 NEED_SHA384=y
220 L_CFLAGS += -DCONFIG_OCV
225 L_CFLAGS += -DCONFIG_IEEE80211R
230 NEED_80211_COMMON=y
231 NEED_AES_SIV=y
232 CONFIG_SAE=y
233 CONFIG_AP=y
234 L_CFLAGS += -DCONFIG_MESH
241 L_CFLAGS += -DCONFIG_SAE
244 L_CFLAGS += -DCONFIG_SAE_PK
245 NEED_AES_SIV=y
248 NEED_ECC=y
249 NEED_DH_GROUPS=y
250 NEED_HMAC_SHA256_KDF=y
251 NEED_DRAGONFLY=y
253 NEED_DH_GROUPS_ALL=y
258 L_CFLAGS += -DCONFIG_DPP
267 NEED_AES_SIV=y
268 NEED_HMAC_SHA256_KDF=y
269 NEED_HMAC_SHA384_KDF=y
270 NEED_HMAC_SHA512_KDF=y
271 NEED_SHA384=y
272 NEED_SHA512=y
273 NEED_ECC=y
274 NEED_JSON=y
275 NEED_GAS_SERVER=y
276 NEED_BASE64=y
277 NEED_ASN1=y
279 L_CFLAGS += -DCONFIG_DPP2
282 L_CFLAGS += -DCONFIG_DPP3
289 L_CFLAGS += -DCONFIG_NAN_USD
293 L_CFLAGS += -DCONFIG_OWE
294 NEED_ECC=y
295 NEED_HMAC_SHA256_KDF=y
296 NEED_HMAC_SHA384_KDF=y
297 NEED_HMAC_SHA512_KDF=y
298 NEED_SHA384=y
299 NEED_SHA512=y
303 L_CFLAGS += -DCONFIG_FILS
304 NEED_SHA384=y
305 NEED_AES_SIV=y
307 L_CFLAGS += -DCONFIG_FILS_SK_PFS
308 NEED_ECC=y
313 CONFIG_WNM=y
317 CONFIG_WNM=y
321 L_CFLAGS += -DCONFIG_WNM
326 L_CFLAGS += -DCONFIG_TDLS
331 L_CFLAGS += -DCONFIG_TDLS_TESTING
335 L_CFLAGS += -DCONFIG_PMKSA_CACHE_EXTERNAL
343 NEED_AES=y
344 NEED_SHA1=y
345 NEED_MD5=y
346 NEED_RC4=y
348 L_CFLAGS += -DCONFIG_NO_WPA
352 NEED_RSN_AUTHENTICATOR=y
353 L_CFLAGS += -DCONFIG_IBSS_RSN
354 L_CFLAGS += -DCONFIG_NO_VLAN
372 L_CFLAGS += -DCONFIG_P2P
373 NEED_GAS=y
374 NEED_OFFCHANNEL=y
375 CONFIG_WPS=y
376 CONFIG_AP=y
378 L_CFLAGS += -DCONFIG_P2P_STRICT
381 L_CFLAGS += -DCONFIG_WIFI_DISPLAY
387 L_CFLAGS += -DCONFIG_PASN
388 L_CFLAGS += -DCONFIG_PTKSA_CACHE
389 NEED_HMAC_SHA256_KDF=y
390 NEED_HMAC_SHA384_KDF=y
391 NEED_SHA256=y
392 NEED_SHA384=y
400 L_CFLAGS += -DCONFIG_HS20
401 CONFIG_INTERWORKING=y
406 L_CFLAGS += -DCONFIG_INTERWORKING
407 NEED_GAS=y
411 L_CFLAGS += -DCONFIG_FST
418 L_CFLAGS += -DCONFIG_FST_TEST
426 L_CFLAGS += -DCONFIG_WEP
430 L_CFLAGS += -DCONFIG_NO_TKIP
434 L_CFLAGS += -DCONFIG_NO_RRM
444 L_CFLAGS += -DCONFIG_NO_WMM_AC
450 L_CFLAGS += -DCONFIG_NO_ROBUST_AV
479 L_CFLAGS += -DCONFIG_WINPCAP
480 LIBS += -lwpcap -lpacket
481 LIBS_w += -lwpcap
483 LIBS += -ldnet -lpcap
488 LIBS += -lwpcap -lpacket
489 LIBS_w += -lwpcap
493 LIBS += -lpcap
497 L_CFLAGS += -DCONFIG_ERP
498 NEED_HMAC_SHA256_KDF=y
502 # EAP-TLS
504 L_CFLAGS += -DEAP_TLS_DYNAMIC
507 L_CFLAGS += -DEAP_TLS
510 TLS_FUNCS=y
511 CONFIG_IEEE8021X_EAPOL=y
513 L_CFLAGS += -DEAP_TLSV1_3
518 # EAP-UNAUTH-TLS
519 L_CFLAGS += -DEAP_UNAUTH_TLS
522 TLS_FUNCS=y
524 CONFIG_IEEE8021X_EAPOL=y
528 # EAP-PEAP
530 L_CFLAGS += -DEAP_PEAP_DYNAMIC
533 L_CFLAGS += -DEAP_PEAP
537 TLS_FUNCS=y
538 CONFIG_IEEE8021X_EAPOL=y
542 # EAP-TTLS
544 L_CFLAGS += -DEAP_TTLS_DYNAMIC
547 L_CFLAGS += -DEAP_TTLS
550 TLS_FUNCS=y
552 MS_FUNCS=y
553 CHAP=y
555 CONFIG_IEEE8021X_EAPOL=y
559 # EAP-MD5
561 L_CFLAGS += -DEAP_MD5_DYNAMIC
564 L_CFLAGS += -DEAP_MD5
567 CHAP=y
568 CONFIG_IEEE8021X_EAPOL=y
574 CONFIG_EAP_MSCHAPV2=y
579 # EAP-MSCHAPv2
581 L_CFLAGS += -DEAP_MSCHAPv2_DYNAMIC
585 L_CFLAGS += -DEAP_MSCHAPv2
589 MS_FUNCS=y
590 CONFIG_IEEE8021X_EAPOL=y
594 # EAP-GTC
596 L_CFLAGS += -DEAP_GTC_DYNAMIC
599 L_CFLAGS += -DEAP_GTC
602 CONFIG_IEEE8021X_EAPOL=y
606 # EAP-OTP
608 L_CFLAGS += -DEAP_OTP_DYNAMIC
611 L_CFLAGS += -DEAP_OTP
614 CONFIG_IEEE8021X_EAPOL=y
618 # EAP-SIM
620 L_CFLAGS += -DEAP_SIM_DYNAMIC
623 L_CFLAGS += -DEAP_SIM
626 CONFIG_IEEE8021X_EAPOL=y
627 CONFIG_EAP_SIM_COMMON=y
628 NEED_AES_CBC=y
632 # EAP-LEAP
634 L_CFLAGS += -DEAP_LEAP_DYNAMIC
637 L_CFLAGS += -DEAP_LEAP
640 MS_FUNCS=y
641 CONFIG_IEEE8021X_EAPOL=y
645 # EAP-PSK
647 L_CFLAGS += -DEAP_PSK_DYNAMIC
650 L_CFLAGS += -DEAP_PSK
653 CONFIG_IEEE8021X_EAPOL=y
654 NEED_AES=y
655 NEED_AES_ENCBLOCK=y
656 NEED_AES_EAX=y
660 # EAP-AKA
662 L_CFLAGS += -DEAP_AKA_DYNAMIC
665 L_CFLAGS += -DEAP_AKA
668 CONFIG_IEEE8021X_EAPOL=y
669 CONFIG_EAP_SIM_COMMON=y
670 NEED_AES_CBC=y
674 L_CFLAGS += -DCONFIG_EAP_PROXY
677 CONFIG_IEEE8021X_EAPOL=y
681 # EAP-AKA'
683 L_CFLAGS += -DEAP_AKA_PRIME_DYNAMIC
685 L_CFLAGS += -DEAP_AKA_PRIME
691 NEED_AES=y
692 NEED_FIPS186_2_PRF=y
696 # EAP-FAST
698 L_CFLAGS += -DEAP_FAST_DYNAMIC
702 L_CFLAGS += -DEAP_FAST
706 TLS_FUNCS=y
707 CONFIG_IEEE8021X_EAPOL=y
708 NEED_T_PRF=y
712 # EAP-TEAP
714 L_CFLAGS += -DEAP_YEAP_DYNAMIC
718 L_CFLAGS += -DEAP_TEAP
722 TLS_FUNCS=y
723 CONFIG_IEEE8021X_EAPOL=y
724 NEED_T_PRF=y
725 NEED_SHA384=y
726 NEED_TLS_PRF_SHA256=y
727 NEED_TLS_PRF_SHA384=y
731 # EAP-PAX
733 L_CFLAGS += -DEAP_PAX_DYNAMIC
736 L_CFLAGS += -DEAP_PAX
739 CONFIG_IEEE8021X_EAPOL=y
743 # EAP-SAKE
745 L_CFLAGS += -DEAP_SAKE_DYNAMIC
748 L_CFLAGS += -DEAP_SAKE
751 CONFIG_IEEE8021X_EAPOL=y
755 # EAP-GPSK
757 L_CFLAGS += -DEAP_GPSK_DYNAMIC
760 L_CFLAGS += -DEAP_GPSK
763 CONFIG_IEEE8021X_EAPOL=y
765 L_CFLAGS += -DEAP_GPSK_SHA256
770 L_CFLAGS += -DEAP_PWD
772 CONFIG_IEEE8021X_EAPOL=y
773 NEED_ECC=y
774 NEED_DRAGONFLY=y
775 MS_FUNCS=y
779 # EAP-EKE
781 L_CFLAGS += -DEAP_EKE_DYNAMIC
784 L_CFLAGS += -DEAP_EKE
787 CONFIG_IEEE8021X_EAPOL=y
788 NEED_DH_GROUPS=y
789 NEED_DH_GROUPS_ALL=y
790 NEED_AES_CBC=y
794 # EAP-WSC
795 L_CFLAGS += -DCONFIG_WPS -DEAP_WSC
807 CONFIG_IEEE8021X_EAPOL=y
808 NEED_DH_GROUPS=y
809 NEED_BASE64=y
810 NEED_AES_CBC=y
811 NEED_MODEXP=y
814 L_CFLAGS += -DCONFIG_WPS_NFC
816 NEED_WPS_OOB=y
820 L_CFLAGS += -DCONFIG_WPS_OOB
824 CONFIG_WPS_UPNP=y
825 L_CFLAGS += -DCONFIG_WPS_ER
831 L_CFLAGS += -DCONFIG_WPS_UPNP
844 L_CFLAGS += -DCONFIG_WPS_STRICT
849 L_CFLAGS += -DCONFIG_WPS_TESTING
853 L_CFLAGS += -DCONFIG_WPS_REG_DISABLE_OPEN
859 # EAP-IKEv2
861 L_CFLAGS += -DEAP_IKEV2_DYNAMIC
865 L_CFLAGS += -DEAP_IKEV2
869 CONFIG_IEEE8021X_EAPOL=y
870 NEED_DH_GROUPS=y
871 NEED_DH_GROUPS_ALL=y
872 NEED_MODEXP=y
873 NEED_CIPHER=y
878 L_CFLAGS += -DEAP_VENDOR_TEST_DYNAMIC
881 L_CFLAGS += -DEAP_VENDOR_TEST
884 CONFIG_IEEE8021X_EAPOL=y
888 # EAP-TNC
889 L_CFLAGS += -DEAP_TNC
892 NEED_BASE64=y
895 LIBS += -ldl
902 L_CFLAGS += -DIEEE8021X_EAPOL
905 NEED_EAP_COMMON=y
907 L_CFLAGS += -DCONFIG_DYNAMIC_EAP_METHODS
908 LIBS += -ldl -rdynamic
913 NEED_EAP_COMMON=y
914 NEED_RSN_AUTHENTICATOR=y
915 L_CFLAGS += -DCONFIG_AP
917 L_CFLAGS += -DCONFIG_NO_RADIUS
918 L_CFLAGS += -DCONFIG_NO_ACCOUNTING
919 L_CFLAGS += -DCONFIG_NO_VLAN
949 L_CFLAGS += -DCONFIG_WNM_AP
962 L_CFLAGS += -DEAP_SERVER -DEAP_SERVER_IDENTITY
968 L_CFLAGS += -DCONFIG_IEEE80211AC
971 CONFIG_IEEE80211AX=y
972 L_CFLAGS += -DCONFIG_IEEE80211BE
975 L_CFLAGS += -DCONFIG_IEEE80211AX
986 L_CFLAGS += -DNEED_AP_MLME
989 L_CFLAGS += -DEAP_SERVER_WSC
996 NEED_AP_GAS_SERV=y
1002 NEED_AP_GAS_SERV=y
1014 L_CFLAGS += -DCONFIG_MBO
1018 L_CFLAGS += -DCONFIG_TESTING_OPTIONS
1019 NEED_AES_WRAP=y
1023 L_CFLAGS += -DCONFIG_NO_RADIUS
1024 NEED_AES_WRAP=y
1031 L_CFLAGS += -DCONFIG_ACS
1033 LIBS += -lm
1038 L_CFLAGS += -DPCSC_FUNCS -I/usr/include/PCSC
1040 # -lpthread may not be needed depending on how pcsc-lite was configured
1042 #Once MinGW gets support for WinScard, -lwinscard could be used instead of the
1044 #LIBS += -lwinscard
1046 LIBS += -lpcsclite -lpthread
1051 L_CFLAGS += -DCONFIG_SIM_SIMULATOR
1052 NEED_MILENAGE=y
1056 L_CFLAGS += -DCONFIG_USIM_SIMULATOR
1057 NEED_MILENAGE=y
1062 NEED_AES_ENCBLOCK=y
1066 L_CFLAGS += -DPKCS12_FUNCS
1070 L_CFLAGS += -DCONFIG_SMARTCARD
1079 NEED_DES=y
1080 NEED_MD4=y
1088 NEED_DES=y
1092 NEED_TLS_PRF=y
1093 NEED_SHA1=y
1094 NEED_MD5=y
1103 L_CFLAGS += -DCONFIG_TLSV11
1107 L_CFLAGS += -DCONFIG_TLSV12
1111 L_CFLAGS += -DCRYPTO_RSA_OAEP_SHA256
1113 L_CFLAGS += -DEAP_TLS_OPENSSL
1116 LIBS += -lssl
1123 NEED_TLS_PRF_SHA256=y
1124 LIBS += -lcrypto
1125 LIBS_p += -lcrypto
1127 LIBS += -ldl
1128 LIBS_p += -ldl
1133 L_CFLAGS += -DTLS_DEFAULT_CIPHERS=\"$(CONFIG_TLS_DEFAULT_CIPHERS)\"
1143 LIBS += -lgnutls -lgpg-error
1149 OBJS += src/crypto/sha1-internal.c
1152 LIBS += -lgcrypt
1153 LIBS_p += -lgcrypt
1154 CONFIG_INTERNAL_RC4=y
1155 CONFIG_INTERNAL_DH_GROUP5=y
1158 LIBS += -lnettle -lgmp
1159 LIBS_p += -lnettle -lgmp
1160 CONFIG_INTERNAL_RC4=y
1161 CONFIG_INTERNAL_DH_GROUP5=y
1170 OBJS += src/crypto/crypto_internal-rsa.c
1179 NEED_ASN1=y
1185 NEED_BASE64=y
1186 NEED_TLS_PRF=y
1188 NEED_TLS_PRF_SHA256=y
1190 NEED_MODEXP=y
1191 NEED_CIPHER=y
1192 L_CFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT
1195 NEED_DES=y
1196 OBJS += src/crypto/crypto_internal-cipher.c
1199 OBJS += src/crypto/crypto_internal-modexp.c
1205 LIBS += -ltomcrypt -ltfm
1206 LIBS_p += -ltomcrypt -ltfm
1207 CONFIG_INTERNAL_SHA256=y
1208 CONFIG_INTERNAL_RC4=y
1209 CONFIG_INTERNAL_DH_GROUP5=y
1214 NEED_AES_ENC=y
1215 L_CFLAGS += -DCONFIG_CRYPTO_INTERNAL
1217 L_CFLAGS += -DCONFIG_INTERNAL_LIBTOMMATH
1219 L_CFLAGS += -DLTM_FAST
1222 LIBS += -ltommath
1223 LIBS_p += -ltommath
1225 CONFIG_INTERNAL_AES=y
1226 CONFIG_INTERNAL_DES=y
1227 CONFIG_INTERNAL_SHA1=y
1228 CONFIG_INTERNAL_MD4=y
1229 CONFIG_INTERNAL_MD5=y
1230 CONFIG_INTERNAL_SHA256=y
1231 CONFIG_INTERNAL_SHA384=y
1232 CONFIG_INTERNAL_SHA512=y
1233 CONFIG_INTERNAL_RC4=y
1234 CONFIG_INTERNAL_DH_GROUP5=y
1239 L_CFLAGS += -DCONFIG_CRYPTO_CRYPTOAPI
1240 CONFIG_INTERNAL_SHA256=y
1241 CONFIG_INTERNAL_RC4=y
1248 L_CFLAGS += -DEAP_TLS_NONE
1249 CONFIG_INTERNAL_AES=y
1250 CONFIG_INTERNAL_SHA1=y
1251 CONFIG_INTERNAL_MD5=y
1255 CONFIG_INTERNAL_SHA256=y
1256 CONFIG_INTERNAL_RC4=y
1263 LIBS += -ldl
1272 CONFIG_INTERNAL_AES=y
1273 CONFIG_INTERNAL_SHA1=y
1274 CONFIG_INTERNAL_MD5=y
1275 CONFIG_INTERNAL_RC4=y
1281 AESOBJS += src/crypto/aes-internal.c src/crypto/aes-internal-dec.c
1285 NEED_INTERNAL_AES_WRAP=y
1289 NEED_INTERNAL_AES_WRAP=y
1290 L_CFLAGS += -DCONFIG_OPENSSL_INTERNAL_AES_WRAP
1295 NEED_INTERNAL_AES_WRAP=y
1299 AESOBJS += src/crypto/aes-unwrap.c
1302 AESOBJS += src/crypto/aes-eax.c
1303 NEED_AES_CTR=y
1306 AESOBJS += src/crypto/aes-siv.c
1307 NEED_AES_CTR=y
1310 AESOBJS += src/crypto/aes-ctr.c
1313 AESOBJS += src/crypto/aes-encblock.c
1315 NEED_AES_ENC=y
1317 AESOBJS += src/crypto/aes-omac1.c
1320 NEED_AES_ENC=y
1322 AESOBJS += src/crypto/aes-wrap.c
1326 NEED_AES_ENC=y
1328 AESOBJS += src/crypto/aes-cbc.c
1333 AESOBJS += src/crypto/aes-internal-enc.c
1347 SHA1OBJS += src/crypto/sha1-prf.c
1349 SHA1OBJS += src/crypto/sha1-internal.c
1355 L_CFLAGS += -DCONFIG_NO_PBKDF2
1358 SHA1OBJS += src/crypto/sha1-pbkdf2.c
1362 SHA1OBJS += src/crypto/sha1-tprf.c
1365 SHA1OBJS += src/crypto/sha1-tlsprf.c
1379 MD5OBJS += src/crypto/md5-internal.c
1387 OBJS += src/crypto/md4-internal.c
1394 DESOBJS += src/crypto/des-internal.c
1399 L_CFLAGS += -DCONFIG_NO_RC4
1412 # Need to add HMAC-SHA384 KDF as well, if SHA384 was enabled.
1413 NEED_HMAC_SHA384_KDF=y
1416 # Need to add HMAC-SHA512 KDF as well, if SHA512 was enabled.
1417 NEED_HMAC_SHA512_KDF=y
1422 L_CFLAGS += -DCONFIG_SHA256
1428 SHA256OBJS += src/crypto/sha256-prf.c
1430 SHA256OBJS += src/crypto/sha256-internal.c
1433 L_CFLAGS += -DCONFIG_INTERNAL_SHA384
1434 SHA256OBJS += src/crypto/sha384-internal.c
1437 L_CFLAGS += -DCONFIG_INTERNAL_SHA512
1438 SHA256OBJS += src/crypto/sha512-internal.c
1441 SHA256OBJS += src/crypto/sha256-tlsprf.c
1444 SHA256OBJS += src/crypto/sha384-tlsprf.c
1447 L_CFLAGS += -DCONFIG_HMAC_SHA256_KDF
1448 SHA256OBJS += src/crypto/sha256-kdf.c
1451 L_CFLAGS += -DCONFIG_HMAC_SHA384_KDF
1452 SHA256OBJS += src/crypto/sha384-kdf.c
1455 L_CFLAGS += -DCONFIG_HMAC_SHA512_KDF
1456 SHA256OBJS += src/crypto/sha512-kdf.c
1460 L_CFLAGS += -DCONFIG_SHA384
1466 OBJS += src/crypto/sha384-prf.c
1469 L_CFLAGS += -DCONFIG_SHA512
1475 OBJS += src/crypto/sha512-prf.c
1486 L_CFLAGS += -DALL_DH_GROUPS
1495 L_CFLAGS += -DCONFIG_ECC
1499 L_CFLAGS += -DCONFIG_NO_RANDOM_POOL
1505 ifeq ($(CONFIG_CTRL_IFACE), y)
1512 L_CFLAGS += -DCONFIG_CTRL_IFACE
1514 L_CFLAGS += -DCONFIG_CTRL_IFACE_UNIX
1518 L_CFLAGS += -DCONFIG_CTRL_IFACE_UDP
1521 L_CFLAGS += -DCONFIG_CTRL_IFACE_NAMED_PIPE
1523 ifeq ($(CONFIG_CTRL_IFACE), udp-remote)
1525 L_CFLAGS += -DCONFIG_CTRL_IFACE_UDP
1526 L_CFLAGS += -DCONFIG_CTRL_IFACE_UDP_REMOTE
1532 L_CFLAGS += -DCONFIG_CTRL_IFACE_DBUS_NEW
1545 L_CFLAGS += -DCONFIG_CTRL_IFACE_DBUS_INTRO
1551 WPA_SUPPLICANT_USE_BINDER=y
1552 L_CFLAGS += -DCONFIG_BINDER -DCONFIG_CTRL_IFACE_BINDER
1557 LIBS_c += -lncurses -lreadline
1567 L_CFLAGS += -DCONFIG_NATIVE_WINDOWS
1568 LIBS += -lws2_32 -lgdi32 -lcrypt32
1569 LIBS_c += -lws2_32
1570 LIBS_p += -lws2_32 -lgdi32
1572 LIBS_p += -lcrypt32
1577 L_CFLAGS += -DCONFIG_NO_STDOUT_DEBUG
1579 L_CFLAGS += -DCONFIG_NO_WPA_MSG
1584 L_CFLAGS += -DCONFIG_ANDROID_LOG
1589 L_CFLAGS += -DCONFIG_IPV6
1598 L_CFLAGS += -DCONFIG_SME
1613 L_CFLAGS += -DCONFIG_DEBUG_SYSLOG
1615 L_CFLAGS += -DLOG_HOSTAPD="$(CONFIG_DEBUG_SYSLOG_FACILITY)"
1620 L_CFLAGS += -DCONFIG_DEBUG_LINUX_TRACING
1624 L_CFLAGS += -DCONFIG_DEBUG_FILE
1628 L_CFLAGS += -DCONFIG_DELAYED_MIC_ERROR_REPORT
1632 L_CFLAGS += -DCONFIG_FIPS
1641 L_CFLAGS += -DCONFIG_BGSCAN_SIMPLE
1643 NEED_BGSCAN=y
1647 L_CFLAGS += -DCONFIG_BGSCAN_LEARN
1649 NEED_BGSCAN=y
1653 L_CFLAGS += -DCONFIG_BGSCAN
1658 L_CFLAGS += -DCONFIG_AUTOSCAN_EXPONENTIAL
1660 NEED_AUTOSCAN=y
1664 L_CFLAGS += -DCONFIG_AUTOSCAN_PERIODIC
1666 NEED_AUTOSCAN=y
1670 L_CFLAGS += -DCONFIG_AUTOSCAN
1676 L_CFLAGS += -DCONFIG_EXT_PASSWORD_TEST
1677 NEED_EXT_PASSWORD=y
1682 L_CFLAGS += -DCONFIG_EXT_PASSWORD_FILE
1683 NEED_EXT_PASSWORD=y
1688 L_CFLAGS += -DCONFIG_EXT_PASSWORD
1693 L_CFLAGS += -DCONFIG_GAS_SERVER
1694 NEED_GAS=y
1700 L_CFLAGS += -DCONFIG_GAS
1701 NEED_OFFCHANNEL=y
1706 L_CFLAGS += -DCONFIG_OFFCHANNEL
1711 L_CFLAGS += -DCONFIG_JSON
1744 L_CFLAGS += -DCONFIG_NDIS_EVENTS_INTEGRATED
1746 EXTRALIBS += -loleaut32 -lole32 -luuid
1833 PASNOBJS += -lssl -lcrypto
1834 NEED_TLS_PRF_SHA256=y
1842 PASNOBJS += -lgnutls -lgpg-error
1843 PASNOBJS += -lgcrypt
1848 PASNOBJS += src/crypto/sha256-tlsprf.c
1852 PASNOBJS += src/crypto/sha512-prf.c
1856 PASNOBJS += src/crypto/sha384-prf.c
1859 PASNOBJS += src/crypto/sha256-prf.c
1862 PASNOBJS += src/crypto/sha512-kdf.c
1866 PASNOBJS += src/crypto/sha384-kdf.c
1870 PASNOBJS += src/crypto/sha256-kdf.c
1878 PASNOBJS += src/crypto/aes-siv.c
1882 PASNOBJS += src/crypto/aes-ctr.c
1886 PASNOBJS += src/crypto/sha1-prf.c
1888 PASNOBJS += src/crypto/sha1-tlsprf.c
1925 # With BoringSSL we need libkeystore-engine in order to provide access to
1927 LOCAL_SHARED_LIBRARIES += libkeystore-engine
1939 ifeq ($(DBUS), y)
1942 ifeq ($(WPA_SUPPLICANT_USE_BINDER), y)
1982 LOCAL_COPY_HEADERS += src/common/qca-vendor.h
1985 ifeq ($(WPA_SUPPLICANT_USE_BINDER), y)
2022 endif # BINDER == y