1 # Copyright (C) 2006-2014 OpenWrt.org
3 # This is free software, licensed under the GNU General Public License v2.
4 # See /LICENSE for more information.
7 include $(TOPDIR
)/rules.mk
12 PKG_SOURCE_URL
:=http
://w1.fi
/hostap.git
14 PKG_SOURCE_DATE
:=2018-12-02
15 PKG_SOURCE_VERSION
:=c2c6c01bb8b6fafc2074b46a53c4eab2c145ac6f
16 PKG_MIRROR_HASH
:=d381123fe42059b553d96122a03c35e7d1709153c3aaf10fa4e74fe59be243dd
18 PKG_MAINTAINER
:=Felix Fietkau
<nbd@nbd.name
>
19 PKG_LICENSE
:=BSD-3-Clause
20 PKG_CPE_ID
:=cpe
:/a
:w1.fi
:hostapd
24 PKG_CONFIG_DEPENDS
:= \
25 CONFIG_PACKAGE_kmod-ath9k \
26 CONFIG_PACKAGE_kmod-cfg80211 \
27 CONFIG_PACKAGE_hostapd \
28 CONFIG_PACKAGE_hostapd-basic \
29 CONFIG_PACKAGE_hostapd-mini \
30 CONFIG_WPA_RFKILL_SUPPORT \
31 CONFIG_DRIVER_WEXT_SUPPORT \
32 CONFIG_DRIVER_11N_SUPPORT \
33 CONFIG_DRIVER_11AC_SUPPORT \
35 EAPOL_TEST_PROVIDERS
:=eapol-test eapol-test-openssl eapol-test-wolfssl
37 SUPPLICANT_PROVIDERS
:=
41 $(if
$(findstring wpad
,$(BUILD_VARIANT
)),wpad
, \
42 $(if
$(findstring supplicant
,$(BUILD_VARIANT
)),supplicant
, \
46 LOCAL_AND_LIB_VARIANT
=$(patsubst hostapd-
%,%,\
48 $(patsubst supplicant-
%,%,\
52 LOCAL_VARIANT
=$(patsubst %-internal
,%,\
53 $(patsubst %-openssl
,%,\
54 $(patsubst %-wolfssl
,%,\
55 $(LOCAL_AND_LIB_VARIANT
)\
59 $(if
$(findstring openssl
,$(LOCAL_AND_LIB_VARIANT
)),openssl
,\
60 $(if
$(findstring wolfssl
,$(LOCAL_AND_LIB_VARIANT
)),wolfssl
,\
64 CONFIG_VARIANT
:=$(LOCAL_VARIANT
)
65 ifeq ($(LOCAL_VARIANT
),mesh
)
69 include $(INCLUDE_DIR
)/package.mk
71 STAMP_CONFIGURED
:=$(STAMP_CONFIGURED
)_
$(CONFIG_WPA_MSG_MIN_PRIORITY
)
74 ifneq ($(CONFIG_DRIVER_11N_SUPPORT
),)
78 ifneq ($(CONFIG_DRIVER_11AC_SUPPORT
),)
79 HOSTAPD_IEEE80211AC
:=y
83 CONFIG_ACS
=$(CONFIG_PACKAGE_kmod-cfg80211
) \
84 CONFIG_DRIVER_NL80211
=$(CONFIG_PACKAGE_kmod-cfg80211
) \
85 CONFIG_IEEE80211N
=$(HOSTAPD_IEEE80211N
) \
86 CONFIG_IEEE80211AC
=$(HOSTAPD_IEEE80211AC
) \
87 CONFIG_DRIVER_WEXT
=$(CONFIG_DRIVER_WEXT_SUPPORT
) \
92 ifeq ($(LOCAL_VARIANT
),full
)
93 DRIVER_MAKEOPTS
+= CONFIG_IEEE80211W
=$(CONFIG_DRIVER_11W_SUPPORT
)
96 ifeq ($(LOCAL_VARIANT
),basic
)
97 DRIVER_MAKEOPTS
+= CONFIG_IEEE80211W
=$(CONFIG_DRIVER_11W_SUPPORT
)
100 ifeq ($(LOCAL_VARIANT
),full
)
101 ifeq ($(SSL_VARIANT
),openssl
)
102 DRIVER_MAKEOPTS
+= CONFIG_TLS
=openssl CONFIG_SAE
=y CONFIG_OWE
=y CONFIG_SUITEB192
=y
103 TARGET_LDFLAGS
+= -lcrypto
-lssl
105 ifeq ($(SSL_VARIANT
),wolfssl
)
106 DRIVER_MAKEOPTS
+= CONFIG_TLS
=wolfssl CONFIG_WPS_NFC
=1 CONFIG_SAE
=y CONFIG_OWE
=y CONFIG_SUITEB192
=y
107 TARGET_LDFLAGS
+= -lwolfssl
111 ifneq ($(LOCAL_TYPE
),hostapd
)
112 ifeq ($(LOCAL_VARIANT
),mesh
)
113 ifeq ($(SSL_VARIANT
),openssl
)
114 DRIVER_MAKEOPTS
+= CONFIG_TLS
=openssl CONFIG_AP
=y CONFIG_SAE
=y CONFIG_MESH
=y
115 TARGET_LDFLAGS
+= -lcrypto
-lssl
117 ifeq ($(SSL_VARIANT
),wolfssl
)
118 DRIVER_MAKEOPTS
+= CONFIG_TLS
=wolfssl CONFIG_WPS_NFC
=1 CONFIG_AP
=y CONFIG_SAE
=y CONFIG_MESH
=y
119 TARGET_LDFLAGS
+= -lwolfssl
123 ifdef CONFIG_WPA_RFKILL_SUPPORT
124 DRIVER_MAKEOPTS
+= NEED_RFKILL
=y
127 CONFIG_DRIVER_ROBOSWITCH
=$(CONFIG_PACKAGE_kmod-switch
)
130 ifdef CONFIG_USE_GLIBC
131 TARGET_LDFLAGS
+= -lrt
132 TARGET_LDFLAGS_C
+= -lrt
135 DRV_DEPENDS
:=+PACKAGE_kmod-cfg80211
:libnl-tiny
138 define Package
/hostapd
/Default
141 TITLE
:=IEEE
802.1x Authenticator
142 URL
:=http
://hostap.epitest.fi
/
143 DEPENDS
:=$(DRV_DEPENDS
) +hostapd-common
+libubus
145 CONFLICTS
:=$(HOSTAPD_PROVIDERS
)
146 HOSTAPD_PROVIDERS
+=$(1)
149 define Package
/hostapd
150 $(call Package
/hostapd
/Default
,$(1))
152 VARIANT
:=full-internal
155 define Package
/hostapd
/description
156 This package contains a full featured IEEE
802.1x
/WPA
/EAP
/RADIUS
160 define Package
/hostapd-openssl
161 $(call Package
/hostapd
/Default
,$(1))
163 VARIANT
:=full-openssl
167 Package
/hostapd-openssl
/description
= $(Package
/hostapd
/description
)
169 define Package
/hostapd-wolfssl
170 $(call Package
/hostapd
/Default
,$(1))
172 VARIANT
:=full-wolfssl
176 Package
/hostapd-wolfssl
/description
= $(Package
/hostapd
/description
)
178 define Package
/hostapd-basic
179 $(call Package
/hostapd
/Default
,$(1))
180 TITLE
+= (WPA-PSK
, 11r and
11w
)
184 define Package
/hostapd-basic
/description
185 This package contains a basic IEEE
802.1x
/WPA Authenticator with WPA-PSK
, 802.11r and
802.11w support.
188 define Package
/hostapd-mini
189 $(call Package
/hostapd
/Default
,$(1))
190 TITLE
+= (WPA-PSK only
)
194 define Package
/hostapd-mini
/description
195 This package contains a minimal IEEE
802.1x
/WPA Authenticator
(WPA-PSK only
).
199 define Package
/wpad
/Default
202 TITLE
:=IEEE
802.1x Authenticator
/Supplicant
203 DEPENDS
:=$(DRV_DEPENDS
) +hostapd-common
+libubus
204 URL
:=http
://hostap.epitest.fi
/
205 PROVIDES
:=hostapd wpa-supplicant
206 CONFLICTS
:=$(HOSTAPD_PROVIDERS
) $(SUPPLICANT_PROVIDERS
)
207 HOSTAPD_PROVIDERS
+=$(1)
208 SUPPLICANT_PROVIDERS
+=$(1)
212 $(call Package
/wpad
/Default
,$(1))
214 VARIANT
:=wpad-full-internal
217 define Package
/wpad
/description
218 This package contains a full featured IEEE
802.1x
/WPA
/EAP
/RADIUS
219 Authenticator and Supplicant
222 define Package
/wpad-openssl
223 $(call Package
/wpad
/Default
,$(1))
225 VARIANT
:=wpad-full-openssl
229 Package
/wpad-openssl
/description
= $(Package
/wpad
/description
)
231 define Package
/wpad-wolfssl
232 $(call Package
/wpad
/Default
,$(1))
234 VARIANT
:=wpad-full-wolfssl
238 Package
/wpad-wolfssl
/description
= $(Package
/wpad
/description
)
240 define Package
/wpad-basic
241 $(call Package
/wpad
/Default
,$(1))
242 TITLE
+= (WPA-PSK
, 11r and
11w
)
246 define Package
/wpad-basic
/description
247 This package contains a basic IEEE
802.1x
/WPA Authenticator and Supplicant with WPA-PSK
, 802.11r and
802.11w support.
250 define Package
/wpad-mini
251 $(call Package
/wpad
/Default
,$(1))
252 TITLE
+= (WPA-PSK only
)
256 define Package
/wpad-mini
/description
257 This package contains a minimal IEEE
802.1x
/WPA Authenticator and Supplicant
(WPA-PSK only
).
260 define Package
/wpad-mesh
261 $(call Package
/wpad
/Default
,$(1))
262 TITLE
+= (with
802.11s mesh and SAE support
)
263 DEPENDS
+=@PACKAGE_kmod-cfg80211 @
(!TARGET_uml||BROKEN
)
264 PROVIDES
+=wpa-supplicant-mesh wpad-mesh
267 define Package
/wpad-mesh
/description
268 This package contains a minimal IEEE
802.1x
/WPA Authenticator and Supplicant
(with
802.11s mesh and SAE support
).
271 define Package
/wpad-mesh-openssl
272 $(call Package
/wpad-mesh
,$(1))
274 VARIANT
:=wpad-mesh-openssl
277 Package
/wpad-mesh-openssl
/description
= $(Package
/wpad-mesh
/description
)
279 define Package
/wpad-mesh-wolfssl
280 $(call Package
/wpad-mesh
,$(1))
282 VARIANT
:=wpad-mesh-wolfssl
285 Package
/wpad-mesh-wolfssl
/description
= $(Package
/wpad-mesh
/description
)
288 define Package
/wpa-supplicant
/Default
291 TITLE
:=WPA Supplicant
292 URL
:=http
://hostap.epitest.fi
/wpa_supplicant
/
293 DEPENDS
:=$(DRV_DEPENDS
) +hostapd-common
+libubus
294 PROVIDES
:=wpa-supplicant
295 CONFLICTS
:=$(SUPPLICANT_PROVIDERS
)
296 SUPPLICANT_PROVIDERS
+=$(1)
299 define Package
/wpa-supplicant
300 $(call Package
/wpa-supplicant
/Default
,$(1))
301 VARIANT
:=supplicant-full-internal
304 define Package
/wpa-supplicant-openssl
305 $(call Package
/wpa-supplicant
/Default
,$(1))
306 VARIANT
:=supplicant-full-openssl
310 define Package
/wpa-supplicant-wolfssl
311 $(call Package
/wpa-supplicant
/Default
,$(1))
312 VARIANT
:=supplicant-full-wolfssl
316 define Package
/wpa-supplicant
/config
317 source
"$(SOURCE)/Config.in"
320 define Package
/wpa-supplicant-p2p
321 $(call Package
/wpa-supplicant
/Default
,$(1))
322 TITLE
+= (with Wi-Fi P2P support
)
323 DEPENDS
+=@PACKAGE_kmod-cfg80211
324 VARIANT
:=supplicant-p2p-internal
327 define Package
/wpa-supplicant-mesh
/Default
328 $(call Package
/wpa-supplicant
/Default
,$(1))
329 TITLE
+= (with
802.11s and SAE
)
330 DEPENDS
+=@PACKAGE_kmod-cfg80211 @
(!TARGET_uml||BROKEN
)
331 PROVIDES
+=wpa-supplicant-mesh
334 define Package
/wpa-supplicant-mesh-openssl
335 $(call Package
/wpa-supplicant-mesh
/Default
,$(1))
336 VARIANT
:=supplicant-mesh-openssl
340 define Package
/wpa-supplicant-mesh-wolfssl
341 $(call Package
/wpa-supplicant-mesh
/Default
,$(1))
342 VARIANT
:=supplicant-mesh-wolfssl
346 define Package
/wpa-supplicant-basic
347 $(call Package
/wpa-supplicant
/Default
,$(1))
348 TITLE
+= (with
11r and
11w
)
349 VARIANT
:=supplicant-basic
352 define Package
/wpa-supplicant-mini
353 $(call Package
/wpa-supplicant
/Default
,$(1))
354 TITLE
+= (minimal version
)
355 VARIANT
:=supplicant-mini
359 define Package
/hostapd-common
360 TITLE
:=hostapd
/wpa_supplicant common support files
365 define Package
/hostapd-utils
368 TITLE
:=IEEE
802.1x Authenticator
(utils
)
369 URL
:=http
://hostap.epitest.fi
/
370 DEPENDS
:=@
$(subst $(space
),||
,$(foreach pkg
,$(HOSTAPD_PROVIDERS
),PACKAGE_
$(pkg
)))
373 define Package
/hostapd-utils
/description
374 This package contains a command line utility to control the
375 IEEE
802.1x
/WPA
/EAP
/RADIUS Authenticator.
378 define Package
/wpa-cli
381 DEPENDS
:=@
$(subst $(space
),||
,$(foreach pkg
,$(SUPPLICANT_PROVIDERS
),PACKAGE_
$(pkg
)))
382 TITLE
:=WPA Supplicant command line control utility
385 define Package
/eapol-test
386 TITLE
:=802.1x authentication
test utility
389 VARIANT
:=supplicant-full-internal
390 DEPENDS
:=$(DRV_DEPENDS
) +libubus
393 define Package
/eapol-test-openssl
394 TITLE
:=802.1x authentication
test utility
397 VARIANT
:=supplicant-full-openssl
398 CONFLICTS
:=$(filter-out eapol-test-openssl
,$(EAPOL_TEST_PROVIDERS
))
399 DEPENDS
:=$(DRV_DEPENDS
) +libubus
+libopenssl
403 define Package
/eapol-test-wolfssl
404 TITLE
:=802.1x authentication
test utility
407 VARIANT
:=supplicant-full-wolfssl
408 CONFLICTS
:=$(filter-out eapol-test-openssl
,$(filter-out eapol-test-wolfssl
,$(EAPOL_TEST_PROVIDERS
)))
409 DEPENDS
:=$(DRV_DEPENDS
) +libubus
+libwolfssl
414 ifneq ($(wildcard $(PKG_BUILD_DIR
)/.config_
*),$(subst .configured_
,.config_
,$(STAMP_CONFIGURED
)))
415 define Build
/Configure
/rebuild
416 $(FIND
) $(PKG_BUILD_DIR
) -name \
*.o
-or
-name \
*.a |
$(XARGS
) rm -f
417 rm -f
$(PKG_BUILD_DIR
)/hostapd
/hostapd
418 rm -f
$(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_supplicant
419 rm -f
$(PKG_BUILD_DIR
)/.config_
*
420 touch
$(subst .configured_
,.config_
,$(STAMP_CONFIGURED
))
424 define Build
/Configure
425 $(Build
/Configure
/rebuild
)
426 $(if
$(wildcard .
/files
/hostapd-
$(CONFIG_VARIANT
).config
), \
427 $(CP
) .
/files
/hostapd-
$(CONFIG_VARIANT
).config
$(PKG_BUILD_DIR
)/hostapd
/.config \
429 $(CP
) .
/files
/wpa_supplicant-
$(CONFIG_VARIANT
).config
$(PKG_BUILD_DIR
)/wpa_supplicant
/.config
433 -I
$(STAGING_DIR
)/usr
/include/libnl-tiny \
434 -I
$(PKG_BUILD_DIR
)/src
/crypto \
438 $(if
$(CONFIG_WPA_MSG_MIN_PRIORITY
),-DCONFIG_MSG_MIN_PRIORITY
=$(CONFIG_WPA_MSG_MIN_PRIORITY
))
440 TARGET_CFLAGS
+= -ffunction-sections
-fdata-sections
-flto
441 TARGET_LDFLAGS
+= -Wl
,--gc-sections
-flto
=jobserver
-fuse-linker-plugin
-lubox
-lubus
443 ifdef CONFIG_PACKAGE_kmod-cfg80211
444 TARGET_LDFLAGS
+= -lm
-lnl-tiny
448 CFLAGS
="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS)" \
449 $(MAKE
) $(PKG_JOBS
) -C
$(PKG_BUILD_DIR
)/$(1) \
450 $(TARGET_CONFIGURE_OPTS
) \
452 LIBS
="$(TARGET_LDFLAGS)" \
453 LIBS_c
="$(TARGET_LDFLAGS_C)" \
454 AR
="$(TARGET_CROSS)gcc-ar" \
459 define Build
/Compile
/wpad
461 $(call Build/RunMake,hostapd,-s MULTICALL=1 dump_cflags); \
462 $(call Build/RunMake,wpa_supplicant,-s MULTICALL=1 dump_cflags) | \
463 sed -e 's,-n ,,g' -e 's^$(TARGET_CFLAGS)^^' \
464 ` > $(PKG_BUILD_DIR
)/.
cflags
465 sed
-i
's/"/\\"/g' $(PKG_BUILD_DIR
)/.
cflags
466 +$(call Build
/RunMake
,hostapd
, \
467 CFLAGS
="$$$$(cat $(PKG_BUILD_DIR)/.cflags)" \
469 hostapd_cli hostapd_multi.a \
471 +$(call Build
/RunMake
,wpa_supplicant
, \
472 CFLAGS
="$$$$(cat $(PKG_BUILD_DIR)/.cflags)" \
474 wpa_cli wpa_supplicant_multi.a \
476 +export MAKEFLAGS
="$(MAKE_JOBSERVER)"; $(TARGET_CC
) -o
$(PKG_BUILD_DIR
)/wpad \
478 .
/files
/multicall.c \
479 $(PKG_BUILD_DIR
)/hostapd
/hostapd_multi.a \
480 $(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_supplicant_multi.a \
484 define Build
/Compile
/hostapd
485 +$(call Build
/RunMake
,hostapd
, \
486 hostapd hostapd_cli \
490 define Build
/Compile
/supplicant
491 +$(call Build
/RunMake
,wpa_supplicant
, \
492 wpa_cli wpa_supplicant \
496 define Build
/Compile
/supplicant-full-internal
497 +$(call Build
/RunMake
,wpa_supplicant
, \
502 define Build
/Compile
/supplicant-full-openssl
503 +$(call Build
/RunMake
,wpa_supplicant
, \
508 define Build
/Compile
/supplicant-full-wolfssl
509 +$(call Build
/RunMake
,wpa_supplicant
, \
515 $(Build
/Compile
/$(LOCAL_TYPE
))
516 $(Build
/Compile
/$(BUILD_VARIANT
))
519 define Install
/hostapd
520 $(INSTALL_DIR
) $(1)/usr
/sbin
523 define Install
/supplicant
524 $(INSTALL_DIR
) $(1)/usr
/sbin
527 define Package
/hostapd-common
/install
528 $(INSTALL_DIR
) $(1)/lib
/netifd
$(1)/etc
/rc.button
529 $(INSTALL_DATA
) .
/files
/hostapd.sh
$(1)/lib
/netifd
/hostapd.sh
530 $(INSTALL_BIN
) .
/files
/wps-hotplug.sh
$(1)/etc
/rc.button
/wps
533 define Package
/hostapd
/install
534 $(call Install
/hostapd
,$(1))
535 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/hostapd
/hostapd
$(1)/usr
/sbin
/
537 Package
/hostapd-basic
/install = $(Package
/hostapd
/install)
538 Package
/hostapd-mini
/install = $(Package
/hostapd
/install)
539 Package
/hostapd-openssl
/install = $(Package
/hostapd
/install)
540 Package
/hostapd-wolfssl
/install = $(Package
/hostapd
/install)
542 ifneq ($(LOCAL_TYPE
),supplicant
)
543 define Package
/hostapd-utils
/install
544 $(INSTALL_DIR
) $(1)/usr
/sbin
545 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/hostapd
/hostapd_cli
$(1)/usr
/sbin
/
549 define Package
/wpad
/install
550 $(call Install
/hostapd
,$(1))
551 $(call Install
/supplicant
,$(1))
552 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/wpad
$(1)/usr
/sbin
/
553 $(LN
) wpad
$(1)/usr
/sbin
/hostapd
554 $(LN
) wpad
$(1)/usr
/sbin
/wpa_supplicant
556 Package
/wpad-basic
/install = $(Package
/wpad
/install)
557 Package
/wpad-mini
/install = $(Package
/wpad
/install)
558 Package
/wpad-openssl
/install = $(Package
/wpad
/install)
559 Package
/wpad-wolfssl
/install = $(Package
/wpad
/install)
560 Package
/wpad-mesh-openssl
/install = $(Package
/wpad
/install)
561 Package
/wpad-mesh-wolfssl
/install = $(Package
/wpad
/install)
563 define Package
/wpa-supplicant
/install
564 $(call Install
/supplicant
,$(1))
565 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_supplicant
$(1)/usr
/sbin
/
567 Package
/wpa-supplicant-basic
/install = $(Package
/wpa-supplicant
/install)
568 Package
/wpa-supplicant-mini
/install = $(Package
/wpa-supplicant
/install)
569 Package
/wpa-supplicant-p2p
/install = $(Package
/wpa-supplicant
/install)
570 Package
/wpa-supplicant-openssl
/install = $(Package
/wpa-supplicant
/install)
571 Package
/wpa-supplicant-wolfssl
/install = $(Package
/wpa-supplicant
/install)
572 Package
/wpa-supplicant-mesh-openssl
/install = $(Package
/wpa-supplicant
/install)
573 Package
/wpa-supplicant-mesh-wolfssl
/install = $(Package
/wpa-supplicant
/install)
575 ifneq ($(LOCAL_TYPE
),hostapd
)
576 define Package
/wpa-cli
/install
577 $(INSTALL_DIR
) $(1)/usr
/sbin
578 $(CP
) $(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_cli
$(1)/usr
/sbin
/
582 ifeq ($(BUILD_VARIANT
),supplicant-full-internal
)
583 define Package
/eapol-test
/install
584 $(INSTALL_DIR
) $(1)/usr
/sbin
585 $(CP
) $(PKG_BUILD_DIR
)/wpa_supplicant
/eapol_test
$(1)/usr
/sbin
/
589 ifeq ($(BUILD_VARIANT
),supplicant-full-openssl
)
590 define Package
/eapol-test-openssl
/install
591 $(INSTALL_DIR
) $(1)/usr
/sbin
592 $(CP
) $(PKG_BUILD_DIR
)/wpa_supplicant
/eapol_test
$(1)/usr
/sbin
/
596 ifeq ($(BUILD_VARIANT
),supplicant-full-wolfssl
)
597 define Package
/eapol-test-wolfssl
/install
598 $(INSTALL_DIR
) $(1)/usr
/sbin
599 $(CP
) $(PKG_BUILD_DIR
)/wpa_supplicant
/eapol_test
$(1)/usr
/sbin
/
603 $(eval
$(call BuildPackage
,hostapd
))
604 $(eval
$(call BuildPackage
,hostapd-basic
))
605 $(eval
$(call BuildPackage
,hostapd-mini
))
606 $(eval
$(call BuildPackage
,hostapd-openssl
))
607 $(eval
$(call BuildPackage
,hostapd-wolfssl
))
608 $(eval
$(call BuildPackage
,wpad
))
609 $(eval
$(call BuildPackage
,wpad-mesh-openssl
))
610 $(eval
$(call BuildPackage
,wpad-mesh-wolfssl
))
611 $(eval
$(call BuildPackage
,wpad-basic
))
612 $(eval
$(call BuildPackage
,wpad-mini
))
613 $(eval
$(call BuildPackage
,wpad-openssl
))
614 $(eval
$(call BuildPackage
,wpad-wolfssl
))
615 $(eval
$(call BuildPackage
,wpa-supplicant
))
616 $(eval
$(call BuildPackage
,wpa-supplicant-mesh-openssl
))
617 $(eval
$(call BuildPackage
,wpa-supplicant-mesh-wolfssl
))
618 $(eval
$(call BuildPackage
,wpa-supplicant-basic
))
619 $(eval
$(call BuildPackage
,wpa-supplicant-mini
))
620 $(eval
$(call BuildPackage
,wpa-supplicant-p2p
))
621 $(eval
$(call BuildPackage
,wpa-supplicant-openssl
))
622 $(eval
$(call BuildPackage
,wpa-supplicant-wolfssl
))
623 $(eval
$(call BuildPackage
,wpa-cli
))
624 $(eval
$(call BuildPackage
,hostapd-utils
))
625 $(eval
$(call BuildPackage
,hostapd-common
))
626 $(eval
$(call BuildPackage
,eapol-test
))
627 $(eval
$(call BuildPackage
,eapol-test-openssl
))
628 $(eval
$(call BuildPackage
,eapol-test-wolfssl
))