You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
97 lines
3.8 KiB
97 lines
3.8 KiB
java_import_host {
|
|
name: "robolectric-accessibility-test-framework-2.1",
|
|
jars: ["repository/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.1/accessibility-test-framework-2.1.jar"],
|
|
}
|
|
|
|
java_import_host {
|
|
name: "robolectric-ant-1.8.0",
|
|
jars: ["repository/org/apache/ant/ant/1.8.0/ant-1.8.0.jar"],
|
|
}
|
|
|
|
java_import_host {
|
|
name: "robolectric-compile-testing-0.19",
|
|
jars: ["repository/com/google/testing/compile/compile-testing/0.19/compile-testing-0.19.jar"],
|
|
}
|
|
|
|
java_import_host {
|
|
name: "robolectric-diffutils-1.3.0",
|
|
jars: ["repository/com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar"],
|
|
}
|
|
|
|
java_import_host {
|
|
name: "robolectric-httpclient-4.0.3",
|
|
jars: ["repository/org/apache/httpcomponents/httpclient/4.0.3/httpclient-4.0.3.jar"],
|
|
}
|
|
|
|
java_import_host {
|
|
name: "robolectric-httpcore-4.0.1",
|
|
jars: ["repository/org/apache/httpcomponents/httpcore/4.0.1/httpcore-4.0.1.jar"],
|
|
}
|
|
|
|
java_import_host {
|
|
name: "robolectric-javax.annotation-api-1.2",
|
|
jars: ["repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar"],
|
|
}
|
|
|
|
java_import_host {
|
|
name: "robolectric-maven-ant-tasks-2.1.3",
|
|
jars: ["repository/org/apache/maven/maven-ant-tasks/2.1.3/maven-ant-tasks-2.1.3.jar"],
|
|
}
|
|
|
|
java_import_host {
|
|
name: "robolectric-xstream-1.4.8",
|
|
jars: ["repository/com/thoughtworks/xstream/xstream/1.4.8/xstream-1.4.8.jar"],
|
|
}
|
|
|
|
// SQLite requires special handling to embed the prebuilt native libs
|
|
java_import_host {
|
|
name: "robolectric-sqlite4java-import",
|
|
jars: ["repository/com/almworks/sqlite4java/sqlite4java/0.282/sqlite4java-0.282.jar"],
|
|
}
|
|
|
|
// Situate the SQLite native libraries
|
|
java_genrule_host {
|
|
name: "robolectric-sqlite4java-native",
|
|
out: ["robolectric-sqlite4java-native.jar"],
|
|
srcs: [
|
|
"repository/com/almworks/sqlite4java/libsqlite4java-linux-amd64/0.282/libsqlite4java-linux-amd64-0.282.so",
|
|
"repository/com/almworks/sqlite4java/libsqlite4java-linux-i386/0.282/libsqlite4java-linux-i386-0.282.so",
|
|
"repository/com/almworks/sqlite4java/libsqlite4java-osx/0.282/libsqlite4java-osx-0.282.jnilib",
|
|
"repository/com/almworks/sqlite4java/sqlite4java-win32-x64/0.282/sqlite4java-win32-x64-0.282.dll",
|
|
"repository/com/almworks/sqlite4java/sqlite4java-win32-x86/0.282/sqlite4java-win32-x86-0.282.dll",
|
|
],
|
|
tools: ["soong_zip"],
|
|
cmd: "D=$(genDir)/sqlite-native && mkdir $$D && cp $(in) $$D && " +
|
|
"mkdir $$D/linux-x86_64 && mv $$D/*linux-amd64* $$D/linux-x86_64/libsqlite4java.so && " +
|
|
"mkdir $$D/linux-x86 && mv $$D/*linux-i386* $$D/linux-x86/libsqlite4java.so && " +
|
|
"mkdir $$D/mac-x86_64 && mv $$D/*osx* $$D/mac-x86_64/libsqlite4java.jnilib && " +
|
|
"mkdir $$D/windows-x86_64 && mv $$D/*win32-x64* $$D/windows-x86_64/sqlite4java.dll && " +
|
|
"mkdir $$D/windows-x86 && mv $$D/*win32-x86* $$D/windows-x86/sqlite4java.dll && " +
|
|
"$(location soong_zip) -o $(out) -C $$D -D $$D",
|
|
}
|
|
|
|
java_library_host {
|
|
name: "robolectric-sqlite4java-0.282",
|
|
static_libs: [
|
|
"robolectric-sqlite4java-import",
|
|
"robolectric-sqlite4java-native",
|
|
],
|
|
}
|
|
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
// Additional versions of dependencies needed by AOSP
|
|
// external/robolectric-shadows which are required for the master-gpl branch.
|
|
// These can be removed once AOSP is updated with Q.
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
|
|
java_import_host {
|
|
name: "robolectric-assertj-core-3.8.0",
|
|
jars: ["repository/org/assertj/assertj-core/3.8.0/assertj-core-3.8.0.jar"],
|
|
}
|
|
|
|
android_library_import {
|
|
name: "robolectric-monitor-1.0.2-alpha1",
|
|
aars: ["repository/com/android/support/test/monitor/1.0.2-alpha1/monitor-1.0.2-alpha1.aar"],
|
|
sdk_version: "current",
|
|
}
|