# # Build hostap/wpa_supplicant and supporting utilities. # # .include WPASRC?= ${SRCTOP}/usr.sbin/wpa CRUNCH_PROGS_usr.sbin+= hostapd hostapd_cli CRUNCH_SRCDIR_hostapd= ${WPASRC}/hostapd CRUNCH_SRCDIR_hostapd_cli= ${WPASRC}/hostapd_cli CRUNCH_KEEP_hostapd+= wpa_driver_bsd_ops CRUNCH_PROGS_usr.sbin+= wpa_supplicant wpa_cli CRUNCH_SRCDIR_wpa_supplicant= ${WPASRC}/wpa_supplicant CRUNCH_SRCDIR_wpa_cli= ${WPASRC}/wpa_cli .if ${MK_OFED} != "no" # libpcap dependencies if OFED is enabled CRUNCH_LIBS+= -lmlx5 -libverbs .endif CRUNCH_LIBS+= -lpcap # hostapd wpalibs= drivers ap l2_packet eap_server wpalibs+= eapol_auth eap_common wpalibs+= radius tls wps common crypto utils # wpa_supplicant wpalibs+= eapol_supp eap_peer rsn_supp .for wpalib in ${wpalibs} CRUNCH_LIBS+= ${LIBWPA${wpalib:tu}} .endfor