Copy dynamic config files to compatibility output.
Change-Id: I6a92f125738eebce86f20183516e6900fca9f0cc
diff --git a/core/base_rules.mk b/core/base_rules.mk
index c30eef0..7251da7 100644
--- a/core/base_rules.mk
+++ b/core/base_rules.mk
@@ -615,12 +615,20 @@
$(copy-file-to-new-target)
endif
+cts_testcase_dynamic :=
+dynamic_config_xml := $(wildcard $(LOCAL_PATH)/DynamicConfig.xml)
+ifdef dynamic_config_xml
+cts_testcase_dynamic := $(COMPATIBILITY_TESTCASES_OUT_$(LOCAL_COMPATIBILITY_SUITE))/$(LOCAL_MODULE).dynamic
+$(cts_testcase_dynamic) : $(dynamic_config_xml) | $(ACP)
+ $(copy-file-to-new-target)
+endif
+
COMPATIBILITY.$(LOCAL_COMPATIBILITY_SUITE).FILES := \
$(COMPATIBILITY.$(LOCAL_COMPATIBILITY_SUITE).FILES) \
- $(cts_testcase_file) $(cts_testcase_config)
+ $(cts_testcase_file) $(cts_testcase_config) $(cts_testcase_dynamic)
# Copy over the compatibility files when user runs mm/mmm.
-$(my_register_name) : $(cts_testcase_file) $(cts_testcase_config)
+$(my_register_name) : $(cts_testcase_file) $(cts_testcase_config) $(cts_testcase_dynamic)
endif # LOCAL_COMPATIBILITY_SUITE
###########################################################