diff options
| -rw-r--r-- | .gitmodules | 3 | ||||
| -rw-r--r-- | extra/gen.rc | 1 | ||||
| -rw-r--r-- | extra/hostap/gen.rc | 70 | ||||
| m--------- | extra/hostap/src | 0 | ||||
| -rwxr-xr-x | fetch.rc | 1 |
5 files changed, 75 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules index a8062305..ed63b105 100644 --- a/.gitmodules +++ b/.gitmodules @@ -64,6 +64,9 @@ [submodule "devel/make/src"] path = devel/make/src url = git://git.sv.gnu.org/make.git +[submodule "extra/hostap/src"] + path = extra/hostap/src + url = git://w1.fi/hostap.git [submodule "extra/libevent/src"] path = extra/libevent/src url = https://github.com/libevent/libevent diff --git a/extra/gen.rc b/extra/gen.rc index 43ecef82..03412c57 100644 --- a/extra/gen.rc +++ b/extra/gen.rc @@ -1,3 +1,4 @@ +subgen hostap subgen libevent subgen libfuse subgen msmtp diff --git a/extra/hostap/gen.rc b/extra/hostap/gen.rc new file mode 100644 index 00000000..ab34755a --- /dev/null +++ b/extra/hostap/gen.rc @@ -0,0 +1,70 @@ +cflags\ + -D CONFIG_ELOOP_POLL\ + -D CONFIG_NO_CONFIG_WRITE\ + -D CONFIG_NO_CONFIG_BLOBS\ + -D CONFIG_TDLS\ + -D CONFIG_PEERKEY\ + -D CONFIG_CTRL_IFACE\ + -D CONFIG_CTRL_IFACE_UNIX\ + -D CONFIG_SHA256\ + -I '$builddir'/core/libressl/include\ + -I '$srcdir'/src\ + -I '$srcdir'/src/utils + +exe bin/wpa_supplicant -d phony/core/libressl/headers\ + src/common/^(\ + 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\ + drivers.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/^(\ + common.c\ + eloop.c\ + os_unix.c\ + radiotap.c\ + wpa_debug.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\ + main.c\ + notify.c\ + scan.c\ + wmm_ac.c\ + wpa_supplicant.c\ + wpas_glue.c\ + )\ + '$builddir'/^(\ + core/libressl/libcrypto.a\ + core/openbsd/libbsd.a\ + ) + +file bin/wpa_supplicant '$outdir'/bin/wpa_supplicant 755 diff --git a/extra/hostap/src b/extra/hostap/src new file mode 160000 +Subproject 1f344cd7b4461c8bae31abc3fc450407782282e @@ -93,6 +93,7 @@ fetch desktop/plan9fonts git fetch devel/cparser git fetch devel/libfirm git fetch devel/make git +fetch extra/hostap git fetch extra/libevent git fetch extra/libfuse git fetch extra/msmtp git |
