Add dependency between host gtests and test dex file generation
This fixes test-art-host-gtest-jni_internal_test which was complaining
about the lack of art-test-dex-NonStaticLeafMethods.jar in a top level
build.
(cherry picked from commit 4178729e7735b1e02990f12b39f41217ce80ef58)
Change-Id: I1ebbd7bcb8a3d6c4ab8824d165ebc9d1e69cb633
diff --git a/Android.mk b/Android.mk
index 6eb90bd..9b3f771 100644
--- a/Android.mk
+++ b/Android.mk
@@ -32,8 +32,12 @@
include $(build_path)/Android.libart-compiler-llvm.mk
endif
include $(build_path)/Android.executable.mk
+include $(build_path)/Android.oattest.mk
-# *_DEPENDENCIES depend on Android.executable.mk and are needed by Android.gtest.mk
+# The *_DEPENDENCIES definitions:
+# - depend on Android.executable.mk above for ART_HOST_EXECUTABLES
+# - depend on Android.oattest.mk above for ART_TEST_DEX_FILES
+# - are needed by Android.gtest.mk below
ART_HOST_DEPENDENCIES := $(ART_HOST_EXECUTABLES) $(HOST_OUT_JAVA_LIBRARIES)/core-hostdex.jar
ifeq ($(HOST_OS),linux)
ART_HOST_DEPENDENCIES += $(HOST_OUT_SHARED_LIBRARIES)/libjavacore.so
@@ -49,7 +53,6 @@
include $(build_path)/Android.libarttest.mk
include $(build_path)/Android.gtest.mk
-include $(build_path)/Android.oattest.mk
# "m build-art" for quick minimal build
.PHONY: build-art