diff --git a/.gitignore b/.gitignore index 8e8c358d..fa15bf2e 100644 --- a/.gitignore +++ b/.gitignore @@ -2,16 +2,3 @@ zig-* docs/ *.o - -# Packages -deps.zig - -# Gyro -.gyro/ -gyro.lock - -# Zigmod -.zigmod - -# Editors -.idea/ diff --git a/build.zig b/build.zig index 9fa8ae15..c1a77010 100644 --- a/build.zig +++ b/build.zig @@ -3,23 +3,15 @@ const std = @import("std"); const package_name = "getty"; const package_path = "src/getty.zig"; -var cached_pkg: ?std.build.Pkg = null; - -pub fn pkg(b: *std.build.Builder) std.build.Pkg { - if (cached_pkg == null) { - cached_pkg = .{ - .name = package_name, - .source = .{ .path = libPath(b, "/" ++ package_path) }, - }; - } - - return cached_pkg.?; -} - pub fn build(b: *std.build.Builder) void { const target = b.standardTargetOptions(.{}); const mode = b.standardOptimizeOption(.{}); + _ = b.addModule(.{ + .name = "getty", + .source_file = .{ .path = "src/getty.zig" }, + }); + tests(b, target, mode); docs(b, target, mode); clean(b); diff --git a/build.zig.zon b/build.zig.zon new file mode 100644 index 00000000..2d8c53e2 --- /dev/null +++ b/build.zig.zon @@ -0,0 +1,5 @@ +.{ + .name = "getty", + .version = "0.4.0", + .dependencies = .{}, +} diff --git a/gyro.zzz b/gyro.zzz deleted file mode 100644 index 790ee933..00000000 --- a/gyro.zzz +++ /dev/null @@ -1,7 +0,0 @@ -pkgs: - getty: - version: 0.3.0 - description: A serialization framework for Zig - license: MIT - source_url: "https://github.com/getty-zig/getty" - root: src/getty.zig diff --git a/zigmod.yml b/zigmod.yml deleted file mode 100644 index deb004ef..00000000 --- a/zigmod.yml +++ /dev/null @@ -1,5 +0,0 @@ -id: o4dr30o893eq2z0mw9xtj0dedieiu7vwj656wa392p96zuqk -name: getty -main: src/getty.zig -license: MIT -description: Serialization framework for Zig