24 lines
730 B
Makefile
24 lines
730 B
Makefile
|
|
# php-qml framework skeleton — Make targets.
|
||
|
|
# Filled in across Phase 1 sub-commits 3, 6, and 7.
|
||
|
|
|
||
|
|
.DEFAULT_GOAL := help
|
||
|
|
|
||
|
|
.PHONY: help
|
||
|
|
help: ## Show available targets
|
||
|
|
@awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {printf " %-12s %s\n", $$1, $$2}' $(MAKEFILE_LIST)
|
||
|
|
|
||
|
|
.PHONY: dev
|
||
|
|
dev: ## (TBD) Run the skeleton in dev mode (FrankenPHP --watch + Qt host)
|
||
|
|
@echo "dev: not yet implemented (Phase 1 sub-commit 6)"
|
||
|
|
@exit 1
|
||
|
|
|
||
|
|
.PHONY: doctor
|
||
|
|
doctor: ## (TBD) Run bridge:doctor against the running backend
|
||
|
|
@echo "doctor: not yet implemented (Phase 1 sub-commit 3)"
|
||
|
|
@exit 1
|
||
|
|
|
||
|
|
.PHONY: quality
|
||
|
|
quality: ## (TBD) Run PHPStan, php-cs-fixer (check), PHPUnit, qmllint
|
||
|
|
@echo "quality: not yet implemented (Phase 1 sub-commit 7)"
|
||
|
|
@exit 1
|