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)
mkdir -p $(DEVELOP)
$(MAKE) .current-develop
$(MAKE) develop/.current
.PHONY: --develop
--develop:
if ! [[ -e develop ]]; then \
$(MAKE) new-develop; \
fi
$(MAKE) .current-develop
.PHONY: .current-develop
.current-develop:
$(MAKE) develop/.current
.PHONY: develop/.current
develop/.current:
$(SET_DEVELOP)
echo "$(DEVELOP)" > .current-develop
echo "$(DEVELOP)" > develop/.current
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
start-%: FRADRIVE_SERVICE = %
start-%: PORTS = $(foreach PORT,$(BASE_PORTS),$(shell utils/next_free_port.pl $(PORT)))
start-%: --ensure-develop
start-%: --develop
echo "$*"
echo "$(DATE)"
echo "DEV $(DEVELOP)"