BUCK 853 Bytes
# Comment the remote_jar out for local buck development
remote_jar (
  name = 'buck-api',
  out = 'buck.jar',
  url = 'https://github.com/bocon13/buck/releases/download/v2016.09.13.01/buck.jar',
  sha1 = 'd5415b4326e5316675532a8cd48001a8456e8c9e',
  visibility = [],
)

# Uncomment the prebuilt_jar and copy buck-api to lib/buck.jar for local buck development
# prebuilt_jar (
#  name = 'buck-api',
#  binary_jar = 'lib/buck.jar'
# )

COMPILE = [
  '//lib:qdox',
  '//lib:guava',
  '//lib:bndlib',
  '//lib:org.apache.felix.scr.bnd'
]

java_library(
  name = 'lib',
  srcs = glob(['src/main/java/**/*.java']),
  resources = glob(['src/main/resources/**/*']),
  resources_root = 'src/main/resources',
  deps = COMPILE,
  provided_deps = [':buck-api'],
  visibility = [],
)

java_binary(
  name = 'onosjar',
  deps = [':lib'],
  visibility = ['PUBLIC'],
)