1package { 2 default_applicable_licenses: ["external_libtraceevent_license"], 3} 4 5// See: http://go/android-license-faq 6license { 7 name: "external_libtraceevent_license", 8 9 visibility: [":__subpackages__"], 10 11 license_kinds: [ 12 "SPDX-license-identifier-GPL-2.0", 13 "SPDX-license-identifier-GPL-2.0-only", 14 "SPDX-license-identifier-GPL-2.0+", 15 "SPDX-license-identifier-GPL-2.0-or-later", 16 "SPDX-license-identifier-LGPL-2.1", 17 "SPDX-license-identifier-LGPL-2.1+", 18 ], 19 20 license_text: [ 21 "LICENSE", 22 ], 23} 24 25cc_library { 26 name: "libtraceevent", 27 28 // Restrict visibility due to GPL license 29 visibility: [ 30 "//external/libtracefs:__subpackages__", 31 "//external/trace-cmd:__subpackages__", 32 ], 33 34 local_include_dirs: [ 35 "include/traceevent", 36 "include", 37 "src", 38 ], 39 40 export_include_dirs: [ 41 "include/traceevent", 42 ], 43 44 srcs: ["src/*.c"], 45 46 cflags: [ 47 "-D_GNU_SOURCE", 48 "-Wno-unused-parameter", 49 "-Wno-pointer-arith", 50 ], 51 52 c_std: "gnu99", 53} 54