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(a)coresystems.de>