我想在 bazel 中创建以下结构。
dir1
|_ file1
|_ file2
|_ dir2
|_file3
创建一个特定的结构似乎并不简单。我希望有一个简单且可重用的规则。就像是:
makedir(
name = "dir1",
path = "dir1",
)
makedir(
name = "dir2",
path = "dir1/dir2",
deps = [":dir1"],
)
我试过的:
- 我可以用 python 脚本创建一个宏,但想要一些更干净的东西。
- 我尝试创建一个不起作用的
mkdir -p path/to/directoy
类型
用例是我想使用 bazel创建一个squashfs 。
需要注意的是,Bazel 提供了一些打包功能。
要创建 squashfs,该命令需要一个包含工件的目录结构。