forked from NVIDIAGameWorks/toolkit-remix
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpremake5.lua
More file actions
24 lines (19 loc) · 806 Bytes
/
premake5.lua
File metadata and controls
24 lines (19 loc) · 806 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
-- Shared build scripts from repo_build package
repo_build = require("omni/repo/build")
-- Repo root
root = repo_build.get_abs_path(".")
-- Insert kit template premake configuration, it creates solution, finds extensions.. Look inside for more details.
dofile("_repo/deps/repo_kit_tools/kit-template/premake5.lua")
repo_build.prebuild_copy {
{ "launcher.toml", bin_dir },
{ "source/shell/*${shell_ext}", bin_dir },
{ "${root}/deps/install-deps.packman.xml", bin_dir.."/dev/deps" },
}
repo_build.prebuild_link {
{ "${root}/tools/migrations", bin_dir.."/tools/migrations" },
}
define_app("lightspeed.app.trex")
define_app("lightspeed.app.trex.ingestcraft")
define_app("lightspeed.app.trex.stagecraft")
define_app("lightspeed.app.trex.texturecraft")
define_app("lightspeed.app.trex_dev")