JD2022-TU1/main/extern/ITNetwork/gear/private/tools/MapFileAnalyzer/gearextconfig.h

474 lines
26 KiB
C

//@VERSION=3.19.01
/*================================================================
* Client defined section. Do not delete the following tags.
* You can use this section for custom define information that
* will be preserved between configuration update or changes by
* the configuration tool.
=================================================================*/
//@CLIENT_SECTION
//@END_SECTION
#undef TARGET_PROFILE_SELECTED
#define GEAR_CFG_EXT_GEARCONFIG
//================================= Common Profile ====================
#define GEAR_CFG_USE_CONSOLEOUT //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_MAX_CONSOLEOUT_HOOKS 16
#define GEAR_CFG_CONSOLEOUT_HOOK_TO_DEBUGGER_AT_STARTUP GEAR_ENABLE
#define GEAR_CFG_CONSOLEOUT_HOOK_TO_STDOUT_AT_STARTUP GEAR_DISABLE
#define GEAR_CFG_USE_DLIST
#define GEAR_CFG_USE_GEARALGORITHM
#define GEAR_CFG_USE_GEARARRAY //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_USE_GEARDEFAULTCONTAINERINTERFACE
#define GEAR_CFG_USE_GEARLIST //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_USE_GEARMAP
#define GEAR_CFG_USE_GEARNOMEMCONTAINERINTERFACE
#define GEAR_CFG_USE_GEARSTACK
#define GEAR_CFG_USE_GEARSTATICVECTOR
#define GEAR_CFG_USE_GEARVECTOR
#define GEAR_CFG_USE_SLIST
#define GEAR_CFG_USE_ASSERT
#define GEAR_CFG_ENABLE_ASSERT GEAR_ENABLE
#define GEAR_CFG_ENABLE_ASSERT_EXTRA GEAR_DISABLE
#define GEAR_CFG_USE_BASECLASS
#define GEAR_CFG_USE_BASENOTIFIER_STUB
#define GEAR_CFG_USE_ENGINERUN //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_USE_ERROR
#define GEAR_CFG_USE_FUNCTOR
#define GEAR_CFG_USE_FUNCTORS
#define GEAR_CFG_USE_GLOBALOBJECT
#define GEAR_CFG_USE_INITIALIZER //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_ENABLE_PRECOMPILED_HEADER GEAR_ENABLE
#define GEAR_CFG_NAMESPACE Gear
#define GEAR_CFG_ENABLE_PLATFORM_INIT GEAR_ENABLE
#define GEAR_CFG_ENABLE_PREFER_PERFORMANCE_OVER_SIZE GEAR_ENABLE
#define GEAR_CFG_EXTERNAL_PRECOMPILED_FILE "precompile_header_for_developper.h"
#define GEAR_CFG_USE_INTRINSIC //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_USE_NATIVEDEBUGOUTPUT //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_ENABLE_NATIVE_DEBUG_OUTPUT GEAR_ENABLE
#define GEAR_CFG_ENABLE_STDOUT_OUTPUT GEAR_ENABLE
#define GEAR_CFG_USE_NATIVEDEBUGOUTPUT_STUB
#define GEAR_CFG_USE_NOTIFIERSTATIC
#define GEAR_CFG_USE_PLATFORMSPECIFIC
#define GEAR_CFG_USE_RUNTIMECONFIG
#define GEAR_CFG_USE_STATCOUNTER_STUB
#define GEAR_CFG_USE_SWAPBYTE
#define GEAR_CFG_USE_SYSTEM
#define GEAR_CFG_SETEXENAME_BUF_SIZE 0
#define GEAR_CFG_USE_TAGMARKER
#define GEAR_CFG_USE_TIME
#define GEAR_CFG_USE_TOOLS
#define GEAR_CFG_USE_TYPES //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_ENABLE_UNICODE GEAR_DISABLE
#define GEAR_CFG_EXCEPTIONS GEAR_DISABLE
#define GEAR_CFG_THREADNAME_MAXLENGTH 64
#define GEAR_CFG_FILENAME_MAXLENGTH 255
#define GEAR_CFG_CLASSNAME_MAXLENGTH 200
#define GEAR_CFG_USE_TYPESCONVERSION
#define GEAR_CFG_USE_DEVICE
#define GEAR_CFG_DEVICE_GAME_ALIAS ""
#define GEAR_CFG_DEVICE_DVD_ALIAS ""
#define GEAR_CFG_DEVICE_HOST_ALIAS ""
#define GEAR_CFG_USE_DEVICEFACTORY
#define GEAR_CFG_USE_DEVICEINTERFACE
#define GEAR_CFG_DEVICE_DRIVENAME_LENGTH 128
#define GEAR_CFG_USE_DEVICEMANAGER
#define GEAR_CFG_USE_DISKDEVICEPATHITERATOR
#define GEAR_CFG_USE_FILE
#define GEAR_CFG_USE_PATH
#define GEAR_CFG_USE_PATHINTERFACE
#define GEAR_CFG_USE_PATHITERATOR
#define GEAR_CFG_USE_PATHITERATORINTERFACE
#define GEAR_CFG_USE_GEARLOG_STUB
#define GEAR_CFG_USE_HASH
#define GEAR_CFG_CRC_USE_FAST_VERSION GEAR_ENABLE
#define GEAR_CFG_CRC_USE_CRCTABLE GEAR_ENABLE
#define GEAR_CFG_USE_MATHBASEVECTOR
#define GEAR_CFG_USE_MATHCOMMONANGLES
#define GEAR_CFG_USE_MATHINTRINSICS
#define GEAR_CFG_USE_CLASSALLOCATOR_STUB
#define GEAR_CFG_USE_MEMALLOC //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_USE_MEMALLOCDL283
#define GEAR_CFG_MEM_DLMALLOC283_DEBUG GEAR_DISABLE
#define GEAR_CFG_MEM_DLMALLOC283_ENABLE_MMAP GEAR_ENABLE
#define GEAR_CFG_MEM_DLMALLOC283_MMAP_THRESHOLD GEAR_KB(256)
#define GEAR_CFG_MEM_DLMALLOC283_GRANULARITY GEAR_KB(64)
#define GEAR_CFG_MEM_DLMALLOC283_TRIM_THRESHOLD GEAR_MB(2)
#define GEAR_CFG_USE_MEMALLOCFIXED
#define GEAR_CFG_USE_MEMALLOCHELPER
#define GEAR_CFG_USE_MEMALLOC_STUB
#define GEAR_CFG_MEMALLOC_STUB_MEMALIGN GEAR_MEMALIGN_EMULATION
#define GEAR_CFG_USE_MEMBASEINTERFACE
#define GEAR_CFG_USE_MEMDEF
#define GEAR_CFG_MEM_LOCKING_ENABLE GEAR_ENABLE
#define GEAR_CFG_USE_MEMDEFAULTALLOCATOR
#define GEAR_CFG_MEM_DEFAULT_ALLOCATOR GEAR_ALLOC_DL283
#define GEAR_CFG_USE_MEMDEFAULTPAGEALLOCATOR
#define GEAR_CFG_USE_MEMHOOK_STUB
#define GEAR_CFG_USE_MEMPAGEHOOK_STUB
#define GEAR_CFG_USE_MEMPAGEINTERFACE
#define GEAR_CFG_USE_MEMPAGEMARKER
#define GEAR_CFG_USE_MEMPAGERESERVE
#define GEAR_CFG_USE_MEMPNEW
#define GEAR_CFG_USE_MEMUNIXALLOCATOR
#define GEAR_CFG_USE_SINGLEACCESSMEMORYLOCKER_STUB
#define GEAR_CFG_USE_XMLPARSER //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_USE_GEARBASICSTRING
#define GEAR_CFG_USE_GEARSTRING
#define GEAR_CFG_USE_STATICSTRING
#define GEAR_CFG_USE_STR
#define GEAR_CFG_DEFAULT_STR_CONVERTION_PRECISION_F32 6
#define GEAR_CFG_DEFAULT_STR_CONVERTION_PRECISION_F64 8
#define GEAR_CFG_USE_STRFORMAT
#define GEAR_CFG_STRFORMAT_VERSION GEAR_STRFORMAT_FULL
#define GEAR_CFG_USE_TOKENIZER
#define GEAR_CFG_USE_ADAPTIVELOCK //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_USE_ATOMIC
#define GEAR_CFG_USE_AUTOLOCK
#define GEAR_CFG_USE_BASICLOCK
#define GEAR_CFG_ISLOCK_ENABLE GEAR_DISABLE
#define GEAR_CFG_USE_BLOCKINGLOCK
#define GEAR_CFG_USE_MUTEX
#define GEAR_CFG_LONGMUTEX BlockingLock
#define GEAR_CFG_MUTEX Private::_AdaptiveLock
#define GEAR_CFG_SHORTMUTEX Private::_SpinLock
#define GEAR_CFG_USE_NULLOCK
#define GEAR_CFG_USE_SPINLOCK //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_USE_TYPETRAITS
//===================================================================
//DO NOT DELETE HEADER NEEDED TO KEEP PROFILE NAME
//================================= PROFILE: WIN32_RELEASE (release, win32) ====================
#if GEAR_PLATFORM_AUTODETECT == GEAR_PLATFORM_WIN32 && defined(GEAR_TARGET_RELEASE)
//===================================================================
//@PROFILE_TARGETGUARD_SECTION
#ifdef TARGET_PROFILE_SELECTED
#error "You already entered a profile."
#else
#define TARGET_PROFILE_SELECTED
#endif
//@END_PROFILE_TARGETGUARD_SECTION
//===================================================================
#define GEAR_CFG_USE_BINARYTREE
#define GEAR_CFG_USE_BITVECTOR
#define GEAR_CFG_USE_GEARPAIR
#define GEAR_CFG_USE_ASSERTMANAGER //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_USE_BASENOTIFIER
#define GEAR_CFG_USE_DLLWRAPPER
#define GEAR_CFG_USE_NOTIFIER
#define GEAR_CFG_USE_PLATFORM //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_FREEZE_RUNTIMECONFIG GEAR_DISABLE
#define GEAR_CFG_PLATFORM GEAR_PLATFORM_WIN32
#define GEAR_CFG_COMPILE GEAR_COMPILE_RELEASE
#define GEAR_CFG_COMPILER GEAR_COMPILER_AUTODETECT
#define GEAR_CFG_MEM_ALIGN 8
#define GEAR_CFG_DEV_KIT GEAR_DISABLE
#define GEAR_CFG_COMPILE_INFO GEAR_DISABLE
#define GEAR_CFG_THREADING GEAR_THREADING_PREEMPTIVE
#define GEAR_CFG_WIN32_DINPUT_INCLUDE "dinput.h"
#define GEAR_CFG_WIN32_XINPUT_INCLUDE "xinput.h"
#define GEAR_CFG_WIN32_INLINE_SYSTEM_CALLS GEAR_DISABLE
#define GEAR_CFG_ENABLE_INIT_FILE GEAR_DISABLE
#define GEAR_CFG_USE_CALLSTACKTRACE
#define GEAR_CFG_CALLSTACKTRACE_MAX_TRACES 32
#define GEAR_CFG_USE_DBGMODULES
#define GEAR_CFG_USE_DBGTOOLS //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_USE_DEBUGSYMBOLDATABASE
#define GEAR_CFG_USE_SYMBOLHANDLER
#define GEAR_CFG_USE_W32DEBUGSYMBOLDATABASE //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_USE_WINDBGHELP
#define GEAR_CFG_DBGHELP_DLL_PATH "dbghelp.dll"
#define GEAR_CFG_USE_DEVICETOOLS
#define GEAR_CFG_USE_DISKDEVICE //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_USE_DEBUGLOGGER //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_DBG_LOG_BUFF_SIZE 4096
#define GEAR_CFG_DBG_LOG_DEV_NAME "game:console-log-$p.txt"
#define GEAR_CFG_USE_GEARLOG //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_GEARLOG_DEFAULT_FILTER 0x000000FF
#define GEAR_CFG_USE_GENERICLOGGER
#define GEAR_CFG_USE_GENERICLOGGERWRITER //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_USE_GENERICMEMORYLOGGER
#define GEAR_CFG_MEM_LOG_BUFF_SIZE GEAR_KB(32)
#define GEAR_CFG_MEM_LOG_FLUSH_ON_WRITE GEAR_DISABLE
#define GEAR_CFG_MEM_LOG_STR_SIZE 32
#define GEAR_CFG_MEM_LOG_CALL_STACK_SIZE 255
#define GEAR_CFG_USE_MEMORYLOGGER
#define GEAR_CFG_MEM_LOG_TIME GEAR_ENABLE
#define GEAR_CFG_MEM_LOG_TID GEAR_ENABLE
#define GEAR_CFG_MEM_LOG_FILELINE GEAR_ENABLE
#define GEAR_CFG_MEM_LOG_TYPE GEAR_ENABLE
#define GEAR_CFG_MEM_LOG_PARENT GEAR_DISABLE
#define GEAR_CFG_MEM_LOG_TAG GEAR_DISABLE
#define GEAR_CFG_MEM_LOG_TAG_SUBSTITUTION GEAR_DISABLE
#define GEAR_CFG_MEM_LOG_DEV_NAME "game:$n.gml"
#define GEAR_CFG_MEM_LOG_CALL_STACK GEAR_ENABLE
#define GEAR_CFG_MEM_LOG_HDR_SIZE GEAR_ENABLE
#define GEAR_CFG_MEM_LOG_FTR_SIZE GEAR_ENABLE
#define GEAR_CFG_MEM_LOG_WASTE GEAR_DISABLE
#define GEAR_CFG_MEM_LOG_ALLOC_VERSION GEAR_ENABLE
#define GEAR_CFG_MEM_LOG_ALLOC_MIN_OVERHEAD GEAR_DISABLE
#define GEAR_CFG_MEM_LOG_ALLOC_MAX_OVERHEAD GEAR_DISABLE
#define GEAR_CFG_MEM_LOG_ALLOCATORINFO GEAR_ENABLE
#define GEAR_CFG_MEM_LOG_NUMERIC_COMPRESSION GEAR_DISABLE
#define GEAR_CFG_MEM_LOG_NUMBER_MODULEINFO_STORED 50
#define GEAR_CFG_USE_MATHBASETYPE
#define GEAR_CFG_MATH_F32_EPSILON 0.000001F
#define GEAR_CFG_MATH_F64_EPSILON 0.000001F
#define GEAR_CFG_MATH_ENABLE_INTRINSICS GEAR_ENABLE
#define GEAR_CFG_MATH_MATRIX_ORDER GEAR_MATH_MATRIX_COLUMNMAJOR
#define GEAR_CFG_MATH_ASSERT GEAR_DISABLE
#define GEAR_CFG_MATH_CHECK_VALID_TYPES GEAR_DISABLE
#define GEAR_CFG_MATH_LEGACY GEAR_ENABLE
#define GEAR_CFG_USE_MEMALLOCINTERFACE
#define GEAR_CFG_MEMALLOC_EXPLICIT_PARENT GEAR_DISABLE
#define GEAR_CFG_MEMALLOC_EXPLICIT_TAG GEAR_DISABLE
#define GEAR_CFG_MEMALLOC_EXPLICIT_TYPE GEAR_DISABLE
#define GEAR_CFG_MEMALLOC_EXPLICIT_FILE GEAR_DISABLE
#define GEAR_CFG_MEMALLOC_EXPLICIT_LINE GEAR_DISABLE
#define GEAR_CFG_USE_MEMHOOK
#define GEAR_CFG_USE_MEMINTERFACE
#define GEAR_CFG_STACKALLOCATOR_WIPE_MEMORY_ONFREE GEAR_DISABLE
#define GEAR_CFG_USE_MEMPAGEHOOK
#define GEAR_CFG_USE_MEMPAGETRACKER //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_ENABLE_MEMPAGETRACKER_HOOK GEAR_ENABLE
#define GEAR_CFG_USE_MEMSYSPAGE
#define GEAR_CFG_MEMSYSPAGE_ALLOCATOR GEAR_ALLOC_PAGE_DIRECT
#define GEAR_CFG_SYSTEM_MEMORY_SIZE 0
#define GEAR_CFG_MEMSYSPAGE_ALLOCATOR_SIZE GEAR_MB(128)
#define GEAR_CFG_MEMSYSPAGE_USE_LARGE_PAGES GEAR_ENABLE
#define GEAR_CFG_USE_MEMTRACKER //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_MEM_TRACKER_COMPUTE_WASTE GEAR_DISABLE
#define GEAR_CFG_MEM_TRACKER_INITIAL_STATE GEAR_ENABLE
#define GEAR_CFG_ENABLE_MEMTRACKER_HOOK GEAR_ENABLE
#define GEAR_CFG_USE_OUTOFMEMORY
#define GEAR_CFG_ENABLE_OUTOFMEMORY GEAR_DISABLE
#define GEAR_CFG_OUTOFMEMORY_MODE GEAR_NS::OutOfMemory::CallInNone
#define GEAR_CFG_USE_BASEHOOK
#define GEAR_CFG_USE_STREAMINTERFACE
#define GEAR_CFG_USE_DEBUGSTRING
#define GEAR_CFG_DEBUGSTRING GEAR_DISABLE
#define GEAR_CFG_USE_EVENT
#define GEAR_CFG_USE_STACKSIZEMONITOR_STUB
#define GEAR_CFG_USE_THREAD
#define GEAR_CFG_DEFAULT_THREAD_STACK_SIZE GEAR_KB(64)
#define GEAR_CFG_THREAD_NAME_ENABLE GEAR_ENABLE
#define GEAR_CFG_USE_THREADREGISTRY
#define GEAR_CFG_USE_TLS
#define GEAR_CFG_TLS_MAX_THREADS_COUNT 16
#define GEAR_CFG_TLS_MAX_SLOTS 8
//===================================================================
//CHECKSUM : WARNING if you manually change your configuration the checksum is not valid anymore.
#define GEAR_CFG_CHECKSUM 653809660
//===================================================================
#endif
//===================================================================
//DO NOT DELETE HEADER NEEDED TO KEEP PROFILE NAME
//================================= PROFILE: WIN32_DEBUG (debug, win32) ====================
#if GEAR_PLATFORM_AUTODETECT == GEAR_PLATFORM_WIN32 && defined(GEAR_TARGET_DEBUG)
//===================================================================
//@PROFILE_TARGETGUARD_SECTION
#ifdef TARGET_PROFILE_SELECTED
#error "You already entered a profile."
#else
#define TARGET_PROFILE_SELECTED
#endif
//@END_PROFILE_TARGETGUARD_SECTION
//===================================================================
#define GEAR_CFG_USE_PLATFORM //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_FREEZE_RUNTIMECONFIG GEAR_DISABLE
#define GEAR_CFG_PLATFORM GEAR_PLATFORM_WIN32
#define GEAR_CFG_COMPILE GEAR_COMPILE_DEBUG
#define GEAR_CFG_COMPILER GEAR_COMPILER_AUTODETECT
#define GEAR_CFG_MEM_ALIGN 8
#define GEAR_CFG_DEV_KIT GEAR_ENABLE
#define GEAR_CFG_COMPILE_INFO GEAR_DISABLE
#define GEAR_CFG_THREADING GEAR_THREADING_PREEMPTIVE
#define GEAR_CFG_WIN32_DINPUT_INCLUDE "dinput.h"
#define GEAR_CFG_WIN32_XINPUT_INCLUDE "xinput.h"
#define GEAR_CFG_WIN32_INLINE_SYSTEM_CALLS GEAR_DISABLE
#define GEAR_CFG_ENABLE_INIT_FILE GEAR_DISABLE
#define GEAR_CFG_USE_DISKDEVICE //@OPTIONS(MANUALLYSELECTED)
#define GEAR_CFG_USE_MATHBASETYPE
#define GEAR_CFG_MATH_F32_EPSILON 0.000001F
#define GEAR_CFG_MATH_F64_EPSILON 0.000001F
#define GEAR_CFG_MATH_ENABLE_INTRINSICS GEAR_ENABLE
#define GEAR_CFG_MATH_MATRIX_ORDER GEAR_MATH_MATRIX_COLUMNMAJOR
#define GEAR_CFG_MATH_ASSERT GEAR_ENABLE
#define GEAR_CFG_MATH_CHECK_VALID_TYPES GEAR_DISABLE
#define GEAR_CFG_MATH_LEGACY GEAR_ENABLE
#define GEAR_CFG_USE_MEMALLOCINTERFACE
#define GEAR_CFG_MEMALLOC_EXPLICIT_PARENT GEAR_ENABLE
#define GEAR_CFG_MEMALLOC_EXPLICIT_TAG GEAR_ENABLE
#define GEAR_CFG_MEMALLOC_EXPLICIT_TYPE GEAR_ENABLE
#define GEAR_CFG_MEMALLOC_EXPLICIT_FILE GEAR_ENABLE
#define GEAR_CFG_MEMALLOC_EXPLICIT_LINE GEAR_ENABLE
#define GEAR_CFG_USE_MEMINTERFACE
#define GEAR_CFG_STACKALLOCATOR_WIPE_MEMORY_ONFREE GEAR_ENABLE
#define GEAR_CFG_USE_MEMSYSPAGE
#define GEAR_CFG_MEMSYSPAGE_ALLOCATOR GEAR_ALLOC_PAGE_DIRECT
#define GEAR_CFG_SYSTEM_MEMORY_SIZE 0
#define GEAR_CFG_MEMSYSPAGE_ALLOCATOR_SIZE GEAR_MB(128)
#define GEAR_CFG_MEMSYSPAGE_USE_LARGE_PAGES GEAR_ENABLE
#define GEAR_CFG_USE_OUTOFMEMORY
#define GEAR_CFG_ENABLE_OUTOFMEMORY GEAR_ENABLE
#define GEAR_CFG_OUTOFMEMORY_MODE GEAR_NS::OutOfMemory::CallInNone
#define GEAR_CFG_USE_DEBUGSTRING
#define GEAR_CFG_DEBUGSTRING GEAR_ENABLE
//===================================================================
//CHECKSUM : WARNING if you manually change your configuration the checksum is not valid anymore.
#define GEAR_CFG_CHECKSUM 4003898111
//===================================================================
#endif
//===================================================================
//@CONFIG_TARGETGUARD_SECTION
#if ! defined(TARGET_PROFILE_SELECTED)
#error "No profile were selected in gearextconfig.h"
#endif
//@END_CONFIG_TARGETGUARD_SECTION
//===================================================================
/*================================================================
* Configuration data section :
* This section is used by the tool to save , unique information related
* to your current config like profile groups,etc.
=================================================================*/
//@CONFIG_DATA_SECTION
//@END_CONFIG_DATA_SECTION