[coreboot] New patch to review for filo: ba947af makefile: create directories on demand

Mathias Krause (mathias.krause@secunet.com) gerrit at coreboot.org
Tue Mar 6 16:42:27 CET 2012


Mathias Krause (mathias.krause at secunet.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/742

-gerrit

commit ba947af8efc8d7d5b403150ed16a8c61cdd9750d
Author: Mathias Krause <mathias.krause at secunet.com>
Date:   Tue Mar 6 09:31:38 2012 +0100

    makefile: create directories on demand
    
    Use makefile dependencies to created needed directories instead of
    trying to recreate them on each make invocation.
    
    Change-Id: Ia06b1042f2a2c4905f5c8277a48ec4b8188f3079
    Signed-off-by: Mathias Krause <mathias.krause at secunet.com>
---
 Makefile |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/Makefile b/Makefile
index 41486a9..6603612 100644
--- a/Makefile
+++ b/Makefile
@@ -161,16 +161,16 @@ $(obj)/version.h: FORCE
 	echo '#define PROGRAM_VERSION_FULL "$(PROGRAM_VERSION) $(BUILD_INFO)"' >> $@
 	echo '#define BUILD_INFO "$(BUILD_INFO)"' >> $@
 
-prepare:
-	mkdir -p $(obj)/util/kconfig/lxdialog
-	mkdir -p $(obj)/i386 $(obj)/fs $(obj)/drivers/flash
-	mkdir -p $(obj)/main/grub
+$(obj)/%/:
+	mkdir -p $@
+
+prepare: $(sort $(dir $(OBJS))) $(obj)/util/kconfig/lxdialog/
 
 clean:
-	rm -rf $(obj)/i386 $(obj)/fs $(obj)/drivers $(obj)/main $(obj)/util
+	rm -rf $(sort $(dir $(OBJS))) $(obj)/util
 
 distclean: clean
-	rm -rf build
+	rm -rf $(obj)
 	rm -f .config lib.config .config.old .xcompile ..config.tmp .kconfig.d .tmpconfig*
 
 FORCE:




More information about the coreboot mailing list