mirror of
https://github.com/scratchfoundation/bgfx.git
synced 2024-11-28 18:45:54 -05:00
Updated GENie script to remove *.bin.h from projects.
This commit is contained in:
parent
5166886a10
commit
32f4165aa9
4 changed files with 67 additions and 9 deletions
|
@ -113,10 +113,34 @@ function bgfxProject(_name, _kind, _defines)
|
||||||
path.join(BGFX_DIR, "src/**.h"),
|
path.join(BGFX_DIR, "src/**.h"),
|
||||||
}
|
}
|
||||||
|
|
||||||
excludes {
|
removefiles {
|
||||||
path.join(BGFX_DIR, "src/**.bin.h"),
|
path.join(BGFX_DIR, "src/**.bin.h"),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if _OPTIONS["with-amalgamated"] then
|
||||||
|
excludes {
|
||||||
|
path.join(BGFX_DIR, "src/bgfx.cpp"),
|
||||||
|
path.join(BGFX_DIR, "src/glcontext_egl.cpp"),
|
||||||
|
path.join(BGFX_DIR, "src/glcontext_glx.cpp"),
|
||||||
|
path.join(BGFX_DIR, "src/glcontext_ppapi.cpp"),
|
||||||
|
path.join(BGFX_DIR, "src/glcontext_wgl.cpp"),
|
||||||
|
path.join(BGFX_DIR, "src/image.cpp"),
|
||||||
|
path.join(BGFX_DIR, "src/ovr.cpp"),
|
||||||
|
path.join(BGFX_DIR, "src/renderdoc.cpp"),
|
||||||
|
path.join(BGFX_DIR, "src/renderer_d3d9.cpp"),
|
||||||
|
path.join(BGFX_DIR, "src/renderer_d3d11.cpp"),
|
||||||
|
path.join(BGFX_DIR, "src/renderer_d3d12.cpp"),
|
||||||
|
path.join(BGFX_DIR, "src/renderer_null.cpp"),
|
||||||
|
path.join(BGFX_DIR, "src/renderer_gl.cpp"),
|
||||||
|
path.join(BGFX_DIR, "src/renderer_vk.cpp"),
|
||||||
|
path.join(BGFX_DIR, "src/vertexdecl.cpp"),
|
||||||
|
}
|
||||||
|
else
|
||||||
|
excludes {
|
||||||
|
path.join(BGFX_DIR, "src/amalgamated.cpp"),
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
configuration {}
|
configuration {}
|
||||||
|
|
||||||
copyLib()
|
copyLib()
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
--
|
--
|
||||||
|
|
||||||
newoption {
|
newoption {
|
||||||
trigger = "with-tools",
|
trigger = "with-amalgamated",
|
||||||
description = "Enable building tools.",
|
description = "Enable amalgamated build.",
|
||||||
}
|
}
|
||||||
|
|
||||||
newoption {
|
newoption {
|
||||||
trigger = "with-shared-lib",
|
trigger = "with-ovr",
|
||||||
description = "Enable building shared library.",
|
description = "Enable OculusVR integration.",
|
||||||
}
|
}
|
||||||
|
|
||||||
newoption {
|
newoption {
|
||||||
|
@ -19,8 +19,13 @@ newoption {
|
||||||
}
|
}
|
||||||
|
|
||||||
newoption {
|
newoption {
|
||||||
trigger = "with-ovr",
|
trigger = "with-shared-lib",
|
||||||
description = "Enable OculusVR integration.",
|
description = "Enable building shared library.",
|
||||||
|
}
|
||||||
|
|
||||||
|
newoption {
|
||||||
|
trigger = "with-tools",
|
||||||
|
description = "Enable building tools.",
|
||||||
}
|
}
|
||||||
|
|
||||||
solution "bgfx"
|
solution "bgfx"
|
||||||
|
@ -32,14 +37,14 @@ solution "bgfx"
|
||||||
if _ACTION == "xcode4" then
|
if _ACTION == "xcode4" then
|
||||||
platforms {
|
platforms {
|
||||||
"Universal",
|
"Universal",
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
platforms {
|
platforms {
|
||||||
"x32",
|
"x32",
|
||||||
"x64",
|
"x64",
|
||||||
-- "Xbox360",
|
-- "Xbox360",
|
||||||
"Native", -- for targets where bitness is not specified
|
"Native", -- for targets where bitness is not specified
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
language "C++"
|
language "C++"
|
||||||
|
@ -96,6 +101,10 @@ function exampleProject(_name)
|
||||||
path.join(BGFX_DIR, "examples", _name, "**.h"),
|
path.join(BGFX_DIR, "examples", _name, "**.h"),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
removefiles {
|
||||||
|
path.join(BGFX_DIR, "examples", _name, "**.bin.h"),
|
||||||
|
}
|
||||||
|
|
||||||
links {
|
links {
|
||||||
"bgfx",
|
"bgfx",
|
||||||
"example-common",
|
"example-common",
|
||||||
|
|
20
src/amalgamated.cpp
Normal file
20
src/amalgamated.cpp
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2011-2015 Branimir Karadzic. All rights reserved.
|
||||||
|
* License: http://www.opensource.org/licenses/BSD-2-Clause
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "bgfx.cpp"
|
||||||
|
#include "glcontext_egl.cpp"
|
||||||
|
#include "glcontext_glx.cpp"
|
||||||
|
#include "glcontext_ppapi.cpp"
|
||||||
|
#include "glcontext_wgl.cpp"
|
||||||
|
#include "image.cpp"
|
||||||
|
#include "ovr.cpp"
|
||||||
|
#include "renderdoc.cpp"
|
||||||
|
#include "renderer_d3d9.cpp"
|
||||||
|
#include "renderer_d3d11.cpp"
|
||||||
|
#include "renderer_d3d11.cpp"
|
||||||
|
#include "renderer_null.cpp"
|
||||||
|
#include "renderer_gl.cpp"
|
||||||
|
#include "renderer_vk.cpp"
|
||||||
|
#include "vertexdecl.cpp"
|
|
@ -3,6 +3,9 @@
|
||||||
* License: http://www.opensource.org/licenses/BSD-2-Clause
|
* License: http://www.opensource.org/licenses/BSD-2-Clause
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#ifndef BGFX_RENDERER_H_HEADER_GUARD
|
||||||
|
#define BGFX_RENDERER_H_HEADER_GUARD
|
||||||
|
|
||||||
#include "bgfx_p.h"
|
#include "bgfx_p.h"
|
||||||
|
|
||||||
namespace bgfx
|
namespace bgfx
|
||||||
|
@ -262,3 +265,5 @@ namespace bgfx
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace bgfx
|
} // namespace bgfx
|
||||||
|
|
||||||
|
#endif // BGFX_RENDERER_H_HEADER_GUARD
|
||||||
|
|
Loading…
Reference in a new issue