aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKalesh Singh <kaleshsingh@google.com>2022-11-23 02:37:13 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-11-23 02:37:13 +0000
commitc6b58cef25e7847f5b31acab1502b034bfee302e (patch)
treea989edb516c69e75d2e73801460aa304d1faa7df
parent24739f0ed4f89a39ee67daf15f43d23e4594cb91 (diff)
parenta190bcadb63363dffc745feafd40ce49ad5d21de (diff)
downloadlibtracefs-c6b58cef25e7847f5b31acab1502b034bfee302e.tar.gz
ANDROID: libtracefs: Add Android.bp am: 98032c1270 am: c248cc2713 am: a190bcadb6
Original change: https://android-review.googlesource.com/c/platform/external/libtracefs/+/2084928 Change-Id: I111c34158c05b5a75529308d1545039c26ba5865 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--Android.bp69
1 files changed, 69 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000..4b2b251
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,69 @@
+package {
+ default_applicable_licenses: ["external_libtracefs_license"],
+}
+
+// See: http://go/android-license-faq
+license {
+ name: "external_libtracefs_license",
+
+ visibility: [":__subpackages__"],
+
+ license_kinds: [
+ "SPDX-license-identifier-GPL-2.0",
+ "SPDX-license-identifier-GPL-2.0-only",
+ "SPDX-license-identifier-GPL-2.0+",
+ "SPDX-license-identifier-GPL-2.0-or-later",
+ "SPDX-license-identifier-GPL-3.0",
+ "SPDX-license-identifier-LGPL-2.1",
+ "SPDX-license-identifier-LGPL-2.1+",
+ ],
+
+ license_text: [
+ "LICENSE",
+ ],
+}
+
+cc_library {
+ name: "libtracefs",
+
+ // Restrict visibility due to GPL license
+ visibility: [
+ "//external/trace-cmd:__subpackages__",
+ ],
+
+ local_include_dirs: [
+ "include",
+ "src",
+ ],
+
+ export_include_dirs: [
+ "include",
+ ],
+
+ srcs: ["src/*.c"],
+
+ shared: {
+ shared_libs: [
+ "libtraceevent",
+ ],
+ export_shared_lib_headers: [
+ "libtraceevent",
+ ],
+ },
+
+ static: {
+ static_libs: [
+ "libtraceevent",
+ ],
+ export_static_lib_headers: [
+ "libtraceevent",
+ ],
+ },
+
+ cflags: [
+ "-D_GNU_SOURCE",
+ "-Wno-unused-parameter",
+ ],
+
+ c_std: "gnu99",
+}