• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_team: "trendy_team_android_media_audio_framework",
3    // See: http://go/android-license-faq
4    // A large-scale-change added 'default_applicable_licenses' to import
5    // all of the 'license_kinds' from "frameworks_av_license"
6    // to get the below license kinds:
7    //   SPDX-license-identifier-Apache-2.0
8    default_applicable_licenses: ["frameworks_av_license"],
9}
10
11cc_library_headers {
12    name: "libaudiopolicyengineconfigurable_interface_headers",
13    host_supported: true,
14    export_include_dirs: ["interface"],
15}
16
17cc_library_shared {
18    name: "libaudiopolicyengineconfigurable",
19    export_include_dirs: ["include"],
20    srcs: [
21        "src/Engine.cpp",
22        "src/EngineInstance.cpp",
23        "src/InputSource.cpp",
24        "src/Stream.cpp",
25    ],
26    cflags: [
27        "-Wall",
28        "-Werror",
29        "-Wextra",
30    ],
31    local_include_dirs: ["include"],
32    header_libs: [
33        "libaudiopolicycommon",
34        "libaudiopolicyengine_interface_headers",
35        "libaudiopolicyengineconfigurable_interface_headers",
36        "libbase_headers",
37    ],
38    static_libs: [
39        "libaudiopolicyengine_common",
40        "libaudiopolicyengine_config",
41        "libaudiopolicyengineconfigurable_pfwwrapper",
42
43    ],
44    shared_libs: [
45        "libaudio_aidl_conversion_common_cpp",
46        "libaudiofoundation",
47        "libaudiopolicy",
48        "libaudiopolicycomponents",
49        "libbase",
50        "libcutils",
51        "liblog",
52        "libmedia_helper",
53        "libparameter",
54        "libutils",
55        "libxml2",
56    ],
57    defaults: [
58        "aconfig_lib_cc_static_link.defaults",
59    ],
60}
61