mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-17 02:11:38 +02:00
- Using osgi_jar for all modules except apps - Adding target for installation of core modules to .m2 repo Change-Id: I65d9e3a9567918e275191724842d7d9b1f485128
57 lines
1.1 KiB
Python
57 lines
1.1 KiB
Python
SRC = 'src/main/java/org/onosproject/**/'
|
|
TEST = 'src/test/java/org/onosproject/**/'
|
|
|
|
COMPILE_DEPS = [
|
|
'//lib:CORE_DEPS',
|
|
'//lib:netty-buffer',
|
|
]
|
|
|
|
TEST_DEPS = [
|
|
'//lib:TEST',
|
|
]
|
|
|
|
java_library(
|
|
name = 'onos-isis',
|
|
visibility = ['PUBLIC'],
|
|
deps = [':onos-isis-api',
|
|
':onos-isis-isisio',
|
|
],
|
|
)
|
|
|
|
# onos-isis-api
|
|
|
|
osgi_jar(
|
|
name = 'onos-isis-api',
|
|
srcs = glob(['api/' + SRC + '*.java']),
|
|
deps = COMPILE_DEPS,
|
|
visibility = ['PUBLIC'],
|
|
)
|
|
|
|
java_test(
|
|
name = 'onos-isis-api-tests',
|
|
srcs = glob(['api/' + TEST + '*.java']),
|
|
deps = COMPILE_DEPS +
|
|
TEST_DEPS +
|
|
[':onos-isis-api'],
|
|
source_under_test = [':onos-isis-api'],
|
|
)
|
|
|
|
# onos-isis-isisio
|
|
|
|
osgi_jar(
|
|
name = 'onos-isis-isisio',
|
|
srcs = glob(['isisio/' + SRC + '*.java']),
|
|
deps = COMPILE_DEPS + [':onos-isis-api'],
|
|
visibility = ['PUBLIC'],
|
|
)
|
|
|
|
java_test(
|
|
name = 'onos-isis-isisio-tests',
|
|
srcs = glob(['isisio/' + TEST + '*.java']),
|
|
deps = COMPILE_DEPS +
|
|
TEST_DEPS +
|
|
[':onos-isis-isisio'],
|
|
source_under_test = [':onos-isis-isisio'],
|
|
)
|
|
|