xcb: c-translate

This commit is contained in:
2026-08-30 12:44:11 +02:00
parent 753e2a850d
commit 043d3e1c22
4 changed files with 6543 additions and 0 deletions

21
packages/xcb/build.zig Normal file
View File

@@ -0,0 +1,21 @@
const std = @import("std");
pub fn build(b: *std.Build) void {
const target = b.standardTargetOptions(.{});
const mod = b.addModule("xcb", .{
.root_source_file = b.path("src/root.zig"),
.target = target,
});
mod.linkSystemLibrary("xcb", .{});
const mod_tests = b.addTest(.{
.root_module = mod,
});
const run_mod_tests = b.addRunArtifact(mod_tests);
const test_step = b.step("test", "Run tests");
test_step.dependOn(&run_mod_tests.step);
}

View File

@@ -0,0 +1,11 @@
.{
.name = .xcb,
.version = "0.0.0",
.minimum_zig_version = "0.16.0",
.paths = .{
"src",
"build.zig",
"build.zig.zon",
},
.fingerprint = 0x48cfd8ea06caab92,
}

View File

@@ -0,0 +1 @@
const std = @import("std");

6510
packages/xcb/src/xcb.zig Normal file

File diff suppressed because it is too large Load Diff