blob: e5dbc400f87cd7b01b304b63fb985717069239d8 [file]
def js_minify(
name,
out,
compiler_args = [],
srcs = [],
generated = [],
deps = []):
cmd = ['$(exe :js_minifier) --js_output_file $OUT'] + compiler_args
if srcs:
cmd.append('$SRCS')
if generated:
cmd.extend(['$(location %s)' % n for n in generated])
genrule(
name = name,
cmd = ' '.join(cmd),
srcs = srcs,
deps = deps + generated + [':js_minifier'],
out = out,
)