.PHONY: all all: install-all .PHONY: run-webview run-webview: install-webview adb shell am start -n app.example/.ExampleApp .PHONY: build-all build-all: build-webview build-native .PHONY: build-webview build-webview: docker-compose-build.log docker-compose run --rm compile webview ln -sf apk/webview/result/example.app.apk ./; test -e ./example.app.apk || rm ./example.app.apk .PHONY: build-native build-native: docker-compose-build.log docker-compose run --rm compile native #ln -sf apk/native/result/example.app.apk ./; test -e ./example.app.apk || rm ./example.app.apk .PHONY: install-all install-all: install-webview install-native .PHONY: install-webview install-webview: build-webview adb install -r ./example.app.apk .PHONY: install-native install-native: build-native true #adb install -r ./example.app.apk .PHONY: clean-all clean-all: clean-docker clean-apk .PHONY: clean-docker clean-docker: rm docker-compose-build.log || true docker-compose down --remove-orphans --rmi all .PHONY: clean-apk clean-apk: cd apk && $(MAKE) clean docker-compose-build.log: Dockerfile compose.yml docker-compose down --remove-orphans --rmi all BUILDKIT_PROGRESS=plain docker-compose build | tee docker-compose-build.log