This patch fixes an issue with the wrong build rules being selected.
authorPatrick Georgi <patrick.georgi@coresystems.de>
Wed, 24 Feb 2010 13:18:01 +0000 (13:18 +0000)
committerStefan Reinauer <stepan@openbios.org>
Wed, 24 Feb 2010 13:18:01 +0000 (13:18 +0000)
commitd3428b071e256f0b09f40ef3d18837749401b6f8
tree5b68769c74ef9c1740db4d0eac372eb56ef1dcc2
parenta8aa1b1b1387706d5907378a7c75e501c6758816
This patch fixes an issue with the wrong build rules being selected.
Make is free to choose any fitting rule for a target, and so some
obj-y files were compiled with initobj flags. This patch also fixes
the behavior for objects being both in initobj and obj.

At the moment all object rules are the same, but if we start not including
all .c files in romstage.c anymore we need to define __PRE_RAM__ in the
initobj rule and that's when things start breaking.

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5156 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Makefile
src/arch/i386/Makefile.bigbootblock.inc
src/arch/i386/Makefile.tinybootblock.inc