[coreboot] [PATCH] v3: Kill unnecessary rebuilds

Stefan Reinauer stepan at coresystems.de
Thu Nov 6 14:46:22 CET 2008


Carl-Daniel Hailfinger wrote:
> Every time we run make in a v3 tree, lar, lzma, nrv2b and the option
> table get rebuilt unconditionally due to slightly incorrect dependencies.
> That's wasteful and may hide other dependency bugs.
> Fix the lar, lzma, nrv2b and option table dependencies.
>
> This trims down recompilation time a lot. The only remaining stuff being
> rebuilt is:
> ~/corebootv3-better_dependencies> make
>   CP      build/config.h
>   GEN     build/build.h
>   LAR     build/coreboot.rom
>   PAYLOAD none (as specified by user)
>   CP      build/bios.bin
>   DONE
>
> Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>
>
>   
Acked-by: Stefan Reinauer <stepan at coresystems.de>
> -nrv2bdir:
> +$(obj)/util/nrv2b/:
> -optionsdir:
> +$(obj)/util/options/:
>  
> -LARDIR := lardir
> +LARDIR := $(obj)/util/lar
Is it on purpose that all the other directories have a / at the end but
$(obj)/util/lar has none?


-- 
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info at coresystems.dehttp://www.coresystems.de/
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20081106/5853daa6/attachment.sig>


More information about the coreboot mailing list