diff options
Diffstat (limited to 'src/config/Config.lb')
-rw-r--r-- | src/config/Config.lb | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/config/Config.lb b/src/config/Config.lb index 70b3dc9630..c9c03bb604 100644 --- a/src/config/Config.lb +++ b/src/config/Config.lb @@ -32,40 +32,40 @@ makerule linuxbios.strip action "$(OBJCOPY) -O binary linuxbios linuxbios.strip" end -makerule linuxbios_c.o +makerule linuxbios_ram.o depends "$(DRIVER) linuxbios.a $(LIBGCC_FILE_NAME)" action "$(CC) -nostdlib -r -o $@ c_start.o $(DRIVER) linuxbios.a $(LIBGCC_FILE_NAME)" end -makerule linuxbios_c - depends "linuxbios_c.o $(TOP)/src/config/linuxbios_c.ld ldoptions" - action "$(CC) -nostdlib -nostartfiles -static -o $@ -T $(TOP)/src/config/linuxbios_c.ld linuxbios_c.o" - action "$(CROSS_COMPILE)nm -n linuxbios_c | sort > linuxbios_c.map" +makerule linuxbios_ram + depends "linuxbios_ram.o $(TOP)/src/config/linuxbios_ram.ld ldoptions" + action "$(CC) -nostdlib -nostartfiles -static -o $@ -T $(TOP)/src/config/linuxbios_ram.ld linuxbios_ram.o" + action "$(CROSS_COMPILE)nm -n linuxbios_ram | sort > linuxbios_ram.map" end ## -## By default compress the C part of linuxbios +## By default compress the part of linuxbios that runs from RAM ## -makedefine LINUXBIOS_PAYLOAD-$(CONFIG_COMPRESS):=linuxbios_payload.nrv2b -makedefine LINUXBIOS_PAYLOAD-$(CONFIG_UNCOMPRESSED):=linuxbios_payload.bin +makedefine LINUXBIOS_RAM-$(CONFIG_COMPRESS):=linuxbios_ram.nrv2b +makedefine LINUXBIOS_RAM-$(CONFIG_UNCOMPRESSED):=linuxbios_ram.bin -makerule linuxbios_payload.bin - depends "linuxbios_c" +makerule linuxbios_ram.bin + depends "linuxbios_ram" action "$(OBJCOPY) -O binary $< $@" end -makerule linuxbios_payload.nrv2b - depends "linuxbios_payload.bin nrv2b" +makerule linuxbios_ram.nrv2b + depends "linuxbios_ram.bin nrv2b" action "./nrv2b e $< $@" end -makerule linuxbios_payload - depends "$(LINUXBIOS_PAYLOAD-1)" - action "cp $(LINUXBIOS_PAYLOAD-1) linuxbios_payload" +makerule linuxbios_ram.rom + depends "$(LINUXBIOS_RAM-1)" + action "cp $(LINUXBIOS_RAM-1) linuxbios_ram.rom" end makerule linuxbios - depends "crt0.o $(INIT-OBJECTS) linuxbios_payload ldscript.ld" + depends "crt0.o $(INIT-OBJECTS) linuxbios_ram.rom ldscript.ld" action "$(CC) -nostdlib -nostartfiles -static -o $@ -T ldscript.ld crt0.o $(INIT-OBJECTS)" action "$(CROSS_COMPILE)nm -n linuxbios | sort > linuxbios.map" end @@ -155,7 +155,7 @@ makerule clean action "rm -f ldscript.ld" action "rm -f a.out *.s *.l *.o *.E *.inc" action "rm -f TAGS tags romcc" - action "rm -f docipl buildrom chips.c *chip.c linuxbios_c* linuxbios_pay*" + action "rm -f docipl buildrom chips.c *chip.c linuxbios_ram* linuxbios_pay*" action "rm -f build_opt_tbl option_table.c crt0.S" end |