4 .include "../Makefile.inc"
6 .PATH.c:${HOSTAPD_DISTDIR} \
7 ${WPA_DISTDIR}/src/ap \
8 ${WPA_DISTDIR}/src/eap_server \
9 ${WPA_DISTDIR}/src/eap_peer \
10 ${WPA_DISTDIR}/src/drivers \
11 ${WPA_DISTDIR}/wpa_supplicant
43 hw_features_common.c \
62 tkip_countermeasures.c \
92 MAN= hostapd.8 hostapd.conf.5
94 .if ${MK_EXAMPLES} != "no"
95 FILESDIR= ${SHAREDIR}/examples/hostapd
96 .PATH: ${HOSTAPD_DISTDIR}
97 FILES= hostapd.conf hostapd.eap_user hostapd.wpa_psk
100 CFLAGS+=-I${.CURDIR:H}/wpa_supplicant \
101 -I${WPA_DISTDIR}/src/eap_peer \
102 -DCONFIG_DRIVER_BSD \
103 -DCONFIG_DRIVER_RADIUS_ACL \
105 -DCONFIG_INTERWORKING \
107 -DCONFIG_RSN_PREAUTH \
112 .if ${MK_INET6} != "no"
113 CFLAGS+= -DCONFIG_IPV6
118 # User customizations for wpa_supplicant/hostapd build environment
119 CFLAGS+=${HOSTAPD_CFLAGS}
120 #DPADD+=${HOSTAPD_DPADD}
121 LDADD+=${HOSTAPD_LDADD}
122 #LDFLAGS+=${HOSTAPD_LDFLAGS}
124 CFLAGS+=-DDPKCS12_FUNCS \
127 -DEAP_SERVER_IDENTITY \
129 -DEAP_SERVER_MSCHAPV2 \
136 SRCS+= eap_server_gtc.c \
141 eap_server_identity.c \
143 eap_server_methods.c \
144 eap_server_mschapv2.c \
147 eap_server_tls_common.c \
156 .if !empty(CFLAGS:M*-DCONFIG_WPS)
160 .if !empty(CFLAGS:M*-DEAP_SERVER_AKA)
161 SRCS+= eap_server_aka.c
165 .if !empty(CFLAGS:M*-DEAP_SERVER_SIM)
166 SRCS+= eap_server_sim.c
170 .if defined(NEED_SIM_COMMON)
171 SRCS+= eap_sim_common.c \
176 .if !empty(CFLAGS:M*-DEAP_SERVER_GPSK)
177 CFLAGS+=-DEAP_GPSK_SHA256
178 SRCS+= eap_server_gpsk.c \
183 .if !empty(CFLAGS:M*-DEAP_SERVER_PAX)
184 SRCS+= eap_server_pax.c \
188 .if !empty(CFLAGS:M*-DEAP_SERVER_SAKE)
189 SRCS+= eap_server_sake.c \
193 .include "../Makefile.crypto"
195 .include <bsd.prog.mk>