blob: 1a3342aaebbbb2ef81fd24687c2b46fd6fdf80d0 [file] [log] [blame]
Himal Kumarb43724d2016-04-29 14:15:57 +10001COMPILE_DEPS = [
2 '//lib:CORE_DEPS',
3 '//core/api:onos-api',
4 '//lib:javax.ws.rs-api',
5 '//lib:jersey-server',
6 '//utils/rest:onlab-rest',
7 '//core/store/serializers:onos-core-serializers',
8 '//incubator/api:onos-incubator-api',
9 '//apps/routing-api:onos-apps-routing-api',
Jonathan Hart470ed4f2017-01-31 16:52:28 -080010 '//apps/intentsync:onos-apps-intentsync',
Himal Kumarb43724d2016-04-29 14:15:57 +100011]
12
13BUNDLES = [
14 '//apps/castor:onos-apps-castor',
15 '//apps/routing-api:onos-apps-routing-api',
Jonathan Hartf4bd0482017-01-27 15:11:18 -080016 '//apps/routing/common:onos-apps-routing-common',
Himal Kumarb43724d2016-04-29 14:15:57 +100017]
18
19TEST_DEPS = [
20 '//lib:TEST_ADAPTERS',
21 '//incubator/api:onos-incubator-api-tests',
22 '//apps/routing-api:onos-apps-routing-api-tests',
23]
24
25osgi_jar_with_tests (
26 deps = COMPILE_DEPS,
27 test_deps = TEST_DEPS,
28 web_context = '/onos/castor',
29 api_title = 'Castor App',
30 api_version = '1.0',
31 api_description = 'REST API for Castor App',
32 api_package = 'org.onosproject.castor',
33)
34
35onos_app (
36 title = 'Castor App',
37 category = 'Utility',
38 url = 'http://onosproject.org',
39 included_bundles = BUNDLES,
40 description = 'Castor application',
Jonathan Hart470ed4f2017-01-31 16:52:28 -080041 required_apps = [ 'org.onosproject.intentsynchronizer' ],
42)