blob: d8cd167090ceeb40aab8d7f3c1fbb086ececb8e0 [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",
Ray Milkey35ea5bf2018-07-17 15:28:44 -07006 "//protocols/netconf/api:onos-protocols-netconf-api",
7]
8
9osgi_jar_with_tests(
Ray Milkey64a05892018-10-09 15:23:52 -070010 karaf_command_packages = ["org.onosproject.odtn.cli.impl"],
Ray Milkey35ea5bf2018-07-17 15:28:44 -070011 test_deps = TEST_ADAPTERS,
12 deps = COMPILE_DEPS,
13)
14
15APPS = [
16 "org.onosproject.yang",
17 "org.onosproject.config",
18 "org.onosproject.configsync",
19 "org.onosproject.models.tapi",
Ray Milkey35ea5bf2018-07-17 15:28:44 -070020 "org.onosproject.odtn-api",
21
22 # strictly speaking following are not mandatory
23 "org.onosproject.restconf",
24 "org.onosproject.drivers.netconf", # will need if using TemplateManager
25 "org.onosproject.drivers.odtn-driver",
26 "org.onosproject.netconf",
27 "org.onosproject.configsync-netconf",
28 "org.onosproject.protocols.restconfserver",
29]
30
31onos_app(
32 app_name = "org.onosproject.odtn-service",
33 category = "Traffic Engineering",
34 description = "ODTN Service Application",
35 required_apps = APPS,
36 title = "ODTN Service Application",
37 url = "http://onosproject.org",
38)