blob: b15432ee3a692cc9a489d76aafbf89a1daff804a [file] [log] [blame]
Mikhail Naganove5d747e2021-11-16 01:31:03 +00001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "hardware_interfaces_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["hardware_interfaces_license"],
8}
9
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053010cc_defaults {
11 name: "VtsHalAudioTargetTestDefaults",
Mikhail Naganove5d747e2021-11-16 01:31:03 +000012 defaults: [
Lorena Torres-Huerta9ae4f222022-08-12 23:08:10 +000013 "latest_android_hardware_audio_common_ndk_static",
Lorena Torres-Huerta9ae4f222022-08-12 23:08:10 +000014 "latest_android_media_audio_common_types_ndk_static",
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053015 "use_libaidlvintf_gtest_helper_static",
16 "VtsHalTargetTestDefaults",
Mikhail Naganove5d747e2021-11-16 01:31:03 +000017 ],
Mikhail Naganove5d747e2021-11-16 01:31:03 +000018 shared_libs: [
Mikhail Naganovf84d6402022-06-16 00:35:31 +000019 "libbinder_ndk",
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000020 "libfmq",
Mikhail Naganove5d747e2021-11-16 01:31:03 +000021 ],
22 static_libs: [
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053023 "android.hardware.audio.effect-V1-ndk",
Mikhail Naganov6a4872d2022-06-15 21:39:04 +000024 "android.hardware.common-V2-ndk",
25 "android.hardware.common.fmq-V1-ndk",
Mikhail Naganov0b9c5fe2022-08-08 18:28:36 +000026 "libaudioaidlcommon",
Mikhail Naganove5d747e2021-11-16 01:31:03 +000027 ],
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053028 header_libs: ["libaudioaidl_headers"],
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000029 cflags: [
30 "-Wall",
31 "-Wextra",
32 "-Werror",
33 "-Wthread-safety",
34 ],
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053035 test_suites: [
36 "general-tests",
37 "vts",
38 ],
39}
40
41cc_test {
42 name: "VtsHalAudioCoreTargetTest",
43 defaults: [
44 "VtsHalAudioTargetTestDefaults",
45 "latest_android_hardware_audio_core_ndk_static",
46 ],
47 shared_libs: [
48 "libcutils",
49 ],
Mikhail Naganov4f5d3f12022-07-22 23:23:25 +000050 srcs: [
51 "ModuleConfig.cpp",
52 "VtsHalAudioCoreTargetTest.cpp",
53 ],
Mikhail Naganove5d747e2021-11-16 01:31:03 +000054}
Shunkai Yao67b1be62022-07-13 05:01:42 +000055
56cc_test {
Shunkai Yaoea24c1a2022-09-28 17:39:23 +000057 name: "VtsHalAudioEffectFactoryTargetTest",
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053058 defaults: ["VtsHalAudioTargetTestDefaults"],
59 srcs: ["VtsHalAudioEffectFactoryTargetTest.cpp"],
Shunkai Yaoea24c1a2022-09-28 17:39:23 +000060}
61
62cc_test {
Shunkai Yao67b1be62022-07-13 05:01:42 +000063 name: "VtsHalAudioEffectTargetTest",
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053064 defaults: ["VtsHalAudioTargetTestDefaults"],
65 srcs: ["VtsHalAudioEffectTargetTest.cpp"],
Shunkai Yaoa4ab38c2022-10-14 01:07:47 +000066}
67
68cc_test {
69 name: "VtsHalEqualizerTargetTest",
Shraddha Basantwani5a2577c2022-11-15 14:43:48 +053070 defaults: ["VtsHalAudioTargetTestDefaults"],
71 srcs: ["VtsHalEqualizerTargetTest.cpp"],
Shunkai Yao67b1be62022-07-13 05:01:42 +000072}