blob: 1cf5d90846121e66caaf1218b2a2386b1cfbd245 [file] [log] [blame]
cparsons5d85e752018-06-26 13:47:28 -07001package(
2 default_visibility = ["//src:__subpackages__"],
3)
4
5licenses(["notice"]) # Apache 2.0
6
7filegroup(
8 name = "srcs",
9 srcs = glob(["**"]),
10)
11
12java_library(
13 name = "rendering",
14 srcs = glob(["*.java"]),
cparsonsfc0e52f2018-07-09 11:06:57 -070015 resources = [":template_files"],
cparsons5d85e752018-06-26 13:47:28 -070016 deps = [
17 "//src/main/java/com/google/devtools/build/lib:events",
18 "//src/main/java/com/google/devtools/build/lib:skylarkinterface",
cparsonsd790ce42018-06-27 15:29:02 -070019 "//src/main/java/com/google/devtools/build/lib:syntax",
cparsons5ece6502019-04-17 10:19:41 -070020 "//src/main/java/com/google/devtools/build/skydoc/rendering/proto:stardoc_output_java_proto",
cparsons59373d12019-02-06 13:29:47 -080021 "//src/tools/skylark/java/com/google/devtools/skylark/common",
cparsonsfc0e52f2018-07-09 11:06:57 -070022 "//third_party:apache_velocity",
cparsons5d85e752018-06-26 13:47:28 -070023 "//third_party:guava",
24 "//third_party:jsr305",
25 ],
26)
cparsonsfc0e52f2018-07-09 11:06:57 -070027
28filegroup(
29 name = "template_files",
30 srcs = glob([
31 "templates/*.vm",
32 ]),
33)