-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathBUILD.bazel
More file actions
41 lines (38 loc) · 805 Bytes
/
BUILD.bazel
File metadata and controls
41 lines (38 loc) · 805 Bytes
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
cc_library(
name = "gawk_vis",
srcs = ["gawk_vis.c"],
copts = ["-w"],
deps = ["@gawk//:gawkapi"]
)
filegroup(
name='libgawk_vis.so',
srcs=[':gawk_vis'],
output_group = 'dynamic_library',
visibility=["//visibility:public"]
)
sh_binary(
name = "visgawk",
srcs = [":visgawk.sh"],
env = {
"GAWK" : "$(location @gawk)",
"LIB" : "$(location :libgawk_vis.so)",
},
data = [
"@gawk",
":libgawk_vis.so",
],
)
sh_test(
name = "test",
srcs = [":visgawk.sh"],
args = ["-f", "$(location :test.awk)", "$(location :test.awk)"],
env = {
"GAWK" : "$(location @gawk)",
"LIB" : "$(location :libgawk_vis.so)",
},
data = [
"@gawk",
":libgawk_vis.so",
":test.awk"
],
)