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