blob: 4c2445398bb3faa656fe76ed54e1c406b2808b2a [file] [log] [blame]
Carmelo Cascone72893b72018-08-09 00:59:06 -07001BUNDLES = [
Carmelo Cascone72893b72018-08-09 00:59:06 -07002 "//protocols/grpc/api:onos-protocols-grpc-api",
3 "//protocols/grpc/ctl:onos-protocols-grpc-ctl",
Carmelo Casconec2be50a2019-04-10 00:15:39 -07004 "//protocols/grpc/utils:onos-protocols-grpc-utils",
Carmelo Cascone6a1ae712018-08-10 12:19:47 -07005 # gRPC dependencies (with patched core)
Carmelo Casconed33d3b42019-06-18 12:12:36 -07006 "//deps:io_grpc_grpc_api_context",
7 "//deps:io_grpc_grpc_core_internal",
8 "//deps:io_grpc_grpc_core_inprocess",
9 "//deps:io_grpc_grpc_core_util",
Carmelo Casconed33d3b42019-06-18 12:12:36 -070010 "//deps:io_grpc_grpc_stub",
11 "//deps:io_grpc_grpc_netty",
12 "//deps:io_grpc_grpc_auth",
13 "//deps:io_grpc_grpc_protobuf",
14 "//deps:io_grpc_grpc_protobuf_lite",
15 "//deps:com_google_protobuf_protobuf_java",
Carmelo Casconecf6a8282019-07-14 20:01:51 -070016 "@io_perfmark_perfmark_api//jar",
Carmelo Cascone6a1ae712018-08-10 12:19:47 -070017 "@com_google_api_grpc_proto_google_common_protos//jar",
18 "@com_google_errorprone_error_prone_annotations//jar",
19 "@com_google_auth_google_auth_library_credentials//jar",
20 "@io_opencensus_opencensus_api//jar",
21 "@io_opencensus_opencensus_contrib_grpc_metrics//jar",
22 "@com_google_code_gson_gson//jar",
Carmelo Cascone72893b72018-08-09 00:59:06 -070023]
24
Ray Milkey05d609a2018-08-15 10:27:58 -070025onos_app(
Carmelo Cascone72893b72018-08-09 00:59:06 -070026 app_name = "org.onosproject.protocols.grpc",
Thomas Vachuskad8e77952018-11-19 12:26:43 -080027 category = "Protocol",
Carmelo Cascone72893b72018-08-09 00:59:06 -070028 description = "Exposes APIs to operate with gRPC channels",
29 included_bundles = BUNDLES,
Ray Milkey05d609a2018-08-15 10:27:58 -070030 title = "gRPC Protocol Subsystem",
31 url = "ttp://onosproject.org",
Carmelo Cascone72893b72018-08-09 00:59:06 -070032)