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-05-21
15 PKG_SOURCE_VERSION
:=62566bc23d041e88f8e35933d5fd8c2fd0f7cf2a
16 PKG_MIRROR_HASH
:=f234b24f9471ae9cb34460feec6d6614641691544101535673595272c91448eb
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_WPA_SUPPLICANT_NO_TIMESTAMP_CHECK \
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 PKG_BUILD_DIR
=$(BUILD_DIR
)/$(PKG_NAME
)-$(BUILD_VARIANT
)/$(PKG_NAME
)-$(PKG_VERSION
)
72 include $(INCLUDE_DIR
)/package.mk
74 STAMP_CONFIGURED
:=$(STAMP_CONFIGURED
)_
$(CONFIG_WPA_MSG_MIN_PRIORITY
)
77 ifneq ($(CONFIG_DRIVER_11N_SUPPORT
),)
81 ifneq ($(CONFIG_DRIVER_11AC_SUPPORT
),)
82 HOSTAPD_IEEE80211AC
:=y
86 CONFIG_ACS
=$(CONFIG_PACKAGE_kmod-cfg80211
) \
87 CONFIG_DRIVER_NL80211
=$(CONFIG_PACKAGE_kmod-cfg80211
) \
88 CONFIG_IEEE80211N
=$(HOSTAPD_IEEE80211N
) \
89 CONFIG_IEEE80211AC
=$(HOSTAPD_IEEE80211AC
) \
90 CONFIG_DRIVER_WEXT
=$(CONFIG_DRIVER_WEXT_SUPPORT
) \
95 ifeq ($(LOCAL_VARIANT
),full
)
96 DRIVER_MAKEOPTS
+= CONFIG_IEEE80211W
=$(CONFIG_DRIVER_11W_SUPPORT
)
99 ifeq ($(LOCAL_VARIANT
),basic
)
100 DRIVER_MAKEOPTS
+= CONFIG_IEEE80211W
=$(CONFIG_DRIVER_11W_SUPPORT
)
103 ifeq ($(LOCAL_VARIANT
),full
)
104 ifeq ($(SSL_VARIANT
),openssl
)
105 DRIVER_MAKEOPTS
+= CONFIG_TLS
=openssl CONFIG_SAE
=y CONFIG_OWE
=y CONFIG_SUITEB192
=y
106 TARGET_LDFLAGS
+= -lcrypto
-lssl
108 ifeq ($(SSL_VARIANT
),wolfssl
)
109 DRIVER_MAKEOPTS
+= CONFIG_TLS
=wolfssl CONFIG_WPS_NFC
=1 CONFIG_SAE
=y CONFIG_OWE
=y CONFIG_SUITEB192
=y
110 TARGET_LDFLAGS
+= -lwolfssl
114 ifneq ($(LOCAL_TYPE
),hostapd
)
115 ifeq ($(LOCAL_VARIANT
),mesh
)
116 ifeq ($(SSL_VARIANT
),openssl
)
117 DRIVER_MAKEOPTS
+= CONFIG_TLS
=openssl CONFIG_AP
=y CONFIG_SAE
=y CONFIG_MESH
=y
118 TARGET_LDFLAGS
+= -lcrypto
-lssl
120 ifeq ($(SSL_VARIANT
),wolfssl
)
121 DRIVER_MAKEOPTS
+= CONFIG_TLS
=wolfssl CONFIG_WPS_NFC
=1 CONFIG_AP
=y CONFIG_SAE
=y CONFIG_MESH
=y
122 TARGET_LDFLAGS
+= -lwolfssl
126 ifdef CONFIG_WPA_SUPPLICANT_NO_TIMESTAMP_CHECK
127 TARGET_CFLAGS
+= -DNO_TIMESTAMP_CHECK
129 ifdef CONFIG_WPA_RFKILL_SUPPORT
130 DRIVER_MAKEOPTS
+= NEED_RFKILL
=y
133 CONFIG_DRIVER_ROBOSWITCH
=$(CONFIG_PACKAGE_kmod-switch
)
136 ifdef CONFIG_USE_GLIBC
137 TARGET_LDFLAGS
+= -lrt
138 TARGET_LDFLAGS_C
+= -lrt
141 DRV_DEPENDS
:=+PACKAGE_kmod-cfg80211
:libnl-tiny
144 define Package
/hostapd
/Default
147 TITLE
:=IEEE
802.1x Authenticator
148 URL
:=http
://hostap.epitest.fi
/
149 DEPENDS
:=$(DRV_DEPENDS
) +hostapd-common
+libubus
151 CONFLICTS
:=$(HOSTAPD_PROVIDERS
)
152 HOSTAPD_PROVIDERS
+=$(1)
155 define Package
/hostapd
156 $(call Package
/hostapd
/Default
,$(1))
158 VARIANT
:=full-internal
161 define Package
/hostapd
/description
162 This package contains a full featured IEEE
802.1x
/WPA
/EAP
/RADIUS
166 define Package
/hostapd-openssl
167 $(call Package
/hostapd
/Default
,$(1))
169 VARIANT
:=full-openssl
173 Package
/hostapd-openssl
/description
= $(Package
/hostapd
/description
)
175 define Package
/hostapd-wolfssl
176 $(call Package
/hostapd
/Default
,$(1))
178 VARIANT
:=full-wolfssl
182 Package
/hostapd-wolfssl
/description
= $(Package
/hostapd
/description
)
184 define Package
/hostapd-basic
185 $(call Package
/hostapd
/Default
,$(1))
186 TITLE
+= (WPA-PSK
, 11r and
11w
)
190 define Package
/hostapd-basic
/description
191 This package contains a basic IEEE
802.1x
/WPA Authenticator with WPA-PSK
, 802.11r and
802.11w support.
194 define Package
/hostapd-mini
195 $(call Package
/hostapd
/Default
,$(1))
196 TITLE
+= (WPA-PSK only
)
200 define Package
/hostapd-mini
/description
201 This package contains a minimal IEEE
802.1x
/WPA Authenticator
(WPA-PSK only
).
205 define Package
/wpad
/Default
208 TITLE
:=IEEE
802.1x Authenticator
/Supplicant
209 DEPENDS
:=$(DRV_DEPENDS
) +hostapd-common
+libubus
210 URL
:=http
://hostap.epitest.fi
/
211 PROVIDES
:=hostapd wpa-supplicant
212 CONFLICTS
:=$(HOSTAPD_PROVIDERS
) $(SUPPLICANT_PROVIDERS
)
213 HOSTAPD_PROVIDERS
+=$(1)
214 SUPPLICANT_PROVIDERS
+=$(1)
218 $(call Package
/wpad
/Default
,$(1))
220 VARIANT
:=wpad-full-internal
223 define Package
/wpad
/description
224 This package contains a full featured IEEE
802.1x
/WPA
/EAP
/RADIUS
225 Authenticator and Supplicant
228 define Package
/wpad-openssl
229 $(call Package
/wpad
/Default
,$(1))
231 VARIANT
:=wpad-full-openssl
235 Package
/wpad-openssl
/description
= $(Package
/wpad
/description
)
237 define Package
/wpad-wolfssl
238 $(call Package
/wpad
/Default
,$(1))
240 VARIANT
:=wpad-full-wolfssl
244 Package
/wpad-wolfssl
/description
= $(Package
/wpad
/description
)
246 define Package
/wpad-basic
247 $(call Package
/wpad
/Default
,$(1))
248 TITLE
+= (WPA-PSK
, 11r and
11w
)
252 define Package
/wpad-basic
/description
253 This package contains a basic IEEE
802.1x
/WPA Authenticator and Supplicant with WPA-PSK
, 802.11r and
802.11w support.
256 define Package
/wpad-mini
257 $(call Package
/wpad
/Default
,$(1))
258 TITLE
+= (WPA-PSK only
)
262 define Package
/wpad-mini
/description
263 This package contains a minimal IEEE
802.1x
/WPA Authenticator and Supplicant
(WPA-PSK only
).
266 define Package
/wpad-mesh
267 $(call Package
/wpad
/Default
,$(1))
268 TITLE
+= (with
802.11s mesh and SAE support
)
269 DEPENDS
+=@PACKAGE_kmod-cfg80211 @
(!TARGET_uml||BROKEN
)
270 PROVIDES
+=wpa-supplicant-mesh wpad-mesh
273 define Package
/wpad-mesh
/description
274 This package contains a minimal IEEE
802.1x
/WPA Authenticator and Supplicant
(with
802.11s mesh and SAE support
).
277 define Package
/wpad-mesh-openssl
278 $(call Package
/wpad-mesh
,$(1))
280 VARIANT
:=wpad-mesh-openssl
283 Package
/wpad-mesh-openssl
/description
= $(Package
/wpad-mesh
/description
)
285 define Package
/wpad-mesh-wolfssl
286 $(call Package
/wpad-mesh
,$(1))
288 VARIANT
:=wpad-mesh-wolfssl
291 Package
/wpad-mesh-wolfssl
/description
= $(Package
/wpad-mesh
/description
)
294 define Package
/wpa-supplicant
/Default
297 TITLE
:=WPA Supplicant
298 URL
:=http
://hostap.epitest.fi
/wpa_supplicant
/
299 DEPENDS
:=$(DRV_DEPENDS
)
300 PROVIDES
:=wpa-supplicant
301 CONFLICTS
:=$(SUPPLICANT_PROVIDERS
)
302 SUPPLICANT_PROVIDERS
+=$(1)
305 define Package
/wpa-supplicant
306 $(call Package
/wpa-supplicant
/Default
,$(1))
307 VARIANT
:=supplicant-full-internal
310 define Package
/wpa-supplicant-openssl
311 $(call Package
/wpa-supplicant
/Default
,$(1))
312 VARIANT
:=supplicant-full-openssl
316 define Package
/wpa-supplicant-wolfssl
317 $(call Package
/wpa-supplicant
/Default
,$(1))
318 VARIANT
:=supplicant-full-wolfssl
322 define Package
/wpa-supplicant
/config
323 source
"$(SOURCE)/Config.in"
326 define Package
/wpa-supplicant-p2p
327 $(call Package
/wpa-supplicant
/Default
,$(1))
328 TITLE
+= (with Wi-Fi P2P support
)
329 DEPENDS
+=@PACKAGE_kmod-cfg80211
330 VARIANT
:=supplicant-p2p-internal
333 define Package
/wpa-supplicant-mesh
/Default
334 $(call Package
/wpa-supplicant
/Default
,$(1))
335 TITLE
+= (with
802.11s and SAE
)
336 DEPENDS
+=@PACKAGE_kmod-cfg80211 @
(!TARGET_uml||BROKEN
)
337 PROVIDES
+=wpa-supplicant-mesh
340 define Package
/wpa-supplicant-mesh-openssl
341 $(call Package
/wpa-supplicant-mesh
/Default
,$(1))
342 VARIANT
:=supplicant-mesh-openssl
346 define Package
/wpa-supplicant-mesh-wolfssl
347 $(call Package
/wpa-supplicant-mesh
/Default
,$(1))
348 VARIANT
:=supplicant-mesh-wolfssl
352 define Package
/wpa-supplicant-basic
353 $(call Package
/wpa-supplicant
/Default
,$(1))
354 TITLE
+= (with
11r and
11w
)
355 VARIANT
:=supplicant-basic
358 define Package
/wpa-supplicant-mini
359 $(call Package
/wpa-supplicant
/Default
,$(1))
360 TITLE
+= (minimal version
)
361 VARIANT
:=supplicant-mini
365 define Package
/hostapd-common
366 TITLE
:=hostapd
/wpa_supplicant common support files
371 define Package
/hostapd-utils
374 TITLE
:=IEEE
802.1x Authenticator
(utils
)
375 URL
:=http
://hostap.epitest.fi
/
376 DEPENDS
:=@
$(subst $(space
),||
,$(foreach pkg
,$(HOSTAPD_PROVIDERS
),PACKAGE_
$(pkg
)))
379 define Package
/hostapd-utils
/description
380 This package contains a command line utility to control the
381 IEEE
802.1x
/WPA
/EAP
/RADIUS Authenticator.
384 define Package
/wpa-cli
387 DEPENDS
:=@
$(subst $(space
),||
,$(foreach pkg
,$(SUPPLICANT_PROVIDERS
),PACKAGE_
$(pkg
)))
388 TITLE
:=WPA Supplicant command line control utility
391 define Package
/eapol-test
392 TITLE
:=802.1x authentication
test utility
395 VARIANT
:=supplicant-full-internal
396 DEPENDS
:=$(DRV_DEPENDS
)
399 define Package
/eapol-test-openssl
400 TITLE
:=802.1x authentication
test utility
403 VARIANT
:=supplicant-full-openssl
404 CONFLICTS
:=$(filter-out eapol-test-openssl
,$(EAPOL_TEST_PROVIDERS
))
405 DEPENDS
:=$(DRV_DEPENDS
) +libopenssl
409 define Package
/eapol-test-wolfssl
410 TITLE
:=802.1x authentication
test utility
413 VARIANT
:=supplicant-full-wolfssl
414 CONFLICTS
:=$(filter-out eapol-test-openssl
,$(filter-out eapol-test-wolfssl
,$(EAPOL_TEST_PROVIDERS
)))
415 DEPENDS
:=$(DRV_DEPENDS
) +libwolfssl
420 ifneq ($(wildcard $(PKG_BUILD_DIR
)/.config_
*),$(subst .configured_
,.config_
,$(STAMP_CONFIGURED
)))
421 define Build
/Configure
/rebuild
422 $(FIND
) $(PKG_BUILD_DIR
) -name \
*.o
-or
-name \
*.a |
$(XARGS
) rm -f
423 rm -f
$(PKG_BUILD_DIR
)/hostapd
/hostapd
424 rm -f
$(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_supplicant
425 rm -f
$(PKG_BUILD_DIR
)/.config_
*
426 touch
$(subst .configured_
,.config_
,$(STAMP_CONFIGURED
))
430 define Build
/Configure
431 $(Build
/Configure
/rebuild
)
432 $(if
$(wildcard .
/files
/hostapd-
$(CONFIG_VARIANT
).config
), \
433 $(CP
) .
/files
/hostapd-
$(CONFIG_VARIANT
).config
$(PKG_BUILD_DIR
)/hostapd
/.config \
435 $(CP
) .
/files
/wpa_supplicant-
$(CONFIG_VARIANT
).config
$(PKG_BUILD_DIR
)/wpa_supplicant
/.config
439 -I
$(STAGING_DIR
)/usr
/include/libnl-tiny \
440 -I
$(PKG_BUILD_DIR
)/src
/crypto \
444 $(if
$(CONFIG_WPA_MSG_MIN_PRIORITY
),-DCONFIG_MSG_MIN_PRIORITY
=$(CONFIG_WPA_MSG_MIN_PRIORITY
))
446 TARGET_CFLAGS
+= -ffunction-sections
-fdata-sections
-flto
447 TARGET_LDFLAGS
+= -Wl
,--gc-sections
-flto
=jobserver
-fuse-linker-plugin
448 ifeq ($(findstring supplicant
,$(BUILD_VARIANT
)),)
449 TARGET_LDFLAGS
+= -lubox
-lubus
452 ifdef CONFIG_PACKAGE_kmod-cfg80211
453 TARGET_LDFLAGS
+= -lm
-lnl-tiny
457 CFLAGS
="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS)" \
458 $(MAKE
) $(PKG_JOBS
) -C
$(PKG_BUILD_DIR
)/$(1) \
459 $(TARGET_CONFIGURE_OPTS
) \
461 LIBS
="$(TARGET_LDFLAGS)" \
462 LIBS_c
="$(TARGET_LDFLAGS_C)" \
463 AR
="$(TARGET_CROSS)gcc-ar" \
468 define Build
/Compile
/wpad
470 $(call Build/RunMake,hostapd,-s MULTICALL=1 dump_cflags); \
471 $(call Build/RunMake,wpa_supplicant,-s MULTICALL=1 dump_cflags) | \
472 sed -e 's,-n ,,g' -e 's^$(TARGET_CFLAGS)^^' \
473 ` > $(PKG_BUILD_DIR
)/.
cflags
474 sed
-i
's/"/\\"/g' $(PKG_BUILD_DIR
)/.
cflags
475 +$(call Build
/RunMake
,hostapd
, \
476 CFLAGS
="$$$$(cat $(PKG_BUILD_DIR)/.cflags)" \
478 hostapd_cli hostapd_multi.a \
480 +$(call Build
/RunMake
,wpa_supplicant
, \
481 CFLAGS
="$$$$(cat $(PKG_BUILD_DIR)/.cflags)" \
483 wpa_cli wpa_supplicant_multi.a \
485 +export MAKEFLAGS
="$(MAKE_JOBSERVER)"; $(TARGET_CC
) -o
$(PKG_BUILD_DIR
)/wpad \
487 .
/files
/multicall.c \
488 $(PKG_BUILD_DIR
)/hostapd
/hostapd_multi.a \
489 $(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_supplicant_multi.a \
493 define Build
/Compile
/hostapd
494 +$(call Build
/RunMake
,hostapd
, \
495 hostapd hostapd_cli \
499 define Build
/Compile
/supplicant
500 +$(call Build
/RunMake
,wpa_supplicant
, \
501 wpa_cli wpa_supplicant \
505 define Build
/Compile
/supplicant-full-internal
506 +$(call Build
/RunMake
,wpa_supplicant
, \
511 define Build
/Compile
/supplicant-full-openssl
512 +$(call Build
/RunMake
,wpa_supplicant
, \
517 define Build
/Compile
/supplicant-full-wolfssl
518 +$(call Build
/RunMake
,wpa_supplicant
, \
524 $(Build
/Compile
/$(LOCAL_TYPE
))
525 $(Build
/Compile
/$(BUILD_VARIANT
))
528 define Install
/hostapd
529 $(INSTALL_DIR
) $(1)/usr
/sbin
532 define Install
/supplicant
533 $(INSTALL_DIR
) $(1)/usr
/sbin
536 define Package
/hostapd-common
/install
537 $(INSTALL_DIR
) $(1)/lib
/netifd
538 $(INSTALL_DATA
) .
/files
/hostapd.sh
$(1)/lib
/netifd
/hostapd.sh
541 define Package
/hostapd
/install
542 $(call Install
/hostapd
,$(1))
543 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/hostapd
/hostapd
$(1)/usr
/sbin
/
545 Package
/hostapd-basic
/install = $(Package
/hostapd
/install)
546 Package
/hostapd-mini
/install = $(Package
/hostapd
/install)
547 Package
/hostapd-openssl
/install = $(Package
/hostapd
/install)
548 Package
/hostapd-wolfssl
/install = $(Package
/hostapd
/install)
550 ifneq ($(LOCAL_TYPE
),supplicant
)
551 define Package
/hostapd-utils
/install
552 $(INSTALL_DIR
) $(1)/usr
/sbin
$(1)/etc
/rc.button
553 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/hostapd
/hostapd_cli
$(1)/usr
/sbin
/
554 $(INSTALL_BIN
) .
/files
/wps-hotplug.sh
$(1)/etc
/rc.button
/wps
558 define Package
/wpad
/install
559 $(call Install
/hostapd
,$(1))
560 $(call Install
/supplicant
,$(1))
561 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/wpad
$(1)/usr
/sbin
/
562 $(LN
) wpad
$(1)/usr
/sbin
/hostapd
563 $(LN
) wpad
$(1)/usr
/sbin
/wpa_supplicant
565 Package
/wpad-basic
/install = $(Package
/wpad
/install)
566 Package
/wpad-mini
/install = $(Package
/wpad
/install)
567 Package
/wpad-openssl
/install = $(Package
/wpad
/install)
568 Package
/wpad-wolfssl
/install = $(Package
/wpad
/install)
569 Package
/wpad-mesh-openssl
/install = $(Package
/wpad
/install)
570 Package
/wpad-mesh-wolfssl
/install = $(Package
/wpad
/install)
572 define Package
/wpa-supplicant
/install
573 $(call Install
/supplicant
,$(1))
574 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_supplicant
$(1)/usr
/sbin
/
576 Package
/wpa-supplicant-basic
/install = $(Package
/wpa-supplicant
/install)
577 Package
/wpa-supplicant-mini
/install = $(Package
/wpa-supplicant
/install)
578 Package
/wpa-supplicant-p2p
/install = $(Package
/wpa-supplicant
/install)
579 Package
/wpa-supplicant-openssl
/install = $(Package
/wpa-supplicant
/install)
580 Package
/wpa-supplicant-wolfssl
/install = $(Package
/wpa-supplicant
/install)
581 Package
/wpa-supplicant-mesh-openssl
/install = $(Package
/wpa-supplicant
/install)
582 Package
/wpa-supplicant-mesh-wolfssl
/install = $(Package
/wpa-supplicant
/install)
584 ifneq ($(LOCAL_TYPE
),hostapd
)
585 define Package
/wpa-cli
/install
586 $(INSTALL_DIR
) $(1)/usr
/sbin
587 $(CP
) $(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_cli
$(1)/usr
/sbin
/
591 ifeq ($(BUILD_VARIANT
),supplicant-full-internal
)
592 define Package
/eapol-test
/install
593 $(INSTALL_DIR
) $(1)/usr
/sbin
594 $(CP
) $(PKG_BUILD_DIR
)/wpa_supplicant
/eapol_test
$(1)/usr
/sbin
/
598 ifeq ($(BUILD_VARIANT
),supplicant-full-openssl
)
599 define Package
/eapol-test-openssl
/install
600 $(INSTALL_DIR
) $(1)/usr
/sbin
601 $(CP
) $(PKG_BUILD_DIR
)/wpa_supplicant
/eapol_test
$(1)/usr
/sbin
/
605 ifeq ($(BUILD_VARIANT
),supplicant-full-wolfssl
)
606 define Package
/eapol-test-wolfssl
/install
607 $(INSTALL_DIR
) $(1)/usr
/sbin
608 $(CP
) $(PKG_BUILD_DIR
)/wpa_supplicant
/eapol_test
$(1)/usr
/sbin
/
612 $(eval
$(call BuildPackage
,hostapd
))
613 $(eval
$(call BuildPackage
,hostapd-basic
))
614 $(eval
$(call BuildPackage
,hostapd-mini
))
615 $(eval
$(call BuildPackage
,hostapd-openssl
))
616 $(eval
$(call BuildPackage
,hostapd-wolfssl
))
617 $(eval
$(call BuildPackage
,wpad
))
618 $(eval
$(call BuildPackage
,wpad-mesh-openssl
))
619 $(eval
$(call BuildPackage
,wpad-mesh-wolfssl
))
620 $(eval
$(call BuildPackage
,wpad-basic
))
621 $(eval
$(call BuildPackage
,wpad-mini
))
622 $(eval
$(call BuildPackage
,wpad-openssl
))
623 $(eval
$(call BuildPackage
,wpad-wolfssl
))
624 $(eval
$(call BuildPackage
,wpa-supplicant
))
625 $(eval
$(call BuildPackage
,wpa-supplicant-mesh-openssl
))
626 $(eval
$(call BuildPackage
,wpa-supplicant-mesh-wolfssl
))
627 $(eval
$(call BuildPackage
,wpa-supplicant-basic
))
628 $(eval
$(call BuildPackage
,wpa-supplicant-mini
))
629 $(eval
$(call BuildPackage
,wpa-supplicant-p2p
))
630 $(eval
$(call BuildPackage
,wpa-supplicant-openssl
))
631 $(eval
$(call BuildPackage
,wpa-supplicant-wolfssl
))
632 $(eval
$(call BuildPackage
,wpa-cli
))
633 $(eval
$(call BuildPackage
,hostapd-utils
))
634 $(eval
$(call BuildPackage
,hostapd-common
))
635 $(eval
$(call BuildPackage
,eapol-test
))
636 $(eval
$(call BuildPackage
,eapol-test-openssl
))
637 $(eval
$(call BuildPackage
,eapol-test-wolfssl
))