install-ndk-toolchains originally built toolchain directories inside OUTPUT_DIR, which could then be used when building for Android. Last year it got slimmed down to use a Cargo config file instead, but even that isn't strictly necessary. We're already passing custom flags directly to `cargo rustc`; specifying the linker is just one more. Note that this will need to be revisited if we break apart the WebRTC and RingRTC builds, as we've discussed doing in the past.
559 B
559 B
Android Dependencies for RingRTC Build Time
This configuration defines the build time Java dependencies for RingRTC.
To add/update dependencies edit build.gradle and make modifications
to the dependencies section.
These dependencies are fetched as part of prepare_workspace.
SDK versions
There are a few places where minSdkVersion and targetSdkVersion show up in the build of RingRTC for Android. Generally try to keep them in sync with Signal-Android/build.gradle.
- src/android/AndroidManifest.xml -- what supported versions in our .aar