needed rules for DRIVER
authorRonald G. Minnich <rminnich@gmail.com>
Tue, 24 Jun 2003 22:51:16 +0000 (22:51 +0000)
committerRonald G. Minnich <rminnich@gmail.com>
Tue, 24 Jun 2003 22:51:16 +0000 (22:51 +0000)
more fixes to various Config.lb

one last problem and we're there

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@911 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/config/Config.lb
src/mainboard/arima/hdama/Config.lb
targets/arima/hdama/Config.lb
util/newconfig/config.g

index 86c58d065460cd1810f4960e57127ae5dc2ac64a..b1881dd9c18c5012042a1962d18e416e9cdeec1c 100644 (file)
@@ -21,7 +21,7 @@ makerule ldoptions   dep "Makefile.settings" act " perl -e 'foreach $$var (split
 makerule linuxbios.strip  dep "linuxbios" act " $(OBJCOPY) -O binary linuxbios linuxbios.strip"
 
 
-makerule linuxbios_c.o   dep "$(DRIVERS-1) linuxbios.a $(LIBGCC_FILE_NAME)" act  " $(CC) -nostdlib -r -o $@ c_start.o $(DRIVERS-1) linuxbios.a $(LIBGCC_FILE_NAME)"
+makerule linuxbios_c.o   dep "$(DRIVER) linuxbios.a $(LIBGCC_FILE_NAME)" act  " $(CC) -nostdlib -r -o $@ c_start.o $(DRIVER) linuxbios.a $(LIBGCC_FILE_NAME)"
 
 makerule linuxbios_c  dep "linuxbios_c.o $(TOP)/src/config/linuxbios_c.ld ldoptions" act " $(CC) -nostdlib -nostartfiles -static -o $@ -T $(TOP)/src/config/linuxbios_c.ld linuxbios_c.o"
 
index 38cda39c0c17b0649574d9c3725f521d04fb42b8..a7ae2dea93bfa5e49d5e9a4579622a8c1c1412cd 100644 (file)
@@ -95,7 +95,7 @@ end
 #mainboardinit superiowinbond/w83627hf/setup_serial.inc
 mainboardinit pc80/serial.inc
 mainboardinit arch/i386/lib/console.inc
-if USE_FALLBACK_IMAGE mainboardinit archi386/lib/noop_failover.inc  end
+if USE_FALLBACK_IMAGE mainboardinit arch/i386/lib/noop_failover.inc  end
 #
 ###
 ### Romcc output
index 0f002caa8ba14fd623c1c67bf350409dab665ff3..bd20788f1f54d496095c3077b34e4040a6d85e60 100644 (file)
@@ -19,6 +19,7 @@ uses FINAL_MAINBOARD_FIXUP
 uses HAVE_FALLBACK_BOOT
 uses HAVE_MP_TABLE
 uses HAVE_PIRQ_TABLE
+uses i586
 uses i686
 uses INTEL_PPRO_MTRR
 uses HEAP_SIZE
@@ -49,6 +50,7 @@ option HAVE_MP_TABLE=1
 option CPU_FIXUP=1
 option CONFIG_UDELAY_TSC=0
 option i686=1
+option i586=1
 option INTEL_PPRO_MTRR=1
 option k7=1
 option k8=1
@@ -190,4 +192,5 @@ option _ROMBASE      = (CONFIG_ROM_STREAM_START + PAYLOAD_SIZE)
 # Arima hdama
 mainboard arima/hdama
        makedefine CFLAGS += -g
+       payload ../eepro100.ebi
 end
index ad06bc4ec0385572e21b6ed2b49d8ce40541a3da..0b96569889fe5193132b2a95a3bfba1c4a657d8c 100644 (file)
@@ -796,7 +796,7 @@ CPUFLAGS := $(foreach _var_,$(VARIABLES),$(call D_item,$(_var_)))
        # print out all the object dependencies
        file.write("\n# object dependencies (objectrules:)\n")
        file.write("OBJECTS :=\n")
-       file.write("DRIVERS :=\n")
+       file.write("DRIVER :=\n")
        for objrule in objectrules.keys():
                obj = objectrules[objrule]
                obj_name = obj[0]
@@ -857,6 +857,7 @@ CPUFLAGS := $(foreach _var_,$(VARIABLES),$(call D_item,$(_var_)))
                driver = driverrules[driverrule]
                source = topify(driver[1])
                file.write("%s: %s\n" % (driver[0], source))
+               file.write("\t$(CC) -c $(CFLAGS) -o $@ $<\n")
                #file.write("%s\n" % objrule[2])
 
        # Print out the rules that will make cause the files