diff --git a/make/cache.mk b/make/cache.mk index 0c049057..53a28246 100644 --- a/make/cache.mk +++ b/make/cache.mk @@ -20,11 +20,13 @@ clean-cache: cache: $(CACHE_PROJECT_MK) $(CACHE_PROJECT_MK): $(CACHED_FILES) $(JWBDIR)/make/cache.mk + @echo 'ifneq ($$(JW_PKG_NO_CACHE),true)' | tee $@.tmp @echo $(foreach v,$(CACHED_VARS),$v = $(value $(v)) EOL) | \ $(SED) 's/\s\+EOL/\n/g;' | \ $(SED) 's/\s*\(\S\+\)\s*=\s*\(.*\)\s*/ifndef \1\n \1 = \2\nendif\n/g;' | \ $(SED) 's|$(realpath $(TOPDIR))|$$(TOPDIR)|g' | \ $(SED) 's|$(realpath $(PROJECTS_DIR))|$$(PROJECTS_DIR)|g' | \ $(GREP) . | \ - tee $@.tmp + tee -a $@.tmp + @echo 'endif # ifneq ($$(JW_PKG_NO_CACHE),true)' | tee -a $@.tmp mv $@.tmp $@