blob: fb9d7b793679a69185ea725bd39eb99ed9558992 [file] [log] [blame]
Glenn Kasten2919d4e2020-03-13 16:08:40 -07001// Visualizer library
Bob Badour56786ac2021-02-25 15:24:36 -08002package {
3 default_applicable_licenses: [
4 "frameworks_av_media_libeffects_visualizer_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_visualizer_license",
12 visibility: [":__subpackages__"],
13 license_kinds: [
14 "SPDX-license-identifier-Apache-2.0",
15 ],
16 license_text: [
17 "NOTICE",
18 ],
19}
20
Shunkai Yao05b190a2022-12-22 00:21:31 +000021cc_defaults {
22 name: "visualizer_defaults",
Glenn Kasten2919d4e2020-03-13 16:08:40 -070023 vendor: true,
Glenn Kasten2919d4e2020-03-13 16:08:40 -070024 cflags: [
Shunkai Yao05b190a2022-12-22 00:21:31 +000025 "-DBUILD_FLOAT", // TODO: remove BUILD_FLOAT and SUPPORT_MC in lvm libs
Glenn Kasten2919d4e2020-03-13 16:08:40 -070026 "-DSUPPORT_MC",
Glenn Kasten2919d4e2020-03-13 16:08:40 -070027 "-Wall",
28 "-Werror",
29 ],
Glenn Kasten2919d4e2020-03-13 16:08:40 -070030 shared_libs: [
31 "liblog",
32 ],
Glenn Kasten2919d4e2020-03-13 16:08:40 -070033 header_libs: [
34 "libaudioeffects",
35 "libaudioutils_headers",
36 ],
37}
Shunkai Yao05b190a2022-12-22 00:21:31 +000038
39cc_library_shared {
40 name: "libvisualizer",
41 defaults: [
42 "visualizer_defaults",
43 ],
44 srcs: [
45 "EffectVisualizer.cpp",
46 ],
47 relative_install_path: "soundfx",
48 cflags: [
49 "-O2",
50 "-fvisibility=hidden",
51 ],
52}
53
54cc_library_shared {
55 name: "libvisualizeraidl",
56 srcs: [
57 "aidl/Visualizer.cpp",
58 "aidl/VisualizerContext.cpp",
59 ":effectCommonFile",
60 ],
61 defaults: [
62 "aidlaudioeffectservice_defaults",
63 "latest_android_hardware_audio_effect_ndk_shared",
64 "latest_android_media_audio_common_types_ndk_shared",
65 "visualizer_defaults",
66 ],
67 cflags: [
68 "-Wthread-safety",
69 ],
70 shared_libs: [
71 "libcutils",
72 ],
73 visibility: [
74 "//hardware/interfaces/audio/aidl/default",
75 ],
76}