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'], )