1// music bundle wrapper
2cc_library_shared {
3    name: "libbundlewrapper",
4
5    arch: {
6        arm: {
7            instruction_set: "arm",
8        },
9    },
10
11    vendor: true,
12    srcs: ["Bundle/EffectBundle.cpp"],
13
14    cppflags: [
15        "-fvisibility=hidden",
16        "-DSUPPORT_MC",
17
18        "-Wall",
19        "-Werror",
20    ],
21
22    relative_install_path: "soundfx",
23
24    static_libs: ["libmusicbundle"],
25
26    shared_libs: [
27        "libaudioutils",
28        "libcutils",
29        "libdl",
30        "liblog",
31    ],
32
33    local_include_dirs: ["Bundle"],
34
35    header_libs: [
36        "libhardware_headers",
37        "libaudioeffects",
38    ],
39}
40
41// reverb wrapper
42cc_library_shared {
43    name: "libreverbwrapper",
44
45    arch: {
46        arm: {
47            instruction_set: "arm",
48        },
49    },
50
51    vendor: true,
52    srcs: ["Reverb/EffectReverb.cpp"],
53
54    cppflags: [
55        "-fvisibility=hidden",
56
57        "-Wall",
58        "-Werror",
59    ],
60
61    relative_install_path: "soundfx",
62
63    static_libs: ["libreverb"],
64
65    shared_libs: [
66        "libaudioutils",
67        "libcutils",
68        "libdl",
69        "liblog",
70    ],
71
72    local_include_dirs: ["Reverb"],
73
74    header_libs: [
75        "libhardware_headers",
76        "libaudioeffects",
77    ],
78
79    sanitize: {
80        integer_overflow: true,
81    },
82}
83