build(Makefile): work on develop logic

This commit is contained in:
Sarah Vaupel 2024-10-17 05:00:33 +02:00
parent b6f7e8af5f
commit c73c1360ed

View File

@ -338,17 +338,17 @@ NEW_DEVELOP = $(eval DEVELOP=develop/$$(DATE))
new-develop: new-develop:
$(NEW_DEVELOP) $(NEW_DEVELOP)
mkdir -p $(DEVELOP) mkdir -p $(DEVELOP)
$(MAKE) .current-develop $(MAKE) develop/.current
.PHONY: --develop .PHONY: --develop
--develop: --develop:
if ! [[ -e develop ]]; then \ if ! [[ -e develop ]]; then \
$(MAKE) new-develop; \ $(MAKE) new-develop; \
fi fi
$(MAKE) .current-develop $(MAKE) develop/.current
.PHONY: .current-develop .PHONY: develop/.current
.current-develop: develop/.current:
$(SET_DEVELOP) $(SET_DEVELOP)
echo "$(DEVELOP)" > .current-develop echo "$(DEVELOP)" > develop/.current
start: develop start-database start-memcached start-minio start-frontend start-backend; start: develop start-database start-memcached start-minio start-frontend start-backend;
@ -380,7 +380,7 @@ start-frontend: WATCH = false
# TODO: abort with error if a singleton service is already running # TODO: abort with error if a singleton service is already running
start-%: FRADRIVE_SERVICE = % start-%: FRADRIVE_SERVICE = %
start-%: PORTS = $(foreach PORT,$(BASE_PORTS),$(shell utils/next_free_port.pl $(PORT))) start-%: PORTS = $(foreach PORT,$(BASE_PORTS),$(shell utils/next_free_port.pl $(PORT)))
start-%: --ensure-develop start-%: --develop
echo "$*" echo "$*"
echo "$(DATE)" echo "$(DATE)"
echo "DEV $(DEVELOP)" echo "DEV $(DEVELOP)"