blob: 9b305ecf7cf6987d30dcbb40f24ead329a18b67c [file] [log] [blame]
Himal Kumarb43724d2016-04-29 14:15:57 +10001COMPILE_DEPS = [
2 '//lib:CORE_DEPS',
Ray Milkey446f4462017-08-17 15:36:01 -07003 '//lib:JACKSON',
4 '//lib:KRYO',
Himal Kumarb43724d2016-04-29 14:15:57 +10005 '//core/api:onos-api',
6 '//lib:javax.ws.rs-api',
7 '//lib:jersey-server',
8 '//utils/rest:onlab-rest',
9 '//core/store/serializers:onos-core-serializers',
10 '//incubator/api:onos-incubator-api',
11 '//apps/routing-api:onos-apps-routing-api',
Jonathan Hart470ed4f2017-01-31 16:52:28 -080012 '//apps/intentsync:onos-apps-intentsync',
Himal Kumarb43724d2016-04-29 14:15:57 +100013]
14
15BUNDLES = [
16 '//apps/castor:onos-apps-castor',
17 '//apps/routing-api:onos-apps-routing-api',
Jonathan Hartf4bd0482017-01-27 15:11:18 -080018 '//apps/routing/common:onos-apps-routing-common',
Himal Kumarb43724d2016-04-29 14:15:57 +100019]
20
21TEST_DEPS = [
22 '//lib:TEST_ADAPTERS',
23 '//incubator/api:onos-incubator-api-tests',
24 '//apps/routing-api:onos-apps-routing-api-tests',
25]
26
27osgi_jar_with_tests (
28 deps = COMPILE_DEPS,
29 test_deps = TEST_DEPS,
30 web_context = '/onos/castor',
Thomas Vachuskab0029682017-08-23 17:55:53 -070031 api_title = 'Castor',
Himal Kumarb43724d2016-04-29 14:15:57 +100032 api_version = '1.0',
Thomas Vachuskab0029682017-08-23 17:55:53 -070033 api_description = 'REST API for Castor',
Himal Kumarb43724d2016-04-29 14:15:57 +100034 api_package = 'org.onosproject.castor',
35)
36
37onos_app (
Thomas Vachuskab0029682017-08-23 17:55:53 -070038 title = 'Castor',
Himal Kumarb43724d2016-04-29 14:15:57 +100039 category = 'Utility',
40 url = 'http://onosproject.org',
41 included_bundles = BUNDLES,
42 description = 'Castor application',
Jonathan Hart470ed4f2017-01-31 16:52:28 -080043 required_apps = [ 'org.onosproject.intentsynchronizer' ],
44)