Auto-commit after successful build: update app gameplay/UI, improve build setup
Changed files:\nCrossCompileGitForAndroid.sh app/build.gradle.kts app/src/main/java/com/kawomi/githugandroid/GitRuntime.kt app/src/main/jniLibs/arm64-v8a/libgit.so
This commit is contained in:
@@ -9,7 +9,7 @@ NDK_DIR="$SDK_DIR/ndk/27.2.12479018"
|
||||
TOOLBIN="$NDK_DIR/toolchains/llvm/prebuilt/linux-x86_64/bin"
|
||||
TMP_DIR="$PROJECT_DIR/.tmp-android-build"
|
||||
GIT_SRC_DIR="$TMP_DIR/git-src"
|
||||
ASSET_DIR="$PROJECT_DIR/app/src/main/assets/native-git/arm64-v8a"
|
||||
JNI_LIB_DIR="$PROJECT_DIR/app/src/main/jniLibs/arm64-v8a"
|
||||
|
||||
log() {
|
||||
printf '\n[%s] %s\n' "cross-compile" "$1"
|
||||
@@ -88,12 +88,12 @@ main() {
|
||||
readelf -h git | sed -n '1,20p'
|
||||
readelf -d git | sed -n '1,40p'
|
||||
|
||||
mkdir -p "$ASSET_DIR"
|
||||
llvm-strip -s git -o "$ASSET_DIR/git"
|
||||
chmod 755 "$ASSET_DIR/git"
|
||||
mkdir -p "$JNI_LIB_DIR"
|
||||
llvm-strip -s git -o "$JNI_LIB_DIR/libgit.so"
|
||||
chmod 755 "$JNI_LIB_DIR/libgit.so"
|
||||
|
||||
log "Bundled stripped binary at: $ASSET_DIR/git"
|
||||
ls -lh "$ASSET_DIR/git"
|
||||
log "Bundled stripped binary at: $JNI_LIB_DIR/libgit.so"
|
||||
ls -lh "$JNI_LIB_DIR/libgit.so"
|
||||
}
|
||||
|
||||
main "$@"
|
||||
Reference in New Issue
Block a user