diff --git a/tests/Android.mk b/tests/Android.mk
index 2acb047e9..d5fb5cf2f 100644
--- a/tests/Android.mk
+++ b/tests/Android.mk
@@ -390,5 +390,7 @@ endif
 
 endif # linux-x86
 
+LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk $(LOCAL_PATH)/Android.build.mk
+
 include $(call first-makefiles-under,$(LOCAL_PATH))
 endif # !BUILD_TINY_ANDROID
diff --git a/tests/libs/Android.mk b/tests/libs/Android.mk
index 1e8be88ff..bc5f1086d 100644
--- a/tests/libs/Android.mk
+++ b/tests/libs/Android.mk
@@ -308,3 +308,5 @@ libtest_dlsym_weak_func_src_files := \
 
 module := libtest_dlsym_weak_func
 include $(LOCAL_PATH)/Android.build.testlib.mk
+
+LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk $(LOCAL_PATH)/Android.build.testlib.mk $(TEST_PATH)/Android.build.mk