Ninja doesn't like dependencies on directories.
Also ensure target directory cleanup before copying the i18n data file
there.
Test: art/tools/buildbot-build.sh --host
Test: art/test/testrunner/run_build_test_target.py art-test
Bug: 157734636
Bug: 129332183
Change-Id: I6d9ac8f353e1c78ac6247bd75d7c7598d57fb56d
diff --git a/build/Android.gtest.mk b/build/Android.gtest.mk
index a35462a..edf1891 100644
--- a/build/Android.gtest.mk
+++ b/build/Android.gtest.mk
@@ -177,7 +177,7 @@
# Dependencies for all host gtests.
gtest_deps := $$(ART_HOST_DEX_DEPENDENCIES) \
$$(ART_TEST_HOST_GTEST_DEPENDENCIES) \
- $$(HOST_OUT)/$$(I18N_APEX)/etc \
+ $$(HOST_OUT)/$$(I18N_APEX)/timestamp \
$$(HOST_BOOT_IMAGE_JARS) \
$$($(3)ART_HOST_OUT_SHARED_LIBRARIES)/libicu_jni$$(ART_HOST_SHLIB_EXTENSION) \
$$($(3)ART_HOST_OUT_SHARED_LIBRARIES)/libjavacore$$(ART_HOST_SHLIB_EXTENSION) \
@@ -256,7 +256,7 @@
gtest_suffix :=
endef # define-art-gtest-rule-host
-ART_TEST_HOST_GTEST_DEPENDENCIES := $(host-i18n-data-file)
+ART_TEST_HOST_GTEST_DEPENDENCIES := $(host-i18n-data-timestamp)
ART_TEST_TARGET_GTEST_DEPENDENCIES := $(TESTING_ART_APEX)
# Add the additional dependencies for the specified test