blob: 09c4aef99caa53bcac1a2794cc9b25db0c6f0b4f [file] [log] [blame]
Dan Willemsen154fce42018-11-16 23:15:45 -08001// music bundle wrapper
Bob Badour948e6aa2021-02-12 21:02:31 -08002package {
3 default_applicable_licenses: [
4 "frameworks_av_media_libeffects_lvm_wrapper_license",
5 ],
6}
7
8// Added automatically by a large-scale-change
9// See: http://go/android-license-faq
10license {
11 name: "frameworks_av_media_libeffects_lvm_wrapper_license",
12 visibility: [":__subpackages__"],
13 license_kinds: [
14 "SPDX-license-identifier-Apache-2.0",
15 ],
16 license_text: [
17 "NOTICE",
18 ],
19}
20
Harish Mahendrakar46c01482020-10-23 04:58:47 +053021cc_library {
Dan Willemsen154fce42018-11-16 23:15:45 -080022 name: "libbundlewrapper",
23
24 arch: {
25 arm: {
26 instruction_set: "arm",
27 },
28 },
29
30 vendor: true,
Harish Mahendrakarceb74de2021-02-10 14:06:06 -080031 host_supported: true,
Dan Willemsen154fce42018-11-16 23:15:45 -080032 srcs: ["Bundle/EffectBundle.cpp"],
33
Saketh Sathuvalli2b7eb6b2019-03-12 18:28:58 +053034 cppflags: [
Dan Willemsen154fce42018-11-16 23:15:45 -080035 "-fvisibility=hidden",
Dan Willemsen154fce42018-11-16 23:15:45 -080036
37 "-Wall",
38 "-Werror",
39 ],
40
41 relative_install_path: "soundfx",
42
43 static_libs: ["libmusicbundle"],
44
45 shared_libs: [
46 "libaudioutils",
47 "libcutils",
Dan Willemsen154fce42018-11-16 23:15:45 -080048 "liblog",
49 ],
50
51 local_include_dirs: ["Bundle"],
52
53 header_libs: [
54 "libhardware_headers",
55 "libaudioeffects",
56 ],
57}
58
59// reverb wrapper
Harish Mahendrakar3a3fcfe2020-12-30 14:54:04 -080060cc_library {
Dan Willemsen154fce42018-11-16 23:15:45 -080061 name: "libreverbwrapper",
62
63 arch: {
64 arm: {
65 instruction_set: "arm",
66 },
67 },
68
69 vendor: true,
70 srcs: ["Reverb/EffectReverb.cpp"],
71
Saketh Sathuvalli2b7eb6b2019-03-12 18:28:58 +053072 cppflags: [
Dan Willemsen154fce42018-11-16 23:15:45 -080073 "-fvisibility=hidden",
Dan Willemsen154fce42018-11-16 23:15:45 -080074
75 "-Wall",
76 "-Werror",
77 ],
78
79 relative_install_path: "soundfx",
80
81 static_libs: ["libreverb"],
82
83 shared_libs: [
84 "libaudioutils",
85 "libcutils",
86 "libdl",
87 "liblog",
88 ],
89
90 local_include_dirs: ["Reverb"],
91
92 header_libs: [
93 "libhardware_headers",
94 "libaudioeffects",
95 ],
96
97 sanitize: {
98 integer_overflow: true,
99 },
100}