1cc_library {
2  name: "libaudio_proxy.google",
3
4  product_specific: true,
5
6  srcs: [
7    "AudioProxy.cpp",
8  ],
9
10  shared_libs: [
11    "libcutils",
12    "libfmq",
13    "libhidlbase",
14    "liblog",
15    "libutils",
16
17    // HAL version 5.0
18    "[email protected]",
19    "[email protected]",
20    "[email protected]",
21    "[email protected]",
22  ],
23
24  static_libs: [
25    "[email protected]",
26  ],
27}
28
29cc_defaults {
30  name: "libaudio_proxy_client_default",
31
32  product_specific: true,
33
34  srcs: [
35    "AudioProxyDevice.cpp",
36    "AudioProxyManager.cpp",
37    "AudioProxyStreamOut.cpp",
38    "BusDeviceImpl.cpp",
39    "HidlTypeUtil.cpp",
40    "StreamOutImpl.cpp",
41  ],
42
43  header_libs: [
44    "android.hardware.audio.common.util@all-versions",
45    "libaudio_system_headers",
46  ],
47
48  shared_libs: [
49    "libcutils",
50    "libfmq",
51    "libhidlbase",
52    "liblog",
53    "libutils",
54  ]
55}
56
57cc_library_static {
58  name: "[email protected]",
59
60  defaults: [ "libaudio_proxy_client_default" ],
61
62  shared_libs: [
63    "[email protected]",
64    "[email protected]",
65    "[email protected]",
66    "[email protected]",
67  ],
68
69  cflags: [
70    "-DMAJOR_VERSION=5",
71    "-DMINOR_VERSION=0",
72    "-include common/all-versions/VersionMacro.h",
73  ],
74}
75