aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Duffin <paulduffin@google.com>2016-12-01 12:02:47 +0000
committerPaul Duffin <paulduffin@google.com>2016-12-06 15:25:17 +0000
commit4dabb510b8a1b07396d0287da2830c68e148dc5c (patch)
tree36f2aa6924efdfaa741aa740692603b1d0688bab
parentf85c340b07905445c4f7f31c3443338232b8cb03 (diff)
downloadjunit-4dabb510b8a1b07396d0287da2830c68e148dc5c.tar.gz
Add junit target as replacement for junit-targetdex
Bug: 30188076 Test: make checkbuild Change-Id: I36d8f6b759ca2cdba04471bb03fb430c9c183fea
-rw-r--r--Android.mk16
1 files changed, 14 insertions, 2 deletions
diff --git a/Android.mk b/Android.mk
index f0d6f35..674ea6c 100644
--- a/Android.mk
+++ b/Android.mk
@@ -19,13 +19,25 @@ LOCAL_PATH := $(call my-dir)
# include definition of core-junit-files
include $(LOCAL_PATH)/Common.mk
+# build a junit jar
+# ----------------------
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES := $(call all-java-files-under, src)
+LOCAL_MODULE := junit
+LOCAL_MODULE_TAGS := tests
+LOCAL_STATIC_JAVA_LIBRARIES := hamcrest
+# The following is needed by external/apache-harmony/jdwp/Android_debug_config.mk
+LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/junit
+LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk $(LOCAL_PATH)/Common.mk
+include $(BUILD_STATIC_JAVA_LIBRARY)
+
# build a junit-host jar
# ----------------------
include $(CLEAR_VARS)
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_MODULE := junit-host
-LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_TAGS := tests
LOCAL_STATIC_JAVA_LIBRARIES := hamcrest-host
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk $(LOCAL_PATH)/Common.mk
include $(BUILD_HOST_JAVA_LIBRARY)
@@ -39,7 +51,7 @@ LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_MODULE := junit-targetdex
LOCAL_MODULE_TAGS := tests
LOCAL_STATIC_JAVA_LIBRARIES := hamcrest
-# The following is needed by external/apache-harmony/Android_debug_config.mk
+# The following is needed by external/apache-harmony/jdwp/Android_debug_config.mk
LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/junit
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk $(LOCAL_PATH)/Common.mk
include $(BUILD_JAVA_LIBRARY)