• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_defaults {
2    name: "android.hardware.audio-impl_default",
3    relative_install_path: "hw",
4    proprietary: true,
5    vendor: true,
6    srcs: [
7        "Conversions.cpp",
8        "Device.cpp",
9        "DevicesFactory.cpp",
10        "ParametersUtil.cpp",
11        "PrimaryDevice.cpp",
12        "Stream.cpp",
13        "StreamIn.cpp",
14        "StreamOut.cpp",
15    ],
16
17    defaults: ["hidl_defaults"],
18
19    export_include_dirs: ["include"],
20
21    static_libs: [
22        "libaudiofoundation",
23    ],
24
25    shared_libs: [
26        "libbase",
27        "libcutils",
28        "libfmq",
29        "libhardware",
30        "libhidlbase",
31        "liblog",
32        "libmedia_helper",
33        "libutils",
34        "android.hardware.audio.common-util",
35    ],
36
37    header_libs: [
38        "android.hardware.audio.common.util@all-versions",
39        "libaudioclient_headers",
40        "libaudio_system_headers",
41        "libhardware_headers",
42        "libmedia_headers",
43    ],
44}
45
46cc_library_shared {
47    name: "android.hardware.audio@2.0-impl",
48    defaults: ["android.hardware.audio-impl_default"],
49    shared_libs: [
50        "android.hardware.audio@2.0",
51        "android.hardware.audio.common@2.0",
52        "android.hardware.audio.common@2.0-util",
53    ],
54    cflags: [
55        "-DMAJOR_VERSION=2",
56        "-DMINOR_VERSION=0",
57        "-include common/all-versions/VersionMacro.h",
58    ],
59}
60
61cc_library_shared {
62    name: "android.hardware.audio@4.0-impl",
63    defaults: ["android.hardware.audio-impl_default"],
64
65    shared_libs: [
66        "android.hardware.audio@4.0",
67        "android.hardware.audio.common@4.0",
68        "android.hardware.audio.common@4.0-util",
69    ],
70    cflags: [
71        "-DMAJOR_VERSION=4",
72        "-DMINOR_VERSION=0",
73        "-include common/all-versions/VersionMacro.h",
74    ],
75}
76
77cc_library_shared {
78    name: "android.hardware.audio@5.0-impl",
79    defaults: ["android.hardware.audio-impl_default"],
80    shared_libs: [
81        "android.hardware.audio@5.0",
82        "android.hardware.audio.common@5.0",
83        "android.hardware.audio.common@5.0-util",
84    ],
85    cflags: [
86        "-DMAJOR_VERSION=5",
87        "-DMINOR_VERSION=0",
88        "-include common/all-versions/VersionMacro.h",
89    ],
90}
91
92cc_library_shared {
93    name: "android.hardware.audio@6.0-impl",
94    defaults: ["android.hardware.audio-impl_default"],
95    shared_libs: [
96        "android.hardware.audio@6.0",
97        "android.hardware.audio.common@6.0",
98        "android.hardware.audio.common@6.0-util",
99    ],
100    cflags: [
101        "-DMAJOR_VERSION=6",
102        "-DMINOR_VERSION=0",
103        "-include common/all-versions/VersionMacro.h",
104    ],
105}
106