project 'CoreLib'
kind "StaticLib"
uuid "ED581CD9-4E6D-F34C-9703-B8F6EDCC92CB"
assert(solutionLocation, 'solutionLocation should be an absolute path set up in the main premake file')
location(solutionLocation)
root = '../../..'
libsSource = root .. '/libs'
targetdir (libsSource .. "/bin")
includedirs {
"./",
"..",
"../RKCore/Include",
"../CasualCore",
"../CasualCore/RKEngine/Public/Include",
"../CasualCoreOnline/Include",
"../..",
libsSource,
libsSource .. "/PVRVFrame/include",
libsSource .. "/jsoncpp/include",
libsSource .. "/rapidjson/include",
libsSource .. "/zlib/include",
libsSource .. "/anubis/include",
libsSource .. "/Gaia/include",
libsSource .. "/GLOT/include",
libsSource .. "/glwebtools/include",
libsSource .. "/vox/include",
libsSource .. "/gameswf/include",
}
if platform == 'android' then
includedirs {
libsSource .. '/AndroidFramework/native',
libsSource .. '/AndroidFramework/configs/generated',
libsSource .. '/AndroidFrameworkConfig/configs/generated'
}
end
language "C++"
files {
"**.cc",
"**.cpp",
"**.h",
"**.inl",
}
if platform == "linux" then
excludes {
"Utils/RKOptions.cpp",
"Network/SystemNetworkService.cpp",
"Network/GameServerClient.cpp"
}
end