blob: c56b91e93a7837aa0c132651b2081a25970eac87 [file] [log] [blame] [edit]
// Build the unit tests.
cc_test {
name: "libnativebridge_tests",
srcs: [
"CodeCacheCreate_test.cpp",
"CodeCacheExists_test.cpp",
"CompleteFlow_test.cpp",
"InvalidCharsNativeBridge_test.cpp",
"NeedsNativeBridge_test.cpp",
"PreInitializeNativeBridge_test.cpp",
"PreInitializeNativeBridgeFail1_test.cpp",
"PreInitializeNativeBridgeFail2_test.cpp",
"ReSetupNativeBridge_test.cpp",
"UnavailableNativeBridge_test.cpp",
"ValidNameNativeBridge_test.cpp",
],
clang: true,
cppflags: ["-std=gnu++11"],
shared_libs: [
"liblog",
"libnativebridge",
"libnativebridge-dummy",
],
host_supported: true,
test_per_src: true,
}
cc_library {
name: "libnativebridge-dummy",
host_supported: true,
srcs: ["DummyNativeBridge.cpp"],
clang: true,
cflags: [
"-Werror",
"-Wall",
],
cppflags: [
"-std=gnu++11",
"-fvisibility=protected",
],
target: {
android: {
shared_libs: ["libdl"],
},
host: {
host_ldlibs: ["-ldl"],
},
},
}