1# 2# Build hostap/wpa_supplicant and supporting utilities. 3# 4# 5.include <src.opts.mk> 6 7WPASRC?= ${SRCTOP}/usr.sbin/wpa 8 9CRUNCH_PROGS_usr.sbin+= hostapd hostapd_cli 10CRUNCH_SRCDIR_hostapd= ${WPASRC}/hostapd 11CRUNCH_SRCDIR_hostapd_cli= ${WPASRC}/hostapd_cli 12 13CRUNCH_KEEP_hostapd+= wpa_driver_bsd_ops 14 15CRUNCH_PROGS_usr.sbin+= wpa_supplicant wpa_cli 16CRUNCH_SRCDIR_wpa_supplicant= ${WPASRC}/wpa_supplicant 17CRUNCH_SRCDIR_wpa_cli= ${WPASRC}/wpa_cli 18 19.if ${MK_OFED} != "no" 20# libpcap dependencies if OFED is enabled 21CRUNCH_LIBS+= -lmlx5 -libverbs 22.endif 23CRUNCH_LIBS+= -lpcap 24 25# hostapd 26wpalibs= drivers ap l2_packet eap_server 27wpalibs+= eapol_auth eap_common 28wpalibs+= radius tls wps common crypto utils 29 30# wpa_supplicant 31wpalibs+= eapol_supp eap_peer rsn_supp 32 33.for wpalib in ${wpalibs} 34CRUNCH_LIBS+= ${LIBWPA${wpalib:tu}} 35.endfor 36