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_shared {
12    name: "libpolicy-subsystem",
13    srcs: [
14        "InputSource.cpp",
15        "PolicySubsystem.cpp",
16        "PolicySubsystemBuilder.cpp",
17        "ProductStrategy.cpp",
18        "Stream.cpp",
19    ],
20    cflags: [
21        "-Wall",
22        "-Werror",
23        "-Wextra",
24        "-fvisibility-inlines-hidden",
25        "-fvisibility=hidden",
26    ],
27    header_libs: [
28        "libaudioclient_headers",
29        "libaudiopolicycommon",
30        "libaudiopolicyengine_interface_headers",
31        "libaudiopolicyengineconfigurable_interface_headers",
32        "libbase_headers",
33    ],
34    static_libs: [
35        "libaudiopolicyengine_common",
36        "libpfw_utility",
37    ],
38    shared_libs: [
39        "libaudiopolicycomponents",
40        "libaudiopolicyengineconfigurable",
41        "liblog",
42        "libmedia_helper",
43        "libparameter",
44        "libutils",
45    ],
46}
47