blob: b8167e85c390ce8ca7689cde8b88d3fa5d4f236a [file] [log] [blame]
Andrea Campanella0288c872017-08-07 18:32:51 +02001GRPC_VER = '1.3.0'
2
3COMPILE_DEPS = [
4 '//lib:CORE_DEPS',
5 '//protocols/p4runtime/api:onos-protocols-p4runtime-api',
6 '//incubator/grpc-dependencies:grpc-core-repkg-' + GRPC_VER,
7 '//lib:grpc-netty-' + GRPC_VER,
8]
9
10BUNDLES = [
11 ':onos-drivers-p4runtime',
12]
13
Carmelo Cascone87b9b392017-10-02 18:33:20 +020014osgi_jar (
Andrea Campanella0288c872017-08-07 18:32:51 +020015 deps = COMPILE_DEPS,
16)
17
18onos_app (
19 app_name = 'org.onosproject.drivers.p4runtime',
Thomas Vachuskac98aa2a2017-08-28 10:47:48 -070020 title = 'P4Runtime Drivers',
Andrea Campanella0288c872017-08-07 18:32:51 +020021 category = 'Drivers',
22 url = 'http://onosproject.org',
Thomas Vachuskab0029682017-08-23 17:55:53 -070023 description = 'Adds support for devices using P4 Runtime protocol.',
Andrea Campanella0288c872017-08-07 18:32:51 +020024 included_bundles = BUNDLES,
25 required_apps = [
26 'org.onosproject.generaldeviceprovider',
27 'org.onosproject.protocols.p4runtime',
28 'org.onosproject.p4runtime',
Carmelo Casconeef826f92017-09-05 19:43:35 +020029 'org.onosproject.drivers',
Andrea Campanella0288c872017-08-07 18:32:51 +020030 ],
31)