Various cleanups and fixes to enable the Kitty LionsOS example to use the sDDF, plus some others:
-- Always build the CHECK_FLAGS_BOARD_MD5 file, so changes from DEBUG->Release or similar will force rebuilds.
-- Hide object files in a named subdirectory of the build directory wherever possible, to allow conflicting-named files
-- various consistency cleanups
-- Reduce reliance on VPATH/vpath
Various cleanups and fixes to enable the Kitty LionsOS example to use the sDDF, plus some others: -- Always build the CHECK_FLAGS_BOARD_MD5 file, so changes from DEBUG->Release or similar will force rebuilds. -- Hide object files in a named subdirectory of the build directory wherever possible, to allow conflicting-named files -- various consistency cleanups -- Reduce reliance on VPATH/vpath