Use mix compilation mode on all platforms

Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
Signed-off-by: Pascal Brand <pascal.brand@st.com>
diff --git a/qemu.mk b/qemu.mk
index f20194d..445662f 100644
--- a/qemu.mk
+++ b/qemu.mk
@@ -1,21 +1,14 @@
--include common.mk
+################################################################################
+# Following variables defines how the NS_USER (Non Secure User - Client
+# Application), NS_KERNEL (Non Secure Kernel), S_KERNEL (Secure Kernel) and
+# S_USER (Secure User - TA) are compiled
+################################################################################
+override COMPILE_NS_USER   := 32
+override COMPILE_NS_KERNEL := 32
+override COMPILE_S_USER    := 32
+override COMPILE_S_KERNEL  := 32
 
-################################################################################
-# Mandatory definition to use common.mk
-################################################################################
-ifneq ($(CROSS_COMPILE),)
-CROSS_COMPILE_NS_USER		?= "$(CROSS_COMPILE)"
-CROSS_COMPILE_NS_KERNEL		?= "$(CROSS_COMPILE)"
-CROSS_COMPILE_S_USER		?= "$(CROSS_COMPILE)"
-CROSS_COMPILE_S_KERNEL		?= "$(CROSS_COMPILE)"
-else
-CROSS_COMPILE_NS_USER		?= "$(CCACHE)$(AARCH32_CROSS_COMPILE)"
-CROSS_COMPILE_NS_KERNEL		?= "$(CCACHE)$(AARCH32_CROSS_COMPILE)"
-CROSS_COMPILE_S_USER		?= "$(CCACHE)$(AARCH32_CROSS_COMPILE)"
-CROSS_COMPILE_S_KERNEL		?= "$(CCACHE)$(AARCH32_CROSS_COMPILE)"
-endif
-OPTEE_OS_BIN			?= $(OPTEE_OS_PATH)/out/arm-plat-vexpress/core/tee.bin
-OPTEE_OS_TA_DEV_KIT_DIR		?= $(OPTEE_OS_PATH)/out/arm-plat-vexpress/export-ta_arm32
+-include common.mk
 
 ################################################################################
 # Paths to git projects and various binaries
@@ -68,7 +61,6 @@
 ################################################################################
 BUSYBOX_COMMON_TARGET = vexpress
 BUSYBOX_CLEAN_COMMON_TARGET = vexpress clean
-BUSYBOX_COMMON_CCDIR = $(AARCH32_PATH)
 
 busybox: busybox-common
 
@@ -131,13 +123,10 @@
 ################################################################################
 # xtest / optee_test
 ################################################################################
-XTEST_COMMON_FLAGS += CFG_ARM32=y
 xtest: xtest-common
 
-XTEST_CLEAN_COMMON_FLAGS += CFG_ARM32=y
 xtest-clean: xtest-clean-common
 
-XTEST_PATCH_COMMON_FLAGS += CFG_ARM32=y
 xtest-patch: xtest-patch-common
 
 ################################################################################