blob: 1c3dc74f17c088c9b3cb8b83681abf93a2a97ca0 [file] [log] [blame]
Kevin Rocard1108d4a2018-11-15 18:51:07 -08001cc_defaults {
2 name: "android.hardware.audio.effect-impl_default",
Kevin Rocard62588b62017-12-20 11:07:12 -08003 defaults: ["hidl_defaults"],
4 vendor: true,
5 relative_install_path: "hw",
Kevin Rocard96d2cd92018-11-14 16:22:07 -08006 srcs: [
7 "AcousticEchoCancelerEffect.cpp",
8 "AudioBufferManager.cpp",
9 "AutomaticGainControlEffect.cpp",
10 "BassBoostEffect.cpp",
11 "Conversions.cpp",
12 "DownmixEffect.cpp",
13 "Effect.cpp",
14 "EffectsFactory.cpp",
15 "EnvironmentalReverbEffect.cpp",
16 "EqualizerEffect.cpp",
17 "LoudnessEnhancerEffect.cpp",
18 "NoiseSuppressionEffect.cpp",
19 "PresetReverbEffect.cpp",
20 "VirtualizerEffect.cpp",
21 "VisualizerEffect.cpp",
22 ],
Kevin Rocard62588b62017-12-20 11:07:12 -080023
24 shared_libs: [
25 "libbase",
26 "libcutils",
Kevin Rocard8bdafc12018-01-24 06:12:44 +000027 "libeffects",
Kevin Rocard62588b62017-12-20 11:07:12 -080028 "libfmq",
29 "libhidlbase",
30 "libhidlmemory",
Kevin Rocard62588b62017-12-20 11:07:12 -080031 "liblog",
32 "libutils",
33 "android.hardware.audio.common-util",
34 "android.hidl.memory@1.0",
35 ],
36
37 header_libs: [
Kevin Rocard96d2cd92018-11-14 16:22:07 -080038 "android.hardware.audio.common.util@all-versions",
Kevin Rocard8bdafc12018-01-24 06:12:44 +000039 "libaudio_system_headers",
Kevin Rocard62588b62017-12-20 11:07:12 -080040 "libaudioclient_headers",
Kevin Rocard8bdafc12018-01-24 06:12:44 +000041 "libeffects_headers",
Kevin Rocard62588b62017-12-20 11:07:12 -080042 "libhardware_headers",
43 "libmedia_headers",
Kevin Rocard62588b62017-12-20 11:07:12 -080044 ],
Kevin Rocard1108d4a2018-11-15 18:51:07 -080045}
46
47cc_library_shared {
48 name: "android.hardware.audio.effect@2.0-impl",
49 defaults: ["android.hardware.audio.effect-impl_default"],
50 shared_libs: [
51 "android.hardware.audio.common@2.0",
52 "android.hardware.audio.common@2.0-util",
53 "android.hardware.audio.effect@2.0",
54 ],
Kevin Rocard96d2cd92018-11-14 16:22:07 -080055 cflags: [
56 "-DMAJOR_VERSION=2",
57 "-DMINOR_VERSION=0",
58 "-include common/all-versions/VersionMacro.h",
Mikhail Naganova8814e52020-08-06 23:34:26 +000059 ],
Kevin Rocard96d2cd92018-11-14 16:22:07 -080060}
61
62cc_library_shared {
63 name: "android.hardware.audio.effect@4.0-impl",
Kevin Rocard1108d4a2018-11-15 18:51:07 -080064 defaults: ["android.hardware.audio.effect-impl_default"],
Kevin Rocard96d2cd92018-11-14 16:22:07 -080065 shared_libs: [
Kevin Rocard96d2cd92018-11-14 16:22:07 -080066 "android.hardware.audio.common@4.0",
67 "android.hardware.audio.common@4.0-util",
68 "android.hardware.audio.effect@4.0",
Kevin Rocard96d2cd92018-11-14 16:22:07 -080069 ],
Kevin Rocard96d2cd92018-11-14 16:22:07 -080070 cflags: [
71 "-DMAJOR_VERSION=4",
72 "-DMINOR_VERSION=0",
73 "-include common/all-versions/VersionMacro.h",
Mikhail Naganova8814e52020-08-06 23:34:26 +000074 ],
Kevin Rocard62588b62017-12-20 11:07:12 -080075}
Kevin Rocard20614ba2018-11-10 07:20:17 -080076
77cc_library_shared {
78 name: "android.hardware.audio.effect@5.0-impl",
79 defaults: ["android.hardware.audio.effect-impl_default"],
80 shared_libs: [
81 "android.hardware.audio.common@5.0",
82 "android.hardware.audio.common@5.0-util",
83 "android.hardware.audio.effect@5.0",
84 ],
Kevin Rocard20614ba2018-11-10 07:20:17 -080085 cflags: [
86 "-DMAJOR_VERSION=5",
87 "-DMINOR_VERSION=0",
88 "-include common/all-versions/VersionMacro.h",
Mikhail Naganova8814e52020-08-06 23:34:26 +000089 ],
Kevin Rocard20614ba2018-11-10 07:20:17 -080090}
Kevin Rocard2a515e12019-09-30 19:53:00 +010091
92cc_library_shared {
93 name: "android.hardware.audio.effect@6.0-impl",
94 defaults: ["android.hardware.audio.effect-impl_default"],
95 shared_libs: [
96 "android.hardware.audio.common@6.0",
97 "android.hardware.audio.common@6.0-util",
98 "android.hardware.audio.effect@6.0",
99 ],
100 cflags: [
101 "-DMAJOR_VERSION=6",
102 "-DMINOR_VERSION=0",
103 "-include common/all-versions/VersionMacro.h",
Mikhail Naganova8814e52020-08-06 23:34:26 +0000104 ],
Kevin Rocard2a515e12019-09-30 19:53:00 +0100105}
Mikhail Naganov60ced762020-07-23 18:08:26 +0000106
107cc_library_shared {
Mikhail Naganova8814e52020-08-06 23:34:26 +0000108 enabled: false,
Mikhail Naganov60ced762020-07-23 18:08:26 +0000109 name: "android.hardware.audio.effect@7.0-impl",
110 defaults: ["android.hardware.audio.effect-impl_default"],
111 shared_libs: [
112 "android.hardware.audio.common@7.0",
113 "android.hardware.audio.common@7.0-util",
114 "android.hardware.audio.effect@7.0",
115 ],
116 cflags: [
117 "-DMAJOR_VERSION=7",
118 "-DMINOR_VERSION=0",
119 "-include common/all-versions/VersionMacro.h",
Mikhail Naganova8814e52020-08-06 23:34:26 +0000120 ],
Mikhail Naganov60ced762020-07-23 18:08:26 +0000121}