blob: 12e6e1ea489c532e9b79697427e38f397cc59f2b [file] [log] [blame]
Yuta HIGUCHIa9ae6e62018-02-26 12:56:20 -08001COMPILE_DEPS = [
2 '//lib:CORE_DEPS',
Yuta HIGUCHIe9df0c42018-05-07 16:24:42 -07003 '//apps/odtn/api:onos-apps-odtn-api',
Yuta HIGUCHIa9ae6e62018-02-26 12:56:20 -08004 '//lib:onos-yang-model',
5 '//lib:onos-yang-runtime',
6 '//apps/config:onos-apps-config',
7 '//models/tapi:onos-models-tapi',
8 '//models/openconfig:onos-models-openconfig',
Ramon Casellas390efe92018-03-01 11:45:27 +01009 '//apps/yang:onos-apps-yang',
10 '//incubator/api:onos-incubator-api',
Yuta HIGUCHI48f4cb72018-03-29 20:30:56 -070011 '//lib:org.apache.karaf.shell.console',
12 '//cli:onos-cli',
13 '//lib:JACKSON',
Yuta HIGUCHI48f4cb72018-03-29 20:30:56 -070014 '//protocols/netconf/api:onos-protocols-netconf-api'
Yuta HIGUCHIa9ae6e62018-02-26 12:56:20 -080015]
16
17TEST_DEPS = [
18 '//lib:TEST_ADAPTERS',
19]
20
21osgi_jar_with_tests (
22 deps = COMPILE_DEPS,
23 test_deps = TEST_DEPS,
24)
25
Yuta HIGUCHIe9df0c42018-05-07 16:24:42 -070026APPS = [
27 'org.onosproject.yang',
28 'org.onosproject.config',
29 'org.onosproject.configsync',
30 'org.onosproject.models.tapi',
31 'org.onosproject.models.openconfig',
32 'org.onosproject.odtn-api'
33
34 # strictly speaking following are not mandatory
35 'org.onosproject.restconf',
36 'org.onosproject.drivers.netconf',# will need if using TemplateManager
37 'org.onosproject.drivers.odtn',
38 'org.onosproject.netconf',
39 'org.onosproject.configsync-netconf',
40 'org.onosproject.protocols.restconfserver',
41]
42
Yuta HIGUCHIa9ae6e62018-02-26 12:56:20 -080043onos_app (
Yuta HIGUCHIe9df0c42018-05-07 16:24:42 -070044 app_name = 'org.onosproject.odtn-service',
Yuta HIGUCHIa9ae6e62018-02-26 12:56:20 -080045 title = 'ODTN Service Application',
46 category = 'Traffic Steering',
47 url = 'http://onosproject.org',
48 description = 'ODTN Service Application',
49 required_apps = APPS,
50)