Separate NAZARA_API into multiple defines (one per module)

To fix inter-module dependency


Former-commit-id: 64704f020e0af22e529d38527323ba977187d4d0
This commit is contained in:
Lynix
2015-06-13 22:31:29 +02:00
parent 251e21f006
commit 1fc17c8b53
196 changed files with 680 additions and 546 deletions

View File

@@ -2,6 +2,7 @@ if (not _OPTIONS["united"]) then
project "NazaraAudio"
end
defines "NAZARA_AUDIO_BUILD"
defines "NAZARA_AUDIO_OPENAL"
files

View File

@@ -2,6 +2,8 @@ if (not _OPTIONS["united"]) then
project "NazaraCore"
end
defines "NAZARA_CORE_BUILD"
files
{
"../include/Nazara/Prerequesites.hpp",

View File

@@ -2,6 +2,8 @@ if (not _OPTIONS["united"]) then
project "NazaraGraphics"
end
defines "NAZARA_GRAPHICS_BUILD"
files
{
"../include/Nazara/Graphics/**.hpp",

View File

@@ -2,6 +2,8 @@ if (not _OPTIONS["united"]) then
project "NazaraLua"
end
defines "NAZARA_LUA_BUILD"
files
{
"../include/Nazara/Lua/**.hpp",

View File

@@ -2,6 +2,8 @@ if (not _OPTIONS["united"]) then
project "NazaraNoise"
end
defines "NAZARA_NOISE_BUILD"
files
{
"../include/Nazara/Noise/**.hpp",

View File

@@ -2,6 +2,8 @@ if (not _OPTIONS["united"]) then
project "NazaraPhysics"
end
defines "NAZARA_PHYSICS_BUILD"
files
{
"../include/Nazara/Physics/**.hpp",

View File

@@ -2,6 +2,7 @@ if (not _OPTIONS["united"]) then
project "NazaraRenderer"
end
defines "NAZARA_RENDERER_BUILD"
defines "NAZARA_RENDERER_OPENGL"
files

View File

@@ -2,6 +2,8 @@ if (not _OPTIONS["united"]) then
project "NazaraUtility"
end
defines "NAZARA_UTILITY_BUILD"
files
{
"../include/Nazara/Utility/**.hpp",