Skip to content

Commit d79a07a

Browse files
oharboeclaude
andcommitted
bazel: fix lef/lib/gds globs and cva6 include path
- Use specific file extensions in lef/lib/gds BUILD files to prevent BUILD.bazel from being picked up as a liberty/gds file - Remove common_cells/include/common_cells package boundary so parent include filegroup can glob recursively into subdirectories - Add allow_empty to gds globs (only .gds.gz files exist) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
1 parent cb740df commit d79a07a

9 files changed

Lines changed: 16 additions & 32 deletions

File tree

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
exports_files(
2-
glob(["*"]),
2+
glob(["*.lef"]),
33
visibility = ["//visibility:public"],
44
)
55

66
filegroup(
77
name = "lef",
8-
srcs = glob(["*"]),
8+
srcs = glob(["*.lef"]),
99
visibility = ["//visibility:public"],
1010
)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
exports_files(
2-
glob(["*"]),
2+
glob(["*.lib"]),
33
visibility = ["//visibility:public"],
44
)
55

66
filegroup(
77
name = "lib",
8-
srcs = glob(["*"]),
8+
srcs = glob(["*.lib"]),
99
visibility = ["//visibility:public"],
1010
)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
exports_files(
2-
glob(["*"]),
2+
glob(["*.gds", "*.gds.gz"], allow_empty = True),
33
visibility = ["//visibility:public"],
44
)
55

66
filegroup(
77
name = "gds",
8-
srcs = glob(["*"]),
8+
srcs = glob(["*.gds", "*.gds.gz"], allow_empty = True),
99
visibility = ["//visibility:public"],
1010
)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
exports_files(
2-
glob(["*"]),
2+
glob(["*.lef"]),
33
visibility = ["//visibility:public"],
44
)
55

66
filegroup(
77
name = "lef",
8-
srcs = glob(["*"]),
8+
srcs = glob(["*.lef"]),
99
visibility = ["//visibility:public"],
1010
)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
exports_files(
2-
glob(["*"]),
2+
glob(["*.gds", "*.gds.gz"], allow_empty = True),
33
visibility = ["//visibility:public"],
44
)
55

66
filegroup(
77
name = "gds",
8-
srcs = glob(["*"]),
8+
srcs = glob(["*.gds", "*.gds.gz"], allow_empty = True),
99
visibility = ["//visibility:public"],
1010
)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
exports_files(
2-
glob(["*"]),
2+
glob(["*.lef"]),
33
visibility = ["//visibility:public"],
44
)
55

66
filegroup(
77
name = "lef",
8-
srcs = glob(["*"]),
8+
srcs = glob(["*.lef"]),
99
visibility = ["//visibility:public"],
1010
)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
exports_files(
2-
glob(["*"]),
2+
glob(["*.lib"]),
33
visibility = ["//visibility:public"],
44
)
55

66
filegroup(
77
name = "lib",
8-
srcs = glob(["*"]),
8+
srcs = glob(["*.lib"]),
99
visibility = ["//visibility:public"],
1010
)
Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,10 @@
11
exports_files(
2-
glob(["*.v", "*.sv", "*.svh"], allow_empty = True),
2+
glob(["**/*.v", "**/*.sv", "**/*.svh"], allow_empty = True),
33
visibility = ["//visibility:public"],
44
)
55

66
filegroup(
77
name = "include",
8-
srcs = glob(include = ["*.v", "*.sv", "*.svh"], allow_empty = True),
9-
visibility = ["//visibility:public"],
10-
)
11-
12-
filegroup(
13-
name = "verilog",
14-
srcs = glob(include = ["*.v", "*.sv"], allow_empty = True),
8+
srcs = glob(include = ["**/*.v", "**/*.sv", "**/*.svh"], allow_empty = True),
159
visibility = ["//visibility:public"],
1610
)

flow/designs/src/cva6/core/cvfpu/src/common_cells/include/common_cells/BUILD.bazel

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)