-
Notifications
You must be signed in to change notification settings - Fork 214
/
BUILD
42 lines (37 loc) · 1.02 KB
/
BUILD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# 'verilog_format' is a SystemVerilog source code formatter.
#
licenses(["notice"])
cc_binary(
name = "verilog_format",
srcs = ["verilog_format.cc"],
visibility = ["//visibility:public"], # for verilog_style_lint.bzl
deps = [
"//common/text:text_structure",
"//common/util:file_util",
"//common/util:init_command_line",
"//common/util:interval_set",
"//common/util:logging",
"//verilog/analysis:verilog_analyzer",
"//verilog/formatting:format_style",
"//verilog/formatting:formatter",
"@com_google_absl//absl/flags:flag",
"@com_google_absl//absl/status",
"@com_google_absl//absl/strings",
],
)
filegroup(
name = "git_verilog_format",
srcs = [
"diff-to-changed-lines.awk",
"git-verilog_format.sh",
],
visibility = ["//:__pkg__"], # for release
)
sh_binary(
name = "diff_formatter",
srcs = ["diff_formatter.sh"],
)
sh_binary(
name = "triage_formatter",
srcs = ["triage_formatter.sh"],
)