xref: /aosp_15_r20/hardware/libhardware_legacy/audio/Android.bp (revision 79330504eb3d14022296e3b041867f86289dd52c)
1*79330504STreehugger Robot// Copyright 2011 The Android Open Source Project
2*79330504STreehugger Robot
3*79330504STreehugger Robot//AUDIO_POLICY_TEST := true
4*79330504STreehugger Robot//ENABLE_AUDIO_DUMP := true
5*79330504STreehugger Robot
6*79330504STreehugger Robotpackage {
7*79330504STreehugger Robot    // See: http://go/android-license-faq
8*79330504STreehugger Robot    // A large-scale-change added 'default_applicable_licenses' to import
9*79330504STreehugger Robot    // all of the 'license_kinds' from "hardware_libhardware_legacy_license"
10*79330504STreehugger Robot    // to get the below license kinds:
11*79330504STreehugger Robot    //   SPDX-license-identifier-Apache-2.0
12*79330504STreehugger Robot    default_applicable_licenses: ["hardware_libhardware_legacy_license"],
13*79330504STreehugger Robot}
14*79330504STreehugger Robot
15*79330504STreehugger Robotcc_library_static {
16*79330504STreehugger Robot
17*79330504STreehugger Robot    srcs: [
18*79330504STreehugger Robot        "AudioHardwareInterface.cpp",
19*79330504STreehugger Robot        "audio_hw_hal.cpp",
20*79330504STreehugger Robot    ],
21*79330504STreehugger Robot
22*79330504STreehugger Robot    name: "libaudiohw_legacy",
23*79330504STreehugger Robot    static_libs: ["libmedia_helper"],
24*79330504STreehugger Robot    cflags: [
25*79330504STreehugger Robot        "-Wall",
26*79330504STreehugger Robot        "-Werror",
27*79330504STreehugger Robot        "-Wno-unused-parameter",
28*79330504STreehugger Robot        "-Wno-unused-variable",
29*79330504STreehugger Robot        "-Wno-gnu-designator",
30*79330504STreehugger Robot    ],
31*79330504STreehugger Robot
32*79330504STreehugger Robot    header_libs: [
33*79330504STreehugger Robot        "libaudioclient_headers",
34*79330504STreehugger Robot        "libbase_headers",
35*79330504STreehugger Robot        "libhardware_legacy_headers",
36*79330504STreehugger Robot    ],
37*79330504STreehugger Robot    export_header_lib_headers: ["libhardware_legacy_headers"],
38*79330504STreehugger Robot}
39