1
0
mirror of git://f0xx.org/android_cast synced 2026-07-29 07:58:10 +03:00
Files
android_cast/third-party/README.md
Anton Afanasyeu 8735fe4177 vpn service sync
2026-06-11 13:43:15 +02:00

821 B

Third-party vendored dependencies

wireguard-android (required git submodule)

Listed in .gitmodules like libvpx/opus/speex. Required for Gradle:tunnel is always included. Initialize after clone:

bash scripts/init-third-party-submodules.sh
# wireguard only:
bash scripts/init-wireguard-submodule.sh

rebuild.sh and scripts/ci-build.sh run the init script automatically.

Build links the :tunnel module via gradle/wireguard-tunnel/ (sources from this submodule):

  • Submodule path: third-party/wireguard-android/
  • Gradle module: third-party/wireguard-android/tunnel
  • License: MIT / Apache-2.0 (see upstream COPYING)

WireGuardVpnEngine (in :vpn process) links GoBackend from :tunnel (native libwg-go.so built from this tree); main app uses VpnServiceClient AIDL.