resolve merge conflicts of 928b21e640 to stage-aosp-master.

Change-Id: I0d8f4624e2ab66f25676d8a0012535ccf86e7927
diff --git a/build/test_deqp_package.mk b/build/test_deqp_package.mk
index 650875c..570669d 100644
--- a/build/test_deqp_package.mk
+++ b/build/test_deqp_package.mk
@@ -26,16 +26,16 @@
 $(cts_library_xmls) : $(CTS_TESTCASES_OUT)/%.xml: external/deqp/android/cts/master/%.xml $(CTS_EXPECTATIONS) $(CTS_UNSUPPORTED_ABIS) $(CTS_XML_GENERATOR)
 	$(hide) echo Generating test description $@
 	$(hide) mkdir -p $(CTS_TESTCASES_OUT)
-# Query build ABIs by routing a dummy test list through xml generator and parse result
-	$(hide) $(eval supported_abi_attr := $(shell $(CTS_XML_GENERATOR) -t dummyTest \
-										-n dummyName \
-										-p invalid.dummy \
-										-e $(CTS_EXPECTATIONS) \
-										-b $(CTS_UNSUPPORTED_ABIS) \
-										-a $(CTS_TARGET_ARCH) \
-										< $(PRIVATE_DUMMY_CASELIST) \
-										| grep --only-matching -e " abis=\"[^\"]*\""))
-# Patch xml caselist with supported abi
-	$(hide) $(SED_EXTENDED) -e 's:^(\s*)<Test ((.[^/]|[^/])*)(/?)>$$:\1<Test \2 $(supported_abi_attr)\4>:' \
+
+# Query build ABIs by routing a dummy test list through xml generator and parse result. Use sed to insert the ABI string into the XML files.
+	$(hide) SUPPORTED_ABI_ATTR=`$(CTS_XML_GENERATOR) -t dummyTest \
+									-n dummyName \
+									-p invalid.dummy \
+									-e $(CTS_EXPECTATIONS) \
+									-b $(CTS_UNSUPPORTED_ABIS) \
+									-a $(CTS_TARGET_ARCH) \
+									< $(PRIVATE_DUMMY_CASELIST) \
+									| grep --only-matching -e " abis=\"[^\"]*\""` && \
+			$(SED_EXTENDED) -e "s:^(\s*)<Test ((.[^/]|[^/])*)(/?)>$$:\1<Test \2 $${SUPPORTED_ABI_ATTR}\4>:" \
 				< $< \
 				> $@