On 06.11.2008 14:46, Stefan Reinauer wrote:
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@gmx.net
Acked-by: Stefan Reinauer stepan@coresystems.de
Thanks, committed in r984.
-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?
No, it was a simple typo. Thanks for spotting it.
Regards, Carl-Daniel