xref: /aosp_15_r20/system/media/audio_route/Android.bp (revision b9df5ad1c9ac98a7fefaac271a55f7ae3db05414)
1*b9df5ad1SAndroid Build Coastguard Workerpackage {
2*b9df5ad1SAndroid Build Coastguard Worker    // http://go/android-license-faq
3*b9df5ad1SAndroid Build Coastguard Worker    // A large-scale-change added 'default_applicable_licenses' to import
4*b9df5ad1SAndroid Build Coastguard Worker    // the below license kinds from "system_media_license":
5*b9df5ad1SAndroid Build Coastguard Worker    //   SPDX-license-identifier-Apache-2.0
6*b9df5ad1SAndroid Build Coastguard Worker    default_applicable_licenses: ["system_media_license"],
7*b9df5ad1SAndroid Build Coastguard Worker}
8*b9df5ad1SAndroid Build Coastguard Worker
9*b9df5ad1SAndroid Build Coastguard Workercc_defaults {
10*b9df5ad1SAndroid Build Coastguard Worker    name: "libaudioroute_defaults",
11*b9df5ad1SAndroid Build Coastguard Worker    vendor_available: true,
12*b9df5ad1SAndroid Build Coastguard Worker    host_supported: true,
13*b9df5ad1SAndroid Build Coastguard Worker    srcs: ["audio_route.c"],
14*b9df5ad1SAndroid Build Coastguard Worker    export_include_dirs: ["include"],
15*b9df5ad1SAndroid Build Coastguard Worker    shared_libs: [
16*b9df5ad1SAndroid Build Coastguard Worker        "libcutils",
17*b9df5ad1SAndroid Build Coastguard Worker        "libexpat",
18*b9df5ad1SAndroid Build Coastguard Worker        "liblog",
19*b9df5ad1SAndroid Build Coastguard Worker        "libutils",
20*b9df5ad1SAndroid Build Coastguard Worker    ],
21*b9df5ad1SAndroid Build Coastguard Worker    cflags: [
22*b9df5ad1SAndroid Build Coastguard Worker        "-Wall",
23*b9df5ad1SAndroid Build Coastguard Worker        "-Werror",
24*b9df5ad1SAndroid Build Coastguard Worker    ],
25*b9df5ad1SAndroid Build Coastguard Worker}
26*b9df5ad1SAndroid Build Coastguard Worker
27*b9df5ad1SAndroid Build Coastguard Workercc_library_shared {
28*b9df5ad1SAndroid Build Coastguard Worker    name: "libaudioroute",
29*b9df5ad1SAndroid Build Coastguard Worker    defaults: ["libaudioroute_defaults"],
30*b9df5ad1SAndroid Build Coastguard Worker    shared_libs: [
31*b9df5ad1SAndroid Build Coastguard Worker        "libtinyalsa",
32*b9df5ad1SAndroid Build Coastguard Worker    ],
33*b9df5ad1SAndroid Build Coastguard Worker}
34*b9df5ad1SAndroid Build Coastguard Worker
35*b9df5ad1SAndroid Build Coastguard Workercc_library_shared {
36*b9df5ad1SAndroid Build Coastguard Worker    name: "libaudioroutev2",
37*b9df5ad1SAndroid Build Coastguard Worker    defaults: ["libaudioroute_defaults"],
38*b9df5ad1SAndroid Build Coastguard Worker    shared_libs: [
39*b9df5ad1SAndroid Build Coastguard Worker        "libtinyalsav2",
40*b9df5ad1SAndroid Build Coastguard Worker    ],
41*b9df5ad1SAndroid Build Coastguard Worker}
42