android-app-docker/Makefile

48 lines
1.1 KiB
Makefile

all: docker-compose-build.log build-all install-all
.PHONY: build-all
build-all: build-webview build-native
.PHONY: build-webview
build-webview:
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 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:
adb install -r ./example.app.apk
.PHONY: install-native
install-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