Files
Z80/building/premake4.lua
2018-11-04 23:48:42 +01:00

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"}