mirror of
https://github.com/oasislinux/oasis.git
synced 2026-09-30 10:25:20 +02:00
106 lines
1.8 KiB
Lua
106 lines
1.8 KiB
Lua
cflags{
|
|
'-include $dir/config.h',
|
|
'-I $srcdir/src/utils',
|
|
'-I $srcdir/src',
|
|
'-isystem $builddir/pkg/bearssl/include',
|
|
'-isystem $builddir/pkg/libnl/include',
|
|
'-isystem $builddir/pkg/linux-headers/include',
|
|
}
|
|
|
|
pkg.deps = {
|
|
'pkg/bearssl/headers',
|
|
'pkg/libnl/headers',
|
|
'pkg/linux-headers/headers',
|
|
}
|
|
|
|
lib('libcommon.a', 'src/utils/(common.c eloop.c os_unix.c wpabuf.c wpa_debug.c)')
|
|
|
|
exe('bin/wpa_supplicant', [[
|
|
src/ap/(
|
|
wpa_auth.c
|
|
wpa_auth_ie.c
|
|
pmksa_cache_auth.c
|
|
)
|
|
src/common/(
|
|
ctrl_iface_common.c
|
|
hw_features_common.c
|
|
ieee802_11_common.c
|
|
ptksa_cache.c
|
|
wpa_common.c
|
|
)
|
|
src/crypto/(
|
|
aes-omac1.c
|
|
aes-unwrap.c
|
|
aes-wrap.c
|
|
crypto_bearssl.c
|
|
random.c
|
|
rc4.c
|
|
sha1-pbkdf2.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/(
|
|
pmksa_cache.c
|
|
preauth.c
|
|
wpa.c
|
|
wpa_ie.c
|
|
)
|
|
src/utils/(
|
|
bitfield.c
|
|
config.c
|
|
crc32.c
|
|
ip_addr.c
|
|
radiotap.c
|
|
)
|
|
wpa_supplicant/(
|
|
bssid_ignore.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
|
|
op_classes.c
|
|
rrm.c
|
|
scan.c
|
|
sme.c
|
|
twt.c
|
|
wpa_supplicant.c
|
|
wpas_glue.c
|
|
)
|
|
libcommon.a
|
|
$builddir/pkg/bearssl/libbearssl.a
|
|
$builddir/pkg/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')
|
|
|
|
man(paths[[wpa_supplicant/doc/docbook/(wpa_cli.8 wpa_supplicant.8 wpa_supplicant.conf.5)]])
|
|
|
|
fetch 'curl'
|