diff --git a/libs/core/sdk.zig b/libs/core/sdk.zig index 32e1c402..5aedc1ed 100644 --- a/libs/core/sdk.zig +++ b/libs/core/sdk.zig @@ -50,7 +50,7 @@ pub fn Sdk(comptime deps: anytype) type { const lib = b.addSharedLibrary(.{ .name = "machcore", .root_source_file = .{ .path = "src/platform/libmachcore.zig" }, .target = target, .optimize = optimize }); lib.main_pkg_path = "src/"; const app_module = b.createModule(.{ - .source_file = .{ .path = "src/platform/libmachcore.zig" }, + .source_file = .{ .path = "src/platform/libmachcore_app.zig" }, }); lib.addModule("app", app_module); lib.addModule("glfw", deps.glfw.module(b)); diff --git a/libs/core/src/main.zig b/libs/core/src/main.zig index 5f129289..fbf76140 100644 --- a/libs/core/src/main.zig +++ b/libs/core/src/main.zig @@ -6,4 +6,5 @@ pub const sysjs = @import("sysjs"); test { _ = @import("platform/libmachcore.zig"); + _ = @import("platform/libmachcore_app.zig"); } diff --git a/libs/core/src/platform/libmachcore.zig b/libs/core/src/platform/libmachcore.zig index 05d60e04..2852f73d 100644 --- a/libs/core/src/platform/libmachcore.zig +++ b/libs/core/src/platform/libmachcore.zig @@ -6,8 +6,6 @@ const glfw = @import("glfw"); const Core = @import("../Core.zig"); const native = @import("native.zig"); -pub const App = @This(); - pub const GPUInterface = gpu.dawn.Interface; const _ = gpu.Export(GPUInterface); diff --git a/libs/core/src/platform/libmachcore_app.zig b/libs/core/src/platform/libmachcore_app.zig new file mode 100644 index 00000000..b9cb753a --- /dev/null +++ b/libs/core/src/platform/libmachcore_app.zig @@ -0,0 +1 @@ +pub const App = @This();