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
:=2020-06-08
15 PKG_SOURCE_VERSION
:=5a8b366233f5585e68a4ffbb604fbb4a848eb325
16 PKG_MIRROR_HASH
:=1b2a4947034142587a3f81eac2ea27dd64650e77f8943d973623b47533be2393
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 \
35 CONFIG_DRIVER_11AX_SUPPORT \
38 EAPOL_TEST_PROVIDERS
:=eapol-test eapol-test-openssl eapol-test-wolfssl
40 SUPPLICANT_PROVIDERS
:=
44 $(if
$(findstring wpad
,$(BUILD_VARIANT
)),wpad
, \
45 $(if
$(findstring supplicant
,$(BUILD_VARIANT
)),supplicant
, \
49 LOCAL_AND_LIB_VARIANT
=$(patsubst hostapd-
%,%,\
51 $(patsubst supplicant-
%,%,\
55 LOCAL_VARIANT
=$(patsubst %-internal
,%,\
56 $(patsubst %-openssl
,%,\
57 $(patsubst %-wolfssl
,%,\
58 $(LOCAL_AND_LIB_VARIANT
)\
62 $(if
$(findstring openssl
,$(LOCAL_AND_LIB_VARIANT
)),openssl
,\
63 $(if
$(findstring wolfssl
,$(LOCAL_AND_LIB_VARIANT
)),wolfssl
,\
67 CONFIG_VARIANT
:=$(LOCAL_VARIANT
)
68 ifeq ($(LOCAL_VARIANT
),mesh
)
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
85 ifneq ($(CONFIG_DRIVER_11AX_SUPPORT
),)
86 HOSTAPD_IEEE80211AX
:=y
90 CONFIG_ACS
=$(CONFIG_PACKAGE_kmod-cfg80211
) \
91 CONFIG_DRIVER_NL80211
=$(CONFIG_PACKAGE_kmod-cfg80211
) \
92 CONFIG_IEEE80211N
=$(HOSTAPD_IEEE80211N
) \
93 CONFIG_IEEE80211AC
=$(HOSTAPD_IEEE80211AC
) \
94 CONFIG_IEEE80211AX
=$(HOSTAPD_IEEE80211AX
) \
95 CONFIG_DRIVER_WEXT
=$(CONFIG_DRIVER_WEXT_SUPPORT
) \
97 ifneq ($(LOCAL_VARIANT
),mini
)
98 DRIVER_MAKEOPTS
+= CONFIG_IEEE80211W
=$(CONFIG_DRIVER_11W_SUPPORT
)
101 ifeq ($(LOCAL_VARIANT
),full
)
102 ifeq ($(SSL_VARIANT
),openssl
)
103 DRIVER_MAKEOPTS
+= CONFIG_TLS
=openssl CONFIG_SAE
=y CONFIG_OWE
=y CONFIG_SUITEB192
=y CONFIG_AP
=y CONFIG_MESH
=y
104 TARGET_LDFLAGS
+= -lcrypto
-lssl
106 ifeq ($(SSL_VARIANT
),wolfssl
)
107 DRIVER_MAKEOPTS
+= CONFIG_TLS
=wolfssl CONFIG_WPS_NFC
=1 CONFIG_SAE
=y CONFIG_OWE
=y CONFIG_SUITEB192
=y CONFIG_AP
=y CONFIG_MESH
=y
108 TARGET_LDFLAGS
+= -lwolfssl
112 ifneq ($(LOCAL_TYPE
),hostapd
)
113 ifeq ($(LOCAL_VARIANT
),mesh
)
114 ifeq ($(SSL_VARIANT
),openssl
)
115 DRIVER_MAKEOPTS
+= CONFIG_TLS
=openssl CONFIG_AP
=y CONFIG_SAE
=y CONFIG_MESH
=y
116 TARGET_LDFLAGS
+= -lcrypto
-lssl
118 ifeq ($(SSL_VARIANT
),wolfssl
)
119 DRIVER_MAKEOPTS
+= CONFIG_TLS
=wolfssl CONFIG_WPS_NFC
=1 CONFIG_AP
=y CONFIG_SAE
=y CONFIG_MESH
=y
120 TARGET_LDFLAGS
+= -lwolfssl
124 ifdef CONFIG_WPA_RFKILL_SUPPORT
125 DRIVER_MAKEOPTS
+= NEED_RFKILL
=y
129 ifdef CONFIG_USE_GLIBC
130 TARGET_LDFLAGS
+= -lrt
131 TARGET_LDFLAGS_C
+= -lrt
134 DRV_DEPENDS
:=+PACKAGE_kmod-cfg80211
:libnl-tiny
137 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))
151 TITLE
+= (built-in full
)
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))
162 TITLE
+= (OpenSSL full
)
163 VARIANT
:=full-openssl
167 Package
/hostapd-openssl
/description
= $(Package
/hostapd
/description
)
169 define Package
/hostapd-wolfssl
170 $(call Package
/hostapd
/Default
,$(1))
171 TITLE
+= (wolfSSL full
)
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
, 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
203 TITLE
:=IEEE
802.1x Auth
/Supplicant
204 DEPENDS
:=$(DRV_DEPENDS
) +hostapd-common
+libubus
205 URL
:=http
://hostap.epitest.fi
/
206 PROVIDES
:=hostapd wpa-supplicant
207 CONFLICTS
:=$(HOSTAPD_PROVIDERS
) $(SUPPLICANT_PROVIDERS
)
208 HOSTAPD_PROVIDERS
+=$(1)
209 SUPPLICANT_PROVIDERS
+=$(1)
213 $(call Package
/wpad
/Default
,$(1))
214 TITLE
+= (built-in full
)
215 VARIANT
:=wpad-full-internal
218 define Package
/wpad
/description
219 This package contains a full featured IEEE
802.1x
/WPA
/EAP
/RADIUS
220 Authenticator and Supplicant
223 define Package
/wpad-openssl
224 $(call Package
/wpad
/Default
,$(1))
225 TITLE
+= (OpenSSL full
)
226 VARIANT
:=wpad-full-openssl
230 Package
/wpad-openssl
/description
= $(Package
/wpad
/description
)
232 define Package
/wpad-wolfssl
233 $(call Package
/wpad
/Default
,$(1))
234 TITLE
+= (wolfSSL full
)
235 VARIANT
:=wpad-full-wolfssl
239 Package
/wpad-wolfssl
/description
= $(Package
/wpad
/description
)
241 define Package
/wpad-basic
242 $(call Package
/wpad
/Default
,$(1))
243 TITLE
+= (WPA-PSK
, 11r
, 11w
)
247 define Package
/wpad-basic
/description
248 This package contains a basic IEEE
802.1x
/WPA Authenticator and Supplicant with WPA-PSK
, 802.11r and
802.11w support.
251 define Package
/wpad-mini
252 $(call Package
/wpad
/Default
,$(1))
253 TITLE
+= (WPA-PSK only
)
257 define Package
/wpad-mini
/description
258 This package contains a minimal IEEE
802.1x
/WPA Authenticator and Supplicant
(WPA-PSK only
).
261 define Package
/wpad-mesh
262 $(call Package
/wpad
/Default
,$(1))
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))
273 TITLE
+= (OpenSSL
, 11s
, SAE
)
275 VARIANT
:=wpad-mesh-openssl
278 Package
/wpad-mesh-openssl
/description
= $(Package
/wpad-mesh
/description
)
280 define Package
/wpad-mesh-wolfssl
281 $(call Package
/wpad-mesh
,$(1))
282 TITLE
+= (wolfSSL
, 11s
, SAE
)
284 VARIANT
:=wpad-mesh-wolfssl
287 Package
/wpad-mesh-wolfssl
/description
= $(Package
/wpad-mesh
/description
)
290 define Package
/wpa-supplicant
/Default
294 TITLE
:=WPA Supplicant
295 URL
:=http
://hostap.epitest.fi
/wpa_supplicant
/
296 DEPENDS
:=$(DRV_DEPENDS
) +hostapd-common
+libubus
297 PROVIDES
:=wpa-supplicant
298 CONFLICTS
:=$(SUPPLICANT_PROVIDERS
)
299 SUPPLICANT_PROVIDERS
+=$(1)
302 define Package
/wpa-supplicant
303 $(call Package
/wpa-supplicant
/Default
,$(1))
304 TITLE
+= (built-in full
)
305 VARIANT
:=supplicant-full-internal
308 define Package
/wpa-supplicant-openssl
309 $(call Package
/wpa-supplicant
/Default
,$(1))
310 TITLE
+= (OpenSSL full
)
311 VARIANT
:=supplicant-full-openssl
315 define Package
/wpa-supplicant-wolfssl
316 $(call Package
/wpa-supplicant
/Default
,$(1))
317 TITLE
+= (wolfSSL full
)
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
+= (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 DEPENDS
+=@PACKAGE_kmod-cfg80211 @
(!TARGET_uml||BROKEN
)
336 PROVIDES
+=wpa-supplicant-mesh
339 define Package
/wpa-supplicant-mesh-openssl
340 $(call Package
/wpa-supplicant-mesh
/Default
,$(1))
341 TITLE
+= (OpenSSL
, 11s
, SAE
)
342 VARIANT
:=supplicant-mesh-openssl
346 define Package
/wpa-supplicant-mesh-wolfssl
347 $(call Package
/wpa-supplicant-mesh
/Default
,$(1))
348 TITLE
+= (wolfSSL
, 11s
, SAE
)
349 VARIANT
:=supplicant-mesh-wolfssl
353 define Package
/wpa-supplicant-basic
354 $(call Package
/wpa-supplicant
/Default
,$(1))
356 VARIANT
:=supplicant-basic
359 define Package
/wpa-supplicant-mini
360 $(call Package
/wpa-supplicant
/Default
,$(1))
362 VARIANT
:=supplicant-mini
366 define Package
/hostapd-common
367 TITLE
:=hostapd
/wpa_supplicant common support files
373 define Package
/hostapd-utils
377 TITLE
:=IEEE
802.1x Authenticator
(utils
)
378 URL
:=http
://hostap.epitest.fi
/
379 DEPENDS
:=@
$(subst $(space
),||
,$(foreach pkg
,$(HOSTAPD_PROVIDERS
),PACKAGE_
$(pkg
)))
382 define Package
/hostapd-utils
/description
383 This package contains a command line utility to control the
384 IEEE
802.1x
/WPA
/EAP
/RADIUS Authenticator.
387 define Package
/wpa-cli
391 DEPENDS
:=@
$(subst $(space
),||
,$(foreach pkg
,$(SUPPLICANT_PROVIDERS
),PACKAGE_
$(pkg
)))
392 TITLE
:=WPA Supplicant command line control utility
395 define Package
/eapol-test
/Default
396 TITLE
:=802.1x auth
test utility
400 DEPENDS
:=$(DRV_DEPENDS
) +libubus
403 define Package
/eapol-test
404 $(call Package
/eapol-test
/Default
,$(1))
405 TITLE
+= (built-in full
)
406 VARIANT
:=supplicant-full-internal
409 define Package
/eapol-test-openssl
410 $(call Package
/eapol-test
/Default
,$(1))
411 TITLE
+= (OpenSSL full
)
412 VARIANT
:=supplicant-full-openssl
413 CONFLICTS
:=$(filter-out eapol-test-openssl
,$(EAPOL_TEST_PROVIDERS
))
418 define Package
/eapol-test-wolfssl
419 $(call Package
/eapol-test
/Default
,$(1))
420 TITLE
+= (wolfSSL full
)
421 VARIANT
:=supplicant-full-wolfssl
422 CONFLICTS
:=$(filter-out eapol-test-openssl
,$(filter-out eapol-test-wolfssl
,$(EAPOL_TEST_PROVIDERS
)))
428 ifneq ($(wildcard $(PKG_BUILD_DIR
)/.config_
*),$(subst .configured_
,.config_
,$(STAMP_CONFIGURED
)))
429 define Build
/Configure
/rebuild
430 $(FIND
) $(PKG_BUILD_DIR
) -name \
*.o
-or
-name \
*.a |
$(XARGS
) rm -f
431 rm -f
$(PKG_BUILD_DIR
)/hostapd
/hostapd
432 rm -f
$(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_supplicant
433 rm -f
$(PKG_BUILD_DIR
)/.config_
*
434 touch
$(subst .configured_
,.config_
,$(STAMP_CONFIGURED
))
438 define Build
/Configure
439 $(Build
/Configure
/rebuild
)
440 $(if
$(wildcard .
/files
/hostapd-
$(CONFIG_VARIANT
).config
), \
441 $(CP
) .
/files
/hostapd-
$(CONFIG_VARIANT
).config
$(PKG_BUILD_DIR
)/hostapd
/.config \
443 $(CP
) .
/files
/wpa_supplicant-
$(CONFIG_VARIANT
).config
$(PKG_BUILD_DIR
)/wpa_supplicant
/.config
447 -I
$(STAGING_DIR
)/usr
/include/libnl-tiny \
448 -I
$(PKG_BUILD_DIR
)/src
/crypto \
452 $(if
$(CONFIG_WPA_MSG_MIN_PRIORITY
),-DCONFIG_MSG_MIN_PRIORITY
=$(CONFIG_WPA_MSG_MIN_PRIORITY
))
454 TARGET_CFLAGS
+= -ffunction-sections
-fdata-sections
-flto
455 TARGET_LDFLAGS
+= -Wl
,--gc-sections
-flto
=jobserver
-fuse-linker-plugin
-lubox
-lubus
457 ifdef CONFIG_PACKAGE_kmod-cfg80211
458 TARGET_LDFLAGS
+= -lm
-lnl-tiny
461 ifdef CONFIG_WPA_ENABLE_WEP
462 DRIVER_MAKEOPTS
+= CONFIG_WEP
=y
466 CFLAGS
="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS)" \
467 $(MAKE
) $(PKG_JOBS
) -C
$(PKG_BUILD_DIR
)/$(1) \
468 $(TARGET_CONFIGURE_OPTS
) \
470 LIBS
="$(TARGET_LDFLAGS)" \
471 LIBS_c
="$(TARGET_LDFLAGS_C)" \
472 AR
="$(TARGET_CROSS)gcc-ar" \
477 define Build
/Compile
/wpad
479 $(call Build/RunMake,hostapd,-s MULTICALL=1 dump_cflags); \
480 $(call Build/RunMake,wpa_supplicant,-s MULTICALL=1 dump_cflags) | \
481 sed -e 's,-n ,,g' -e 's^$(TARGET_CFLAGS)^^' \
482 ` > $(PKG_BUILD_DIR
)/.
cflags
483 sed
-i
's/"/\\"/g' $(PKG_BUILD_DIR
)/.
cflags
484 +$(call Build
/RunMake
,hostapd
, \
485 CFLAGS
="$$$$(cat $(PKG_BUILD_DIR)/.cflags)" \
487 hostapd_cli hostapd_multi.a \
489 +$(call Build
/RunMake
,wpa_supplicant
, \
490 CFLAGS
="$$$$(cat $(PKG_BUILD_DIR)/.cflags)" \
492 wpa_cli wpa_supplicant_multi.a \
494 +export MAKEFLAGS
="$(MAKE_JOBSERVER)"; $(TARGET_CC
) -o
$(PKG_BUILD_DIR
)/wpad \
496 .
/files
/multicall.c \
497 $(PKG_BUILD_DIR
)/hostapd
/hostapd_multi.a \
498 $(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_supplicant_multi.a \
502 define Build
/Compile
/hostapd
503 +$(call Build
/RunMake
,hostapd
, \
504 hostapd hostapd_cli \
508 define Build
/Compile
/supplicant
509 +$(call Build
/RunMake
,wpa_supplicant
, \
510 wpa_cli wpa_supplicant \
514 define Build
/Compile
/supplicant-full-internal
515 +$(call Build
/RunMake
,wpa_supplicant
, \
520 define Build
/Compile
/supplicant-full-openssl
521 +$(call Build
/RunMake
,wpa_supplicant
, \
526 define Build
/Compile
/supplicant-full-wolfssl
527 +$(call Build
/RunMake
,wpa_supplicant
, \
533 $(Build
/Compile
/$(LOCAL_TYPE
))
534 $(Build
/Compile
/$(BUILD_VARIANT
))
537 define Install
/hostapd
538 $(INSTALL_DIR
) $(1)/usr
/sbin
541 define Install
/supplicant
542 $(INSTALL_DIR
) $(1)/usr
/sbin
545 define Package
/hostapd-common
/install
546 $(INSTALL_DIR
) $(1)/lib
/netifd
$(1)/etc
/rc.button
$(1)/etc
/hotplug.d
/ieee80211
$(1)/etc
/init.d
547 $(INSTALL_DATA
) .
/files
/hostapd.sh
$(1)/lib
/netifd
/hostapd.sh
548 $(INSTALL_BIN
) .
/files
/wpad.init
$(1)/etc
/init.d
/wpad
549 $(INSTALL_BIN
) .
/files
/wps-hotplug.sh
$(1)/etc
/rc.button
/wps
552 define Package
/hostapd
/install
553 $(call Install
/hostapd
,$(1))
554 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/hostapd
/hostapd
$(1)/usr
/sbin
/
556 Package
/hostapd-basic
/install = $(Package
/hostapd
/install)
557 Package
/hostapd-mini
/install = $(Package
/hostapd
/install)
558 Package
/hostapd-openssl
/install = $(Package
/hostapd
/install)
559 Package
/hostapd-wolfssl
/install = $(Package
/hostapd
/install)
561 ifneq ($(LOCAL_TYPE
),supplicant
)
562 define Package
/hostapd-utils
/install
563 $(INSTALL_DIR
) $(1)/usr
/sbin
564 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/hostapd
/hostapd_cli
$(1)/usr
/sbin
/
568 define Package
/wpad
/install
569 $(call Install
/hostapd
,$(1))
570 $(call Install
/supplicant
,$(1))
571 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/wpad
$(1)/usr
/sbin
/
572 $(LN
) wpad
$(1)/usr
/sbin
/hostapd
573 $(LN
) wpad
$(1)/usr
/sbin
/wpa_supplicant
575 Package
/wpad-basic
/install = $(Package
/wpad
/install)
576 Package
/wpad-mini
/install = $(Package
/wpad
/install)
577 Package
/wpad-openssl
/install = $(Package
/wpad
/install)
578 Package
/wpad-wolfssl
/install = $(Package
/wpad
/install)
579 Package
/wpad-mesh-openssl
/install = $(Package
/wpad
/install)
580 Package
/wpad-mesh-wolfssl
/install = $(Package
/wpad
/install)
582 define Package
/wpa-supplicant
/install
583 $(call Install
/supplicant
,$(1))
584 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_supplicant
$(1)/usr
/sbin
/
586 Package
/wpa-supplicant-basic
/install = $(Package
/wpa-supplicant
/install)
587 Package
/wpa-supplicant-mini
/install = $(Package
/wpa-supplicant
/install)
588 Package
/wpa-supplicant-p2p
/install = $(Package
/wpa-supplicant
/install)
589 Package
/wpa-supplicant-openssl
/install = $(Package
/wpa-supplicant
/install)
590 Package
/wpa-supplicant-wolfssl
/install = $(Package
/wpa-supplicant
/install)
591 Package
/wpa-supplicant-mesh-openssl
/install = $(Package
/wpa-supplicant
/install)
592 Package
/wpa-supplicant-mesh-wolfssl
/install = $(Package
/wpa-supplicant
/install)
594 ifneq ($(LOCAL_TYPE
),hostapd
)
595 define Package
/wpa-cli
/install
596 $(INSTALL_DIR
) $(1)/usr
/sbin
597 $(CP
) $(PKG_BUILD_DIR
)/wpa_supplicant
/wpa_cli
$(1)/usr
/sbin
/
601 ifeq ($(BUILD_VARIANT
),supplicant-full-internal
)
602 define Package
/eapol-test
/install
603 $(INSTALL_DIR
) $(1)/usr
/sbin
604 $(CP
) $(PKG_BUILD_DIR
)/wpa_supplicant
/eapol_test
$(1)/usr
/sbin
/
608 ifeq ($(BUILD_VARIANT
),supplicant-full-openssl
)
609 define Package
/eapol-test-openssl
/install
610 $(INSTALL_DIR
) $(1)/usr
/sbin
611 $(CP
) $(PKG_BUILD_DIR
)/wpa_supplicant
/eapol_test
$(1)/usr
/sbin
/
615 ifeq ($(BUILD_VARIANT
),supplicant-full-wolfssl
)
616 define Package
/eapol-test-wolfssl
/install
617 $(INSTALL_DIR
) $(1)/usr
/sbin
618 $(CP
) $(PKG_BUILD_DIR
)/wpa_supplicant
/eapol_test
$(1)/usr
/sbin
/
622 $(eval
$(call BuildPackage
,hostapd
))
623 $(eval
$(call BuildPackage
,hostapd-basic
))
624 $(eval
$(call BuildPackage
,hostapd-mini
))
625 $(eval
$(call BuildPackage
,hostapd-openssl
))
626 $(eval
$(call BuildPackage
,hostapd-wolfssl
))
627 $(eval
$(call BuildPackage
,wpad
))
628 $(eval
$(call BuildPackage
,wpad-mesh-openssl
))
629 $(eval
$(call BuildPackage
,wpad-mesh-wolfssl
))
630 $(eval
$(call BuildPackage
,wpad-basic
))
631 $(eval
$(call BuildPackage
,wpad-mini
))
632 $(eval
$(call BuildPackage
,wpad-openssl
))
633 $(eval
$(call BuildPackage
,wpad-wolfssl
))
634 $(eval
$(call BuildPackage
,wpa-supplicant
))
635 $(eval
$(call BuildPackage
,wpa-supplicant-mesh-openssl
))
636 $(eval
$(call BuildPackage
,wpa-supplicant-mesh-wolfssl
))
637 $(eval
$(call BuildPackage
,wpa-supplicant-basic
))
638 $(eval
$(call BuildPackage
,wpa-supplicant-mini
))
639 $(eval
$(call BuildPackage
,wpa-supplicant-p2p
))
640 $(eval
$(call BuildPackage
,wpa-supplicant-openssl
))
641 $(eval
$(call BuildPackage
,wpa-supplicant-wolfssl
))
642 $(eval
$(call BuildPackage
,wpa-cli
))
643 $(eval
$(call BuildPackage
,hostapd-utils
))
644 $(eval
$(call BuildPackage
,hostapd-common
))
645 $(eval
$(call BuildPackage
,eapol-test
))
646 $(eval
$(call BuildPackage
,eapol-test-openssl
))
647 $(eval
$(call BuildPackage
,eapol-test-wolfssl
))