xref: /aosp_15_r20/external/libtraceevent/Android.bp (revision 436bf2bcd5202612ffffe471bbcc1f277cc8d28e)
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