Hi,
attached patch cleans up util/ handling: All executables built from there are built into equivalent locations to their source location (ie. options/build_opt_table.c -> options/build_opt_table, and so on).
It also allows an out of build-tree util/ directory. This is useful for local trees and complete abuild runs alike: While building the tools isn't much overhead, it's still useless work, as they're not dependant on the board configuration (anymore).
So on a complete abuild run, utils are built once and then reused for all other boards instead of being built once per board.
On mingw, it's even useful for a single board build, as later rebuilds (where utils don't require building) require a couple of seconds less. The effect isn't as pronounced on unix-alikes.
Signed-off-by: Patrick Georgi patrick.georgi@coresystems.de
On 4/16/10 10:38 PM, Patrick Georgi wrote:
Hi,
attached patch cleans up util/ handling: All executables built from there are built into equivalent locations to their source location (ie. options/build_opt_table.c -> options/build_opt_table, and so on).
It also allows an out of build-tree util/ directory. This is useful for local trees and complete abuild runs alike: While building the tools isn't much overhead, it's still useless work, as they're not dependant on the board configuration (anymore).
So on a complete abuild run, utils are built once and then reused for all other boards instead of being built once per board.
On mingw, it's even useful for a single board build, as later rebuilds (where utils don't require building) require a couple of seconds less. The effect isn't as pronounced on unix-alikes.
Signed-off-by: Patrick Georgi patrick.georgi@coresystems.de
Acked-by: Stefan Reinauer stepan@coresystems.de