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 <[EMAIL PROTECTED]>
>
>   
Acked-by: Stefan Reinauer <[EMAIL PROTECTED]>
> -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: [EMAIL PROTECTED]  • http://www.coresystems.de/
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866


Attachment: signature.asc
Description: OpenPGP digital signature

--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to