-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.zig.zon
83 lines (77 loc) · 3.58 KB
/
build.zig.zon
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
.{
.name = "cetech1",
.version = "0.1.0",
.paths = .{
"docs",
"includes",
"src",
"public",
"tests",
"build.zig",
"build.zig.zon",
"LICENSE",
"README.md",
},
.dependencies = .{
//
// Public cetech1 API
//
.cetech1 = .{ .path = "public/" },
//
// CETech1 examples
//
.foo = .{ .path = "examples/foo", .lazy = true },
.editor_foo_tab = .{ .path = "examples/editor_foo_tab", .lazy = true },
.editor_foo_viewport_tab = .{ .path = "examples/editor_foo_viewport_tab", .lazy = true },
//
// CETech1 bundled scripting modules
//
.graphvm = .{ .path = "modules/scripting/graphvm", .lazy = true },
.entity_logic_component = .{ .path = "modules/scripting/entity_logic_component", .lazy = true },
//
// CETech1 bundled rendering modules
//
.default_rg = .{ .path = "modules/rendering/default_rg", .lazy = true },
.render_component = .{ .path = "modules/rendering/render_component", .lazy = true },
.renderer = .{ .path = "modules/rendering/renderer", .lazy = true },
.transform = .{ .path = "modules/rendering/transform", .lazy = true },
.camera = .{ .path = "modules/rendering/camera", .lazy = true },
.shader_system = .{ .path = "modules/rendering/shader_system", .lazy = true },
//
// CETech1 bundled editor modules
//
.editor = .{ .path = "modules/editor/editor", .lazy = true },
.editor_asset = .{ .path = "modules/editor/asset", .lazy = true },
.editor_asset_browser = .{ .path = "modules/editor/asset_browser", .lazy = true },
.editor_explorer = .{ .path = "modules/editor/explorer", .lazy = true },
.editor_fixtures = .{ .path = "modules/editor/fixtures", .lazy = true },
.editor_inspector = .{ .path = "modules/editor/inspector", .lazy = true },
.editor_obj_buffer = .{ .path = "modules/editor/obj_buffer", .lazy = true },
.editor_tags = .{ .path = "modules/editor/tags", .lazy = true },
.editor_tree = .{ .path = "modules/editor/tree", .lazy = true },
.editor_log = .{ .path = "modules/editor/log", .lazy = true },
.editor_graph = .{ .path = "modules/editor/graph", .lazy = true },
.editor_metrics = .{ .path = "modules/editor/metrics", .lazy = true },
.editor_entity_asset = .{ .path = "modules/editor/entity_asset", .lazy = true },
.editor_entity = .{ .path = "modules/editor/entity", .lazy = true },
.editor_asset_preview = .{ .path = "modules/editor/asset_preview", .lazy = true },
.editor_simulation = .{ .path = "modules/editor/simulation", .lazy = true },
//
// Externals
//
.zf = .{ .path = "externals/shared/lib/zf" },
.uuid = .{ .path = "externals/shared/lib/zig-uuid/" },
.znfde = .{ .path = "externals/shared/lib/znfde" },
.zbgfx = .{ .path = "externals/shared/lib/zbgfx" },
// zig-gamedev
.system_sdk = .{
.url = "https://github.com/zig-gamedev/system_sdk/archive/d1e724748d15cfcbf50c45ec7c7019688d45b16a.tar.gz",
.hash = "122047a9298c4c9dd43389d418d6826d469b192246ba0944102964cdc57f94c562df",
},
.zjobs = .{ .path = "externals/shared/lib/zjobs" },
.zglfw = .{ .path = "externals/shared/lib/zglfw" },
.zflecs = .{ .path = "externals/shared/lib/zflecs" },
.ztracy = .{ .path = "externals/shared/lib/ztracy" },
.zgui = .{ .path = "externals/shared/lib/zgui" },
},
}