This prevents errors when building and cleaning trees with custom payloads
in them.

-- 
Jordan Crouse
Systems Software Development Engineer 
Advanced Micro Devices, Inc.
[BUILDROM] Very minor fixes to make it easier to use custom ELF payloads

Some fixes to make it easier to use a custom ELF payload.

Signed-off-by: Jordan Crouse <[EMAIL PROTECTED]>
Index: buildrom-devel/packages/linuxbios/generic-linuxbios.mk
===================================================================
--- buildrom-devel.orig/packages/linuxbios/generic-linuxbios.mk
+++ buildrom-devel/packages/linuxbios/generic-linuxbios.mk
@@ -22,6 +22,7 @@ $(SOURCE_DIR)/$(LINUXBIOS_TARBALL): 
        > $(LINUXBIOS_FETCH_LOG) 2>&1
 
 $(OUTPUT_DIR)/$(TARGET_ROM): $(LINUXBIOS_OUTPUT)
+       @ mkdir -p $(OUTPUT_DIR)
        @ cp $< $@
 
 linuxbios: $(OUTPUT_DIR)/$(TARGET_ROM)
Index: buildrom-devel/packages/linuxbios/linuxbios.inc
===================================================================
--- buildrom-devel.orig/packages/linuxbios/linuxbios.inc
+++ buildrom-devel/packages/linuxbios/linuxbios.inc
@@ -83,6 +83,7 @@ $(LINUXBIOS_OUTPUT): $(LINUXBIOS_STAMP_D
 
 generic-linuxbios-clean:
        @ echo "Cleaning linuxbios..."
+       @ rm -f $(LINUXBIOS_PAYLOAD_TARGET)
        @ if [ -d $(LINUXBIOS_BUILD_DIR) ];then \
        $(MAKE) -C $(LINUXBIOS_BUILD_DIR) clean > /dev/null 2>&1; \
        fi      
Index: buildrom-devel/packages/linuxbios/ga-2761gxdk-linuxbios.mk
===================================================================
--- buildrom-devel.orig/packages/linuxbios/ga-2761gxdk-linuxbios.mk
+++ buildrom-devel/packages/linuxbios/ga-2761gxdk-linuxbios.mk
@@ -24,6 +24,7 @@ $(SOURCE_DIR)/$(LINUXBIOS_TARBALL):
        > $(LINUXBIOS_FETCH_LOG) 2>&1
 
 $(OUTPUT_DIR)/$(TARGET_ROM): $(LINUXBIOS_OUTPUT)
+       @ mkdir -p $(OUTPUT_DIR)
        @ cat $(LINUXBIOS_OUTPUT) > $@
 
 linuxbios: $(OUTPUT_DIR)/$(TARGET_ROM)
Index: buildrom-devel/packages/linuxbios/m57sli-linuxbios.mk
===================================================================
--- buildrom-devel.orig/packages/linuxbios/m57sli-linuxbios.mk
+++ buildrom-devel/packages/linuxbios/m57sli-linuxbios.mk
@@ -37,6 +37,7 @@ $(SOURCE_DIR)/$(LINUXBIOS_TARBALL): 
        > $(LINUXBIOS_FETCH_LOG) 2>&1
 
 $(OUTPUT_DIR)/$(TARGET_ROM): $(LINUXBIOS_OUTPUT)
+       @ mkdir -p $(OUTPUT_DIR)
        @ cat $(LINUXBIOS_OUTPUT) > $@
        
 linuxbios: $(OUTPUT_DIR)/$(TARGET_ROM)
Index: buildrom-devel/packages/linuxbios/serengeti_cheetah.mk
===================================================================
--- buildrom-devel.orig/packages/linuxbios/serengeti_cheetah.mk
+++ buildrom-devel/packages/linuxbios/serengeti_cheetah.mk
@@ -42,6 +42,7 @@ $(SOURCE_DIR)/$(LINUXBIOS_TARBALL):
        > $(LINUXBIOS_FETCH_LOG) 2>&1
 
 $(OUTPUT_DIR)/$(TARGET_ROM): $(LINUXBIOS_OUTPUT)
+       @ mkdir -p $(OUTPUT_DIR)
        @ cp $< $@
 
 linuxbios: $(OUTPUT_DIR)/$(TARGET_ROM)
Index: buildrom-devel/packages/linuxbios/tyan-s2882-linuxbios.mk
===================================================================
--- buildrom-devel.orig/packages/linuxbios/tyan-s2882-linuxbios.mk
+++ buildrom-devel/packages/linuxbios/tyan-s2882-linuxbios.mk
@@ -37,6 +37,7 @@ $(SOURCE_DIR)/$(LINUXBIOS_TARBALL): 
        > $(LINUXBIOS_FETCH_LOG) 2>&1
 
 $(OUTPUT_DIR)/$(TARGET_ROM): $(LINUXBIOS_OUTPUT)
+       @ mkdir -p $(OUTPUT_DIR)
        @ cat $(LINUXBIOS_OUTPUT) > $@
        
 linuxbios: $(OUTPUT_DIR)/$(TARGET_ROM)
Index: buildrom-devel/packages/linuxbios/tyan-s2891-linuxbios.mk
===================================================================
--- buildrom-devel.orig/packages/linuxbios/tyan-s2891-linuxbios.mk
+++ buildrom-devel/packages/linuxbios/tyan-s2891-linuxbios.mk
@@ -37,6 +37,7 @@ $(SOURCE_DIR)/$(LINUXBIOS_TARBALL): 
        > $(LINUXBIOS_FETCH_LOG) 2>&1
 
 $(OUTPUT_DIR)/$(TARGET_ROM): $(LINUXBIOS_OUTPUT)
+       @ mkdir -p $(OUTPUT_DIR)
        @ cat $(LINUXBIOS_OUTPUT) > $@
        
 linuxbios: $(OUTPUT_DIR)/$(TARGET_ROM)
-- 
linuxbios mailing list
linuxbios@linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios

Reply via email to