diff --git a/build.zig b/build.zig index 218d296..8e2dd17 100644 --- a/build.zig +++ b/build.zig @@ -40,7 +40,7 @@ pub fn build(b: *std.Build) !void { exe_mod.addImport("embedded_assets", try createEmbeddedAssets(b, assets_dir, &asset_files)); const math_mod = b.createModule(.{ - .root_source_file = b.path("src/math.zig") + .root_source_file = b.path("src/platform/math.zig") }); exe_mod.addImport("math", math_mod); @@ -69,8 +69,8 @@ pub fn build(b: *std.Build) !void { } const mod_shader = try sokol.shdc.createModule(b, "shader", mod_sokol, .{ .shdc_dep = dep_shdc, - .input = "src/shader.glsl", - .output = "src/shader.zig", + .input = "src/platform/shader.glsl", + .output = "src/platform/shader.zig", .slang = slang }); mod_shader.addImport("math", math_mod); diff --git a/src/app.zig b/src/app.zig index 0d916bd..706a0b5 100644 --- a/src/app.zig +++ b/src/app.zig @@ -1,5 +1,4 @@ const std = @import("std"); -const CLI = @import("./cli.zig"); const log = std.log.scoped(.app); const Allocator = std.mem.Allocator; @@ -10,7 +9,7 @@ const STBImage = @import("stb_image"); const STBTrueType = @import("stb_truetype"); const Tiled = @import("tiled"); -const Platform = @import("./platform.zig"); +const Platform = @import("platform/root.zig"); const Gfx = Platform.Gfx; const ImGUI = Platform.ImGUI; const Rect = Platform.Rect; diff --git a/src/main.zig b/src/main.zig index c1fb15c..7c2c5f3 100644 --- a/src/main.zig +++ b/src/main.zig @@ -1,6 +1,6 @@ const std = @import("std"); -const Platform = @import("platform.zig"); +const Platform = @import("platform/root.zig"); const App = @import("app.zig"); pub const std_options: std.Options = .{ @@ -21,5 +21,5 @@ pub fn main(init: std.process.Init) void { test { std.testing.refAllDecls(@This()); - _ = @import("./slot_map.zig"); + _ = @import("./platform/slot_map.zig"); } diff --git a/src/cli.zig b/src/platform/cli.zig similarity index 100% rename from src/cli.zig rename to src/platform/cli.zig diff --git a/src/color.zig b/src/platform/color.zig similarity index 100% rename from src/color.zig rename to src/platform/color.zig diff --git a/src/file_watcher.zig b/src/platform/file_watcher.zig similarity index 100% rename from src/file_watcher.zig rename to src/platform/file_watcher.zig diff --git a/src/graphics.zig b/src/platform/graphics.zig similarity index 100% rename from src/graphics.zig rename to src/platform/graphics.zig diff --git a/src/imgui.zig b/src/platform/imgui.zig similarity index 99% rename from src/imgui.zig rename to src/platform/imgui.zig index 54ed204..27a4132 100644 --- a/src/imgui.zig +++ b/src/platform/imgui.zig @@ -15,7 +15,7 @@ const simgui = sokol.imgui; const ig = @import("cimgui"); -const Nanoseconds = @import("./platform.zig").Nanoseconds; +const Nanoseconds = @import("./root.zig").Nanoseconds; const ImGUI = @This(); diff --git a/src/inotify.zig b/src/platform/inotify.zig similarity index 100% rename from src/inotify.zig rename to src/platform/inotify.zig diff --git a/src/input.zig b/src/platform/input.zig similarity index 100% rename from src/input.zig rename to src/platform/input.zig diff --git a/src/math.zig b/src/platform/math.zig similarity index 100% rename from src/math.zig rename to src/platform/math.zig diff --git a/src/platform.zig b/src/platform/root.zig similarity index 100% rename from src/platform.zig rename to src/platform/root.zig diff --git a/src/shader.glsl b/src/platform/shader.glsl similarity index 100% rename from src/shader.glsl rename to src/platform/shader.glsl diff --git a/src/slot_map.zig b/src/platform/slot_map.zig similarity index 100% rename from src/slot_map.zig rename to src/platform/slot_map.zig