Author: stepan
Date: 2009-04-08 08:41:06 +0200 (Wed, 08 Apr 2009)
New Revision: 4083

Modified:
   trunk/coreboot-v2/util/newconfig/config.g
Log:
Only build romfs on those target that have CONFIG_ROMFS enabled.

Signed-off-by: Stefan Reinauer <[email protected]>
Acked-by: Stefan Reinauer <[email protected]>



Modified: trunk/coreboot-v2/util/newconfig/config.g
===================================================================
--- trunk/coreboot-v2/util/newconfig/config.g   2009-04-07 15:38:17 UTC (rev 
4082)
+++ trunk/coreboot-v2/util/newconfig/config.g   2009-04-08 06:41:06 UTC (rev 
4083)
@@ -2034,7 +2034,7 @@
        for o in exported:
                file.write("export VARIABLES += %s\n" % o.name)
        file.write("\n")
-       writemakefilefooter(file,filename)
+       # writemakefilefooter(file,filename)
        file.close()
 
 # write the romimage makefile
@@ -2224,11 +2224,21 @@
        file = safe_open(makefilepath, 'w+')
        writemakefileheader(file, makefilepath)
 
+       # Hack to get the necessary settings (CONFIG_ROMFS):
+       file.write("include %s/Makefile.settings\n\n" % romimages.keys()[0])
+
        # main rule
+       file.write("ifeq \"$(CONFIG_ROMFS)\" \"1\"\n")
        file.write("\nall: ")
        for i in buildroms:
                file.write(" %sfs" % i.name)
-       file.write("\n\n")      
+       file.write("\n")
+       file.write("else")
+       file.write("\nall: ")
+       for i in buildroms:
+               file.write(" %s" % i.name)
+       file.write("\n")
+       file.write("endif\n\n")
 
        # romtool rules
        file.write("\nromtool:\n\tmkdir -p tools/lzma\n\t$(MAKE) -C 
$(TOP)/util/romtool obj=$(shell pwd)\n\n")


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

Reply via email to