blob: 70b3c83ed3a0848e55528a1f55c39396ad472f32 [file] [log] [blame]
oleksandr.yashchuk@plvision.eu3dbcaaf2019-03-13 14:44:46 +02001COMPILE_DEPS = CORE_DEPS + KRYO + [
Carmelo Casconec0b23a42019-04-25 13:50:54 -07002 "//lib:com_google_protobuf_protobuf_java",
Carmelo Casconeb9536692019-05-28 18:15:23 -07003 "//lib:io_grpc_grpc_api_context",
Carmelo Casconec0b23a42019-04-25 13:50:54 -07004 "//lib:io_grpc_grpc_netty",
5 "//lib:io_grpc_grpc_stub",
oleksandr.yashchuk@plvision.eu3dbcaaf2019-03-13 14:44:46 +02006 "//protocols/gnoi/stub:onos-protocols-gnoi-stub",
7 "//protocols/gnoi/api:onos-protocols-gnoi-api",
8 "//protocols/grpc/api:onos-protocols-grpc-api",
Carmelo Casconec2be50a2019-04-10 00:15:39 -07009 "//protocols/grpc/utils:onos-protocols-grpc-utils",
oleksandr.yashchuk@plvision.eu3dbcaaf2019-03-13 14:44:46 +020010]
11
12BUNDLES = [
13 ":onos-drivers-gnoi",
14]
15
16osgi_jar(
17 resources = glob(["src/main/resources/**"]),
18 resources_root = "src/main/resources",
19 deps = COMPILE_DEPS,
20)
21
22onos_app(
23 app_name = "org.onosproject.drivers.gnoi",
24 category = "Drivers",
25 description = "Adds support for devices using gNOI protocol based on " +
26 " openconfig proto definitions: https://github.com/openconfig/gnoi/ .",
27 included_bundles = BUNDLES,
28 required_apps = [
29 "org.onosproject.generaldeviceprovider",
30 "org.onosproject.protocols.gnoi",
31 ],
32 title = "gNOI Drivers",
33 url = "https://github.com/openconfig/gnoi/",
34)