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 "device_google_cuttlefish_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-Apache-2.0
7    default_applicable_licenses: ["device_google_cuttlefish_license"],
8}
9
10cc_binary {
11    name: "server_minidroid",
12    srcs: ["server.cpp"],
13    shared_libs: [
14        "libbinder_ndk",
15        "liblog",
16        "minidroid_sd",
17    ],
18    static_libs: [
19        "com.android.minidroid.testservice-ndk",
20    ],
21
22    apex_available: [
23        "//apex_available:platform",
24    ],
25}
26
27cc_binary {
28    name: "client_minidroid",
29    srcs: ["client.cpp"],
30    shared_libs: [
31        "libbinder_ndk",
32        "liblog",
33        "minidroid_sd",
34    ],
35    static_libs: [
36        "com.android.minidroid.testservice-ndk",
37    ],
38    apex_available: [
39        "//apex_available:platform",
40    ],
41}
42
43cc_binary {
44    name: "vsock-test",
45    srcs: ["vsock-test.c"],
46}
47
48// https://google.github.io/comprehensive-rust/android/aidl/client.html
49rust_binary {
50    name: "client_minidroid_rust",
51    srcs: ["client.rs"],
52    rustlibs: [
53        "com.android.minidroid.testservice-rust",
54        "liblog_rust",
55        "liblogger",
56        "librpcbinder_rs",
57    ],
58    apex_available: [
59        "//apex_available:platform",
60    ],
61}
62