diff --git a/scripts/common.mk b/scripts/common.mk index 863f9fb..fc0676c 100644 --- a/scripts/common.mk +++ b/scripts/common.mk @@ -356,9 +356,6 @@ pytest: pre-requisites $(MAKE) package pytest tests/ -build: - mkdir -p build - # Build the Butane specifications, suitable for Fedora CoreOS, including those of the dependencies of this project. build/$(PROJECT_NAME).tar.gz build/$(PROJECT_NAME).bu build/$(PROJECT_NAME)-examples.bu: export PROJECT_NAME := $(PROJECT_NAME) build/$(PROJECT_NAME).tar.gz build/$(PROJECT_NAME).bu build/$(PROJECT_NAME)-examples.bu: export TARGET_CHROOT := $(TARGET_CHROOT) @@ -376,6 +373,7 @@ build/$(PROJECT_NAME).tar.gz build/$(PROJECT_NAME).bu build/$(PROJECT_NAME)-exam echo "BUTANE_START_TS is not set!"; exit 1; \ fi @run() { echo $$*; "$$@"; }; \ + run mkdir -p build; \ export ALL_DEPS="$(shell $(MAKE) -s list-dependencies 2>/dev/null)"; \ set -Eeuo pipefail; \ if [ build/$(PROJECT_NAME).bu -ot "$(BUTANE_START_TS)" ] || [ build/$(PROJECT_NAME)-examples.bu -ot "$(BUTANE_START_TS)" ]; then \