8 WPA_DISTDIR?= ${SRCTOP}/contrib/wpa
9 WPA_SUPPLICANT_DISTDIR?=${WPA_DISTDIR}/wpa_supplicant
10 HOSTAPD_DISTDIR?= ${WPA_DISTDIR}/hostapd
15 CFLAGS+=-I${HOSTAPD_DISTDIR}
16 CFLAGS+=-I${WPA_DISTDIR}/src
17 CFLAGS+=-I${WPA_DISTDIR}/src/ap
18 CFLAGS+=-I${WPA_DISTDIR}/src/common
19 CFLAGS+=-I${WPA_DISTDIR}/src/crypto
20 CFLAGS+=-I${WPA_DISTDIR}/src/drivers
21 CFLAGS+=-I${WPA_DISTDIR}/src/eap_common
22 CFLAGS+=-I${WPA_DISTDIR}/src/eap_peer
23 CFLAGS+=-I${WPA_DISTDIR}/src/eap_server
24 CFLAGS+=-I${WPA_DISTDIR}/src/eapol_auth
25 CFLAGS+=-I${WPA_DISTDIR}/src/eapol_supp
26 CFLAGS+=-I${WPA_DISTDIR}/src/l2_packet
27 CFLAGS+=-I${WPA_DISTDIR}/src/radius
28 CFLAGS+=-I${WPA_DISTDIR}/src/rsn_supp
29 CFLAGS+=-I${WPA_DISTDIR}/src/tls
30 CFLAGS+=-I${WPA_DISTDIR}/src/utils
31 CFLAGS+=-I${WPA_DISTDIR}/src/wps
33 CFLAGS+=-DCONFIG_DRIVER_BSD
34 CFLAGS+=-DCONFIG_DRIVER_WIRED
35 CFLAGS+=-DCONFIG_DRIVER_RADIUS_ACL
36 CFLAGS+=-DCONFIG_CTRL_IFACE
37 CFLAGS+=-DCONFIG_CTRL_IFACE_UNIX
38 CFLAGS+=-DCONFIG_IEEE80211AC
39 CFLAGS+=-DCONFIG_IEEE80211N
40 CFLAGS+=-DCONFIG_IEEE80211R
41 CFLAGS+=-DCONFIG_IEEE80211W
42 CFLAGS+=-DTLS_DEFAULT_CIPHERS=\"DEFAULT:!EXP:!LOW\"
43 CFLAGS+=-DCONFIG_DEBUG_SYSLOG
44 CFLAGS+=-DPKCS12_FUNCS
46 CFLAGS+=-DCONFIG_PEERKEY
47 CFLAGS+=-DCONFIG_PRIVSEP
48 CFLAGS+=-DCONFIG_SMARTCARD
50 CFLAGS+=-DCONFIG_TERMINATE_ONLASTIF
51 CFLAGS+=-DCONFIG_TLS=openssl
52 CFLAGS+=-DCONFIG_MATCH_IFACE
53 CFLAGS+=-DCONFIG_PTKSA_CACHE
55 CFLAGS+=-DEAP_SERVER_GTC
56 CFLAGS+=-DEAP_SERVER_IDENTITY
57 CFLAGS+=-DEAP_SERVER_MD5
58 CFLAGS+=-DEAP_SERVER_MSCHAPV2
59 CFLAGS+=-DEAP_SERVER_PEAP
60 CFLAGS+=-DEAP_SERVER_TLS
61 CFLAGS+=-DEAP_SERVER_TTLS
62 CFLAGS+=-DEAP_SERVER_WSC
63 CFLAGS+=-DEAP_TLS_FUNCS
65 CFLAGS+=-DCONFIG_WNM_AP
67 CFLAGS+=-DCONFIG_RSN_PREAUTH
70 .if ${MK_WPA_SUPPLICANT_EAPOL} != "no"
71 CFLAGS+=-DCONFIG_HS20 \
83 -DCONFIG_INTERWORKING \
93 .if ${MK_OPENSSL} != "no"
97 .if !empty(CFLAGS:M*-DEAP_AKA)
102 .if !empty(CFLAGS:M*-DEAP_SIM)
107 .if defined(NEED_SIM_COMMON)
111 .if !empty(CFLAGS:M*-DEAP_GPSK)
112 CFLAGS+=-DEAP_GPSK_SHA256