gen.lua (1825B)
- 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'