solution "game" configurations { "Debug", "Release" } platforms { "x32", "x64", } language "C++" location "../build" targetdir "../build/bin" characterset "MBCS" rtti "Off" filter "x64" targetdir "bin_x64" filter "windows" defines { "_WIN32", "WIN32", "WINDOWS" } filter "Debug" defines { "DEBUG", "_DEBUG" } targetsuffix "_d" flags { "Symbols" } filter "Release" defines { "NDEBUG" } flags { "Symbols", "OptimizeSpeed", "No64BitChecks" } --filter {} PROJ_DIR = path.getabsolute(".") LIB_DIR = path.getabsolute("../sdk") -- Engine project "engine" kind "WindowedApp" filter "x32" targetname "enginex86" filter "x64" targetname "enginex64" filter {} includedirs { PROJ_DIR, LIB_DIR, } files { ----------------------------------------- -- Engine path.join(PROJ_DIR, "*.cpp"), path.join(PROJ_DIR, "*.h"), path.join(PROJ_DIR, "utils/*.cpp"), path.join(PROJ_DIR, "utils/*.h"), path.join(PROJ_DIR, "filesystem/*.cpp"), path.join(PROJ_DIR, "filesystem/*.h"), path.join(PROJ_DIR, "input/*.cpp"), path.join(PROJ_DIR, "input/*.h"), path.join(PROJ_DIR, "render/*.cpp"), path.join(PROJ_DIR, "render/*.h"), path.join(PROJ_DIR, "server/*.cpp"), path.join(PROJ_DIR, "server/*.h"), } links { "opengl32" }