blob: 9408d9baad9e5c692b1f9f26c7b95e32733503c4 [file] [log] [blame]
Yuta HIGUCHIa9ae6e62018-02-26 12:56:20 -08001APPS = [
2 'org.onosproject.yang',
3 'org.onosproject.config',
4 'org.onosproject.configsync',
5 'org.onosproject.models.tapi',
6 'org.onosproject.models.openconfig',
7
8 # strictly speaking following are not mandatory
9 'org.onosproject.restconf',
Yuta HIGUCHI8c6e1942018-04-05 13:40:51 -070010 'org.onosproject.drivers.netconf',# probably don't need this
Yuta HIGUCHIa9ae6e62018-02-26 12:56:20 -080011 'org.onosproject.netconf',
12 'org.onosproject.configsync-netconf',
Ramon Casellas390efe92018-03-01 11:45:27 +010013 'org.onosproject.protocols.restconfserver'
Yuta HIGUCHIa9ae6e62018-02-26 12:56:20 -080014]
15
16COMPILE_DEPS = [
17 '//lib:CORE_DEPS',
18 '//lib:onos-yang-model',
19 '//lib:onos-yang-runtime',
20 '//apps/config:onos-apps-config',
21 '//models/tapi:onos-models-tapi',
22 '//models/openconfig:onos-models-openconfig',
Ramon Casellas390efe92018-03-01 11:45:27 +010023 '//apps/yang:onos-apps-yang',
24 '//incubator/api:onos-incubator-api',
Yuta HIGUCHI48f4cb72018-03-29 20:30:56 -070025 '//lib:org.apache.karaf.shell.console',
26 '//cli:onos-cli',
27 '//lib:JACKSON',
28 '//lib:COMPILE',
29 '//protocols/netconf/api:onos-protocols-netconf-api'
Yuta HIGUCHIa9ae6e62018-02-26 12:56:20 -080030]
31
32TEST_DEPS = [
33 '//lib:TEST_ADAPTERS',
34]
35
36osgi_jar_with_tests (
37 deps = COMPILE_DEPS,
38 test_deps = TEST_DEPS,
39)
40
41onos_app (
42 title = 'ODTN Service Application',
43 category = 'Traffic Steering',
44 url = 'http://onosproject.org',
45 description = 'ODTN Service Application',
46 required_apps = APPS,
47)