xref: /aosp_15_r20/system/media/camera/tests/Android.bp (revision b9df5ad1c9ac98a7fefaac271a55f7ae3db05414)
1*b9df5ad1SAndroid Build Coastguard Worker// Build the unit tests.
2*b9df5ad1SAndroid Build Coastguard Workerpackage {
3*b9df5ad1SAndroid Build Coastguard Worker    default_team: "trendy_team_camera_framework",
4*b9df5ad1SAndroid Build Coastguard Worker    // http://go/android-license-faq
5*b9df5ad1SAndroid Build Coastguard Worker    // A large-scale-change added 'default_applicable_licenses' to import
6*b9df5ad1SAndroid Build Coastguard Worker    // the below license kinds from "system_media_license":
7*b9df5ad1SAndroid Build Coastguard Worker    //   SPDX-license-identifier-Apache-2.0
8*b9df5ad1SAndroid Build Coastguard Worker    default_applicable_licenses: ["system_media_license"],
9*b9df5ad1SAndroid Build Coastguard Worker}
10*b9df5ad1SAndroid Build Coastguard Worker
11*b9df5ad1SAndroid Build Coastguard Workercc_test {
12*b9df5ad1SAndroid Build Coastguard Worker    name: "camera_metadata_tests",
13*b9df5ad1SAndroid Build Coastguard Worker    srcs: ["camera_metadata_tests.cpp"],
14*b9df5ad1SAndroid Build Coastguard Worker    test_suites: ["device-tests"],
15*b9df5ad1SAndroid Build Coastguard Worker
16*b9df5ad1SAndroid Build Coastguard Worker    shared_libs: [
17*b9df5ad1SAndroid Build Coastguard Worker        "libcamera_metadata",
18*b9df5ad1SAndroid Build Coastguard Worker        "libutils",
19*b9df5ad1SAndroid Build Coastguard Worker    ],
20*b9df5ad1SAndroid Build Coastguard Worker
21*b9df5ad1SAndroid Build Coastguard Worker    include_dirs: ["system/media/private/camera/include"],
22*b9df5ad1SAndroid Build Coastguard Worker
23*b9df5ad1SAndroid Build Coastguard Worker    cflags: [
24*b9df5ad1SAndroid Build Coastguard Worker        "-Wall",
25*b9df5ad1SAndroid Build Coastguard Worker        "-Werror",
26*b9df5ad1SAndroid Build Coastguard Worker        "-Wextra",
27*b9df5ad1SAndroid Build Coastguard Worker    ],
28*b9df5ad1SAndroid Build Coastguard Worker
29*b9df5ad1SAndroid Build Coastguard Worker    multilib: {
30*b9df5ad1SAndroid Build Coastguard Worker        lib32: {
31*b9df5ad1SAndroid Build Coastguard Worker            stem: "camera_metadata_tests",
32*b9df5ad1SAndroid Build Coastguard Worker        },
33*b9df5ad1SAndroid Build Coastguard Worker        lib64: {
34*b9df5ad1SAndroid Build Coastguard Worker            stem: "camera_metadata_tests64",
35*b9df5ad1SAndroid Build Coastguard Worker        },
36*b9df5ad1SAndroid Build Coastguard Worker    },
37*b9df5ad1SAndroid Build Coastguard Worker}
38