minifb-zig-port/units.lua

41 lines
730 B
Lua
Raw Normal View History

2014-06-06 08:14:01 +00:00
StaticLibrary {
Name = "minifb",
Env = { CPPPATH = { "include", }, },
Sources = FGlob {
Dir = "src",
Extensions = { ".cpp", ".c", ".h", ".s", ".m" },
Filters = {
2014-06-06 13:58:48 +00:00
{ Pattern = "[/\\]windows[/\\]"; Config = { "win32-*", "win64-*" } },
2014-06-06 08:14:01 +00:00
{ Pattern = "[/\\]macosx[/\\]"; Config = "mac*-*" },
{ Pattern = "[/\\]unix[/\\]"; Config = { "freebsd*-*", "linux*-*" } },
},
Recursive = true,
},
Propagate = {
Libs = {
"user32.lib"; Config = "win32-*",
"ws2_32.lib"; Config = "win32-*",
"gdi32.lib"; Config = "win32-*",
},
Frameworks = { "Cocoa" },
},
}
Program {
Name = "noise",
Env = { CPPPATH = { "include", }, },
Depends = { "minifb" },
Sources = { "tests/noise.c" },
}
Default "noise"