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 "frameworks_av_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-Apache-2.0
7    default_applicable_licenses: ["frameworks_av_license"],
8}
9
10cc_library_headers {
11    name: "libaudiopolicyengineconfigurable_interface_headers",
12    host_supported: true,
13    export_include_dirs: ["interface"],
14}
15
16cc_library_shared {
17    name: "libaudiopolicyengineconfigurable",
18    export_include_dirs: ["include"],
19    srcs: [
20        "src/Engine.cpp",
21        "src/EngineInstance.cpp",
22        "src/Stream.cpp",
23        "src/InputSource.cpp",
24    ],
25    cflags: [
26        "-Wall",
27        "-Werror",
28        "-Wextra",
29    ],
30    local_include_dirs: ["include"],
31    header_libs: [
32        "libbase_headers",
33        "libaudiopolicycommon",
34        "libaudiopolicyengine_interface_headers",
35        "libaudiopolicyengineconfigurable_interface_headers",
36    ],
37    static_libs: [
38        "libaudiopolicycomponents",
39        "libaudiopolicyengine_common",
40        "libaudiopolicyengine_config",
41        "libaudiopolicyengineconfigurable_pfwwrapper",
42
43    ],
44    shared_libs: [
45        "libaudiofoundation",
46        "liblog",
47        "libcutils",
48        "libutils",
49        "libmedia_helper",
50        "libaudiopolicy",
51        "libparameter",
52        "libxml2",
53    ],
54}
55