coreboot/lib
Uwe Hermann 12213f870d This patch drives the idea of a hierarchical structure below $(obj) a bit
further. It is only tested with my Kconfig build dir fixes applied.

Not sure how pretty this is. All the mkdirs increase build time by 0.2s,
so it looks a lot more nasty than it actually is. If wishes, we can create the
whole directory structure below build in the "prepare" target. It's not faster,
but more limited to one place.

The next step could be to spread out *_LIB_OBJ to lib/Makefile. in which case
it is nice that you can just write object.o instead of $(obj)/object.o or
$(obj)/lib/object.o ...

The top level modules (initram, stage0, stage2, ..) are still in $(obj).

So are the northbridge and southbridge object files - These require some more
cleanup anyways, as they're defined in the mainboard Makefile.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>



git-svn-id: svn://coreboot.org/repository/LinuxBIOSv3@242 f3766cd6-281f-0410-b1cd-43a5c92072e9
2007-03-11 16:48:33 +00:00
..
clog2.c Coding style fixes, from running 'indent' (trivial). 2007-03-09 02:32:40 +00:00
compute_ip_checksum.c Update compute_ip_checksum.c and ip_checksum.h to the versions from 2007-03-06 14:46:57 +00:00
delay.c Use 'unsigned int' instead of 'unsigned'. 2007-03-09 16:02:58 +00:00
elfboot.c Clean out temp hacks which we used in Brussels to get things working. 2007-03-08 00:55:46 +00:00
Kconfig Add missing license header to lib/Kconfig. 2007-03-08 22:55:32 +00:00
lar.c Coding style fixes, from running 'indent' (trivial). 2007-03-09 02:32:40 +00:00
lzma.c * This patch renames remainders the arch i386 to x86. 2007-01-04 20:12:02 +00:00
lzmadecode.c * This patch renames remainders the arch i386 to x86. 2007-01-04 20:12:02 +00:00
lzmadecode.h * This patch renames remainders the arch i386 to x86. 2007-01-04 20:12:02 +00:00
Makefile This patch drives the idea of a hierarchical structure below $(obj) a bit 2007-03-11 16:48:33 +00:00
malloc.c fix a stupid bug in malloc. 2007-03-03 00:39:30 +00:00
mem.c Add Doxygen-comments to all functions in lib/mem.c. 2007-03-10 22:07:51 +00:00
nrv2b.c This one is going to break all your changes, but fix up a lot of code. 2007-02-27 14:03:20 +00:00
stage2.c Added some TODOs and fixed coding style issues and other cosmetic 2007-03-09 02:25:06 +00:00
tables.c Large patch but trivial: Fix Copright error. 2007-02-26 23:17:40 +00:00
uart8250.c Add cross compilation support and simplify the far to complex serial 2007-03-05 21:14:21 +00:00