1package {
2    // See: http://go/android-license-faq
3    // A large-scale-change added 'default_applicable_licenses' to import
4    // all of the 'license_kinds' from "packages_modules_NeuralNetworks_runtime_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-Apache-2.0
7    default_applicable_licenses: [
8        "packages_modules_NeuralNetworks_runtime_license",
9    ],
10}
11
12cc_library_shared {
13    name: "libneuralnetworks_packageinfo",
14    defaults: ["neuralnetworks_defaults"],
15
16    srcs: [
17        "PackageInfo.cpp",
18    ],
19
20    shared_libs: [
21        "libbase",
22        "libbinder",
23        "libcutils",
24        "liblog",
25        "libutils",
26    ],
27
28    export_include_dirs: ["include"],
29
30    cflags: [
31        "-Wall",
32        "-Werror",
33        "-Wno-error=deprecated-declarations",
34    ],
35
36    // enumerate stable entry points, for apex use
37    stubs: {
38        symbol_file: "libneuralnetworks_packageinfo.map.txt",
39        versions: [
40            "1",
41        ],
42    },
43
44    header_abi_checker: {
45        enabled: true,
46        symbol_file: "libneuralnetworks_packageinfo.map.txt",
47    },
48
49    visibility: [
50        "//packages/modules/NeuralNetworks:__subpackages__",
51    ],
52}
53