1# Copyright (C) 2016 The Android Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7#      http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15LOCAL_PATH:= $(call my-dir)
16
17# for Android JUnit runner, monitor and rules
18include $(CLEAR_VARS)
19LOCAL_MODULE := android-support-test
20LOCAL_SDK_VERSION := 15
21LOCAL_STATIC_JAVA_LIBRARIES := android-support-test-rules-nodep android-support-test-runner-nodep junit hamcrest hamcrest-library android-support-annotations android-support-test-monitor-nodep
22include $(BUILD_STATIC_JAVA_LIBRARY)
23
24include $(CLEAR_VARS)
25LOCAL_MODULE := android-support-test-nodep
26LOCAL_SDK_VERSION := 23
27LOCAL_STATIC_JAVA_LIBRARIES := android-support-test-rules-nodep android-support-test-runner-nodep android-support-test-monitor-nodep
28include $(BUILD_STATIC_JAVA_LIBRARY)
29
30include $(CLEAR_VARS)
31LOCAL_MODULE := android-support-test-rules-nodep
32LOCAL_MODULE_TAGS := optional
33LOCAL_SRC_FILES := rules/rules_release_no_deps.jar
34LOCAL_MODULE_CLASS := JAVA_LIBRARIES
35LOCAL_MODULE_SUFFIX := $(COMMON_JAVA_PACKAGE_SUFFIX)
36LOCAL_SDK_VERSION := 15
37# Uninstallable static Java libraries.
38LOCAL_UNINSTALLABLE_MODULE := true
39include $(BUILD_PREBUILT)
40
41include $(CLEAR_VARS)
42LOCAL_MODULE := android-support-test-runner-nodep
43LOCAL_MODULE_TAGS := optional
44LOCAL_SRC_FILES := runner/runner_release_no_deps.jar
45LOCAL_MODULE_CLASS := JAVA_LIBRARIES
46LOCAL_MODULE_SUFFIX := $(COMMON_JAVA_PACKAGE_SUFFIX)
47LOCAL_SDK_VERSION := 15
48# Uninstallable static Java libraries.
49LOCAL_UNINSTALLABLE_MODULE := true
50include $(BUILD_PREBUILT)
51
52include $(CLEAR_VARS)
53LOCAL_MODULE := android-support-test-monitor-nodep
54LOCAL_MODULE_TAGS := optional
55LOCAL_SRC_FILES := monitor/monitor_release_no_deps.jar
56LOCAL_MODULE_CLASS := JAVA_LIBRARIES
57LOCAL_MODULE_SUFFIX := $(COMMON_JAVA_PACKAGE_SUFFIX)
58LOCAL_SDK_VERSION := 15
59# Uninstallable static Java libraries.
60LOCAL_UNINSTALLABLE_MODULE := true
61include $(BUILD_PREBUILT)
62
63# for espresso-core
64include $(CLEAR_VARS)
65LOCAL_MODULE := espresso-core
66LOCAL_MODULE_TAGS := optional
67LOCAL_SDK_VERSION := 15
68LOCAL_STATIC_JAVA_LIBRARIES := espresso-core-nodep espresso-idling-resource-nodep android-support-test-rules-nodep android-support-test-runner-nodep android-support-test-monitor-nodep junit hamcrest hamcrest-library android-support-annotations jsr330
69include $(BUILD_STATIC_JAVA_LIBRARY)
70
71include $(CLEAR_VARS)
72LOCAL_MODULE := espresso-core-nodep
73LOCAL_MODULE_TAGS := optional
74LOCAL_SRC_FILES := espresso/espresso_core_release_no_deps.jar
75LOCAL_MODULE_CLASS := JAVA_LIBRARIES
76LOCAL_MODULE_SUFFIX := $(COMMON_JAVA_PACKAGE_SUFFIX)
77# Uninstallable static Java libraries.
78LOCAL_UNINSTALLABLE_MODULE := true
79LOCAL_SDK_VERSION := 15
80include $(BUILD_PREBUILT)
81
82# for espresso-contrib
83include $(CLEAR_VARS)
84LOCAL_MODULE := espresso-contrib
85LOCAL_MODULE_TAGS := optional
86LOCAL_SDK_VERSION := 15
87LOCAL_STATIC_JAVA_LIBRARIES := espresso-core android-support-design android-support-v7-recyclerview android-support-v4
88include $(BUILD_STATIC_JAVA_LIBRARY)
89
90include $(CLEAR_VARS)
91LOCAL_MODULE := espresso-contrib-nodep
92LOCAL_MODULE_TAGS := optional
93LOCAL_SRC_FILES := espresso/espresso_contrib_release_no_deps.jar
94LOCAL_MODULE_CLASS := JAVA_LIBRARIES
95LOCAL_MODULE_SUFFIX := $(COMMON_JAVA_PACKAGE_SUFFIX)
96# Uninstallable static Java libraries.
97LOCAL_UNINSTALLABLE_MODULE := true
98LOCAL_SDK_VERSION := 15
99include $(BUILD_PREBUILT)
100
101# for espresso-idling-resource
102include $(CLEAR_VARS)
103LOCAL_MODULE := espresso-idling-resource-nodep
104LOCAL_MODULE_TAGS := optional
105LOCAL_SRC_FILES := espresso/espresso_idling_resource_release_no_deps.jar
106LOCAL_MODULE_CLASS := JAVA_LIBRARIES
107LOCAL_MODULE_SUFFIX := $(COMMON_JAVA_PACKAGE_SUFFIX)
108# Uninstallable static Java libraries.
109LOCAL_UNINSTALLABLE_MODULE := true
110LOCAL_SDK_VERSION := 15
111include $(BUILD_PREBUILT)
112
113# for espresso-intents
114include $(CLEAR_VARS)
115LOCAL_MODULE := espresso-intents
116LOCAL_MODULE_TAGS := optional
117LOCAL_SDK_VERSION := 15
118LOCAL_STATIC_JAVA_LIBRARIES := espresso-intents-nodep espresso-core android-support-test-rules-nodep 
119include $(BUILD_STATIC_JAVA_LIBRARY)
120
121include $(CLEAR_VARS)
122LOCAL_MODULE := espresso-intents-nodep
123LOCAL_MODULE_TAGS := optional
124LOCAL_SRC_FILES := espresso/espresso_intents_release_no_deps.jar
125LOCAL_MODULE_CLASS := JAVA_LIBRARIES
126LOCAL_MODULE_SUFFIX := $(COMMON_JAVA_PACKAGE_SUFFIX)
127# Uninstallable static Java libraries.
128LOCAL_UNINSTALLABLE_MODULE := true
129LOCAL_SDK_VERSION := 15
130include $(BUILD_PREBUILT)
131
132# for espresso-web
133include $(CLEAR_VARS)
134LOCAL_MODULE := espresso-web
135LOCAL_MODULE_TAGS := optional
136LOCAL_SDK_VERSION := 15
137LOCAL_STATIC_JAVA_LIBRARIES := espresso-core android-support-annotations tagsoup
138include $(BUILD_STATIC_JAVA_LIBRARY)
139
140include $(CLEAR_VARS)
141LOCAL_MODULE := espresso-web-nodep
142LOCAL_MODULE_TAGS := optional
143LOCAL_SRC_FILES := espresso/espresso_web_release_no_deps.jar
144LOCAL_MODULE_CLASS := JAVA_LIBRARIES
145LOCAL_MODULE_SUFFIX := $(COMMON_JAVA_PACKAGE_SUFFIX)
146# Uninstallable static Java libraries.
147LOCAL_UNINSTALLABLE_MODULE := true
148LOCAL_SDK_VERSION := 15
149include $(BUILD_PREBUILT)
150