1 LOCAL_PATH:= $(call my-dir) 2 3 ############################ 4 # Adding the Robolectric .JAR prebuilts from this directory into a single target. 5 # This is the one you probably want. 6 include $(CLEAR_VARS) 7 8 LOCAL_STATIC_JAVA_LIBRARIES := \ 9 platform-robolectric-3.4.2-annotations \ 10 platform-robolectric-3.4.2-junit \ 11 platform-robolectric-3.4.2-multidex \ 12 platform-robolectric-3.4.2-resources \ 13 platform-robolectric-3.4.2-sandbox \ 14 platform-robolectric-3.4.2-shadow-api \ 15 platform-robolectric-3.4.2-shadows-framework \ 16 platform-robolectric-3.4.2-shadows-httpclient \ 17 platform-robolectric-3.4.2-snapshot \ 18 platform-robolectric-3.4.2-utils 19 20 LOCAL_MODULE := platform-robolectric-3.4.2-prebuilt 21 22 LOCAL_SDK_VERSION := current 23 24 include $(BUILD_STATIC_JAVA_LIBRARY) 25 26 ############################ 27 # Defining the target names for the static prebuilt .JARs. 28 29 prebuilts := \ 30 platform-robolectric-3.4.2-annotations:lib/annotations-3.4.2.jar \ 31 platform-robolectric-3.4.2-junit:lib/junit-3.4.2.jar \ 32 platform-robolectric-3.4.2-resources:lib/resources-3.4.2.jar \ 33 platform-robolectric-3.4.2-sandbox:lib/sandbox-3.4.2.jar \ 34 platform-robolectric-3.4.2-shadow-api:lib/shadowapi-3.4.2.jar \ 35 platform-robolectric-3.4.2-snapshot:lib/robolectric-3.4.2.jar \ 36 platform-robolectric-3.4.2-utils:lib/utils-3.4.2.jar \ 37 platform-robolectric-3.4.2-multidex:lib/multidex-3.4.2.jar \ 38 platform-robolectric-3.4.2-shadows-framework:lib/framework-3.4.2.jar \ 39 platform-robolectric-3.4.2-shadows-httpclient:lib/httpclient-3.4.2.jar 40 41 define define-prebuilt 42 $(eval tw := $(subst :, ,$(strip $(1)))) \ 43 $(eval include $(CLEAR_VARS)) \ 44 $(eval LOCAL_MODULE := $(word 1,$(tw))) \ 45 $(eval LOCAL_MODULE_TAGS := optional) \ 46 $(eval LOCAL_MODULE_CLASS := JAVA_LIBRARIES) \ 47 $(eval LOCAL_SRC_FILES := $(word 2,$(tw))) \ 48 $(eval LOCAL_UNINSTALLABLE_MODULE := true) \ 49 $(eval LOCAL_SDK_VERSION := current) \ 50 $(eval include $(BUILD_PREBUILT)) 51 endef 52 53 $(foreach p,$(prebuilts),\ 54 $(call define-prebuilt,$(p))) 55 56 prebuilts := 57