Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

193 lines
5.4 KiB

  1. //-----------------------------------------------------------------------------
  2. // TIER0.INC
  3. //
  4. // Project Script
  5. //-----------------------------------------------------------------------------
  6. $Project
  7. {
  8. $Folder "Source Files" [$WINDOWS||$X360||$PS3||$POSIX]
  9. {
  10. -$File "$SRCDIR\public\tier0\memoverride.cpp" [!$PS3]
  11. }
  12. }
  13. $Project
  14. {
  15. $Folder "Source Files"
  16. {
  17. $File "../unitlib/unitlib.cpp"
  18. $File "assert_dialog.cpp"
  19. $File "assert_dialog.rc" [$WIN32||$WIN64]
  20. $File "commandline.cpp"
  21. $File "cpu.cpp"
  22. $File "cpumonitoring.cpp"
  23. $File "cputopology.cpp"
  24. $File "cpu_posix.cpp" [$POSIX]
  25. $File "dbg.cpp"
  26. $File "etwprof.cpp" [$WINDOWS]
  27. $File "fasttimer.cpp"
  28. $File "logging.cpp"
  29. $File "mem.cpp"
  30. $File "mem_helpers.cpp"
  31. $File "memdbg.cpp"
  32. $File "memprocessheap.cpp" [$WINDOWS]
  33. $File "memvirt.cpp"
  34. $File "memstd.cpp"
  35. $File "memvalidate.cpp"
  36. $File "dynfunction.cpp"
  37. $File "minidump.cpp"
  38. $File "tier0_strtools.cpp"
  39. $File "miniprofiler.cpp"
  40. $File "perfstats.cpp"
  41. $File "platform.cpp" [$WINDOWS||$X360||$PS3]
  42. $File "platform_posix.cpp" [$POSIX]
  43. $File "platform_independent.cpp"
  44. $File "platwindow.cpp"
  45. $File "pmc360.cpp" [$X360]
  46. $File "pme.cpp" [$WIN32||$WIN64]
  47. $File "pme_posix.cpp" [$PS3||$POSIX]
  48. $File "PMELib.cpp" [$WIN32||$WIN64||$PS3]
  49. $File "progressbar.cpp"
  50. $File "prx.cpp" [$PS3]
  51. $File "prxexport.cpp" [$PS3]
  52. $File "security.cpp"
  53. $File "stackstats.cpp"
  54. $File "stacktools.cpp"
  55. $File "systeminformation.cpp"
  56. $File "threadtools.cpp"
  57. $File "tslist.cpp"
  58. $File "vatoms.cpp"
  59. $File "vprof.cpp"
  60. $File "vtuneinterface.cpp"
  61. $File "win32consoleio.cpp"
  62. $Folder "dlmalloc"
  63. {
  64. $File "dlmalloc\malloc.cpp" [$WINDOWS||$X360||$PS3]
  65. $File "dlmalloc\malloc-2.8.3.h"
  66. }
  67. $File "xbox/xbox_system.cpp" [$X360||$PS3]
  68. $File "../tier1/pathmatch.cpp" [$LINUXALL]
  69. }
  70. $folder "Header Files"
  71. {
  72. $File "$SRCDIR\public\tier0\basetypes.h"
  73. $File "$SRCDIR\public\tier0\commonmacros.h"
  74. $File "$SRCDIR\public\tier0\cache_hints.h"
  75. $File "$SRCDIR\public\tier0\cpumonitoring.h"
  76. $File "cputopology.h"
  77. $File "$SRCDIR\public\tier0\dbg.h"
  78. $File "$SRCDIR\public\tier0\dbgflag.h"
  79. $File "$SRCDIR\public\tier0\etwprof.h"
  80. $File "$SRCDIR\public\tier0\EventMasks.h"
  81. $File "$SRCDIR\public\tier0\EventModes.h"
  82. $File "$SRCDIR\public\tier0\fasttimer.h"
  83. $File "$SRCDIR\public\tier0\ia32detect.h"
  84. $File "$SRCDIR\public\tier0\icommandline.h"
  85. $File "$SRCDIR\public\tier0\IOCTLCodes.h"
  86. $File "$SRCDIR\public\tier0\K8PerformanceCounters.h"
  87. $File "$SRCDIR\public\tier0\l2cache.h"
  88. $File "$SRCDIR\public\tier0\pmc360.h" [$X360]
  89. $File "$SRCDIR\public\tier0\logging.h"
  90. $File "$SRCDIR\public\tier0\mem.h"
  91. $File "mem_helpers.h"
  92. $File "mem_impl_type.h"
  93. $File "$SRCDIR\public\tier0\memalloc.h"
  94. $File "$SRCDIR\public\tier0\memdbgoff.h"
  95. $File "$SRCDIR\public\tier0\memdbgon.h"
  96. $File "$SRCDIR\public\tier0\memoverride_ps3.h" [$PS3]
  97. $File "memstd.h"
  98. $File "$SRCDIR\public\tier0\memvirt.h"
  99. $File "$SRCDIR\public\tier0\minidump.h"
  100. $File "$SRCDIR\public\tier0\miniprofiler.h"
  101. $File "$SRCDIR\public\tier0\microprofiler.h"
  102. $File "$SRCDIR\public\tier0\P4PerformanceCounters.h"
  103. $File "$SRCDIR\public\tier0\P5P6PerformanceCounters.h"
  104. $File "pch_tier0.h"
  105. $File "tier0_strtools.h"
  106. $File "$SRCDIR\public\tier0\perfstats.h"
  107. $File "$SRCDIR\public\tier0\platform.h"
  108. $File "$SRCDIR\public\tier0\platform_override.h" [$PS3]
  109. $File "$SRCDIR\public\tier0\platwindow.h"
  110. $File "$SRCDIR\public\tier0\PMELib.h"
  111. $File "$SRCDIR\public\tier0\progressbar.h"
  112. $File "$SRCDIR\public\tier0\protected_things.h"
  113. $File "resource.h"
  114. $File "$SRCDIR\public\tier0\stackstats.h"
  115. $File "$SRCDIR\public\tier0\stacktools.h"
  116. $File "$SRCDIR\public\tier0\systeminformation.h"
  117. $File "$SRCDIR\public\tier0\threadtools.h"
  118. $File "$SRCDIR\public\tier0\threadtools.inl"
  119. $File "$SRCDIR\public\tier0\tslist.h"
  120. $File "$SRCDIR\public\tier0\validator.h"
  121. $File "$SRCDIR\public\tier0\valobject.h"
  122. $File "$SRCDIR\public\tier0\valve_off.h"
  123. $File "$SRCDIR\public\tier0\valve_on.h"
  124. $File "$SRCDIR\public\tier0\vatoms.h"
  125. $File "$SRCDIR\public\tier0\vprof.h"
  126. $File "$SRCDIR\public\tier0\vtuneinterface.h"
  127. $File "$SRCDIR\public\tier0\vprof_sn.h"
  128. $File "$SRCDIR\public\tier0\vprof_telemetry.h"
  129. $File "$SRCDIR\public\tier0\wchartypes.h"
  130. $File "$SRCDIR\public\tier0\win32consoleio.h"
  131. $File "$SRCDIR\public\tier0\xbox_codeline_defines.h"
  132. $File "$SRCDIR\public\tier0\dynfunction.h"
  133. }
  134. $Folder "DESKey" [$WIN32||$WIN64]
  135. {
  136. $File "DESKey\ALGO.H"
  137. $File "DESKey\ALGO32.LIB"
  138. $File "DESKey\DK2WIN32.H"
  139. $File "DESKey\DK2WIN32.LIB"
  140. }
  141. $Folder "Xbox" [$X360]
  142. {
  143. $folder "Source Files"
  144. {
  145. $File "xbox\xbox_console.cpp"
  146. $File "xbox\xbox_system.cpp"
  147. $File "xbox\xbox_win32stubs.cpp"
  148. }
  149. $folder "Header Files"
  150. {
  151. $File "$SRCDIR\common\xbox\xbox_console.h"
  152. $File "$SRCDIR\common\xbox\xbox_core.h"
  153. $File "$SRCDIR\common\xbox\xbox_win32stubs.h"
  154. }
  155. }
  156. $Folder "PS3 debugger" [$PS3]
  157. {
  158. $folder "Source Files"
  159. {
  160. $File "ps3\ps3_console.cpp"
  161. }
  162. $folder "Header Files"
  163. {
  164. $File "$SRCDIR\common\ps3\ps3_console.h"
  165. $File "$SRCDIR\common\ps3\ps3_win32stubs.h"
  166. }
  167. }
  168. $Folder "Manifest Files" [$WINDOWS]
  169. {
  170. $File "valveetwprovider.man"
  171. {
  172. $Configuration
  173. {
  174. $CustomBuildStep
  175. {
  176. $CommandLine "mc.exe -um $(InputFilename) -z $(InputName)Events"
  177. $Description "Compiling ETW manifest file"
  178. $Outputs "$(InputName)Events.h;$(InputName)Events.rc"
  179. }
  180. }
  181. }
  182. }
  183. }