Makefile (733B)
1 .DEFAULT_GOAL := check 2 .PHONY: fake 3 4 ANDROID_DIR := crates/notedeck_chrome/android 5 6 check: 7 cargo check 8 9 tags: fake 10 rusty-tags vi 11 12 jni: fake 13 cargo ndk --target arm64-v8a -o $(ANDROID_DIR)/app/src/main/jniLibs/ build --profile release 14 15 jni-check: fake 16 cargo ndk --target arm64-v8a -o $(ANDROID_DIR)/app/src/main/jniLibs/ check --profile release 17 18 apk: jni 19 cd $(ANDROID_DIR) && ./gradlew build 20 21 gradle: 22 cd $(ANDROID_DIR) && ./gradlew build 23 24 push-android-config: 25 adb push android-config.json /sdcard/Android/data/com.damus.notedeck/files/android-config.json 26 27 android: jni 28 cd $(ANDROID_DIR) && ./gradlew installDebug 29 adb shell am start -n com.damus.notedeck/.MainActivity 30 adb logcat -v color -s RustStdoutStderr | tee logcat.txt