xref: /aosp_15_r20/frameworks/av/media/audioaidlconversion/tests/Android.bp (revision ec779b8e0859a360c3d303172224686826e6e0e1)
1package {
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 "frameworks_av_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-Apache-2.0
7    default_applicable_licenses: ["frameworks_av_license"],
8}
9
10cc_defaults {
11    name: "libaudio_aidl_conversion_tests_defaults",
12    test_suites: ["device-tests"],
13    cflags: [
14        "-Wall",
15        "-Werror",
16    ],
17    sanitize: {
18        misc_undefined: [
19            "signed-integer-overflow",
20            "unsigned-integer-overflow",
21        ],
22    },
23}
24
25cc_test {
26    name: "audio_aidl_ndk_conversion_tests",
27
28    defaults: [
29        "latest_android_hardware_audio_common_ndk_static",
30        "latest_android_media_audio_common_types_ndk_static",
31        "libaudio_aidl_conversion_tests_defaults",
32    ],
33    srcs: ["audio_aidl_ndk_conversion_tests.cpp"],
34    shared_libs: [
35        "libbinder",
36        "libcutils",
37        "liblog",
38        "libutils",
39    ],
40    static_libs: [
41        "libaudio_aidl_conversion_common_ndk",
42    ],
43    cflags: [
44        "-DBACKEND_NDK",
45    ],
46}
47
48cc_test {
49    name: "audio_aidl_ndk_cpp_conversion_tests",
50
51    defaults: [
52        "latest_android_media_audio_common_types_cpp_static",
53        "latest_android_media_audio_common_types_ndk_static",
54        "libaudio_aidl_conversion_tests_defaults",
55    ],
56    srcs: ["audio_aidl_ndk_cpp_conversion_tests.cpp"],
57    shared_libs: [
58        "libbinder",
59        "libbinder_ndk",
60        "libcutils",
61        "liblog",
62        "libutils",
63    ],
64    static_libs: [
65        "libaudio_aidl_conversion_common_ndk_cpp",
66    ],
67    cflags: [
68        "-DBACKEND_CPP_NDK",
69    ],
70}
71