1// music bundle wrapper
2package {
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
21cc_library {
22    name: "libbundlewrapper",
23
24    arch: {
25        arm: {
26            instruction_set: "arm",
27        },
28    },
29
30    vendor: true,
31    host_supported: true,
32    srcs: ["Bundle/EffectBundle.cpp"],
33
34    cppflags: [
35        "-fvisibility=hidden",
36
37        "-Wall",
38        "-Werror",
39    ],
40
41    relative_install_path: "soundfx",
42
43    static_libs: ["libmusicbundle"],
44
45    shared_libs: [
46        "libaudioutils",
47        "libcutils",
48        "liblog",
49    ],
50
51    local_include_dirs: ["Bundle"],
52
53    header_libs: [
54        "libhardware_headers",
55        "libaudioeffects",
56    ],
57}
58
59// reverb wrapper
60cc_library {
61    name: "libreverbwrapper",
62
63    arch: {
64        arm: {
65            instruction_set: "arm",
66        },
67    },
68
69    vendor: true,
70    host_supported: true,
71    srcs: ["Reverb/EffectReverb.cpp"],
72
73    cppflags: [
74        "-fvisibility=hidden",
75
76        "-Wall",
77        "-Werror",
78    ],
79
80    relative_install_path: "soundfx",
81
82    static_libs: ["libreverb"],
83
84    shared_libs: [
85        "libaudioutils",
86        "libcutils",
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}
101