blob: ce41481974908b668bde190e45924167e391c7fa [file] [log] [blame]
Kevin Rocard96d2cd92018-11-14 16:22:07 -08001cc_library_shared {
2 name: "android.hardware.audio.effect@2.0-impl",
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",
31 "libhidltransport",
32 "liblog",
33 "libutils",
34 "android.hardware.audio.common-util",
Kevin Rocard96d2cd92018-11-14 16:22:07 -080035 "android.hardware.audio.common@2.0",
36 "android.hardware.audio.common@2.0-util",
37 "android.hardware.audio.effect@2.0",
Kevin Rocard62588b62017-12-20 11:07:12 -080038 "android.hidl.memory@1.0",
39 ],
40
41 header_libs: [
Kevin Rocard96d2cd92018-11-14 16:22:07 -080042 "android.hardware.audio.common.util@all-versions",
Kevin Rocard8bdafc12018-01-24 06:12:44 +000043 "libaudio_system_headers",
Kevin Rocard62588b62017-12-20 11:07:12 -080044 "libaudioclient_headers",
Kevin Rocard8bdafc12018-01-24 06:12:44 +000045 "libeffects_headers",
Kevin Rocard62588b62017-12-20 11:07:12 -080046 "libhardware_headers",
47 "libmedia_headers",
Kevin Rocard62588b62017-12-20 11:07:12 -080048 ],
Kevin Rocard96d2cd92018-11-14 16:22:07 -080049 cflags: [
50 "-DMAJOR_VERSION=2",
51 "-DMINOR_VERSION=0",
52 "-include common/all-versions/VersionMacro.h",
53 ]
54}
55
56cc_library_shared {
57 name: "android.hardware.audio.effect@4.0-impl",
58 defaults: ["hidl_defaults"],
59 vendor: true,
60 relative_install_path: "hw",
61 srcs: [
62 "AcousticEchoCancelerEffect.cpp",
63 "AudioBufferManager.cpp",
64 "AutomaticGainControlEffect.cpp",
65 "BassBoostEffect.cpp",
66 "Conversions.cpp",
67 "DownmixEffect.cpp",
68 "Effect.cpp",
69 "EffectsFactory.cpp",
70 "EnvironmentalReverbEffect.cpp",
71 "EqualizerEffect.cpp",
72 "LoudnessEnhancerEffect.cpp",
73 "NoiseSuppressionEffect.cpp",
74 "PresetReverbEffect.cpp",
75 "VirtualizerEffect.cpp",
76 "VisualizerEffect.cpp",
77 ],
78
79 shared_libs: [
80 "libbase",
81 "libcutils",
82 "libeffects",
83 "libfmq",
84 "libhidlbase",
85 "libhidlmemory",
86 "libhidltransport",
87 "liblog",
88 "libutils",
89 "android.hardware.audio.common-util",
90 "android.hardware.audio.common@4.0",
91 "android.hardware.audio.common@4.0-util",
92 "android.hardware.audio.effect@4.0",
93 "android.hidl.memory@1.0",
94 ],
95
96 header_libs: [
97 "android.hardware.audio.common.util@all-versions",
98 "libaudio_system_headers",
99 "libaudioclient_headers",
100 "libeffects_headers",
101 "libhardware_headers",
102 "libmedia_headers",
103 ],
104 cflags: [
105 "-DMAJOR_VERSION=4",
106 "-DMINOR_VERSION=0",
107 "-include common/all-versions/VersionMacro.h",
108 ]
Kevin Rocard62588b62017-12-20 11:07:12 -0800109}