blob: 77fe5ac95a8fb8eeaf6bd0b89caa627710eae4e7 [file] [log] [blame]
include_defs('//lib/maven.defs')
VERSION = '1.4.1'
REPO = GERRIT
maven_jar(
name = 'runtime',
id = 'com.googlecode.prolog-cafe:prolog-runtime:' + VERSION,
sha1 = 'c5d9f92e49c485969dcd424dfc0c08125b5f8246',
license = 'prologcafe',
repository = REPO,
)
maven_jar(
name = 'compiler',
id = 'com.googlecode.prolog-cafe:prolog-compiler:' + VERSION,
sha1 = 'ac24044c6ec166fdcb352b78b80d187ead3eff41',
license = 'prologcafe',
repository = REPO,
deps = [
':io',
':runtime',
],
)
maven_jar(
name = 'io',
id = 'com.googlecode.prolog-cafe:prolog-io:' + VERSION,
sha1 = 'b072426a4b1b8af5e914026d298ee0358a8bb5aa',
license = 'prologcafe',
repository = REPO,
deps = [':runtime'],
visibility = [],
)
maven_jar(
name = 'cafeteria',
id = 'com.googlecode.prolog-cafe:prolog-cafeteria:' + VERSION,
sha1 = '8cbc3b0c19e7167c42d3f11667b21cb21ddec641',
license = 'prologcafe',
repository = REPO,
deps = [
':io',
':runtime',
],
visibility = ['//gerrit-pgm:'],
)
java_binary(
name = 'compiler_bin',
main_class = 'BuckPrologCompiler',
deps = [':compiler_lib'],
visibility = ['PUBLIC'],
)
java_library(
name = 'compiler_lib',
srcs = ['java/BuckPrologCompiler.java'],
deps = [
':compiler',
':runtime',
],
visibility = ['//tools/eclipse:classpath'],
)