blob: 85e557c8b623f9e6b611a4edfec5b15bf51fe7aa [file] [log] [blame]
Sithara Punnassery8b155b22017-03-02 14:13:32 -08001COMPILE_DEPS = [
2 '//lib:CORE_DEPS',
3 '//lib:onos-yang-model',
4 '//lib:onos-yang-compiler-api',
Sithara Punnassery5deaab52017-03-06 14:23:07 -08005 '//lib:onos-yang-runtime',
GauravAgrawal-Huawei77409ac2017-03-14 08:51:04 +00006 '//lib:onos-yang-serializers-json',
7 '//lib:onos-yang-serializers-xml',
8 '//lib:onos-yang-serializers-utils',
9 '//lib:org.apache.servicemix.bundles.dom4j',
Sithara Punnassery8b155b22017-03-02 14:13:32 -080010]
11
12BUNDLES = [
Gaurav Agrawala4338f62017-03-07 17:08:26 +053013 ':onos-apps-yang',
Sithara Punnassery8b155b22017-03-02 14:13:32 -080014 '//lib:onos-yang-model',
15 '//lib:onos-yang-compiler-api',
Sithara Punnassery5deaab52017-03-06 14:23:07 -080016 '//lib:onos-yang-runtime',
Sithara Punnassery8b155b22017-03-02 14:13:32 -080017]
18
GauravAgrawal-Huawei77409ac2017-03-14 08:51:04 +000019EXCLUDED_BUNDLES = [
20 '//lib:onos-yang-serializers-json',
21 '//lib:onos-yang-serializers-xml',
22 '//lib:onos-yang-serializers-utils',
23 '//lib:org.apache.servicemix.bundles.dom4j',
24]
25
Sithara Punnassery8b155b22017-03-02 14:13:32 -080026osgi_jar (
27 deps = COMPILE_DEPS,
28)
29
30onos_app (
Thomas Vachuska04059f92017-03-07 15:16:23 -080031 title = 'YANG Compiler and Runtime',
Sithara Punnassery8b155b22017-03-02 14:13:32 -080032 category = 'Utility',
33 url = 'http://onosproject.org',
34 description = 'Base application to bring in the YANG libraries and assemble them for other apps to use.',
35 included_bundles = BUNDLES,
GauravAgrawal-Huawei77409ac2017-03-14 08:51:04 +000036 excluded_bundles = EXCLUDED_BUNDLES,
Sithara Punnassery5deaab52017-03-06 14:23:07 -080037)