# 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 <target>"
	@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
