Makefile 638 B

123456789101112131415161718192021222324252627282930313233
  1. NAME := docker.fela.space/gmus-mobile
  2. TAG := $$(git log -1 --pretty=%H)
  3. IMG := ${NAME}:${TAG}
  4. get_image:
  5. @echo ${IMG}
  6. build.docker:
  7. docker build -t ${IMG} .
  8. prepare.android:
  9. @./scripts/prepare_android.sh
  10. build.android:
  11. @flutter build appbundle --dart-define=API_URL=${GMUS_MOBILE_API_URL}
  12. bundle.android:
  13. @./scripts/bundle.sh
  14. install.android:
  15. @bundletool install-apks --apks=build/app/outputs/bundle/release/app-release.apks
  16. android-install:
  17. make prepare.android
  18. make build.android
  19. make bundle.android
  20. make install.android
  21. run:
  22. flutter run --dart-define=API_URL="${GMUS_MOBILE_API_URL}"
  23. test.flutter:
  24. flutter test