1cc_library_headers {
2    name: "libaudiopolicyengineconfigurable_interface_headers",
3    host_supported: true,
4    export_include_dirs: ["interface"],
5}
6
7cc_library_shared {
8    name: "libaudiopolicyengineconfigurable",
9    export_include_dirs: ["include"],
10    srcs: [
11        "src/Engine.cpp",
12        "src/EngineInstance.cpp",
13        "src/Stream.cpp",
14        "src/InputSource.cpp",
15    ],
16    cflags: [
17        "-Wall",
18        "-Werror",
19        "-Wextra",
20    ],
21    local_include_dirs: ["include"],
22    header_libs: [
23        "libbase_headers",
24        "libaudiopolicycommon",
25        "libaudiopolicyengine_interface_headers",
26        "libaudiopolicyengineconfigurable_interface_headers",
27    ],
28    static_libs: [
29        "libaudiopolicycomponents",
30        "libaudiopolicyengine_common",
31        "libaudiopolicyengine_config",
32        "libaudiopolicyengineconfigurable_pfwwrapper",
33
34    ],
35    shared_libs: [
36        "liblog",
37        "libcutils",
38        "libutils",
39        "libmedia_helper",
40        "libaudiopolicy",
41        "libparameter",
42        "libxml2",
43    ],
44}
45