needed rules for DRIVER
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
This commit is contained in:
parent
cb18b80e38
commit
ed27a5e547
|
@ -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.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"
|
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"
|
||||||
|
|
||||||
|
|
|
@ -95,7 +95,7 @@ end
|
||||||
#mainboardinit superiowinbond/w83627hf/setup_serial.inc
|
#mainboardinit superiowinbond/w83627hf/setup_serial.inc
|
||||||
mainboardinit pc80/serial.inc
|
mainboardinit pc80/serial.inc
|
||||||
mainboardinit arch/i386/lib/console.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
|
### Romcc output
|
||||||
|
|
|
@ -19,6 +19,7 @@ uses FINAL_MAINBOARD_FIXUP
|
||||||
uses HAVE_FALLBACK_BOOT
|
uses HAVE_FALLBACK_BOOT
|
||||||
uses HAVE_MP_TABLE
|
uses HAVE_MP_TABLE
|
||||||
uses HAVE_PIRQ_TABLE
|
uses HAVE_PIRQ_TABLE
|
||||||
|
uses i586
|
||||||
uses i686
|
uses i686
|
||||||
uses INTEL_PPRO_MTRR
|
uses INTEL_PPRO_MTRR
|
||||||
uses HEAP_SIZE
|
uses HEAP_SIZE
|
||||||
|
@ -49,6 +50,7 @@ option HAVE_MP_TABLE=1
|
||||||
option CPU_FIXUP=1
|
option CPU_FIXUP=1
|
||||||
option CONFIG_UDELAY_TSC=0
|
option CONFIG_UDELAY_TSC=0
|
||||||
option i686=1
|
option i686=1
|
||||||
|
option i586=1
|
||||||
option INTEL_PPRO_MTRR=1
|
option INTEL_PPRO_MTRR=1
|
||||||
option k7=1
|
option k7=1
|
||||||
option k8=1
|
option k8=1
|
||||||
|
@ -190,4 +192,5 @@ option _ROMBASE = (CONFIG_ROM_STREAM_START + PAYLOAD_SIZE)
|
||||||
# Arima hdama
|
# Arima hdama
|
||||||
mainboard arima/hdama
|
mainboard arima/hdama
|
||||||
makedefine CFLAGS += -g
|
makedefine CFLAGS += -g
|
||||||
|
payload ../eepro100.ebi
|
||||||
end
|
end
|
||||||
|
|
|
@ -796,7 +796,7 @@ CPUFLAGS := $(foreach _var_,$(VARIABLES),$(call D_item,$(_var_)))
|
||||||
# print out all the object dependencies
|
# print out all the object dependencies
|
||||||
file.write("\n# object dependencies (objectrules:)\n")
|
file.write("\n# object dependencies (objectrules:)\n")
|
||||||
file.write("OBJECTS :=\n")
|
file.write("OBJECTS :=\n")
|
||||||
file.write("DRIVERS :=\n")
|
file.write("DRIVER :=\n")
|
||||||
for objrule in objectrules.keys():
|
for objrule in objectrules.keys():
|
||||||
obj = objectrules[objrule]
|
obj = objectrules[objrule]
|
||||||
obj_name = obj[0]
|
obj_name = obj[0]
|
||||||
|
@ -857,6 +857,7 @@ CPUFLAGS := $(foreach _var_,$(VARIABLES),$(call D_item,$(_var_)))
|
||||||
driver = driverrules[driverrule]
|
driver = driverrules[driverrule]
|
||||||
source = topify(driver[1])
|
source = topify(driver[1])
|
||||||
file.write("%s: %s\n" % (driver[0], source))
|
file.write("%s: %s\n" % (driver[0], source))
|
||||||
|
file.write("\t$(CC) -c $(CFLAGS) -o $@ $<\n")
|
||||||
#file.write("%s\n" % objrule[2])
|
#file.write("%s\n" % objrule[2])
|
||||||
|
|
||||||
# Print out the rules that will make cause the files
|
# Print out the rules that will make cause the files
|
||||||
|
|
Loading…
Reference in New Issue