mach-sysaudio moves back into the main repository
Helps hexops/mach#1165 Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
parent
bca1543391
commit
e77a5a2ca2
4 changed files with 196 additions and 52 deletions
17
src/main.zig
17
src/main.zig
|
|
@ -1,19 +1,20 @@
|
|||
// Core re-exports
|
||||
pub const core = @import("mach-core");
|
||||
pub const Timer = core.Timer;
|
||||
const build_options = @import("build-options");
|
||||
|
||||
// Mach packages
|
||||
pub const gpu = core.gpu;
|
||||
pub const sysjs = @import("mach-sysjs");
|
||||
pub const sysaudio = @import("mach-sysaudio");
|
||||
// Core re-exports
|
||||
pub const core = if (build_options.want_core) @import("mach-core") else struct {};
|
||||
pub const Timer = if (build_options.want_core) core.Timer else struct {};
|
||||
pub const gpu = if (build_options.want_core) core.gpu else struct {};
|
||||
pub const sysjs = if (build_options.want_core) @import("mach-sysjs") else struct {};
|
||||
|
||||
// Mach standard library
|
||||
pub const ecs = @import("ecs/main.zig");
|
||||
pub const gamemode = @import("gamemode.zig");
|
||||
pub const gfx = @import("gfx/main.zig");
|
||||
pub const gfx = if (build_options.want_mach) @import("gfx/main.zig") else struct {};
|
||||
pub const math = @import("math/main.zig");
|
||||
pub const testing = @import("testing.zig");
|
||||
|
||||
pub const sysaudio = if (build_options.want_sysaudio) @import("sysaudio/main.zig") else struct {};
|
||||
|
||||
// Engine exports
|
||||
pub const App = @import("engine.zig").App;
|
||||
pub const Engine = @import("engine.zig").Engine;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue