diff options
-rw-r--r-- | build.zig | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -9,6 +9,14 @@ const std = @import("std"); // declaratively construct a build graph that will be executed by an external // runner. pub fn build(b: *std.Build) void { + const create_userinit = b.addSystemCommand(&.{"tar"}); + create_userinit.addArg("-C"); + create_userinit.addDirectoryArg(b.path("src/lib/cfg/userinit")); + create_userinit.addArg("-cf"); + create_userinit.addFileArg(b.path("src/lib/cfg/userinit.tar")); + create_userinit.addArg("."); + b.getInstallStep().dependOn(&create_userinit.step); + const riscv64_freestanding = std.zig.CrossTarget{ .cpu_arch = std.Target.Cpu.Arch.riscv64, .os_tag = std.Target.Os.Tag.freestanding, |