22 lines
382 B
Bash
22 lines
382 B
Bash
#!/usr/bin/env bash
|
|
|
|
set -euo pipefail
|
|
|
|
build_mode="${1:-release}"
|
|
|
|
cd "$(dirname "$0")"
|
|
|
|
pushd native
|
|
rm -fr libs obj
|
|
debug_mode=1
|
|
if [[ "$build_mode" == "release" ]]; then
|
|
debug_mode=0
|
|
fi
|
|
ndk-build -j4 NDK_DEBUG=$debug_mode
|
|
popd
|
|
|
|
rm -rf out
|
|
mkdir -p out
|
|
cp -af magisk-module out
|
|
mv -fT native/libs out/magisk-module/libs
|
|
zip -r9 out/magisk-module-release.zip out/magisk-module |