Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit eee0ebec authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "ProtoLibraries: Add libframework_usb_protos_rs rust protobuf and dependencies" into main

parents 5194c025 9c0e08fe
Loading
Loading
Loading
Loading
+51 −0
Original line number Diff line number Diff line
@@ -291,3 +291,54 @@ cc_library {
        },
    },
}

// ====  rust proto library  ==============================
rust_protobuf {
    name: "libframework_privacy_protos_rs",
    protos: [
        "core/proto/android/privacy.proto",
    ],
    crate_name: "framework_privacy_protos_rs",
    source_stem: "framework_privacy_protos_rs_source",
    header_libs: ["libprotobuf-cpp-lite"],
    proto_flags: [
        "-I external/protobuf/src",
    ],
    host_supported: true,
}

rust_protobuf {
    name: "libframework_component_name_protos_rs",
    protos: [
        "core/proto/android/content/component_name.proto",
    ],
    rustlibs: [
        "libframework_privacy_protos_rs",
    ],
    crate_name: "framework_component_name_protos_rs",
    source_stem: "framework_component_name_protos_rs_source",
    proto_flags: [
        "-I .",
        "-I external/protobuf/src",
    ],
    host_supported: true,
}

rust_protobuf {
    name: "libframework_usb_protos_rs",
    protos: [
        "core/proto/android/service/usb.proto",
    ],
    rustlibs: [
        "libframework_service_enums_protos_rs",
        "libframework_privacy_protos_rs",
        "libframework_component_name_protos_rs",
    ],
    crate_name: "framework_usb_protos_rs",
    source_stem: "framework_usb_protos_rs_source",
    proto_flags: [
        "-I .",
        "-I external/protobuf/src",
    ],
    host_supported: true,
}