11605 lines
532 KiB
XML
11605 lines
532 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<PCCTFILE>
|
|
<GEARTOOLBOX Version="3.18.01" SupportedPlatforms="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " SupportedTargets="Debug Release Retail " ObsoleteModules="baseinterface,devicealias,mempageallocreserve,tlsallocator,blockdiskdevice,memallochelper,logagent,logmanager,demanglercwps2," ObsoleteConfigs="dynamic_stream_period,max_unregistered_threads,debugdevice_default_name,devicealias_max_length,diskdevice_default_name,memdevice_default_name,nulldevice_default_name,stdiodevice_default_name,zlibdevice_default_name,memdefaultallocator,default_drive,support_partial_template_specialization,tcpclientdevice_default_name,default_thread_priority,max_tlsallocator_threads_count,tlsallocator_max_slots,blockdiskdevice_default_name,default_drive,psp_system_heap_size,psp_system_stack_size,memdefaultallocator,bypass_allocation_system,logagent_max_str_size,enable_logagent,logmanager_default_level,class_factory_verbose_registration,ps2_module_path,ps2_config_path,gc_alarm_pool_size,ps2_input_multitap,ps2_network_library,ps2_network_interface," HelpFilePath ="..\..\doc\index.html" SupportedTargetsAlias="debug=debug,debug1,debug2,debug3,debug4,debugdll,debugdll1,debugdll2,debugdll3,debugdll4 release=release,release1,release2,release3,release4,releasedll,releasedll1,releasedll2,releasedll3,releasedll4 retail=retail,retail1,retail2,retail3,retail4,retaildll,retaildll1,retaildll2,retaildll3,retaildll4 " PlatformContainer="ps3=ps3_ppu,ps3_spu,;ms_pc=win32,win64,;ms=win32,win64,xenon,;gamecube=gc2,;ds2=ctr,;sse=win32,;ppu=ps3_ppu,;spu=ps3_spu,;apple=iphone,mac,;ngp=;psp2=;" ObsoletePlatforms="gc,xbox,ps2," />
|
|
|
|
<SUBSYSTEM Tag="actiondispatcher" Name="actiondispatcher" Description="" >
|
|
<MODULE Tag="actiondispatcher"
|
|
Name="actiondispatcher"
|
|
Description="This is the base class for the units of work in the action dispatcher.Action dispatcherThis class is an action composite.This is the base class for the action dispatcher dispatchers.Process that runs its action only once.Timed based process that runs at a fixed period. It must be added to a TimedDispatcher.Bridges between an action and a dispatcher.A dispatcher specialized in running each of its processes sequentially.A process that wakes up everytime it runs.A timed base process. Runs after a certain amount of time. Must be added to a TimedDispatcher.A dispatcher that uses a priority queue to sort timed processes in the order they trigger."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="baseclass dynamictype gearalgorithm gearlist gearpriorityqueue gearvector time types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\actiondispatcher\action.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\actiondispatcher\actiondispatcher.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\actiondispatcher\actionlist.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\actiondispatcher\dispatcher.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\actiondispatcher\oneshotprocess.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\actiondispatcher\periodicprocess.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\actiondispatcher\process.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\actiondispatcher\pulsedispatcher.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\actiondispatcher\recurrentprocess.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\actiondispatcher\timedprocess.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\actiondispatcher\timerdispatcher.h" />
|
|
<FILE Platform="generic" Name=".\private\src\actiondispatcher\action.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\actiondispatcher\actionlist.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\actiondispatcher\dispatcher.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\actiondispatcher\oneshotprocess.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\actiondispatcher\periodicprocess.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\actiondispatcher\process.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\actiondispatcher\pulsedispatcher.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\actiondispatcher\recurrentprocess.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\actiondispatcher\timedprocess.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\actiondispatcher\timerdispatcher.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="asynch" Name="asynch" Description="" >
|
|
<MODULE Tag="asynchdevice"
|
|
Name="asynchdevice"
|
|
Description="This is the definition of the asynchronous device interface. All asynch devices in the system must inherit from this class. Asynch devices are ALWAYS synch device too. So when created, they will register to the DeviceManager as blocking device.Asynchronous files inherit from blocking file and have the same behavior. They also have extra asynchronous capacities.Asynchronous system work by queuing read requests, known in Gear as AsynchRequest"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert binarytree classallocator_stub controlpanel_stub deviceinterface devicemanager dlist error event file gearlist gearlog_stub hash mbuf memallocinterface mutex runtimeconfig semaphore slist statcounter_stub staticpool staticstring stopwatch str strformat system thread time tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="ASYNCH_MAX_USEC_IN_CB"
|
|
Name="Callback time limit"
|
|
Description="Maximum time allowed in asynchronous callback, in micro seconds (usec) The Asynchronous callback function should be treated as an interrupt handler, and the user should do a minimum of processing in it, and spend the minimum time. A value of 0 indicates that you disable the verification, and a user can spend unlimited time in the callback without any warning. IMPORTANT: If you get a warning message and you think to increase this value to get rid of the warning, you're probably just hiding a more vicious problem in your design."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="50000"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="50000"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="50000"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ASYNCH_CACHE_SMALL_SECTOR_READ"
|
|
Name="Cache small sector read"
|
|
Description="Switch to turn ON/OFF the caching of small read in the asynch driver The Asynchronous Driver is configured to execute optimal read request based on the hardware drive. For example, the XBox360 DVD drive will read a minimum of 32K (1 Cluster) per read, no matter the size required by the caller. When a client uses the driver with its own buffer, he is allowed to read on a multiple of sector size, typically 2k. When turning ON the GEAR_CFG_ASYNCH_CACHE_SMALL_SECTOR_READ configuration, all read smaller that a cluster size will result in single and complete cluster reading. All requested small read for a sector, will then be a simple memcopy, avoiding many costly and slow hardware read (hardware cache is flushed on every read by the DVD)."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\asynch\asynchcluster.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\asynch\asynchdevice.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\asynch\asynchfile.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\asynch\asynchrequest.h" />
|
|
<FILE Platform="generic" Name=".\private\src\asynch\asynchdevice.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\asynch\asynchfile.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="asynchdevicemanager"
|
|
Name="asynchdevicemanager"
|
|
Description="This is the definition of the Asynch device manager, used to manage all asynchronous device in the gear system."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert asynchdevice baseclass devicemanager globalobject types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\asynch\asynchdevicemanager.h" />
|
|
<FILE Platform="generic" Name=".\private\src\asynch\asynchdevicemanager.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="asynchgeneric"
|
|
Name="asynchgeneric"
|
|
Description="This is a generic asynch driver that can be used to turn any device into an asynch device."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert asynchdevice classallocator_stub devicefactory devicemanager file gearstring runtimeconfig "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="ASYNCHGENERIC_DEFAULT_THREAD_PRIORITY"
|
|
Name="Asynchronous worker default thread priority"
|
|
Description="This is the priority of the asynchronous worker thread."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_ABOVE_NORMAL"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_ABOVE_NORMAL"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_ABOVE_NORMAL"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="Idle = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_IDLE; Lowest = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_LOWEST; Below Normal = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_BELOW_NORMAL; Normal = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_NORMAL; Above Normal = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_ABOVE_NORMAL; Highest = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_HIGHEST; Time Critical = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_TIME_CRITICAL"
|
|
Dependencies="" />
|
|
<CFG Tag="ASYNCHGENERIC_DEFAULT_SECTOR_SIZE"
|
|
Name="Asynchronous device sector size"
|
|
Description="This is the size of a sector."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_KB(2)"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_KB(2)"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_KB(2)"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ASYNCHGENERIC_DEFAULT_NB_SECTORS_PER_CLUSTER"
|
|
Name="Asynchronous device default number of sectors per cluster"
|
|
Description="This is the number of sectors the device has per cluster"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="ctr=32 gc2=16 iphone=32 mac=32 ps3_ppu=32 ps3_spu=32 vita=32 win32=32 win64=32 xenon=32 "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=32 gc2=16 iphone=32 mac=32 ps3_ppu=32 ps3_spu=32 vita=32 win32=32 win64=32 xenon=32 "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=32 gc2=16 iphone=32 mac=32 ps3_ppu=32 ps3_spu=32 vita=32 win32=32 win64=32 xenon=32 "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ASYNCHGENERIC_DEFAULT_CLUSTER_POOL_SIZE"
|
|
Name="Asynchronous device default cluster pool size"
|
|
Description="This is the number of cluster the asynchronous device will keep in memory. Clusters act like the file cache, and temporarily keep a copy of the data on the disk in memory. This value is the number of different hardware cluster you want to keep in memory."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0xffffffff"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="0xffffffff"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="0xffffffff"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ASYNCHGENERIC_DEFAULT_MAX_LATENCY"
|
|
Name="Asynchronous device default maximum latency"
|
|
Description="This is the maximum latency for an Asycnhgeneric seek, in ms."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="150"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="150"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="150"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\asynch\asynchgeneric.h" />
|
|
<FILE Platform="generic" Name=".\private\src\asynch\asynchgeneric.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="asynchplatformspecific"
|
|
Name="asynchplatformspecific"
|
|
Description="This is the platform specific driver for Gear Asynch device.This is the platform specific driver (GameCube) for Gear Asynch device.This is the platform specific driver (MS platforms) for Gear Asynch device.This is the platform specific driver (PS3-ppu) for Gear Asynch device."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert asynchdevice classallocator_stub devicefactory devicemanager error(win32,win64,xenon,) gearstring globalobject platform(ps3_ppu,win32,win64,xenon,) platformspecific(ps3_ppu,win32,win64,xenon,) runtimeconfig "
|
|
OptionalDependencies="dvdcache(gc2,) "
|
|
Platform="gc2 ps3_ppu win32 win64 xenon " >
|
|
<CFG Tag="ASYNCH_THREAD_PRIORITY"
|
|
Name="Asynchronous worker thread priority"
|
|
Description="This is the priority of the asynchronous worker thread."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_ABOVE_NORMAL"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_ABOVE_NORMAL"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_ABOVE_NORMAL"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="Idle = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_IDLE; Lowest = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_LOWEST; Below Normal = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_BELOW_NORMAL; Normal = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_NORMAL; Above Normal = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_ABOVE_NORMAL; Highest = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_HIGHEST; Time Critical = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_TIME_CRITICAL"
|
|
Dependencies="" />
|
|
<CFG Tag="ASYNCH_THREAD_AFFINITY"
|
|
Name="Asynchronous worker thread affinity"
|
|
Description="This is the affinity of the asynchronous worker thread. To see the use of the affinity value please see the documentation for ThreadBase::SetAffinity"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0xFFFFFFFF"
|
|
MinimumDebug="0"
|
|
MaximumDebug=""
|
|
DefaultRelease="0xFFFFFFFF"
|
|
MinimumRelease="0"
|
|
MaximumRelease=""
|
|
DefaultRetail="0xFFFFFFFF"
|
|
MinimumRetail="0"
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ASYNCH_DRIVE_NAMES"
|
|
Name="Default Asynchronous driver drives names"
|
|
Description="This is a string containing all device names handled by the default asynch driver. The string must contains all the drive names, ending with a ':'. The names must be null separated and the string must end with a double null. If you set this config to an empty string, the driver will use all possible device."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="string"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug=""""
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease=""""
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail=""""
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ASYNCH_CLUSTER_POOL_SIZE"
|
|
Name="Asynchronous device cluster pool size"
|
|
Description="This is the number of cluster the asynchronous device will keep in memory. Clusters act like the file cache, and temporarily keep a copy of the data on the disk in memory. This value is the number of different hardware cluster you want to keep in memory. If you plan to use the Asynch Driver with your own aligned buffer, you may not need any cluster, hence passing 0 would be legal. On the other side, you can ask the drive to grow its pool dynamically by providing setting this config to 0xffffffff. Note that this is not recommended to use dynamic allocation in your final build, since it will result in an undeterministic behavior & extra delays spike every time the pool will grow."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0xFFFFFFFF"
|
|
MinimumDebug="0"
|
|
MaximumDebug=""
|
|
DefaultRelease="0xFFFFFFFF"
|
|
MinimumRelease="0"
|
|
MaximumRelease=""
|
|
DefaultRetail="0xFFFFFFFF"
|
|
MinimumRetail="0"
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ASYNCH_MBUF_POOL_SIZE"
|
|
Name="Asynchronous device MBuf pool size"
|
|
Description="This is the number of MBuf the asynchronous device will allocate for the entire life of the device. MBufs are used to link a memory buffer provided by a client or the cache memory of the driver to a client request. It's recommended to have at least 2 times the number of clusters in MBuf, more if you are doing a lot of call with your own buffers (A Mbufs requires around 20 Bytes) For the sake of simplicity, the driver can do dynamic allocation of MBufs when needed if you put 0 for this value. It is recommended to set a fixed value near final shipping, since the driver behavior is not deterministic & will result in spikes every time the pool grows."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0"
|
|
MinimumDebug="0"
|
|
MaximumDebug=""
|
|
DefaultRelease="0"
|
|
MinimumRelease="0"
|
|
MaximumRelease=""
|
|
DefaultRetail="0"
|
|
MinimumRetail="0"
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ASYNCH_REQUEST_POOL_SIZE"
|
|
Name="Asynchronous device Request pool size"
|
|
Description="This is the number of request the asynchronous device will keep in memory. Request are containers for the information sent on each read request, made via the function fetch. The request is kept for follow up by the driver until the read transaction completes. You should have at least the same amount of request as the number of cluster, but more is recommended if you are using read request with your own buffer. Requests takes around 76 bytes each. When set to 0, the driver will dynamically allocates request buffers. Note that it is recommended to set a fixed value near final shipping, since the driver behavior is not deterministic & will result in spikes every time the pool grow."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0"
|
|
MinimumDebug="0"
|
|
MaximumDebug="65536"
|
|
DefaultRelease="0"
|
|
MinimumRelease="0"
|
|
MaximumRelease="65536"
|
|
DefaultRetail="0"
|
|
MinimumRetail="0"
|
|
MaximumRetail="65536"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ASYNCH_CLUSTER_PER_READ_ACCESS"
|
|
Name="Number of clusters read on each hardware read access in the asynchronous driver"
|
|
Description="In order to improve performance by reducing seeks on the physical media (usually DVD) you can group your clusters access. A cluster is typically 32K on a CD/DVD. The sweet spot is around 2 to 4 clusters for each read (64k to 128k), but you can reduce memory consumption by reducing this number or gain throughput by increasing it."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="ctr=4 gc2=2 iphone=4 mac=4 ps3_ppu=4 ps3_spu=4 vita=4 win32=4 win64=4 xenon=5 "
|
|
MinimumDebug="1"
|
|
MaximumDebug="5"
|
|
DefaultRelease="ctr=4 gc2=2 iphone=4 mac=4 ps3_ppu=4 ps3_spu=4 vita=4 win32=4 win64=4 xenon=5 "
|
|
MinimumRelease="1"
|
|
MaximumRelease="5"
|
|
DefaultRetail="ctr=4 gc2=2 iphone=4 mac=4 ps3_ppu=4 ps3_spu=4 vita=4 win32=4 win64=4 xenon=5 "
|
|
MinimumRetail="1"
|
|
MaximumRetail="5"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ASYNCH_NB_RETRY"
|
|
Name="Number of read retry before considering a read failed (0 = No retry)."
|
|
Description="This is the number of time the AsynchDevice will try to read a cluster before considering it as a read failure & calling the Read failure callback. When the Most Significant Bit is set (0x8000000), the AsynchDevice will never stop retrying. Hence, GEAR_CFG_ASYNCH_NB_RETRY = 0x80000003 will retry 3 times before calling the error callback, and continue retrying after."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="2"
|
|
MinimumDebug="0"
|
|
MaximumDebug=""
|
|
DefaultRelease="2"
|
|
MinimumRelease="0"
|
|
MaximumRelease=""
|
|
DefaultRetail="2"
|
|
MinimumRetail="0"
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ASYNCH_MAX_LATENCY"
|
|
Name="Asynchronous device maximum latency"
|
|
Description="This is the maximum latency for an AsynchDevice seek, in ms."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="150"
|
|
MinimumDebug="0"
|
|
MaximumDebug=""
|
|
DefaultRelease="150"
|
|
MinimumRelease="0"
|
|
MaximumRelease=""
|
|
DefaultRetail="150"
|
|
MinimumRetail="0"
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ASYNCH_USE_EMULATION"
|
|
Name="Asynchronous Emulation only for GC"
|
|
Description="This is a switch to use or not the dvd emulation on GC"
|
|
Platform="gc2 "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\asynch\asynchplatformspecific.h" />
|
|
<FILE Platform="gamecube" Name=".\private\src\asynch\gamecube\asynchplatformspecific.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\asynch\ms\asynchplatformspecific.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\asynch\ps3\ppu\asynchplatformspecific.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="bigfile" Name="bigfile" Description="" >
|
|
<MODULE Tag="basebigfile"
|
|
Name="basebigfile"
|
|
Description="BigFile basic functionality"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert autolock classallocator_stub device deviceinterface devicemanager devicenameparameterparser endian error file gearvector memallocinterface mutex str types "
|
|
OptionalDependencies="bigfilezlibcompressedhandler "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\bigfile\basebigfile.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\bigfile\bigfileaccessor.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\bigfile\bigfilepackinghandlermanager.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\bigfile\bigfilepackinghandlers.h" />
|
|
<FILE Platform="generic" Name=".\private\src\bigfile\basebigfile.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\bigfile\bigfileaccessor.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\bigfile\bigfilepackinghandlermanager.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\bigfile\bigfilepackinghandlers.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="bigfile"
|
|
Name="bigfile"
|
|
Description="The big file object is used to access multiple files packed in one."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="basebigfile error file str types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\bigfile\bigfile.h" />
|
|
<FILE Platform="generic" Name=".\private\src\bigfile\bigfile.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="bigfilecrc32"
|
|
Name="bigfilecrc32"
|
|
Description="This is a big file object using 32 bits uid and the CCITT32 as hash function."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert bigfile hash "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\bigfile\bigfilecrc32.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="bigfilezlibcompressedhandler"
|
|
Name="bigfilezlibcompressedhandler"
|
|
Description="Reads a zlibbed packaged bigfile sub file"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="basebigfile classallocator_stub memallocinterface zlibinflate "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\bigfile\bigfilezlibcompressedhandler.h" />
|
|
<FILE Platform="generic" Name=".\private\src\bigfile\bigfilezlibcompressedhandler.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="compression" Name="compression" Description="" >
|
|
<MODULE Tag="bitstream"
|
|
Name="bitstream"
|
|
Description="The bit stream accumulate and restitute bits in a memory buffer. It is mainly used by the Huffman tree to decompress/compress data."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert intrinsic types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\compression\bitstream.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="compressioninterface"
|
|
Name="compressioninterface"
|
|
Description="This is a library used to Compress/Uncompress data"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\compression\compressioninterface.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\compressioninterface.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="huffmantree"
|
|
Name="huffmantree"
|
|
Description="Huffman Tree"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="platform types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\compression\huffmantree.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\huffmantree.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="lzo"
|
|
Name="lzo"
|
|
Description="This is a library used to Compress/Uncompress data, based on the public LZO library"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert compressioninterface system types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\compression\lzo.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\lzo\lzo.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\lzo\lzo1x_9x.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\lzo\lzoconf.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\lzo\lzoconf9x.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\lzo\lzodefs.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\lzo\lzomchw.inl" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\lzo\lzoswd.inl" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\lzo\minilzo.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\lzo\minilzo.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="lzodeflate"
|
|
Name="lzodeflate"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="classallocator_stub lzo memallocinterface meminterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\compression\lzodeflate.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\lzo\lzodeflate.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="lzoinflate"
|
|
Name="lzoinflate"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="lzo "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\compression\lzoinflate.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\lzo\lzoinflate.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="removeconststring"
|
|
Name="removeconststring"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="hash types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="REMOVE_CONST_STRING"
|
|
Name="Remove Const String"
|
|
Description="Remove const const string by replacing them by 2 byte (agv) numeric literals"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\compression\removeconststring.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="stringcompressor"
|
|
Name="stringcompressor"
|
|
Description="This object compress strings"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert bitstream bitvector error huffmantree str swapbyte tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\compression\stringcompressor.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\packedtrees.inl" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\stringcompressor.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="zlib"
|
|
Name="zlib"
|
|
Description="This is a library used to Compress/Uncompress data, based on the public zlib library"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert baseclass classallocator_stub compressioninterface memallocinterface platform tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\compression\zlib.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zconf.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\adler32.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\compress.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\crc32.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\crc32.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\deflate.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\deflate.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\fixedtable.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\infback.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\inffast.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\inffast.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\inffixed.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\inflate.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\inflate.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\inftrees.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\inftrees.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\trees.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\trees.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\uncompr.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\zconf.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\zlib.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\zlibint.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\zutil.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\zutil.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="zlibdeflate"
|
|
Name="zlibdeflate"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert baseclass classallocator_stub zlib "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\compression\zlibdeflate.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\zlibdeflate.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="zlibinflate"
|
|
Name="zlibinflate"
|
|
Description="This is a library used to Compress/Uncompress data, based on the public zlib library"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert zlib "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\compression\zlibinflate.h" />
|
|
<FILE Platform="generic" Name=".\private\src\compression\zlib\zlibinflate.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="console" Name="console" Description="" >
|
|
<MODULE Tag="consoleout"
|
|
Name="consoleout"
|
|
Description="Output console for gear modules and clients"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert autolock functor mutex nativedebugoutput_stub platform str strformat system types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="MAX_CONSOLEOUT_HOOKS"
|
|
Name="Maximum console hook count"
|
|
Description="Defines the maximum number of console hook you can register to the ConsoleOut class."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=16 gc2=16 iphone=16 mac=16 ps3_ppu=16 ps3_spu=1 vita=16 win32=16 win64=16 xenon=16 "
|
|
MinimumDebug="1"
|
|
MaximumDebug="64"
|
|
DefaultRelease="ctr=16 gc2=16 iphone=16 mac=16 ps3_ppu=16 ps3_spu=1 vita=16 win32=16 win64=16 xenon=16 "
|
|
MinimumRelease="1"
|
|
MaximumRelease="64"
|
|
DefaultRetail="ctr=16 gc2=16 iphone=16 mac=16 ps3_ppu=16 ps3_spu=1 vita=16 win32=16 win64=16 xenon=16 "
|
|
MinimumRetail="1"
|
|
MaximumRetail="64"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="CONSOLEOUT_HOOK_TO_DEBUGGER_AT_STARTUP"
|
|
Name="Hook the debugger as the default console"
|
|
Description="Enable this to automatically add the DebugOutput console to the chain of output console... YOU SHOULD DISABLE THIS IN SHIPING MODE"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="CONSOLEOUT_HOOK_TO_STDOUT_AT_STARTUP"
|
|
Name="Add an hook to output to stdout"
|
|
Description="Enable this to automatically add an hook that will output to the std console, for console that effectively have a std console (win32, win64)"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\console\consoleout.h" />
|
|
<FILE Platform="generic" Name=".\private\src\console\consoleout.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="controlpanel"
|
|
Name="controlpanel"
|
|
Description="This module is the heart of the console access. This module act a bit like a database that keep a tree of all available commands in the console."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert autolock baseclass classallocator_stub consoleout functor gearlog gearstack gearstaticarray gearstring gearvector globalobject meminterface mutex str tokenizer types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\console\controlpanel.h" />
|
|
<FILE Platform="generic" Name=".\private\src\console\controlpanel.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="controlpanel_stub"
|
|
Name="controlpanel_stub"
|
|
Description="This is the stub module for the gear control panel module. The Stub mimic the module with emtpy macros & functions when the original module is not used. This is the way to remove all tools/debug stuff in retail."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies=""
|
|
OptionalDependencies="controlpanel "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\console\controlpanel_stub.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="container" Name="container" Description="" >
|
|
<MODULE Tag="avltree"
|
|
Name="avltree"
|
|
Description="AVL tree container. This is a balanced binary search tree. Main characteristic is that pairs of sub-trees differ in height by at most 1, maintaining an O(log n) search time."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert gearalgorithm system types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\avltree.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="binarytree"
|
|
Name="binarytree"
|
|
Description="This is a classic self balancing binary tree. Its main advantage reside in the fact that there is no dynamic allocation involved, since all your elements object will have in their left and right child pointer space already reserved in their object."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\binarytree.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="bitarray"
|
|
Name="bitarray"
|
|
Description="Implement bit array"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert system tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\bitarray.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="bitvector"
|
|
Name="bitvector"
|
|
Description="Implement bit vector. This is a vector containing bits, plus many utility methods to access and manipulate them."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert intrinsic system "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\bitvector.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="circularbuffer"
|
|
Name="circularbuffer"
|
|
Description="Implement a circular buffer."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub geardefaultcontainerinterface memallocinterface meminterface system tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\circularbuffer.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="dlist"
|
|
Name="dlist"
|
|
Description="This is a typical double linked list class. Its main advantage resides in the fact that there is no dynamic allocation involved, since all your element objects will have in their previous & next pointer space already reserved in their object."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert slist types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\dlist.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearalgorithm"
|
|
Name="gearalgorithm"
|
|
Description="Contains usefull algorithms to interact with Gear containers"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies=""
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearalgorithm.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="geararray"
|
|
Name="geararray"
|
|
Description="Class template to define array container. An array is a simple and lightweight object that hold an array. You must set the array's size at runtime, and you are allowed to do so only one time. This container has no overhead and does not perform bound checking."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\geararray.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="geardefaultcontainerinterface"
|
|
Name="geardefaultcontainerinterface"
|
|
Description="Interface to use gear containers"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert baseclass gearlog_stub memallocinterface mempnew system types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\geardefaultcontainerinterface.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="geardeque"
|
|
Name="geardeque"
|
|
Description="Class template to define deque container. This is a container that supports random access to elements, constant time insertion and removal of elements at the beginning and the end, and linear time insertion and removal of elements in the middle."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\geardeque.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearhashmap"
|
|
Name="gearhashmap"
|
|
Description="This implement a simple hash map where buckets are indexed with a hashing method provided in the template. Numerical (integer) and string hashing methods are provided."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearhashmap.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearlist"
|
|
Name="gearlist"
|
|
Description="Class template to define list container. A list is a sequence of element. It provides accessors to get the front and back element directly, and iterator."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearlist.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearmap"
|
|
Name="gearmap"
|
|
Description="Class template to define map container. A map is an associative container providing access to non-key values using unique keys. Its implementation is based on a Red-Black tree to minimize search time. Data are managed as GearPair containing both key and value."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearmap.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearmultimap"
|
|
Name="gearmultimap"
|
|
Description="Class template to define multimap container. A multimap is an associative container providing access to non-key values using unique keys. Its implementation is based on a Red-Black tree to minimize search time. Data are managed as 'keyValuePair' containing both key and value."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearmultimap.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearmultiset"
|
|
Name="gearmultiset"
|
|
Description="Class template to define multiset container. A set is an associative container that supports duplicate keys and provides fast retrieval of the keys. A set can contains one or more of any key value. Its implementation is based on a Red-Black tree."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearmultiset.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearnomemcontainerinterface"
|
|
Name="gearnomemcontainerinterface"
|
|
Description="Interface to use gear containers"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert gearlog_stub mempnew system "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearnomemcontainerinterface.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearpair"
|
|
Name="gearpair"
|
|
Description="A pair holds one object of type T1 and one of type T2."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies=""
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearpair.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearpriorityqueue"
|
|
Name="gearpriorityqueue"
|
|
Description="Class template to define priority queue container. It ensure that elements are popped from the queue in order to respect a priority (element with the highest priority will be popped first). It is implemented using the heap algorithm."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearpriorityqueue.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearqueue"
|
|
Name="gearqueue"
|
|
Description="Class template to define queue container. This is a FIFO-type container (First-in, First-out)."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearqueue.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearrbtree"
|
|
Name="gearrbtree"
|
|
Description="Class template to define a Red-Black tree data structure. This is a binary search tree that guarantee a maximum height of 2*log(n + 1)."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearrbtree.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearset"
|
|
Name="gearset"
|
|
Description="Class template to define set container. A set is an associative container that supports unique keys and provides fast retrieval of the keys. A set contains at most one of any key value. Its implementation is based on a Red-Black tree."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearset.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearsparsevector"
|
|
Name="gearsparsevector"
|
|
Description="Class template to define sparse vector container. It keeps its data in the form of a list of bucket. Bucket size is determined by the user. It acts almost like a vector, but doesn't guarantee that elements will occupy adjacent memory positions. It features constant time insertion of elements at the end and the beginning. It is designed to use the less memory as possible by allocating only needed bucket."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearsparsevector.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearstack"
|
|
Name="gearstack"
|
|
Description="Class template to define stack container. This is a LIFO-type container (Last-in, First-out)."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearstack.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearstaticarray"
|
|
Name="gearstaticarray"
|
|
Description="Class template to define map container. A map is an associative container providing access to non-key values using unique keys. Its implementation is based on a Red-Black tree to minimize search time. Data are managed as GearPair containing both key and value."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearnomemcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearstaticarray.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearstaticvector"
|
|
Name="gearstaticvector"
|
|
Description="Class template to define vector container. Act like a vector but its size is statically defined at creation."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearnomemcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearstaticvector.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearvector"
|
|
Name="gearvector"
|
|
Description="Class template to define vector container. This is a simple array container. Guarantees that all elements are allocated contiguously in memory."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\gearvector.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="lockfreebitset"
|
|
Name="lockfreebitset"
|
|
Description="Multi-thread safe bitset using CAS atomic operations instead of locking mechanisms."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert atomic tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\lockfreebitset.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="lockfreedispenser"
|
|
Name="lockfreedispenser"
|
|
Description="Multi-thread safe dispenser"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert eventprofiler_stub geararray lockfreenode memdefaultallocator tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\lockfreedispenser.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="lockfreefixedsizequeue"
|
|
Name="lockfreefixedsizequeue"
|
|
Description="Multi-thread safe fixed size queue using CAS atomic operations instead of locking mechanisms."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="atomic "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\lockfreefixedsizequeue.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="lockfreenode"
|
|
Name="lockfreenode"
|
|
Description="Multi-thread safe container node"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert eventprofiler_stub "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\lockfreenode.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="lockfreequeue"
|
|
Name="lockfreequeue"
|
|
Description="Multi-thread safe queue using CAS atomic operations instead of locking mechanisms."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert eventprofiler_stub lockfreedispenser tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\lockfreequeue.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="lockfreestack"
|
|
Name="lockfreestack"
|
|
Description="Multi-thread safe stack using CAS atomic operations instead of locking mechanisms."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert eventprofiler_stub lockfreedispenser tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\lockfreestack.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mbuf"
|
|
Name="mbuf"
|
|
Description="This class implements all the services needed to maintain a MBlock.This class implements all the services needed to maintain a MBuf. MBufs are basically containers in which a data buffer or an MBlock can be attached. The beauty of MBufs is that they can be linked together so a set of data buffers can be virtually seen as a single buffer. The data buffers can then be passed from function to function as a single MBuf pointer thus allowing to perform Zero-copy data transfer operations. Two MBufs can also share the same MBlock so 2 parts of the same data buffer can be used at the same time without having to copy the buffer. MBufs are usually kept in a pool from where users retrieve and free their mbufs as required. The MBufs contains a Free method which users must call to release them.This class is a pool of MBufs. It defines the methods to allocate and free entities from the pool."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert atomic autolock baseclass classallocator_stub dlist gearlist globalobject lockfreestack(ctr,gc2,ps3_ppu,vita,win32,win64,xenon,) memallocinterface mutex statcounter_stub system tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="MBUFPOOL_DISPENSER_SIZE"
|
|
Name="MBufPool dispenser size"
|
|
Description="Fixed size of the pool of MBuf* nodes. If 0, the pool will grow dynamically"
|
|
Platform="ctr gc2 ps3_ppu vita win32 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="0"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="0"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\mblock.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\container\mbuf.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\container\mbufpool.h" />
|
|
<FILE Platform="generic" Name=".\private\src\container\mbuf.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\container\mbufpool.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="packet"
|
|
Name="packet"
|
|
Description="A simple wrapper around an array of bytes. Provide simple reading and writing capabilities to ease parsing This class DOES NOT handle endian-swapping for you"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert system types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="PACKET_DEBUG"
|
|
Name="Packet Debug"
|
|
Description="When enabled, overflow and other debug tests will be performed"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\packet.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\container\packet.inl" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="slist"
|
|
Name="slist"
|
|
Description="This is a typical single linked list class. Its main advantage reside in the fact the there is no dynamic allocation involved, since all your elements object will have in their next pointer space already reserved in their object."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\slist.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="staticpool"
|
|
Name="staticpool"
|
|
Description="This template is used as a thread-safe pool, for any object that needs to be allocated/freed frequently, without using memory allocation."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert autolock baseclass dlist mutex statcounter_stub "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\container\staticpool.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="core" Name="core" Description="" >
|
|
<MODULE Tag="assert"
|
|
Name="assert"
|
|
Description="Assertion Library, that contains asserts and static assertsAssert library. Optimization or All clients that uses manage code with Gear won't be able to compile without error and/or warning !"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="nativedebugoutput nativedebugoutput_stub(ctr,gc2,iphone,mac,ps3_ppu,vita,win32,win64,xenon,) "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="ENABLE_ASSERT"
|
|
Name="Assertions"
|
|
Description="When enable, all GEAR_ASSERT() call will be evaluated"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ENABLE_ASSERT_EXTRA"
|
|
Name="Extra assertions"
|
|
Description="Extra assertions are asserts that are doing stronger verification but that have a greater impact on performance (ex: verification on linked list access)"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\assert.h" />
|
|
<FILE Platform="generic" Name=".\private\src\core\assert.cpp" />
|
|
<FILE Platform="apple" Name=".\private\src\core\apple\assert_ps.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\core\ctr\assert_ps.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\core\gamecube\assert_ps.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\core\ms\assert_ps.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\core\ps3\ppu\assert_ps.cpp" />
|
|
<FILE Platform="ps3_spu" Name=".\private\src\core\ps3\spu\assert_ps.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\core\vita\assert_ps.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="assertmanager"
|
|
Name="assertmanager"
|
|
Description="This will contain different assert functions from which the client can chose. At the moment it contains only a message box assert with Ignore Occurences functionality"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub gearvector globalobject str strformat "
|
|
OptionalDependencies=""
|
|
Platform="win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\assertmanager.h" />
|
|
<FILE Platform="generic" Name=".\private\src\core\assertmanager.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="baseclass"
|
|
Name="baseclass"
|
|
Description="The base class from which all gear object inherit."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies=""
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\baseclass.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="basenotifier"
|
|
Name="basenotifier"
|
|
Description="The base class for notifier objects. This class must be included in order for the notifiers to work"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert autolock baseclass gearpair nullock types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\basenotifier.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="basenotifier_stub"
|
|
Name="basenotifier_stub"
|
|
Description="Native Debugging Library - stub file Please note that this class does absolutely nothing. You must manually include the basenotifier class if you want your notifiers to work"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies="nullock "
|
|
OptionalDependencies="basenotifier "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\basenotifier_stub.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="dllwrapper"
|
|
Name="dllwrapper"
|
|
Description="A base class for dynamic dll loading"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearlog_stub types "
|
|
OptionalDependencies=""
|
|
Platform="win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\dllwrapper.h" />
|
|
<FILE Platform="ms" Name=".\private\src\core\ms\dllwrapper.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="endian"
|
|
Name="endian"
|
|
Description="Endianess handling library."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert platform swapbyte tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\endian.h" />
|
|
<FILE Platform="generic" Name=".\private\src\core\endian.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="enginerun"
|
|
Name="enginerun"
|
|
Description="This is starting/shutdown routine for Gear Library"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="initializer mempnew notifierstatic platform types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\enginerun.h" />
|
|
<FILE Platform="generic" Name=".\private\src\core\enginerun.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="error"
|
|
Name="error"
|
|
Description="Error handling library"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="globalobject tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\error.h" />
|
|
<FILE Platform="generic" Name=".\private\src\core\error.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="functor"
|
|
Name="functor"
|
|
Description="Simple functors that support calls to static functions, member functions, and const member functions While preserving type-safety We implemented only the 0/1/2/3-parameter versions. If you need more, please contact the Gear team, so we canWe hide some implementation details, since these classes are not needed by users"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="system "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\functor.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\core\functorprivate.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="functors"
|
|
Name="functors"
|
|
Description="Generic functors used all around the code."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies=""
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\functors.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="globalobject"
|
|
Name="globalobject"
|
|
Description="Global objects are singleton-like pattern, except they are allocated and destroyed externally."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\globalobject.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="guid"
|
|
Name="guid"
|
|
Description="Guid generator"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="random system time types typesconversion "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\guid.h" />
|
|
<FILE Platform="generic" Name=".\private\src\core\guid.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="initializer"
|
|
Name="initializer"
|
|
Description="This is the initialisation object for Gear Library"
|
|
Value=""
|
|
Mandatory="true"
|
|
Hidden="false"
|
|
Dependencies="types "
|
|
OptionalDependencies="assert(ps3_ppu,) "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="ENABLE_PRECOMPILED_HEADER"
|
|
Name="Precompiled header"
|
|
Description="When enabled, Gear compiles way faster!"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=GEAR_ENABLE gc2=GEAR_DISABLE iphone=GEAR_ENABLE mac=GEAR_ENABLE ps3_ppu=GEAR_DISABLE ps3_spu=GEAR_DISABLE vita=GEAR_ENABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=GEAR_ENABLE gc2=GEAR_DISABLE iphone=GEAR_ENABLE mac=GEAR_ENABLE ps3_ppu=GEAR_DISABLE ps3_spu=GEAR_DISABLE vita=GEAR_ENABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=GEAR_ENABLE gc2=GEAR_DISABLE iphone=GEAR_ENABLE mac=GEAR_ENABLE ps3_ppu=GEAR_DISABLE ps3_spu=GEAR_DISABLE vita=GEAR_ENABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="NAMESPACE"
|
|
Name="Gear NameSpace"
|
|
Description="By default, all Gear code is placed in Gear:: namespace. If you would like to have a private Gear implementation, it is possible to move all its code in a private namespace. Important note: If you use the standalone container that are independent of the Gear configuration (see standalone folder) and Gear at the SAME time when redefining this configuration to something else than Gear, you must make sure to include gear before any standalone container. By not doing so, it will failed to compile since the standalone container redefine GEAR_NS to Gear because they (and can't) be aware of this configuration. Important note2: The type of this config is a callback because using a string would result in the config tool putting quotes ("") in our value which is invalid for our namespace. Please treat this config as a string and do not use the value '0' or any value starting with a number otherwise it will not work."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="callback"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="Gear"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="Gear"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="Gear"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ENABLE_PLATFORM_INIT"
|
|
Name="Platform Initialization"
|
|
Description="Disable this if you do the platform specific initialization yourself."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ENABLE_PREFER_PERFORMANCE_OVER_SIZE"
|
|
Name="Performance vs Size compilation option."
|
|
Description="Prefer performance over code size when enable."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=GEAR_DISABLE gc2=GEAR_ENABLE iphone=GEAR_ENABLE mac=GEAR_ENABLE ps3_ppu=GEAR_ENABLE ps3_spu=GEAR_ENABLE vita=GEAR_ENABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=GEAR_DISABLE gc2=GEAR_ENABLE iphone=GEAR_ENABLE mac=GEAR_ENABLE ps3_ppu=GEAR_ENABLE ps3_spu=GEAR_ENABLE vita=GEAR_ENABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=GEAR_DISABLE gc2=GEAR_ENABLE iphone=GEAR_ENABLE mac=GEAR_ENABLE ps3_ppu=GEAR_ENABLE ps3_spu=GEAR_ENABLE vita=GEAR_ENABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EXTERNAL_PRECOMPILED_FILE"
|
|
Name="File name to use as external precompiled header"
|
|
Description="Set the file you want Gear to include in its precompiled header file. This is valid even if GEAR_CFG_ENABLE_PRECOMPILED_HEADER is set to GEAR_DISABLE."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="string"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug=""precompile_header_for_developper.h""
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease=""precompile_header_for_developper.h""
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail=""precompile_header_for_developper.h""
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\initializer.h" />
|
|
<FILE Platform="generic" Name=".\private\src\core\initializer.cpp" />
|
|
<FILE Platform="apple" Name=".\private\src\core\apple\initializer_ps.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\core\ctr\initializer_ps.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\core\gamecube\initializer_ps.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\core\ps3\ppu\initializer_ps.cpp" />
|
|
<FILE Platform="ps3_spu" Name=".\private\src\core\ps3\spu\initializer_ps.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\core\vita\initializer_ps.cpp" />
|
|
<FILE Platform="win32" Name=".\private\src\core\win32\initializer_ps.cpp" />
|
|
<FILE Platform="win64" Name=".\private\src\core\win64\initializer_ps.cpp" />
|
|
<FILE Platform="xenon" Name=".\private\src\core\xenon\initializer_ps.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="intrinsic"
|
|
Name="intrinsic"
|
|
Description="Platform intrinsics instructions"
|
|
Value=""
|
|
Mandatory="true"
|
|
Hidden="false"
|
|
Dependencies="types "
|
|
OptionalDependencies="mathfixed "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\intrinsic.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\core\intrinsic\ctr\intrinsic.h" />
|
|
<FILE Platform="gamecube" Name=".\inc\gear\core\intrinsic\gamecube\intrinsic.h" />
|
|
<FILE Platform="iphone" Name=".\inc\gear\core\intrinsic\iphone\intrinsic.h" />
|
|
<FILE Platform="mac" Name=".\inc\gear\core\intrinsic\mac\intrinsic.h" />
|
|
<FILE Platform="ps3_ppu" Name=".\inc\gear\core\intrinsic\ps3\ppu\intrinsic.h" />
|
|
<FILE Platform="ps3_spu" Name=".\inc\gear\core\intrinsic\ps3\spu\intrinsic.h" />
|
|
<FILE Platform="vita" Name=".\inc\gear\core\intrinsic\vita\intrinsic.h" />
|
|
<FILE Platform="win32" Name=".\inc\gear\core\intrinsic\win32\intrinsic.h" />
|
|
<FILE Platform="win64" Name=".\inc\gear\core\intrinsic\win64\intrinsic.h" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\core\intrinsic\xenon\intrinsic.h" />
|
|
<FILE Platform="apple" Name=".\private\src\core\apple\intrinsic.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\core\gamecube\intrinsic.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\core\ps3\ppu\intrinsic.cpp" />
|
|
<FILE Platform="ps3_spu" Name=".\private\src\core\ps3\spu\intrinsic.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\core\win64\intrinsic_asm.asm" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="multifunctor"
|
|
Name="multifunctor"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="functor gearvector "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\multifunctor.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\core\multifunctorprivate.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="nativedebugoutput"
|
|
Name="nativedebugoutput"
|
|
Description="Native Debugging Library."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="runtimeconfig "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="ENABLE_NATIVE_DEBUG_OUTPUT"
|
|
Name="Enable output to the debugger."
|
|
Description="Use this to toggle debug output. Some platforms might request that output are disabled for the retail version."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ENABLE_STDOUT_OUTPUT"
|
|
Name="Enable output to the stdout console"
|
|
Description="If enabled, a stdout console hook will be automatically inserted in the ConsoleOut module."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\nativedebugoutput.h" />
|
|
<FILE Platform="apple" Name=".\private\src\core\apple\nativedebugoutput.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\core\ctr\nativedebugoutput.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\core\gamecube\nativedebugoutput.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\core\ms\nativedebugoutput.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\core\ps3\ppu\nativedebugoutput.cpp" />
|
|
<FILE Platform="ps3_spu" Name=".\private\src\core\ps3\spu\nativedebugoutput.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\core\vita\nativedebugoutput.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="nativedebugoutput_stub"
|
|
Name="nativedebugoutput_stub"
|
|
Description="Native Debugging Library - stub file"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies=""
|
|
OptionalDependencies="nativedebugoutput "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\nativedebugoutput_stub.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="notifier"
|
|
Name="notifier"
|
|
Description="The base class for static notifier objects"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="basenotifier_stub gearvector "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\notifier.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="notifierstatic"
|
|
Name="notifierstatic"
|
|
Description="The base class for static notifier objects. The class basenotifier must be included in order for the notifiers to work otherwise, this class, which depends on the stub, will call methods that do nothing."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="basenotifier_stub gearstaticvector "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\notifierstatic.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="platform"
|
|
Name="platform"
|
|
Description="Contain definitions about platform specific settings"
|
|
Value=""
|
|
Mandatory="true"
|
|
Hidden="false"
|
|
Dependencies="intrinsic(win64,) types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="PLATFORM"
|
|
Name="Current platform"
|
|
Description="This is the configuration used by Gear to know which platform specific code to compile. When using AutoDetect, Gear will search for symbols as WIN32, _XBOX, _XBOX_VER to guess the version."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=GEAR_PLATFORM_CTR gc2=GEAR_PLATFORM_GC2 iphone=GEAR_PLATFORM_IPHONE mac=GEAR_PLATFORM_MAC ps3_ppu=GEAR_PLATFORM_PS3_PPU ps3_spu=GEAR_PLATFORM_PS3_SPU vita=GEAR_PLATFORM_VITA win32=GEAR_PLATFORM_WIN32 win64=GEAR_PLATFORM_WIN64 xenon=GEAR_PLATFORM_XENON "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=GEAR_PLATFORM_CTR gc2=GEAR_PLATFORM_GC2 iphone=GEAR_PLATFORM_IPHONE mac=GEAR_PLATFORM_MAC ps3_ppu=GEAR_PLATFORM_PS3_PPU ps3_spu=GEAR_PLATFORM_PS3_SPU vita=GEAR_PLATFORM_VITA win32=GEAR_PLATFORM_WIN32 win64=GEAR_PLATFORM_WIN64 xenon=GEAR_PLATFORM_XENON "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=GEAR_PLATFORM_CTR gc2=GEAR_PLATFORM_GC2 iphone=GEAR_PLATFORM_IPHONE mac=GEAR_PLATFORM_MAC ps3_ppu=GEAR_PLATFORM_PS3_PPU ps3_spu=GEAR_PLATFORM_PS3_SPU vita=GEAR_PLATFORM_VITA win32=GEAR_PLATFORM_WIN32 win64=GEAR_PLATFORM_WIN64 xenon=GEAR_PLATFORM_XENON "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="Apple Mac=GEAR_PLATFORM_MAC; Apple iPhone=GEAR_PLATFORM_IPHONE; Nintendo CTR=GEAR_PLATFORM_CTR; Win32/Vista32=GEAR_PLATFORM_WIN32; Win64/Vista64=GEAR_PLATFORM_WIN64; Xbox 360=GEAR_PLATFORM_XENON; VITA=GEAR_PLATFORM_VITA; PS3 PPU=GEAR_PLATFORM_PS3_PPU; PS3 SPU=GEAR_PLATFORM_PS3_SPU; Wii=GEAR_PLATFORM_GC2; AutoDetect=GEAR_PLATFORM_AUTODETECT"
|
|
Dependencies="" />
|
|
<CFG Tag="COMPILE"
|
|
Name="Compilation mode"
|
|
Description="Turn on extra checks that might slow down your game but could help you detect potential problems. When using AutoDetect, Gear will use the symbol _DEBUG to detect the corresponding mode."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_COMPILE_DEBUG"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_COMPILE_RELEASE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_COMPILE_RETAIL"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="Debug=GEAR_COMPILE_DEBUG; Release=GEAR_COMPILE_RELEASE; Retail=GEAR_COMPILE_RETAIL; AutoDetect=GEAR_COMPILE_AUTODETECT"
|
|
Dependencies="" />
|
|
<CFG Tag="COMPILER"
|
|
Name="Current compiler"
|
|
Description="Tells Gear which compiler we are using. When using AutoDetect, Gear will use the symbol GEAR_CFG_PLATFORM to detect the corresponding compiler."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_COMPILER_AUTODETECT"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_COMPILER_AUTODETECT"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_COMPILER_AUTODETECT"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="VC8=GEAR_COMPILER_VC8;VC9=GEAR_COMPILER_VC9;VC10=GEAR_COMPILER_VC10;CodeWarrior=GEAR_COMPILER_MW;GCC=GEAR_COMPILER_GCC;AutoDetect=GEAR_COMPILER_AUTODETECT"
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_ALIGN"
|
|
Name="Memory alignment"
|
|
Description="This is the default memory alignment for the platform, in bytes."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="poweroftwo"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=8 gc2=8 iphone=8 mac=8 ps3_ppu=8 ps3_spu=8 vita=8 win32= win64=8 xenon=16 "
|
|
MinimumDebug="4"
|
|
MaximumDebug="32"
|
|
DefaultRelease="ctr=8 gc2=8 iphone=8 mac=8 ps3_ppu=8 ps3_spu=8 vita=8 win32= win64=8 xenon=16 "
|
|
MinimumRelease="4"
|
|
MaximumRelease="32"
|
|
DefaultRetail="ctr=8 gc2=8 iphone=8 mac=8 ps3_ppu=8 ps3_spu=8 vita=8 win32= win64=8 xenon=16 "
|
|
MinimumRetail="4"
|
|
MaximumRetail="32"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="DEV_KIT"
|
|
Name="Dev kit"
|
|
Description="Indicate if we are running on a development kit or not."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="COMPILE_INFO"
|
|
Name="Extra compilation messages"
|
|
Description="When enabled, extra compilation messages are outputed"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="THREADING"
|
|
Name="Threading type"
|
|
Description="Define the way threading will be implemented. The default value is the one recommended, unless you want to disable thread-safety by setting it to Single."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=GEAR_THREADING_COOP gc2=GEAR_THREADING_PREEMPTIVE iphone=GEAR_THREADING_COOP mac=GEAR_THREADING_COOP ps3_ppu=GEAR_THREADING_PREEMPTIVE ps3_spu=GEAR_THREADING_SINGLE vita=GEAR_THREADING_PREEMPTIVE win32=GEAR_THREADING_PREEMPTIVE win64=GEAR_THREADING_PREEMPTIVE xenon=GEAR_THREADING_PREEMPTIVE "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=GEAR_THREADING_COOP gc2=GEAR_THREADING_PREEMPTIVE iphone=GEAR_THREADING_COOP mac=GEAR_THREADING_COOP ps3_ppu=GEAR_THREADING_PREEMPTIVE ps3_spu=GEAR_THREADING_SINGLE vita=GEAR_THREADING_PREEMPTIVE win32=GEAR_THREADING_PREEMPTIVE win64=GEAR_THREADING_PREEMPTIVE xenon=GEAR_THREADING_PREEMPTIVE "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=GEAR_THREADING_COOP gc2=GEAR_THREADING_PREEMPTIVE iphone=GEAR_THREADING_COOP mac=GEAR_THREADING_COOP ps3_ppu=GEAR_THREADING_PREEMPTIVE ps3_spu=GEAR_THREADING_SINGLE vita=GEAR_THREADING_PREEMPTIVE win32=GEAR_THREADING_PREEMPTIVE win64=GEAR_THREADING_PREEMPTIVE xenon=GEAR_THREADING_PREEMPTIVE "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="Single=GEAR_THREADING_SINGLE; Cooperative=GEAR_THREADING_COOP; Preemptive=GEAR_THREADING_PREEMPTIVE;"
|
|
Dependencies="" />
|
|
<CFG Tag="ENABLE_THREAD_SAFE_CALL"
|
|
Name="Thread Safe Calls"
|
|
Description="When enable, all GEAR_HW_THREAD_SAFE_CALL() will be executed. This will disable the scheduler during each part of code that is called with this macro."
|
|
Platform="gc2 "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="WIN32_DINPUT_INCLUDE"
|
|
Name="DirectInput Filename"
|
|
Description="include file for dinput (used for input subsystem)"
|
|
Platform="win32 win64 "
|
|
Type="string"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug=""dinput.h""
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease=""dinput.h""
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail=""dinput.h""
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="WIN32_XINPUT_INCLUDE"
|
|
Name="XInput Filename"
|
|
Description="include file for xinput (used for input subsystem)"
|
|
Platform="win32 win64 "
|
|
Type="string"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug=""xinput.h""
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease=""xinput.h""
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail=""xinput.h""
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="WIN32_INLINE_SYSTEM_CALLS"
|
|
Name="Inline System Calls"
|
|
Description="Allow Gear to use inlined code which will make Windows system calls. This requires Gear to include Windows headers in its interface, so that might lead to some side effects (clients might have to reorder their includes on Windows to ensure that Gear is always included before "Windows.h")"
|
|
Platform="win32 win64 "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="WIIWARE_SUPPORT"
|
|
Name="Enable WiiWare support"
|
|
Description="If you enable this configuration, the DvdDevice will be able to access content (on the NAND instead of the DVD) by using the CNT library. When set to enabled, make sure that you have the NADK SDK installed."
|
|
Platform="gc2 "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\platform.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\core\platform\ctr\platform.h" />
|
|
<FILE Platform="gc2" Name=".\inc\gear\core\platform\gc2\platform.h" />
|
|
<FILE Platform="iphone" Name=".\inc\gear\core\platform\iphone\platform.h" />
|
|
<FILE Platform="mac" Name=".\inc\gear\core\platform\mac\platform.h" />
|
|
<FILE Platform="ps3_ppu" Name=".\inc\gear\core\platform\ps3\ppu\platform.h" />
|
|
<FILE Platform="ps3_spu" Name=".\inc\gear\core\platform\ps3\spu\platform.h" />
|
|
<FILE Platform="vita" Name=".\inc\gear\core\platform\vita\platform.h" />
|
|
<FILE Platform="win32" Name=".\inc\gear\core\platform\win32\platform.h" />
|
|
<FILE Platform="win64" Name=".\inc\gear\core\platform\win64\platform.h" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\core\platform\xenon\platform.h" />
|
|
<FILE Platform="gamecube" Name=".\private\src\core\gamecube\gc2\platform.cpp" />
|
|
<FILE Platform="iphone" Name=".\private\src\core\iphone\platform.cpp" />
|
|
<FILE Platform="mac" Name=".\private\src\core\mac\platform.cpp" />
|
|
<FILE Platform="ps3" Name=".\private\src\core\ps3\platform.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\core\vita\platform.cpp" />
|
|
<FILE Platform="win32" Name=".\private\src\core\win32\platform.cpp" />
|
|
<FILE Platform="win64" Name=".\private\src\core\win64\platform.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="platformspecific"
|
|
Name="platformspecific"
|
|
Description="Contain definitions about platform specific settings that does not have an equivalent on other platform."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="error(ps3_ppu,) runtimeconfig(ps3_ppu,) system(ps3_ppu,) tools(ps3_ppu,ps3_spu,vita,) types(xenon,) "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\platformspecific.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\core\platformspecific\ctr\platformspecific.h" />
|
|
<FILE Platform="gamecube" Name=".\inc\gear\core\platformspecific\gamecube\platformspecific.h" />
|
|
<FILE Platform="iphone" Name=".\inc\gear\core\platformspecific\iphone\platformspecific.h" />
|
|
<FILE Platform="mac" Name=".\inc\gear\core\platformspecific\mac\platformspecific.h" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\core\platformspecific\ps3\platformspecific.h" />
|
|
<FILE Platform="vita" Name=".\inc\gear\core\platformspecific\vita\platformspecific.h" />
|
|
<FILE Platform="win32" Name=".\inc\gear\core\platformspecific\win32\platformspecific.h" />
|
|
<FILE Platform="win64" Name=".\inc\gear\core\platformspecific\win64\platformspecific.h" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\core\platformspecific\xenon\platformspecific.h" />
|
|
<FILE Platform="gamecube" Name=".\private\src\core\gamecube\platformspecific.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\core\ms\platformspecific.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\core\ps3\ppu\platformspecific.cpp" />
|
|
<FILE Platform="ps3_spu" Name=".\private\src\core\ps3\spu\platformspecific.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\core\vita\platformspecific.cpp" />
|
|
<FILE Platform="win32" Name=".\private\src\core\win32\platformspecific.cpp" />
|
|
<FILE Platform="win64" Name=".\private\src\core\win64\platformspecific.cpp" />
|
|
<FILE Platform="xenon" Name=".\private\src\core\xenon\platformspecific.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\core\win64\platformspecific_asm.asm" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="runtimeconfig"
|
|
Name="runtimeconfig"
|
|
Description="This module is used to modify configs @ run-time"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies=""
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\runtimeconfig.h" />
|
|
<FILE Platform="generic" Name=".\private\src\core\runtimeconfig.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="spursmanager"
|
|
Name="spursmanager"
|
|
Description="Gear SPURS manager for job & tasks"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="consoleout globalobject memallocinterface runtimeconfig thread tools "
|
|
OptionalDependencies=""
|
|
Platform="ps3_ppu " >
|
|
<CFG Tag="PS3_SPURS_SPU_COUNT"
|
|
Name="SPU Thread Count"
|
|
Description="Number of SPU threads managed by Gear"
|
|
Platform="ps3_ppu "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="6"
|
|
MinimumDebug="1"
|
|
MaximumDebug="6"
|
|
DefaultRelease="6"
|
|
MinimumRelease="1"
|
|
MaximumRelease="6"
|
|
DefaultRetail="6"
|
|
MinimumRetail="1"
|
|
MaximumRetail="6"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="PS3_SPURS_EXCLUSIVE_SPU_COUNT"
|
|
Name="Exclusive SPU Thread Count"
|
|
Description="On the SPU threads managed by Gear, number that are exclusive"
|
|
Platform="ps3_ppu "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="5"
|
|
MinimumDebug="0"
|
|
MaximumDebug="6"
|
|
DefaultRelease="5"
|
|
MinimumRelease="0"
|
|
MaximumRelease="6"
|
|
DefaultRetail="5"
|
|
MinimumRetail="0"
|
|
MaximumRetail="6"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="PS3_SPURS_TRACE"
|
|
Name="SPURS Trace"
|
|
Description="The SPURS trace is a feature that allows you to obtain the execution log of a SPURS task or job from the SPURS kernel and policy module. Use this feature to identify the event that is occurring within the SPURS execution environment. For example, for a SPURS task, information such as when its execution was started, when it was stopped, when a waiting state was entered, and on which SPU the execution was carried out will be available."
|
|
Platform="ps3_ppu "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="PS3_SPURS_THREAD_GROUP_PRIORITY"
|
|
Name="SPURS Thread Group Priority"
|
|
Description="Priority of SPU thread group."
|
|
Platform="ps3_ppu "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_HIGHEST"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_HIGHEST"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_HIGHEST"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="Idle = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_IDLE; Lowest = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_LOWEST; Below Normal = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_BELOW_NORMAL; Normal = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_NORMAL; Above Normal = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_ABOVE_NORMAL; Highest = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_HIGHEST; Time Critical = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_TIME_CRITICAL"
|
|
Dependencies="" />
|
|
<CFG Tag="PS3_SPURS_INSTANCE_ADDRESS"
|
|
Name="User-provided address of the main instance of Spurs."
|
|
Description="This configuration allows specifying the memory location of the main instance of Spurs (CellSpurs). If a non-null pointer is provided, CellSpurs will be constructed on this buffer. Otherwise, it will be allocated on the heap with the default allocator. The pointer must be aligned on 'CELL_SPURS_ALIGN' bytes (128 in SDK 3.40) and points to a buffer of at least 'CELL_SPURS_SIZE' bytes (4096 in SDK 3.40)."
|
|
Platform="ps3_ppu "
|
|
Type="pointer"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="0"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="0"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\spursmanager.h" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\core\ps3\ppu\spursmanager.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="statcounter"
|
|
Name="statcounter"
|
|
Description="This is a statistic counter class. Statistics counter behave almost like unsigned type, but can easily be eliminated from code."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="atomic autolock mutex types typetraits "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\statcounter.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="statcounter_stub"
|
|
Name="statcounter_stub"
|
|
Description="This is a statistic counter class. Statistics counter behave almost like unsigned type, but can easily be eliminated from code."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies=""
|
|
OptionalDependencies="statcounter "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\statcounter_stub.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="stopwatch"
|
|
Name="stopwatch"
|
|
Description="Stopwatch utility to time code execution"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert time types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\stopwatch.h" />
|
|
<FILE Platform="generic" Name=".\private\src\core\stopwatch.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="swapbyte"
|
|
Name="swapbyte"
|
|
Description="Byte swapping functionsPlatform optimized byte swapping functions.SwapByte utility, generally for endianness conversion"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="intrinsic(win64,) types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\swapbyte.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\core\swapbyte\ctr\swapbyte.h" />
|
|
<FILE Platform="gamecube" Name=".\inc\gear\core\swapbyte\gamecube\swapbyte.h" />
|
|
<FILE Platform="iphone" Name=".\inc\gear\core\swapbyte\iphone\swapbyte.h" />
|
|
<FILE Platform="mac" Name=".\inc\gear\core\swapbyte\mac\swapbyte.h" />
|
|
<FILE Platform="ps3_ppu" Name=".\inc\gear\core\swapbyte\ps3\ppu\swapbyte.h" />
|
|
<FILE Platform="ps3_spu" Name=".\inc\gear\core\swapbyte\ps3\spu\swapbyte.h" />
|
|
<FILE Platform="vita" Name=".\inc\gear\core\swapbyte\vita\swapbyte.h" />
|
|
<FILE Platform="win32" Name=".\inc\gear\core\swapbyte\win32\swapbyte.h" />
|
|
<FILE Platform="win64" Name=".\inc\gear\core\swapbyte\win64\swapbyte.h" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\core\swapbyte\xenon\swapbyte.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="system"
|
|
Name="system"
|
|
Description="System related servicesSystem thread alarm structure for GameCube"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert atomic(ctr,gc2,iphone,mac,) intrinsic platform time(ps3_spu,) tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="SETEXENAME_BUF_SIZE"
|
|
Name="SetExeName Buffer Size"
|
|
Description="This is the size of the Char* buffer used by SetExeName."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="0"
|
|
MinimumDebug="0"
|
|
MaximumDebug="2048"
|
|
DefaultRelease="0"
|
|
MinimumRelease="0"
|
|
MaximumRelease="2048"
|
|
DefaultRetail="0"
|
|
MinimumRetail="0"
|
|
MaximumRetail="2048"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\system.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\core\system.inl" />
|
|
<FILE Platform="generic" Name=".\inc\gear\core\threadalarm.h" />
|
|
<FILE Platform="apple" Name=".\inc\gear\core\system\apple\system.inl" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\core\system\ctr\system.inl" />
|
|
<FILE Platform="gc2" Name=".\inc\gear\core\system\gc2\system.inl" />
|
|
<FILE Platform="ms" Name=".\inc\gear\core\system\ms\system.inl" />
|
|
<FILE Platform="ps3_ppu" Name=".\inc\gear\core\system\ps3\ppu\system.inl" />
|
|
<FILE Platform="ps3_spu" Name=".\inc\gear\core\system\ps3\spu\system.inl" />
|
|
<FILE Platform="vita" Name=".\inc\gear\core\system\vita\system.inl" />
|
|
<FILE Platform="apple" Name=".\private\src\core\apple\system.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\core\ctr\system.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\core\gamecube\system.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\core\ps3\ppu\system.cpp" />
|
|
<FILE Platform="ps3_spu" Name=".\private\src\core\ps3\spu\system.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\core\vita\system.cpp" />
|
|
<FILE Platform="win32" Name=".\private\src\core\win32\system.cpp" />
|
|
<FILE Platform="win64" Name=".\private\src\core\win64\system.cpp" />
|
|
<FILE Platform="xenon" Name=".\private\src\core\xenon\system.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="systeminformation"
|
|
Name="systeminformation"
|
|
Description="This module is used to get the system information such as Gear version, number of processors, memory size, ..."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearlog_stub globalobject platform types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\systeminformation.h" />
|
|
<FILE Platform="generic" Name=".\private\src\core\systeminformation.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="tagmarker"
|
|
Name="tagmarker"
|
|
Description="Generic Tag marking system"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies=""
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\tagmarker.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="time"
|
|
Name="time"
|
|
Description="Time utility functions"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert(vita,) error(iphone,mac,) platform tools(win32,win64,xenon,) types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\time.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\core\time\time.inl" />
|
|
<FILE Platform="apple" Name=".\inc\gear\core\time\apple\time.inl" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\core\time\ctr\time.inl" />
|
|
<FILE Platform="gc2" Name=".\inc\gear\core\time\gc2\time.inl" />
|
|
<FILE Platform="ms" Name=".\inc\gear\core\time\ms\time.inl" />
|
|
<FILE Platform="ps3_ppu" Name=".\inc\gear\core\time\ps3\ppu\time.inl" />
|
|
<FILE Platform="ps3_spu" Name=".\inc\gear\core\time\ps3\spu\time.inl" />
|
|
<FILE Platform="vita" Name=".\inc\gear\core\time\vita\time.inl" />
|
|
<FILE Platform="gamecube" Name=".\private\src\core\gamecube\time.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\core\ms\time.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\core\ps3\ppu\time.cpp" />
|
|
<FILE Platform="ps3_spu" Name=".\private\src\core\ps3\spu\time.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="tools"
|
|
Name="tools"
|
|
Description="Miscellaneous tool library NOTE ZeroType have been moved into System.h for dependency raisonsMiscelaneous tool library"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert platform types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\tools.h" />
|
|
<FILE Platform="generic" Name=".\private\src\core\tools.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="types"
|
|
Name="types"
|
|
Description="Basic Gear typesBasic Gear types for Nintendo CTRBasic Gear types for Game cubeBasic Gear types for Apple iPhoneBasic Gear types - for PS3Basic Gear types - for VITABasic Gear types - for Win32Basic Gear types - for Win64Basic Gear types - for Xenon"
|
|
Value=""
|
|
Mandatory="true"
|
|
Hidden="false"
|
|
Dependencies=""
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="ENABLE_UNICODE"
|
|
Name="Unicode"
|
|
Description="When disabled, the GEAR_NS::TChar are defined as char. When enabled, the GEAR_NS::TChar then map to GEAR_NS::WChar (wide char). Make sure that "Wide characters" are enabled."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EXCEPTIONS"
|
|
Name="Exceptions"
|
|
Description="Gear has been designed to work without exception. Exception can still be enabled, but Gear will continue to reply on an error returned scheme."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="THREADNAME_MAXLENGTH"
|
|
Name="Maximum Thread name length"
|
|
Description="This is the maximum length of a thread name. Longer name will be truncated."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=64 gc2=64 iphone=64 mac=64 ps3_ppu=28 ps3_spu=64 vita=64 win32=64 win64=64 xenon=64 "
|
|
MinimumDebug="16"
|
|
MaximumDebug="ctr=128 gc2=128 iphone=128 mac=128 ps3_ppu=28 ps3_spu=128 vita=128 win32=128 win64=128 xenon=128 "
|
|
DefaultRelease="ctr=64 gc2=64 iphone=64 mac=64 ps3_ppu=28 ps3_spu=64 vita=64 win32=64 win64=64 xenon=64 "
|
|
MinimumRelease="16"
|
|
MaximumRelease="ctr=128 gc2=128 iphone=128 mac=128 ps3_ppu=28 ps3_spu=128 vita=128 win32=128 win64=128 xenon=128 "
|
|
DefaultRetail="ctr=64 gc2=64 iphone=64 mac=64 ps3_ppu=28 ps3_spu=64 vita=64 win32=64 win64=64 xenon=64 "
|
|
MinimumRetail="16"
|
|
MaximumRetail="ctr=128 gc2=128 iphone=128 mac=128 ps3_ppu=28 ps3_spu=128 vita=128 win32=128 win64=128 xenon=128 "
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="FILENAME_MAXLENGTH"
|
|
Name="Maximum File name length"
|
|
Description="This is the maximum length of a file name in Gear. Longer name will be truncated."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="260"
|
|
MinimumDebug="32"
|
|
MaximumDebug="1024"
|
|
DefaultRelease="260"
|
|
MinimumRelease="32"
|
|
MaximumRelease="1024"
|
|
DefaultRetail="260"
|
|
MinimumRetail="32"
|
|
MaximumRetail="1024"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="CLASSNAME_MAXLENGTH"
|
|
Name="Typename max buffer size"
|
|
Description="Maximum allowed class name length."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="200"
|
|
MinimumDebug="32"
|
|
MaximumDebug="256"
|
|
DefaultRelease="200"
|
|
MinimumRelease="32"
|
|
MaximumRelease="256"
|
|
DefaultRetail="200"
|
|
MinimumRetail="32"
|
|
MaximumRetail="256"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\types.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\core\types\ctr\types.h" />
|
|
<FILE Platform="gamecube" Name=".\inc\gear\core\types\gamecube\types.h" />
|
|
<FILE Platform="iphone" Name=".\inc\gear\core\types\iphone\types.h" />
|
|
<FILE Platform="mac" Name=".\inc\gear\core\types\mac\types.h" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\core\types\ps3\types.h" />
|
|
<FILE Platform="vita" Name=".\inc\gear\core\types\vita\types.h" />
|
|
<FILE Platform="vita" Name=".\inc\gear\core\types\vita\wchartraitssupport.h" />
|
|
<FILE Platform="win32" Name=".\inc\gear\core\types\win32\types.h" />
|
|
<FILE Platform="win64" Name=".\inc\gear\core\types\win64\types.h" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\core\types\xenon\types.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="typesconversion"
|
|
Name="typesconversion"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="types "
|
|
OptionalDependencies="mathfixed "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\core\typesconversion.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="dbghelp" Name="dbghelp" Description="" >
|
|
<MODULE Tag="callstacktrace"
|
|
Name="callstacktrace"
|
|
Description="This object store the call stack from the current execution point. On PC, if no external call stack context is given, the whole application must be compiled with the /Oy- option (do not omit frame pointer)."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert error(win32,win64,) gearlog_stub(win32,win64,) platformspecific(win32,win64,) symbolhandler(win32,win64,) system tools(win32,win64,) types windbghelp(win32,win64,) "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="CALLSTACKTRACE_MAX_TRACES"
|
|
Name="Call stack trace max depth"
|
|
Description="Set the maximum depth the call stack tracer will be able to dig back."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="32"
|
|
MinimumDebug="2"
|
|
MaximumDebug="128"
|
|
DefaultRelease="32"
|
|
MinimumRelease="2"
|
|
MaximumRelease="128"
|
|
DefaultRetail="32"
|
|
MinimumRetail="2"
|
|
MaximumRetail="128"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\callstacktrace.h" />
|
|
<FILE Platform="apple" Name=".\private\src\dbghelp\apple\callstacktrace.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\dbghelp\ctr\callstacktrace.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\dbghelp\gamecube\callstacktrace.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\dbghelp\ms_pc\callstacktrace.cpp" />
|
|
<FILE Platform="ps3" Name=".\private\src\dbghelp\ps3\callstacktrace.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\dbghelp\vita\callstacktrace.cpp" />
|
|
<FILE Platform="xenon" Name=".\private\src\dbghelp\xenon\callstacktrace.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="callstacktraceiterator"
|
|
Name="callstacktraceiterator"
|
|
Description="This object iterate thrue the curent call stack and givees informations on each stack level"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert callstacktrace debugsymboldatabase mempnew "
|
|
OptionalDependencies=""
|
|
Platform="win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\callstacktraceiterator.h" />
|
|
<FILE Platform="generic" Name=".\private\src\dbghelp\callstacktraceiterator.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="crashhandler"
|
|
Name="crashhandler"
|
|
Description="Call a client callback when a crash occurs in an application/title"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearlog_stub globalobject types "
|
|
OptionalDependencies=""
|
|
Platform="win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\crashhandler.h" />
|
|
<FILE Platform="ms" Name=".\private\src\dbghelp\ms\crashhandler.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="dbgmodules"
|
|
Name="dbgmodules"
|
|
Description="Can be used to get information on the modules currently loaded by the OS."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearpair(ctr,gc2,iphone,mac,ps3_ppu,ps3_spu,win32,win64,xenon,) system(ctr,gc2,iphone,mac,ps3_ppu,ps3_spu,) types windbghelp(win32,win64,) "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\dbgmodules.h" />
|
|
<FILE Platform="apple" Name=".\private\src\dbghelp\apple\dbgmodules.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\dbghelp\ctr\dbgmodules.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\dbghelp\gamecube\dbgmodules.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\dbghelp\ms_pc\dbgmodules.cpp" />
|
|
<FILE Platform="ps3" Name=".\private\src\dbghelp\ps3\dbgmodules.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\dbghelp\vita\dbgmodules.cpp" />
|
|
<FILE Platform="xenon" Name=".\private\src\dbghelp\xenon\dbgmodules.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="dbgtools"
|
|
Name="dbgtools"
|
|
Description="Debug tool library"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert(ps3_ppu,win32,win64,xenon,) platform tools(win32,win64,xenon,) types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="ENABLE_HARDWARE_BREAKPOINT"
|
|
Name="Enable hardware data breakpoint"
|
|
Description="Enable this to be able to programmatically set hardware data breakpoints."
|
|
Platform="ps3_ppu "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\dbgtools.h" />
|
|
<FILE Platform="generic" Name=".\private\src\dbghelp\dbgtools.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\dbghelp\ms_pc\dbgtools_ps.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\dbghelp\ps3\ppu\dbgtools_ps.cpp" />
|
|
<FILE Platform="xenon" Name=".\private\src\dbghelp\xenon\dbgtools_ps.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="debugsymboldatabase"
|
|
Name="debugsymboldatabase"
|
|
Description="This interface gives various infos about symboles in an executable image. For example, given a function address, you can give it's file name, definition line number and full function name with parameters Combine with CallStackTrace it decode the function names, parameters names and line numbers of each entry on demand."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="types "
|
|
OptionalDependencies=""
|
|
Platform="win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\debugsymboldatabase.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="demangler"
|
|
Name="demangler"
|
|
Description="Demangle c++ mangled symbol names."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="classallocator_stub gearlog_stub gearstring gearvector "
|
|
OptionalDependencies="demanglercw demanglercwgc demanglergcc demanglervcpp "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\demangler.h" />
|
|
<FILE Platform="generic" Name=".\private\src\dbghelp\demangler.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="demanglercw"
|
|
Name="demanglercw"
|
|
Description="Base Class to demangle c++ mangled symbol names for CodeWarrior"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="demangler gearstring gearvector "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\demanglercw.h" />
|
|
<FILE Platform="generic" Name=".\private\src\dbghelp\demanglercw.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="demanglercwgc"
|
|
Name="demanglercwgc"
|
|
Description="Demangle c++ mangled symbol names for GameCube"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="demanglercw gearstring gearvector "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\demanglercwgc.h" />
|
|
<FILE Platform="generic" Name=".\private\src\dbghelp\demanglercwgc.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="demanglergcc"
|
|
Name="demanglergcc"
|
|
Description="Demangle C++ for GCC"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="demangler geardeque gearpair gearvector str "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\demanglergcc.h" />
|
|
<FILE Platform="generic" Name=".\private\src\dbghelp\demanglergcc.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="demanglervcpp"
|
|
Name="demanglervcpp"
|
|
Description="Demangle c++ mangled symbol names for Visual C++"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="demangler gearstring gearvector mathbasetype typesconversion "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\demanglervcpp.h" />
|
|
<FILE Platform="generic" Name=".\private\src\dbghelp\demanglervcpp.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="lockfreedebugoutput"
|
|
Name="lockfreedebugoutput"
|
|
Description="LockfreeDebugout will output debugging information when debugging in multiple thread at the same time without creating thread context change.GEAR debugt output console with scheduled output capability"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="atomic classallocator_stub nativedebugoutput_stub str strformat system thread "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="LOCKFREEDEBUGOUTPUT_OUTPUT_TIME_SLICE"
|
|
Name="Time slice for scheduled output"
|
|
Description="When this value is not 0, the console will output text only at specified interval, from a dedicated thread. The Print method becomes, then, non blocking."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=300 gc2=0 iphone=300 mac=300 ps3_ppu=0 ps3_spu=0 vita=300 win32=300 win64=300 xenon=300 "
|
|
MinimumDebug="0"
|
|
MaximumDebug="262144"
|
|
DefaultRelease="ctr=300 gc2=0 iphone=300 mac=300 ps3_ppu=0 ps3_spu=0 vita=300 win32=300 win64=300 xenon=300 "
|
|
MinimumRelease="0"
|
|
MaximumRelease="262144"
|
|
DefaultRetail="ctr=300 gc2=0 iphone=300 mac=300 ps3_ppu=0 ps3_spu=0 vita=300 win32=300 win64=300 xenon=300 "
|
|
MinimumRetail="0"
|
|
MaximumRetail="262144"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="LOCKFREEDEBUGOUTPUT_BUFFER_SIZE"
|
|
Name="Buffer size"
|
|
Description="The buffer size for accumulating strings"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="1024"
|
|
MinimumDebug="0"
|
|
MaximumDebug=""
|
|
DefaultRelease="1024"
|
|
MinimumRelease="0"
|
|
MaximumRelease=""
|
|
DefaultRetail="1024"
|
|
MinimumRetail="0"
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\lockfreedebugoutput.h" />
|
|
<FILE Platform="generic" Name=".\private\src\dbghelp\lockfreedebugoutput.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mapfiledebugsymboldatabase"
|
|
Name="mapfiledebugsymboldatabase"
|
|
Description="This interface gives various infos about symboles in an executable image. For example, given a function address, you can give it's file name, definition line number and full function name with parameters Combine with CallStackTrace it decode the function names, parameters names and line numbers of each entry on demand."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="callstacktrace debugsymboldatabase gearlog_stub mapfilereader "
|
|
OptionalDependencies=""
|
|
Platform="win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\mapfiledebugsymboldatabase.h" />
|
|
<FILE Platform="generic" Name=".\private\src\dbghelp\mapfiledebugsymboldatabase.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mapfilereader"
|
|
Name="mapfilereader"
|
|
Description="Used to parse the .map file and retrieve useful debug info"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub demangler gearlog_stub gearmap gearpair gearset gearstring itextstream mapfilereader_interface str stream stringpool types "
|
|
OptionalDependencies="mapfilereader_cw mapfilereader_gcc mapfilereader_ms "
|
|
Platform="gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\mapfilereader.h" />
|
|
<FILE Platform="generic" Name=".\private\src\dbghelp\mapfilereader.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mapfilereader_cw"
|
|
Name="mapfilereader_cw"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="mapfilereader_interface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\mapfilereader_cw.h" />
|
|
<FILE Platform="generic" Name=".\private\src\dbghelp\mapfilereader\mapfilereader_cw.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mapfilereader_gcc"
|
|
Name="mapfilereader_gcc"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="mapfilereader_interface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\mapfilereader_gcc.h" />
|
|
<FILE Platform="generic" Name=".\private\src\dbghelp\mapfilereader\mapfilereader_gcc.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mapfilereader_interface"
|
|
Name="mapfilereader_interface"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearlog_stub gearmap gearpair gearstring itextstream str stringpool tokenizer "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\mapfilereader_interface.h" />
|
|
<FILE Platform="generic" Name=".\private\src\dbghelp\mapfilereader\mapfilereader_interface.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mapfilereader_ms"
|
|
Name="mapfilereader_ms"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearvector mapfilereader_interface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\mapfilereader_ms.h" />
|
|
<FILE Platform="generic" Name=".\private\src\dbghelp\mapfilereader\mapfilereader_ms.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="symbolhandler"
|
|
Name="symbolhandler"
|
|
Description="Symbol handler for dbghelp"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearlog_stub globalobject str types windbghelp "
|
|
OptionalDependencies=""
|
|
Platform="win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\symbolhandler.h" />
|
|
<FILE Platform="generic" Name=".\private\src\dbghelp\symbolhandler.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="w32debugsymboldatabase"
|
|
Name="w32debugsymboldatabase"
|
|
Description="This interface gives various infos about symbols in an executable image. For example, given a function address, you can give it's file name, definition line number and full function name with parameters Combine with CallStackTrace it decode the function names, parameters names and line numbers of each entry on demand.It gives various infos about symboles in an executable image. For example, given a function adress, you can give it's file name, definition line number and full function name with parameters Combine with CallStackTrace it decode the function names, parameters names and line numbers of each entry on demand."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert callstacktrace classallocator_stub debugsymboldatabase error gearlog_stub gearstring str symbolhandler system windbghelp "
|
|
OptionalDependencies=""
|
|
Platform="win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\w32debugsymboldatabase.h" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\dbghelp\ms_pc\w32debugsymboldatabase.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="windbghelp"
|
|
Name="windbghelp"
|
|
Description="DLL Wrapper for dbghelp.dll"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="dllwrapper gearlog_stub globalobject runtimeconfig "
|
|
OptionalDependencies=""
|
|
Platform="win32 win64 " >
|
|
<CFG Tag="DBGHELP_DLL_PATH"
|
|
Name="Name of the library module (DLL) to load"
|
|
Description="If the name does NOT specify a path (i.e. just a filename, like "dbghelp.dll"), the function uses a standard search strategy to find the DLL. In that case, you have no control over what DLL is actually going to be loaded, that may result in the use of an improper version. If the name specifies a valid path (absolute or relative) and the DLL exists at this location, the specified DLL will be loaded. Note that you may have to use different DLLs for 32-bit and 64-bit architecture. Latest versions are detailled and available here: http://msdn.microsoft.com/en-us/library/ms679294(VS.85).aspx Usually, the version 6.5.3.7 is installed with Visual Studio 2005 here: 32-bit: [C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\dbghelp.dll] 64-bit: [C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x64\dbghelp.dll]"
|
|
Platform="win32 win64 "
|
|
Type="string"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug=""dbghelp.dll""
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease=""dbghelp.dll""
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail=""dbghelp.dll""
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\windbghelp.h" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\dbghelp\ms_pc\windbghelp.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="xboxdebugsymboldatabase"
|
|
Name="xboxdebugsymboldatabase"
|
|
Description="This interface gives various infos about symboles in an executable image. For example, given a function address, you can give it's file name, definition line number and full function name with parameters Combine with CallStackTrace it decode the function names, parameters names and line numbers of each entry on demand. To include this module you need the xbox sdk installed on your computer and and include path to Microsoft Xbox SDK\include."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert callstacktrace dbgmodules debugsymboldatabase dllwrapper error memallocinterface str strformat system "
|
|
OptionalDependencies=""
|
|
Platform="win32 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\dbghelp\xboxdebugsymboldatabase.h" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\dbghelp\ms_pc\xboxdbgdll.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\dbghelp\ms_pc\xboxdbgdll.h" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\dbghelp\ms_pc\xboxdebugsymboldatabase.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="device" Name="device" Description="" >
|
|
<MODULE Tag="compressiondevice"
|
|
Name="compressiondevice"
|
|
Description="The ZLIB device is a stream device that piggyback itself on an existing device. All the data going through is compressed using the deflate/inflate method."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub compressionfile compressioninterface device devicemanager devicenameparameterparser devicetools error filterdevice meminterface path runtimeconfig "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="COMPRESSIONDEVICE_PAGESIZE"
|
|
Name="Page size"
|
|
Description="This is the page size used internally by the Compression device."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_KB(32)"
|
|
MinimumDebug="GEAR_KB(4)"
|
|
MaximumDebug="GEAR_KB(64)"
|
|
DefaultRelease="GEAR_KB(32)"
|
|
MinimumRelease="GEAR_KB(4)"
|
|
MaximumRelease="GEAR_KB(64)"
|
|
DefaultRetail="GEAR_KB(32)"
|
|
MinimumRetail="GEAR_KB(4)"
|
|
MaximumRetail="GEAR_KB(64)"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\compressiondevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\compressiondevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="compressionfile"
|
|
Name="compressionfile"
|
|
Description="Common interface to be used when compressing and uncompressing data."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert circularbuffer compressioninterface device devicemanager error file memallocinterface meminterface tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\compressionfile.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\compressionfile.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="cryptodevice"
|
|
Name="cryptodevice"
|
|
Description="This is the device that handle encryption/decryption to/from a file."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert cipher classallocator_stub device devicefactory devicemanager devicenameparameterparser devicetools filterdevice meminterface path runtimeconfig str "
|
|
OptionalDependencies="tea xtea "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="CRYPTODEVICE_BUFFERSIZE"
|
|
Name="Buffer size"
|
|
Description="This is the buffer size used internally by the Crypto device."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="1024"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="1024"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="1024"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\cryptodevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\cryptodevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="debugdevice"
|
|
Name="debugdevice"
|
|
Description="This is a debugger device that only allows to dump data in the debugger"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub consoleout device devicefactory devicemanager meminterface system tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\debugdevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\debugdevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="device"
|
|
Name="device"
|
|
Description="This is the definition of the device interface. Any device in the system must inherit from this class.Alias allows you to define shortcut for device names and paths."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert deviceinterface devicemanager dlist error file mutex str "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="DEVICE_GAME_ALIAS"
|
|
Name="Game alias"
|
|
Description="Alias to the device and directory where your game is running. For windows, an empty string means the current directory at gear initialization."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="string"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="ctr="rom:/" gc2="disk:" iphone="" mac="" ps3_ppu="/app_home/" ps3_spu= vita="host0:" win32="" win64="" xenon="d:\\" "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr="rom:/" gc2="disk:" iphone="" mac="" ps3_ppu="/app_home/" ps3_spu= vita="host0:" win32="" win64="" xenon="d:\\" "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr="rom:/" gc2="disk:" iphone="" mac="" ps3_ppu="/app_home/" ps3_spu= vita="host0:" win32="" win64="" xenon="d:\\" "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="DEVICE_DVD_ALIAS"
|
|
Name="Dvd alias"
|
|
Description="Alias to a read only removable disk drive."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="string"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="ctr="rom:/" gc2="gcdvd:" iphone="" mac="" ps3_ppu="/dev_bdvd/PS3_GAME/USRDIR/" ps3_spu= vita="disc0:" win32="" win64="" xenon="d:\\" "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr="rom:/" gc2="gcdvd:" iphone="" mac="" ps3_ppu="/dev_bdvd/PS3_GAME/USRDIR/" ps3_spu= vita="disc0:" win32="" win64="" xenon="d:\\" "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr="rom:/" gc2="gcdvd:" iphone="" mac="" ps3_ppu="/dev_bdvd/PS3_GAME/USRDIR/" ps3_spu= vita="disc0:" win32="" win64="" xenon="d:\\" "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="DEVICE_HOST_ALIAS"
|
|
Name="Host alias"
|
|
Description="Alias to the pc host folder or developpment drive on a console."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="string"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="ctr="hio:" gc2="disk:" iphone="" mac="" ps3_ppu="/host_root/" ps3_spu= vita="host0:" win32="" win64="" xenon="d:\\" "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr="hio:" gc2="disk:" iphone="" mac="" ps3_ppu="/host_root/" ps3_spu= vita="host0:" win32="" win64="" xenon="d:\\" "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr="hio:" gc2="disk:" iphone="" mac="" ps3_ppu="/host_root/" ps3_spu= vita="host0:" win32="" win64="" xenon="d:\\" "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\device.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\device\devicealias.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\device.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="devicefactory"
|
|
Name="devicefactory"
|
|
Description="Create all the default devices on each platforms.Device and DeviceAlias creation"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="devicemanager globalobject runtimeconfig "
|
|
OptionalDependencies="asynchgeneric asynchplatformspecific(gc2,ps3_ppu,win32,win64,xenon,) cryptodevice debugdevice device diskdevice dvddevice lzodevice memcarddevice memdevice nulldevice pchostdevice remotedevice stdiodevice tcpclientdevice tcpserverdevice zlibdevice "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\devicefactory.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\devicefactory.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\device\devicefactory_ps.cpp" />
|
|
<FILE Platform="iphone" Name=".\private\src\device\iphone\devicefactory_ps.mm" />
|
|
<FILE Platform="mac" Name=".\private\src\device\mac\devicefactory_ps.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\device\ms_pc\devicefactory_ps.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="deviceinterface"
|
|
Name="deviceinterface"
|
|
Description="This is the interface to be used by the devicemanager. Any device in the system must inherit from this class."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert baseclass dlist file mutex pathinterface pathiteratorinterface platform str tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="DEVICE_DRIVENAME_LENGTH"
|
|
Name="Drive name length"
|
|
Description="The length of the array of char containing the drive name for all platform"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=32 gc2=32 iphone=128 mac=128 ps3_ppu=128 ps3_spu=128 vita=128 win32=128 win64=128 xenon=128 "
|
|
MinimumDebug="32"
|
|
MaximumDebug="1024"
|
|
DefaultRelease="ctr=32 gc2=32 iphone=128 mac=128 ps3_ppu=128 ps3_spu=128 vita=128 win32=128 win64=128 xenon=128 "
|
|
MinimumRelease="32"
|
|
MaximumRelease="1024"
|
|
DefaultRetail="ctr=32 gc2=32 iphone=128 mac=128 ps3_ppu=128 ps3_spu=128 vita=128 win32=128 win64=128 xenon=128 "
|
|
MinimumRetail="32"
|
|
MaximumRetail="1024"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\deviceinterface.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\deviceinterface.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="devicemanager"
|
|
Name="devicemanager"
|
|
Description="This is the definition of the device manager, used to manage all the device in the gear system. All devices register to this manager, and user can open and close files using it."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert deviceinterface dlist file functor gearlog_stub globalobject mutex notifierstatic path str types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\devicemanager.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\devicemanager.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="devicetools"
|
|
Name="devicetools"
|
|
Description="All generic device tools like name resolving should go here"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="str system tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\devicetools.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\devicetools.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="diskdevice"
|
|
Name="diskdevice"
|
|
Description="The Disk device offers very simple file access, sitting on top of system File interfaceManage the initialization and uninitialization of the CTR rom file system. It use FS_Init and FS_End only if not already called."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert atomic(win32,win64,xenon,) classallocator_stub device devicefactory devicemanager diskdevicepathiterator(ctr,iphone,mac,ps3_ppu,vita,win32,win64,xenon,) error gearstring memallocinterface meminterface path pathiterator platform(win32,win64,xenon,) platformspecific(ps3_ppu,) runtimeconfig(ctr,) str system(ps3_ppu,) time(ps3_ppu,vita,win32,win64,xenon,) tools(win32,win64,xenon,) types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="MAXIMUM_SIMULTANEOUS_OPEN_FILE"
|
|
Name="Defines the maximum number of file you intend to have simultaneously opened."
|
|
Description="This configuration defines the maximum number of file you intend to have simultaneously opened."
|
|
Platform="ctr "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="16"
|
|
MinimumDebug="0"
|
|
MaximumDebug="1024"
|
|
DefaultRelease="16"
|
|
MinimumRelease="0"
|
|
MaximumRelease="1024"
|
|
DefaultRetail="16"
|
|
MinimumRetail="0"
|
|
MaximumRetail="1024"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MAXIMUM_SIMULTANEOUS_OPEN_DIRECTORY"
|
|
Name="Defines the maximum number of directory you intend to have simultaneously opened."
|
|
Description="This configuration defines the maximum number of directory you intend to have simultaneously opened."
|
|
Platform="ctr "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="4"
|
|
MinimumDebug="0"
|
|
MaximumDebug="1024"
|
|
DefaultRelease="4"
|
|
MinimumRelease="0"
|
|
MaximumRelease="1024"
|
|
DefaultRetail="4"
|
|
MinimumRetail="0"
|
|
MaximumRetail="1024"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\diskdevice.h" />
|
|
<FILE Platform="apple" Name=".\private\src\device\apple\diskdevice.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\device\ctr\diskdevice.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\device\ctr\romfs.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\device\gamecube\diskdevice.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\device\ms\diskdevice.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\device\ps3\ppu\diskdevice.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\device\vita\diskdevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="diskdevicepathiterator"
|
|
Name="diskdevicepathiterator"
|
|
Description="Path iterator for disk device"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="error(ctr,iphone,mac,) gearstring path(ctr,iphone,mac,ps3_ppu,vita,win32,win64,xenon,) pathiterator str(ctr,iphone,mac,ps3_ppu,vita,win32,win64,xenon,) "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\diskdevicepathiterator.h" />
|
|
<FILE Platform="apple" Name=".\private\src\device\apple\diskdevicepathiterator.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\device\ctr\diskdevicepathiterator.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\device\ms\diskdevicepathiterator.cpp" />
|
|
<FILE Platform="ps3" Name=".\private\src\device\ps3\diskdevicepathiterator.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\device\vita\diskdevicepathiterator.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="dvdcache"
|
|
Name="dvdcache"
|
|
Description="The cache system when opening file on dvd. Available on Wii"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="devicemanager file functors gearhashmap gearlog_stub "
|
|
OptionalDependencies=""
|
|
Platform="gc2 " >
|
|
<CFG Tag="DVDCACHE_AUTO_ADD_FILE"
|
|
Name="DvdCache add file"
|
|
Description="When a file is open using a specialized dvd device, if its not in the cache, this switch will add it automatically."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\dvdcache.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\dvdcache.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\device\gamecube\dvdcachespecific.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\device\vita\dvdcachespecific.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="dvddevice"
|
|
Name="dvddevice"
|
|
Description="The DVD device offers very simple file access, sitting on top of Wii DVD interface"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub device devicefactory devicemanager dvddevicepathiterator error gearstring memallocinterface meminterface path pathiterator str types "
|
|
OptionalDependencies=""
|
|
Platform="gc2 " >
|
|
<CFG Tag="DVDDEVICE_CONTENTFILE_INDEX"
|
|
Name="The index of the content file you want to use"
|
|
Description="The CNT api access files from a content file. Content files are numbered from 2 to 511 (the content file #1 is the one that's reserved for the elf (non-wad) application). The path of your content file will be $(DvdRoot)/content{index}."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="2"
|
|
MinimumDebug="2"
|
|
MaximumDebug="511"
|
|
DefaultRelease="2"
|
|
MinimumRelease="2"
|
|
MaximumRelease="511"
|
|
DefaultRetail="2"
|
|
MinimumRetail="2"
|
|
MaximumRetail="511"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\dvddevice.h" />
|
|
<FILE Platform="gamecube" Name=".\private\src\device\gamecube\dvddevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="dvddevicepathiterator"
|
|
Name="dvddevicepathiterator"
|
|
Description="Path iterator for dvd device"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearstring path pathiterator str "
|
|
OptionalDependencies=""
|
|
Platform="gc2 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\dvddevicepathiterator.h" />
|
|
<FILE Platform="gamecube" Name=".\private\src\device\gamecube\dvddevicepathiterator.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="file"
|
|
Name="file"
|
|
Description="This is the definition of the low level file interface"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="baseclass debugstring deviceinterface dlist error platform statcounter_stub str swapbyte types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\file.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\file.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="filepipe"
|
|
Name="filepipe"
|
|
Description="Wrapper for Windows pipe"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert error platform str system thread types "
|
|
OptionalDependencies=""
|
|
Platform="win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\filepipe.h" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\device\ms_pc\filepipe.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="filterdevice"
|
|
Name="filterdevice"
|
|
Description="This is the base class for what that is often called 'piggy-back' device in Gear. All devices that act as a link for device (relying calls to another device, after doing some processing itself) must inherit from this interface."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="classallocator_stub device devicetools meminterface path "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\filterdevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\filterdevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="lzodevice"
|
|
Name="lzodevice"
|
|
Description="The LZO device is a stream device that piggyback itself on an existing device. All the data going through is compressed using the deflate/inflate method."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="compressiondevice devicefactory devicenameparameterparser lzodeflate lzoinflate meminterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\lzodevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\lzodevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memcarddevice"
|
|
Name="memcarddevice"
|
|
Description="This is a memory card device interface."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="classallocator_stub device devicefactory diskdevicepathiterator file(gc2,) memcarddevicepathiterator(gc2,) meminterface path str "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\memcarddevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\memcarddevice.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\device\gamecube\memcarddevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memcarddevicepathiterator"
|
|
Name="memcarddevicepathiterator"
|
|
Description="Path iterator for memcard devicePath iterator for disk device"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="classallocator_stub gearstring meminterface path pathiterator str "
|
|
OptionalDependencies=""
|
|
Platform="gc2 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\memcarddevicepathiterator.h" />
|
|
<FILE Platform="gamecube" Name=".\private\src\device\gamecube\memcarddevicepathiterator.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memdevice"
|
|
Name="memdevice"
|
|
Description="This is a memory device interface."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub devicefactory deviceinterface devicenameparameterparser memdevicefilenamemanager memdevicepathiterator memfiledevice meminterface str "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="MEMDEVICE_DISK_MAX_SIZE"
|
|
Name="Maximum memory disk size"
|
|
Description="When a user creates a dynamic memory disk, we must set a maximum size for the dynamically growing memory disk. The value set here is NOT allocated when the memory disk is created. This is the maximum reachable."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="4194304"
|
|
MinimumDebug="1"
|
|
MaximumDebug=""
|
|
DefaultRelease="4194304"
|
|
MinimumRelease="1"
|
|
MaximumRelease=""
|
|
DefaultRetail="4194304"
|
|
MinimumRetail="1"
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\memdevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\memdevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memdevicefilenamemanager"
|
|
Name="memdevicefilenamemanager"
|
|
Description="GEAR Memory device file name mapper. The MemDeviceFileNameManager is a database that hold all the links between memory files devices and literal filename."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="autolock gearhashmap gearstring globalobject mutex "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\memdevicefilenamemanager.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\memdevicefilenamemanager.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memdevicepathiterator"
|
|
Name="memdevicepathiterator"
|
|
Description="Path iterator for memory device"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearstring memdevicefilenamemanager path pathiterator str "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\memdevicepathiterator.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\memdevicepathiterator.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memfiledevice"
|
|
Name="memfiledevice"
|
|
Description="This is a memory file device that emulate a disk in memory."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub device devicemanager memdevicefilenamemanager meminterface memoryblockprovider mutex str types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\memfiledevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\memfiledevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="nulldevice"
|
|
Name="nulldevice"
|
|
Description="This is a device that acts as a black hole for the data..."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub device devicefactory devicemanager meminterface types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\nulldevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\nulldevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="path"
|
|
Name="path"
|
|
Description="Path object represent file of directories on the file system. They can be absolute, or relative."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="devicemanager gearstack gearstring pathinterface str tokenizer "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\path.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\path.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="pathinterface"
|
|
Name="pathinterface"
|
|
Description="This is the definition of the path interface. Any platform-specific implementation of path in the system must inherit from this class."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="baseclass types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\pathinterface.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="pathiterator"
|
|
Name="pathiterator"
|
|
Description="This is the definition of the path iterator. Any platform-specific implementation of path iterator in devices must inherit from this class."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="path pathiteratorinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\pathiterator.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="pathiteratorinterface"
|
|
Name="pathiteratorinterface"
|
|
Description="This is the definition of the path iterator interface."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="pathinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\pathiteratorinterface.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="pchostdevice"
|
|
Name="pchostdevice"
|
|
Description="The Disk device offers very simple file access, sitting on top of system File interface"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub device devicefactory devicemanager diskdevicepathiterator error gearstring memallocinterface memallocpage meminterface memsecondarypagealloc path pathiterator str types "
|
|
OptionalDependencies=""
|
|
Platform="ctr " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\pchostdevice.h" />
|
|
<FILE Platform="ctr" Name=".\private\src\device\ctr\pchostdevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="pchostdevicepathiterator"
|
|
Name="pchostdevicepathiterator"
|
|
Description="Path iterator for PcHostDevice"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="error gearstring path pathiterator str "
|
|
OptionalDependencies=""
|
|
Platform="ctr " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\pchostdevicepathiterator.h" />
|
|
<FILE Platform="ctr" Name=".\private\src\device\ctr\pchostdevicepathiterator.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="remotedevice"
|
|
Name="remotedevice"
|
|
Description="This is a device that manage remote file by talking to a GearRemoteFileServer"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub device devicefactory devicemanager devicenameparameterparser endian error gearlog_stub meminterface network remotedevicepathiterator remotedeviceutils runtimeconfig scopedptr staticstring str streamsocketfactory strformat "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="REMOTEFILESYSTEM_SERVER_IP"
|
|
Name="Remote File System IP address"
|
|
Description="To be able to open remote file you need a computer address with a running RemoteFileSystem server"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="string"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug=""127.0.0.1""
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease=""127.0.0.1""
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail=""127.0.0.1""
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="REMOTEFILESYSTEM_SERVER_PORT"
|
|
Name="Remote File System port"
|
|
Description="Remote File System port to use. It has to match the client port used."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="8088"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="8088"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="8088"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="REMOTEFILESYSTEM_USER_NAME"
|
|
Name="Remote File System user name"
|
|
Description="To be able to open remote file you need a to give a valid username to the RemoteFileSystem server"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="string"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug=""default""
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease=""default""
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail=""default""
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="REMOTEFILESYSTEM_DEFAULT_CONNECTION_TIMEOUT"
|
|
Name="Remote File System default connection timeout"
|
|
Description="Remote File System default connection timeout"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="30"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="30"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="30"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\remotedevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\remotedevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="remotedevicepathiterator"
|
|
Name="remotedevicepathiterator"
|
|
Description="Path iterator for remote device"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert error gearstring network path pathiterator remotedeviceutils runtimeconfig streamsocketfactory "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\remotedevicepathiterator.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\remotedevicepathiterator.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="remotedeviceutils"
|
|
Name="remotedeviceutils"
|
|
Description="Utils for remotedevice and remotedevicepathiterator"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="devicenameparameterparser endian mutex network str strformat types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\remotedeviceutils.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\remotedeviceutils.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="stdiodevice"
|
|
Name="stdiodevice"
|
|
Description="This is a device sitting on stdio (typically screen & keyboard). The goal of this device is mainly to provide an easy way to print stuff on the console screen."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub device devicefactory devicemanager error meminterface types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\stdiodevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\stdiodevice.cpp" />
|
|
<FILE Platform="apple" Name=".\private\src\device\apple\stdiodevice_ps.h" />
|
|
<FILE Platform="ctr" Name=".\private\src\device\ctr\stdiodevice_ps.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="tcpclientdevice"
|
|
Name="tcpclientdevice"
|
|
Description="This is a network TCP device"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub device devicefactory devicemanager devicenameparameterparser meminterface network runtimeconfig str system tcpfile tools types "
|
|
OptionalDependencies=""
|
|
Platform="gc2 iphone ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="TCPCLIENTDEVICE_CONNECT_DELAY"
|
|
Name="TCP Connection delay"
|
|
Description="Delay for a client to wait before sending data after a successful connection (in milliseconds). The faster the server is, the lower you can set the delay."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="100"
|
|
MinimumDebug="10"
|
|
MaximumDebug=""
|
|
DefaultRelease="100"
|
|
MinimumRelease="10"
|
|
MaximumRelease=""
|
|
DefaultRetail="100"
|
|
MinimumRetail="10"
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\tcpclientdevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\tcpclientdevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="tcpfile"
|
|
Name="tcpfile"
|
|
Description="Files over TCP"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="deviceinterface file network "
|
|
OptionalDependencies=""
|
|
Platform="gc2 iphone ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\tcpfile.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\tcpfile.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="tcpserverdevice"
|
|
Name="tcpserverdevice"
|
|
Description="This is a network TCP device"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub device devicefactory devicemanager devicenameparameterparser gearmap meminterface network runtimeconfig str system tcpfile tools types "
|
|
OptionalDependencies=""
|
|
Platform="gc2 iphone ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="TCPSERVERDEVICE_CONNECT_DELAY"
|
|
Name="TCP Connection delay"
|
|
Description="Delay for a client to wait before sending data after a successful connection (in milliseconds). The faster the server is, the lower you can set the delay."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="100"
|
|
MinimumDebug="10"
|
|
MaximumDebug=""
|
|
DefaultRelease="100"
|
|
MinimumRelease="10"
|
|
MaximumRelease=""
|
|
DefaultRetail="100"
|
|
MinimumRetail="10"
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="TCPSERVERDEVICE_LISTEN_COUNT"
|
|
Name="TCP Max connection listen count"
|
|
Description="Maximum length that the queue of pending connections may grow to"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="25"
|
|
MinimumDebug="1"
|
|
MaximumDebug=""
|
|
DefaultRelease="25"
|
|
MinimumRelease="1"
|
|
MaximumRelease=""
|
|
DefaultRetail="25"
|
|
MinimumRetail="1"
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="TCPSERVERDEVICE_DEFAULT_PORT"
|
|
Name="TCP Server default listening port"
|
|
Description="When no port is specified when opening a file"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="4327"
|
|
MinimumDebug="1"
|
|
MaximumDebug="65535"
|
|
DefaultRelease="4327"
|
|
MinimumRelease="1"
|
|
MaximumRelease="65535"
|
|
DefaultRetail="4327"
|
|
MinimumRetail="1"
|
|
MaximumRetail="65535"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\tcpserverdevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\tcpserverdevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="zlibdevice"
|
|
Name="zlibdevice"
|
|
Description="The ZLIB device is a stream device that piggyback itself on an existing device. All the data going through is compressed using the deflate/inflate method."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="compressiondevice devicefactory devicenameparameterparser zlibdeflate zlibinflate "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\device\zlibdevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\device\zlibdevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="encryption" Name="encryption" Description="" >
|
|
<MODULE Tag="cipher"
|
|
Name="cipher"
|
|
Description="Gear class for performing encryption (and the reverse decryption)."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearstring "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\encryption\cipher.h" />
|
|
<FILE Platform="generic" Name=".\private\src\encryption\cipher.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="tea"
|
|
Name="tea"
|
|
Description="Tiny Encryption Algorithm. This a fast and fairly simple algorithm with weakness to related-key attack. TEA is a block cipher."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="cipher tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\encryption\tea.h" />
|
|
<FILE Platform="generic" Name=".\private\src\encryption\tea.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="xtea"
|
|
Name="xtea"
|
|
Description="xEntended Tiny Encryption Algorithm. This a fast and fairly simple algorithm with weakness to related-key differential attack. XTEA (eXtended TEA) is a block cipher designed to correct weaknesses in TEA."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="cipher tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\encryption\xtea.h" />
|
|
<FILE Platform="generic" Name=".\private\src\encryption\xtea.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="input" Name="input" Description="" >
|
|
<MODULE Tag="controllerscheme"
|
|
Name="controllerscheme"
|
|
Description="Button Mapping Abstraction for win32 and mac gamepads On all other platforms the update method won't do anything. This is exposed to let applications define or modify the controller scheme of a particular gamepad"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="classallocator_stub functor gamepadinterface gearmap gearstring gearstringserialization refcounted refcountedptr serializer str xmlserializer "
|
|
OptionalDependencies=""
|
|
Platform="mac win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\controllerscheme.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\controllerscheme.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\input\controllerscheme_ps.cpp" />
|
|
<FILE Platform="mac" Name=".\private\src\input\mac\controllerscheme_ps.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\input\ms_pc\controllerscheme_ps.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepad"
|
|
Name="gamepad"
|
|
Description="Base class for actual gamepad implementations"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert(win32,win64,) controllerscheme(win32,win64,) gamepadinterface gearlog_stub(win32,win64,) gearpair gearvector memallocinterface(win32,win64,) multifunctor "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepad.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\gamepad.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\input\ms_pc\gamepad_ps.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\input\ms_pc\gamepad_ps.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadalias"
|
|
Name="gamepadalias"
|
|
Description="Provide a way to have an alias for a given game pad button."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies="gamepadinterface types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadalias.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\gamepadalias.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadevent"
|
|
Name="gamepadevent"
|
|
Description="Events are used when we need a event-based input system instead of a polling-based system"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gamepadinterface gamepadtimefiltered "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadevent.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\gamepadevent.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadeventcontext"
|
|
Name="gamepadeventcontext"
|
|
Description="An event context is a vector of events associated with a certain context."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="functor gamepadevent gamepadtimefiltered gearvector "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadeventcontext.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\gamepadeventcontext.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadeventmanager"
|
|
Name="gamepadeventmanager"
|
|
Description="This global object will manage when you want to fire your events and will switch context depending on the state of the game."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gamepadeventcontext gearlist gearpair globalobject interactivedevice "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadeventmanager.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\gamepadeventmanager.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadgamecube"
|
|
Name="gamepadgamecube"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gamepad memallocinterface runtimeconfig "
|
|
OptionalDependencies=""
|
|
Platform="gc2 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadgamecube.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\gamepadgamecube.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadhook"
|
|
Name="gamepadhook"
|
|
Description="Simple object that lets subclasses add functionality to any GamePadInterface object by wrapping it and forwarding the original calls"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gamepad interactivedevice interactivedevicehookbase interactivedevicemanager "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadhook.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\gamepadhook.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadinterface"
|
|
Name="gamepadinterface"
|
|
Description="Base interface for gaming input devices"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="functor gamepadalias interactivedevice mathbasetype mathmatrix mathquaternion mathvector system types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadinterface.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\gamepadinterface.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadkeyboard"
|
|
Name="gamepadkeyboard"
|
|
Description="Module that abstracts a GamePad device using a KeyBoard. Many GamePads can use the same keyboard"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gamepad interactivedevicemanager keyboard keyboardinterface stopwatch "
|
|
OptionalDependencies=""
|
|
Platform="gc2 mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadkeyboard.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\gamepadkeyboard.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadmotionsensor"
|
|
Name="gamepadmotionsensor"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert gamepad property spursmanager videocapturedeviceinterface "
|
|
OptionalDependencies=""
|
|
Platform="ps3_ppu " >
|
|
<CFG Tag="MAX_MOTION_SENSOR_CONTROLLERS"
|
|
Name="Maximum number of motion sensor controllers"
|
|
Description="Defines the maximum number of motion sensor controllers used in the game"
|
|
Platform="ps3_ppu "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="2"
|
|
MinimumDebug="1"
|
|
MaximumDebug="4"
|
|
DefaultRelease="2"
|
|
MinimumRelease="1"
|
|
MaximumRelease="4"
|
|
DefaultRetail="2"
|
|
MinimumRetail="1"
|
|
MaximumRetail="4"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MOTION_SENSOR_SPU_PRIORITIES"
|
|
Name="Bit mask for SPU priorities (4 bits per SPU -- [0..15])"
|
|
Description="Defines the priority of each SPU for libgem workload. 0 means 'don't use this SPU'"
|
|
Platform="ps3_ppu "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="1"
|
|
MinimumDebug="1"
|
|
MaximumDebug="16777215"
|
|
DefaultRelease="1"
|
|
MinimumRelease="1"
|
|
MaximumRelease="16777215"
|
|
DefaultRetail="1"
|
|
MinimumRetail="1"
|
|
MaximumRetail="16777215"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadmotionsensor.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\gamepadmotionsensor.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\input\ps3\ppu\gamepadmotionsensor_ps.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\input\ps3\ppu\gamepadmotionsensor_ps.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadmouse"
|
|
Name="gamepadmouse"
|
|
Description="Module that abstracts a GamePad device using a Mouse. Strangely, this design allows for many GamePads to use the same mouse..."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gamepad interactivedevicemanager mouseinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadmouse.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\gamepadmouse.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadrecorder"
|
|
Name="gamepadrecorder"
|
|
Description="record all input entered on an interactive device"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="bitarray gamepadhook gamepadtimefiltered gearset genericlogger "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="GAMEPAD_RECORDER_BUFF_SIZE"
|
|
Name="GamePad Recorder output buffer size"
|
|
Description="Set the maximum buffer size used internally by the logger to cache its data."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="1024"
|
|
MinimumDebug="32"
|
|
MaximumDebug=""
|
|
DefaultRelease="1024"
|
|
MinimumRelease="32"
|
|
MaximumRelease=""
|
|
DefaultRetail="1024"
|
|
MinimumRetail="32"
|
|
MaximumRetail=""
|
|
Increment="16"
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadrecorder.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadrecorder.inl" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadreplayer"
|
|
Name="gamepadreplayer"
|
|
Description="Replays a complete sequence of input recorded using the gamepadrecorder"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="bitarray devicemanager file gamepadhook gamepadrecorder gamepadvirtual stream "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="GAMEPAD_REPLAYER_BUFF_SIZE"
|
|
Name="GamePad Recorder input buffer size"
|
|
Description="Set the maximum buffer size used internally by the logger to cache its data."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="512"
|
|
MinimumDebug="32"
|
|
MaximumDebug=""
|
|
DefaultRelease="512"
|
|
MinimumRelease="32"
|
|
MaximumRelease=""
|
|
DefaultRetail="512"
|
|
MinimumRetail="32"
|
|
MaximumRetail=""
|
|
Increment="16"
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadreplayer.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadreplayer.inl" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadsubcontroller"
|
|
Name="gamepadsubcontroller"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gamepad spursmanager "
|
|
OptionalDependencies=""
|
|
Platform="ps3_ppu " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadsubcontroller.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\gamepadsubcontroller.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\input\ps3\ppu\gamepadsubcontroller_ps.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\input\ps3\ppu\gamepadsubcontroller_ps.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadtimefiltered"
|
|
Name="gamepadtimefiltered"
|
|
Description="A GamePad that keeps the state between 2 frames Provides a polling interface"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gamepadhook mathbasetype "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadtimefiltered.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\gamepadtimefiltered.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadvirtual"
|
|
Name="gamepadvirtual"
|
|
Description="A game pad that is controlled externally (by code). As a standard gamepad, changes will be reflected after the next update() call. This is simply a design decision"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gamepad interactivedevicemanager "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadvirtual.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\gamepadvirtual.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadwii"
|
|
Name="gamepadwii"
|
|
Description="Game Pad using the kpad library. Only available on Wii and PC."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gamepad memallocinterface runtimeconfig time(win32,win64,) tools types "
|
|
OptionalDependencies="gamepadwiibalanceboard(win32,win64,) "
|
|
Platform="gc2 win32 win64 " >
|
|
<CFG Tag="WIIMOTIONPLUS_ENABLE"
|
|
Name="Enable the use the wii motion plus. When enable you must link with the kmpls.a lib on Wii."
|
|
Description="Switch to turn ON/OFF"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="WIIEXT_NUNCHUK_ENABLE"
|
|
Name="Enable the use of the Nunchuk extension."
|
|
Description="Switch to turn ON/OFF"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="WIIEXT_CLASSIC_ENABLE"
|
|
Name="Enable the use of the Classic pad extension."
|
|
Description="Switch to turn ON/OFF"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadwii.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\input\pcwiimoteprotocol.h" />
|
|
<FILE Platform="gc2" Name=".\private\src\input\gc2\gamepadwii_ps.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\input\ms_pc\gamepadwii_ps.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadwiibalanceboard"
|
|
Name="gamepadwiibalanceboard"
|
|
Description="Wii Balance Board (WBB) using the WBC library."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert(gc2,) devicemanager(gc2,) file gamepad gearstring(gc2,) memallocinterface(gc2,) memcarddevice(gc2,) time(gc2,) tools(gc2,) "
|
|
OptionalDependencies=""
|
|
Platform="gc2 win32 win64 " >
|
|
<CFG Tag="SETZERO_ACCEPTED_WEIGHT_VARIATION"
|
|
Name="Accepted SetZero weight variation"
|
|
Description="When calling the SetZero calibration, there can be weight variation during the sampling stage. If the weight varies more than this value on any press sensor during sampling, a call to WasThereWeightVariationDuringSetZero() will return true."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="float"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="1.5f"
|
|
MinimumDebug="0.0f"
|
|
MaximumDebug="1000.f"
|
|
DefaultRelease="1.5f"
|
|
MinimumRelease="0.0f"
|
|
MaximumRelease="1000.f"
|
|
DefaultRetail="1.5f"
|
|
MinimumRetail="0.0f"
|
|
MaximumRetail="1000.f"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadwiibalanceboard.h" />
|
|
<FILE Platform="gc2" Name=".\private\src\input\gc2\gamepadwiibalanceboard_ps.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gamepadxinput"
|
|
Name="gamepadxinput"
|
|
Description="Game Pad using the xinput library. Only available on pc and xbox360"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gamepad "
|
|
OptionalDependencies=""
|
|
Platform="win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\gamepadxinput.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\gamepadxinput.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="interactivedevice"
|
|
Name="interactivedevice"
|
|
Description="Base Interface for interactive devices"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="str tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\interactivedevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\interactivedevice.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="interactivedevicehookbase"
|
|
Name="interactivedevicehookbase"
|
|
Description="Helper class for InteractiveDeviceHooks"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="interactivedevice interactivedevicemanager "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\interactivedevicehookbase.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="interactivedevicemanager"
|
|
Name="interactivedevicemanager"
|
|
Description="A global object that updates the connected Gamepads Creates devices as they are connected and notifies when they are disconnectedA static object called from callback functions from controller APIsPlatform specific error analyser"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert(win32,win64,xenon,) classallocator_stub controllerscheme(mac,win32,win64,) dllwrapper(win32,win64,) error(ctr,iphone,mac,) gamepad(ctr,iphone,mac,ps3_ppu,vita,) gamepadxinput(xenon,) gearlist gearlog_stub(gc2,win32,win64,) gearmap(mac,) gearstring(win32,win64,) gearvector globalobject interactivedevice memallocdl283(gc2,) memsecondarypagealloc(gc2,) multifunctor runtimeconfig(gc2,xenon,) stopwatch(gc2,) system(win32,win64,) thread(win32,win64,) tools(vita,) touchpad(vita,) types(win32,win64,) "
|
|
OptionalDependencies="gamepad(win32,win64,) gamepadgamecube(gc2,) gamepadwii(gc2,win32,win64,) gamepadwiibalanceboard(gc2,win32,win64,) gamepadxinput(win32,win64,) keyboard(win32,win64,xenon,) mousemotionsensor(ps3_ppu,) mouseusb(win32,win64,xenon,) mousewii(gc2,win32,win64,) "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="WII_INPUT_SAMPLE_COUNT"
|
|
Name="Max Input Sample Count (Wii)"
|
|
Description="The Maximum number of inputs usable by the KPAD library (Wii only)."
|
|
Platform="gc2 win32 win64 "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="1"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="1"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="1"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="WII_KEYBOARD_REGION"
|
|
Name="Keyboard region"
|
|
Description="This determine the keyboard region initialization: US, Japan, Europe."
|
|
Platform="gc2 "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_NS::KB_REGION_US"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_NS::KB_REGION_US"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_NS::KB_REGION_US"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="US = GEAR_NS::KB_REGION_US; JP = GEAR_NS::KB_REGION_JP; EU = GEAR_NS::KB_REGION_EU; USJP = GEAR_NS::KB_REGION_USJP; USEU = GEAR_NS::KB_REGION_USEU; JPEU = GEAR_NS::KB_REGION_JPEU; ALL = GEAR_NS::KB_REGION_ALL;"
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\interactivedevicemanager.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\interactivedevicemanager.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\input\interactivedevicemanagerprobe_ps.h" />
|
|
<FILE Platform="ctr" Name=".\private\src\input\ctr\gamepad_ps.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\input\ctr\gamepad_ps.h" />
|
|
<FILE Platform="ctr" Name=".\private\src\input\ctr\interactivedevicemanager_ps.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\input\gamecube\interactivedevicemanager_ps.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\input\gamecube\interactivedevicemanager_ps.h" />
|
|
<FILE Platform="gc2" Name=".\private\src\input\gc2\interactivedevicemanagerprobe_ps.h" />
|
|
<FILE Platform="gc2" Name=".\private\src\input\gc2\interactivedevicemanager_ps.h" />
|
|
<FILE Platform="iphone" Name=".\private\src\input\iphone\gamepad_ps.cpp" />
|
|
<FILE Platform="iphone" Name=".\private\src\input\iphone\gamepad_ps.h" />
|
|
<FILE Platform="iphone" Name=".\private\src\input\iphone\interactivedevicemanager_ps.cpp" />
|
|
<FILE Platform="mac" Name=".\private\src\input\mac\gamepad_ps.cpp" />
|
|
<FILE Platform="mac" Name=".\private\src\input\mac\gamepad_ps.h" />
|
|
<FILE Platform="mac" Name=".\private\src\input\mac\interactivedevicemanager_ps.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\input\ms_pc\inputerroranalyser.h" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\input\ms_pc\interactivedevicemanager_ps.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\input\ps3\ppu\gamepad_ps.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\input\ps3\ppu\gamepad_ps.h" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\input\ps3\ppu\interactivedevicemanager_ps.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\input\vita\gamepad_ps.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\input\vita\gamepad_ps.h" />
|
|
<FILE Platform="vita" Name=".\private\src\input\vita\interactivedevicemanager_ps.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\input\vita\touchpad_ps.h" />
|
|
<FILE Platform="xenon" Name=".\private\src\input\xenon\interactivedevicemanager_ps.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="keyboard"
|
|
Name="keyboard"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert(mac,ps3_ppu,win32,win64,xenon,) gearlog_stub(gc2,mac,ps3_ppu,win32,win64,xenon,) gearvector(mac,) keyboardinterface memallocinterface(gc2,mac,ps3_ppu,win32,win64,xenon,) platformspecific(gc2,) str(mac,ps3_ppu,xenon,) "
|
|
OptionalDependencies=""
|
|
Platform="gc2 mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\keyboard.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\keyboard.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\input\gamecube\keyboard_ps.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\input\gamecube\keyboard_ps.h" />
|
|
<FILE Platform="mac" Name=".\private\src\input\mac\keyboard_ps.cpp" />
|
|
<FILE Platform="mac" Name=".\private\src\input\mac\keyboard_ps.h" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\input\ms_pc\keyboard_ps.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\input\ms_pc\keyboard_ps.h" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\input\ps3\ppu\keyboard_ps.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\input\ps3\ppu\keyboard_ps.h" />
|
|
<FILE Platform="xenon" Name=".\private\src\input\xenon\keyboard_ps.cpp" />
|
|
<FILE Platform="xenon" Name=".\private\src\input\xenon\keyboard_ps.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="keyboardhook"
|
|
Name="keyboardhook"
|
|
Description="Simple object that lets subclasses add functionality to any KeyboardInterface object by wrapping it and forwarding the original calls"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="interactivedevice interactivedevicehookbase keyboard "
|
|
OptionalDependencies=""
|
|
Platform="gc2 mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\keyboardhook.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\keyboardhook.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="keyboardinterface"
|
|
Name="keyboardinterface"
|
|
Description="Base interface for keyboard input devices"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearstring interactivedevice system "
|
|
OptionalDependencies=""
|
|
Platform="gc2 mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\keyboardinterface.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\keyboardinterface.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="keyboardtimefiltered"
|
|
Name="keyboardtimefiltered"
|
|
Description="A Keyboard that keeps the state between 2 frames Provides a polling interface"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="keyboardhook keyboardinterface "
|
|
OptionalDependencies=""
|
|
Platform="gc2 mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\keyboardtimefiltered.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\keyboardtimefiltered.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="keyboardvirtual"
|
|
Name="keyboardvirtual"
|
|
Description="A keyboard that is driven by (obscure?) external forces As a standard keyboard, changes will be reflected after the next update() call. This is simply a "design" decision. Only KeyDown status are available, similar to the keyboard_ps"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearlog_stub interactivedevicemanager keyboard "
|
|
OptionalDependencies=""
|
|
Platform="gc2 mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\keyboardvirtual.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\keyboardvirtual.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mouse"
|
|
Name="mouse"
|
|
Description="Base class for every mouse object."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies="mathvector mouseinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\mouse.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\mouse.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mousehook"
|
|
Name="mousehook"
|
|
Description="Simple object that lets subclasses add functionality to any MouseInterface object by wrapping it and forwarding the original calls"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="interactivedevice interactivedevicehookbase mouse "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\mousehook.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\mousehook.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mouseinterface"
|
|
Name="mouseinterface"
|
|
Description="Base interface for gaming input devices"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="interactivedevice mathvector system "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\mouseinterface.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\mouseinterface.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mousemotionsensor"
|
|
Name="mousemotionsensor"
|
|
Description="A GamePadMotionSensor controlled mouse."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="consoleout gamepadmotionsensor memallocinterface mouse property "
|
|
OptionalDependencies=""
|
|
Platform="ps3_ppu " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\mousemotionsensor.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\mousemotionsensor.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mousetimefiltered"
|
|
Name="mousetimefiltered"
|
|
Description="A Mouse that keeps the state between 2 frames Provides a polling interface"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="mousehook "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\mousetimefiltered.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\mousetimefiltered.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mouseusb"
|
|
Name="mouseusb"
|
|
Description="This module support an hardware USB/Wireless mouse."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert(ps3_ppu,win32,win64,xenon,) error(ctr,mac,) gearlog_stub(ps3_ppu,win32,win64,xenon,) gearvector(mac,) memallocinterface(ctr,mac,ps3_ppu,win32,win64,xenon,) mouse "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\mouseusb.h" />
|
|
<FILE Platform="ctr" Name=".\private\src\input\ctr\mouse_ps.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\input\ctr\mouse_ps.h" />
|
|
<FILE Platform="iphone" Name=".\private\src\input\iphone\mouse_ps.cpp" />
|
|
<FILE Platform="iphone" Name=".\private\src\input\iphone\mouse_ps.h" />
|
|
<FILE Platform="mac" Name=".\private\src\input\mac\mouse_ps.cpp" />
|
|
<FILE Platform="mac" Name=".\private\src\input\mac\mouse_ps.h" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\input\ms_pc\mouse_ps.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\input\ms_pc\mouse_ps.h" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\input\ps3\ppu\mouse_ps.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\input\ps3\ppu\mouse_ps.h" />
|
|
<FILE Platform="xenon" Name=".\private\src\input\xenon\mouse_ps.cpp" />
|
|
<FILE Platform="xenon" Name=".\private\src\input\xenon\mouse_ps.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mousevirtual"
|
|
Name="mousevirtual"
|
|
Description="A mouse that is driven by (obscure?) external forces As a standard mouse, changes will be reflected after the next update() call. This is simply a "design" decision"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearlog_stub interactivedevicemanager mouse "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\mousevirtual.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\mousevirtual.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mousewii"
|
|
Name="mousewii"
|
|
Description="Game Pad of Wii used as a mouse."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gamepadwii memallocinterface mouse runtimeconfig tools "
|
|
OptionalDependencies=""
|
|
Platform="gc2 win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\mousewii.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\mousewii.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="touchpad"
|
|
Name="touchpad"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="enginerun(iphone,) gamepadinterface interactivedevice interactivedevicemanager(iphone,) mathvector property time "
|
|
OptionalDependencies=""
|
|
Platform="iphone vita " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\touchpad.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\touchpad.cpp" />
|
|
<FILE Platform="iphone" Name=".\private\src\input\iphone\touchpad_ps.h" />
|
|
<FILE Platform="iphone" Name=".\private\src\input\iphone\touchpad_ps.mm" />
|
|
<FILE Platform="vita" Name=".\private\src\input\vita\touchpad_ps.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="videocapturedevice"
|
|
Name="videocapturedevice"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert autolock(xenon,) error gearlog_stub gearmap(xenon,) mathbasetype memallocinterface multifunctor mutex(xenon,) runtimeconfig(xenon,) str thread videocapturedeviceinterface "
|
|
OptionalDependencies=""
|
|
Platform="ps3_ppu xenon " >
|
|
<CFG Tag="NATAL_DEFAULT_STREAM"
|
|
Name="Natal Default Stream"
|
|
Description="Define default stream to enable on the Natal camera. Every stream that you plan to use should be set in this config. If not you won't be able to open the corresponding stream. Should be a combination of these flag: NUI_INITIALIZE_FLAG_USES_DEPTH_AND_PLAYER_INDEX 0x00000001 NUI_INITIALIZE_FLAG_USES_COLOR 0x00000002 NUI_INITIALIZE_FLAG_USES_SKELETON 0x00000008 NUI_INITIALIZE_FLAG_USES_SPEECH 0x00000010 NUI_INITIALIZE_FLAG_USES_DEPTH 0x00000020 NUI_INITIALIZE_FLAG_NUI_GUIDE_DISABLED 0x80000000 The default value will initialize the Depth, Color & Skeleton streams with guide disabled."
|
|
Platform="xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="11"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="11"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="11"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\videocapturedevice.h" />
|
|
<FILE Platform="generic" Name=".\private\src\input\videocapturedevice.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\input\ps3\ppu\videocapturedevice_ps.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\input\ps3\ppu\videocapturedevice_ps.h" />
|
|
<FILE Platform="xenon" Name=".\private\src\input\xenon\videocapturedevice_ps.cpp" />
|
|
<FILE Platform="xenon" Name=".\private\src\input\xenon\videocapturedevice_ps.h" />
|
|
<FILE Platform="xenon" Name=".\private\src\input\xenon\videostream_xenon.cpp" />
|
|
<FILE Platform="xenon" Name=".\private\src\input\xenon\videostream_xenon.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="videocapturedeviceinterface"
|
|
Name="videocapturedeviceinterface"
|
|
Description="Base class for actual video capture device implementations"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="functor gearstring gearvector interactivedevice mathvector property "
|
|
OptionalDependencies=""
|
|
Platform="ps3_ppu xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\input\videocapturedeviceinterface.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="logging" Name="logging" Description="" >
|
|
<MODULE Tag="debuglogger"
|
|
Name="debuglogger"
|
|
Description="This is the debug information logger. The DebugLogger is a global object that hook to the ConsoleOut module and output the information to a file specified by the "Default device/file name" configuration."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert consoleout genericlogger globalobject runtimeconfig str "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="DBG_LOG_BUFF_SIZE"
|
|
Name="Buffer size"
|
|
Description="Set the maximum buffer size used internally by the logger to cache its data."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="4096"
|
|
MinimumDebug="16"
|
|
MaximumDebug="131072"
|
|
DefaultRelease="4096"
|
|
MinimumRelease="16"
|
|
MaximumRelease="131072"
|
|
DefaultRetail="4096"
|
|
MinimumRetail="16"
|
|
MaximumRetail="131072"
|
|
Increment="16"
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="DBG_LOG_DEV_NAME"
|
|
Name="Default device/file name"
|
|
Description="This is the name of the device/file that will be opened by the default DebugLogger. The device will be opened in stream and write mode only. Special flag can be used to format the output of the device/file name : - $p platform acronym. - $n executable name."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="string"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="ctr="host:console-log-$p.txt" gc2="game:console-log-$p.txt" iphone="game:Documents/console-log-$p.txt" mac="game:console-log-$p.txt" ps3_ppu="game:console-log-$p.txt" ps3_spu="game:console-log-$p.txt" vita="game:console-log-$p.txt" win32="game:console-log-$p.txt" win64="game:console-log-$p.txt" xenon="game:console-log-$p.txt" "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr="host:console-log-$p.txt" gc2="game:console-log-$p.txt" iphone="game:Documents/console-log-$p.txt" mac="game:console-log-$p.txt" ps3_ppu="game:console-log-$p.txt" ps3_spu="game:console-log-$p.txt" vita="game:console-log-$p.txt" win32="game:console-log-$p.txt" win64="game:console-log-$p.txt" xenon="game:console-log-$p.txt" "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr="host:console-log-$p.txt" gc2="game:console-log-$p.txt" iphone="game:Documents/console-log-$p.txt" mac="game:console-log-$p.txt" ps3_ppu="game:console-log-$p.txt" ps3_spu="game:console-log-$p.txt" vita="game:console-log-$p.txt" win32="game:console-log-$p.txt" win64="game:console-log-$p.txt" xenon="game:console-log-$p.txt" "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\debuglogger.h" />
|
|
<FILE Platform="generic" Name=".\private\src\logging\debuglogger.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="eventprofiler"
|
|
Name="eventprofiler"
|
|
Description="Allows you to profile your code by adding profile points and other useful primitives and obtain a profile dump which can be visualized using an offline tool. It is also possible to view profiling stats during the execution using the stats."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert atomic basenotifier binaryserializer eventprofiler_stub geararray gearlog_stub gearmap gearpair gearset gearstack gearstring globalobject hash memallocinterface runtimeconfig serializer stdstream strformat stringpool thread threadregistry time tools types xmlserializer "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="EVENTPROFILER_DUMP_DEVICE"
|
|
Name="Defines the device to which the Event Profiler will dump the Profile."
|
|
Description="This configuration defines the device to which the Event Profiler will dump the Profile when the function SerializeResult() is called. It can be any valid device or alias supporting WRITE and CREATE."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="string"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="ctr="host:" gc2="game:" iphone="game:" mac="game:" ps3_ppu="game:" ps3_spu="game:" vita="game:" win32="game:" win64="game:" xenon="game:" "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr="host:" gc2="game:" iphone="game:" mac="game:" ps3_ppu="game:" ps3_spu="game:" vita="game:" win32="game:" win64="game:" xenon="game:" "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr="host:" gc2="game:" iphone="game:" mac="game:" ps3_ppu="game:" ps3_spu="game:" vita="game:" win32="game:" win64="game:" xenon="game:" "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EVENTPROFILER_MAX_TASK_EVENT"
|
|
Name="Defines the maximum number of Task events."
|
|
Description="This configuration defines the maximum number of Task events that can be logged in the internal circular buffer."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_KB(8)"
|
|
MinimumDebug="0"
|
|
MaximumDebug="GEAR_MB(32)"
|
|
DefaultRelease="GEAR_KB(8)"
|
|
MinimumRelease="0"
|
|
MaximumRelease="GEAR_MB(32)"
|
|
DefaultRetail="GEAR_KB(8)"
|
|
MinimumRetail="0"
|
|
MaximumRetail="GEAR_MB(32)"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EVENTPROFILER_MAX_EVENT"
|
|
Name="Defines the maximum number of Events."
|
|
Description="This configuration defines the maximum number of Events that can be logged in the internal circular buffer."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_KB(8)"
|
|
MinimumDebug="0"
|
|
MaximumDebug="GEAR_MB(32)"
|
|
DefaultRelease="GEAR_KB(8)"
|
|
MinimumRelease="0"
|
|
MaximumRelease="GEAR_MB(32)"
|
|
DefaultRetail="GEAR_KB(8)"
|
|
MinimumRetail="0"
|
|
MaximumRetail="GEAR_MB(32)"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EVENTPROFILER_MAX_RACE_EVENT"
|
|
Name="Defines the maximum number of Race events."
|
|
Description="This configuration defines the maximum number of Race events that can be logged in the internal circular buffer."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_KB(2)"
|
|
MinimumDebug="0"
|
|
MaximumDebug="GEAR_MB(32)"
|
|
DefaultRelease="GEAR_KB(2)"
|
|
MinimumRelease="0"
|
|
MaximumRelease="GEAR_MB(32)"
|
|
DefaultRetail="GEAR_KB(2)"
|
|
MinimumRetail="0"
|
|
MaximumRetail="GEAR_MB(32)"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EVENTPROFILER_MAX_MEMORY_EVENT"
|
|
Name="Defines the maximum number of Memory events."
|
|
Description="This configuration defines the maximum number of Memory events that can be logged in the internal circular buffer."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0"
|
|
MinimumDebug="0"
|
|
MaximumDebug="GEAR_MB(32)"
|
|
DefaultRelease="0"
|
|
MinimumRelease="0"
|
|
MaximumRelease="GEAR_MB(32)"
|
|
DefaultRetail="0"
|
|
MinimumRetail="0"
|
|
MaximumRetail="GEAR_MB(32)"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EVENTPROFILER_MAX_DEPENDENCY_EVENT"
|
|
Name="Defines the maximum number of Dependency events."
|
|
Description="This configuration defines the maximum number of Dependency events that can be logged in the internal circular buffer."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_KB(2)"
|
|
MinimumDebug="0"
|
|
MaximumDebug="GEAR_MB(32)"
|
|
DefaultRelease="GEAR_KB(2)"
|
|
MinimumRelease="0"
|
|
MaximumRelease="GEAR_MB(32)"
|
|
DefaultRetail="GEAR_KB(2)"
|
|
MinimumRetail="0"
|
|
MaximumRetail="GEAR_MB(32)"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EVENTPROFILER_MAX_WARNING_EVENT"
|
|
Name="Defines the maximum number of Warning events."
|
|
Description="This configuration defines the maximum number of Warning events that can be logged in the internal circular buffer."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="128"
|
|
MinimumDebug="0"
|
|
MaximumDebug="GEAR_MB(32)"
|
|
DefaultRelease="128"
|
|
MinimumRelease="0"
|
|
MaximumRelease="GEAR_MB(32)"
|
|
DefaultRetail="128"
|
|
MinimumRetail="0"
|
|
MaximumRetail="GEAR_MB(32)"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EVENTPROFILER_MAX_SPU_EVENT"
|
|
Name="Defines the maximum number of SPU events."
|
|
Description="This configuration defines the maximum number of SPU events that can be logged in the internal circular buffer."
|
|
Platform="ps3_ppu "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_KB(2)"
|
|
MinimumDebug="0"
|
|
MaximumDebug="GEAR_MB(32)"
|
|
DefaultRelease="GEAR_KB(2)"
|
|
MinimumRelease="0"
|
|
MaximumRelease="GEAR_MB(32)"
|
|
DefaultRetail="GEAR_KB(2)"
|
|
MinimumRetail="0"
|
|
MaximumRetail="GEAR_MB(32)"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EVENTPROFILER_THREAD_NAME_BUFFER_SIZE"
|
|
Name="Defines the size of the buffer utilized to save the names of the threads."
|
|
Description="This configuration defines the size of the buffer utilized internally to memorize the names of the threads created by Gear. These names will be saved in the profile dump and displayed in the Profiler Viewer."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_KB(4)"
|
|
MinimumDebug="0"
|
|
MaximumDebug="GEAR_KB(32)"
|
|
DefaultRelease="GEAR_KB(4)"
|
|
MinimumRelease="0"
|
|
MaximumRelease="GEAR_KB(32)"
|
|
DefaultRetail="GEAR_KB(4)"
|
|
MinimumRetail="0"
|
|
MaximumRetail="GEAR_KB(32)"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EVENTPROFILER_ENABLE_THREAD_SWITCH"
|
|
Name="Define if we want to be able to log thread switch."
|
|
Description="This configuration defines if we want to be able to log thread switch or not."
|
|
Platform="ps3_ppu xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EVENTPROFILER_MAX_THREAD_SWITCH_PER_FRAME"
|
|
Name="Defines the size of the buffer utilized to log the thread switch on the PS3."
|
|
Description="This configuration defines the size of the buffer utilized to log the thread switch on the PS3."
|
|
Platform="ps3_ppu "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_KB(64)"
|
|
MinimumDebug="0"
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_KB(64)"
|
|
MinimumRelease="0"
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_KB(64)"
|
|
MinimumRetail="0"
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EVENTPROFILER_ENABLE_RING_BUFFER"
|
|
Name="Enable ring buffer"
|
|
Description="If enabled, once an event buffer is full, logging will start from the beginning of the buffer and erase previously logged events."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EVENTPROFILER_USE_RDTSC"
|
|
Name="Use RDTSC instead of QueryPerformanceCounter"
|
|
Description="This configuration defines if RDTSC is used in place of QueryPerformanceCounter. In the context that profiling will be used for debugging purpose only, it is acceptable to use RDTSC"
|
|
Platform="win32 win64 "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EVENTPROFILER_ENABLE_GEAR_INTERNAL"
|
|
Name="EventProfiler Internal Gear macros"
|
|
Description="When enabled, the profiler will automatically profile internal Gear & Shears methods."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="EVENTPROFILER_ENABLE_NATIVE_PROFILER"
|
|
Name="EventProfiler Native Profiler"
|
|
Description="When enabled, the profiler will also call the native profiler (PIX on 360 and Tuner on PS3)."
|
|
Platform="ps3_ppu xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\eventprofiler.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\eventprofiler.inl" />
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\eventprofilerobject.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\eventprofilertypes.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\internaleventprofiler.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\profilereventcollector.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\profilereventcollectorspu.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\profilermacro.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\profilermacronospu.h" />
|
|
<FILE Platform="generic" Name=".\private\src\logging\eventprofiler.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\logging\eventprofilerobject.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\logging\profilereventcollector.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\logging\ps3\ppu\profilereventcollectorspu.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="eventprofiler_stub"
|
|
Name="eventprofiler_stub"
|
|
Description="Implement a EventProfiler, based on an event system"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert gearvector platform types "
|
|
OptionalDependencies="eventprofiler(ctr,gc2,iphone,mac,ps3_ppu,vita,win32,win64,xenon,) spueventprofiler "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\eventprofiler_stub.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\profilercommon.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\profilerdataspu.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearlog"
|
|
Name="gearlog"
|
|
Description="This is entry point for all Gear text messages (error/warning/etc) The advantage of using macros is that they are entirely removed from retail binary. Templates or functions, even if their parameters are not used, are sometimes ending up in the binary (mainly with Metrowerks compilers)."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="consoleout types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="GEARLOG_DEFAULT_FILTER"
|
|
Name="Default Filter for Gear Logging System"
|
|
Description="This value select which message will be displayed on the console, when running Gear. You can find a list of the different log levels in the stddef.h files. By default, information, warning & errors are displayed."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="0x0000001D"
|
|
MinimumDebug="0"
|
|
MaximumDebug="0x7FFFFFFF"
|
|
DefaultRelease="0x0000001D"
|
|
MinimumRelease="0"
|
|
MaximumRelease="0x7FFFFFFF"
|
|
DefaultRetail="0x0000001D"
|
|
MinimumRetail="0"
|
|
MaximumRetail="0x7FFFFFFF"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\gearlog.h" />
|
|
<FILE Platform="generic" Name=".\private\src\logging\gearlog.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearlog_stub"
|
|
Name="gearlog_stub"
|
|
Description="This is the stub module for the gear logging module. The Stub mimic the module with emtpy macros & functions when the original module is not used. This is the way to remove all tools/debug stuff in retail."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies="types "
|
|
OptionalDependencies="gearlog(ctr,gc2,iphone,mac,ps3_ppu,vita,win32,win64,xenon,) "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\gearlog_stub.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="genericlogger"
|
|
Name="genericlogger"
|
|
Description="GenericLogger is the base of all loggers in Gear it keeps all log able events in a buffer and notifies via a functor when its buffer is full. Also the GenericLogger will take care of atomic access & retry device opening when logging is done BEFORE the device creation."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert atomic devicetools dlist error functor globalobject mutex str streaminterface tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\genericlogger.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\genericloggermanager.h" />
|
|
<FILE Platform="generic" Name=".\private\src\logging\genericlogger.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\logging\genericloggermanager.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="genericloggerwriter"
|
|
Name="genericloggerwriter"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="basenotifier classallocator_stub devicemanager dlist gearlist gearlog_stub genericlogger globalobject thread "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\genericloggerwriter.h" />
|
|
<FILE Platform="generic" Name=".\private\src\logging\genericloggerwriter.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="genericmemorylogger"
|
|
Name="genericmemorylogger"
|
|
Description="This is the memory logger that will keep track of memory allocation/free."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert autolock callstacktrace dbgmodules error genericlogger globalobject memdef platform runtimeconfig str system time tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="MEM_LOG_BUFF_SIZE"
|
|
Name="Buffer size"
|
|
Description="Set the maximum buffer size used by the logger to store its data."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_KB(32)"
|
|
MinimumDebug="GEAR_KB(4)"
|
|
MaximumDebug="GEAR_MB(1)"
|
|
DefaultRelease="GEAR_KB(32)"
|
|
MinimumRelease="GEAR_KB(4)"
|
|
MaximumRelease="GEAR_MB(1)"
|
|
DefaultRetail="GEAR_KB(32)"
|
|
MinimumRetail="GEAR_KB(4)"
|
|
MaximumRetail="GEAR_MB(1)"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_FLUSH_ON_WRITE"
|
|
Name="Flush buffer when writing in the logger."
|
|
Description="When enable each time an memory operation is logged, the buffer will be flushed. This will ensure that you don't lose any logging information if a crash occur, but there will be a hit in performance due to massive flushing and writing in the logger file. This config is kept compile to minimize the performance hit. Note: Flushing mean writing all data in the buffer to the output file."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_STR_SIZE"
|
|
Name="Maximum string length"
|
|
Description="This is the maximum string length to put in logger"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="32"
|
|
MinimumDebug="2"
|
|
MaximumDebug="253"
|
|
DefaultRelease="32"
|
|
MinimumRelease="2"
|
|
MaximumRelease="253"
|
|
DefaultRetail="32"
|
|
MinimumRetail="2"
|
|
MaximumRetail="253"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_CALL_STACK_SIZE"
|
|
Name="Call Stack logging depth"
|
|
Description="This is the maximum number of addresses logged in the call stack. If value is set to 255, then all stack will be logged"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="255"
|
|
MinimumDebug="1"
|
|
MaximumDebug="255"
|
|
DefaultRelease="255"
|
|
MinimumRelease="1"
|
|
MaximumRelease="255"
|
|
DefaultRetail="255"
|
|
MinimumRetail="1"
|
|
MaximumRetail="255"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\genericmemorylogger.h" />
|
|
<FILE Platform="generic" Name=".\private\src\logging\genericmemorylogger.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memorylogger"
|
|
Name="memorylogger"
|
|
Description="This is the memory logger that will keep track of memory allocation/free."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="dbgmodules genericmemorylogger globalobject runtimeconfig str time "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="MEM_LOG_TIME"
|
|
Name="Time logging"
|
|
Description="When enable, time will be logged"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_TID"
|
|
Name="Thread ID logging"
|
|
Description="When enable, thread ID will be logged, needed for push/pop context"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_FILELINE"
|
|
Name="File line logging"
|
|
Description="When enable, file line will be logged"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_TYPE"
|
|
Name="Type logging"
|
|
Description="When enable, type will be logged"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_PARENT"
|
|
Name="Parent logging"
|
|
Description="When enable, parent will be logged"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_TAG"
|
|
Name="Tag logging"
|
|
Description="When enable, tag will be logged"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_TAG_SUBSTITUTION"
|
|
Name="Substitution in tag names, for instance, %P will be changed to the tag of the parent object in the memviewer"
|
|
Description="When enabled, the viewer will perform substitution on tags after file load"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_DEV_NAME"
|
|
Name="Default device name"
|
|
Description="This is the name of the device where the memory logger will write."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="string"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="ctr="host:memory-log-$p.gml" gc2="game:memory-log-$p.gml" iphone="game:Documents/memory-log-$p.gml" mac="game:$n.gml" ps3_ppu="game:memory-log-$p.gml" ps3_spu="game:memory-log-$p.gml" vita="game:$n.gml" win32="game:$n.gml" win64="game:$n.gml" xenon="game:$n.gml" "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr="host:memory-log-$p.gml" gc2="game:memory-log-$p.gml" iphone="game:Documents/memory-log-$p.gml" mac="game:$n.gml" ps3_ppu="game:memory-log-$p.gml" ps3_spu="game:memory-log-$p.gml" vita="game:$n.gml" win32="game:$n.gml" win64="game:$n.gml" xenon="game:$n.gml" "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr="host:memory-log-$p.gml" gc2="game:memory-log-$p.gml" iphone="game:Documents/memory-log-$p.gml" mac="game:$n.gml" ps3_ppu="game:memory-log-$p.gml" ps3_spu="game:memory-log-$p.gml" vita="game:$n.gml" win32="game:$n.gml" win64="game:$n.gml" xenon="game:$n.gml" "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_CALL_STACK"
|
|
Name="Call Stack logging"
|
|
Description="When enabled, the call stack of allocations will be logged. On PC, the whole application must be compiled with the /Oy- option (do not omit frame pointer)."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_HDR_SIZE"
|
|
Name="Allocation Header logging"
|
|
Description="When enabled, header overhead of each allocation will be logged"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_FTR_SIZE"
|
|
Name="Allocation footer logging"
|
|
Description="When enabled, footer overhead of allocations will be logged if present"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_WASTE"
|
|
Name="Memory wasted"
|
|
Description="When enabled, unused allocated memory will be reported. This slows down free operations significantly"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_ALLOC_VERSION"
|
|
Name="Allocator Version"
|
|
Description="When enabled, The version number of allocators will be logged"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_ALLOC_MIN_OVERHEAD"
|
|
Name="Allocator minimum overhead"
|
|
Description="When enabled, typical overhead of this allocator will be logged"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_ALLOC_MAX_OVERHEAD"
|
|
Name="Allocator maximum overhead"
|
|
Description="When enabled, typical overhead of this allocator will be logged"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_ALLOCATORINFO"
|
|
Name="Allocator information (stack only)"
|
|
Description="When enabled, allocator specific information will be logged. For now, it's only the bottom/top pointer from the stack allocator"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_NUMERIC_COMPRESSION"
|
|
Name="Numeric log compression"
|
|
Description="When enabled, some fields will be logged using 7-bit encoding (see logger documentation for details)"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_LOG_NUMBER_MODULEINFO_STORED"
|
|
Name="Number Of Module_Info stored"
|
|
Description="Use to determine the size of the array which will retain module info (used with stack to resolve address into function name). Call stack logging must be enabled for this value to have any effect."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=4 gc2=4 iphone=4 mac=4 ps3_ppu=4 ps3_spu=4 vita=4 win32=50 win64=50 xenon=50 "
|
|
MinimumDebug="ctr=1 gc2=1 iphone=1 mac=1 ps3_ppu=1 ps3_spu=1 vita=1 win32=48 win64=48 xenon=7 "
|
|
MaximumDebug="ctr=64 gc2=64 iphone=64 mac=64 ps3_ppu=64 ps3_spu=64 vita=64 win32=128 win64=128 xenon=64 "
|
|
DefaultRelease="ctr=4 gc2=4 iphone=4 mac=4 ps3_ppu=4 ps3_spu=4 vita=4 win32=50 win64=50 xenon=50 "
|
|
MinimumRelease="ctr=1 gc2=1 iphone=1 mac=1 ps3_ppu=1 ps3_spu=1 vita=1 win32=48 win64=48 xenon=7 "
|
|
MaximumRelease="ctr=64 gc2=64 iphone=64 mac=64 ps3_ppu=64 ps3_spu=64 vita=64 win32=128 win64=128 xenon=64 "
|
|
DefaultRetail="ctr=4 gc2=4 iphone=4 mac=4 ps3_ppu=4 ps3_spu=4 vita=4 win32=50 win64=50 xenon=50 "
|
|
MinimumRetail="ctr=1 gc2=1 iphone=1 mac=1 ps3_ppu=1 ps3_spu=1 vita=1 win32=48 win64=48 xenon=7 "
|
|
MaximumRetail="ctr=64 gc2=64 iphone=64 mac=64 ps3_ppu=64 ps3_spu=64 vita=64 win32=128 win64=128 xenon=64 "
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\memorylogger.h" />
|
|
<FILE Platform="generic" Name=".\private\src\logging\memorylogger.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="spueventprofiler"
|
|
Name="spueventprofiler"
|
|
Description="Implement a EventProfiler, based on an event system"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="eventprofiler_stub hash time "
|
|
OptionalDependencies=""
|
|
Platform="ps3_spu " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\profilermacrospu.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\spueventprofiler.h" />
|
|
<FILE Platform="ps3_spu" Name=".\private\src\logging\ps3\spu\spueventprofiler.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="spueventprofiler_stub"
|
|
Name="spueventprofiler_stub"
|
|
Description="Implement a EventProfiler, based on an event system"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies="eventprofiler_stub "
|
|
OptionalDependencies="spueventprofiler "
|
|
Platform="ps3_spu " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\logging\spueventprofiler_stub.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="math" Name="math" Description="" >
|
|
<MODULE Tag="collisiondetection"
|
|
Name="collisiondetection"
|
|
Description="This file contains 3 classes (StraightLine, Rectangular Prism and Plane). Those classes are used to create and manipulate those kind of object. Among the manipulation operation, we have intersecting rotating and translating."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert intrinsic mathmatrix mathquaternion mathvector types "
|
|
OptionalDependencies="mathfixed serializer "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\collisiondetection.h" />
|
|
<FILE Platform="generic" Name=".\private\src\math\collisiondetection.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="fastrandomgenerator"
|
|
Name="fastrandomgenerator"
|
|
Description="Fast random generator Using a Quick and Dirty Random generator found in the Numerical Recipes Ch.7 p.284"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="mutex mutexwrapper randombase time types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\fastrandomgenerator.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\fastrandomgenerator.inl" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="hash"
|
|
Name="hash"
|
|
Description="Offer different hashing functions with different collision efficiency and execution speed"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert str swapbyte types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="CRC_USE_FAST_VERSION"
|
|
Name="Use fast CRC function"
|
|
Description="Enable this to use fast CRC function. The fast and the slower CRC differ in their memory usage. The fast add 4KB of static data, while the slower add only 1KB (fast CRC is about 2 times faster than the low memory footprint version)."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=GEAR_DISABLE gc2=GEAR_ENABLE iphone=GEAR_ENABLE mac=GEAR_ENABLE ps3_ppu=GEAR_ENABLE ps3_spu=GEAR_ENABLE vita=GEAR_ENABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=GEAR_DISABLE gc2=GEAR_ENABLE iphone=GEAR_ENABLE mac=GEAR_ENABLE ps3_ppu=GEAR_ENABLE ps3_spu=GEAR_ENABLE vita=GEAR_ENABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=GEAR_DISABLE gc2=GEAR_ENABLE iphone=GEAR_ENABLE mac=GEAR_ENABLE ps3_ppu=GEAR_ENABLE ps3_spu=GEAR_ENABLE vita=GEAR_ENABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="CRC_USE_CRCTABLE"
|
|
Name="Use CRC table"
|
|
Description="CRC use table to be computed. This will disable the use of any table, thus saving memory (4k when using fast version, 1k when not). Method using table will be disabled, and client must use the CreateCrcTable method and the ComputeCRC(const U8* pData, U32 Len, const crc_table& CrcTbl); method to compute CRC. This is a good optimisation for Nitro if your not too dependable on the speed of the CRC."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\compiletimecrc.inl" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\hash.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\hashtable.h" />
|
|
<FILE Platform="generic" Name=".\private\src\math\hash.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mathaliases"
|
|
Name="mathaliases"
|
|
Description="This file contains short aliases wrapping most of the mathematical functions found in gear. If they clash with some defines in your project, you can disable this module and use the longer names."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="mathbasetype "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathaliases.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mathbasetype"
|
|
Name="mathbasetype"
|
|
Description="This file contains all the base operations used in the math libraries. You can use the maths with your own type (Vector/Matrix/Quaternion) if you specialize all theses functions with your own type."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert intrinsic mathcommonangles platform platformspecific tools types typesconversion "
|
|
OptionalDependencies="mathfixed "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="MATH_F32_EPSILON"
|
|
Name="F32 epsilon value"
|
|
Description="Represent the error introduced by float encoding on 32 bits floating point."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="float"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="0.000001F"
|
|
MinimumDebug="0.0F"
|
|
MaximumDebug="1.0F"
|
|
DefaultRelease="0.000001F"
|
|
MinimumRelease="0.0F"
|
|
MaximumRelease="1.0F"
|
|
DefaultRetail="0.000001F"
|
|
MinimumRetail="0.0F"
|
|
MaximumRetail="1.0F"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MATH_F64_EPSILON"
|
|
Name="F64 epsilon value"
|
|
Description="Represent the error introduced by float encoding on 64 bits floating point."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="float"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="0.000001F"
|
|
MinimumDebug="0.0F"
|
|
MaximumDebug="1.0F"
|
|
DefaultRelease="0.000001F"
|
|
MinimumRelease="0.0F"
|
|
MaximumRelease="1.0F"
|
|
DefaultRetail="0.000001F"
|
|
MinimumRetail="0.0F"
|
|
MaximumRetail="1.0F"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MATH_ENABLE_INTRINSICS"
|
|
Name="Math intrinsics"
|
|
Description="Use math intrinsics for vector/quaternion/matrix classes. This can safely be turned ON on all game consoles. But on PC, this will use SSE. All Intels CPUs support SSE, but Only AMD faster than 1.8 Ghz support SSE for sure. So if you plan to release games for slower machines, don't enable intrinsics."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=GEAR_ENABLE gc2=GEAR_DISABLE iphone=GEAR_DISABLE mac=GEAR_DISABLE ps3_ppu=GEAR_ENABLE ps3_spu=GEAR_ENABLE vita=GEAR_DISABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=GEAR_ENABLE gc2=GEAR_DISABLE iphone=GEAR_DISABLE mac=GEAR_DISABLE ps3_ppu=GEAR_ENABLE ps3_spu=GEAR_ENABLE vita=GEAR_DISABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=GEAR_ENABLE gc2=GEAR_DISABLE iphone=GEAR_DISABLE mac=GEAR_DISABLE ps3_ppu=GEAR_ENABLE ps3_spu=GEAR_ENABLE vita=GEAR_DISABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="GEAR_ENABLE=MathIntrinsics" />
|
|
<CFG Tag="MATH_MATRIX_ORDER"
|
|
Name="Matrix order"
|
|
Description="Row major or column major"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=GEAR_MATH_MATRIX_ROWMAJOR gc2=GEAR_MATH_MATRIX_COLUMNMAJOR iphone=GEAR_MATH_MATRIX_COLUMNMAJOR mac=GEAR_MATH_MATRIX_COLUMNMAJOR ps3_ppu=GEAR_MATH_MATRIX_COLUMNMAJOR ps3_spu=GEAR_MATH_MATRIX_COLUMNMAJOR vita=GEAR_MATH_MATRIX_COLUMNMAJOR win32=GEAR_MATH_MATRIX_COLUMNMAJOR win64=GEAR_MATH_MATRIX_COLUMNMAJOR xenon=GEAR_MATH_MATRIX_COLUMNMAJOR "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=GEAR_MATH_MATRIX_ROWMAJOR gc2=GEAR_MATH_MATRIX_COLUMNMAJOR iphone=GEAR_MATH_MATRIX_COLUMNMAJOR mac=GEAR_MATH_MATRIX_COLUMNMAJOR ps3_ppu=GEAR_MATH_MATRIX_COLUMNMAJOR ps3_spu=GEAR_MATH_MATRIX_COLUMNMAJOR vita=GEAR_MATH_MATRIX_COLUMNMAJOR win32=GEAR_MATH_MATRIX_COLUMNMAJOR win64=GEAR_MATH_MATRIX_COLUMNMAJOR xenon=GEAR_MATH_MATRIX_COLUMNMAJOR "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=GEAR_MATH_MATRIX_ROWMAJOR gc2=GEAR_MATH_MATRIX_COLUMNMAJOR iphone=GEAR_MATH_MATRIX_COLUMNMAJOR mac=GEAR_MATH_MATRIX_COLUMNMAJOR ps3_ppu=GEAR_MATH_MATRIX_COLUMNMAJOR ps3_spu=GEAR_MATH_MATRIX_COLUMNMAJOR vita=GEAR_MATH_MATRIX_COLUMNMAJOR win32=GEAR_MATH_MATRIX_COLUMNMAJOR win64=GEAR_MATH_MATRIX_COLUMNMAJOR xenon=GEAR_MATH_MATRIX_COLUMNMAJOR "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="Row major=GEAR_MATH_MATRIX_ROWMAJOR; Column major=GEAR_MATH_MATRIX_COLUMNMAJOR"
|
|
Dependencies="" />
|
|
<CFG Tag="MATH_ASSERT"
|
|
Name="Math asserts"
|
|
Description="Enable/Disable math asserts."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MATH_CHECK_VALID_TYPES"
|
|
Name="Math Check Valid Types"
|
|
Description="Enable/Disable The check of validity (NAN, isFinite) of math members."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathbasetype.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mathbasevector"
|
|
Name="mathbasevector"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="mathbasetype "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathbasevector.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mathcommonangles"
|
|
Name="mathcommonangles"
|
|
Description="This file contains defines for conversion, sin, cos and tan of common angles"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies=""
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathcommonangles.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mathfast"
|
|
Name="mathfast"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert mathbasetype types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathfast.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathfast\mathfast_ps.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\mathfast\ctr\mathfast_ps.h" />
|
|
<FILE Platform="gc2" Name=".\inc\gear\math\mathfast\gc2\mathfast_ps.h" />
|
|
<FILE Platform="iphone" Name=".\inc\gear\math\mathfast\iphone\mathfast_ps.h" />
|
|
<FILE Platform="mac" Name=".\inc\gear\math\mathfast\mac\mathfast_ps.h" />
|
|
<FILE Platform="ps3_ppu" Name=".\inc\gear\math\mathfast\ps3\ppu\mathfast_ps.h" />
|
|
<FILE Platform="ps3_spu" Name=".\inc\gear\math\mathfast\ps3\spu\mathfast_ps.h" />
|
|
<FILE Platform="vita" Name=".\inc\gear\math\mathfast\vita\mathfast_ps.h" />
|
|
<FILE Platform="win32" Name=".\inc\gear\math\mathfast\win32\mathfast_ps.h" />
|
|
<FILE Platform="win64" Name=".\inc\gear\math\mathfast\win64\mathfast_ps.h" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\math\mathfast\xenon\mathfast_ps.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mathfixed"
|
|
Name="mathfixed"
|
|
Description="This file contains all the basic Fixed operations used in the math libraries.Inline fixed function specializations"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="MATH_FIXED_EPSILON"
|
|
Name="Fixed epsilon value."
|
|
Description="Represent the error introduced by a Fixed when calculating value 1 is the smallest integer fraction we can represent (1/4096 for the float value) Has seen in a lot of test we need to put at least 20 time this value to give us an acceptable error margin (ex : for <19/12> 1/4096 = 0.000244. 20/4096 = 0.00488) This is caused by the loss of precision"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="20"
|
|
MinimumDebug="0"
|
|
MaximumDebug="200"
|
|
DefaultRelease="20"
|
|
MinimumRelease="0"
|
|
MaximumRelease="200"
|
|
DefaultRetail="20"
|
|
MinimumRetail="0"
|
|
MaximumRetail="200"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MATH_FIXED_SUPPORTS_FLOAT"
|
|
Name="Float support"
|
|
Description="Might be enable if a platform supports the Float32ing point numbers, false otherwise"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MATHFIXED_ASSERT"
|
|
Name="Math asserts"
|
|
Description="Enable/Disable asserts in fixed32 math."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MATHFIXED_CHECK_OVERFLOW"
|
|
Name="Assert on overflow"
|
|
Description="Enable/Disable overflow check on all operations performed on Fixed."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\basicmathfixed.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\basicmathfixedinline.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathfixed.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mathintrinsics"
|
|
Name="mathintrinsics"
|
|
Description="Intrinsic operations for vector manipulation."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="mathbasevector "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\defaultintrinsics.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathintrinsics.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathintrinsics_ps.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathmeta.h" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\math\ps3\mathintrinsics_ps.h" />
|
|
<FILE Platform="ps3_spu" Name=".\inc\gear\math\ps3\spu\mathintrinsics_ps_spu.h" />
|
|
<FILE Platform="sse" Name=".\inc\gear\math\sse\mathintrinsics_ps.h" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\math\xenon\mathintrinsics_ps.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mathmatrix"
|
|
Name="mathmatrix"
|
|
Description="Gear Matrix library"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="mathbasetype mathvector "
|
|
OptionalDependencies="mathfixed serializer str "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="MATHMATRIX_W_BEHAVIOR"
|
|
Name="Behavior for W"
|
|
Description="Change the behavior of certain operations of the matrix class in regards to the value of W"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="1"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="1"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="1"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="Set W to 0=0;Set W to 1=1;Leave W Intact=2"
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathmatrix.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathmatrix_ps.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\matrix22.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\matrix22.inl" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\matrix33.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\matrix33.inl" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\matrix34.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\matrix34.inl" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\matrix44.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\matrix44.inl" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\matrix22.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\matrix22.inl" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\matrix33.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\matrix33.inl" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\matrix34.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\matrix34.inl" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\matrix44.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\matrix44.inl" />
|
|
<FILE Platform="gc2" Name=".\inc\gear\math\gc2\matrix34.h" />
|
|
<FILE Platform="gc2" Name=".\inc\gear\math\gc2\matrix34.inl" />
|
|
<FILE Platform="gc2" Name=".\inc\gear\math\gc2\matrix44.h" />
|
|
<FILE Platform="gc2" Name=".\inc\gear\math\gc2\matrix44.inl" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\math\ps3\matrix44.h" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\math\ps3\matrix44.inl" />
|
|
<FILE Platform="sse" Name=".\inc\gear\math\sse\matrix44.h" />
|
|
<FILE Platform="sse" Name=".\inc\gear\math\sse\matrix44.inl" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\math\xenon\matrix44.h" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\math\xenon\matrix44.inl" />
|
|
<FILE Platform="generic" Name=".\private\src\math\matrix.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mathquaternion"
|
|
Name="mathquaternion"
|
|
Description="Quaternion library"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="mathbasetype mathmatrix mathvector "
|
|
OptionalDependencies="mathfixed "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathquaternion.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathquaternion_ps.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\quaternion4.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\quaternion4.inl" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\quaternion4.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\quaternion4.inl" />
|
|
<FILE Platform="gc2" Name=".\inc\gear\math\gc2\quaternion4.h" />
|
|
<FILE Platform="gc2" Name=".\inc\gear\math\gc2\quaternion4.inl" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\math\ps3\quaternion4.h" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\math\ps3\quaternion4.inl" />
|
|
<FILE Platform="sse" Name=".\inc\gear\math\sse\quaternion4.h" />
|
|
<FILE Platform="sse" Name=".\inc\gear\math\sse\quaternion4.inl" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\math\xenon\quaternion4.h" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\math\xenon\quaternion4.inl" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mathvector"
|
|
Name="mathvector"
|
|
Description="Contains the Vector manipulation routines for Vector2, Vector3, and Vector4.This is the platform specific part of the math vector module."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="mathbasetype mathbasevector "
|
|
OptionalDependencies="mathfixed mathintrinsics serializer str "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="MATH_ENABLE_FAST_VECTOR3"
|
|
Name="Fast Vector3"
|
|
Description="Specify whether the Vector3 class will use the platforms vector intrinsics or not Please note that if you enable this, your Vector3 will in fact contain 4 elements, thus will use more memory. The last element (W) will always be 0."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathvector.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\mathvector_ps.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\vector2.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\vector2.inl" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\vector3.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\vector3.inl" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\vector4.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\vector4.inl" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\vector2.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\vector2.inl" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\vector3.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\vector3.inl" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\vector4.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\math\ctr\vector4.inl" />
|
|
<FILE Platform="gc2" Name=".\inc\gear\math\gc2\vector3.h" />
|
|
<FILE Platform="gc2" Name=".\inc\gear\math\gc2\vector3.inl" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\math\ps3\vector3.h" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\math\ps3\vector3.inl" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\math\ps3\vector4.h" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\math\ps3\vector4.inl" />
|
|
<FILE Platform="sse" Name=".\inc\gear\math\sse\vector3.h" />
|
|
<FILE Platform="sse" Name=".\inc\gear\math\sse\vector3.inl" />
|
|
<FILE Platform="sse" Name=".\inc\gear\math\sse\vector4.h" />
|
|
<FILE Platform="sse" Name=".\inc\gear\math\sse\vector4.inl" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\math\xenon\vector3.h" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\math\xenon\vector3.inl" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\math\xenon\vector4.h" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\math\xenon\vector4.inl" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="random"
|
|
Name="random"
|
|
Description="Provides a set of random number generating functions. This class actually delegates the number generation to specific number generators."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="globalobject "
|
|
OptionalDependencies="uniformrandomgenerator zigrandomgenerator "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="RANDOM_NORMAL_DISTRIBUTION"
|
|
Name="Normal distribution (Ziggurat)"
|
|
Description="If this configuration is active, the class RANDOM provides the method Normal(Float32 mean, Float32 variance)"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="GEAR_ENABLE=ZigRandomGenerator" />
|
|
<CFG Tag="RANDOM_EXPONENTIAL_DISTRIBUTION"
|
|
Name="Exponential distribution (Ziggurat)"
|
|
Description="If this configuration is active, the class RANDOM provides the method Exponential()"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="GEAR_ENABLE=ZigRandomGenerator" />
|
|
<CFG Tag="RANDOM_UNIFORM_DISTRIBUTION"
|
|
Name="Uniform distribution"
|
|
Description="If this configuration is active, the class RANDOM provides the methods InRange(F32 lowerBound, F32 upperBound), InRangeS32(S32 lowerBound, S32 upperBound), Rand() and RandS32()"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="GEAR_ENABLE=UniformRandomGenerator" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\random.h" />
|
|
<FILE Platform="generic" Name=".\private\src\math\random.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="randombase"
|
|
Name="randombase"
|
|
Description="Base functionality for Random generator objects"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\randombase.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="uniformrandomgenerator"
|
|
Name="uniformrandomgenerator"
|
|
Description="Uniform random generator"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="mathbasetype mutex mutexwrapper randombase time types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\uniformrandomgenerator.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\math\uniformrandomgenerator.inl" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="zigrandomgenerator"
|
|
Name="zigrandomgenerator"
|
|
Description="Zig random generator"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="autolock mathbasetype mutex time types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\math\zigrandomgenerator.h" />
|
|
<FILE Platform="generic" Name=".\private\src\math\zigrandomgenerator.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="memory" Name="memory" Description="" >
|
|
<MODULE Tag="basicobjectpool"
|
|
Name="basicobjectpool"
|
|
Description="This is an Object pool template. (Inspired on Uri Twig's buffer pool). offer a really high speed efficiency while minimizing memory fragmentation. Use this structure when you know that you'll have in a particle system, file request in a file system,..."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert autolock dlist gearnomemcontainerinterface mathbasetype mutex tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\basicobjectpool.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="classallocator"
|
|
Name="classallocator"
|
|
Description="Class Allocator system"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="baseclass globalobject memallocinterface memdefaultallocator meminterface runtimeconfig "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="CLASSALLOCATOR_CALLBACK"
|
|
Name="A pointer on the function that will set the class allocators"
|
|
Description="This function should be set to a client function that will set the class allocator during Gear initialization. The function must follow the same prototype as GEAR_NS::PrototypeUserClassAllocatorCallBack()."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="callback"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="0"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="0"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\classallocator.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\classallocator.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="classallocator_stub"
|
|
Name="classallocator_stub"
|
|
Description="This module defines the class allocator stub file"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies="memallocinterface meminterface system tools "
|
|
OptionalDependencies="classallocator "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\classallocator_stub.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="linkedobjectpool"
|
|
Name="linkedobjectpool"
|
|
Description="An object pool that contain an alive object list which a user can iterate."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="basicobjectpool geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\linkedobjectpool.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memalloc"
|
|
Name="memalloc"
|
|
Description="Memory allocator helper"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert memdefaultallocator memhook_stub meminterface mempnew outofmemory platform runtimeconfig singleaccessmemorylocker_stub tagmarker tools "
|
|
OptionalDependencies="mempagehook_stub "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memalloc.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memallocdl272"
|
|
Name="memallocdl272"
|
|
Description="This is a wrapper above the zlea allocator, version 2.7.2"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert memdefaultpageallocator mempagehook_stub memunixallocator mutex platform runtimeconfig system tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="MEM_DLMALLOC272_DEBUG"
|
|
Name="DLMalloc272 Debug Mode"
|
|
Description="Tells MemAllocDl272 to perform additional run-time checks to ensure the sanity of its internal structures"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_DLMALLOC272_ENABLE_MMAP"
|
|
Name="Enable MMAP"
|
|
Description="MMAP is primarily used to directly allocate very large blocks. You can specify what is a large block using the MEM_DLMALLOC272_DEFAULT_MMAP_THRESHOLD config."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=GEAR_DISABLE gc2=GEAR_DISABLE iphone=GEAR_DISABLE mac=GEAR_DISABLE ps3_ppu=GEAR_DISABLE ps3_spu=GEAR_DISABLE vita=GEAR_DISABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=GEAR_DISABLE gc2=GEAR_DISABLE iphone=GEAR_DISABLE mac=GEAR_DISABLE ps3_ppu=GEAR_DISABLE ps3_spu=GEAR_DISABLE vita=GEAR_DISABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=GEAR_DISABLE gc2=GEAR_DISABLE iphone=GEAR_DISABLE mac=GEAR_DISABLE ps3_ppu=GEAR_DISABLE ps3_spu=GEAR_DISABLE vita=GEAR_DISABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_DLMALLOC272_MMAP_THRESHOLD"
|
|
Name="MMAP Threshold"
|
|
Description="The request size threshold for using MMAP to directly service a request. Requests of at least this size that cannot be allocated using already-existing space will be serviced via mmap. (If enough normal freed space already exists it is used instead.) Using mmap segregates relatively large chunks of memory so that they can be individually obtained and released from the host system. A request serviced through mmap is never reused by any other request."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_KB(256)"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_KB(256)"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_KB(256)"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_DLMALLOC272_TRIM_THRESHOLD"
|
|
Name="Trim Threshold"
|
|
Description="The maximum amount of unused top-most memory to keep before releasing via malloc_trim in free(). Automatic trimming is mainly useful in long-lived programs using contiguous MORECORE. Because trimming via sbrk can be slow on some systems, and can sometimes be wasteful (in cases where programs immediately afterward allocate more large chunks) the value should be high enough so that your overall system performance would improve by releasing this much memory. Generally, it is worth tuning trim thresholds when a program undergoes phases where several large chunks are allocated and released in ways that can reuse each other's storage, perhaps mixed with phases where there are no such chunks at all. The trim value must be greater than page size to have any useful effect."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_MB(2)"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_MB(2)"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_MB(2)"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memallocdl272.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\dlmalloc272\memallocdl272.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memallocdl283"
|
|
Name="memallocdl283"
|
|
Description="This is a wrapper above the doug lea allocator, version 2.8.3"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert memdefaultpageallocator memhook_stub mempagehook_stub memunixallocator mutex platform runtimeconfig system tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="MEM_DLMALLOC283_DEBUG"
|
|
Name="DLMalloc283 Debug Mode"
|
|
Description="Tells MemAllocDl283 to perform additional run-time checks to ensure the sanity of its internal structures"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_DLMALLOC283_ENABLE_MMAP"
|
|
Name="Enable MMAP"
|
|
Description="MMAP is primarily used to directly allocate very large blocks. You can specify what is a large block using the MEM_DLMALLOC283_DEFAULT_MMAP_THRESHOLD config."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=GEAR_DISABLE gc2=GEAR_ENABLE iphone=GEAR_ENABLE mac=GEAR_ENABLE ps3_ppu=GEAR_ENABLE ps3_spu=GEAR_ENABLE vita=GEAR_ENABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=GEAR_DISABLE gc2=GEAR_ENABLE iphone=GEAR_ENABLE mac=GEAR_ENABLE ps3_ppu=GEAR_ENABLE ps3_spu=GEAR_ENABLE vita=GEAR_ENABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=GEAR_DISABLE gc2=GEAR_ENABLE iphone=GEAR_ENABLE mac=GEAR_ENABLE ps3_ppu=GEAR_ENABLE ps3_spu=GEAR_ENABLE vita=GEAR_ENABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_DLMALLOC283_MMAP_THRESHOLD"
|
|
Name="MMAP Threshold"
|
|
Description="The request size threshold for using MMAP to directly service a request. Requests of at least this size that cannot be allocated using already-existing space will be serviced via mmap. (If enough normal freed space already exists it is used instead.) Using mmap segregates relatively large chunks of memory so that they can be individually obtained and released from the host system. A request serviced through mmap is never reused by any other request."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_KB(256)"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_KB(256)"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_KB(256)"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_DLMALLOC283_GRANULARITY"
|
|
Name="Granularity"
|
|
Description="The unit for allocating and deallocating memory from the system. On most systems with contiguous MORECORE, there is no reason to make this more than a page. However, systems with MMAP tend to either require or encourage larger granularities. You can increase this value to prevent system allocation functions to be called so often, especially if they are slow. The value must be at least one page and must be a power of two. Setting to 0 causes initialization to page size."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_KB(64)"
|
|
MinimumDebug="0"
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_KB(64)"
|
|
MinimumRelease="0"
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_KB(64)"
|
|
MinimumRetail="0"
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_DLMALLOC283_TRIM_THRESHOLD"
|
|
Name="Trim Threshold"
|
|
Description="The maximum amount of unused top-most memory to keep before releasing via malloc_trim in free(). Automatic trimming is mainly useful in long-lived programs using contiguous MORECORE. Because trimming via sbrk can be slow on some systems, and can sometimes be wasteful (in cases where programs immediately afterward allocate more large chunks) the value should be high enough so that your overall system performance would improve by releasing this much memory. Generally, it is worth tuning trim thresholds when a program undergoes phases where several large chunks are allocated and released in ways that can reuse each other's storage, perhaps mixed with phases where there are no such chunks at all. The trim value must be greater than page size to have any useful effect."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_MB(2)"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_MB(2)"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_MB(2)"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memallocdl283.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\dlmalloc283\memallocdl283.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memallocfixed"
|
|
Name="memallocfixed"
|
|
Description="This is a Fixed Sized Memory Allocator."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert memdefaultpageallocator memhook_stub meminterface mempagehook_stub tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memallocfixed.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memallocfixed\memallocfixed.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memallocfixedwithfree"
|
|
Name="memallocfixedwithfree"
|
|
Description="This is a Fixed Sized Memory Allocator. This version will keep track of the allocated pages and free them when they're empty"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="dlist memallocfixed mempagehook_stub mempageinterface tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memallocfixedwithfree.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memallocfixed\memallocfixedwithfree.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memallochelper"
|
|
Name="memallochelper"
|
|
Description="Memory allocator helper, base function probably used in all alloc interfaces"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="memalloc_stub mempnew tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memallochelper.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memallocinterface"
|
|
Name="memallocinterface"
|
|
Description="This module defines the memory allocation interface."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="memalloc_stub memallochelper "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="MEMALLOC_EXPLICIT_PARENT"
|
|
Name="Parent logging"
|
|
Description="When disable, parent parameters will be stripped at compile-time"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEMALLOC_EXPLICIT_TAG"
|
|
Name="Tag Logging"
|
|
Description="When disable, tag parameters will be stripped at compile-time"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEMALLOC_EXPLICIT_TYPE"
|
|
Name="Type Logging"
|
|
Description="When disable, tag parameters will be stripped at compile-time"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEMALLOC_EXPLICIT_FILE"
|
|
Name="File name logging"
|
|
Description="When disable, filename parameters will be stripped at compile-time"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEMALLOC_EXPLICIT_LINE"
|
|
Name="line logging"
|
|
Description="When disable, line parameters will be stripped"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memallocinterface.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memallocpage"
|
|
Name="memallocpage"
|
|
Description="This is a memory allocator that simply allocates pages"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert memdefaultpageallocator memhook_stub meminterface mempagehook_stub platform system tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memallocpage.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memallocsmall"
|
|
Name="memallocsmall"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="classallocator_stub gearalgorithm gearvector memallocfixedwithfree memdefaultpageallocator memhook_stub meminterface mempagehook_stub mempageinterface tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memallocsmall.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memallocsmall\memallocsmall.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memallocstack"
|
|
Name="memallocstack"
|
|
Description="This is a stack allocator. Total memory is fixed when created."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert memdefaultpageallocator memhook_stub meminterface mempagehook_stub mutex platform system tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memallocstack.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memallocstack\memallocstack.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memallocvam"
|
|
Name="memallocvam"
|
|
Description="Gear's implementation of the VAM allocator as described in the paper "A Locality-Improving Dynamic Memory Allocator", by Yi Feng and Emery D. Berger, 2005 ACM Workshop on Memory Systems Performance (MSP 2005)"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert autolock globalobject memdefaultpageallocator memhook_stub meminterface mempagehook_stub mempageinterface mutex platform tools "
|
|
OptionalDependencies=""
|
|
Platform="ps3_ppu win32 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memallocvam.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memallocvam\memallocvam.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memalloc_stub"
|
|
Name="memalloc_stub"
|
|
Description="This module defines the memory allocation interface."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies="assert mempnew system tagmarker tools "
|
|
OptionalDependencies="memalloc(ctr,gc2,iphone,mac,ps3_ppu,vita,win32,win64,xenon,) memsinglealloc "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="MEMALLOC_STUB_MEMALIGN"
|
|
Name="Defines the behavior of memalloc_stub aligned functions."
|
|
Description="Use the drop box to chose the requested behavior: [Unsupported] Calls to GEAR_xxx_ALIGNED() will NOT be supported. [Emulation] The functions GEAR_xxx_ALIGNED will be supported by emulation, i.e. by adding a header and some padding to a non-aligned allocator in order to return an aligned pointer. That usually results in a waste of memory. [System] The functions GEAR_xxx_ALIGNED will call memalign() and free(). These functions must be available on the platform."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=GEAR_MEMALIGN_EMULATION gc2=GEAR_MEMALIGN_EMULATION iphone=GEAR_MEMALIGN_EMULATION mac=GEAR_MEMALIGN_EMULATION ps3_ppu=GEAR_MEMALIGN_SYSTEM ps3_spu=GEAR_MEMALIGN_SYSTEM vita=GEAR_MEMALIGN_EMULATION win32=GEAR_MEMALIGN_EMULATION win64=GEAR_MEMALIGN_EMULATION xenon=GEAR_MEMALIGN_EMULATION "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=GEAR_MEMALIGN_EMULATION gc2=GEAR_MEMALIGN_EMULATION iphone=GEAR_MEMALIGN_EMULATION mac=GEAR_MEMALIGN_EMULATION ps3_ppu=GEAR_MEMALIGN_SYSTEM ps3_spu=GEAR_MEMALIGN_SYSTEM vita=GEAR_MEMALIGN_EMULATION win32=GEAR_MEMALIGN_EMULATION win64=GEAR_MEMALIGN_EMULATION xenon=GEAR_MEMALIGN_EMULATION "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=GEAR_MEMALIGN_EMULATION gc2=GEAR_MEMALIGN_EMULATION iphone=GEAR_MEMALIGN_EMULATION mac=GEAR_MEMALIGN_EMULATION ps3_ppu=GEAR_MEMALIGN_SYSTEM ps3_spu=GEAR_MEMALIGN_SYSTEM vita=GEAR_MEMALIGN_EMULATION win32=GEAR_MEMALIGN_EMULATION win64=GEAR_MEMALIGN_EMULATION xenon=GEAR_MEMALIGN_EMULATION "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="Unsupported=GEAR_MEMALIGN_UNSUPPORTED; Emulation=GEAR_MEMALIGN_EMULATION; System=GEAR_MEMALIGN_SYSTEM"
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memalloc_stub.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="membaseinterface"
|
|
Name="membaseinterface"
|
|
Description="This is the base class for anyone who want to implement his own memory allocator. This is the minimum required functionnality to support allocation with the memsingleallocator module Other Gear allocators must inherit from MemInterface"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="baseclass "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\membaseinterface.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memdebug"
|
|
Name="memdebug"
|
|
Description="This is the memory debugger tool, used to help users detect - Detect Memory leaks (buffer not freed) - Detect Forgotten destructor (block freed with free instead of delete) - Detect OOB writting (spilling before/after the buffer boundary) - Detect Double Free - Detect Allocator Mismatch (allocated with A, Freed with B) - Detect Write after free (optional) - Compute "wasted" memory (allocating larger than what used) - Help find memory blocks in memory dumps By simply including this module, it will attach itself to the memory hook. Errors will be reported in the console."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert autolock commandlisthelper dlist gearlog_stub globalobject memhook mutex platform runtimeconfig str strformat system tools types "
|
|
OptionalDependencies="mempagehook_stub "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="ENABLE_MEMDEBUG_HOOK"
|
|
Name="Enable or Disable the memdebug memory hook."
|
|
Description="Use this switch to enable or disable the memdebug memory hook at runtime."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_DEBUG_ALLOCNUMBER_INCREMENT_ON_REALLOC"
|
|
Name="Allocation Number Increment on Realloc"
|
|
Description="When enabled, the allocation number of a memory chunk will be changed when calling realloc"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_DEBUG_FREE_QUEUE_SIZE"
|
|
Name="The size (in bytes) of the free queue, used to detect write-after-free problem."
|
|
Description="In order to detect code that writes in a buffer after being freed (which normally result in a crash in the memory allocator), memdebug can wait a bit before releasing a buffer, and verify its integrity when finally releasing it. By default, the size is set to 0, which disable this test. You must set it to the total size of memory you want to dedicate to this feature."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="0"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="0"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_DEBUG_FREE_QUEUE_MAX_ALLOCATION_SIZE"
|
|
Name="The maximum block size (in bytes) an allocation can have to be kept in the free queue."
|
|
Description="Any memory block bigger than this size will be freed without adding them in the free queue. It is usefull to avoid too many free queue flush when manipulating big memory blocks. By default, the size is set to 0, which means that no block are discarded, no matter how big they are."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="0"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="0"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_DEBUG_CHECK_NULL_RESULT_ON_ALLOCATION"
|
|
Name="Check if the allocator returned a NULL pointer."
|
|
Description="If this configuration is active, a check will be made on each allocation to assert if we receive a NULL pointer, thus detecting lack of memory."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memdebug.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memdebug\memdebug.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memdef"
|
|
Name="memdef"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="mutex nullock "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="MEM_LOCKING_ENABLE"
|
|
Name="Memory Thread Safety and locking switch"
|
|
Description="GEAR_ENABLE: All allocators and memory subsystems can be accessed in a thread-safe manner GEAR_DISABLE: Means that the memory subsystem is completely open and not multi-thread safe. USE AT YOUR OWN RISK"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memdef.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memdefaultallocator"
|
|
Name="memdefaultallocator"
|
|
Description="This is a default allocator for GEAR."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="globalobject memdef "
|
|
OptionalDependencies="memallocdl272 memallocdl283 memallocpage memsysalloc memtcmalloc "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="MEM_DEFAULT_ALLOCATOR"
|
|
Name="Default allocator"
|
|
Description="Default allocator used by Gear. Can be accessed easily using GEAR_GOBJ(GEAR_NS::MemDefaultAllocator)"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ALLOC_DL283"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ALLOC_DL283"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ALLOC_DL283"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="DL283=GEAR_ALLOC_DL283; DL272=GEAR_ALLOC_DL272; System=GEAR_ALLOC_SYSTEM; TCMALLOC = GEAR_ALLOC_TC; Page=GEAR_ALLOC_PAGE;"
|
|
Dependencies="GEAR_ALLOC_DL283 = MemAllocDl283; GEAR_ALLOC_DL272 = MemAllocDl272; GEAR_ALLOC_SYSTEM = MemSysAlloc; GEAR_ALLOC_TC = MemTCMalloc; GEAR_ALLOC_PAGE = MemAllocPage" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memdefaultallocator.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memdefaultallocator.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memdefaultpageallocator"
|
|
Name="memdefaultpageallocator"
|
|
Description="This is a default page allocator for GEAR."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="globalobject memsyspage "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memdefaultpageallocator.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memdefaultpageallocator.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memdoublestackallocator"
|
|
Name="memdoublestackallocator"
|
|
Description="This is a stack allocator. Total memory is fixed when created. You can chose to either allocate from stack top or bottom."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert memdefaultpageallocator memhook_stub meminterface mempagehook_stub system tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memdoublestackallocator.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memallocstack\memdoublestackallocator.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memheap"
|
|
Name="memheap"
|
|
Description="Heaps management routines. Only valid on Nintendo platforms"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert platform runtimeconfig tools types "
|
|
OptionalDependencies=""
|
|
Platform="gc2 " >
|
|
<CFG Tag="MEMHEAP_USER_HEAPS"
|
|
Name="Number of user memory heaps"
|
|
Description="Number of allowed memory heaps for the user"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="0"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="0"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="0"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEMHEAP_DEFAULT_SIZE"
|
|
Name="Default heap size"
|
|
Description="Memory reserved for default heap Use 0 if you want to use all available arena memory space"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="0"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="0"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="0"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memheap.h" />
|
|
<FILE Platform="gamecube" Name=".\private\src\memory\memheap\gamecube\memheap.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memhook"
|
|
Name="memhook"
|
|
Description="This module is where you can connect a memory debugger or any class that wants to intercept all allocs/free. The memory hooking system, give the possibility of redirecting all memory allocation calls to intermediate layers as memory tracker or memory debugger. This should be enabled if you are using any memory debugging tools. Otherwise, disable it (in release) to avoid paying the function indirection."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert basehook globalobject meminterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memhook.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memhook.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memhook_stub"
|
|
Name="memhook_stub"
|
|
Description="This module is where you can connect a memory debugger or any class that wants to intercept all allocs/free."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies="meminterface "
|
|
OptionalDependencies="memhook "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memhook_stub.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="meminterface"
|
|
Name="meminterface"
|
|
Description="The Memory Interface class is the base class for anyone who want to implement his own memory allocator."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert autolock membaseinterface memdef mutex types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="STACKALLOCATOR_WIPE_MEMORY_ONFREE"
|
|
Name="Wipe Freed memory on stack allocator"
|
|
Description="If this configuration is enabled, the stack allocator and double stack allocator will fill the freed memory with a pattern (OxFDFDFDFD). This happen everytime you call FreeMarker function."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\meminterface.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memmallocoverride"
|
|
Name="memmallocoverride"
|
|
Description="Override malloc/free/realloc to use gear"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="enginerun memallocinterface types "
|
|
OptionalDependencies=""
|
|
Platform="ps3_ppu " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memmallocoverride.h" />
|
|
<FILE Platform="ps3" Name=".\private\src\memory\memmallocoverride\ps3\memmallocoverride.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memnewoverride"
|
|
Name="memnewoverride"
|
|
Description="Override all flavors of new and delete.Use this module to forward all calls to global new/delete to to the default gear allocator."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="memallocinterface types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memnewoverride.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memnewoverride\memnewoverride.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memoryblockprovider"
|
|
Name="memoryblockprovider"
|
|
Description="Base class for providing memory blocks"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub dlist error memallocinterface system tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memoryblockprovider.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memoryblockprovider.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mempagehook"
|
|
Name="mempagehook"
|
|
Description="This module is where you can connect a memory debugger or any class that wants to intercept all page allocs/free."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert basehook globalobject meminterface mempagemarker "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\mempagehook.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\mempagehook.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mempagehook_stub"
|
|
Name="mempagehook_stub"
|
|
Description="This module is where you can connect a memory debugger or any class that wants to intercept all page allocs/free."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies="mempagemarker "
|
|
OptionalDependencies="mempagehook "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\mempagehook_stub.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mempageinterface"
|
|
Name="mempageinterface"
|
|
Description="The Memory Page Interface class is the base class for anyone who want to implement his own memory page allocator."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="baseclass memdef mutex platform "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\mempageinterface.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mempagemarker"
|
|
Name="mempagemarker"
|
|
Description="Includes only specialized files."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert autolock globalobject intrinsic memdefaultpageallocator meminterface mempageinterface mutex notifierstatic platform tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\mempagemarker.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\mempagemarker.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mempagephysicalalloc"
|
|
Name="mempagephysicalalloc"
|
|
Description="This allocator uses the XPhysicalAlloc functions to allocate a region of contiguous physical memory Available only on xenonGEAR wrapper around xbox XPhysicalAlloc/Free/Protect routines"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="autolock globalobject mempageinterface mutex tools "
|
|
OptionalDependencies=""
|
|
Platform="xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\mempagephysicalalloc.h" />
|
|
<FILE Platform="ms" Name=".\private\src\memory\mempagephysicalalloc\ms\mempagephysicalalloc.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mempagereserve"
|
|
Name="mempagereserve"
|
|
Description="This file contains a page allocator algorithm that reserve memory and manage the pages itself."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert gearlog_stub mempageinterface system tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\mempagereserve.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\mempagereserve\mempagereserve.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mempagetracker"
|
|
Name="mempagetracker"
|
|
Description="This is the tool used to track allocation at page level"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert globalobject memorylogger mempagehook runtimeconfig str "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="ENABLE_MEMPAGETRACKER_HOOK"
|
|
Name="Enable or Disable the mempagetracker memory hook."
|
|
Description="Use this switch to enable or disable the mempagetracker memory hook at runtime."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\mempagetracker.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\mempagetracker.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mempnew"
|
|
Name="mempnew"
|
|
Description="This module includes or overrides the placement new operator"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="platform types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\mempnew.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memsecondarypagealloc"
|
|
Name="memsecondarypagealloc"
|
|
Description="GEAR Secondary page allocator for Gamecube and Revolution"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert enginerun globalobject mempageinterface mempagereserve platform tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 " >
|
|
<CFG Tag="MEMSECONDARYPAGEALLOC_SIZE"
|
|
Name="Allocator Size"
|
|
Description="This determines the maximum amount of memory that will be used for paging. Zero means that all the available pages will be managed by Gear."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="0"
|
|
MinimumDebug="0"
|
|
MaximumDebug="GEAR_MB(16)"
|
|
DefaultRelease="0"
|
|
MinimumRelease="0"
|
|
MaximumRelease="GEAR_MB(16)"
|
|
DefaultRetail="0"
|
|
MinimumRetail="0"
|
|
MaximumRetail="GEAR_MB(16)"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEMSECONDARYPAGEALLOC_VMADRESS"
|
|
Name="ARAM base virtual address"
|
|
Description="Base address that will be used by the virtual memory manager (GC only)."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="0x7e000000"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="0x7e000000"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="0x7e000000"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memsecondarypagealloc.h" />
|
|
<FILE Platform="ctr" Name=".\private\src\memory\memsecondarypagealloc\ctr\memsecondarypagealloc.cpp" />
|
|
<FILE Platform="gc2" Name=".\private\src\memory\memsecondarypagealloc\gc2\memsecondarypagealloc.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memsinglealloc"
|
|
Name="memsinglealloc"
|
|
Description="MemAlloc implementation that pipes all allocations trough a single allocation object. This object can be overridden at runtime by a Real-Time config"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="globalobject membaseinterface platform runtimeconfig tagmarker "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="MEMSINGLEALLOCATOR_INSTANCE"
|
|
Name="A pointer on the single allocator used by gear"
|
|
Description="This pointer should be set to an instance of a MemInterface object that will handle all memory operations used in gear"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="pointer"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="0"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="0"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memsinglealloc.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memsinglealloc.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memstat"
|
|
Name="memstat"
|
|
Description="This class is used to keep track of the memory used by each thread/allocator (except StackAllocator)."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="atomic globalobject memhook meminterface runtimeconfig tls "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="ENABLE_MEMSTAT_HOOK"
|
|
Name="Enable or Disable the memstat memory hook."
|
|
Description="Use this switch to enable or disable the memstat memory hook at runtime."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memstat.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memstat.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memsysalloc"
|
|
Name="memsysalloc"
|
|
Description="This class forwards any allocation call to the basic malloc/realloc/free available on each platformA simple wrapper around the system malloc, realloc and free functions. If this allocator is used, it registers itselfs as the "default" allocator in the mempage marker ie, a pointer located in an unmarked page will assumed to be allocated with this allocator.This is the CTR specific part of the memsysalloc module.This is the Wii specific part of the memsysalloc module.This is the iPhone specific part of the memsysalloc module.This is the MAC specific part of the memsysalloc module.This is the MS specific part of the memsysalloc module.This is the PS3 specific part of the memsysalloc module.This is the Vita specific part of the memsysalloc module."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="globalobject memhook_stub meminterface mempagehook_stub platform system(mac,) tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memsysalloc.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memsysalloc\memsysalloc.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memsysalloc\memsysalloc_ps.h" />
|
|
<FILE Platform="ctr" Name=".\private\src\memory\memsysalloc\ctr\memsysalloc_ps.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\memory\memsysalloc\gamecube\memsysalloc_ps.cpp" />
|
|
<FILE Platform="iphone" Name=".\private\src\memory\memsysalloc\iphone\memsysalloc_ps.cpp" />
|
|
<FILE Platform="mac" Name=".\private\src\memory\memsysalloc\mac\memsysalloc_ps.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\memory\memsysalloc\ms\memsysalloc_ps.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\memory\memsysalloc\ps3\ppu\memsysalloc_ps.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\memory\memsysalloc\vita\memsysalloc_ps.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memsyspage"
|
|
Name="memsyspage"
|
|
Description="System basic Page Allocator"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert(gc2,) enginerun(gc2,) globalobject memheap(gc2,) mempageinterface mempagereserve outofmemory platform(gc2,ps3_ppu,vita,) runtimeconfig tools(gc2,) types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="MEMSYSPAGE_ALLOCATOR"
|
|
Name="Default allocator"
|
|
Description="Default Page allocator used by Gear. Can be accessed easily using GEAR_NS::DefaultPageAllocator()"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=GEAR_ALLOC_PAGE_RESERVE gc2=GEAR_ALLOC_PAGE_RESERVE iphone=GEAR_ALLOC_PAGE_DIRECT mac=GEAR_ALLOC_PAGE_DIRECT ps3_ppu=GEAR_ALLOC_PAGE_DIRECT ps3_spu=GEAR_ALLOC_PAGE_DIRECT vita=GEAR_ALLOC_PAGE_RESERVE win32=GEAR_ALLOC_PAGE_DIRECT win64=GEAR_ALLOC_PAGE_DIRECT xenon=GEAR_ALLOC_PAGE_DIRECT "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=GEAR_ALLOC_PAGE_RESERVE gc2=GEAR_ALLOC_PAGE_RESERVE iphone=GEAR_ALLOC_PAGE_DIRECT mac=GEAR_ALLOC_PAGE_DIRECT ps3_ppu=GEAR_ALLOC_PAGE_DIRECT ps3_spu=GEAR_ALLOC_PAGE_DIRECT vita=GEAR_ALLOC_PAGE_RESERVE win32=GEAR_ALLOC_PAGE_DIRECT win64=GEAR_ALLOC_PAGE_DIRECT xenon=GEAR_ALLOC_PAGE_DIRECT "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=GEAR_ALLOC_PAGE_RESERVE gc2=GEAR_ALLOC_PAGE_RESERVE iphone=GEAR_ALLOC_PAGE_DIRECT mac=GEAR_ALLOC_PAGE_DIRECT ps3_ppu=GEAR_ALLOC_PAGE_DIRECT ps3_spu=GEAR_ALLOC_PAGE_DIRECT vita=GEAR_ALLOC_PAGE_RESERVE win32=GEAR_ALLOC_PAGE_DIRECT win64=GEAR_ALLOC_PAGE_DIRECT xenon=GEAR_ALLOC_PAGE_DIRECT "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="Direct=GEAR_ALLOC_PAGE_DIRECT; Reserve=GEAR_ALLOC_PAGE_RESERVE;"
|
|
Dependencies="" />
|
|
<CFG Tag="SYSTEM_MEMORY_SIZE"
|
|
Name="System Heap Size"
|
|
Description="Memory size reserved for the system heap"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="ctr=GEAR_MB(2) gc2=GEAR_KB(256) iphone=0 mac=0 ps3_ppu=0 ps3_spu=0 vita=0 win32=0 win64=0 xenon=0 "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=GEAR_MB(2) gc2=GEAR_KB(256) iphone=0 mac=0 ps3_ppu=0 ps3_spu=0 vita=0 win32=0 win64=0 xenon=0 "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=GEAR_MB(2) gc2=GEAR_KB(256) iphone=0 mac=0 ps3_ppu=0 ps3_spu=0 vita=0 win32=0 win64=0 xenon=0 "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEMSYSPAGE_ALLOCATOR_SIZE"
|
|
Name="Default allocator Size"
|
|
Description="If using the Page Reserve Allocator, this determines the maximum amount of memory that will be used for paging. In that case, zero means that all the available pages will be managed by Gear."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="ctr=0 gc2=0 iphone=GEAR_MB(128) mac=GEAR_MB(128) ps3_ppu=GEAR_MB(496) ps3_spu=GEAR_MB(128) vita=GEAR_MB(128) win32=GEAR_MB(128) win64=GEAR_MB(128) xenon=GEAR_MB(128) "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=0 gc2=0 iphone=GEAR_MB(128) mac=GEAR_MB(128) ps3_ppu=GEAR_MB(496) ps3_spu=GEAR_MB(128) vita=GEAR_MB(128) win32=GEAR_MB(128) win64=GEAR_MB(128) xenon=GEAR_MB(128) "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=0 gc2=0 iphone=GEAR_MB(128) mac=GEAR_MB(128) ps3_ppu=GEAR_MB(496) ps3_spu=GEAR_MB(128) vita=GEAR_MB(128) win32=GEAR_MB(128) win64=GEAR_MB(128) xenon=GEAR_MB(128) "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEMSYSPAGE_USE_LARGE_PAGES"
|
|
Name="Large Page Usage"
|
|
Description="When enabled, pages will be allocated in larger chunks, thus reducing the number of MLB misses On Xenon page will be of 64kb. On Win32/64 page will be of 64kb, since VirtualAlloc round the return address to 64kb value."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=GEAR_DISABLE gc2=GEAR_DISABLE iphone=GEAR_DISABLE mac=GEAR_DISABLE ps3_ppu=GEAR_DISABLE ps3_spu=GEAR_DISABLE vita=GEAR_DISABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=GEAR_DISABLE gc2=GEAR_DISABLE iphone=GEAR_DISABLE mac=GEAR_DISABLE ps3_ppu=GEAR_DISABLE ps3_spu=GEAR_DISABLE vita=GEAR_DISABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=GEAR_DISABLE gc2=GEAR_DISABLE iphone=GEAR_DISABLE mac=GEAR_DISABLE ps3_ppu=GEAR_DISABLE ps3_spu=GEAR_DISABLE vita=GEAR_DISABLE win32=GEAR_ENABLE win64=GEAR_ENABLE xenon=GEAR_ENABLE "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memsyspage.h" />
|
|
<FILE Platform="apple" Name=".\private\src\memory\memsyspage\apple\memsyspage.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\memory\memsyspage\ctr\memsyspage.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\memory\memsyspage\gamecube\memsyspage.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\memory\memsyspage\ms\memsyspage.cpp" />
|
|
<FILE Platform="ps3" Name=".\private\src\memory\memsyspage\ps3\memsyspage.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\memory\memsyspage\vita\memsyspage.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memtagtracker"
|
|
Name="memtagtracker"
|
|
Description="Tool used for runtime tag allocation statistics. This module is provided only for backwards compatibility with older tools. Please be aware that, since this tool performs dynamic allocations, its usage modifies the memory behavior of your application drastically."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert basicstringpool functor gearbasicstring gearlog_stub gearnomemcontainerinterface genericlogger globalobject memallocdl283 memallocfixed memhook runtimeconfig singleaccessmemorylocker_stub str time tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="ENABLE_MEMTAGTRACKER_HOOK"
|
|
Name="Enable or Disable the memtagtracker memory hook."
|
|
Description="Use this switch to enable or disable the memtagtracker memory hook at runtime."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memtagtracker.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memtagtracker.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memtcmalloc"
|
|
Name="memtcmalloc"
|
|
Description="GEAR Implementation of google's perftools allocator version 0.5 This work was distributed under the BSD license"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="error gearlog_stub memallocfixed memallocpage mempagehook_stub memunixallocator tls tools "
|
|
OptionalDependencies=""
|
|
Platform="gc2 ps3_ppu win32 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memtcmalloc.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memtcmallocprivate.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\tcmalloc\memtcmalloc.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memtracker"
|
|
Name="memtracker"
|
|
Description="This is the tool used to track all allocation."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert globalobject memhook memorylogger runtimeconfig types "
|
|
OptionalDependencies="memdebug "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="MEM_TRACKER_COMPUTE_WASTE"
|
|
Name="Memory tracker waste computation"
|
|
Description="Every time free is called, the memory tracker log the operation in a file. We also can compute the buffer "waste" by scanning the buffer from the end but this operation is CPU extensive and may slowdown your game a lot. Turn this off in debug if your game is too slow. You can turn it on for some special check on memory usage. NOTE: Don't forget to include the memdebug module if you turn this on!"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="MEM_TRACKER_INITIAL_STATE"
|
|
Name="Memory tracker initial state"
|
|
Description="The memory tracker has a global toggle that can temporarily disable the logging of memory operations. This config specifies if the tracker should forward calls to the logger initially."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="ENABLE_MEMTRACKER_HOOK"
|
|
Name="Enable or Disable the memtracker memory hook."
|
|
Description="Use this switch to enable or disable the memtracker memory hook at runtime."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memtracker.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memtracker\memtracker.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memunixallocator"
|
|
Name="memunixallocator"
|
|
Description="GEAR emulation of commonly used memory unix callsGEAR Base class for emulation of commonly used unix calls"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="memallocfixed memhook_stub meminterface mempagehook_stub mempageinterface tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\memunixallocator.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\memunixallocator.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="objectpool"
|
|
Name="objectpool"
|
|
Description="StringPool typedef using default container interfance"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="basicobjectpool geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\objectpool.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="outofmemory"
|
|
Name="outofmemory"
|
|
Description="Class that will call a callback when an allocation fail (null)."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert gearlog_stub runtimeconfig types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="ENABLE_OUTOFMEMORY"
|
|
Name="Out of memory callback"
|
|
Description="When enable, out of memory will be call"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="OUTOFMEMORY_MODE"
|
|
Name="Enable the calling of the OutOfMemory callback in a specific class."
|
|
Description="Choose to call the callback in memalloc, memsypage or both."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_NS::OutOfMemory::CallInNone"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_NS::OutOfMemory::CallInNone"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_NS::OutOfMemory::CallInNone"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="None = GEAR_NS::OutOfMemory::CallInNone; MemAlloc = GEAR_NS::OutOfMemory::CallInMemAlloc; MemSysPage = GEAR_NS::OutOfMemory::CallInMemSysPage; All = GEAR_NS::OutOfMemory::CallInAll"
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\outofmemory.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\outofmemory.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="singleaccessmemorylocker"
|
|
Name="singleaccessmemorylocker"
|
|
Description="When using this module, only one lock will be used to lock the memory system. This is especially useful when you have very few thread or just one thread that manage the memory."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="globalobject memdef mutex "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\singleaccessmemorylocker.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\singleaccessmemorylocker.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="singleaccessmemorylocker_stub"
|
|
Name="singleaccessmemorylocker_stub"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies="memdef mutex "
|
|
OptionalDependencies="singleaccessmemorylocker(ctr,gc2,iphone,mac,ps3_ppu,vita,win32,win64,xenon,) "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\singleaccessmemorylocker_stub.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="usermemhook"
|
|
Name="usermemhook"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="globalobject memhook runtimeconfig "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="USERMEMHOOK_CALLBACK"
|
|
Name="A pointer on the function that will add any user-specified hooks"
|
|
Description="This function should be set to a client function that will set the user-specified hooks Gear initialization. The function must follow the same prototype as GEAR_NS::PrototypeUserMemHookCallBack()."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="callback"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="0"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="0"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\memory\usermemhook.h" />
|
|
<FILE Platform="generic" Name=".\private\src\memory\usermemhook.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="monitoring" Name="monitoring" Description="" >
|
|
<MODULE Tag="area"
|
|
Name="area"
|
|
Description="An Area is a class that can get information for the monitoring tool. This class, is the base class for each specific Area. A Area can 1. Calculate her needed buffer size. And Return it. 2. Copy her information in the buffer. 3. Tell if her module as been loaded. If not, it use the default implememtation provided by Area. Each specific Area is a module that can be added by the Client with The configuration tool"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="event gearstring meminterface mtstream "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\area.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="asyncharea"
|
|
Name="asyncharea"
|
|
Description="Area that contain information for the asynch device."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="area asynchdevice basenotifier deviceinterface devicemanager gearlist gearstring gearvector mutex notifier streaminterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\asyncharea.h" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\asyncharea.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="consoleoutputarea"
|
|
Name="consoleoutputarea"
|
|
Description="Area that hook the console output and output the data to the monitoring tool."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="area circularbuffer consoleout event functor memallocinterface str "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\consoleoutputarea.h" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\consoleoutputarea.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="cpumonitor"
|
|
Name="cpumonitor"
|
|
Description="This module create a low priority thread on each hardware core Of the machine in order to monitor the unused CPU."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub event globalobject memallocinterface(gc2,vita,) strformat(gc2,iphone,mac,vita,xenon,) thread time types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac vita xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\cpumonitor.h" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\cpumonitor.inl" />
|
|
<FILE Platform="apple" Name=".\private\src\monitoring\cpumonitor\apple\cpumonitor.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\monitoring\cpumonitor\gamecube\cpumonitor.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\monitoring\cpumonitor\ms\cpumonitor.cpp" />
|
|
<FILE Platform="ps3" Name=".\private\src\monitoring\cpumonitor\ps3\cpumonitor.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\monitoring\cpumonitor\vita\cpumonitor.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="cpumonitorarea"
|
|
Name="cpumonitorarea"
|
|
Description="Contains the information to display the total usage in percent of each cpu core. Must be the same as cpumonitor"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="area gearstring streaminterface "
|
|
OptionalDependencies="cpumonitor "
|
|
Platform="ctr gc2 iphone mac vita xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\cpumonitorarea.h" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\cpumonitorarea.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="devicearea"
|
|
Name="devicearea"
|
|
Description="Area that contain information for the device."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="area devicemanager gearstring streaminterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\devicearea.h" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\devicearea.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearlogarea"
|
|
Name="gearlogarea"
|
|
Description="Area that contain information about the GearLog module This area can perform two rpc call to set the filtering level"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="area gearlog gearstring streaminterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\gearlogarea.h" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\gearlogarea.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="inputarea"
|
|
Name="inputarea"
|
|
Description="Area that contain information about each controller and their state."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="area gamepad gearlist gearlog_stub gearmap gearstring interactivedevicemanager mutex streaminterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\inputarea.h" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\inputarea.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memoryarea"
|
|
Name="memoryarea"
|
|
Description="Area that contain information for the memory."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="area gearstring mempagemarker streaminterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\memoryarea.h" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\memoryarea.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="monitoringtool"
|
|
Name="monitoringtool"
|
|
Description="Monitoring Tool Global Object. This object is started by the initializer with the GEAR_CFG_USE_MONITORINGTOOL define."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="area classallocator_stub event gearlist gearmap gearvector globalobject memallocinterface mutex network runtimeconfig stopwatch streamsocketfactory thread "
|
|
OptionalDependencies="asyncharea consoleoutputarea cpumonitorarea(gc2,iphone,vita,xenon,) devicearea gearlogarea inputarea memoryarea systeminfoarea threadarea "
|
|
Platform="gc2 iphone ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="MONITORINGTOOL_PORTNUMBER"
|
|
Name="Server listening port number"
|
|
Description="Represent the listening port number of the monitoring tool"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="9100"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="9100"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="9100"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\areamanager.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\monitoringtool.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\mtareacreator.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\mtclient.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\mtserver.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\mtworker.h" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\areamanager.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\monitoringtool.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\mtareacreator.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\mtclient.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\mtserver.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\mtworker.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mtstream"
|
|
Name="mtstream"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="classallocator_stub streaminterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\mtstream.h" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\mtstream.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="systeminfoarea"
|
|
Name="systeminfoarea"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="area gearstring platform streaminterface system time "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\systeminfoarea.h" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\systeminfoarea.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="threadarea"
|
|
Name="threadarea"
|
|
Description="Area that contain information for the threads."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="area gearstring streaminterface thread tls "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\monitoring\threadarea.h" />
|
|
<FILE Platform="generic" Name=".\private\src\monitoring\threadarea.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="network" Name="network" Description="" >
|
|
<MODULE Tag="hiosocket"
|
|
Name="hiosocket"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="autolock circularbuffer classallocator_stub geardeque gearlog_stub gearmap memalloc_stub memsecondarypagealloc mutex network runtimeconfig singleton stopwatch str streamsocketprotocol thread tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\network\hiosocket.h" />
|
|
<FILE Platform="ctr" Name=".\private\src\network\ctr\hiosocket.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="network"
|
|
Name="network"
|
|
Description="Define an interface to access network and create sockets."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="classallocator_stub error gearlog_stub(gc2,iphone,mac,ps3_ppu,win32,win64,xenon,) globalobject memallocdl283(gc2,) memallocinterface(gc2,) meminterface(vita,) memsecondarypagealloc(gc2,) networkconnection platform runtimeconfig(iphone,mac,ps3_ppu,xenon,) str system time(xenon,) types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="NETWORK_AUTO_INITIALIZE"
|
|
Name="Network auto initialization"
|
|
Description="Turn this on for Gear to auto initialize the network module."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="NETWORK_DEBUG"
|
|
Name="Debug output"
|
|
Description="Turn this on to get a maximum of debug output from the network operations."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="PS3_NETWORK_TIMEOUT"
|
|
Name="Network initialization timeout (PS3)"
|
|
Description="Set to the number of millisecond to wait for an IP address (PS3 only)."
|
|
Platform="ps3_ppu "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="5000"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="5000"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="5000"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="XENON_XNET_STARTUP_FLAGS"
|
|
Name="Xbox 360 Secure Network Library configuration initialization flag."
|
|
Description="XNET_STARTUP_BYPASS_SECURITY : Allow unsecured communications. Only relevant on the Xbox 360 development kit. This flag is silently ignored when when running on retail hardware. XNET_STARTUP_ALLOCATE_MAX_DGRAM_SOCKETS : Pre-allocate memory for the maximum number of datagram (UDP and VDP) sockets during the XNetStartup call and store the objects in an internal pool. If this flag is not set, sockets are allocated on demand by the socket function. In either case, SOCK_DGRAM sockets are returned to the internal pool once closed. The memory remains allocated until XNetCleanup is called. XNET_STARTUP_ALLOCATE_MAX_STREAM_SOCKETS : Pre-allocate memory for the maximum number of stream (TCP) sockets during the XNetStartup call and store the objects in an internal pool. If this flag is not set, sockets are allocated on demand by the socket, listen, and accept functions. Note that listen still attempts to pre-allocate the specified maximum backlog number of sockets even without this flag set. The accept function always returns a socket retrieved from the pool, though it also attempts to allocate a replacement if the cfgSockMaxStreamSockets limit and memory permit. In all cases, SOCK_STREAM sockets are returned to the internal pool once closed. The memory remains allocated until XNetCleanup is called. XNET_STARTUP_DISABLE_PEER_ENCRYPTION : Tells XNet to disable the normal encryption of communication between peers and allows for sniffing and interpretation of the packets with network debugging tools such as Netmon. Both peers must have this flag enabled or disabled in the same way, or they'll fail to connect. This flag is silently ignored on retail hardware."
|
|
Platform="xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="0"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="0"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="NO_FLAGS=0;BYPASS_SECURITY=XNET_STARTUP_BYPASS_SECURITY;BYPASS_SECURITY | MAX_DGRAM_SOCKETS=XNET_STARTUP_BYPASS_SECURITY | XNET_STARTUP_ALLOCATE_MAX_DGRAM_SOCKETS;BYPASS_SECURITY | MAX_STREAM_SOCKETS=XNET_STARTUP_BYPASS_SECURITY | XNET_STARTUP_ALLOCATE_MAX_STREAM_SOCKETS;BYPASS_SECURITY | DISABLE_PEER_ENCRYPTION=XNET_STARTUP_BYPASS_SECURITY | XNET_STARTUP_DISABLE_PEER_ENCRYPTION;BYPASS_SECURITY | DISABLE_PEER_ENCRYPTION | MAX_DGRAM_SOCKETS=XNET_STARTUP_BYPASS_SECURITY | XNET_STARTUP_DISABLE_PEER_ENCRYPTION | XNET_STARTUP_ALLOCATE_MAX_DGRAM_SOCKETS;BYPASS_SECURITY | DISABLE_PEER_ENCRYPTION | MAX_STREAM_SOCKETS=XNET_STARTUP_BYPASS_SECURITY | XNET_STARTUP_DISABLE_PEER_ENCRYPTION | XNET_STARTUP_ALLOCATE_MAX_STREAM_SOCKETS;BYPASS_SECURITY | DISABLE_PEER_ENCRYPTION | MAX_DGRAM_SOCKETS | MAX_STREAM_SOCKETS=XNET_STARTUP_BYPASS_SECURITY | XNET_STARTUP_ALLOCATE_MAX_DGRAM_SOCKETS | XNET_STARTUP_ALLOCATE_MAX_STREAM_SOCKETS | XNET_STARTUP_DISABLE_PEER_ENCRYPTION;BYPASS_SECURITY | MAX_DGRAM_SOCKETS | MAX_STREAM_SOCKETS=XNET_STARTUP_BYPASS_SECURITY | XNET_STARTUP_ALLOCATE_MAX_DGRAM_SOCKETS | XNET_STARTUP_ALLOCATE_MAX_STREAM_SOCKETS;DISABLE_PEER_ENCRYPTION=XNET_STARTUP_DISABLE_PEER_ENCRYPTION;DISABLE_PEER_ENCRYPTION | MAX_DGRAM_SOCKETS=XNET_STARTUP_DISABLE_PEER_ENCRYPTION | XNET_STARTUP_ALLOCATE_MAX_DGRAM_SOCKETS;DISABLE_PEER_ENCRYPTION | MAX_STREAM_SOCKETS=XNET_STARTUP_DISABLE_PEER_ENCRYPTION | XNET_STARTUP_ALLOCATE_MAX_STREAM_SOCKETS;DISABLE_PEER_ENCRYPTION | MAX_STREAM_SOCKETS | MAX_DGRAM_SOCKETS=XNET_STARTUP_DISABLE_PEER_ENCRYPTION | XNET_STARTUP_ALLOCATE_MAX_DGRAM_SOCKETS | XNET_STARTUP_ALLOCATE_MAX_STREAM_SOCKETS;MAX_DGRAM_SOCKETS=XNET_STARTUP_ALLOCATE_MAX_DGRAM_SOCKETS;MAX_DGRAM_SOCKETS | MAX_STREAM_SOCKETS=XNET_STARTUP_ALLOCATE_MAX_DGRAM_SOCKETS | XNET_STARTUP_ALLOCATE_MAX_STREAM_SOCKETS;MAX_STREAM_SOCKETS=XNET_STARTUP_ALLOCATE_MAX_STREAM_SOCKETS"
|
|
Dependencies="" />
|
|
<CFG Tag="GC2_NETWORK_ALLOC_CALLBACK"
|
|
Name="NetAlloc"
|
|
Description="Callback called by Nintendo SO Library when actively allocating work buffers. Callback must match type SOAlloc: void* ( *SOAlloc )( u32 name, s32 size ) IMPORTANT: the returned buffers MUST come from MEM2"
|
|
Platform="gc2 "
|
|
Type="callback"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="0"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="0"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="GC2_NETWORK_FREE_CALLBACK"
|
|
Name="NetFree"
|
|
Description="Callback called by Nintendo SO Library when actively deallocating work buffers. Callback must match type SOFree: void ( *SOFree ) ( u32 name, void* ptr, s32 size )"
|
|
Platform="gc2 "
|
|
Type="callback"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="0"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="0"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="0"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\network\berkeleysocket.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\network\datagramsocket.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\network\hostinfo.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\network\network.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\network\socket.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\network\streamsocket.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\network\tcpsocket.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\network\udpsocket.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\network\vdpsocket.h" />
|
|
<FILE Platform="generic" Name=".\private\src\network\datagramsocket.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\network\socket.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\network\tcpsocket.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\network\udpsocket.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\network\vdpsocket.cpp" />
|
|
<FILE Platform="apple" Name=".\private\src\network\apple\berkeleysocket.cpp" />
|
|
<FILE Platform="apple" Name=".\private\src\network\apple\hostinfo.cpp" />
|
|
<FILE Platform="apple" Name=".\private\src\network\apple\network.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\network\ctr\berkeleysocket.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\network\ctr\hostinfo.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\network\ctr\network.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\network\gamecube\berkeleysocket.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\network\gamecube\hostinfo.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\network\gamecube\network.cpp" />
|
|
<FILE Platform="gc2" Name=".\private\src\network\gc2\network_ps.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\network\ms\berkeleysocket.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\network\ms_pc\hostinfo.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\network\ms_pc\network.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\network\ps3\ppu\berkeleysocket.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\network\ps3\ppu\hostinfo.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\network\ps3\ppu\network.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\network\vita\berkeleysocket.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\network\vita\hostinfo.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\network\vita\network.cpp" />
|
|
<FILE Platform="xenon" Name=".\private\src\network\xenon\hostinfo.cpp" />
|
|
<FILE Platform="xenon" Name=".\private\src\network\xenon\network.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="networkconnection"
|
|
Name="networkconnection"
|
|
Description="Define the parameters for a wireless network connection"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies=""
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\network\networkconnection.h" />
|
|
<FILE Platform="vita" Name=".\private\src\network\vita\networkconnection.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="networkserver"
|
|
Name="networkserver"
|
|
Description="This module implement a Network server pattern. Server & connections can easyly be implement by inheritance,"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="atomic autolock baseclass classallocator_stub gearlist mutex network str thread types "
|
|
OptionalDependencies=""
|
|
Platform="gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\network\networkserver.h" />
|
|
<FILE Platform="generic" Name=".\private\src\network\networkserver.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="pipe"
|
|
Name="pipe"
|
|
Description="This emulate a pipe on a file."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert devicemanager file platform str types "
|
|
OptionalDependencies=""
|
|
Platform="win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\network\pipe.h" />
|
|
<FILE Platform="generic" Name=".\private\src\network\pipe.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="pipesocket"
|
|
Name="pipesocket"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="autolock circularbuffer classallocator_stub diskdevice geardeque gearlog_stub gearmap memalloc_stub mutex network runtimeconfig singleton stopwatch str streamsocketprotocol strformat thread types "
|
|
OptionalDependencies=""
|
|
Platform="vita " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\network\pipesocket.h" />
|
|
<FILE Platform="vita" Name=".\private\src\network\vita\pipesocket.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="rfsserver"
|
|
Name="rfsserver"
|
|
Description="The remote file system server is a global object that is used by the RemoteDevice to access files over the network."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="asynchstream autolock containerserialization debugstring devicemanager file gearalgorithm gearlist gearlog_stub gearstring gearvector multifunctor mutex network networkconnection networkserver path pathiteratorinterface remotedeviceutils runtimeconfig stringstream system thread time tokenizer "
|
|
OptionalDependencies="gearstringserialization serializer "
|
|
Platform="gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="RFSSERVER_REMOTE_CONFIG"
|
|
Name="Remote Configuration capabilities"
|
|
Description="When enabled, the server can be configured via the network client. Some people may see this feature as security leak, and disable it. It is typically used for a standalone server that is configured using the remote configuration tool. If you want the server side to keep control of the configuration, keep this feature disabled."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\network\rfsclient.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\network\rfsconfig.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\network\rfsprofile.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\network\rfsserver.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\network\rfstasks.h" />
|
|
<FILE Platform="generic" Name=".\private\src\network\rfsclient.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\network\rfsconfig.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\network\rfsserver.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\network\rfstasks.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="smtp"
|
|
Name="smtp"
|
|
Description="This module is used to send emails to a smtp server following the Draft RFC-821 This object is a SENDER ONLY"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert baseclass gearlog_stub gearstring network types "
|
|
OptionalDependencies=""
|
|
Platform="gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\network\smtp.h" />
|
|
<FILE Platform="generic" Name=".\private\src\network\smtp.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="streamsocketfactory"
|
|
Name="streamsocketfactory"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="memalloc_stub meminterface network types "
|
|
OptionalDependencies="hiosocket(ctr,) pipesocket(vita,) "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\network\streamsocketfactory.h" />
|
|
<FILE Platform="generic" Name=".\private\src\network\streamsocketfactory.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="streamsocketprotocol"
|
|
Name="streamsocketprotocol"
|
|
Description="Protocol for communication between nitro and pc network application"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert str system "
|
|
OptionalDependencies=""
|
|
Platform="ctr win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\network\streamsocketprotocol.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="streamsocketproxy"
|
|
Name="streamsocketproxy"
|
|
Description="Proxy for communication between nitro and pc network application"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="functor gearlog_stub gearmap gearvector mutex network streamsocketfactory streamsocketprotocol thread "
|
|
OptionalDependencies=""
|
|
Platform="win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\network\streamsocketproxy.h" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\network\ms_pc\streamsocketproxy.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="telnetserver"
|
|
Name="telnetserver"
|
|
Description="This module implement a Telnet server connection to the Control Panel module"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="controlpanel networkserver streamsocketfactory "
|
|
OptionalDependencies=""
|
|
Platform="gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="TELNETSERVER_PORT"
|
|
Name="Telnet Server Port"
|
|
Description="TCP port number the Telnet Server will run on."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="23"
|
|
MinimumDebug="1"
|
|
MaximumDebug="65535"
|
|
DefaultRelease="23"
|
|
MinimumRelease="1"
|
|
MaximumRelease="65535"
|
|
DefaultRetail="23"
|
|
MinimumRetail="1"
|
|
MaximumRetail="65535"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\network\telnetserver.h" />
|
|
<FILE Platform="generic" Name=".\private\src\network\telnetserver.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="transactionserver"
|
|
Name="transactionserver"
|
|
Description="This module implement a Network Transaction server pattern, based on the module NetworkServer. The transaction server goes further in the level of services offer. In top of taking care of all connection handling, it will take care of data packaging and handling of synchronization inbetween request & results."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="error mutex network networkserver platform streamsocketfactory swapbyte "
|
|
OptionalDependencies=""
|
|
Platform="gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\network\transactionserver.h" />
|
|
<FILE Platform="generic" Name=".\private\src\network\transactionserver.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="pattern" Name="pattern" Description="" >
|
|
<MODULE Tag="any"
|
|
Name="any"
|
|
Description="This class is a class whose instances can hold instances of of any value type and safe checked extraction of that value strictly against its type. All the types are handled by Gear's Dynamic Type and therefore this class does NOT use or require RTTI."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert dynamictype memallocinterface str typetraits "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\pattern\any.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="autoptr"
|
|
Name="autoptr"
|
|
Description="The template class AutoPtr hold a pointer and manage itself the deletion when it gets destroyed. It provides a semantic of AutoPtr, copying an AutoPtr copies the pointer and transfert the ownership to the destination."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\pattern\autoptr.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="baseclassfactory"
|
|
Name="baseclassfactory"
|
|
Description="Interface for class factory"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="notifier types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\pattern\baseclassfactory.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="basehook"
|
|
Name="basehook"
|
|
Description="Base class for a basic Hook pattern. Since it's templated, its guaranteed to be type-safe. To use it, simply declare your class deriving from BaseHook<YourClass>"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="baseclass "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\pattern\basehook.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="classfactory"
|
|
Name="classfactory"
|
|
Description="Object that creates instances of types specified by a class name."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert baseclassfactory dynamictype gearlog_stub gearmap gearpair gearstaticvector globalobject hash memallocinterface platform str "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="CLASSFACTORY_SIZE"
|
|
Name="Factory max number of typename"
|
|
Description="Maximum number of typename a factory can contain."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="32"
|
|
MinimumDebug="1"
|
|
MaximumDebug="8192"
|
|
DefaultRelease="32"
|
|
MinimumRelease="1"
|
|
MaximumRelease="8192"
|
|
DefaultRetail="32"
|
|
MinimumRetail="1"
|
|
MaximumRetail="8192"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\pattern\classfactory.h" />
|
|
<FILE Platform="generic" Name=".\private\src\pattern\classfactory.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="debugptr"
|
|
Name="debugptr"
|
|
Description="This is a non-intrusive pointer wrapper that acts almost like the RefCountedPtr except for the fact that it doesn't automatically destroy the object when the reference counter is zero. In release mode, this pointer wrapper acts exactly like a normal C++ pointer, but in debug mode, it raises an assert if the object gets destroyed and its counter is still incremented."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert atomic types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="ENABLE_DEBUGPTR"
|
|
Name="Debug pointer"
|
|
Description="When enabled, DebugPtr will perform checks to prevent an object's destruction while still being referenced. When disabled, DebugPtr still exists, but does nothing, and has no overhead."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\pattern\debugptr.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="dynamictype"
|
|
Name="dynamictype"
|
|
Description="Simulates RTTI behavior where RTTI is necessary but not supported by the compiler options."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert gearlog_stub gearstaticvector serializer str tools types typetraits "
|
|
OptionalDependencies="mathfixed "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="TYPENAME_FACTORY_MAX_SIZE"
|
|
Name="Factory max number of typename"
|
|
Description="Maximum number of typename a factory can contain."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="512"
|
|
MinimumDebug="1"
|
|
MaximumDebug="8192"
|
|
DefaultRelease="512"
|
|
MinimumRelease="1"
|
|
MaximumRelease="8192"
|
|
DefaultRetail="512"
|
|
MinimumRetail="1"
|
|
MaximumRetail="8192"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="TYPENAME_FACTORY_VERBOSE_REGISTRATION"
|
|
Name="Output registration infos int the debug console."
|
|
Description="Errors and warnings about typename factory registrations will output in the debug console"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\pattern\dynamictype.h" />
|
|
<FILE Platform="generic" Name=".\private\src\pattern\dynamictype.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="property"
|
|
Name="property"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert error functor "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\pattern\property.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="refcounted"
|
|
Name="refcounted"
|
|
Description="Provides ref counting capabilities to a class"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="atomic memallocinterface types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\pattern\refcounted.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="refcountedptr"
|
|
Name="refcountedptr"
|
|
Description="This class is a proxy for an object with ref counted semantics. It act as a pointer and should ALWAYS be consider AS a pointer. This class will automatically get and release the ref count of the object."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="atomic types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\pattern\refcountedptr.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="scopedptr"
|
|
Name="scopedptr"
|
|
Description="This class template stores a pointer to a dynamically allocated object. The object pointed to is guaranteed to be deleted, either on destruction"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\pattern\scopedptr.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="singleton"
|
|
Name="singleton"
|
|
Description="Macro to define singleton objects. All singleton objects should use theses macros."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\pattern\singleton.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="variabletype"
|
|
Name="variabletype"
|
|
Description="This class helps keep data of variable type"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="str swapbyte types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\pattern\variabletype.h" />
|
|
<FILE Platform="generic" Name=".\private\src\pattern\variabletype.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="zeroptr"
|
|
Name="zeroptr"
|
|
Description="This object is a simple pointer wrapper that initializes the pointer to null when constructed."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\pattern\zeroptr.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="profiler" Name="profiler" Description="" >
|
|
<MODULE Tag="profiler"
|
|
Name="profiler"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert atomic dbgmodules(win32,) devicemanager endian event file gearalgorithm geararray gearlog_stub gearpair gearstring gearvector hash strformat system time types "
|
|
OptionalDependencies="debugsymboldatabase(win32,) mapfilereader "
|
|
Platform="gc2 win32 " >
|
|
<CFG Tag="PROFILER_MAX_THREAD_COUNT"
|
|
Name="Maximum thread count for profiler to profile"
|
|
Description="Because profiler can't allocate memory, we need to know in advance the maximum number of thread"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="64"
|
|
MinimumDebug="1"
|
|
MaximumDebug="256"
|
|
DefaultRelease="64"
|
|
MinimumRelease="1"
|
|
MaximumRelease="256"
|
|
DefaultRetail="64"
|
|
MinimumRetail="1"
|
|
MaximumRetail="256"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\profiler\profiler.h" />
|
|
<FILE Platform="generic" Name=".\private\src\profiler\profiler.cpp" />
|
|
<FILE Platform="gc2" Name=".\private\src\profiler\gc2\profiler_ps.cpp" />
|
|
<FILE Platform="win32" Name=".\private\src\profiler\win32\profiler_ps.cpp" />
|
|
<FILE Platform="win64" Name=".\private\src\profiler\win64\profiler_ps.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="remoteobject" Name="remoteobject" Description="" >
|
|
<MODULE Tag="remoteobject"
|
|
Name="remoteobject"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies="assert autolock event gearalgorithm gearhashmap gearlist gearvector memallocinterface meminterface mutex network networkconnection str streamsocketfactory swapbyte system thread time types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="REMOTEOBJECT_STA_MESSAGE_HASH_SIZE"
|
|
Name="Size of the map used to keep STA message for the proxy"
|
|
Description="Size of the map used to keep STA message for the proxy"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="128"
|
|
MinimumDebug="1"
|
|
MaximumDebug="4096"
|
|
DefaultRelease="128"
|
|
MinimumRelease="1"
|
|
MaximumRelease="4096"
|
|
DefaultRetail="128"
|
|
MinimumRetail="1"
|
|
MaximumRetail="4096"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\baseuuid.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\errorsprivate.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\factorymodule.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\iproxy.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\istub.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\iunknown.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\netbufferptr.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\networkinitialization.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\objectfactory.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\packetinfo.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\proxyasso.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\psarchive.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\remoteobject.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\robjdefines.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\robjerrors.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\robjobject.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\rpc.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\rpcasso.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\rpcclientconnection.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\rpccommon.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\rpcconnection.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\rpcmessages.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\rpcserverconnection.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\sta.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\stubasso.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\tcpclientasso.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\tcpconnection.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\transportcallbackdef.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\transportclientinterface.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\transportcommon.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\transportserverinterface.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\transporttcpclient.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\transporttcpserver.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\remoteobject\uuid.h" />
|
|
<FILE Platform="generic" Name=".\private\src\remoteobject\remoteobject.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\remoteobject\common\baseuuid.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\remoteobject\rpc\objectfactory.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\remoteobject\rpc\proxyasso.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\remoteobject\rpc\rpc.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\remoteobject\rpc\rpcclientconnection.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\remoteobject\rpc\rpcserverconnection.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\remoteobject\rpc\sta.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\remoteobject\rpc\stubasso.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\remoteobject\rpc\tcpclientasso.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\remoteobject\transport\netbufferptr.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\remoteobject\transport\networkinitialization.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\remoteobject\transport\tcpconnection.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\remoteobject\transport\transporttcpclient.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\remoteobject\transport\transporttcpserver.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="serialization" Name="serialization" Description="" >
|
|
<MODULE Tag="binaryserializer"
|
|
Name="binaryserializer"
|
|
Description="This class is a specialization of the serializer class; a binary serializer that read & write raw data in a file."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub endian error memallocinterface platform refserializer stdstream str system types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\binaryserializer.h" />
|
|
<FILE Platform="generic" Name=".\private\src\serialization\binaryserializer.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="containerserialization"
|
|
Name="containerserialization"
|
|
Description="Serializers for gear containers."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearlist gearmultimap gearmultiset gearpriorityqueue gearqueue gearrbtree gearset gearstack objectserialization serializationtag typetraits "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\containerserialization.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="containerserializationstd"
|
|
Name="containerserializationstd"
|
|
Description="Serializers for the stl containers (located in the std:: namespace). If you are using the Gear containers, you should be enabling the containerserializationstl module instead of this one."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="containerserializationstl "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\containerserializationstd.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="containerserializationstl"
|
|
Name="containerserializationstl"
|
|
Description="Serializers for the Gear STL wrapper containers. the containerserializationstd module instead of this one."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="deque list map objectserialization set stack vector "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\containerserializationstl.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="geariteratorserialization"
|
|
Name="geariteratorserialization"
|
|
Description="Serializers for gear container iterators. Since this is really unsafe, it as been put in the Unsafe namespace. There is 2 iterator serializer. One which is quick but 0% safe, the other will save extra data and will be 50% safe."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="containerserialization gearlist typetraits "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\geariteratorserialization.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearstringserialization"
|
|
Name="gearstringserialization"
|
|
Description="gear strings serialization classes."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearstring serializer types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\gearstringserialization.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="objectserialization"
|
|
Name="objectserialization"
|
|
Description="Generic object serialization classes. Also features dynamic serialization."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classfactory objectserializationhelper serializationtag serializer str system typetraits validateserializationobjecttypename "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="OBJECTSERIALIZATION_VALIDATE_TYPENAME"
|
|
Name="Object Serializer check object typename."
|
|
Description="Switch to indicate Object Serializer should check object typename during output serialization. This is useful to expose classes that are serialized as dynamic object the GEAR_DECLARE_DYNAMIC_TYPE macro is missing from the declaration of the class."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\objectserialization.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="objectserializationhelper"
|
|
Name="objectserializationhelper"
|
|
Description="These are helpers template-functions for the serialization system. It enables the system to serialize polymorphic object, re-creating them dynamically at runtime."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classfactory dynamictype memallocinterface platform serializer types typetraits "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\objectserializationhelper.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="refserializer"
|
|
Name="refserializer"
|
|
Description="This class manages reference serialization, and is separated from the basic serializer interface to remove map depedency"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearmap serializer "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\refserializer.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="serializationtag"
|
|
Name="serializationtag"
|
|
Description="This module contains the string literals utilized in our various serializers, to ease the maintenance if a tag needs to be added or modified. It is also a decent workaround for a weird compiler bug, where the endianess of a Unicode string literal declared in a template function is not always consistent. By defining the strings in a separate, non-templated module, the compiler seems to produce reliable strings."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\serializationtag.h" />
|
|
<FILE Platform="generic" Name=".\private\src\serialization\serializationtag.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="serializer"
|
|
Name="serializer"
|
|
Description="This class is an interface for all serializers"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert baseclass serializationtag types "
|
|
OptionalDependencies="endian mathfixed "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="SUPPORT_REFERENCE_IN_STATIC_SERIALIZATION"
|
|
Name="Support referencing of astatically serialized objects."
|
|
Description="This switch will make the serialization write the reference value of any serialized object to let clients serialize reference to them. WARNING: This config will alter the SerializeObject<> output stream. Meaning that it will add some data to the stream. The stream will be incompatible with a stream created with this config set to FALSE."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\serializer.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="stringserialization"
|
|
Name="stringserialization"
|
|
Description="Generic stl's strings serialization classes."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="serializer string "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\stringserialization.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="textserializer"
|
|
Name="textserializer"
|
|
Description="This class is a specialization of the serializer class; a text serializer that read & write data in a file, in textual format that can be read by a text editor like notepad."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert bitstream classallocator_stub gearalgorithm gearstring mathbasetype refserializer stdstream str strformat tools types typetraits "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="SERIALIZER_TEXT_WIDTH"
|
|
Name="Maximum text width"
|
|
Description="The maximum number of column in the output file. The Serializer may write a bit further than this limit."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="70"
|
|
MinimumDebug="20"
|
|
MaximumDebug="1024"
|
|
DefaultRelease="70"
|
|
MinimumRelease="20"
|
|
MaximumRelease="1024"
|
|
DefaultRetail="70"
|
|
MinimumRetail="20"
|
|
MaximumRetail="1024"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="TEXT_SERIALIZER_VALIDATION"
|
|
Name="Validate text stream"
|
|
Description="Validate that objects gets read properly in a text stream by checking the "[tag]" names"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ENABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\textserializer.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\textserializera.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\textserializerw.h" />
|
|
<FILE Platform="generic" Name=".\private\src\serialization\textserializera.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\serialization\textserializerw.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="validateserializationobjecttypename"
|
|
Name="validateserializationobjecttypename"
|
|
Description="Apply validation when serializing dynamic object during output serialization"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classfactory memallocinterface types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\validateserializationobjecttypename.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="xmlparser"
|
|
Name="xmlparser"
|
|
Description="This is an XML parser used by the XML serializer"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="classallocator_stub gearmap gearstring gearvector str strformat tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\xmlparser.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\xmlparsera.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\xmlparserw.h" />
|
|
<FILE Platform="generic" Name=".\private\src\serialization\xmlparsera.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\serialization\xmlparserw.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="xmlserializer"
|
|
Name="xmlserializer"
|
|
Description="This class is a specialization of the serializer class; an XML serializer that read & write data in a file, in XML format that can be read by a XML editor like IE or XMLnotepad"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert bitstream classallocator_stub gearalgorithm gearstack gearvector mathbasetype refserializer stdstream str strformat textserializer tokenizer tools types xml "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\xmlserializer.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\xmlserializera.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\serialization\xmlserializerw.h" />
|
|
<FILE Platform="generic" Name=".\private\src\serialization\xmlserializera.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\serialization\xmlserializerw.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="shears" Name="shears" Description="" >
|
|
<MODULE Tag="shearssatellitekernel"
|
|
Name="shearssatellitekernel"
|
|
Description="The shearssatellitekernel module is the basis of Shears. It is the only shears module that should be chosen on gear compilations that will not run locally (gear_win32_satellite and gear_ps3_spu_compile)."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert atomic enginerun(win32,win64,) eventprofiler_stub lockfreefixedsizequeue(ps3_ppu,ps3_spu,) memalloc_stub memdefaultallocator(win32,win64,) nativedebugoutput_stub(win32,win64,) platform strformat(ps3_ppu,ps3_spu,) tools types "
|
|
OptionalDependencies=""
|
|
Platform="ps3_ppu ps3_spu win32 win64 xenon " >
|
|
<CFG Tag="ENABLE_SHEARS_DEBUG_CODE"
|
|
Name="Shears Debug code"
|
|
Description="Turning this on will enable some debug code and will provide additional checks at the cost of performance."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\shearssatellitekernel.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\common\common_lonertask_completion.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\common\common_preproc_arg.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\common\common_preproc_ctcrc.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\common\common_preproc_loop.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\common\common_shears_interface.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\common\common_shears_types.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\common\common_spucode.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\common\common_spu_dma.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\common\common_spu_memory.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\common\shears_config.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\common\shears_types.h" />
|
|
<FILE Platform="ms" Name=".\inc\gear\shears\common\ms\common_def.h" />
|
|
<FILE Platform="ms" Name=".\inc\gear\shears\common\ms\common_shears_types.inl" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\shears\common\ps3\common_def.h" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\shears\common\ps3\common_shears_types.inl" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\shears\common\ps3\JobDataDescr.h" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\shears\common\ps3\JobExecutor.h" />
|
|
<FILE Platform="ms_pc" Name=".\inc\gear\shears\satellitekernel\ms_pc\dma_server.h" />
|
|
<FILE Platform="ps3_spu" Name=".\inc\gear\shears\satellitekernel\ps3\spu\dma_server.h" />
|
|
<FILE Platform="ps3" Name=".\private\src\shears\common\ps3\JobExecutor.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\satellitekernel\spu_dma.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\satellitekernel\spu_memory.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\shears\satellitekernel\ms_pc\dma_server.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\shears\satellitekernel\ms_pc\main_wrapper.cpp" />
|
|
<FILE Platform="ps3_spu" Name=".\private\src\shears\satellitekernel\ps3\spu\dma_server.cpp" />
|
|
<FILE Platform="ps3_spu" Name=".\private\src\shears\satellitekernel\ps3\spu\main_wrapper.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="shearsstoryboarding"
|
|
Name="shearsstoryboarding"
|
|
Description="All that pertains to storyboards, storycards, datastreams, and any other product of the Shears Editor tool is defined here. You should choose this module on your main project only if you plan to use Shears Editor to synchronize and optimize the scheduling of your tasks."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert gearvector lockfreedispenser lockfreequeue shearstaskdispatcher "
|
|
OptionalDependencies=""
|
|
Platform="ps3_ppu win32 win64 xenon " >
|
|
<CFG Tag="STORYBOARD_MAX_STORYCARDS_COUNT"
|
|
Name="Shears storyboard max storycards"
|
|
Description="Maximum number of pre-allocated storycards in a storyboard."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="1024"
|
|
MinimumDebug="4"
|
|
MaximumDebug="65535"
|
|
DefaultRelease="1024"
|
|
MinimumRelease="4"
|
|
MaximumRelease="65535"
|
|
DefaultRetail="1024"
|
|
MinimumRetail="4"
|
|
MaximumRetail="65535"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="STORYCARD_MAX_STORIES"
|
|
Name="Shears Max stories per storycard"
|
|
Description="Maximum Stories per storycard. This corresponds to the number of objects that are added to the storycard in the dependencies callback, and is necessary to avoid costly allocations. Changing this number could significantly affect performance and we strongly advise against it. Should you choose to change this number anyways, please note that it is recommended to use a multiple of the cache line size."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="38"
|
|
MinimumDebug="1"
|
|
MaximumDebug="4096"
|
|
DefaultRelease="38"
|
|
MinimumRelease="1"
|
|
MaximumRelease="4096"
|
|
DefaultRetail="38"
|
|
MinimumRetail="1"
|
|
MaximumRetail="4096"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\shearsstoryboarding.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\storyboarding\barrier.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\storyboarding\barrierbuilder.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\storyboarding\condition.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\storyboarding\conditionbuilder.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\storyboarding\dataaccess.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\storyboarding\datastream.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\storyboarding\datastreambuilder.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\storyboarding\invokerdependenciesfiller.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\storyboarding\sortedstoryarray.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\storyboarding\story.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\storyboarding\storyboard.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\storyboarding\storyboardtask.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\storyboarding\storyboard_builder.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\storyboarding\storycard.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\storyboarding\taskbuilder.h" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\storyboarding\barrier.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\storyboarding\condition.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\storyboarding\dataaccess.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\storyboarding\datastream.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\storyboarding\invokerdependenciesfiller.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\storyboarding\sortedstoryarray.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\storyboarding\story.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\storyboarding\storyboard.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\storyboarding\storyboardtask.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\storyboarding\storycard.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="shearstaskdispatcher"
|
|
Name="shearstaskdispatcher"
|
|
Description="ShearsTaskDispatcher contains all the management that has to be done locally (on the ppu/main process) and therefore, it should be activated only in code that will execute locally (projects linking against gear_win32_compile, gear_ps3_ppu_compile or gear_xenon_compile). This code will not compile on SPU. You can select this module if you only want to use LonerTasks. Shears will then take care of running your LonerTasks with optimal affinity but there will be no synchronisation between them. If you want synchronisation, you will have to activate ShearsStoryboarding."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert event eventprofiler_stub gearstring gearvector globalobject lockfreebitset lockfreedispenser lockfreequeue lockfreestack memallocinterface meminterface nativedebugoutput_stub shearssatellitekernel spursmanager(ps3_ppu,) system thread "
|
|
OptionalDependencies="memallocdl272 memallocdl283 memallocpage memsysalloc memtcmalloc(ps3_ppu,win32,xenon,) serializer shearsstoryboarding "
|
|
Platform="ps3_ppu win32 win64 xenon " >
|
|
<CFG Tag="ENABLE_WIN32_SATELLITE"
|
|
Name="Win32 Satellite (Enforced) mode"
|
|
Description="Turning this on will enable the use of the gear_win32_satellite vcproj. You can use this to emulate the SPUs on Win32. For further information please refer to Shears documentation."
|
|
Platform="win32 win64 "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="SHEARS_DEFAULT_ALLOCATOR"
|
|
Name="Default allocator"
|
|
Description="Default allocator used by Shears."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ALLOC_DL283"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ALLOC_DL283"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_ALLOC_DL283"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="DL283=GEAR_ALLOC_DL283; DL272=GEAR_ALLOC_DL272; System=GEAR_ALLOC_SYSTEM; TCMALLOC = GEAR_ALLOC_TC; Page=GEAR_ALLOC_PAGE;"
|
|
Dependencies="GEAR_ALLOC_DL283 = MemAllocDl283; GEAR_ALLOC_DL272 = MemAllocDl272; GEAR_ALLOC_SYSTEM = MemSysAlloc; GEAR_ALLOC_TC = MemTCMalloc; GEAR_ALLOC_PAGE = MemAllocPage" />
|
|
<CFG Tag="DISPENSERS_WORKUNIT_SIZE"
|
|
Name="Shears Workunit dispenser size"
|
|
Description="Size of the pre-allocated pool of workunit nodes."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="4096"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="4096"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="4096"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="DISPENSERS_STORYCARD_SIZE"
|
|
Name="Shears Storycard dispenser size"
|
|
Description="Size of the pre-allocated pool of storycard nodes."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="2048"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="2048"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="2048"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="DISPENSERS_STORYBOARD_SIZE"
|
|
Name="Shears Storyboard dispenser size"
|
|
Description="Size of the pre-allocated pool of storyboard nodes."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="64"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="64"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="64"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="SHEARS_THREAD_STACK_SIZE"
|
|
Name="Shears Thread Stack size"
|
|
Description="Shears Thread Stack Size, in bytes. This is typically the same as GEAR_CFG_DEFAULT_THREAD_STACK_SIZE"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_KB(64)"
|
|
MinimumDebug="GEAR_KB(16)"
|
|
MaximumDebug="GEAR_KB(512)"
|
|
DefaultRelease="GEAR_KB(64)"
|
|
MinimumRelease="GEAR_KB(16)"
|
|
MaximumRelease="GEAR_KB(512)"
|
|
DefaultRetail="GEAR_KB(64)"
|
|
MinimumRetail="GEAR_KB(16)"
|
|
MaximumRetail="GEAR_KB(512)"
|
|
Increment="128"
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="SHEARS_FIBER_STACK_SIZE"
|
|
Name="Shears Fiber Stack size"
|
|
Description="Shears Fiber Stack Size, in bytes. This is useless if you are not explicitly using Fibers."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_KB(64)"
|
|
MinimumDebug="GEAR_KB(16)"
|
|
MaximumDebug="GEAR_KB(512)"
|
|
DefaultRelease="GEAR_KB(64)"
|
|
MinimumRelease="GEAR_KB(16)"
|
|
MaximumRelease="GEAR_KB(512)"
|
|
DefaultRetail="GEAR_KB(64)"
|
|
MinimumRetail="GEAR_KB(16)"
|
|
MaximumRetail="GEAR_KB(512)"
|
|
Increment="128"
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="SHEARS_FIBER_COUNT"
|
|
Name="Shears Fiber Count"
|
|
Description="Number of fibers per thread. Put a value of 0 to disable fibers in Shears. Please note: Using fibers is often a sign of bad architecture and should be avoided if at all possible. Also keep in mind that each fiber will use 'SHEARS_FIBER_STACK_SIZE' of stack."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="2"
|
|
MinimumDebug="0"
|
|
MaximumDebug="16"
|
|
DefaultRelease="2"
|
|
MinimumRelease="0"
|
|
MaximumRelease="16"
|
|
DefaultRetail="2"
|
|
MinimumRetail="0"
|
|
MaximumRetail="16"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="SHEARS_WATCHDOG_TIME"
|
|
Name="Shears Watchdog Time limit"
|
|
Description="Acceptable during which the watchdog will wait (in seconds)."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="float"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="30.0f"
|
|
MinimumDebug="0.0f"
|
|
MaximumDebug="300.0f"
|
|
DefaultRelease="30.0f"
|
|
MinimumRelease="0.0f"
|
|
MaximumRelease="300.0f"
|
|
DefaultRetail="30.0f"
|
|
MinimumRetail="0.0f"
|
|
MaximumRetail="300.0f"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="SHEARS_RESERVED_THREADS_COUNT"
|
|
Name="Shears Reserved Threads count"
|
|
Description="Number of threads that shears will leave to the machine so that threads extern to Shears and other processes can have more ressources."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="1"
|
|
MinimumDebug="0"
|
|
MaximumDebug="256"
|
|
DefaultRelease="0"
|
|
MinimumRelease="0"
|
|
MaximumRelease="256"
|
|
DefaultRetail="0"
|
|
MinimumRetail="0"
|
|
MaximumRetail="256"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="SHEARS_MINIMUM_THREADS_COUNT"
|
|
Name="Minimum Shears threads"
|
|
Description="Minimum number of threads created by Shears."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="1"
|
|
MinimumDebug="1"
|
|
MaximumDebug="256"
|
|
DefaultRelease="1"
|
|
MinimumRelease="1"
|
|
MaximumRelease="256"
|
|
DefaultRetail="1"
|
|
MinimumRetail="1"
|
|
MaximumRetail="256"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="SHEARS_THREAD_PRIORITY"
|
|
Name="Shears threads priority"
|
|
Description="This is the priority of Shears threads."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_NORMAL"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_NORMAL"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_NORMAL"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="Idle = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_IDLE; Lowest = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_LOWEST; Below Normal = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_BELOW_NORMAL; Normal = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_NORMAL; Above Normal = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_ABOVE_NORMAL; Highest = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_HIGHEST; Time Critical = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_TIME_CRITICAL"
|
|
Dependencies="" />
|
|
<CFG Tag="SHEARS_FASTTHREAD_PRIORITY"
|
|
Name="Shears fast threads priority"
|
|
Description="This is the priority of Shears fast threads."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_NORMAL"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_NORMAL"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_NORMAL"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="Idle = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_IDLE; Lowest = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_LOWEST; Below Normal = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_BELOW_NORMAL; Normal = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_NORMAL; Above Normal = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_ABOVE_NORMAL; Highest = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_HIGHEST; Time Critical = GEAR_NS::ThreadBase::GEAR_THREAD_PRIORITY_TIME_CRITICAL"
|
|
Dependencies="" />
|
|
<CFG Tag="SHEARS_WORKERTHREAD_AUTO_AFFINITY"
|
|
Name="Enable or Disable the auto WorkerThread affinity."
|
|
Description="Use this switch to let the OS decides the WorkerThread affinity."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="SHEARS_VIRTUAL_SPU_COUNT"
|
|
Name="Shears Virtual SPU Count"
|
|
Description="Shears Virtual SPU Count. This determines how many processes our main application will be able to spawn to emulate the PS3 SPUs. This is only used when you are using the Win32 satellite mode."
|
|
Platform="win32 win64 "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="2"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="2"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="2"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="WORKERTHREAD_SPINLOOP_COUNT"
|
|
Name="Spinloop time for fast threads"
|
|
Description="The number of time a normal shears thread should spin before going to sleep."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="100"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="100"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="100"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="WORKERTHREAD_SPINLOOP_COUNT_FAST_THREAD"
|
|
Name="Spinloop time for fast threads"
|
|
Description="The number of time a fast shears thread should spin before going to sleep."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="500"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="500"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="500"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\scheduler.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\shearstaskdispatcher.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\common\common_def.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\affinity.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\basetask.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\basetask.inl" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\control.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\core_info.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\dispensers.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\executor.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\fiber.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\get_cpu_info.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\gputhread.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\hardware_info.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\logical_thread_info.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\lonertask.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\memory.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\pipeserver.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\priority.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\shears_functor.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\sortedworkloadarray.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\spujob.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\spursjobchain.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\spursproxy.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\sputask.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\taskexecutor.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\typelist.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\workerthread.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\workload.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\shears\taskdispatcher\workunit.h" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\scheduler.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\shearstaskdispatcher.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\affinity.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\basetask.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\control.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\core_info.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\dispensers.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\executor.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\fiber.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\get_cpu_info.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\gputhread.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\hardware_info.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\logical_thread_info.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\lonertask.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\memory.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\pipeserver.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\priority.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\sortedworkloadarray.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\spujob.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\spursjobchain.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\spursproxy.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\sputask.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\taskexecutor.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\workerthread.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\workload.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\shears\taskdispatcher\workunit.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="stl" Name="stl" Description="" >
|
|
<MODULE Tag="deque"
|
|
Name="deque"
|
|
Description="Wrapper over stl deque"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="memstdallocator "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stl\deque.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="list"
|
|
Name="list"
|
|
Description="Wrapper over stl list"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="memstdallocator "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stl\list.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="listmap"
|
|
Name="listmap"
|
|
Description="Wrapper over stl listmap"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="memstdallocator types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stl\listmap.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="map"
|
|
Name="map"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="memstdallocator "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stl\map.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="memstdallocator"
|
|
Name="memstdallocator"
|
|
Description="Defines a standard C++ compatible allocator that wraps around the default allocator. See the C++ standard and STL documentation for details. GEAR_CFG_USE_STRING GEAR_CFG_USE_CONTAINERSERIALIZATIONSTL GEAR_CFG_USE_STRINGSERIALIZATION GEAR_CFG_USE_MEMSTDALLOCATOR"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert memallocinterface memdefaultallocator types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stl\memstdallocator.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="priorityqueue"
|
|
Name="priorityqueue"
|
|
Description="Wrapper over stl priority_queue"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="memstdallocator vector "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stl\priorityqueue.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="set"
|
|
Name="set"
|
|
Description="Wrapper over stl set"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="memstdallocator "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stl\set.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="stack"
|
|
Name="stack"
|
|
Description="Wrapper over stl stack"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="deque memstdallocator "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stl\stack.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="string"
|
|
Name="string"
|
|
Description="Wrapper over stl string."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="memstdallocator str types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stl\string.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="vector"
|
|
Name="vector"
|
|
Description="Wrapper over stl vector"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="memstdallocator "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stl\vector.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="stream" Name="stream" Description="" >
|
|
<MODULE Tag="asynchstream"
|
|
Name="asynchstream"
|
|
Description="This is the streams that uses the asynchronous file interface"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert asynchdevice asynchdevicemanager platform streaminterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stream\asynchstream.h" />
|
|
<FILE Platform="generic" Name=".\private\src\stream\asynchstream.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="itextstream"
|
|
Name="itextstream"
|
|
Description="This class is an input text stream that read with a usefull ReadLine method."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="str stream "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stream\itextstream.h" />
|
|
<FILE Platform="generic" Name=".\private\src\stream\itextstream.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="stdstream"
|
|
Name="stdstream"
|
|
Description="This is the definition of the Input & Output streams"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub memallocinterface platform stream "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stream\stdstream.h" />
|
|
<FILE Platform="generic" Name=".\private\src\stream\stdstream.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="stream"
|
|
Name="stream"
|
|
Description="This is the definition of the Input & Output streams"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert devicemanager file streaminterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stream\stream.h" />
|
|
<FILE Platform="generic" Name=".\private\src\stream\stream.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="streaminterface"
|
|
Name="streaminterface"
|
|
Description="This is the definition of the Input & Output streams"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert baseclass mathbasetype system tools types "
|
|
OptionalDependencies="mathfixed "
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stream\streaminterface.h" />
|
|
<FILE Platform="generic" Name=".\private\src\stream\streaminterface.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="stringstream"
|
|
Name="stringstream"
|
|
Description="This is the definition of the Input & Output streams"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="str types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\stream\stringstream.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="string" Name="string" Description="" >
|
|
<MODULE Tag="basicstringpool"
|
|
Name="basicstringpool"
|
|
Description="This class is used to store strings. We can add strings and get a hash value corresponding to the string. Using this class, we will save on memory because multiple identical strings will only be stored once."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert basicobjectpool hash mutex str tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="STRINGPOOL_COLLISIONCHECK"
|
|
Name="Check string collision"
|
|
Description="Check if a string is already inserted in the string DB."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\string\basicstringpool.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="commandlineparameterparser"
|
|
Name="commandlineparameterparser"
|
|
Description="This class is a specialization of the ParameterParser class, it defines tokens and delimiters to parse command line string"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="parameterparser "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\string\commandlineparameterparser.h" />
|
|
<FILE Platform="generic" Name=".\private\src\string\commandlineparameterparser.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="commandlisthelper"
|
|
Name="commandlisthelper"
|
|
Description="This little class let you match a command line command with a list of predefined commands. It will also help you manage the typical verification such as missing parameters, too much parameters, etc."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert gearlog_stub mathbasetype str strformat types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\string\commandlisthelper.h" />
|
|
<FILE Platform="generic" Name=".\private\src\string\commandlisthelper.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="convertutf"
|
|
Name="convertutf"
|
|
Description="UTF conversion routines. Can convert between UTF32, UTF-16 and UTF-8"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert swapbyte system tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\string\convertutf.h" />
|
|
<FILE Platform="generic" Name=".\private\src\string\convertutf.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="debugstring"
|
|
Name="debugstring"
|
|
Description="The debug string class is a simple string type that keeps a copy of the string provided only in debug mode."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="staticstring "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="DEBUGSTRING"
|
|
Name="Debug string"
|
|
Description="Enable/Disable debug string. The debug string class is a simple string type that keeps a copy of the string provided only in debug mode."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\string\debugstring.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="devicenameparameterparser"
|
|
Name="devicenameparameterparser"
|
|
Description="This class is a specialization of the ParameterParser class, it defines tokens and delimiters to parse device name string"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="parameterparser "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\string\devicenameparameterparser.h" />
|
|
<FILE Platform="generic" Name=".\private\src\string\devicenameparameterparser.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearbasicstring"
|
|
Name="gearbasicstring"
|
|
Description="GearBasicString is a templated class for handling sequences of character-like entities. GearString and GearWString are specialized version of GearBasicString for Chars and WChars respectively."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="atomic gearalgorithm str strformat types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\string\gearbasicstring.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearstring"
|
|
Name="gearstring"
|
|
Description="GearString and GearWString are specialized version of GearBasicString for Chars and WChars respectively and use the default container interface for allocations"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearbasicstring geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\string\gearstring.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="parameterparser"
|
|
Name="parameterparser"
|
|
Description="Base class to parse parameters. Every parameter string only need to derive this class and implement virtual's GetBeginToken, GetEndToken and GetDelimiter functions."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert str tokenizer "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\string\parameterparser.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="staticstring"
|
|
Name="staticstring"
|
|
Description="Simple fixed size array of character. Used to keep a copy of another string, with bound checking. When the size is 0, the string primitives takes no memory size & no CPU. The static string is a template that accept its maximum size as a template parameter."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies=""
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\string\staticstring.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="str"
|
|
Name="str"
|
|
Description="String functionsThis is the platform specific part of the str module.This is the platform specific part of the str module for Win32 and VistaThis is the platform specific part of the str module for MacThis is the platform specific part of the str module for ps3."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert functors mathbasetype system tools types typesconversion typetraits "
|
|
OptionalDependencies="mathfixed "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="DEFAULT_STR_CONVERTION_PRECISION_F32"
|
|
Name="Number of decimals for F32"
|
|
Description="Number of decimals to keep when converting from F32 to string."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="6"
|
|
MinimumDebug="0"
|
|
MaximumDebug="38"
|
|
DefaultRelease="6"
|
|
MinimumRelease="0"
|
|
MaximumRelease="38"
|
|
DefaultRetail="6"
|
|
MinimumRetail="0"
|
|
MaximumRetail="38"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="DEFAULT_STR_CONVERTION_PRECISION_F64"
|
|
Name="Number of decimals for F64"
|
|
Description="Number of decimals to keep when converting from F64 to string."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="8"
|
|
MinimumDebug="0"
|
|
MaximumDebug="308"
|
|
DefaultRelease="8"
|
|
MinimumRelease="0"
|
|
MaximumRelease="308"
|
|
DefaultRetail="8"
|
|
MinimumRetail="0"
|
|
MaximumRetail="308"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\string\str.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\string\str.inl" />
|
|
<FILE Platform="generic" Name=".\inc\gear\string\str_ps.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\string\str\ctr\str_ps.h" />
|
|
<FILE Platform="iphone" Name=".\inc\gear\string\str\iphone\str_ps.h" />
|
|
<FILE Platform="mac" Name=".\inc\gear\string\str\mac\str_ps.h" />
|
|
<FILE Platform="ms_pc" Name=".\inc\gear\string\str\ms_pc\str_ps.h" />
|
|
<FILE Platform="ps3" Name=".\inc\gear\string\str\ps3\str_ps.h" />
|
|
<FILE Platform="vita" Name=".\inc\gear\string\str\vita\str_ps.h" />
|
|
<FILE Platform="generic" Name=".\private\src\string\str.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="strformat"
|
|
Name="strformat"
|
|
Description="C-style string formatting functions"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="platform str types "
|
|
OptionalDependencies="mathmatrix mathquaternion mathvector "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="STRFORMAT_VERSION"
|
|
Name="StrFormat implementation"
|
|
Description="The [FULL] version supports math types such as Matrix, Vector and Quaternion. The [LIGHT] version is much smaller, but only supports the flags 'dusxXf' without other attributes such as length and alignment. When applicable, the [SDK] version directly calls the functions provided by the manufacturer. Please refer to the documentation for their characteristics and limitations. IMPORTANT: If these functions are not available in the SDK, the symbol vsnprintf() will NOT be found by the linker, resulting in a FATAL ERROR. Also be aware that some SDK implementations do NOT support wide characters. If your executable doesn't link after switching to the [SDK] version, you'll have to put back another version."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=GEAR_STRFORMAT_FULL gc2=GEAR_STRFORMAT_FULL iphone=GEAR_STRFORMAT_FULL mac=GEAR_STRFORMAT_FULL ps3_ppu=GEAR_STRFORMAT_FULL ps3_spu=GEAR_STRFORMAT_LIGHT vita=GEAR_STRFORMAT_FULL win32=GEAR_STRFORMAT_FULL win64=GEAR_STRFORMAT_FULL xenon=GEAR_STRFORMAT_FULL "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=GEAR_STRFORMAT_FULL gc2=GEAR_STRFORMAT_FULL iphone=GEAR_STRFORMAT_FULL mac=GEAR_STRFORMAT_FULL ps3_ppu=GEAR_STRFORMAT_FULL ps3_spu=GEAR_STRFORMAT_LIGHT vita=GEAR_STRFORMAT_FULL win32=GEAR_STRFORMAT_FULL win64=GEAR_STRFORMAT_FULL xenon=GEAR_STRFORMAT_FULL "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=GEAR_STRFORMAT_FULL gc2=GEAR_STRFORMAT_FULL iphone=GEAR_STRFORMAT_FULL mac=GEAR_STRFORMAT_FULL ps3_ppu=GEAR_STRFORMAT_FULL ps3_spu=GEAR_STRFORMAT_LIGHT vita=GEAR_STRFORMAT_FULL win32=GEAR_STRFORMAT_FULL win64=GEAR_STRFORMAT_FULL xenon=GEAR_STRFORMAT_FULL "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="FULL = GEAR_STRFORMAT_FULL ; NORMAL = GEAR_STRFORMAT_NORMAL ; LIGHT = GEAR_STRFORMAT_LIGHT ; SDK = GEAR_STRFORMAT_SDK"
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\string\strformat.h" />
|
|
<FILE Platform="generic" Name=".\private\src\string\strformat.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\string\strformat.inl" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\string\ms_pc\strformat_ps.cpp" />
|
|
<FILE Platform="ps3" Name=".\private\src\string\ps3\strformat_ps.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\string\vita\strformat_ps.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="stringpool"
|
|
Name="stringpool"
|
|
Description="StringPool typedef using default container interfance"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="basicstringpool geardefaultcontainerinterface "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\string\stringpool.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="strtools"
|
|
Name="strtools"
|
|
Description="Higher level string functions This module has more dependencies than the Str module"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="memallocinterface str "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\string\strtools.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="tokenizer"
|
|
Name="tokenizer"
|
|
Description="Takes a string and produces tokens. This class can either produce tokens out of single char delimiters or an array of substrings. The class can act directly on the supplied string data to avoid an allocation or can make a copy and work with that copy if the string is protected and must not be modified by the tokenizer. The class is templated to support both ANSI chars and UNICODE wide chars."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert classallocator_stub gearbasicstring gearvector str types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\string\tokenizer.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="support" Name="support" Description="" >
|
|
<MODULE Tag="daredependencies"
|
|
Name="daredependencies"
|
|
Description="This module is to be used with the config tool, if you want to use GEAR only for DARE functionality. Simply include this module and the config tool will include all modules DARE needs to compile and run with GEAR."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies=""
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="DAREDEPENDENCIES_COMPILE_TARGET"
|
|
Name="Defines the compile target on which dare is going to be compiled."
|
|
Description="This config is to be used with the config tool, if you want to use GEAR only for DARE functionality. Simply include this module and the config tool will include all modules DARE needs to compile and run with GEAR."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="1"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="1"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="1"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="DareDebug=1; DareRelease=2; DareRetail=3; DareRetailProfile = 4;"
|
|
Dependencies="1 = DareDependenciesDebug; 2 = DareDependenciesRelease; 3 = DareDependenciesRetail; 4 = DareDependenciesRetailProfile;" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\support\daredependencies.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="daredependenciesdebug"
|
|
Name="daredependenciesdebug"
|
|
Description="This module is to be used with the config tool, if you want to use GEAR only for DARE functionality."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies="asynchstream(ctr,gc2,iphone,ps3_ppu,vita,win32,win64,xenon,) consoleout enginerun gearrbtree genericloggerwriter memallocdl283 memdebug memorylogger mempagephysicalalloc(xenon,) memtracker remotedevice "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\support\daredependenciesdebug.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="daredependenciesrelease"
|
|
Name="daredependenciesrelease"
|
|
Description="This module is to be used with the config tool, if you want to use GEAR only for DARE functionality."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies="asynchstream(ctr,gc2,iphone,ps3_ppu,vita,win32,win64,xenon,) consoleout enginerun gearrbtree genericloggerwriter memallocdl283 memdebug memorylogger mempagephysicalalloc(xenon,) memtracker remotedevice "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\support\daredependenciesrelease.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="daredependenciesretail"
|
|
Name="daredependenciesretail"
|
|
Description="This module is to be used with the config tool, if you want to use GEAR only for DARE functionality."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies="asynchstream(ctr,gc2,iphone,ps3_ppu,vita,win32,win64,xenon,) consoleout enginerun gearrbtree memallocdl283 mempagephysicalalloc(xenon,) "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\support\daredependenciesretail.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="daredependenciesretailprofile"
|
|
Name="daredependenciesretailprofile"
|
|
Description="This module is to be used with the config tool, if you want to use GEAR only for DARE functionality."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies="asynchstream(ctr,gc2,iphone,ps3_ppu,vita,win32,win64,xenon,) consoleout enginerun eventprofiler gearrbtree memallocdl283 mempagephysicalalloc(xenon,) remotedevice "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\support\daredependenciesretailprofile.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="systemdetection" Name="systemdetection" Description="" >
|
|
<MODULE Tag="gearsystemdetectionhardware"
|
|
Name="gearsystemdetectionhardware"
|
|
Description="Fetch information about a PCI device identified by its vendor and device IDsInterface the Microsoft Web-Based Enterprise Management (WBEM)Contains useful method for system detection (private)"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="error gearlog_stub gearstring gearvector memalloc_stub memallocinterface memdefaultallocator meminterface str strformat tokenizer types typetraits "
|
|
OptionalDependencies=""
|
|
Platform="win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\gearsystemdetectionaudio.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\gearsystemdetectioncpu.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\gearsystemdetectiondisk.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\gearsystemdetectiongraphics.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\gearsystemdetectionhardware.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\gearsystemdetectionmemory.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\gearsystemdetectionnetwork.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\gearsystemdetectionos.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\pcidevice.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\systemdetectionaudio.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\systemdetectioncpu.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\systemdetectiondisk.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\systemdetectiongraphics.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\systemdetectionhardware.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\systemdetectionmemory.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\systemdetectionnetwork.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\systemdetectionos.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\wmiinterface.h" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\gearsystemdetectionaudio.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\gearsystemdetectioncpu.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\gearsystemdetectiondisk.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\gearsystemdetectiongraphics.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\gearsystemdetectiongraphics_private.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\gearsystemdetectionhardware.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\gearsystemdetectionmemory.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\gearsystemdetectionnetwork.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\gearsystemdetectionos.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\pcidevice.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\systemdetectionutils.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\systemdetectionutils.h" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\wmiinterface.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\3rdparty\atimgpud.h" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\3rdparty\nvapierror.h" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\3rdparty\nvpanelapi.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="gearsystemdetectionscore"
|
|
Name="gearsystemdetectionscore"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="gearstring gearsystemdetectionhardware gearvector hash lzo lzodeflate lzoinflate mathbasetype mutex stopwatch str strformat system thread time types xtea "
|
|
OptionalDependencies=""
|
|
Platform="win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\gearsystemdetectionscore.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\systemdetection\systemdetectionscore.h" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\gearsystemdetectionscore.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\gearsystemdetectionscore_cpu.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\systemdetection\gearsystemdetectionscore_graphics.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="thread" Name="thread" Description="" >
|
|
<MODULE Tag="adaptivelock"
|
|
Name="adaptivelock"
|
|
Description="Adaptive lock are locks that can be used in a situation where the wait time is unknown."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert(iphone,mac,ps3_ppu,win32,win64,xenon,) basiclock platform tools(iphone,mac,ps3_ppu,) types "
|
|
OptionalDependencies=""
|
|
Platform="iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\adaptivelock.h" />
|
|
<FILE Platform="apple" Name=".\private\src\thread\apple\adaptivelock.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\thread\ms\adaptivelock.cpp" />
|
|
<FILE Platform="ps3" Name=".\private\src\thread\ps3\adaptivelock.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\thread\vita\adaptivelock.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="atomic"
|
|
Name="atomic"
|
|
Description="Provides a collection at functions that can act atomically on data.Provides a collection of functions that can act atomically on data."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert platform types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\atomic.h" />
|
|
<FILE Platform="apple" Name=".\inc\gear\thread\atomic\apple\atomic.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\thread\atomic\ctr\atomic.h" />
|
|
<FILE Platform="gamecube" Name=".\inc\gear\thread\atomic\gamecube\atomic.h" />
|
|
<FILE Platform="ps3_ppu" Name=".\inc\gear\thread\atomic\ps3\ppu\atomic.h" />
|
|
<FILE Platform="ps3_spu" Name=".\inc\gear\thread\atomic\ps3\spu\atomic.h" />
|
|
<FILE Platform="vita" Name=".\inc\gear\thread\atomic\vita\atomic.h" />
|
|
<FILE Platform="win32" Name=".\inc\gear\thread\atomic\win32\atomic.h" />
|
|
<FILE Platform="win64" Name=".\inc\gear\thread\atomic\win64\atomic.h" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\thread\atomic\xenon\atomic.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="autolock"
|
|
Name="autolock"
|
|
Description="Auto-locking object that guards a section of code against simultaneous access."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="baseclass "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\autolock.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="basiclock"
|
|
Name="basiclock"
|
|
Description="Mutex configuration."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="ISLOCK_ENABLE"
|
|
Name="Enable IsLock() method"
|
|
Description="This enable IsLock() method in the lock related class: SpinLock, BlockingLock, NullLock, Semaphore and AdaptativeLock."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="GEAR_DISABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_DISABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\basiclock.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="blockinglock"
|
|
Name="blockinglock"
|
|
Description="A blocking lock is a kernel mutex; use for large wait times."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert basiclock platform tools(iphone,mac,ps3_ppu,) types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\blockinglock.h" />
|
|
<FILE Platform="apple" Name=".\private\src\thread\apple\blockinglock.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\thread\ctr\blockinglock.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\thread\gamecube\blockinglock.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\thread\ms\blockinglock.cpp" />
|
|
<FILE Platform="ps3" Name=".\private\src\thread\ps3\blockinglock.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\thread\vita\blockinglock.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="conditionvariable"
|
|
Name="conditionvariable"
|
|
Description="Offer a mechanism to wait until a condition is validated."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="atomic baseclass event system(ctr,gc2,iphone,mac,ps3_ppu,vita,) types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\conditionvariable.h" />
|
|
<FILE Platform="apple" Name=".\private\src\thread\apple\conditionvariable.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\thread\ctr\conditionvariable.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\thread\gamecube\conditionvariable.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\thread\ms\conditionvariable.cpp" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\thread\ps3\ppu\conditionvariable.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\thread\vita\conditionvariable.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="event"
|
|
Name="event"
|
|
Description="An event acts as a gate where threads wait until it is open. An event is either reset or done. While the event is reset waiting threads are blocked. If the event is set done the threads are released."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert baseclass mempnew(ps3_ppu,) platform system(ctr,gc2,iphone,mac,win32,win64,xenon,) time(ctr,gc2,iphone,mac,) tools(ps3_ppu,) types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\event.h" />
|
|
<FILE Platform="apple" Name=".\private\src\thread\apple\event.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\thread\ctr\event.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\thread\gamecube\event.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\thread\ms\event.cpp" />
|
|
<FILE Platform="ps3" Name=".\private\src\thread\ps3\event.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\thread\vita\event.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mutex"
|
|
Name="mutex"
|
|
Description="Mutex configuration.Mutual Exclusion Library, Mac versionMutual Exclusion Library, CTR versionMutual Exclusion Library, GameCube versionMutual Exclusion Library, Xenon versionMutual Exclusion Library, win32 versionMutual Exclusion Library, win64 version"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="baseclass(ctr,gc2,iphone,mac,ps3_ppu,vita,win32,win64,xenon,) blockinglock(ctr,gc2,iphone,mac,ps3_ppu,vita,win32,win64,xenon,) nullock "
|
|
OptionalDependencies="adaptivelock(iphone,mac,ps3_ppu,vita,win32,win64,xenon,) spinlock(iphone,mac,ps3_ppu,vita,win32,win64,) "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="LONGMUTEX"
|
|
Name="Long mutex client configuration"
|
|
Description="Here client can choose what type of mutex he want for a long mutex. Make sure when selecting a mutex that its corresponding module has been checked and included in your configuration. For example, when selecting Adaptative or Spin value, you need to include the AdaptativeLock or SpinLock module."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=BlockingLock gc2=BlockingLock iphone=BlockingLock mac=BlockingLock ps3_ppu=BlockingLock ps3_spu=NulLock vita=BlockingLock win32=BlockingLock win64=BlockingLock xenon=BlockingLock "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=BlockingLock gc2=BlockingLock iphone=BlockingLock mac=BlockingLock ps3_ppu=BlockingLock ps3_spu=NulLock vita=BlockingLock win32=BlockingLock win64=BlockingLock xenon=BlockingLock "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=BlockingLock gc2=BlockingLock iphone=BlockingLock mac=BlockingLock ps3_ppu=BlockingLock ps3_spu=NulLock vita=BlockingLock win32=BlockingLock win64=BlockingLock xenon=BlockingLock "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="Blocking = BlockingLock; Adaptative = Private::_AdaptiveLock; Spin = Private::_SpinLock; Nul = NulLock"
|
|
Dependencies="BlockingLock = BlockingLock; Private::_AdaptiveLock = AdaptiveLock; Private::_SpinLock = SpinLock; NulLock = NulLock" />
|
|
<CFG Tag="MUTEX"
|
|
Name="Mutex client configuration"
|
|
Description="Here client can choose what type of mutex he want for a normal mutex. Make sure when selecting a mutex that its corresponding module has been checked and included in your configuration. For example, when selecting Adaptative or Spin value, you need to include the adaptativelock or spinlock module."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=BlockingLock gc2=BlockingLock iphone=BlockingLock mac=BlockingLock ps3_ppu=Private::_AdaptiveLock ps3_spu=NulLock vita=BlockingLock win32=Private::_AdaptiveLock win64=Private::_AdaptiveLock xenon=Private::_AdaptiveLock "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=BlockingLock gc2=BlockingLock iphone=BlockingLock mac=BlockingLock ps3_ppu=Private::_AdaptiveLock ps3_spu=NulLock vita=BlockingLock win32=Private::_AdaptiveLock win64=Private::_AdaptiveLock xenon=Private::_AdaptiveLock "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=BlockingLock gc2=BlockingLock iphone=BlockingLock mac=BlockingLock ps3_ppu=Private::_AdaptiveLock ps3_spu=NulLock vita=BlockingLock win32=Private::_AdaptiveLock win64=Private::_AdaptiveLock xenon=Private::_AdaptiveLock "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="Blocking = BlockingLock; Adaptative = Private::_AdaptiveLock; Spin = Private::_SpinLock; Nul = NulLock"
|
|
Dependencies="BlockingLock = BlockingLock; Private::_AdaptiveLock = AdaptiveLock; Private::_SpinLock = SpinLock; NulLock = NulLock" />
|
|
<CFG Tag="SHORTMUTEX"
|
|
Name="Short mutex client configuration"
|
|
Description="Here client can choose what type of mutex he want for a short mutex. Make sure when selecting a mutex that its corresponding module has been checked and included in your configuration. For example, when selecting Adaptative or Spin value, you need to include the AdaptativeLock or SpinLock module."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="enum"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="ctr=BlockingLock gc2=BlockingLock iphone=BlockingLock mac=BlockingLock ps3_ppu=Private::_AdaptiveLock ps3_spu=NulLock vita=BlockingLock win32=Private::_SpinLock win64=Private::_SpinLock xenon=Private::_AdaptiveLock "
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="ctr=BlockingLock gc2=BlockingLock iphone=BlockingLock mac=BlockingLock ps3_ppu=Private::_AdaptiveLock ps3_spu=NulLock vita=BlockingLock win32=Private::_SpinLock win64=Private::_SpinLock xenon=Private::_AdaptiveLock "
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="ctr=BlockingLock gc2=BlockingLock iphone=BlockingLock mac=BlockingLock ps3_ppu=Private::_AdaptiveLock ps3_spu=NulLock vita=BlockingLock win32=Private::_SpinLock win64=Private::_SpinLock xenon=Private::_AdaptiveLock "
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List="Blocking = BlockingLock; Adaptative = Private::_AdaptiveLock; Spin = Private::_SpinLock; Nul = NulLock"
|
|
Dependencies="BlockingLock = BlockingLock; Private::_AdaptiveLock = AdaptiveLock; Private::_SpinLock = SpinLock; NulLock = NulLock" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\mutex.h" />
|
|
<FILE Platform="apple" Name=".\inc\gear\thread\thread\apple\mutex.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\thread\thread\ctr\mutex.h" />
|
|
<FILE Platform="gamecube" Name=".\inc\gear\thread\thread\gamecube\mutex.h" />
|
|
<FILE Platform="ps3_ppu" Name=".\inc\gear\thread\thread\ps3\ppu\mutex.h" />
|
|
<FILE Platform="ps3_spu" Name=".\inc\gear\thread\thread\ps3\spu\mutex.h" />
|
|
<FILE Platform="vita" Name=".\inc\gear\thread\thread\vita\mutex.h" />
|
|
<FILE Platform="win32" Name=".\inc\gear\thread\thread\win32\mutex.h" />
|
|
<FILE Platform="win64" Name=".\inc\gear\thread\thread\win64\mutex.h" />
|
|
<FILE Platform="xenon" Name=".\inc\gear\thread\thread\xenon\mutex.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="mutexwrapper"
|
|
Name="mutexwrapper"
|
|
Description=""
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="autolock mutex "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\mutexwrapper.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="nullock"
|
|
Name="nullock"
|
|
Description="NulLock provides a lock-compatible interface that does absolutely nothing."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="basiclock types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\nullock.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="rwlock"
|
|
Name="rwlock"
|
|
Description="Read-write locks that allow to guard a section with multiple readers single writer access. This lock is costly in terms of resources but provides a synchronization mechanism that can provide very significant performance boosts."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert atomic(iphone,mac,) autolock conditionvariable mutex system types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\rwlock.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\rwlock\rwlock.h" />
|
|
<FILE Platform="apple" Name=".\inc\gear\thread\rwlock\apple\rwlock.h" />
|
|
<FILE Platform="ps3_ppu" Name=".\inc\gear\thread\rwlock\ps3\ppu\rwlock.h" />
|
|
<FILE Platform="generic" Name=".\private\src\thread\rwlock.cpp" />
|
|
<FILE Platform="apple" Name=".\private\src\thread\apple\rwlock.cpp" />
|
|
<FILE Platform="ps3" Name=".\private\src\thread\ps3\rwlock.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="semaphore"
|
|
Name="semaphore"
|
|
Description="A lock that blocks when its count reaches 0. A semaphore can be though of a pool of tokens. Each time a thread locks the semaphore it takes a token from the pool. When the pool no longer has any tokens the thread blocks until a token becomes available for the taking.Enable some defenition when GEAR_CFG_ISLOCK_ENABLE is enable"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert basiclock platform tools(iphone,mac,ps3_ppu,) types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\semaphore.h" />
|
|
<FILE Platform="generic" Name=".\private\src\thread\lockdefinitions.h" />
|
|
<FILE Platform="apple" Name=".\private\src\thread\apple\semaphore.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\thread\ctr\semaphore.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\thread\gamecube\semaphore.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\thread\ms\semaphore.cpp" />
|
|
<FILE Platform="ps3" Name=".\private\src\thread\ps3\semaphore.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\thread\vita\semaphore.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="spinlock"
|
|
Name="spinlock"
|
|
Description="Implement spinlock"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert(ctr,iphone,mac,ps3_ppu,win32,win64,) atomic(ctr,iphone,mac,win32,win64,) basiclock platform system(ctr,iphone,mac,ps3_ppu,win32,win64,) types "
|
|
OptionalDependencies=""
|
|
Platform="ctr iphone mac ps3_ppu vita win32 win64 " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\spinlock.h" />
|
|
<FILE Platform="apple" Name=".\private\src\thread\apple\spinlock.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\thread\ctr\spinlock.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\thread\ms\spinlock.cpp" />
|
|
<FILE Platform="ps3" Name=".\private\src\thread\ps3\spinlock.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\thread\vita\spinlock.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="stacksizemonitor"
|
|
Name="stacksizemonitor"
|
|
Description="The stack size monitor is a module that keep statistic about the minimum and maximum stack usage of your thread. By using this module , on Gear shutdown , the stack size monitor will output the peak usage of your thread which can help you optimize memory usage of your program.Module used dump report and update stack to monitor a generic stack."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert atomic autolock gearlog_stub globalobject mutex platformspecific(win32,win64,) staticstring str strformat system(ctr,gc2,iphone,mac,vita,xenon,) tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\stacksizemonitor.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\stacksizemonitordb.h" />
|
|
<FILE Platform="generic" Name=".\private\src\thread\stacksizemonitordb.cpp" />
|
|
<FILE Platform="apple" Name=".\private\src\thread\apple\stacksizemonitor.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\thread\ctr\stacksizemonitor.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\thread\gamecube\stacksizemonitor.cpp" />
|
|
<FILE Platform="ms_pc" Name=".\private\src\thread\ms_pc\stacksizemonitor.cpp" />
|
|
<FILE Platform="ps3" Name=".\private\src\thread\ps3\stacksizemonitor.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\thread\vita\stacksizemonitor.cpp" />
|
|
<FILE Platform="xenon" Name=".\private\src\thread\xenon\stacksizemonitor.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="stacksizemonitor_stub"
|
|
Name="stacksizemonitor_stub"
|
|
Description="This stub module replaces with empty objects, the full stacksizemonitor when not included."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="true"
|
|
Dependencies=""
|
|
OptionalDependencies="stacksizemonitor(ctr,gc2,iphone,mac,ps3_ppu,vita,win32,win64,xenon,) "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\stacksizemonitor_stub.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="thread"
|
|
Name="thread"
|
|
Description="Thread/Multitasking library. This is the base class for gear threads. Users wanting to create a thread must derive from this class and implement the Run() virtual function. When the thread starts, the Run() function is called.Common interface to Gear thread implementation"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert(ctr,gc2,iphone,mac,ps3_ppu,vita,) atomic autolock baseclass dlist error(win32,win64,xenon,) event gearlog_stub mathbasetype memallocinterface(ctr,gc2,iphone,mac,vita,) mutex platform runtimeconfig stacksizemonitor_stub staticstring system threadregistry time(vita,) tls tools types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="DEFAULT_THREAD_STACK_SIZE"
|
|
Name="Default Thread Stack Size"
|
|
Description="Default Thread Stack Size, in bytes. Please note that printf-like functions utilize much stack (> 10 kB). If you use printf directly or indirectly, you probably need to increase the default value."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="ctr=GEAR_KB(12) gc2=GEAR_KB(24) iphone=GEAR_KB(12) mac=GEAR_KB(12) ps3_ppu=GEAR_KB(12) ps3_spu=GEAR_KB(12) vita=GEAR_KB(64) win32=GEAR_KB(64) win64=GEAR_KB(64) xenon=GEAR_KB(64) "
|
|
MinimumDebug="GEAR_KB(1)"
|
|
MaximumDebug="GEAR_KB(512)"
|
|
DefaultRelease="ctr=GEAR_KB(12) gc2=GEAR_KB(24) iphone=GEAR_KB(12) mac=GEAR_KB(12) ps3_ppu=GEAR_KB(12) ps3_spu=GEAR_KB(12) vita=GEAR_KB(64) win32=GEAR_KB(64) win64=GEAR_KB(64) xenon=GEAR_KB(64) "
|
|
MinimumRelease="GEAR_KB(1)"
|
|
MaximumRelease="GEAR_KB(512)"
|
|
DefaultRetail="ctr=GEAR_KB(12) gc2=GEAR_KB(24) iphone=GEAR_KB(12) mac=GEAR_KB(12) ps3_ppu=GEAR_KB(12) ps3_spu=GEAR_KB(12) vita=GEAR_KB(64) win32=GEAR_KB(64) win64=GEAR_KB(64) xenon=GEAR_KB(64) "
|
|
MinimumRetail="GEAR_KB(1)"
|
|
MaximumRetail="GEAR_KB(512)"
|
|
Increment="128"
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="THREAD_NAME_ENABLE"
|
|
Name="Set Thread Name"
|
|
Description="On some platforms, in some cases, SetThreadName might lock"
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="switch"
|
|
Hidden=""
|
|
RunTime="true"
|
|
DefaultDebug="GEAR_ENABLE"
|
|
MinimumDebug=""
|
|
MaximumDebug=""
|
|
DefaultRelease="GEAR_ENABLE"
|
|
MinimumRelease=""
|
|
MaximumRelease=""
|
|
DefaultRetail="GEAR_DISABLE"
|
|
MinimumRetail=""
|
|
MaximumRetail=""
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\thread.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\threadbase.h" />
|
|
<FILE Platform="apple" Name=".\inc\gear\thread\thread\apple\thread.h" />
|
|
<FILE Platform="ctr" Name=".\inc\gear\thread\thread\ctr\thread.h" />
|
|
<FILE Platform="gamecube" Name=".\inc\gear\thread\thread\gamecube\thread.h" />
|
|
<FILE Platform="ms" Name=".\inc\gear\thread\thread\ms\thread.h" />
|
|
<FILE Platform="ps3_ppu" Name=".\inc\gear\thread\thread\ps3\ppu\thread.h" />
|
|
<FILE Platform="ps3_spu" Name=".\inc\gear\thread\thread\ps3\spu\thread.h" />
|
|
<FILE Platform="vita" Name=".\inc\gear\thread\thread\vita\thread.h" />
|
|
<FILE Platform="apple" Name=".\private\src\thread\apple\thread.cpp" />
|
|
<FILE Platform="ctr" Name=".\private\src\thread\ctr\thread.cpp" />
|
|
<FILE Platform="gamecube" Name=".\private\src\thread\gamecube\thread.cpp" />
|
|
<FILE Platform="ms" Name=".\private\src\thread\ms\thread.cpp" />
|
|
<FILE Platform="ps3" Name=".\private\src\thread\ps3\thread.cpp" />
|
|
<FILE Platform="vita" Name=".\private\src\thread\vita\thread.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="threadregistry"
|
|
Name="threadregistry"
|
|
Description="Contain all Gear threads"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert autolock baseclass error functor globalobject notifier str system tls types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\threadregistry.h" />
|
|
<FILE Platform="generic" Name=".\private\src\thread\threadregistry.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="tls"
|
|
Name="tls"
|
|
Description="Interface to access thread local storage data. Note that this interface works with non-Gear ThreadsThis is the Platform Specific part of the TLS module."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="assert atomic autolock baseclass binarytree bitvector globalobject lockfreebitset(ctr,) mutex notifierstatic system types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<CFG Tag="TLS_MAX_THREADS_COUNT"
|
|
Name="Maximum thread count for non-Gear thread"
|
|
Description="Thread Local Storage, is a region of memory private to each thread. Gear threads has their own TLS area, but non-Gear threads needs to get TLS somewhere. The TLS Library takes care of providing TLS for them. This config sets the maximum number of thread we can serve."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="16"
|
|
MinimumDebug="4"
|
|
MaximumDebug="1024"
|
|
DefaultRelease="16"
|
|
MinimumRelease="4"
|
|
MaximumRelease="1024"
|
|
DefaultRetail="16"
|
|
MinimumRetail="4"
|
|
MaximumRetail="1024"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="TLS_MAX_SLOTS"
|
|
Name="Maximum TLS slot count per thread"
|
|
Description="The TLS, or Thread Local Storage is a private region of memory per thread. The size of this region is determined by this config. Each slot contains a pointer."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="8"
|
|
MinimumDebug="2"
|
|
MaximumDebug="256"
|
|
DefaultRelease="8"
|
|
MinimumRelease="2"
|
|
MaximumRelease="256"
|
|
DefaultRetail="8"
|
|
MinimumRetail="2"
|
|
MaximumRetail="256"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\thread\tls.h" />
|
|
<FILE Platform="generic" Name=".\private\src\thread\tls.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\thread\tls_ps.h" />
|
|
<FILE Platform="apple" Name=".\private\src\thread\apple\tls_ps.h" />
|
|
<FILE Platform="ctr" Name=".\private\src\thread\ctr\tls_ps.h" />
|
|
<FILE Platform="gamecube" Name=".\private\src\thread\gamecube\tls_ps.h" />
|
|
<FILE Platform="ms" Name=".\private\src\thread\ms\tls_ps.h" />
|
|
<FILE Platform="ps3_ppu" Name=".\private\src\thread\ps3\ppu\tls_ps.h" />
|
|
<FILE Platform="vita" Name=".\private\src\thread\vita\tls_ps.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="traits" Name="traits" Description="" >
|
|
<MODULE Tag="typetraits"
|
|
Name="typetraits"
|
|
Description="Provide a set of traits classes to perform operations on types at compile time."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\traits\isabstract.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\traits\isarray.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\traits\isderived.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\traits\ispointer.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\traits\ispolymorphic.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\traits\issame.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\traits\removeconst.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\traits\removepointer.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\traits\removereference.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\traits\removevolatile.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\traits\typeconverters.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\traits\typetraits.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="unittest" Name="unittest" Description="" >
|
|
<MODULE Tag="mockobjects"
|
|
Name="mockobjects"
|
|
Description="This module implements mock objects. A mock object is a fake of a real class. The purpose of the mock object is to give the possibility to unit test on a class which use other classes. When you're Unit testing, you want to test the functionality of your class and not the functionality of the others classes. This is where the mock objects are used, they fake the capabilities of the others classes with minimal functions. That way when you unit test your class, you pass the mock objects instead of the real class. In the mock object you can determine the return values of the functions. You can use your mock objects to put your system into special states like a network failure without the trouble of doing it for real.All internal stuff of the mock objects"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="any gearmap gearstring gearvector mathbasetype memallocinterface str strformat stringstream types "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\unittest\mockobjects.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\unittest\mockobjectsprivate.h" />
|
|
<FILE Platform="generic" Name=".\private\src\unittest\mockobjects.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="unittest"
|
|
Name="unittest"
|
|
Description="Contain utility functions for testcases and Base class for implementing test cases. Derive from this class and implement the Run function to make tests.Base class for observing test events. Derive from this class and implement its methods to receive events triggered in the test casesClass that contains all the test suites.Runs the tests registered in the TestRegisteryContains a list of test cases. A suite contains a list of logically related tests. Typically can be thought of, but is not limited, to a package of tests.Utility functions for unit tests"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="baseclass consoleout gearstaticvector memallocinterface str time types "
|
|
OptionalDependencies="memhook_stub(ctr,gc2,iphone,mac,ps3_ppu,vita,win32,win64,xenon,) "
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon " >
|
|
<CFG Tag="UNITTEST_MAX_TESTCASES"
|
|
Name="Maximum number of test cases"
|
|
Description="Defines the maximum number of test cases you can add to a test suite."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="96"
|
|
MinimumDebug="1"
|
|
MaximumDebug="128"
|
|
DefaultRelease="96"
|
|
MinimumRelease="1"
|
|
MaximumRelease="128"
|
|
DefaultRetail="96"
|
|
MinimumRetail="1"
|
|
MaximumRetail="128"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<CFG Tag="UNITTEST_MAX_TESTSUITES"
|
|
Name="Maximum number of test suites"
|
|
Description="Defines the maximum number of test suites you can register to a test registry."
|
|
Platform="ctr gc2 iphone mac ps3_ppu ps3_spu vita win32 win64 xenon "
|
|
Type="int"
|
|
Hidden=""
|
|
RunTime="false"
|
|
DefaultDebug="4"
|
|
MinimumDebug="1"
|
|
MaximumDebug="8"
|
|
DefaultRelease="4"
|
|
MinimumRelease="1"
|
|
MaximumRelease="8"
|
|
DefaultRetail="4"
|
|
MinimumRetail="1"
|
|
MaximumRetail="8"
|
|
Increment=""
|
|
List=""
|
|
Dependencies="" />
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\unittest\testcase.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\unittest\testobserver.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\unittest\testregistry.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\unittest\testrunner.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\unittest\testsuite.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\unittest\unittest.h" />
|
|
<FILE Platform="generic" Name=".\private\src\unittest\testcase.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\unittest\testregistry.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\unittest\testrunner.cpp" />
|
|
<FILE Platform="generic" Name=".\private\src\unittest\testsuite.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<SUBSYSTEM Tag="xml" Name="xml" Description="" >
|
|
<MODULE Tag="xml"
|
|
Name="xml"
|
|
Description="XmlDocument, XmlNode, XmlReader, XmlWriter are specialized version of for Chars and WChars respectively and use the default container interface for allocations"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="geardefaultcontainerinterface xmldocument xmlreader xmlwriter "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\xml\xml.h" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="xmldocument"
|
|
Name="xmldocument"
|
|
Description="The GearXmlDocument is the class which manage the nodes in an XML document.The lexer is a private class which make the process of converting the XML into a sequence of tokensThe GearXmlNode is the base class to parse an XML document, each document will be sent to"
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="classallocator_stub consoleout gearbasicstring gearlist gearmap gearpair gearstring gearvector memallocfixed str "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\xml\xmldocument.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\xml\xmldocument.inl" />
|
|
<FILE Platform="generic" Name=".\inc\gear\xml\xmllexer.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\xml\xmllexer.inl" />
|
|
<FILE Platform="generic" Name=".\inc\gear\xml\xmlnode.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\xml\xmlnode.inl" />
|
|
<FILE Platform="generic" Name=".\private\src\xml\xmllexer.cpp" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="xmlreader"
|
|
Name="xmlreader"
|
|
Description="xmlwriter provides utilities to read a GearXmlDocument from a file."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="convertutf devicemanager file gearlog_stub gearstring memalloc_stub tools "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\xml\xmlreader.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\xml\xmlreader.inl" />
|
|
</FILES>
|
|
</MODULE>
|
|
<MODULE Tag="xmlwriter"
|
|
Name="xmlwriter"
|
|
Description="xmlwriter provides utilities to write a GearXmlDocument to a file."
|
|
Value=""
|
|
Mandatory="false"
|
|
Hidden="false"
|
|
Dependencies="file gearbasicstring stdstream xmldocument "
|
|
OptionalDependencies=""
|
|
Platform="ctr gc2 iphone mac ps3_ppu vita win32 win64 xenon " >
|
|
<FILES>
|
|
<FILE Platform="generic" Name=".\inc\gear\xml\xmlwriter.h" />
|
|
<FILE Platform="generic" Name=".\inc\gear\xml\xmlwriter.inl" />
|
|
</FILES>
|
|
</MODULE>
|
|
</SUBSYSTEM>
|
|
|
|
<FILES>
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gearextconfig.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear\gearconfig.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear\gearswitchfile.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear\config\configstruct.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear\config\debug.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear\config\release.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear\config\retail.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear\config\ctr\configstruct.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear\config\ctr\debug.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear\config\ctr\release.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear\config\ctr\retail.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear\core\initsequence.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear\core\stddef.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear\core\systeminc.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear\core\systeminc\ctr\systeminc.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\gear\logging\internalprofiler.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\sac.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\algorithm.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\algorithm_private.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\array.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\containerassert.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\containerinterface.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\deque.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\functors.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\hashmap.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\iterator.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\list.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\map.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\multimap.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\multiset.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\pair.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\priorityqueue.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\queue.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\rbtree.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\saccircularbuffer.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\set.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\sparsevector.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\stack.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\staticarray.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\staticassert.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\staticvector.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\tagmarker.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\vector.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\inc\standalone\container\vector_specialized.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\private\src\precompile_header_for_developper.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\private\src\precompiled.cpp" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\private\src\precompiled.h" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\private\src\container\rbtree.cpp" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\private\compilers\ctr\vc9\gear_ctr.vcproj" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\private\compilers\win32_satellite\vc8\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\private\compilers\win32_satellite\vc9\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\private\compilers\win32_satellite\vc9\debug\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\private\compilers\win32_satellite\vc9\debug1\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\private\compilers\win64_satellite\vc8\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\private\compilers\win64_satellite\vc9\Asm64.rules" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\private\compilers\win64_satellite\vc9\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="ctr" Name=".\private\compilers\win64_satellite\vc9\debug\gear_win64_satellite.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gearextconfig.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear\gearconfig.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear\gearswitchfile.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear\config\configstruct.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear\config\debug.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear\config\release.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear\config\retail.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear\config\gc2\configstruct.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear\config\gc2\debug.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear\config\gc2\release.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear\config\gc2\retail.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear\core\initsequence.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear\core\stddef.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear\core\systeminc.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear\core\systeminc\gamecube\systeminc.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\gear\logging\internalprofiler.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\sac.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\algorithm.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\algorithm_private.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\array.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\containerassert.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\containerinterface.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\deque.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\functors.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\hashmap.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\iterator.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\list.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\map.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\multimap.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\multiset.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\pair.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\priorityqueue.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\queue.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\rbtree.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\saccircularbuffer.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\set.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\sparsevector.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\stack.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\staticarray.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\staticassert.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\staticvector.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\tagmarker.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\vector.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\inc\standalone\container\vector_specialized.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\src\precompile_header_for_developper.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\src\precompiled.cpp" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\src\precompiled.h" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\src\container\rbtree.cpp" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\src\stl\gamecube\noexception.cpp" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\cw\gear_gc2.mcp" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\precompile\precomp_gear_debug1_gc2.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\precompile\precomp_gear_debug2_gc2.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\precompile\precomp_gear_debug3_gc2.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\precompile\precomp_gear_debug4_gc2.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\precompile\precomp_gear_debug_gc2.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\precompile\precomp_gear_release1_gc2.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\precompile\precomp_gear_release2_gc2.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\precompile\precomp_gear_release3_gc2.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\precompile\precomp_gear_release4_gc2.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\precompile\precomp_gear_release_gc2.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\precompile\precomp_gear_retail1_gc2.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\precompile\precomp_gear_retail2_gc2.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\precompile\precomp_gear_retail3_gc2.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\precompile\precomp_gear_retail4_gc2.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\gc2\precompile\precomp_gear_retail_gc2.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\win32_satellite\vc8\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\win32_satellite\vc9\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\win32_satellite\vc9\debug\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\win32_satellite\vc9\debug1\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\win64_satellite\vc8\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\win64_satellite\vc9\Asm64.rules" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\win64_satellite\vc9\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="gc2" Name=".\private\compilers\win64_satellite\vc9\debug\gear_win64_satellite.pch" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gearextconfig.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear\gearconfig.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear\gearswitchfile.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear\config\configstruct.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear\config\debug.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear\config\release.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear\config\retail.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear\config\iphone\configstruct.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear\config\iphone\debug.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear\config\iphone\release.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear\config\iphone\retail.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear\core\initsequence.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear\core\stddef.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear\core\systeminc.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear\core\systeminc\iphone\systeminc.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\gear\logging\internalprofiler.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\sac.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\algorithm.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\algorithm_private.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\array.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\containerassert.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\containerinterface.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\deque.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\functors.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\hashmap.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\iterator.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\list.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\map.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\multimap.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\multiset.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\pair.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\priorityqueue.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\queue.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\rbtree.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\saccircularbuffer.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\set.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\sparsevector.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\stack.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\staticarray.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\staticassert.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\staticvector.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\tagmarker.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\vector.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\inc\standalone\container\vector_specialized.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\private\src\precompile_header_for_developper.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\private\src\precompiled.cpp" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\private\src\precompiled.h" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\private\src\container\rbtree.cpp" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\private\compilers\win32_satellite\vc8\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\private\compilers\win32_satellite\vc9\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\private\compilers\win32_satellite\vc9\debug\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\private\compilers\win32_satellite\vc9\debug1\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\private\compilers\win64_satellite\vc8\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\private\compilers\win64_satellite\vc9\Asm64.rules" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\private\compilers\win64_satellite\vc9\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="iphone" Name=".\private\compilers\win64_satellite\vc9\debug\gear_win64_satellite.pch" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gearextconfig.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear\gearconfig.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear\gearswitchfile.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear\config\configstruct.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear\config\debug.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear\config\release.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear\config\retail.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear\config\mac\configstruct.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear\config\mac\debug.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear\config\mac\release.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear\config\mac\retail.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear\core\initsequence.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear\core\stddef.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear\core\systeminc.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear\core\systeminc\mac\systeminc.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\gear\logging\internalprofiler.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\sac.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\algorithm.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\algorithm_private.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\array.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\containerassert.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\containerinterface.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\deque.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\functors.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\hashmap.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\iterator.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\list.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\map.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\multimap.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\multiset.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\pair.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\priorityqueue.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\queue.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\rbtree.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\saccircularbuffer.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\set.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\sparsevector.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\stack.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\staticarray.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\staticassert.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\staticvector.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\tagmarker.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\vector.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\inc\standalone\container\vector_specialized.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\private\src\precompile_header_for_developper.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\private\src\precompiled.cpp" />
|
|
<MANDATORYFILE Platform="mac" Name=".\private\src\precompiled.h" />
|
|
<MANDATORYFILE Platform="mac" Name=".\private\src\container\rbtree.cpp" />
|
|
<MANDATORYFILE Platform="mac" Name=".\private\compilers\win32_satellite\vc8\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="mac" Name=".\private\compilers\win32_satellite\vc9\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="mac" Name=".\private\compilers\win32_satellite\vc9\debug\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="mac" Name=".\private\compilers\win32_satellite\vc9\debug1\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="mac" Name=".\private\compilers\win64_satellite\vc8\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="mac" Name=".\private\compilers\win64_satellite\vc9\Asm64.rules" />
|
|
<MANDATORYFILE Platform="mac" Name=".\private\compilers\win64_satellite\vc9\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="mac" Name=".\private\compilers\win64_satellite\vc9\debug\gear_win64_satellite.pch" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gearextconfig.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear\gearconfig.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear\gearswitchfile.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear\config\configstruct.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear\config\debug.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear\config\release.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear\config\retail.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear\config\ps3_ppu\configstruct.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear\config\ps3_ppu\debug.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear\config\ps3_ppu\release.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear\config\ps3_ppu\retail.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear\core\initsequence.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear\core\stddef.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear\core\systeminc.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear\core\systeminc\ps3\ppu\systeminc.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\gear\logging\internalprofiler.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\sac.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\algorithm.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\algorithm_private.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\array.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\containerassert.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\containerinterface.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\deque.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\functors.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\hashmap.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\iterator.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\list.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\map.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\multimap.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\multiset.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\pair.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\priorityqueue.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\queue.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\rbtree.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\saccircularbuffer.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\set.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\sparsevector.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\stack.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\staticarray.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\staticassert.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\staticvector.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\tagmarker.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\vector.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\inc\standalone\container\vector_specialized.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\src\precompile_header_for_developper.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\src\precompiled.cpp" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\src\precompiled.h" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\src\container\rbtree.cpp" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\compilers\ps3\ppu\vc8\gear_ps3_ppu.vcproj" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\compilers\ps3\ppu\vc8\gear_ps3_ppu_snc.vcproj" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\compilers\ps3\ppu\vc9\gear_ps3_ppu.vcproj" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\compilers\ps3\ppu\vc9\gear_ps3_ppu_snc.vcproj" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\compilers\ps3\ppu\vc9\DebugGCC\gear_ps3_ppu.mak" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\compilers\ps3\ppu\vc9\DebugSNC\gear_ps3_ppu_snc.mak" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\compilers\ps3\ppu\vc9\ReleaseGCC\gear_ps3_ppu.mak" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\compilers\win32_satellite\vc8\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\compilers\win32_satellite\vc9\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\compilers\win32_satellite\vc9\debug\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\compilers\win32_satellite\vc9\debug1\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\compilers\win64_satellite\vc8\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\compilers\win64_satellite\vc9\Asm64.rules" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\compilers\win64_satellite\vc9\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="ps3_ppu" Name=".\private\compilers\win64_satellite\vc9\debug\gear_win64_satellite.pch" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gearextconfig.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear\gearconfig.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear\gearswitchfile.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear\config\configstruct.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear\config\debug.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear\config\release.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear\config\retail.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear\config\ps3_spu\configstruct.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear\config\ps3_spu\debug.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear\config\ps3_spu\release.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear\config\ps3_spu\retail.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear\core\initsequence.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear\core\stddef.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear\core\systeminc.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear\core\systeminc\ps3\spu\systeminc.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\gear\logging\internalprofiler.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\sac.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\algorithm.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\algorithm_private.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\array.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\containerassert.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\containerinterface.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\deque.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\functors.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\hashmap.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\iterator.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\list.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\map.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\multimap.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\multiset.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\pair.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\priorityqueue.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\queue.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\rbtree.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\saccircularbuffer.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\set.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\sparsevector.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\stack.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\staticarray.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\staticassert.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\staticvector.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\tagmarker.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\vector.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\inc\standalone\container\vector_specialized.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\src\precompile_header_for_developper.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\src\precompiled.cpp" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\src\precompiled.h" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\src\container\rbtree.cpp" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\compilers\ps3\spu\vc8\gear_ps3_spu.vcproj" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\compilers\ps3\spu\vc9\gear_ps3_spu.vcproj" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\compilers\ps3\spu\vc9\Debug\gear_ps3_spu.mak" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\compilers\ps3\spu\vc9\Release\gear_ps3_spu.mak" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\compilers\win32_satellite\vc8\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\compilers\win32_satellite\vc9\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\compilers\win32_satellite\vc9\debug\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\compilers\win32_satellite\vc9\debug1\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\compilers\win64_satellite\vc8\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\compilers\win64_satellite\vc9\Asm64.rules" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\compilers\win64_satellite\vc9\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="ps3_spu" Name=".\private\compilers\win64_satellite\vc9\debug\gear_win64_satellite.pch" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gearextconfig.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear\gearconfig.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear\gearswitchfile.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear\config\configstruct.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear\config\debug.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear\config\release.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear\config\retail.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear\config\vita\configstruct.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear\config\vita\debug.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear\config\vita\release.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear\config\vita\retail.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear\core\initsequence.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear\core\stddef.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear\core\systeminc.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear\core\systeminc\vita\systeminc.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\gear\logging\internalprofiler.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\sac.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\algorithm.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\algorithm_private.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\array.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\containerassert.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\containerinterface.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\deque.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\functors.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\hashmap.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\iterator.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\list.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\map.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\multimap.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\multiset.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\pair.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\priorityqueue.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\queue.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\rbtree.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\saccircularbuffer.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\set.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\sparsevector.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\stack.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\staticarray.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\staticassert.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\staticvector.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\tagmarker.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\vector.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\inc\standalone\container\vector_specialized.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\private\src\precompile_header_for_developper.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\private\src\precompiled.cpp" />
|
|
<MANDATORYFILE Platform="vita" Name=".\private\src\precompiled.h" />
|
|
<MANDATORYFILE Platform="vita" Name=".\private\src\container\rbtree.cpp" />
|
|
<MANDATORYFILE Platform="vita" Name=".\private\src\stl\vita\noexception.cpp" />
|
|
<MANDATORYFILE Platform="vita" Name=".\private\compilers\win32_satellite\vc8\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="vita" Name=".\private\compilers\win32_satellite\vc9\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="vita" Name=".\private\compilers\win32_satellite\vc9\debug\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="vita" Name=".\private\compilers\win32_satellite\vc9\debug1\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="vita" Name=".\private\compilers\win64_satellite\vc8\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="vita" Name=".\private\compilers\win64_satellite\vc9\Asm64.rules" />
|
|
<MANDATORYFILE Platform="vita" Name=".\private\compilers\win64_satellite\vc9\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="vita" Name=".\private\compilers\win64_satellite\vc9\debug\gear_win64_satellite.pch" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gearextconfig.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear\gearconfig.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear\gearswitchfile.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear\config\configstruct.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear\config\debug.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear\config\release.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear\config\retail.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear\config\win32\configstruct.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear\config\win32\debug.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear\config\win32\release.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear\config\win32\retail.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear\core\initsequence.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear\core\stddef.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear\core\systeminc.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear\core\systeminc\win32\systeminc.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\gear\logging\internalprofiler.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\sac.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\algorithm.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\algorithm_private.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\array.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\containerassert.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\containerinterface.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\deque.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\functors.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\hashmap.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\iterator.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\list.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\map.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\multimap.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\multiset.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\pair.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\priorityqueue.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\queue.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\rbtree.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\saccircularbuffer.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\set.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\sparsevector.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\stack.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\staticarray.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\staticassert.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\staticvector.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\tagmarker.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\vector.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\inc\standalone\container\vector_specialized.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\src\precompile_header_for_developper.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\src\precompiled.cpp" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\src\precompiled.h" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\src\container\rbtree.cpp" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\src\stl\win32\noexception.cpp" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\compilers\win32\vc8\gear_win32.vcproj" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\compilers\win32\vc9\gear_win32.vcproj" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\compilers\win32\vc9\debug\gear_win32.pch" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\compilers\win32\vc9\retail\gear_win32.pch" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\compilers\win32_satellite\vc8\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\compilers\win32_satellite\vc9\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\compilers\win32_satellite\vc9\debug\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\compilers\win32_satellite\vc9\debug1\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\compilers\win64_satellite\vc8\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\compilers\win64_satellite\vc9\Asm64.rules" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\compilers\win64_satellite\vc9\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="win32" Name=".\private\compilers\win64_satellite\vc9\debug\gear_win64_satellite.pch" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gearextconfig.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear\gearconfig.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear\gearswitchfile.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear\config\configstruct.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear\config\debug.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear\config\release.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear\config\retail.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear\config\win64\configstruct.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear\config\win64\debug.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear\config\win64\release.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear\config\win64\retail.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear\core\initsequence.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear\core\stddef.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear\core\systeminc.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear\core\systeminc\win64\systeminc.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\gear\logging\internalprofiler.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\sac.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\algorithm.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\algorithm_private.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\array.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\containerassert.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\containerinterface.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\deque.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\functors.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\hashmap.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\iterator.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\list.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\map.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\multimap.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\multiset.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\pair.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\priorityqueue.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\queue.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\rbtree.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\saccircularbuffer.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\set.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\sparsevector.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\stack.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\staticarray.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\staticassert.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\staticvector.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\tagmarker.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\vector.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\inc\standalone\container\vector_specialized.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\src\precompile_header_for_developper.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\src\precompiled.cpp" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\src\precompiled.h" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\src\container\rbtree.cpp" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\src\stl\win64\noexception.cpp" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\compilers\win32_satellite\vc8\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\compilers\win32_satellite\vc9\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\compilers\win32_satellite\vc9\debug\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\compilers\win32_satellite\vc9\debug1\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\compilers\win64\vc8\Asm64.rules" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\compilers\win64\vc8\gear_win64.vcproj" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\compilers\win64\vc9\Asm64.rules" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\compilers\win64\vc9\gear_win64.vcproj" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\compilers\win64\vc9\debug\gear_win64.pch" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\compilers\win64_satellite\vc8\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\compilers\win64_satellite\vc9\Asm64.rules" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\compilers\win64_satellite\vc9\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="win64" Name=".\private\compilers\win64_satellite\vc9\debug\gear_win64_satellite.pch" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gearextconfig.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear\gearconfig.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear\gearswitchfile.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear\config\configstruct.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear\config\debug.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear\config\release.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear\config\retail.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear\config\xenon\configstruct.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear\config\xenon\debug.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear\config\xenon\release.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear\config\xenon\retail.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear\core\initsequence.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear\core\stddef.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear\core\systeminc.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear\core\systeminc\xenon\systeminc.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\gear\logging\internalprofiler.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\sac.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\algorithm.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\algorithm_private.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\array.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\containerassert.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\containerinterface.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\deque.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\functors.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\hashmap.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\iterator.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\list.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\map.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\multimap.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\multiset.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\pair.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\priorityqueue.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\queue.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\rbtree.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\saccircularbuffer.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\set.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\sparsevector.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\stack.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\staticarray.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\staticassert.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\staticvector.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\tagmarker.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\vector.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\inc\standalone\container\vector_specialized.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\src\precompile_header_for_developper.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\src\precompiled.cpp" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\src\precompiled.h" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\src\container\rbtree.cpp" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\src\stl\xenon\noexception.cpp" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\compilers\win32_satellite\vc8\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\compilers\win32_satellite\vc9\gear_win32_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\compilers\win32_satellite\vc9\debug\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\compilers\win32_satellite\vc9\debug1\gear_win32_satellite.pch" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\compilers\win64_satellite\vc8\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\compilers\win64_satellite\vc9\Asm64.rules" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\compilers\win64_satellite\vc9\gear_win64_satellite.vcproj" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\compilers\win64_satellite\vc9\debug\gear_win64_satellite.pch" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\compilers\xenon\vc8\gear_xenon.vcproj" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\compilers\xenon\vc9\gear_xenon.vcproj" />
|
|
<MANDATORYFILE Platform="xenon" Name=".\private\compilers\xenon\vc9\debug\gear_xenon.pch" />
|
|
</FILES>
|
|
<VALIDATIONRULES>
|
|
<VALIDATIONRULE Type="E" Rule="ASYNCHDEVICEMANAGER:ENABLED => PLATFORM.THREADING != GEAR_THREADING_SINGLE" Message="When using the AsynchDeviceManager module , the configuration threading from the platform module must be set to GEAR_THREADING_PREEMPTIVE or GEAR_THREADING_COOP." />
|
|
<VALIDATIONRULE Type="E" Rule="ASYNCHDEVICE:ENABLED => HASH.CRC_USE_CRCTABLE != GEAR_DISABLE" Message="CRC tables must be enabled in the Hash module if you use AsynchFile." />
|
|
<VALIDATIONRULE Type="W" Rule="MEMORYLOGGER:ENABLED => MEMTRACKER:ENABLED" Message="If you intend to log memory allocations, you need to enable the memtracker module which purpose is to track those allocations." />
|
|
<VALIDATIONRULE Type="W" Rule="MEMTAGTRACKER:ENABLED => GENERICLOGGERWRITER:ENABLED" Message="If you intend to write snapshot using memtagtracker, you need to enable the genericloggerwriter module for your file to be written." />
|
|
<VALIDATIONRULE Type="W" Rule="MEMTRACKER:ENABLED => GENERICLOGGERWRITER:ENABLED" Message="If you intend to log memory allocations, you need to enable the genericloggerwriter module to be able to write data into a log file." />
|
|
</VALIDATIONRULES>
|
|
<CONFIG_TRANSLATIONS>
|
|
<CONFIG_TRANSLATION>MEM_DLMALLOC_DEBUG -> MEM_DLMALLOC283_DEBUG</CONFIG_TRANSLATION>
|
|
<CONFIG_TRANSLATION>ENABLE_STRFORMAT_LIGHTVERSION:GEAR_DISABLE -> STRFORMAT_VERSION:GEAR_STRFORMAT_FULL</CONFIG_TRANSLATION>
|
|
<CONFIG_TRANSLATION>ENABLE_STRFORMAT_LIGHTVERSION:GEAR_ENABLE -> STRFORMAT_VERSION:GEAR_STRFORMAT_LIGHT</CONFIG_TRANSLATION>
|
|
<CONFIG_TRANSLATION>PCWIIMOTE_DLLORNDEV:GEAR_ENABLE -> PCWIIMOTE_MODE:GEAR_PCWIIMOTE_BLUETOOTH</CONFIG_TRANSLATION>
|
|
<CONFIG_TRANSLATION>PCWIIMOTE_DLLORNDEV:GEAR_DISABLE -> PCWIIMOTE_MODE:GEAR_PCWIIMOTE_NETWORK</CONFIG_TRANSLATION>
|
|
<CONFIG_TRANSLATION>WIIMOTE_DLL_PATH -> PCWIIMOTE_DLL_PATH</CONFIG_TRANSLATION>
|
|
<CONFIG_TRANSLATION>MEMALLOC_STUB_MEMALIGN_FNC:MEMALIGN -> MEMALLOC_STUB_MEMALIGN:GEAR_MEMALIGN_SYSTEM</CONFIG_TRANSLATION>
|
|
<CONFIG_TRANSLATION>MEMALLOC_STUB_MEMALIGN_FNC:GEAR -> MEMALLOC_STUB_MEMALIGN:GEAR_MEMALIGN_EMULATION</CONFIG_TRANSLATION>
|
|
<CONFIG_TRANSLATION>EVENTPROFILER_ENABLE_SHEARS_INTERNAL -> EVENTPROFILER_ENABLE_GEAR_INTERNAL</CONFIG_TRANSLATION>
|
|
<CONFIG_TRANSLATION>GEAR_CFG_WORKERTHREAD_SPINLOOP_TIME -> GEAR_CFG_WORKERTHREAD_SPINLOOP_COUNT</CONFIG_TRANSLATION>
|
|
<CONFIG_TRANSLATION>GEAR_CFG_WORKERTHREAD_SPINLOOP_TIME_FAST_THREAD -> GEAR_CFG_WORKERTHREAD_SPINLOOP_COUNT_FAST_THREAD</CONFIG_TRANSLATION>
|
|
</CONFIG_TRANSLATIONS>
|
|
<MODULE_TRANSLATIONS>
|
|
<MODULE_TRANSLATION>ISABSTRACT -> TYPETRAITS</MODULE_TRANSLATION>
|
|
<MODULE_TRANSLATION>ISDERIVED -> TYPETRAITS</MODULE_TRANSLATION>
|
|
<MODULE_TRANSLATION>ISPOINTER -> TYPETRAITS</MODULE_TRANSLATION>
|
|
<MODULE_TRANSLATION>ISPOLYMORPHIC -> TYPETRAITS</MODULE_TRANSLATION>
|
|
<MODULE_TRANSLATION>ISSAME -> TYPETRAITS</MODULE_TRANSLATION>
|
|
<MODULE_TRANSLATION>REMOVEPOINTER -> TYPETRAITS</MODULE_TRANSLATION>
|
|
<MODULE_TRANSLATION>REMOVEREFERENCE -> TYPETRAITS</MODULE_TRANSLATION>
|
|
<MODULE_TRANSLATION>TYPECONVERTERS -> TYPETRAITS</MODULE_TRANSLATION>
|
|
</MODULE_TRANSLATIONS>
|
|
</PCCTFILE>
|