summaryrefslogtreecommitdiff
path: root/profcollectd/libprofcollectd/bindings/libflags/Android.bp
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2021-08-18 04:04:45 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2021-08-18 04:04:45 +0000
commit99e36d03aa715bf6bce0a471af09a4c0d887f147 (patch)
treedd72a84514306c5cc0c9025a1fb9e9e3976ced32 /profcollectd/libprofcollectd/bindings/libflags/Android.bp
parent1d70a3df7d45fb302abf0a614d33d0436c2a5707 (diff)
parent3b739c8720db08d5b34e8a547a5b2f6305fe37b6 (diff)
downloadextras-d3e3510ae6d3772d35d1f71e5f69b13b94809897.tar.gz
Change-Id: I7326e99447d6441a5d0344523170d43a180b4da1
Diffstat (limited to 'profcollectd/libprofcollectd/bindings/libflags/Android.bp')
-rw-r--r--profcollectd/libprofcollectd/bindings/libflags/Android.bp15
1 files changed, 9 insertions, 6 deletions
diff --git a/profcollectd/libprofcollectd/bindings/libflags/Android.bp b/profcollectd/libprofcollectd/bindings/libflags/Android.bp
index 102a6c05..fb846678 100644
--- a/profcollectd/libprofcollectd/bindings/libflags/Android.bp
+++ b/profcollectd/libprofcollectd/bindings/libflags/Android.bp
@@ -26,20 +26,23 @@ package {
cc_library_static {
name: "libprofcollect_libflags",
srcs: ["get_flags.cpp"],
+ generated_headers: ["cxx-bridge-header"],
+ generated_sources: ["libprofcollect_libflags_bridge_code"],
}
-rust_bindgen {
- name: "libprofcollect_libflags_bindgen",
- wrapper_src: "get_flags.hpp",
- crate_name: "profcollect_libflags_bindgen",
- source_stem: "bindings",
+genrule {
+ name: "libprofcollect_libflags_bridge_code",
+ tools: ["cxxbridge"],
+ cmd: "$(location cxxbridge) $(in) >> $(out)",
+ srcs: ["lib.rs"],
+ out: ["libprofcollect_libflags_cxx_generated.cc"],
}
rust_library {
name: "libprofcollect_libflags_rust",
crate_name: "profcollect_libflags_rust",
srcs: ["lib.rs"],
- rlibs: ["libprofcollect_libflags_bindgen"],
+ rustlibs: ["libcxx"],
static_libs: ["libprofcollect_libflags"],
shared_libs: [
"libc++",