Fix the DEBUG build for QEMU_V8
When the DEBUG config was set, the optee_os was still built with
DEBUG=0 because the flag was hardcoded. As a result the optimization
was still O2. This is fixed by using the global DEBUG flag instead of
the hardcoded value of zero.
Signed-off-by: Hashem Tatari <hashem.tatari@exset.com>
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
diff --git a/qemu_v8.mk b/qemu_v8.mk
index 8271590..6910c72 100644
--- a/qemu_v8.mk
+++ b/qemu_v8.mk
@@ -22,7 +22,7 @@
QEMU_PATH ?= $(ROOT)/qemu
SOC_TERM_PATH ?= $(ROOT)/soc_term
-DEBUG = 1
+DEBUG ?= 1
################################################################################
# Targets
@@ -133,7 +133,7 @@
# OP-TEE
################################################################################
OPTEE_OS_COMMON_FLAGS += PLATFORM=vexpress-qemu_armv8a CFG_ARM64_core=y \
- DEBUG=0 CFG_PM_DEBUG=0
+ DEBUG=$(DEBUG) CFG_PM_DEBUG=0
optee-os: optee-os-common
OPTEE_OS_CLEAN_COMMON_FLAGS += PLATFORM=vexpress-qemu_armv8a