34 lines
792 B
Lua
34 lines
792 B
Lua
solution "Z80"
|
|
configurations {
|
|
"release-dynamic", "release-dynamic-module", "release-static", "release-static-module",
|
|
"debug-dynamic", "debug-dynamic-module", "debug-static", "debug-static-module"
|
|
}
|
|
|
|
project "Z80"
|
|
language "C"
|
|
flags {"ExtraWarnings"}
|
|
files {"../sources/**.c"}
|
|
includedirs {"../API"}
|
|
--buildoptions {"-std=c89 -pedantic -Wall -Weverything"}
|
|
|
|
configuration "release*"
|
|
targetdir "lib/release"
|
|
flags {"Optimize"}
|
|
|
|
configuration "debug*"
|
|
targetdir "lib/debug"
|
|
flags {"Symbols"}
|
|
|
|
configuration "*dynamic*"
|
|
kind "SharedLib"
|
|
|
|
configuration "*dynamic-module"
|
|
defines {"CPU_Z80_WITH_MODULE_ABI"}
|
|
|
|
configuration "*static*"
|
|
kind "StaticLib"
|
|
defines {"CPU_Z80_STATIC"}
|
|
|
|
configuration "*static-module"
|
|
defines {"CPU_Z80_WITH_ABI"}
|