From 3065eee582a002b3189d6435dceaa33ef3b78c44 Mon Sep 17 00:00:00 2001 From: Jens Maus Date: Mon, 25 Mar 2024 19:02:19 +0100 Subject: [PATCH] make sure BR2_CCACHE_DIR exists upon fresh execution. --- Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index a6293ca653..d7cb8c99df 100644 --- a/Makefile +++ b/Makefile @@ -39,7 +39,11 @@ $(BR2_DL_DIR): @echo "[mkdir $(BR2_DL_DIR)]" test -e $(BR2_DL_DIR) || mkdir $(BR2_DL_DIR) -build-$(PRODUCT)/.config: | build-$(PRODUCT) +$(BR2_CCACHE_DIR): + @echo "[mkdir $(BR2_CCACHE_DIR)]" + test -e $(BR2_CCACHE_DIR) || mkdir $(BR2_CCACHE_DIR) + +build-$(PRODUCT)/.config: | build-$(PRODUCT) $(BR2_CCACHE_DIR) @echo "[config $@]" cd $(shell pwd)/build-$(PRODUCT) && $(MAKE) O=$(shell pwd)/build-$(PRODUCT) -C ../buildroot-$(BUILDROOT_VERSION) BR2_EXTERNAL=../$(BUILDROOT_EXTERNAL) BR2_DL_DIR=$(BR2_DL_DIR) BR2_CCACHE_DIR=$(BR2_CCACHE_DIR) BR2_JLEVEL=$(BR2_JLEVEL) PRODUCT=$(PRODUCT) PRODUCT_VERSION=$(PRODUCT_VERSION) alldefconfig cd $(shell pwd)/build-$(PRODUCT) && BR2_EXTERNAL=../$(BUILDROOT_EXTERNAL) BR2_DL_DIR=$(BR2_DL_DIR) BR2_CCACHE_DIR=$(BR2_CCACHE_DIR) BR2_JLEVEL=$(BR2_JLEVEL) PRODUCT=$(PRODUCT) PRODUCT_VERSION=$(PRODUCT_VERSION) ../buildroot-$(BUILDROOT_VERSION)/support/kconfig/merge_config.sh ../$(BUILDROOT_EXTERNAL)/Buildroot.config ../$(BUILDROOT_EXTERNAL)/configs/$(PRODUCT).config