blob: 7f917cd40156e786e76a42aa072c807efddaea70 [file] [log] [blame]
Carmelo Cascone41644362018-08-09 16:56:43 -07001COMPILE_DEPS = CORE_DEPS + KRYO + [
2 "//core/store/serializers:onos-core-serializers",
3 "//protocols/p4runtime/api:onos-protocols-p4runtime-api",
4 "@io_grpc_grpc_java//core",
5]
6
7BUNDLES = [
8 ":onos-drivers-p4runtime",
9]
10
Ray Milkey05d609a2018-08-15 10:27:58 -070011osgi_jar(
Carmelo Cascone41644362018-08-09 16:56:43 -070012 resources = glob(["src/main/resources/**"]),
13 resources_root = "src/main/resources",
Ray Milkey05d609a2018-08-15 10:27:58 -070014 deps = COMPILE_DEPS,
Carmelo Cascone41644362018-08-09 16:56:43 -070015)
16
Ray Milkey05d609a2018-08-15 10:27:58 -070017onos_app(
Carmelo Cascone41644362018-08-09 16:56:43 -070018 app_name = "org.onosproject.drivers.p4runtime",
Carmelo Cascone41644362018-08-09 16:56:43 -070019 category = "Drivers",
Carmelo Cascone41644362018-08-09 16:56:43 -070020 description = "Adds support for devices using P4 Runtime protocol.",
21 included_bundles = BUNDLES,
22 required_apps = [
23 "org.onosproject.generaldeviceprovider",
24 "org.onosproject.protocols.p4runtime",
25 "org.onosproject.p4runtime",
26 "org.onosproject.drivers",
27 ],
Ray Milkey05d609a2018-08-15 10:27:58 -070028 title = "P4Runtime Drivers",
29 url = "http://onosproject.org",
Carmelo Cascone41644362018-08-09 16:56:43 -070030)