blob: a1680a964e2bd744f9a170a3abb076a267224a55 [file] [log] [blame]
oleksandr.yashchuk@plvision.eu3dbcaaf2019-03-13 14:44:46 +02001COMPILE_DEPS = CORE_DEPS + KRYO + [
Carmelo Casconed33d3b42019-06-18 12:12:36 -07002 "//deps:com_google_protobuf_protobuf_java",
3 "//deps:io_grpc_grpc_api_context",
4 "//deps:io_grpc_grpc_netty",
5 "//deps: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)