Revert "Use stamp file rather than grouped targets for TF-A."

This reverts commit 17a8b9700b06e885e5eba17215c7e2103e61b401.

Reason for revert: With https://android-kvm-review.googlesource.com/c/prebuilts/+/2640 and related changes we now use a more recent version of make and can use grouped targets.

Change-Id: I23c839a8590de3e7ce536721cf5561dfb82b1cef
diff --git a/Makefile.root b/Makefile.root
index 72fba1b..48cb146 100644
--- a/Makefile.root
+++ b/Makefile.root
@@ -211,7 +211,6 @@
 ##
 TFA_SRC := $(ROOT_DIR)/trusted-firmware-a
 TFA_OUT := $(OUT_DIR)/trusted-firmware-a
-TFA_STAMP := $(TFA_OUT)/trusted-firmware-a.stamp
 TFA_TOOLCHAIN ?= gcc-9.2
 TFA_VERBOSE ?= $(VERBOSE)
 $(eval $(call define_toolchain,$(TFA_TOOLCHAIN),TFA_))
@@ -232,11 +231,8 @@
 .PHONY: tfa
 tfa: $(TFA_OUT)/qemu/release/bl1.bin $(TFA_OUT)/qemu/release/bl2.bin $(TFA_OUT)/qemu/release/bl31.bin
 
-# This should use grouped targets, but we don't have make 4.3 in our CI.
-$(TFA_OUT)/qemu/release/bl1.bin $(TFA_OUT)/qemu/release/bl2.bin $(TFA_OUT)/qemu/release/bl31.bin: $(TFA_STAMP)
-$(TFA_STAMP): FORCE
+$(TFA_OUT)/qemu/release/bl1.bin $(TFA_OUT)/qemu/release/bl2.bin $(TFA_OUT)/qemu/release/bl31.bin &: FORCE
 	+ $(TFA_MAKE) all
-	touch $(TFA_STAMP)
 
 .PHONY: tfa_clean
 tfa_clean: