From 4d70debcb472fc677ebb92a8eeb5523025751b48 Mon Sep 17 00:00:00 2001 From: Yui Date: Sat, 26 Jul 2025 07:48:15 +0300 Subject: [PATCH] Add build.zig --- .gitignore | 4 +++- build.zig | 24 ++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 build.zig diff --git a/.gitignore b/.gitignore index 59c52e1..6ff4511 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ nob nob.old -build/ \ No newline at end of file +build/ +.zig-cache +zig-out/bin diff --git a/build.zig b/build.zig new file mode 100644 index 0000000..14f5655 --- /dev/null +++ b/build.zig @@ -0,0 +1,24 @@ +const std = @import("std"); + +pub fn build(b: *std.Build) void { + const target = b.standardTargetOptions(.{}); + + const module = b.addModule("main", .{ + .target = target, + .link_libc = true, + }); + + module.addCSourceFiles(.{ + .files = &.{ + "src/posix6502.c", + "src/fake6502.c", + }, + }); + + const exe = b.addExecutable(.{ + .name = "hello", + .root_module = module, + }); + + b.installArtifact(exe); +}