blob: 035b0b5b3bda1bec3d2544fe7cb14812db523e04 [file] [log] [blame]
Thomas Vachuska59d24eb2017-03-22 10:57:34 -07001APPS = [
Thomas Vachuskac98aa2a2017-08-28 10:47:48 -07002 'org.onosproject.yang',
3 'org.onosproject.config',
4 'org.onosproject.netconf',
Thomas Vachuska59d24eb2017-03-22 10:57:34 -07005]
6
7COMPILE_DEPS = [
Thomas Vachuskac98aa2a2017-08-28 10:47:48 -07008 '//lib:CORE_DEPS',
9 '//lib:onos-yang-model',
10 '//lib:onos-yang-runtime',
11 '//apps/config:onos-apps-config',
12 '//utils/misc:onlab-misc',
13 '//protocols/netconf/api:onos-protocols-netconf-api',
14 '//utils/osgi:onlab-osgi',
Thomas Vachuska59d24eb2017-03-22 10:57:34 -070015]
16
17osgi_jar_with_tests(
Thomas Vachuskac98aa2a2017-08-28 10:47:48 -070018 deps = COMPILE_DEPS,
Thomas Vachuska59d24eb2017-03-22 10:57:34 -070019)
20
21onos_app(
Thomas Vachuskac98aa2a2017-08-28 10:47:48 -070022 app_name = 'org.onosproject.netconfsb',
23 title = 'NETCONF Protocol Subsystem',
24 category = 'Protocol',
25 url = 'http://onosproject.org',
26 description = 'Exposes APIs to establish NETCONF connections to devices and to send and receive ' +
27 'messages and asynchronous notifications over such connection.',
28 required_apps = APPS,
Thomas Vachuska59d24eb2017-03-22 10:57:34 -070029)