summaryrefslogtreecommitdiff
path: root/pkg/hostap
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/hostap')
-rw-r--r--pkg/hostap/gen.lua94
-rw-r--r--pkg/hostap/gen.rc88
2 files changed, 94 insertions, 88 deletions
diff --git a/pkg/hostap/gen.lua b/pkg/hostap/gen.lua
new file mode 100644
index 00000000..8f88e567
--- /dev/null
+++ b/pkg/hostap/gen.lua
@@ -0,0 +1,94 @@
+cflags{
+ '-include $dir/config.h',
+ '-I $srcdir/src/utils',
+ '-I $srcdir/src',
+ '-I $builddir/pkg/libressl/include',
+ '-I $builddir/pkg/libnl/include',
+}
+
+pkg.deps = {
+ 'pkg/libressl/headers',
+ 'pkg/libnl/headers',
+}
+
+lib('libcommon.a', 'src/utils/(common.c eloop.c os_unix.c wpa_debug.c)')
+
+exe('bin/wpa_supplicant', [[
+ src/ap/(
+ wpa_auth.c
+ wpa_auth_ie.c
+ pmksa_cache_auth.c
+ peerkey_auth.c
+ )
+ src/common/(
+ ctrl_iface_common.c
+ hw_features_common.c
+ ieee802_11_common.c
+ wpa_common.c
+ )
+ src/crypto/(
+ aes-omac1.c
+ crypto_openssl.c
+ random.c
+ sha1-prf.c
+ sha256-prf.c
+ tls_none.c
+ )
+ src/drivers/(
+ driver_common.c
+ driver_nl80211.c
+ driver_nl80211_capa.c
+ driver_nl80211_event.c
+ driver_nl80211_monitor.c
+ driver_nl80211_scan.c
+ drivers.c
+ linux_ioctl.c
+ netlink.c
+ rfkill.c
+ )
+ src/l2_packet/l2_packet_linux.c
+ src/rsn_supp/(
+ peerkey.c
+ pmksa_cache.c
+ preauth.c
+ tdls.c
+ wpa.c
+ wpa_ie.c
+ )
+ src/utils/(radiotap.c wpabuf.c)
+ wpa_supplicant/(
+ blacklist.c
+ bss.c
+ config.c
+ config_file.c
+ ctrl_iface.c
+ ctrl_iface_unix.c
+ eap_register.c
+ events.c
+ ibss_rsn.c
+ main.c
+ notify.c
+ scan.c
+ sme.c
+ wmm_ac.c
+ wpa_supplicant.c
+ wpas_glue.c
+ )
+ libcommon.a
+ $builddir/pkg/(
+ libressl/libcrypto.a
+ openbsd/libbsd.a
+ libnl/(libnl-3.a libnl-genl-3.a)
+ )
+]])
+file('bin/wpa_supplicant', '755', '$outdir/bin/wpa_supplicant')
+
+exe('bin/wpa_cli', [[
+ src/common/(cli.c wpa_ctrl.c)
+ src/utils/edit_simple.c
+ wpa_supplicant/wpa_cli.c
+ libcommon.a
+]])
+file('bin/wpa_cli', '755', '$outdir/bin/wpa_cli')
+
+fetch 'git'
diff --git a/pkg/hostap/gen.rc b/pkg/hostap/gen.rc
deleted file mode 100644
index dbcd06a5..00000000
--- a/pkg/hostap/gen.rc
+++ /dev/null
@@ -1,88 +0,0 @@
-cflags\
- -include '$dir'/config.h\
- -I '$srcdir'/src/utils\
- -I '$srcdir'/src\
- -I '$builddir'/pkg/libressl/include\
- -I '$builddir'/pkg/libnl/include
-
-phony deps pkg/^(libressl libnl)^/headers
-
-lib libcommon.a -d '$dir'/deps src/utils/^(common.c eloop.c os_unix.c wpa_debug.c)
-
-exe bin/wpa_supplicant -d '$dir'/deps\
- src/ap/^(\
- wpa_auth.c\
- wpa_auth_ie.c\
- pmksa_cache_auth.c\
- peerkey_auth.c\
- )\
- src/common/^(\
- ctrl_iface_common.c\
- hw_features_common.c\
- ieee802_11_common.c\
- wpa_common.c\
- )\
- src/crypto/^(\
- aes-omac1.c\
- crypto_openssl.c\
- random.c\
- sha1-prf.c\
- sha256-prf.c\
- tls_none.c\
- )\
- src/drivers/^(\
- driver_common.c\
- driver_nl80211.c\
- driver_nl80211_capa.c\
- driver_nl80211_event.c\
- driver_nl80211_monitor.c\
- driver_nl80211_scan.c\
- drivers.c\
- linux_ioctl.c\
- netlink.c\
- rfkill.c\
- )\
- src/l2_packet/l2_packet_linux.c\
- src/rsn_supp/^(\
- peerkey.c\
- pmksa_cache.c\
- preauth.c\
- tdls.c\
- wpa.c\
- wpa_ie.c\
- )\
- src/utils/^(radiotap.c wpabuf.c)\
- wpa_supplicant/^(\
- blacklist.c\
- bss.c\
- config.c\
- config_file.c\
- ctrl_iface.c\
- ctrl_iface_unix.c\
- eap_register.c\
- events.c\
- ibss_rsn.c\
- main.c\
- notify.c\
- scan.c\
- sme.c\
- wmm_ac.c\
- wpa_supplicant.c\
- wpas_glue.c\
- )\
- libcommon.a\
- '$builddir'/pkg/^(\
- libressl/libcrypto.a\
- openbsd/libbsd.a\
- libnl/^(libnl-3.a libnl-genl-3.a)\
- )
-file bin/wpa_supplicant '$outdir'/bin/wpa_supplicant 755
-
-exe bin/wpa_cli -d '$dir'/deps\
- src/common/^(cli.c wpa_ctrl.c)\
- src/utils/edit_simple.c\
- wpa_supplicant/wpa_cli.c\
- libcommon.a
-file bin/wpa_cli '$outdir'/bin/wpa_cli 755
-
-fetch git