notedeck

One damus client to rule them all
git clone git://jb55.com/notedeck
Log | Files | Refs | README | LICENSE

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