blob: 002481fc30b33a7d81f571fc66d2011cbaf04ae6 [file] [log] [blame]
Jonathan Hartf4bd0482017-01-27 15:11:18 -08001COMPILE_DEPS = [
2 '//lib:CORE_DEPS',
Ray Milkey446f4462017-08-17 15:36:01 -07003 '//lib:NETTY',
4 '//lib:KRYO',
Jonathan Hartf4bd0482017-01-27 15:11:18 -08005 '//lib:org.apache.karaf.shell.console',
6 '//cli:onos-cli',
7 '//incubator/api:onos-incubator-api',
8 '//apps/routing-api:onos-apps-routing-api',
Ray Milkey69ec8712017-08-08 13:00:43 -07009 '//apps/route-service/api:onos-apps-route-service-api',
Jonathan Hartdc7e76c2017-03-27 11:35:34 -070010 '//core/store/serializers:onos-core-serializers',
Ray Milkey446f4462017-08-17 15:36:01 -070011 '//lib:netty',
Jonathan Hartf4bd0482017-01-27 15:11:18 -080012]
13
14TEST_DEPS = [
15 '//lib:TEST_ADAPTERS',
16]
17
18osgi_jar_with_tests (
19 deps = COMPILE_DEPS,
20 test_deps = TEST_DEPS,
21)
22
23BUNDLES = [
Pier Luigi9f765dc2017-02-03 13:35:23 -080024 '//apps/routing/common:onos-apps-routing-common',
Jonathan Hartf4bd0482017-01-27 15:11:18 -080025 '//apps/routing/fpm:onos-apps-routing-fpm',
26 '//apps/routing-api:onos-apps-routing-api',
27]
28
29onos_app (
30 app_name = 'org.onosproject.fpm',
Thomas Vachuskab0029682017-08-23 17:55:53 -070031 title = 'FIB Push Manager (FPM) Route Receiver',
Jonathan Hartf4bd0482017-01-27 15:11:18 -080032 category = 'Utility',
33 url = 'http://onosproject.org',
34 description = 'Receives routes from external routing daemon over FPM protocol',
35 included_bundles = BUNDLES,
Ray Milkey69ec8712017-08-08 13:00:43 -070036 required_apps = [ 'org.onosproject.route-service' ],
Jonathan Hartf4bd0482017-01-27 15:11:18 -080037)