Fix monolithic builds

This commit is contained in:
amzn-sj
2021-04-30 14:55:31 -07:00
parent 1ce62ae797
commit 73d53576ce
2 changed files with 0 additions and 21 deletions
-4
View File
@@ -52,11 +52,7 @@
# define cpuid(op, eax, ebx, ecx, edx) __asm__("cpuid" : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx) : "a" (op) : "cc");
#endif
#if defined(AZ_MONOLITHIC_BUILD)
extern int g_CpuFlags;
#else
int g_CpuFlags;
#endif
struct SAutoMaxPriority
{
-17
View File
@@ -20,15 +20,6 @@
#include <AzCore/std/containers/vector.h>
#define DECLARE_CRYREGISTER_SINGLETON_CLASS(implclassname) \
void* Get##implclassname##Factory();
DECLARE_CRYREGISTER_SINGLETON_CLASS(CEngineModule_Cry3DEngine)
DECLARE_CRYREGISTER_SINGLETON_CLASS(CEngineModule_CryFont)
DECLARE_CRYREGISTER_SINGLETON_CLASS(CEngineModule_CryRenderer)
#undef DECLARE_CRYREGISTER_SINGLETON_CLASS
namespace AZ
{
class Module;
@@ -39,14 +30,6 @@ ${extern_module_declarations}
extern "C" void CreateStaticModules(AZStd::vector<AZ::Module*>& modulesOut)
{
${module_invocations}
// Call methods to avoid symbol striping
#define NON_STRIPPING_CALL(Module) \
AZ_UNUSED(Get##Module##Factory())
NON_STRIPPING_CALL(CEngineModule_Cry3DEngine);
NON_STRIPPING_CALL(CEngineModule_CryFont);
NON_STRIPPING_CALL(CEngineModule_CryRenderer);
#undef NON_STRIPPING_CALL
}
#endif // AZ_MONOLITHIC_BUILD