Files
gerrit/lib/prolog/BUILD
Yuxuan 'fishy' Wang 75b98f77d9 bazel: add license to appropriate lib/ targets
This is to prepare for implementing genlicenses rule in bazel.

Change-Id: I60d79d5b53f9dd05c9f9ebfe6e6f658604c5a037
2016-09-26 16:42:38 +08:00

52 lines
992 B
Python

java_library(
name = 'runtime',
exports = ['@prolog_runtime//jar'],
visibility = ['//visibility:public'],
data = ['//lib:LICENSE-prologcafe'],
)
java_library(
name = 'compiler',
exports = ['@prolog_compiler//jar'],
runtime_deps = [
':io',
':runtime',
],
visibility = ['//visibility:public'],
data = ['//lib:LICENSE-prologcafe'],
)
java_library(
name = 'io',
exports = ['@prolog_io//jar'],
data = ['//lib:LICENSE-prologcafe'],
)
java_library(
name = 'cafeteria',
exports = ['@cafeteria//jar'],
runtime_deps = [
'io',
'runtime',
],
visibility = ['//visibility:public'],
data = ['//lib:LICENSE-prologcafe'],
)
java_binary(
name = 'compiler_bin',
main_class = 'BuckPrologCompiler',
runtime_deps = [':compiler_lib'],
visibility = ['//visibility:public'],
)
java_library(
name = 'compiler_lib',
srcs = ['java/BuckPrologCompiler.java'],
deps = [
':compiler',
':runtime',
],
visibility = ['//visibility:public'],
)