blob: 64cd99ff5ecc4070cbd26335c6eb4096dd29ecfa [file] [log] [blame]
Ray Milkey5c9e2832018-06-26 18:37:12 -07001COMPILE_DEPS = CORE_DEPS + JACKSON + [
2 "@javax_ws_rs_api//jar",
3 "//incubator/api:onos-incubator-api",
4 "//utils/rest:onlab-rest",
5 "//drivers/utilities:onos-drivers-utilities",
6 "//protocols/rest/api:onos-protocols-rest-api",
7 "//apps/optical-model:onos-apps-optical-model",
8 "//drivers/optical:onos-drivers-optical",
9]
10
11BUNDLES = [
12 ":onos-drivers-ciena-waveserver",
13 "//drivers/utilities:onos-drivers-utilities",
14]
15
16REQUIRED_APPS = [
17 "org.onosproject.restsb",
18 "org.onosproject.optical-model",
19 "org.onosproject.drivers.optical",
20]
21
22osgi_jar_with_tests(
23 resources = glob(["src/main/resources/**"]),
24 resources_root = "src/main/resources",
25 test_deps = TEST_ADAPTERS,
26 deps = COMPILE_DEPS,
27)
28
29onos_app(
30 app_name = "org.onosproject.drivers.ciena.waveserver",
31 category = "Drivers",
32 description = "Adds support for Ciena Waveserver devices.",
33 included_bundles = BUNDLES,
34 required_apps = REQUIRED_APPS,
35 title = "Ciena Waveserver Drivers",
36 url = "http://onosproject.org",
37)