Skip to content

Commit 9a6d68d

Browse files
committed
Optimize merkle tree construction
1 parent 85722e0 commit 9a6d68d

1 file changed

Lines changed: 26 additions & 1 deletion

File tree

source_repo.BUILD.bazel

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,34 @@ exports_files(
88
visibility = ["//visibility:public"],
99
)
1010

11+
filegroup(
12+
name = "source_tree_lookup_files",
13+
srcs = glob([
14+
"arch/arm64/kernel/vdso/**",
15+
"arch/arm64/kernel/vdso32/**",
16+
"arch/arm64/kvm/hyp/nvhe/hyp.lds.S",
17+
"arch/x86/boot/**",
18+
"arch/x86/entry/vdso/**",
19+
"arch/x86/include/asm/cpufeatures.h",
20+
"arch/x86/include/asm/vmxfeatures.h",
21+
"arch/x86/lib/x86-opcode-map.txt",
22+
"arch/x86/purgatory/**",
23+
"arch/x86/realmode/rm/**",
24+
"drivers/firmware/efi/libstub/**/*.c",
25+
"drivers/tty/vt/*_shipped",
26+
"include/linux/oid_registry.h",
27+
"include/scsi/scsi_devinfo.h",
28+
"init/version-timestamp.c",
29+
"lib/cmdline.c",
30+
"lib/crypto/sha256.c",
31+
"lib/ctype.c",
32+
"usr/default_cpio_list",
33+
], allow_empty = True),
34+
)
35+
1136
filegroup(
1237
name = "all_files",
13-
srcs = glob(["**"]),
38+
srcs = glob(["*"], exclude_directories = 0) + [":source_tree_lookup_files"],
1439
)
1540

1641
filegroup(

0 commit comments

Comments
 (0)