build.sh 578 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env bash
  2. source "bin/init/env.sh"
  3. CURR="plugin/tuic"
  4. CURR_PATH="$PROJECT/$CURR"
  5. ROOT="$CURR_PATH/src/main/jniLibs"
  6. OUTPUT="tuic"
  7. LIB_OUTPUT="lib$OUTPUT.so"
  8. cd $CURR_PATH/src/main/rust/tuic
  9. export AR=$ANDROID_AR
  10. export LD=$ANDROID_LD
  11. ndkVer=$(grep Pkg.Revision $ANDROID_NDK_HOME/source.properties)
  12. ndkVer=${ndkVer#*= }
  13. ndkVer=${ndkVer%%.*}
  14. export CARGO_NDK_MAJOR_VERSION=$ndkVer
  15. export RUST_ANDROID_GRADLE_CC_LINK_ARG="-Wl"
  16. export RUST_ANDROID_GRADLE_PYTHON_COMMAND=python
  17. export RUST_ANDROID_GRADLE_LINKER_WRAPPER_PY=$PROJECT/bin/rust-linker/linker-wrapper.py