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