• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Build the unit tests for effects
2
3package {
4    // See: http://go/android-license-faq
5    // A large-scale-change added 'default_applicable_licenses' to import
6    // all of the 'license_kinds' from "frameworks_av_license"
7    // to get the below license kinds:
8    //   SPDX-license-identifier-Apache-2.0
9    default_applicable_licenses: ["frameworks_av_license"],
10}
11
12cc_test {
13    name: "EffectReverbTest",
14    vendor: true,
15    gtest: true,
16    host_supported: true,
17    srcs: [
18        "EffectReverbTest.cpp",
19        "EffectTestHelper.cpp",
20    ],
21    include_dirs: [
22        "frameworks/av/media/libeffects/lvm/lib/Common/lib",
23        "frameworks/av/media/libeffects/lvm/wrapper/Reverb",
24    ],
25    static_libs: [
26        "libaudioutils",
27        "libreverb",
28        "libreverbwrapper",
29    ],
30    shared_libs: [
31        "liblog",
32    ],
33    header_libs: [
34        "libaudioeffects",
35        "libhardware_headers",
36    ],
37}
38
39cc_test {
40    name: "EffectBundleTest",
41    vendor: true,
42    gtest: true,
43    host_supported: true,
44    test_suites: ["device-tests"],
45    srcs: [
46        "EffectBundleTest.cpp",
47        "EffectTestHelper.cpp",
48    ],
49    static_libs: [
50        "libaudioutils",
51        "libbundlewrapper",
52        "libmusicbundle",
53    ],
54    shared_libs: [
55        "liblog",
56    ],
57    header_libs: [
58        "libhardware_headers",
59    ],
60}
61
62cc_test {
63    name: "lvmtest",
64    host_supported: false,
65    proprietary: true,
66
67    include_dirs: [
68        "frameworks/av/media/libeffects/lvm/lib/Bass/lib",
69        "frameworks/av/media/libeffects/lvm/lib/Bass/src",
70        "frameworks/av/media/libeffects/lvm/lib/Bundle/src",
71        "frameworks/av/media/libeffects/lvm/lib/Common/src",
72        "frameworks/av/media/libeffects/lvm/lib/Eq/lib",
73        "frameworks/av/media/libeffects/lvm/lib/Eq/src",
74        "frameworks/av/media/libeffects/lvm/lib/SpectrumAnalyzer/lib",
75        "frameworks/av/media/libeffects/lvm/lib/SpectrumAnalyzer/src",
76        "frameworks/av/media/libeffects/lvm/lib/StereoWidening/lib",
77        "frameworks/av/media/libeffects/lvm/lib/StereoWidening/src",
78        "frameworks/av/media/libeffects/lvm/wrapper/Bundle",
79    ],
80
81    header_libs: [
82        "libaudioeffects",
83    ],
84
85    shared_libs: [
86        "libaudioutils",
87        "liblog",
88    ],
89
90    static_libs: [
91        "libmusicbundle",
92    ],
93
94    srcs: ["lvmtest.cpp"],
95
96    cflags: [
97        "-DSUPPORT_MC",
98
99        "-Wall",
100        "-Werror",
101        "-Wextra",
102    ],
103}
104
105cc_test {
106    name: "reverb_test",
107    host_supported: true,
108    proprietary: true,
109    gtest: false,
110
111    include_dirs: [
112        "frameworks/av/media/libeffects/lvm/wrapper/Reverb",
113    ],
114
115    header_libs: [
116        "libaudioeffects",
117    ],
118
119    shared_libs: [
120        "libaudioutils",
121        "liblog",
122    ],
123
124    static_libs: [
125        "libreverb",
126        "libreverbwrapper",
127    ],
128    srcs: [
129        "reverb_test.cpp",
130    ],
131
132    cflags: [
133        "-Wall",
134        "-Werror",
135        "-Wextra",
136    ],
137}
138
139cc_test {
140    name: "snr",
141    host_supported: false,
142
143    srcs: ["snr.cpp"],
144
145    cflags: [
146        "-Wall",
147        "-Werror",
148        "-Wextra",
149    ],
150}
151