blob: 4f18adfb1e95c89d84d1034e1545afa769035469 [file] [log] [blame]
cc_test {
name: "hidl_test_java_native",
srcs: ["hidl_test_java_native.cpp"],
cflags: ["-Wall", "-Werror"],
// Allow dlsym'ing self for statically linked passthrough implementations
ldflags: ["-rdynamic"],
shared_libs: [
"libbase",
"libcutils",
"libhidlbase",
"libhidltransport",
"libhwbinder",
"liblog",
"libutils",
],
static_libs: [
"android.hardware.tests.baz@1.0",
"android.hardware.tests.expression@1.0",
"android.hardware.tests.inheritance@1.0",
"android.hardware.tests.safeunion@1.0",
],
// impls should never be static, these are used only for testing purposes
// and test portability since this test pairs with specific hal
// implementations
whole_static_libs: [
"android.hardware.tests.baz@1.0-impl",
"android.hardware.tests.safeunion@1.0-impl",
],
compile_multilib: "both",
}
java_test {
name: "hidl_test_java_java",
srcs: ["**/*.java"],
static_libs: [
"android.hidl.manager-V1.0-java",
"android.hardware.tests.baz-V1.0-java",
"android.hardware.tests.expression-V1.0-java",
"android.hardware.tests.inheritance-V1.0-java",
"android.hardware.tests.safeunion-V1.0-java",
],
}