Introduce LINUX_COMMON_TARGETS

For all concerned platforms, move the targets currently assigned to
LINUX_COMMON_FLAGS into the new LINUX_COMMON_TARGETS variable and use
that in the "linux-common:" target.

This makes the LINUX_CLEAN_COMMON_FLAGS and LINUX_CLEANER_COMMON_FLAGS
redundant so they are replaced by LINUX_COMMON_FLAGS.

Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Acked-by: Etienne Carriere <etienne.carriere@foss.st.com>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
diff --git a/common.mk b/common.mk
index 4d5db94..a2e0d46 100644
--- a/common.mk
+++ b/common.mk
@@ -366,7 +366,7 @@
 
 .PHONY: linux-common
 linux-common: linux-defconfig
-	$(MAKE) -C $(LINUX_PATH) $(LINUX_COMMON_FLAGS)
+	$(MAKE) -C $(LINUX_PATH) $(LINUX_COMMON_FLAGS) $(LINUX_COMMON_TARGETS)
 
 $(LINUX_PATH)/.config: $(LINUX_DEFCONFIG_COMMON_FILES)
 	cd $(LINUX_PATH) && \
@@ -378,15 +378,13 @@
 linux-defconfig-clean-common:
 	rm -f $(LINUX_PATH)/.config
 
-# LINUX_CLEAN_COMMON_FLAGS should be defined in specific makefiles (hikey.mk,...)
 .PHONY: linux-clean-common
 linux-clean-common: linux-defconfig-clean
-	$(MAKE) -C $(LINUX_PATH) $(LINUX_CLEAN_COMMON_FLAGS) clean
+	$(MAKE) -C $(LINUX_PATH) $(LINUX_COMMON_FLAGS) clean
 
-# LINUX_CLEANER_COMMON_FLAGS should be defined in specific makefiles (hikey.mk,...)
 .PHONY: linux-cleaner-common
 linux-cleaner-common: linux-defconfig-clean
-	$(MAKE) -C $(LINUX_PATH) $(LINUX_CLEANER_COMMON_FLAGS) distclean
+	$(MAKE) -C $(LINUX_PATH) $(LINUX_COMMON_FLAGS) distclean
 
 ################################################################################
 # EDK2 / Tianocore