xref: /aosp_15_r20/system/libvintf/libaidlvintf_test_helper/Android.bp (revision 70a7ec852fcefd15a4fb57f8f183a8b1c3aacb08)
1*70a7ec85SAndroid Build Coastguard Workerpackage {
2*70a7ec85SAndroid Build Coastguard Worker    // http://go/android-license-faq
3*70a7ec85SAndroid Build Coastguard Worker    // A large-scale-change added 'default_applicable_licenses' to import
4*70a7ec85SAndroid Build Coastguard Worker    // the below license kinds from "system_libvintf_license":
5*70a7ec85SAndroid Build Coastguard Worker    //   SPDX-license-identifier-Apache-2.0
6*70a7ec85SAndroid Build Coastguard Worker    default_applicable_licenses: ["system_libvintf_license"],
7*70a7ec85SAndroid Build Coastguard Worker}
8*70a7ec85SAndroid Build Coastguard Worker
9*70a7ec85SAndroid Build Coastguard Workercc_defaults {
10*70a7ec85SAndroid Build Coastguard Worker    name: "use_libaidlvintf_gtest_helper_static",
11*70a7ec85SAndroid Build Coastguard Worker    static_libs: [
12*70a7ec85SAndroid Build Coastguard Worker        "libaidlvintf_gtest_helper",
13*70a7ec85SAndroid Build Coastguard Worker        "libbase",
14*70a7ec85SAndroid Build Coastguard Worker        "libz",
15*70a7ec85SAndroid Build Coastguard Worker        "libselinux",
16*70a7ec85SAndroid Build Coastguard Worker        "libtinyxml2",
17*70a7ec85SAndroid Build Coastguard Worker        "libvintf",
18*70a7ec85SAndroid Build Coastguard Worker    ],
19*70a7ec85SAndroid Build Coastguard Worker}
20*70a7ec85SAndroid Build Coastguard Worker
21*70a7ec85SAndroid Build Coastguard Workercc_test_library {
22*70a7ec85SAndroid Build Coastguard Worker    name: "test_compile_use_libaidlvintf_gtest_helper_static",
23*70a7ec85SAndroid Build Coastguard Worker    defaults: ["use_libaidlvintf_gtest_helper_static"],
24*70a7ec85SAndroid Build Coastguard Worker    visibility: [":__subpackages__"],
25*70a7ec85SAndroid Build Coastguard Worker}
26*70a7ec85SAndroid Build Coastguard Worker
27*70a7ec85SAndroid Build Coastguard Workercc_library_static {
28*70a7ec85SAndroid Build Coastguard Worker    name: "libaidlvintf_gtest_helper",
29*70a7ec85SAndroid Build Coastguard Worker    export_include_dirs: ["include"],
30*70a7ec85SAndroid Build Coastguard Worker    srcs: [
31*70a7ec85SAndroid Build Coastguard Worker        "Vintf.cpp",
32*70a7ec85SAndroid Build Coastguard Worker    ],
33*70a7ec85SAndroid Build Coastguard Worker    shared_libs: [
34*70a7ec85SAndroid Build Coastguard Worker        "libbase",
35*70a7ec85SAndroid Build Coastguard Worker        "libz",
36*70a7ec85SAndroid Build Coastguard Worker        "libselinux",
37*70a7ec85SAndroid Build Coastguard Worker        "libtinyxml2",
38*70a7ec85SAndroid Build Coastguard Worker        "libvintf",
39*70a7ec85SAndroid Build Coastguard Worker        "libutils",
40*70a7ec85SAndroid Build Coastguard Worker    ],
41*70a7ec85SAndroid Build Coastguard Worker    static_libs: [
42*70a7ec85SAndroid Build Coastguard Worker        "libgtest",
43*70a7ec85SAndroid Build Coastguard Worker    ],
44*70a7ec85SAndroid Build Coastguard Worker}
45