blob: 13d92d9e520f82d940274a90b0fd458158ccfbf5 [file] [log] [blame]
Thomas Vachuska9ac4c7e2017-02-23 09:01:45 -08001COMPILE_DEPS = [
2 '//lib:CORE_DEPS',
Ray Milkey446f4462017-08-17 15:36:01 -07003 '//lib:JACKSON',
4 '//lib:ONOS_YANG',
Thomas Vachuska04059f92017-03-07 15:16:23 -08005 '//lib:onos-yang-runtime',
Thomas Vachuskac307d212017-07-31 13:57:20 -07006 '//apps/yang:onos-apps-yang',
Thomas Vachuska9ac4c7e2017-02-23 09:01:45 -08007]
8
9osgi_jar_with_tests (
10 deps = COMPILE_DEPS,
11 resources_root = 'src/main/resources',
12 resources = glob(['src/main/resources/**']),
13)
14
15onos_app (
16 title = 'YANG Runtime GUI',
17 category = 'Utility',
18 url = 'http://onosproject.org',
Thomas Vachuskab0029682017-08-23 17:55:53 -070019 description = 'Adds GUI extension that allows the operator to view the list of currently ' +
20 'registered YANG models, and their YANG sources. It also provides means for compiling ' +
21 'source YANG files (*.yang, *.zip, *.jar) on the fly and directly from the GUI using ' +
22 'drag-n-drop.<p/>User can simply compress a set of YANG source files and drop it on the ' +
23 'YANG Models GUI view to automatically compile and then register the compiled YANG models.',
Thomas Vachuska04059f92017-03-07 15:16:23 -080024 required_apps = [ 'org.onosproject.yang' ],
Thomas Vachuska9ac4c7e2017-02-23 09:01:45 -080025)