Makefile 822 B

12345678910111213141516171819202122232425262728
  1. default: fonts
  2. cargo lrun
  3. mv target/debug/darkwallet .
  4. ./darkwallet
  5. ibm-plex-mono-regular.otf:
  6. wget https://codeberg.org/darkrenaissance/darkfi/raw/branch/data/ibm-plex-mono-regular.otf
  7. NotoColorEmoji.ttf:
  8. wget https://codeberg.org/darkrenaissance/darkfi/raw/branch/data/NotoColorEmoji.ttf
  9. fonts: ibm-plex-mono-regular.otf NotoColorEmoji.ttf
  10. android: fonts
  11. podman run -v $(shell pwd)/../../:/root/darkfi -w /root/darkfi/bin/darkwallet/ -t apk cargo quad-apk build --release
  12. adb uninstall darkfi.darkwallet
  13. adb install target/android-artifacts/release/apk/darkwallet.apk
  14. reset
  15. adb logcat -c
  16. adb logcat -s darkfi
  17. # Useful for dev
  18. cli:
  19. podman run -v $(shell pwd)/../../:/root/darkfi -w /root/darkfi/bin/darkwallet/ -it apk bash
  20. clean:
  21. podman run -v $(shell pwd):/root/dw -w /root/dw -t apk rm -fr target/