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
:=2019-08-08
15 PKG_SOURCE_VERSION
:=ca8c2bd28ad53f431d6ee60ef754e98cfdb4c17b
16 PKG_MIRROR_HASH
:=9d9f1c60afa5324ee17219bd3ec61c1a6fa4043b4187da9bb44e59025d3ed31d
18 PKG_MAINTAINER
:=Felix Fietkau
<nbd@nbd.name
>
19 PKG_LICENSE
:=BSD-3-Clause
20 PKG_CPE_ID
:=cpe
:/a
:w1.fi
:hostapd
23 PKG_ASLR_PIE_REGULAR
:=1
25 PKG_CONFIG_DEPENDS
:= \
26 CONFIG_PACKAGE_kmod-ath9k \
27 CONFIG_PACKAGE_kmod-cfg80211 \
28 CONFIG_PACKAGE_hostapd \
29 CONFIG_PACKAGE_hostapd-basic \
30 CONFIG_PACKAGE_hostapd-mini \
31 CONFIG_WPA_RFKILL_SUPPORT \
32 CONFIG_DRIVER_WEXT_SUPPORT \
33 CONFIG_DRIVER_11N_SUPPORT \
34 CONFIG_DRIVER_11AC_SUPPORT \
36 EAPOL_TEST_PROVIDERS
:=eapol-test eapol-test-openssl eapol-test-wolfssl
38 SUPPLICANT_PROVIDERS
:=
42 $(if
$(findstring wpad
,$(BUILD_VARIANT
)),wpad
, \
43 $(if
$(findstring supplicant
,$(BUILD_VARIANT
)),supplicant
, \
47 LOCAL_AND_LIB_VARIANT
=$(patsubst hostapd-
%,%,\
49 $(patsubst supplicant-
%,%,\
53 LOCAL_VARIANT
=$(patsubst %-internal
,%,\
54 $(patsubst %-openssl
,%,\
55 $(patsubst %-wolfssl
,%,\
56 $(LOCAL_AND_LIB_VARIANT
)\
60 $(if
$(findstring openssl
,$(LOCAL_AND_LIB_VARIANT
)),openssl
,\
61 $(if
$(findstring wolfssl
,$(LOCAL_AND_LIB_VARIANT
)),wolfssl
,\
65 CONFIG_VARIANT
:=$(LOCAL_VARIANT
)
66 ifeq ($(LOCAL_VARIANT
),mesh
)
70 include $(INCLUDE_DIR
)/package.mk
72 STAMP_CONFIGURED
:=$(STAMP_CONFIGURED
)_
$(CONFIG_WPA_MSG_MIN_PRIORITY
)
75 ifneq ($(CONFIG_DRIVER_11N_SUPPORT
),)
79 ifneq ($(CONFIG_DRIVER_11AC_SUPPORT
),)
80 HOSTAPD_IEEE80211AC
:=y
84 CONFIG_ACS
=$(CONFIG_PACKAGE_kmod-cfg80211
) \
85 CONFIG_DRIVER_NL80211
=$(CONFIG_PACKAGE_kmod-cfg80211
) \
86 CONFIG_IEEE80211N
=$(HOSTAPD_IEEE80211N
) \
87 CONFIG_IEEE80211AC
=$(HOSTAPD_IEEE80211AC
) \
88 CONFIG_DRIVER_WEXT
=$(CONFIG_DRIVER_WEXT_SUPPORT
) \
90 ifneq ($(LOCAL_VARIANT
),mini
)
91 DRIVER_MAKEOPTS
+= CONFIG_IEEE80211W
=$(CONFIG_DRIVER_11W_SUPPORT
)
94 ifeq ($(LOCAL_VARIANT
),full
)
95 ifeq ($(SSL_VARIANT
),openssl
)
96 DRIVER_MAKEOPTS
+= CONFIG_TLS
=openssl CONFIG_SAE
=y CONFIG_OWE
=y CONFIG_SUITEB192
=y CONFIG_AP
=y CONFIG_MESH
=y
97 TARGET_LDFLAGS
+= -lcrypto
-lssl
99 ifeq ($(SSL_VARIANT
),wolfssl
)
100 DRIVER_MAKEOPTS
+= CONFIG_TLS
=wolfssl CONFIG_WPS_NFC
=1 CONFIG_SAE
=y CONFIG_OWE
=y CONFIG_SUITEB192
=y CONFIG_AP
=y CONFIG_MESH
=y
101 TARGET_LDFLAGS
+= -lwolfssl
105 ifneq ($(LOCAL_TYPE
),hostapd
)
106 ifeq ($(LOCAL_VARIANT
),mesh
)
107 ifeq ($(SSL_VARIANT
),openssl
)
108 DRIVER_MAKEOPTS
+= CONFIG_TLS
=openssl CONFIG_AP
=y CONFIG_SAE
=y CONFIG_MESH
=y
109 TARGET_LDFLAGS
+= -lcrypto
-lssl
111 ifeq ($(SSL_VARIANT
),wolfssl
)
112 DRIVER_MAKEOPTS
+= CONFIG_TLS
=wolfssl CONFIG_WPS_NFC
=1 CONFIG_AP
=y CONFIG_SAE
=y CONFIG_MESH
=y
113 TARGET_LDFLAGS
+= -lwolfssl
117 ifdef CONFIG_WPA_RFKILL_SUPPORT
118 DRIVER_MAKEOPTS
+= NEED_RFKILL
=y
122 ifdef CONFIG_USE_GLIBC
123 TARGET_LDFLAGS
+= -lrt
124 TARGET_LDFLAGS_C
+= -lrt
127 DRV_DEPENDS
:=+PACKAGE_kmod-cfg80211
:libnl-tiny
130 define Package
/hostapd
/Default
133 TITLE
:=IEEE
802.1x Authenticator
134 URL
:=http
://hostap.epitest.fi
/
135 DEPENDS
:=$(DRV_DEPENDS
) +hostapd-common
+libubus
137 CONFLICTS
:=$(HOSTAPD_PROVIDERS
)
138 HOSTAPD_PROVIDERS
+=$(1)
141 define Package
/hostapd
142 $(call Package
/hostapd
/Default
,$(1))
144 VARIANT
:=full-internal
147 define Package
/hostapd
/description
148 This package contains a full featured IEEE
802.1x
/WPA
/EAP
/RADIUS
152 define Package
/hostapd-openssl
153 $(call Package
/hostapd
/Default
,$(1))
155 VARIANT
:=full-openssl
159 Package
/hostapd-openssl
/description
= $(Package
/hostapd
/description
)
161 define Package
/hostapd-wolfssl
162 $(call Package
/hostapd
/Default
,$(1))
164 VARIANT
:=full-wolfssl
168 Package
/hostapd-wolfssl
/description
= $(Package
/hostapd
/description
)
170 define Package
/hostapd-basic
171 $(call Package
/hostapd
/Default
,$(1))
172 TITLE
+= (WPA-PSK
, 11r and
11w
)
176 define Package
/hostapd-basic
/description
177 This package contains a basic IEEE
802.1x
/WPA Authenticator with WPA-PSK
, 802.11r and
802.11w support.
180 define Package
/hostapd-mini
181 $(call Package
/hostapd
/Default
,$(1))
182 TITLE
+= (WPA-PSK only
)
186 define Package
/hostapd-mini
/description
187 This package contains a minimal IEEE
802.1x
/WPA Authenticator
(WPA-PSK only
).
191 define Package
/wpad
/Default
194 TITLE
:=IEEE
802.1x Authenticator
/Supplicant
195 DEPENDS
:=$(DRV_DEPENDS
) +hostapd-common
+libubus
196 URL
:=http
://hostap.epitest.fi
/
197 PROVIDES
:=hostapd wpa-supplicant
198 CONFLICTS
:=$(HOSTAPD_PROVIDERS
) $(SUPPLICANT_PROVIDERS
)
199 HOSTAPD_PROVIDERS
+=$(1)
200 SUPPLICANT_PROVIDERS
+=$(1)
204 $(call Package
/wpad
/Default
,$(1))
206 VARIANT
:=wpad-full-internal
209 define Package
/wpad
/description
210 This package contains a full featured IEEE
802.1x
/WPA
/EAP
/RADIUS
211 Authenticator and Supplicant
214 define Package
/wpad-openssl
215 $(call Package
/wpad
/Default
,$(1))
217 VARIANT
:=wpad-full-openssl
221 Package
/wpad-openssl
/description
= $(Package
/wpad
/description
)
223 define Package
/wpad-wolfssl
224 $(call Package
/wpad
/Default
,$(1))
226 VARIANT
:=wpad-full-wolfssl
230 Package
/wpad-wolfssl
/description
= $(Package
/wpad
/description
)
232 define Package
/wpad-basic
233 $(call Package
/wpad
/Default
,$(1))
234 TITLE
+= (WPA-PSK
, 11r and
11w
)
238 define Package
/wpad-basic
/description
239 This package contains a basic IEEE
802.1x
/WPA Authenticator and Supplicant with WPA-PSK
, 802.11r and
802.11w support.
242 define Package
/wpad-mini
243 $(call Package
/wpad
/Default
,$(1))
244 TITLE
+= (WPA-PSK only
)
248 define Package
/wpad-mini
/description
249 This package contains a minimal IEEE
802.1x
/WPA Authenticator and Supplicant
(WPA-PSK only
).
252 define Package
/wpad-mesh
253 $(call Package
/wpad
/Default
,$(1))
254 TITLE
+= (with
802.11s mesh and SAE support
)
255 DEPENDS
+=@PACKAGE_kmod-cfg80211 @
(!TARGET_uml||BROKEN
)
256 PROVIDES
+=wpa-supplicant-mesh wpad-mesh
259 define Package
/wpad-mesh
/description
260 This package contains a minimal IEEE
802.1x
/WPA Authenticator and Supplicant
(with
802.11s mesh and SAE support
).
263 define Package
/wpad-mesh-openssl
264 $(call Package
/wpad-mesh
,$(1))
266 VARIANT
:=wpad-mesh-openssl
269 Package
/wpad-mesh-openssl
/description
= $(Package
/wpad-mesh
/description
)
271 define Package
/wpad-mesh-wolfssl
272 $(call Package
/wpad-mesh
,$(1))
274 VARIANT
:=wpad-mesh-wolfssl
277 Package
/wpad-mesh-wolfssl
/description
= $(Package
/wpad-mesh
/description
)
280 define Package
/wpa-supplicant
/Default
283 TITLE
:=WPA Supplicant
284 URL
:=http
://hostap.epitest.fi
/wpa_supplicant
/
285 DEPENDS
:=$(DRV_DEPENDS
) +hostapd-common
+libubus
286 PROVIDES
:=wpa-supplicant
287 CONFLICTS
:=$(SUPPLICANT_PROVIDERS
)
288 SUPPLICANT_PROVIDERS
+=$(1)
291 define Package
/wpa-supplicant
292 $(call Package
/wpa-supplicant
/Default
,$(1))
293 VARIANT
:=supplicant-full-internal
296 define Package
/wpa-supplicant-openssl
297 $(call Package
/wpa-supplicant
/Default
,$(1))
298 VARIANT
:=supplicant-full-openssl
302 define Package
/wpa-supplicant-wolfssl
303 $(call Package
/wpa-supplicant
/Default
,$(1))
304 VARIANT
:=supplicant-full-wolfssl
308 define Package
/wpa-supplicant
/config
309 source
"$(SOURCE)/Config.in"
312 define Package
/wpa-supplicant-p2p
313 $(call Package
/wpa-supplicant
/Default
,$(1))
314 TITLE
+= (with Wi-Fi P2P support
)
315 DEPENDS
+=@PACKAGE_kmod-cfg80211
316 VARIANT
:=supplicant-p2p-internal
319 define Package
/wpa-supplicant-mesh
/Default
320 $(call Package
/wpa-supplicant
/Default
,$(1))
321 TITLE
+= (with
802.11s and SAE
)
322 DEPENDS
+=@PACKAGE_kmod-cfg80211 @
(!TARGET_uml||BROKEN
)
323 PROVIDES
+=wpa-supplicant-mesh
326 define Package
/wpa-supplicant-mesh-openssl
327 $(call Package
/wpa-supplicant-mesh
/Default
,$(1))
328 VARIANT
:=supplicant-mesh-openssl
332 define Package
/wpa-supplicant-mesh-wolfssl
333 $(call Package
/wpa-supplicant-mesh
/Default
,$(1))
334 VARIANT
:=supplicant-mesh-wolfssl
338 define Package
/wpa-supplicant-basic
339 $(call Package
/wpa-supplicant
/Default
,$(1))
340 TITLE
+= (with
11r and
11w
)
341 VARIANT
:=supplicant-basic
344 define Package
/wpa-supplicant-mini
345 $(call Package
/wpa-supplicant
/Default
,$(1))
346 TITLE
+= (minimal version
)
347 VARIANT
:=supplicant-mini
351 define Package
/hostapd-common
352 TITLE
:=hostapd
/wpa_supplicant common support files
357 define Package
/hostapd-utils
360 TITLE
:=IEEE
802.1x Authenticator
(utils
)
361 URL
:=http
://hostap.epitest.fi
/
362 DEPENDS
:=@
$(subst $(space
),||
,$(foreach pkg
,$(HOSTAPD_PROVIDERS
),PACKAGE_
$(pkg
)))
365 define Package
/hostapd-utils
/description
366 This package contains a command line utility to control the
367 IEEE
802.1x
/WPA
/EAP
/RADIUS Authenticator.
370 define Package
/wpa-cli
373 DEPENDS
:=@
$(subst $(space
),||
,$(foreach pkg
,$(SUPPLICANT_PROVIDERS
),PACKAGE_
$(pkg
)))
374 TITLE
:=WPA Supplicant command line control utility
377 define Package
/eapol-test
378 TITLE
:=802.1x authentication
test utility
381 VARIANT
:=supplicant-full-internal
382 DEPENDS
:=$(DRV_DEPENDS
) +libubus
385 define Package
/eapol-test-openssl
386 TITLE
:=802.1x authentication
test utility
389 VARIANT
:=supplicant-full-openssl
390 CONFLICTS
:=$(filter-out eapol-test-openssl
,$(EAPOL_TEST_PROVIDERS
))
391 DEPENDS
:=$(DRV_DEPENDS
) +libubus
+libopenssl
395 define Package
/eapol-test-wolfssl
396 TITLE
:=802.1x authentication
test utility
399 VARIANT
:=supplicant-full-wolfssl
400 CONFLICTS
:=$(filter-out eapol-test-openssl
,$(filter-out eapol-test-wolfssl
,$(EAPOL_TEST_PROVIDERS
)))
401 DEPENDS
:=$(DRV_DEPENDS
) +libubus
+libwolfssl
406 ifneq ($(wildcard $(PKG_BUILD_DIR
)/.config_
*),$(subst .configured_
,.config_
,$(STAMP_CONFIGURED
)))
407 define Build
/Configure
/rebuild
408 $(FIND
) $(PKG_BUILD_DIR
) -name \
*.o
-or
-name \
*.a |
$(XARGS
) rm -f
409 rm -f
$(PKG_BUILD_DIR
)/hostapd
/hostapd
410 rm -f
$(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_supplicant
411 rm -f
$(PKG_BUILD_DIR
)/.config_
*
412 touch
$(subst .configured_
,.config_
,$(STAMP_CONFIGURED
))
416 define Build
/Configure
417 $(Build
/Configure
/rebuild
)
418 $(if
$(wildcard .
/files
/hostapd-
$(CONFIG_VARIANT
).config
), \
419 $(CP
) .
/files
/hostapd-
$(CONFIG_VARIANT
).config
$(PKG_BUILD_DIR
)/hostapd
/.config \
421 $(CP
) .
/files
/wpa_supplicant-
$(CONFIG_VARIANT
).config
$(PKG_BUILD_DIR
)/wpa_supplicant
/.config
425 -I
$(STAGING_DIR
)/usr
/include/libnl-tiny \
426 -I
$(PKG_BUILD_DIR
)/src
/crypto \
430 $(if
$(CONFIG_WPA_MSG_MIN_PRIORITY
),-DCONFIG_MSG_MIN_PRIORITY
=$(CONFIG_WPA_MSG_MIN_PRIORITY
))
432 TARGET_CFLAGS
+= -ffunction-sections
-fdata-sections
-flto
433 TARGET_LDFLAGS
+= -Wl
,--gc-sections
-flto
=jobserver
-fuse-linker-plugin
-lubox
-lubus
435 ifdef CONFIG_PACKAGE_kmod-cfg80211
436 TARGET_LDFLAGS
+= -lm
-lnl-tiny
440 CFLAGS
="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS)" \
441 $(MAKE
) $(PKG_JOBS
) -C
$(PKG_BUILD_DIR
)/$(1) \
442 $(TARGET_CONFIGURE_OPTS
) \
444 LIBS
="$(TARGET_LDFLAGS)" \
445 LIBS_c
="$(TARGET_LDFLAGS_C)" \
446 AR
="$(TARGET_CROSS)gcc-ar" \
451 define Build
/Compile
/wpad
453 $(call Build/RunMake,hostapd,-s MULTICALL=1 dump_cflags); \
454 $(call Build/RunMake,wpa_supplicant,-s MULTICALL=1 dump_cflags) | \
455 sed -e 's,-n ,,g' -e 's^$(TARGET_CFLAGS)^^' \
456 ` > $(PKG_BUILD_DIR
)/.
cflags
457 sed
-i
's/"/\\"/g' $(PKG_BUILD_DIR
)/.
cflags
458 +$(call Build
/RunMake
,hostapd
, \
459 CFLAGS
="$$$$(cat $(PKG_BUILD_DIR)/.cflags)" \
461 hostapd_cli hostapd_multi.a \
463 +$(call Build
/RunMake
,wpa_supplicant
, \
464 CFLAGS
="$$$$(cat $(PKG_BUILD_DIR)/.cflags)" \
466 wpa_cli wpa_supplicant_multi.a \
468 +export MAKEFLAGS
="$(MAKE_JOBSERVER)"; $(TARGET_CC
) -o
$(PKG_BUILD_DIR
)/wpad \
470 .
/files
/multicall.c \
471 $(PKG_BUILD_DIR
)/hostapd
/hostapd_multi.a \
472 $(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_supplicant_multi.a \
476 define Build
/Compile
/hostapd
477 +$(call Build
/RunMake
,hostapd
, \
478 hostapd hostapd_cli \
482 define Build
/Compile
/supplicant
483 +$(call Build
/RunMake
,wpa_supplicant
, \
484 wpa_cli wpa_supplicant \
488 define Build
/Compile
/supplicant-full-internal
489 +$(call Build
/RunMake
,wpa_supplicant
, \
494 define Build
/Compile
/supplicant-full-openssl
495 +$(call Build
/RunMake
,wpa_supplicant
, \
500 define Build
/Compile
/supplicant-full-wolfssl
501 +$(call Build
/RunMake
,wpa_supplicant
, \
507 $(Build
/Compile
/$(LOCAL_TYPE
))
508 $(Build
/Compile
/$(BUILD_VARIANT
))
511 define Install
/hostapd
512 $(INSTALL_DIR
) $(1)/usr
/sbin
515 define Install
/supplicant
516 $(INSTALL_DIR
) $(1)/usr
/sbin
519 define Package
/hostapd-common
/install
520 $(INSTALL_DIR
) $(1)/lib
/netifd
$(1)/etc
/rc.button
$(1)/etc
/hotplug.d
/ieee80211
521 $(INSTALL_DATA
) .
/files
/hostapd.sh
$(1)/lib
/netifd
/hostapd.sh
522 $(INSTALL_BIN
) .
/files
/hostapd.hotplug
$(1)/etc
/hotplug.d
/ieee80211
/20-hostapd
523 $(INSTALL_BIN
) .
/files
/wps-hotplug.sh
$(1)/etc
/rc.button
/wps
526 define Package
/hostapd
/install
527 $(call Install
/hostapd
,$(1))
528 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/hostapd
/hostapd
$(1)/usr
/sbin
/
530 Package
/hostapd-basic
/install = $(Package
/hostapd
/install)
531 Package
/hostapd-mini
/install = $(Package
/hostapd
/install)
532 Package
/hostapd-openssl
/install = $(Package
/hostapd
/install)
533 Package
/hostapd-wolfssl
/install = $(Package
/hostapd
/install)
535 ifneq ($(LOCAL_TYPE
),supplicant
)
536 define Package
/hostapd-utils
/install
537 $(INSTALL_DIR
) $(1)/usr
/sbin
538 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/hostapd
/hostapd_cli
$(1)/usr
/sbin
/
542 define Package
/wpad
/install
543 $(call Install
/hostapd
,$(1))
544 $(call Install
/supplicant
,$(1))
545 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/wpad
$(1)/usr
/sbin
/
546 $(LN
) wpad
$(1)/usr
/sbin
/hostapd
547 $(LN
) wpad
$(1)/usr
/sbin
/wpa_supplicant
549 Package
/wpad-basic
/install = $(Package
/wpad
/install)
550 Package
/wpad-mini
/install = $(Package
/wpad
/install)
551 Package
/wpad-openssl
/install = $(Package
/wpad
/install)
552 Package
/wpad-wolfssl
/install = $(Package
/wpad
/install)
553 Package
/wpad-mesh-openssl
/install = $(Package
/wpad
/install)
554 Package
/wpad-mesh-wolfssl
/install = $(Package
/wpad
/install)
556 define Package
/wpa-supplicant
/install
557 $(call Install
/supplicant
,$(1))
558 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_supplicant
$(1)/usr
/sbin
/
560 Package
/wpa-supplicant-basic
/install = $(Package
/wpa-supplicant
/install)
561 Package
/wpa-supplicant-mini
/install = $(Package
/wpa-supplicant
/install)
562 Package
/wpa-supplicant-p2p
/install = $(Package
/wpa-supplicant
/install)
563 Package
/wpa-supplicant-openssl
/install = $(Package
/wpa-supplicant
/install)
564 Package
/wpa-supplicant-wolfssl
/install = $(Package
/wpa-supplicant
/install)
565 Package
/wpa-supplicant-mesh-openssl
/install = $(Package
/wpa-supplicant
/install)
566 Package
/wpa-supplicant-mesh-wolfssl
/install = $(Package
/wpa-supplicant
/install)
568 ifneq ($(LOCAL_TYPE
),hostapd
)
569 define Package
/wpa-cli
/install
570 $(INSTALL_DIR
) $(1)/usr
/sbin
571 $(CP
) $(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_cli
$(1)/usr
/sbin
/
575 ifeq ($(BUILD_VARIANT
),supplicant-full-internal
)
576 define Package
/eapol-test
/install
577 $(INSTALL_DIR
) $(1)/usr
/sbin
578 $(CP
) $(PKG_BUILD_DIR
)/wpa_supplicant
/eapol_test
$(1)/usr
/sbin
/
582 ifeq ($(BUILD_VARIANT
),supplicant-full-openssl
)
583 define Package
/eapol-test-openssl
/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-wolfssl
)
590 define Package
/eapol-test-wolfssl
/install
591 $(INSTALL_DIR
) $(1)/usr
/sbin
592 $(CP
) $(PKG_BUILD_DIR
)/wpa_supplicant
/eapol_test
$(1)/usr
/sbin
/
596 $(eval
$(call BuildPackage
,hostapd
))
597 $(eval
$(call BuildPackage
,hostapd-basic
))
598 $(eval
$(call BuildPackage
,hostapd-mini
))
599 $(eval
$(call BuildPackage
,hostapd-openssl
))
600 $(eval
$(call BuildPackage
,hostapd-wolfssl
))
601 $(eval
$(call BuildPackage
,wpad
))
602 $(eval
$(call BuildPackage
,wpad-mesh-openssl
))
603 $(eval
$(call BuildPackage
,wpad-mesh-wolfssl
))
604 $(eval
$(call BuildPackage
,wpad-basic
))
605 $(eval
$(call BuildPackage
,wpad-mini
))
606 $(eval
$(call BuildPackage
,wpad-openssl
))
607 $(eval
$(call BuildPackage
,wpad-wolfssl
))
608 $(eval
$(call BuildPackage
,wpa-supplicant
))
609 $(eval
$(call BuildPackage
,wpa-supplicant-mesh-openssl
))
610 $(eval
$(call BuildPackage
,wpa-supplicant-mesh-wolfssl
))
611 $(eval
$(call BuildPackage
,wpa-supplicant-basic
))
612 $(eval
$(call BuildPackage
,wpa-supplicant-mini
))
613 $(eval
$(call BuildPackage
,wpa-supplicant-p2p
))
614 $(eval
$(call BuildPackage
,wpa-supplicant-openssl
))
615 $(eval
$(call BuildPackage
,wpa-supplicant-wolfssl
))
616 $(eval
$(call BuildPackage
,wpa-cli
))
617 $(eval
$(call BuildPackage
,hostapd-utils
))
618 $(eval
$(call BuildPackage
,hostapd-common
))
619 $(eval
$(call BuildPackage
,eapol-test
))
620 $(eval
$(call BuildPackage
,eapol-test-openssl
))
621 $(eval
$(call BuildPackage
,eapol-test-wolfssl
))