# TTG devarea — workspace-kezelő targetek # # A workspace gyökere alapból a devarea szülőkönyvtára; felülírható: # make clone ROOT=/path/to/workspace SHELL := /bin/bash SCRIPTS := scripts ROOT ?= $(abspath ..) .DEFAULT_GOAL := help .PHONY: help tea clone check setup help: ## Elérhető targetek listája @echo "TTG devarea — használat: make " @echo @grep -E '^[a-zA-Z_-]+:.*?## ' $(MAKEFILE_LIST) | \ awk 'BEGIN {FS = ":.*?## "}; {printf " \033[36m%-8s\033[0m %s\n", $$1, $$2}' tea: ## tea (Gitea CLI) telepítése és login ellenőrzése @$(SCRIPTS)/install-tea.sh clone: ## Összes repo klónozása a workspace-be (ROOT-tal felülírható) @$(SCRIPTS)/clone-repos.sh $(ROOT) check: ## Klón lista összevetése a Gitea szerverrel @$(SCRIPTS)/check-repos.sh setup: tea clone check ## Teljes setup: tea + klónozás + ellenőrzés