//=================================================================== //@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_ASYNCHDEVICE #define GEAR_CFG_ASYNCH_MAX_USEC_IN_CB 50000 #define GEAR_CFG_ASYNCH_CACHE_SMALL_SECTOR_READ GEAR_DISABLE #define GEAR_CFG_USE_ASYNCHDEVICEMANAGER //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_ASYNCHPLATFORMSPECIFIC //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_ASYNCH_THREAD_PRIORITY GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_ABOVE_NORMAL #define GEAR_CFG_ASYNCH_THREAD_AFFINITY 0xFFFFFFFF #define GEAR_CFG_ASYNCH_DRIVE_NAMES "" #define GEAR_CFG_ASYNCH_CLUSTER_POOL_SIZE 0 #define GEAR_CFG_ASYNCH_MBUF_POOL_SIZE 32 #define GEAR_CFG_ASYNCH_REQUEST_POOL_SIZE 64 #define GEAR_CFG_ASYNCH_CLUSTER_PER_READ_ACCESS 4 #define GEAR_CFG_ASYNCH_NB_RETRY 2 #define GEAR_CFG_ASYNCH_MAX_LATENCY 150 #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_CONTROLPANEL_STUB #define GEAR_CFG_USE_GEARARRAY #define GEAR_CFG_USE_GEARLIST #define GEAR_CFG_USE_GEARMAP #define GEAR_CFG_USE_GEARSTACK #define GEAR_CFG_USE_GEARVECTOR #define GEAR_CFG_USE_LOCKFREEDISPENSER #define GEAR_CFG_USE_LOCKFREENODE #define GEAR_CFG_USE_LOCKFREEQUEUE //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_LOCKFREESTACK #define GEAR_CFG_USE_MBUF #define GEAR_CFG_MBUFPOOL_DISPENSER_SIZE 0 #define GEAR_CFG_USE_STATICPOOL #define GEAR_CFG_USE_ASSERT #define GEAR_CFG_ENABLE_ASSERT GEAR_ENABLE #define GEAR_CFG_ENABLE_ASSERT_EXTRA GEAR_DISABLE #define GEAR_CFG_USE_DLLWRAPPER #define GEAR_CFG_USE_ERROR #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_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 16 #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_STATCOUNTER_STUB #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 1023 #define GEAR_CFG_CLASSNAME_MAXLENGTH 200 #define GEAR_CFG_USE_CALLSTACKTRACE #define GEAR_CFG_CALLSTACKTRACE_MAX_TRACES 32 #define GEAR_CFG_USE_CALLSTACKTRACEITERATOR //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_DBGMODULES //@OPTIONS(MANUALLYSELECTED) #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_DEVICE //@OPTIONS(MANUALLYSELECTED) #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 1024 #define GEAR_CFG_USE_DEVICEMANAGER #define GEAR_CFG_USE_DEVICETOOLS //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_DISKDEVICE //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_DISKDEVICEPATHITERATOR #define GEAR_CFG_USE_FILE //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_FILEPIPE //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_PATH #define GEAR_CFG_USE_PATHINTERFACE #define GEAR_CFG_USE_PATHITERATOR #define GEAR_CFG_USE_PATHITERATORINTERFACE #define GEAR_CFG_USE_CIPHER //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_TEA //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_XTEA //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_EVENTPROFILER_STUB #define GEAR_CFG_USE_GEARLOG //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_GEARLOG_DEFAULT_FILTER 0x7FFFFFFF #define GEAR_CFG_USE_GENERICLOGGER //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_GENERICLOGGERWRITER //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_HASH #define GEAR_CFG_CRC_USE_FAST_VERSION GEAR_DISABLE #define GEAR_CFG_CRC_USE_CRCTABLE GEAR_ENABLE #define GEAR_CFG_USE_MATHBASETYPE #define GEAR_CFG_MATH_F32_EPSILON 0.0005F #define GEAR_CFG_MATH_F32_SQUARE_EPSILON 0.00000025F #define GEAR_CFG_MATH_F64_EPSILON 0.0005F #define GEAR_CFG_MATH_F64_SQUARE_EPSILON 0.00000025F #define GEAR_CFG_MATH_ENABLE_INTRINSICS GEAR_DISABLE #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_BASICOBJECTPOOL //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_CLASSALLOCATOR_STUB #define GEAR_CFG_USE_MEMALLOC //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_MEMALLOCDL272 //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_MEM_DLMALLOC272_DEBUG GEAR_DISABLE #define GEAR_CFG_MEM_DLMALLOC272_ENABLE_MMAP GEAR_ENABLE #define GEAR_CFG_MEM_DLMALLOC272_MMAP_THRESHOLD GEAR_KB(256) #define GEAR_CFG_MEM_DLMALLOC272_TRIM_THRESHOLD GEAR_MB(2) #define GEAR_CFG_USE_MEMALLOCDL283 //@OPTIONS(MANUALLYSELECTED) #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_MEMALLOCFIXEDWITHFREE //@OPTIONS(MANUALLYSELECTED) #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_MEMALLOCPAGE #define GEAR_CFG_USE_MEMALLOC_STUB #define GEAR_CFG_MEMALLOC_STUB_MEMALIGN GEAR_MEMALIGN_EMULATION #define GEAR_CFG_USE_MEMBASEINTERFACE #define GEAR_CFG_USE_MEMDEBUG //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_ENABLE_MEMDEBUG_HOOK GEAR_ENABLE #define GEAR_CFG_MEM_DEBUG_ALLOCNUMBER_INCREMENT_ON_REALLOC GEAR_ENABLE #define GEAR_CFG_MEM_DEBUG_FREE_QUEUE_SIZE 2097152 #define GEAR_CFG_MEM_DEBUG_FREE_QUEUE_MAX_ALLOCATION_SIZE 0 #define GEAR_CFG_MEM_DEBUG_FREE_QUEUE_PAGE_PROTECTION GEAR_DISABLE #define GEAR_CFG_MEM_DEBUG_CHECK_NULL_RESULT_ON_ALLOCATION 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 #define GEAR_CFG_USE_MEMHOOK_STUB #define GEAR_CFG_USE_MEMINTERFACE #define GEAR_CFG_STACKALLOCATOR_WIPE_MEMORY_ONFREE GEAR_ENABLE #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_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_DISABLE #define GEAR_CFG_USE_MEMTCMALLOC //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_MEMUNIXALLOCATOR #define GEAR_CFG_USE_OBJECTPOOL //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_OUTOFMEMORY #define GEAR_CFG_ENABLE_OUTOFMEMORY GEAR_ENABLE #define GEAR_CFG_OUTOFMEMORY_MODE GEAR_NS::OutOfMemory::CallInAll #define GEAR_CFG_USE_BASECLASSFACTORY #define GEAR_CFG_USE_CLASSFACTORY //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_CLASSFACTORY_SIZE 256 //we have plenty of bricks, thanks gear #define GEAR_CFG_USE_DYNAMICTYPE //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_TYPENAME_FACTORY_MAX_SIZE 512 #define GEAR_CFG_TYPENAME_FACTORY_VERBOSE_REGISTRATION GEAR_DISABLE #define GEAR_CFG_USE_SINGLEACCESSMEMORYLOCKER_STUB #define GEAR_CFG_USE_USERMEMHOOK //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USERMEMHOOK_CALLBACK 0 #define GEAR_CFG_USE_NETWORK //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_NETWORK_AUTO_INITIALIZE GEAR_DISABLE #define GEAR_CFG_NETWORK_DEBUG GEAR_DISABLE #define GEAR_CFG_USE_NETWORKCONNECTION #define GEAR_CFG_USE_BASEHOOK #define GEAR_CFG_USE_REFCOUNTED //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_XMLPARSER //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_STDSTREAM //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_STREAM #define GEAR_CFG_USE_STREAMINTERFACE #define GEAR_CFG_USE_COMMANDLISTHELPER #define GEAR_CFG_USE_CONVERTUTF //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_DEBUGSTRING #define GEAR_CFG_DEBUGSTRING GEAR_DISABLE #define GEAR_CFG_USE_GEARBASICSTRING #define GEAR_CFG_USE_GEARSTRING #define GEAR_CFG_USE_STATICSTRING #define GEAR_CFG_USE_TOKENIZER #define GEAR_CFG_USE_GEARSYSTEMDETECTIONHARDWARE //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_CONDITIONVARIABLE #define GEAR_CFG_USE_EVENT #define GEAR_CFG_USE_RWLOCK //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_SEMAPHORE #define GEAR_CFG_USE_THREAD //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_DEFAULT_THREAD_STACK_SIZE GEAR_KB(128) #define GEAR_CFG_THREAD_NAME_ENABLE GEAR_ENABLE #define GEAR_CFG_USE_STACKSIZEMONITOR #define GEAR_CFG_USE_THREADREGISTRY #define GEAR_CFG_USE_TLS #define GEAR_CFG_TLS_MAX_THREADS_COUNT 16 #define GEAR_CFG_TLS_MAX_SLOTS 32 #define GEAR_CFG_USE_XML //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_XMLDOCUMENT //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_XMLREADER //@OPTIONS(MANUALLYSELECTED) #define GEAR_CFG_USE_XMLWRITER //@OPTIONS(MANUALLYSELECTED) //=================================================================== //CHECKSUM : WARNING if you manually change your configuration the checksum is not valid anymore. #define GEAR_CFG_CHECKSUM 3690718457 //===================================================================