20 lines
960 B
Makefile
20 lines
960 B
Makefile
.PHONY: help web wasm gomobile desktop-mac desktop-win desktop-linux ios android all
|
|
|
|
.DEFAULT_GOAL := help
|
|
|
|
help:
|
|
@echo "ui targets (placeholders, implemented in later phases of ui/PLAN.md):"
|
|
@echo " web Vite production build (Phase 5+)"
|
|
@echo " wasm TinyGo build of ui/core to core.wasm (Phase 5)"
|
|
@echo " gomobile gomobile bind for iOS .framework + Android .aar (Phase 32+)"
|
|
@echo " desktop-mac Wails build for darwin/{arm64,amd64} (Phase 31)"
|
|
@echo " desktop-win Wails build for windows/amd64 (Phase 31)"
|
|
@echo " desktop-linux Wails build for linux/amd64 (Phase 31)"
|
|
@echo " ios Capacitor sync + xcodebuild + archive (Phase 32+)"
|
|
@echo " android Capacitor sync + gradle assembleRelease (Phase 32+)"
|
|
@echo " all every target above"
|
|
|
|
web wasm gomobile desktop-mac desktop-win desktop-linux ios android all:
|
|
@echo "TODO: implement '$@' (placeholder, see ui/PLAN.md)"
|
|
@exit 1
|