Lephisto/win32/premake4.lua
2013-03-04 19:16:29 +00:00

69 lines
1.5 KiB
Lua

solution "Lephisto"
location "."
configurations { "Debug", "Release" }
--[[ Lua
project "Lua"
location "Lua"
targetdir "bin"
language "C"
kind "StaticLib"
files { "../lib/lua/*.c", "../lib/lua/*.h" }
defines { "DLUA_COMPAT_ALL" }
configuration "Debug"
targetname "luad"
defines { "DEBUG", "LUA_USE_APICHECK" }
flags { "Symbols" }
configuration "Release"
targetname "lua"
flags { "Optimize" }
]]--
-- Pack
project "Pack"
location "Pack"
targetdir "bin"
language "C"
kind "ConsoleApp"
includedirs { "../src/" }
files { "../src/pack.c", "../utils/pack/**.c" }
configuration "Debug"
targetname "pack"
defines { "DEBUG" }
flags { "Symbols" }
configuration "Release"
targetname "pack"
flags { "Optimize" }
-- Lephisto!
project "Lephisto"
location "Lephisto"
targetdir "../bin"
language "C"
kind "ConsoleApp"
defines { "WIN32", "VMAJOR=0", "VMINOR=0", "VREV=1" }
files { "../src/**.c", "../src/**.h" }
includedirs { "ext/include", "ext/include/SDL", "/usr/include/libxml2", "/usr/include/freetype2" }
libdirs { "ext/lib" }
links {
"lua5.1.dll",
"vorbisfile.dll",
"vorbis.dll",
"ogg.dll",
"openal.dll",
"SDL_image",
"SDL.dll",
"freetype.dll",
"png.dll",
"xml2.dll",
"OpenGL32",
"ddraw",
"dsound",
"pthread",
"winmm",
"c"
}
configuration "Debug"
targetname "Lephistod"
defines { "DEBUG", "LUA_USE_APICHECK" }
flags { "Symbols" }
configuration "Release"
targetname "Lephisto"
flags { "Optimize" }