@ -7,7 +7,7 @@
i n c l u d e $( TOPDIR ) / r u l e s . m k
PKG_NAME := hostapd
PKG_RELEASE := 1
PKG_RELEASE := 2
PKG_SOURCE_URL := http://w1.fi/hostap.git
PKG_SOURCE_PROTO := git
@ -30,39 +30,58 @@ PKG_CONFIG_DEPENDS:= \
CONFIG_WPA_RFKILL_SUPPORT \
CONFIG_DRIVER_WEXT_SUPPORT \
CONFIG_DRIVER_11N_SUPPORT \
CONFIG_DRIVER_11AC_SUPPORT
CONFIG_DRIVER_11AC_SUPPORT \
LOCAL_TYPE = $( strip \
$( if $( findstring wpad,$( BUILD_VARIANT) ) ,wpad, \
$( if $( findstring supplicant,$( BUILD_VARIANT) ) ,supplicant, \
hostapd \
) ) )
LOCAL_VARIANT = $( patsubst wpad-%,%,$( patsubst supplicant-%,%,$( BUILD_VARIANT) ) )
LOCAL_AND_LIB_VARIANT = $( patsubst hostapd-%,%,\
$( patsubst wpad-%,%,\
$( patsubst supplicant-%,%,\
$( BUILD_VARIANT) \
) ) )
LOCAL_VARIANT = $( patsubst %-internal,%,\
$( patsubst %-openssl,%,\
$( patsubst %-wolfssl,%,\
$( LOCAL_AND_LIB_VARIANT) \
) ) )
SSL_VARIANT = $( strip \
$( if $( findstring openssl,$( LOCAL_AND_LIB_VARIANT) ) ,openssl,\
$( if $( findstring wolfssl,$( LOCAL_AND_LIB_VARIANT) ) ,wolfssl,\
internal\
) ) )
CONFIG_VARIANT := $( LOCAL_VARIANT)
i f e q ( $( LOCAL_VARIANT ) , m e s h )
CONFIG_VARIANT:= full
e n d i f
i f n e q ( $( LOCAL_TYPE ) , h o s t a p d )
ifeq ( $( LOCAL_VARIANT) ,full)
PKG_CONFIG_DEPENDS += \
CONFIG_WPA_SUPPLICANT_INTERNAL \
CONFIG_WPA_SUPPLICANT_OPENSSL \
CONFIG_WPA_SUPPLICANT_WOLFSSL
endif
ifeq ( $( LOCAL_VARIANT) ,mesh)
PKG_CONFIG_DEPENDS += \
CONFIG_WPA_SUPPLICANT_OPENSSL \
CONFIG_WPA_SUPPLICANT_WOLFSSL
endif
e n d i f
PKG_BUILD_DIR = $( BUILD_DIR) /$( PKG_NAME) -$( BUILD_VARIANT) /$( PKG_NAME) -$( PKG_VERSION)
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
STAMP_CONFIGURED := $( STAMP_CONFIGURED) _$( CONFIG_WPA_MSG_MIN_PRIORITY)
WPAD_PROVIDERS := wpad-mini wpad wpad-openssl wpad-wolfssl \
wpad-mesh-openssl wpad-mesh-wolfssl
SUPPLICANT_ONLY_PROVIDERS := wpa_supplicant-mini wpa_supplicant-p2p \
wpa_supplicant wpa_supplicant-openssl wpa_supplicant-wolfssl \
wpa_supplicant-mesh-openssl wpa_supplicant-mesh-wolfssl
HOSTAPD_ONLY_PROVIDERS := hostapd-mini hostapd hostapd-openssl hostapd-wolfssl
EAPOL_TEST_PROVIDERS := eapol-test eapol-test-openssl eapol-test-wolfssl
SUPPLICANT_PROVIDERS := $( WPAD_PROVIDERS) $( SUPPLICANT_ONLY_PROVIDERS)
HOSTAPD_PROVIDERS := $( WPAD_PROVIDERS) $( HOSTAPD_ONLY_PROVIDERS)
ANY_PROVIDERS := $( WPAD_PROVIDERS) $( HOSTAPD_ONLY_PROVIDERS) $( SUPPLICANT_ONLY_PROVIDERS)
i f n e q ( $( CONFIG_DRIVER_ 11N_SUPPORT ) , )
HOSTAPD_IEEE80211N:= y
e n d i f
@ -78,29 +97,31 @@ DRIVER_MAKEOPTS= \
CONFIG_IEEE80211AC = $( HOSTAPD_IEEE80211AC) \
CONFIG_DRIVER_WEXT = $( CONFIG_DRIVER_WEXT_SUPPORT) \
space :=
space +=
i f e q ( $( LOCAL_VARIANT ) , f u l l )
DRIVER_MAKEOPTS += CONFIG_IEEE80211W = $( CONFIG_DRIVER_11W_SUPPORT)
e n d i f
i f n e q ( $( LOCAL_TYPE ) , h o s t a p d )
ifdef CONFIG_WPA_SUPPLICANT_OPENSSL
ifeq ( $( LOCAL_VARIANT) ,full)
ifeq ( $( SSL_VARIANT) ,openssl)
DRIVER_MAKEOPTS += CONFIG_TLS = openssl
TARGET_LDFLAGS += -lcrypto -lssl
endif
endif
ifdef CONFIG_WPA_SUPPLICANT_WOLFSSL
ifeq ( $( LOCAL_VARIANT) ,full)
ifeq ( $( SSL_VARIANT) ,wolfssl)
DRIVER_MAKEOPTS += CONFIG_TLS = wolfssl CONFIG_WPS_NFC = 1
TARGET_LDFLAGS += -lwolfssl
endif
endif
ifeq ( $( LOCAL_VARIANT) ,mesh)
ifndef CONFIG_WPA_SUPPLICANT_WOLFSSL
ifeq ( $( SSL_VARIANT) ,openssl)
DRIVER_MAKEOPTS += CONFIG_TLS = openssl CONFIG_AP = y CONFIG_SAE = y CONFIG_MESH = y
TARGET_LDFLAGS += -lcrypto -lssl
else
endif
ifeq ( $( SSL_VARIANT) ,wolfssl)
DRIVER_MAKEOPTS += CONFIG_TLS = wolfssl CONFIG_WPS_NFC = 1 CONFIG_AP = y CONFIG_SAE = y CONFIG_MESH = y
TARGET_LDFLAGS += -lwolfssl
endif
@ -134,8 +155,25 @@ endef
d e f i n e P a c k a g e / h o s t a p d
$( call Package /hostapd /Default )
TITLE += ( full)
VARIANT:= full
CONFLICTS:= wpad wpad-mini wpad-mesh
VARIANT:= full-internal
e n d e f
d e f i n e P a c k a g e / h o s t a p d - o p e n s s l
$( call Package /hostapd /Default )
TITLE += ( full)
VARIANT:= full-openssl
DEPENDS += +libopenssl
CONFLICTS:= $( filter-out hostapd-openssl ,$( HOSTAPD_ONLY_PROVIDERS) )
PROVIDES:= hostapd
e n d e f
d e f i n e P a c k a g e / h o s t a p d - w o l f s s l
$( call Package /hostapd /Default )
TITLE += ( full)
VARIANT:= full-wolfssl
DEPENDS += +libwolfssl
CONFLICTS:= $( filter-out hostapd-openssl ,$( filter-out hostapd-wolfssl ,$( HOSTAPD_ONLY_PROVIDERS) ) )
PROVIDES:= hostapd
e n d e f
d e f i n e P a c k a g e / h o s t a p d / d e s c r i p t i o n
@ -143,21 +181,26 @@ define Package/hostapd/description
Authenticator.
e n d e f
P a c k a g e / h o s t a p d - o p e n s s l / description = $( Package/hostapd/description)
P a c k a g e / h o s t a p d - w o l f s s l / description = $( Package/hostapd/description)
d e f i n e P a c k a g e / h o s t a p d - m i n i
$( call Package /hostapd /Default )
TITLE += ( WPA-PSK only)
VARIANT:= mini
CONFLICTS:= wpad wpad-mini wpad-mesh
CONFLICTS:= $( filter-out hostapd-wolfssl ,$( filter-out hostapd-openssl ,$( filter-out hostapd-mini ,$( HOSTAPD_ONLY_PROVIDERS) ) ) )
PROVIDES:= hostapd
e n d e f
d e f i n e P a c k a g e / h o s t a p d - m i n i / d e s c r i p t i o n
This package contains a minimal IEEE 802.1x/WPA Authenticator ( WPA-PSK only) .
e n d e f
d e f i n e P a c k a g e / h o s t a p d - u t i l s
$( call Package/hostapd/Default)
TITLE += ( utils)
DEPENDS:= @PACKAGE_hostapd|| PACKAGE_hostapd-mini|| PACKAGE_wpad|| PACKAGE_wpad-mesh|| PACKAGE_wpad-mini
DEPENDS:= @$( subst $( space) ,|| ,$( foreach pkg,$( HOSTAPD_PROVIDERS) ,PACKAGE_$( pkg) ) )
e n d e f
d e f i n e P a c k a g e / h o s t a p d - u t i l s / d e s c r i p t i o n
@ -171,13 +214,36 @@ define Package/wpad/Default
TITLE:= IEEE 802.1x Authenticator/Supplicant
DEPENDS:= $( DRV_DEPENDS) +hostapd-common +libubus
URL:= http://hostap.epitest.fi/
PROVIDES:= hostapd wpa-supplicant
e n d e f
d e f i n e P a c k a g e / w p a d
$( call Package /wpad /Default )
TITLE += ( full)
DEPENDS += +WPA_SUPPLICANT_OPENSSL:libopenssl +WPA_SUPPLICANT_WOLFSSL:libwolfssl
VARIANT:= wpad-full
VARIANT:= wpad-full-internal
e n d e f
d e f i n e P a c k a g e / w p a d - o p e n s s l
$( call Package /wpad /Default )
TITLE += ( full)
VARIANT:= wpad-full-openssl
DEPENDS += +libopenssl
CONFLICTS:= $( filter-out wpad-mesh-wolfssl,\
$( filter-out wpad-mesh-openssl ,\
$( filter-out wpad-openssl ,\
$( ANY_PROVIDERS) ) ) )
e n d e f
d e f i n e P a c k a g e / w p a d - w o l f s s l
$( call Package /wpad /Default )
TITLE += ( full)
VARIANT:= wpad-full-wolfssl
DEPENDS += +libwolfssl
CONFLICTS:= $( filter-out wpad-mesh-wolfssl ,\
$( filter-out wpad-mesh-openssl ,\
$( filter-out wpad-openssl ,\
$( filter-out wpad-wolfssl ,\
$( ANY_PROVIDERS) ) ) ) )
e n d e f
d e f i n e P a c k a g e / w p a d / d e s c r i p t i o n
@ -185,6 +251,9 @@ define Package/wpad/description
Authenticator and Supplicant
e n d e f
P a c k a g e / w p a d - o p e n s s l / description = $( Package/wpad/description)
P a c k a g e / w p a d - w o l f s s l / description = $( Package/wpad/description)
d e f i n e P a c k a g e / w p a d - m i n i
$( call Package /wpad /Default )
TITLE += ( WPA-PSK only)
@ -195,25 +264,59 @@ define Package/wpad-mini/description
This package contains a minimal IEEE 802.1x/WPA Authenticator and Supplicant ( WPA-PSK only) .
e n d e f
d e f i n e P a c k a g e / w p a d - m e s h
d e f i n e P a c k a g e / w p a d - m e s h - o p e n s s l
$( call Package /wpad /Default )
TITLE += ( with 802.11s mesh and SAE support)
DEPENDS += @PACKAGE_kmod-cfg80211 @( !TARGET_uml|| BROKEN) +libopenssl
VARIANT:= wpad-mesh-openssl
CONFLICTS:= $( filter-out wpad-mesh-openssl ,$( ANY_PROVIDERS) )
PROVIDES += wpa-supplicant-mesh wpad-mesh
e n d e f
d e f i n e P a c k a g e / w p a d - m e s h - w o l f s s l
$( call Package /wpad /Default )
TITLE += ( with 802.11s mesh and SAE support)
DEPENDS:= $( DRV_DEPENDS) +libubus +WPA_SUPPLICANT_OPENSSL:libopenssl +WPA_SUPPLICANT_INTERNAL:libopenssl +WPA_SUPPLICANT_WOLFSSL:libwolfssl @PACKAGE_kmod-cfg80211 @( !TARGET_uml|| BROKEN)
VARIANT:= wpad-mesh
DEPENDS += @PACKAGE_kmod-cfg80211 @( !TARGET_uml|| BROKEN) +libwolfssl
VARIANT:= wpad-mesh-wolfssl
CONFLICTS:= $( filter-out wpad-mesh-openssl ,$( filter-out wpad-mesh-wolfssl ,$( ANY_PROVIDERS) ) )
PROVIDES += wpa-supplicant-mesh wpad-mesh
e n d e f
d e f i n e P a c k a g e / w p a d - m e s h / d e s c r i p t i o n
This package contains a minimal IEEE 802.1x/WPA Authenticator and Supplicant ( with 802.11s mesh and SAE support) .
e n d e f
d e f i n e P a c k a g e / w p a - s u p p l i c a n t
P a c k a g e / w p a d - m e s h - o p e n s s l / description = $( Package/wpad-mesh/description)
P a c k a g e / w p a d - m e s h - w o l f s s l / description = $( Package/wpad-mesh/description)
d e f i n e P a c k a g e / w p a - s u p p l i c a n t / D e f a u l t
SECTION:= net
CATEGORY:= Network
TITLE:= WPA Supplicant
URL:= http://hostap.epitest.fi/wpa_supplicant/
DEPENDS:= $( DRV_DEPENDS) +WPA_SUPPLICANT_OPENSSL:libopenssl +WPA_SUPPLICANT_WOLFSSL:libwolfssl
CONFLICTS:= wpad wpad-mini wpad-mesh
VARIANT:= supplicant-full
DEPENDS:= $( DRV_DEPENDS)
e n d e f
d e f i n e P a c k a g e / w p a - s u p p l i c a n t
$( Package/wpa-supplicant/Default)
CONFLICTS:= $( filter-out wpa-supplicant ,$( SUPPLICANT_ONLY_PROVIDERS) )
VARIANT:= supplicant-full-internal
e n d e f
d e f i n e P a c k a g e / w p a - s u p p l i c a n t - o p e n s s l
$( Package/wpa-supplicant/Default)
CONFLICTS:= $( filter-out wpa-supplicant-openssl ,$( SUPPLICANT_ONLY_PROVIDERS) )
VARIANT:= supplicant-full-openssl
DEPENDS += +libopenssl
PROVIDES:= wpa-supplicant
e n d e f
d e f i n e P a c k a g e / w p a - s u p p l i c a n t - w o l f s s l
$( Package/wpa-supplicant/Default)
CONFLICTS:= $( filter-out wpa-supplicant-wolfssl ,$( SUPPLICANT_ONLY_PROVIDERS) )
VARIANT:= supplicant-full-wolfssl
DEPENDS += +libwolfssl
PROVIDES:= wpa-supplicant
e n d e f
d e f i n e P a c k a g e / w p a - s u p p l i c a n t / c o n f i g
@ -224,30 +327,45 @@ define Package/wpa-supplicant-p2p
$( Package/wpa-supplicant)
TITLE:= WPA Supplicant ( with Wi-Fi P2P support)
DEPENDS:= $( DRV_DEPENDS) @PACKAGE_kmod-cfg80211
CONFLICTS:= wpad wpad-mini wpad-mesh
VARIANT:= supplicant-p2p
CONFLICTS:= $( filter-out wpa-supplicant-p2p ,$( SUPPLICANT_ONLY_PROVIDERS) )
VARIANT:= supplicant-p2p-internal
PROVIDES:= wpa-supplicant
e n d e f
d e f i n e P a c k a g e / w p a - s u p p l i c a n t - m e s h
d e f i n e P a c k a g e / w p a - s u p p l i c a n t - m e s h / D e f a u l t
$( Package/wpa-supplicant)
TITLE:= WPA Supplicant ( with 802.11s and SAE)
DEPENDS:= $( DRV_DEPENDS) +WPA_SUPPLICANT_OPENSSL:libopenssl +WPA_SUPPLICANT_INTERNAL:libopenssl +WPA_SUPPLICANT_WOLFSSL:libwolfssl @PACKAGE_kmod-cfg80211 @( !TARGET_uml|| BROKEN)
CONFLICTS:= wpad wpad-mesh wpad-mesh
VARIANT:= supplicant-mesh
DEPENDS:= $( DRV_DEPENDS) @PACKAGE_kmod-cfg80211 @( !TARGET_uml|| BROKEN)
PROVIDES:= wpa-supplicant wpa-supplicant-mesh
e n d e f
d e f i n e P a c k a g e / w p a - s u p p l i c a n t - m e s h - o p e n s s l
$( Package/wpa-supplicant-mesh/Default)
VARIANT:= supplicant-mesh-openssl
CONFLICTS:= $( filter-out wpa-supplicant-mesh-openssl ,$( SUPPLICANT_ONLY_PROVIDERS) )
DEPENDS += +libopenssl
e n d e f
d e f i n e P a c k a g e / w p a - s u p p l i c a n t - m e s h - w o l f s s l
$( Package/wpa-supplicant-mesh/Default)
VARIANT:= supplicant-mesh-wolfssl
CONFLICTS:= $( filter-out wpa-supplicant-mesh-openssl ,$( filter-out wpa-supplicant-mesh-wolfssl ,$( SUPPLICANT_ONLY_PROVIDERS) ) )
DEPENDS += +libwolfssl
e n d e f
d e f i n e P a c k a g e / w p a - s u p p l i c a n t - m i n i
$( Package/wpa-supplicant)
TITLE:= WPA Supplicant ( minimal version)
DEPENDS:= $( DRV_DEPENDS)
CONFLICTS:= wpad wpad-mini wpad-mesh
CONFLICTS:= $( filter-out wpa-supplicant-mini ,$( SUPPLICANT_ONLY_PROVIDERS) )
VARIANT:= supplicant-mini
PROVIDES:= wpa-supplicant
e n d e f
d e f i n e P a c k a g e / w p a - c l i
SECTION:= net
CATEGORY:= Network
DEPENDS:= @PACKAGE_wpa-supplicant|| PACKAGE_wpa-supplicant-p2p|| PACKAGE_wpad-mini|| PACKAGE_wpad|| PACKAGE_wpad-mesh
DEPENDS:= @$( subst $( space) ,|| ,$( foreach pkg,$( SUPPLICANT_PROVIDERS) ,PACKAGE_$( pkg) ) )
TITLE:= WPA Supplicant command line control utility
e n d e f
@ -261,8 +379,26 @@ define Package/eapol-test
TITLE:= 802.1x authentication test utility
SECTION:= net
CATEGORY:= Network
VARIANT:= supplicant-full
DEPENDS:= $( DRV_DEPENDS) +WPA_SUPPLICANT_OPENSSL:libopenssl +WPA_SUPPLICANT_WOLFSSL:libwolfssl
VARIANT:= supplicant-full-internal
DEPENDS:= $( DRV_DEPENDS)
e n d e f
d e f i n e P a c k a g e / e a p o l - t e s t - o p e n s s l
TITLE:= 802.1x authentication test utility
SECTION:= net
CATEGORY:= Network
VARIANT:= supplicant-full-openssl
CONFLICTS:= $( filter-out eapol-test-openssl ,$( EAPOL_TEST_PROVIDERS) )
DEPENDS:= $( DRV_DEPENDS) +libopenssl
e n d e f
d e f i n e P a c k a g e / e a p o l - t e s t - w o l f s s l
TITLE:= 802.1x authentication test utility
SECTION:= net
CATEGORY:= Network
VARIANT:= supplicant-full-wolfssl
CONFLICTS:= $( filter-out eapol-test-openssl ,$( filter-out eapol-test-wolfssl ,$( EAPOL_TEST_PROVIDERS) ) )
DEPENDS:= $( DRV_DEPENDS) +libwolfssl
e n d e f
@ -350,7 +486,19 @@ define Build/Compile/supplicant
)
e n d e f
d e f i n e B u i l d / C o m p i l e / s u p p l i c a n t - f u l l
d e f i n e B u i l d / C o m p i l e / s u p p l i c a n t - f u l l - i n t e r n a l
+$( call Build/RunMake,wpa_supplicant, \
eapol_test \
)
e n d e f
d e f i n e B u i l d / C o m p i l e / s u p p l i c a n t - f u l l - o p e n s s l
+$( call Build/RunMake,wpa_supplicant, \
eapol_test \
)
e n d e f
d e f i n e B u i l d / C o m p i l e / s u p p l i c a n t - f u l l - w o l f s s l
+$( call Build/RunMake,wpa_supplicant, \
eapol_test \
)
@ -379,6 +527,8 @@ define Package/hostapd/install
$( INSTALL_BIN) $( PKG_BUILD_DIR) /hostapd/hostapd $( 1) /usr/sbin/
e n d e f
P a c k a g e / h o s t a p d - m i n i / install = $( Package/hostapd/install)
P a c k a g e / h o s t a p d - o p e n s s l / install = $( Package/hostapd/install)
P a c k a g e / h o s t a p d - w o l f s s l / install = $( Package/hostapd/install)
i f n e q ( $( LOCAL_TYPE ) , s u p p l i c a n t )
define Package/hostapd-utils/install
@ -396,7 +546,10 @@ define Package/wpad/install
$( LN) wpad $( 1) /usr/sbin/wpa_supplicant
e n d e f
P a c k a g e / w p a d - m i n i / install = $( Package/wpad/install)
P a c k a g e / w p a d - m e s h / install = $( Package/wpad/install)
P a c k a g e / w p a d - o p e n s s l / install = $( Package/wpad/install)
P a c k a g e / w p a d - w o l f s s l / install = $( Package/wpad/install)
P a c k a g e / w p a d - m e s h - o p e n s s l / install = $( Package/wpad/install)
P a c k a g e / w p a d - m e s h - w o l f s s l / install = $( Package/wpad/install)
d e f i n e P a c k a g e / w p a - s u p p l i c a n t / i n s t a l l
$( call Install/supplicant,$( 1) )
@ -404,7 +557,10 @@ define Package/wpa-supplicant/install
e n d e f
P a c k a g e / w p a - s u p p l i c a n t - m i n i / install = $( Package/wpa-supplicant/install)
P a c k a g e / w p a - s u p p l i c a n t - p 2 p / install = $( Package/wpa-supplicant/install)
P a c k a g e / w p a - s u p p l i c a n t - m e s h / install = $( Package/wpa-supplicant/install)
P a c k a g e / w p a - s u p p l i c a n t - o p e n s s l / install = $( Package/wpa-supplicant/install)
P a c k a g e / w p a - s u p p l i c a n t - w o l f s s l / install = $( Package/wpa-supplicant/install)
P a c k a g e / w p a - s u p p l i c a n t - m e s h - o p e n s s l / install = $( Package/wpa-supplicant/install)
P a c k a g e / w p a - s u p p l i c a n t - m e s h - w o l f s s l / install = $( Package/wpa-supplicant/install)
i f n e q ( $( LOCAL_TYPE ) , h o s t a p d )
define Package/wpa-cli/install
@ -413,23 +569,47 @@ ifneq ($(LOCAL_TYPE),hostapd)
endef
e n d i f
i f e q ( $( BUILD_VARIANT ) , s u p p l i c a n t - f u l l )
i f e q ( $( BUILD_VARIANT ) , s u p p l i c a n t - f u l l - i n t e r n a l )
define Package/eapol-test/install
$( INSTALL_DIR) $( 1) /usr/sbin
$( CP) $( PKG_BUILD_DIR) /wpa_supplicant/eapol_test $( 1) /usr/sbin/
endef
e n d i f
i f e q ( $( BUILD_VARIANT ) , s u p p l i c a n t - f u l l - o p e n s s l )
define Package/eapol-test-openssl/install
$( INSTALL_DIR) $( 1) /usr/sbin
$( CP) $( PKG_BUILD_DIR) /wpa_supplicant/eapol_test $( 1) /usr/sbin/
endef
e n d i f
i f e q ( $( BUILD_VARIANT ) , s u p p l i c a n t - f u l l - w o l f s s l )
define Package/eapol-test-wolfssl/install
$( INSTALL_DIR) $( 1) /usr/sbin
$( CP) $( PKG_BUILD_DIR) /wpa_supplicant/eapol_test $( 1) /usr/sbin/
endef
e n d i f
$( eval $ ( call BuildPackage ,hostapd ) )
$( eval $ ( call BuildPackage ,hostapd -mini ) )
$( eval $ ( call BuildPackage ,hostapd -openssl ) )
$( eval $ ( call BuildPackage ,hostapd -wolfssl ) )
$( eval $ ( call BuildPackage ,wpad ) )
$( eval $ ( call BuildPackage ,wpad -mesh ) )
$( eval $ ( call BuildPackage ,wpad -mesh -openssl ) )
$( eval $ ( call BuildPackage ,wpad -mesh -wolfssl ) )
$( eval $ ( call BuildPackage ,wpad -mini ) )
$( eval $ ( call BuildPackage ,wpad -openssl ) )
$( eval $ ( call BuildPackage ,wpad -wolfssl ) )
$( eval $ ( call BuildPackage ,wpa -supplicant ) )
$( eval $ ( call BuildPackage ,wpa -supplicant -mesh ) )
$( eval $ ( call BuildPackage ,wpa -supplicant -mesh -openssl ) )
$( eval $ ( call BuildPackage ,wpa -supplicant -mesh -wolfssl ) )
$( eval $ ( call BuildPackage ,wpa -supplicant -mini ) )
$( eval $ ( call BuildPackage ,wpa -supplicant -p 2p ) )
$( eval $ ( call BuildPackage ,wpa -supplicant -openssl ) )
$( eval $ ( call BuildPackage ,wpa -supplicant -wolfssl ) )
$( eval $ ( call BuildPackage ,wpa -cli ) )
$( eval $ ( call BuildPackage ,hostapd -utils ) )
$( eval $ ( call BuildPackage ,hostapd -common ) )
$( eval $ ( call BuildPackage ,eapol -test ) )
$( eval $ ( call BuildPackage ,eapol -test -openssl ) )
$( eval $ ( call BuildPackage ,eapol -test -wolfssl ) )