• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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        "libaudiopolicyengine_common",
39        "libaudiopolicyengine_config",
40        "libaudiopolicyengineconfigurable_pfwwrapper",
41
42    ],
43  shared_libs: [
44        "libaudio_aidl_conversion_common_cpp",
45        "libaudiofoundation",
46        "libaudiopolicycomponents",
47        "libbase",
48        "liblog",
49        "libcutils",
50        "libutils",
51        "libmedia_helper",
52        "libaudiopolicy",
53        "libparameter",
54        "libxml2",
55    ],
56}
57