mirror of
https://github.com/nishiowo/nishbox
synced 2025-04-21 20:24:39 +00:00
79 lines
1.3 KiB
Lua
79 lines
1.3 KiB
Lua
project("Pack")
|
|
kind("ConsoleApp")
|
|
language("C")
|
|
targetdir("../bin/%{cfg.buildcfg}/%{cfg.platform}")
|
|
objdir("../obj")
|
|
targetname("pack")
|
|
includedirs({
|
|
"../include"
|
|
})
|
|
files({
|
|
"pack/*.c"
|
|
})
|
|
links({
|
|
"GoldFish"
|
|
})
|
|
gf_link_stuffs("options:engine=static")
|
|
filter("system:windows")
|
|
files({
|
|
"pack/*.rc"
|
|
})
|
|
filter("configurations:Debug")
|
|
defines({
|
|
"DEBUG"
|
|
})
|
|
symbols("On")
|
|
filter("configurations:Release")
|
|
defines({
|
|
"NDEBUG"
|
|
})
|
|
optimize("On")
|
|
gf_msvc_filters()
|
|
|
|
project("EngineInfo")
|
|
filter("system:windows")
|
|
kind("WindowedApp")
|
|
filter("system:not windows")
|
|
kind("ConsoleApp")
|
|
filter({})
|
|
language("C")
|
|
targetdir("../bin/%{cfg.buildcfg}/%{cfg.platform}")
|
|
objdir("../obj")
|
|
targetname("engineinfo")
|
|
includedirs({
|
|
"../include"
|
|
})
|
|
files({
|
|
"engineinfo/*.c"
|
|
})
|
|
removefiles({
|
|
"engineinfo/main_windows.c"
|
|
})
|
|
filter("system:windows")
|
|
removefiles({
|
|
"engineinfo/main_console.c"
|
|
})
|
|
files({
|
|
"engineinfo/main_windows.c"
|
|
})
|
|
filter({})
|
|
links({
|
|
"GoldFish"
|
|
})
|
|
gf_link_stuffs("options:engine=static")
|
|
filter("system:windows")
|
|
files({
|
|
"engineinfo/*.rc"
|
|
})
|
|
filter("configurations:Debug")
|
|
defines({
|
|
"DEBUG"
|
|
})
|
|
symbols("On")
|
|
filter("configurations:Release")
|
|
defines({
|
|
"NDEBUG"
|
|
})
|
|
optimize("On")
|
|
gf_msvc_filters()
|