blob: 5fdb63a8e3411cf53aa7eae8bac6f2a4db816fe8 [file] [log] [blame]
def prolog_cafe_library(
name,
srcs,
deps = [],
visibility = []):
genrule(
name = name + '_prolog2java',
cmd = '${//lib/prolog:compiler} $SRCS $DEPS $OUT',
srcs = srcs,
deps = [
'//lib/prolog:compiler',
'//lib/prolog:prolog-cafe',
] + deps,
out = name + '.jar',
)
prebuilt_jar(
name = name,
binary_jar = genfile(name + '.jar'),
deps = [
':' + name + '_prolog2java',
'//lib/prolog:prolog-cafe',
] + deps,
visibility = visibility,
)