1package {
2    default_applicable_licenses: ["bionic_libfdtrack_license"],
3}
4
5license {
6    name: "bionic_libfdtrack_license",
7    visibility: [":__subpackages__"],
8    license_kinds: [
9        "SPDX-license-identifier-BSD",
10    ],
11    license_text: [
12        "NOTICE",
13    ],
14}
15
16cc_library_shared {
17    name: "libfdtrack",
18    srcs: ["fdtrack.cpp"],
19    stl: "libc++_static",
20
21    header_libs: ["bionic_libc_platform_headers"],
22    static_libs: [
23        "libasync_safe",
24        "libbase",
25        "libunwindstack",
26        "liblzma",
27        "liblog",
28    ],
29    version_script: "libfdtrack.map.txt",
30
31    allow_undefined_symbols: true,
32    recovery_available: true,
33}
34
35cc_test {
36    name: "fdtrack_test",
37    srcs: ["fdtrack_test.cpp"],
38    whole_static_libs: ["libBionicCtsGtestMain"],
39    static_libs: ["liblog"],
40    test_suites: ["device-tests"],
41}
42