blob: e7743d88ffc6860e14b942a589ac8527ba3d45b1 [file] [log] [blame]
package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
rust_defaults {
name: "libapexsupport.defaults",
crate_name: "apexsupport",
srcs: [
"src/lib.rs",
],
rustlibs: [
"libapex_manifest_rs",
"libprotobuf",
],
}
rust_ffi_static {
name: "libapexsupport.ffi",
defaults: ["libapexsupport.defaults"],
}
rust_test {
name: "libapexsupport.ffi.tests",
defaults: ["libapexsupport.defaults"],
test_suites: ["general-tests"],
}
cc_library {
name: "libapexsupport",
srcs: [
"apexsupport.cpp",
],
whole_static_libs: [
"libapexsupport.ffi",
],
shared_libs: [
"libdl_android",
"liblog",
],
llndk: {
symbol_file: "libapexsupport.map.txt",
unversioned: true,
},
export_include_dirs: [
"include",
],
local_include_dirs: [
"include",
],
}