Mathias Krause ([email protected]) just uploaded a new patch set to 
gerrit, which you can find at http://review.coreboot.org/742

-gerrit

commit ba947af8efc8d7d5b403150ed16a8c61cdd9750d
Author: Mathias Krause <[email protected]>
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 <[email protected]>
---
 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:

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to