blob: abf6ee6c8b01444ca0f7304d931f66a9a9f7be02 [file] [log] [blame]
Ray Milkey35ea5bf2018-07-17 15:28:44 -07001COMPILE_DEPS = CORE_DEPS + ONOS_YANG + CLI + JACKSON + [
2 "//apps/odtn/api:onos-apps-odtn-api",
3 "//apps/config:onos-apps-config",
4 "//models/tapi:onos-models-tapi",
Ray Milkey35ea5bf2018-07-17 15:28:44 -07005 "//apps/yang:onos-apps-yang",
Ramon Casellasac90fbe2019-01-18 13:36:14 +01006 "//apps/optical-model:onos-apps-optical-model",
Ray Milkey35ea5bf2018-07-17 15:28:44 -07007 "//protocols/netconf/api:onos-protocols-netconf-api",
8]
9
10osgi_jar_with_tests(
Ray Milkey64a05892018-10-09 15:23:52 -070011 karaf_command_packages = ["org.onosproject.odtn.cli.impl"],
Ray Milkey35ea5bf2018-07-17 15:28:44 -070012 test_deps = TEST_ADAPTERS,
13 deps = COMPILE_DEPS,
14)
15
16APPS = [
17 "org.onosproject.yang",
18 "org.onosproject.config",
19 "org.onosproject.configsync",
20 "org.onosproject.models.tapi",
Ray Milkey35ea5bf2018-07-17 15:28:44 -070021 "org.onosproject.odtn-api",
22
23 # strictly speaking following are not mandatory
24 "org.onosproject.restconf",
25 "org.onosproject.drivers.netconf", # will need if using TemplateManager
26 "org.onosproject.drivers.odtn-driver",
27 "org.onosproject.netconf",
Ramon Casellasac90fbe2019-01-18 13:36:14 +010028 "org.onosproject.optical-model",
Ray Milkey35ea5bf2018-07-17 15:28:44 -070029 "org.onosproject.configsync-netconf",
30 "org.onosproject.protocols.restconfserver",
31]
32
33onos_app(
34 app_name = "org.onosproject.odtn-service",
35 category = "Traffic Engineering",
36 description = "ODTN Service Application",
37 required_apps = APPS,
38 title = "ODTN Service Application",
39 url = "http://onosproject.org",
40)