ci: Fix error with repeated build directories
Currently, if you are building with the makefile wrapper, the build directory that is specified gets modified. There are cases when this is unwanted (such as the CI), this patch adds a DIRECT_BUILD variable so we can build directly to a specific directory without having extra fields appended to our build directory. It also fixes the log generation for artifacts in check-build.
Signed-off-by: Haaris Farooq haaris.farooq@arm.com