Makefile 533 B

123456789101112131415161718192021222324
  1. build:
  2. @go work use .
  3. @GOOS=linux GOARCH=arm64 go build -o uibox main.go
  4. # Define color codes
  5. GREEN := \033[32m
  6. YELLOW := \033[33m
  7. RESET := \033[0m
  8. ADB_ARGS := "-d"
  9. define echo
  10. @echo ">>> $(GREEN)$(1)$(RESET)"
  11. endef
  12. test: build
  13. @adb $(ADB_ARGS) shell getprop ro.product.cpu.abilist
  14. @$(call echo,Pushing uibox to /data/local/tmp/uibox)
  15. @adb $(ADB_ARGS) push uibox /data/local/tmp/uibox
  16. @adb $(ADB_ARGS) shell chmod 777 /data/local/tmp/uibox
  17. @$(call echo,Running uibox)
  18. @adb $(ADB_ARGS) shell /data/local/tmp/uibox -h