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.

1302 lines
50 KiB

  1. //-----------------------------------------------------------------------------
  2. // ENGINE.VPC
  3. //
  4. // Project Script
  5. //-----------------------------------------------------------------------------
  6. $macro SRCDIR ".."
  7. $Macro OUTBINDIR "$SRCDIR\..\game\bin"
  8. // Macros cannot start with PS3 because that is a conditional. See CVPC::ResolveMacrosInString for the gory details.
  9. //$Macro PS3CELPDIR $SRCDIR\ps3sdk\celp_pc-v0_2_1
  10. $Macro GENERATED_PROTO_DIR "generated_proto"
  11. $include "$SRCDIR\vpc_scripts\source_dll_base.vpc"
  12. $include "$SRCDIR\vpc_scripts\protobuf_builder.vpc"
  13. $include "$SRCDIR\vpc_scripts\netmessages_include.vpc"
  14. $include "$SRCDIR\vpc_scripts\networkbasetypes_include.vpc"
  15. $include "$SRCDIR\external\external.vpc"
  16. $include "$SRCDIR\external\$EXTERNALCRYPTOPP\external_cryptopp.vpc"
  17. $Configuration
  18. {
  19. $Compiler
  20. {
  21. $AdditionalIncludeDirectories "$BASE;$SRCDIR\ps3sdk\mp3declib;$PS3CELPDIR;$SRCDIR\ps3sdk\mp3declib\DirectSpuLinkLibrary\Ppu" [$PS3]
  22. $AdditionalIncludeDirectories "$BASE;$ESRCDIR\;$ESRCDIR\audio;$ESRCDIR\audio\private;$ESRCDIR\audio\private\snd_op_sys;$ESRCDIR\audio\public;$SRCDIR\thirdparty\quickhull"
  23. $AdditionalIncludeDirectories "$BASE;$SRCDIR\dx9sdk\include" [$WINDOWS]
  24. $PreprocessorDefinitions "$BASE;$EXTRADEFINES;USE_CONVARS;VOICE_OVER_IP;BUMPMAP;__USEA3D;_ADD_EAX_;ENGINE_DLL;VERSION_SAFE_STEAM_API_INTERFACES;PROTECTED_THINGS_ENABLE;USE_BREAKPAD_HANDLER"
  25. $PreprocessorDefinitions "$BASE;$EXTRADEFINES;fopen=dont_use_fopen" [!$POSIX&&!$PS3]
  26. $PreprocessorDefinitions "$BASE;DEDICATED;SWDS;NO_BINK" [$DEDICATED]
  27. $PreprocessorDefinitions "$BASE;INCLUDE_SCALEFORM" [!$DEDICATED]
  28. $PreprocessorDefinitions "$BASE;ALLOW_TEXT_MODE=1" [$CSTRIKE_TRUNK_BUILD||$CSTRIKE_STAGING_BUILD]
  29. }
  30. $Compiler [$WIN32] // This is already enabled for WIN64.
  31. {
  32. $EnableEnhancedInstructionSet "Streaming SIMD Extensions 2 (/arch:SSE2)"
  33. }
  34. $Compiler [$OSXALL]
  35. {
  36. //is this still needed?
  37. // $AdditionalLibraryDirectories "$BASE;$SRCDIR\lib\$PLATFORM\MacOSX10.6.sdk"
  38. }
  39. $Linker
  40. {
  41. $AdditionalDependencies "$BASE libnet_stub.a libnetctl_stub.a libaudio_stub.a libvoice_stub.a libmic_stub.a libspurs_jq_stub.a libsysutil_userinfo_stub.a libsysutil_savedata_stub.a libmsmp3dec_ppu.a ..\ps3sdk\mp3declib\DirectSpuLinkLibrary\Ppu\Mp3DecLibPpu.a" [$PS3]
  42. $AdditionalDependencies "$BASE dinput8.lib winmm.lib wsock32.lib ws2_32.lib wininet.lib vfw32.lib Rpcrt4.lib Iphlpapi.lib imm32.lib" [$WINDOWS]
  43. $AdditionalLibraryDirectories "$BASE;$SRCDIR\lib\common\vc7;$SRCDIR\dx9sdk\lib" [$WINDOWS]
  44. $SystemFrameworks "Carbon;AppKit;OpenAL;CoreAudio;AudioToolbox;SystemConfiguration;Quicktime;AudioUnit" [$OSXALL]
  45. $SystemLibraries "iconv" [$OSXALL]
  46. $SystemLibraries "SDL2;rt;openal" [$LINUXALL && !$DEDICATED]
  47. $GCC_ExtraLinkerFlags "-L/usr/lib32 -L/usr/lib" [$LINUXALL]
  48. $AdditionalOptions "$BASE /nodefaultlib:msvcrt.lib" [$WINDOWS]
  49. }
  50. }
  51. $Configuration "Debug"
  52. {
  53. // Debug Libs - DON'T PUT RELEASE LIBS HERE!
  54. $Linker [$X360]
  55. {
  56. $AdditionalDependencies "$BASE xonlined.lib xaudiod2.lib Xhvd2.lib xmpd.lib xmcored.lib xmahald.lib xpartyd.lib"
  57. }
  58. }
  59. $Configuration "Release"
  60. {
  61. // Release Libs - DON'T PUT DEBUG LIBS HERE!
  62. $Linker [$X360]
  63. {
  64. $AdditionalDependencies "$BASE xonline.lib xaudio2.lib Xhv2.lib xmp.lib xmcore.lib xmahal.lib xparty.lib"
  65. }
  66. }
  67. $Project $EPROJ
  68. {
  69. $Folder "Client"
  70. {
  71. $File "$ESRCDIR\client_pch.cpp" [!($PS3 || $DEDICATED)]
  72. {
  73. $Configuration
  74. {
  75. $Compiler
  76. {
  77. $Create/UsePrecompiledHeader "Create Precompiled Header (/Yc)"
  78. $Create/UsePCHThroughFile "client_pch.h"
  79. $PrecompiledHeaderFile "$(IntDir)/client_pch.pch"
  80. }
  81. }
  82. }
  83. $File "$ESRCDIR\movieplayer_matchframework.cpp" [$X360 || $PS3]
  84. $File "$ESRCDIR\cl_rcon.cpp" [!$DEDICATED]
  85. $File "$ESRCDIR\rpt_engine.cpp" [!$DEDICATED]
  86. $File "$ESRCDIR\cl_steamauth.cpp" [!$DEDICATED]
  87. $File "$ESRCDIR\clientframe.cpp"
  88. $File "$ESRCDIR\decal_clip.cpp"
  89. $File "$ESRCDIR\demofile.cpp"
  90. $File "$ESRCDIR\demostreamhttp.cpp"
  91. $File "$ESRCDIR\demostream.cpp"
  92. $File "$ESRCDIR\demobuffer.cpp"
  93. $File "$ESRCDIR\DevShotGenerator.cpp"
  94. $File "$ESRCDIR\OcclusionSystem.cpp"
  95. $File "$ESRCDIR\tmessage.cpp"
  96. $File "$ESRCDIR\r_efx.cpp" [!$DEDICATED]
  97. $File "$ESRCDIR\view.cpp" [!$DEDICATED]
  98. $File "$SRCDIR\avi\bink.cpp" [$X360 || $PS3]
  99. $File "$SRCDIR\game\shared\cstrike15\dlchelper.h"
  100. $File "$ESRCDIR\baseclientstate.cpp" \
  101. "$ESRCDIR\cbenchmark.cpp" [!$DEDICATED]\
  102. "$ESRCDIR\cdll_engine_int.cpp" [!$DEDICATED]\
  103. "$ESRCDIR\cl_main.cpp" [!$DEDICATED]\
  104. "$ESRCDIR\cl_demo.cpp" [!$DEDICATED]\
  105. "$ESRCDIR\cl_broadcast.cpp" [!$DEDICATED]\
  106. "$ESRCDIR\cl_null.cpp" [$DEDICATED]\
  107. "$ESRCDIR\cl_demoaction.cpp" [!$DEDICATED]\
  108. "$ESRCDIR\cl_demoaction_types.cpp" [!$DEDICATED]\
  109. "$ESRCDIR\cl_demoactioneditors.cpp" [!$DEDICATED]\
  110. "$ESRCDIR\cl_demoactionmanager.cpp" [!$DEDICATED]\
  111. "$ESRCDIR\cl_demoeditorpanel.cpp" [!$DEDICATED]\
  112. "$ESRCDIR\cl_demosmootherpanel.cpp" [!$DEDICATED]\
  113. "$ESRCDIR\cl_demouipanel.cpp" [!$DEDICATED]\
  114. "$ESRCDIR\cl_foguipanel.cpp" [!$DEDICATED]\
  115. "$ESRCDIR\cl_txviewpanel.cpp" [!$DEDICATED]\
  116. "$ESRCDIR\cl_entityreport.cpp" [!$DEDICATED]\
  117. "$ESRCDIR\cl_ents_parse.cpp" [!$DEDICATED]\
  118. "$ESRCDIR\cl_localnetworkbackdoor.cpp" [!$DEDICATED]\
  119. "$ESRCDIR\cl_parse_event.cpp" [!$DEDICATED]\
  120. "$ESRCDIR\cl_pluginhelpers.cpp" [!$DEDICATED]\
  121. "$ESRCDIR\cl_pred.cpp" [!$DEDICATED]\
  122. "$ESRCDIR\cl_splitscreen.cpp" [!$DEDICATED]\
  123. "$ESRCDIR\cl_texturelistpanel.cpp" [!$DEDICATED]\
  124. "$ESRCDIR\client.cpp" [!$DEDICATED]\
  125. "$ESRCDIR\colorcorrectionpanel.cpp" [!$DEDICATED]\
  126. "$ESRCDIR\engine_helper_ps3.cpp" [$PS3]\
  127. "$ESRCDIR\console.cpp"
  128. {
  129. $Configuration
  130. {
  131. $Compiler
  132. {
  133. $Create/UsePrecompiledHeader "Use Precompiled Header (/Yu)" [!$PS3]
  134. $Create/UsePCHThroughFile "client_pch.h" [!$PS3]
  135. $PrecompiledHeaderFile "$(IntDir)/client_pch.pch" [!$PS3]
  136. }
  137. }
  138. }
  139. $File "$ESRCDIR\render_pch.cpp" [!$PS3]
  140. {
  141. $Configuration
  142. {
  143. $Compiler
  144. {
  145. $Create/UsePrecompiledHeader "Create Precompiled Header (/Yc)"
  146. $Create/UsePCHThroughFile "render_pch.h" [!$POSIX]
  147. $Create/UsePCHThroughFile $ESRCDIR/render_pch.h [$POSIX]
  148. $PrecompiledHeaderFile "$(IntDir)/render_pch.pch"
  149. }
  150. }
  151. }
  152. $File "$ESRCDIR\buildcubemaps.cpp" [!$DEDICATED]\
  153. "$ESRCDIR\buildmodelforworld.cpp" [!$DEDICATED]\
  154. "$ESRCDIR\debug_leafvis.cpp" [!$DEDICATED]\
  155. "$ESRCDIR\debugoverlay.cpp" [!$DEDICATED]\
  156. "$ESRCDIR\decals.cpp" \
  157. "$ESRCDIR\disp.cpp" \
  158. "$ESRCDIR\disp_interface.cpp" \
  159. "$ESRCDIR\disp_mapload.cpp" \
  160. "$ESRCDIR\gl_draw.cpp" \
  161. "$ESRCDIR\gl_rsurf.cpp" \
  162. "$ESRCDIR\brushbatchrender.cpp" [!$DEDICATED]\
  163. "$ESRCDIR\gl_shader.cpp" \
  164. "$ESRCDIR\gl_drawlights.cpp" [!$DEDICATED]\
  165. "$ESRCDIR\gl_lightmap.cpp" [!$DEDICATED]\
  166. "$ESRCDIR\gl_matsysiface.cpp" [!$DEDICATED]\
  167. "$ESRCDIR\gl_rlight.cpp" [!$DEDICATED]\
  168. "$ESRCDIR\gl_rmain.cpp" [!$DEDICATED]\
  169. "$ESRCDIR\gl_rmisc.cpp" [!$DEDICATED]\
  170. "$ESRCDIR\gl_screen.cpp" [!$DEDICATED]\
  171. "$ESRCDIR\gl_warp.cpp" [!$DEDICATED]\
  172. "$ESRCDIR\l_studio.cpp" \
  173. "$ESRCDIR\matsys_interface.cpp" \
  174. "$ESRCDIR\modelloader.cpp" \
  175. "$ESRCDIR\Overlay.cpp" [!$DEDICATED]\
  176. "$ESRCDIR\r_areaportal.cpp" [!$DEDICATED]\
  177. "$ESRCDIR\r_decal.cpp" \
  178. "$ESRCDIR\r_linefile.cpp" [!$DEDICATED]\
  179. "$ESRCDIR\shadowmgr.cpp" [!$DEDICATED]
  180. {
  181. $Configuration
  182. {
  183. $Compiler
  184. {
  185. $Create/UsePrecompiledHeader "Use Precompiled Header (/Yu)" [!$PS3]
  186. $Create/UsePCHThroughFile "render_pch.h" [!$POSIX && !$PS3]
  187. $Create/UsePCHThroughFile $ESRCDIR/render_pch.h [$POSIX && !$PS3]
  188. $PrecompiledHeaderFile "$(IntDir)/render_pch.pch" [!$PS3]
  189. }
  190. }
  191. }
  192. }
  193. $Folder "Server"
  194. {
  195. $File "$ESRCDIR\server_pch.cpp" [!$PS3]
  196. {
  197. $Configuration
  198. {
  199. $Compiler
  200. {
  201. $Create/UsePrecompiledHeader "Create Precompiled Header (/Yc)"
  202. $Create/UsePCHThroughFile server_pch.h [!$POSIX]
  203. $Create/UsePCHThroughFile $ESRCDIR/server_pch.h [$POSIX]
  204. $PrecompiledHeaderFile "$(IntDir)/server_pch.pch"
  205. }
  206. }
  207. }
  208. $File "$ESRCDIR\sv_ipratelimit.cpp"
  209. $File "$ESRCDIR\sv_rcon.cpp"
  210. $File "$ESRCDIR\sv_steamauth.cpp"
  211. $File "$ESRCDIR\sv_uploaddata.cpp"
  212. $File "$ESRCDIR\sv_uploadgamestats.cpp"
  213. $File "$ESRCDIR\baseclient.cpp" \
  214. "$ESRCDIR\sv_main.cpp" \
  215. "$ESRCDIR\sv_client.cpp" \
  216. "$ESRCDIR\sv_ents_write.cpp" \
  217. "$ESRCDIR\sv_filter.cpp" \
  218. "$ESRCDIR\sv_framesnapshot.cpp" \
  219. "$ESRCDIR\sv_log.cpp" \
  220. "$ESRCDIR\sv_master.cpp" \
  221. "$ESRCDIR\sv_packedentities.cpp" \
  222. "$ESRCDIR\sv_plugin.cpp" \
  223. "$ESRCDIR\sv_precache.cpp" \
  224. "$ESRCDIR\sv_redirect.cpp" \
  225. "$ESRCDIR\sv_remoteaccess.cpp" \
  226. "$ESRCDIR\vengineserver_impl.cpp"
  227. {
  228. $Configuration
  229. {
  230. $Compiler
  231. {
  232. $Create/UsePrecompiledHeader "Use Precompiled Header (/Yu)" [!$PS3]
  233. $Create/UsePCHThroughFile server_pch.h [!$POSIX && !$PS3]
  234. $Create/UsePCHThroughFile $ESRCDIR/server_pch.h [$POSIX && !$PS3]
  235. $PrecompiledHeaderFile "$(IntDir)/server_pch.pch" [!$PS3]
  236. }
  237. }
  238. }
  239. }
  240. $Folder "Source Files"
  241. {
  242. $File "$ESRCDIR\baseautocompletefilelist.cpp"
  243. $File "$ESRCDIR\baseserver.cpp"
  244. $File "$ESRCDIR\bitbuf_errorhandler.cpp"
  245. $File "$ESRCDIR\blackbox.cpp"
  246. $File "$SRCDIR\public\blockingudpsocket.cpp"
  247. $File "$SRCDIR\public\bsptreedata.cpp"
  248. $File "$SRCDIR\public\builddisp.cpp"
  249. $File "$ESRCDIR\buildnum.cpp"
  250. $File "$ESRCDIR\changeframelist.cpp"
  251. $File "$ESRCDIR\checksum_engine.cpp"
  252. $File "$ESRCDIR\clockdriftmgr.cpp"
  253. $File "$ESRCDIR\cl_bounded_cvars.cpp" [!$DEDICATED]
  254. $File "$ESRCDIR\cmd.cpp"
  255. $File "$ESRCDIR\cmodel.cpp"
  256. $File "$ESRCDIR\cmodel_bsp.cpp"
  257. $File "$ESRCDIR\cmodel_disp.cpp"
  258. $File "$SRCDIR\public\collisionutils.cpp"
  259. $File "$ESRCDIR\common.cpp"
  260. $File "$SRCDIR\public\crtmemdebug.cpp"
  261. $File "$ESRCDIR\cvar.cpp"
  262. $File "$SRCDIR\public\disp_common.cpp"
  263. $File "$ESRCDIR\disp_defs.cpp"
  264. $File "$ESRCDIR\disp_helpers.cpp"
  265. $File "$SRCDIR\public\disp_powerinfo.cpp"
  266. $File "$SRCDIR\public\dispcoll_common.cpp"
  267. $File "$ESRCDIR\DownloadListGenerator.cpp"
  268. $File "$ESRCDIR\downloadthread.cpp"
  269. $File "$ESRCDIR\dt.cpp"
  270. $File "$ESRCDIR\dt_common_eng.cpp"
  271. $File "$ESRCDIR\dt_encode.cpp"
  272. $File "$ESRCDIR\dt_instrumentation.cpp"
  273. $File "$ESRCDIR\dt_instrumentation_server.cpp"
  274. $File "$ESRCDIR\dt_localtransfer.cpp"
  275. $File "$SRCDIR\public\dt_recv.cpp"
  276. $File "$ESRCDIR\dt_recv_decoder.cpp"
  277. $File "$ESRCDIR\dt_recv_eng.cpp"
  278. $File "$SRCDIR\public\dt_send.cpp"
  279. $File "$ESRCDIR\dt_send_eng.cpp"
  280. $File "$ESRCDIR\dt_stack.cpp"
  281. $File "$ESRCDIR\dt_test.cpp"
  282. $File "$SRCDIR\public\dt_utlvector_common.cpp"
  283. $File "$SRCDIR\public\dt_utlvector_recv.cpp"
  284. $File "$SRCDIR\public\dt_utlvector_send.cpp"
  285. $File "$ESRCDIR\enginesingleuserfilter.cpp"
  286. $File "$ESRCDIR\enginestats.cpp"
  287. $File "$ESRCDIR\enginethreads.cpp"
  288. $File "$ESRCDIR\enginetrace.cpp"
  289. $File "$ESRCDIR\filesystem_engine.cpp"
  290. $File "$SRCDIR\public\filesystem_helpers.cpp"
  291. $File "$SRCDIR\public\filesystem_init.cpp"
  292. $File "$ESRCDIR\filetransfermgr.cpp"
  293. $File "$ESRCDIR\GameEventManager.cpp"
  294. $File "$ESRCDIR\GameEventManagerOld.cpp"
  295. $File "$ESRCDIR\gameeventtransmitter.cpp"
  296. $File "$ESRCDIR\gametrace_engine.cpp"
  297. $File "$ESRCDIR\hltvclient.cpp"
  298. $File "$ESRCDIR\hltvclientstate.cpp"
  299. $File "$ESRCDIR\hltvdemo.cpp"
  300. $File "$ESRCDIR\hltvbroadcast.cpp"
  301. $File "$ESRCDIR\hltvserver.cpp"
  302. $File "$ESRCDIR\hltvtest.cpp"
  303. $File "$ESRCDIR\host.cpp"
  304. $File "$ESRCDIR\host_cmd.cpp"
  305. $File "$ESRCDIR\host_listmaps.cpp"
  306. $File "$ESRCDIR\host_phonehome.cpp"
  307. $File "$ESRCDIR\host_state.cpp"
  308. $File "$ESRCDIR\imagepacker.cpp"
  309. $File "$ESRCDIR\initmathlib.cpp"
  310. $File "$SRCDIR\common\language.cpp"
  311. $File "$ESRCDIR\LocalNetworkBackdoor.cpp"
  312. $File "$ESRCDIR\LoadScreenUpdate.cpp" [!$DEDICATED]
  313. $File "$SRCDIR\public\lumpfiles.cpp"
  314. $File "$ESRCDIR\MapReslistGenerator.cpp"
  315. $File "$ESRCDIR\materialproxyfactory.cpp"
  316. $File "$ESRCDIR\mem_fgets.cpp"
  317. $File "$ESRCDIR\mod_vis.cpp"
  318. $File "$ESRCDIR\ModelInfo.cpp"
  319. $File "$ESRCDIR\netconsole.cpp"
  320. $File "$ESRCDIR\net_chan.cpp"
  321. $File "$ESRCDIR\net_support.cpp"
  322. $File "$ESRCDIR\net_synctags.cpp"
  323. $File "$ESRCDIR\net_ws.cpp"
  324. $File "$ESRCDIR\net_ws_queued_packet_sender.cpp"
  325. $File "$ESRCDIR\net_steamsocketmgr.cpp"
  326. $File "$SRCDIR\common\netmessages.cpp"
  327. $File "$SRCDIR\common\steamid.cpp"
  328. $File "$ESRCDIR\networkstringtable.cpp"
  329. $File "$ESRCDIR\NetworkStringTableItem.cpp"
  330. $File "$ESRCDIR\networkstringtableserver.cpp"
  331. $File "$SRCDIR\public\networkvar.cpp"
  332. $File "$ESRCDIR\packed_entity.cpp"
  333. $File "$ESRCDIR\pure_server.cpp"
  334. $File "$ESRCDIR\pr_edict.cpp"
  335. $File "$ESRCDIR\precache.cpp"
  336. $File "$ESRCDIR\quakedef.cpp"
  337. $File "$ESRCDIR\randomstream.cpp"
  338. $File "$SRCDIR\common\randoverride.cpp"
  339. $File "$SRCDIR\public\registry.cpp"
  340. $File "$ESRCDIR\replay.cpp"
  341. $File "$ESRCDIR\replayclient.cpp"
  342. $File "$ESRCDIR\replayhistorymanager.cpp"
  343. $File "$ESRCDIR\replaydemo.cpp"
  344. $File "$ESRCDIR\replayserver.cpp"
  345. $File "$SRCDIR\public\sentence.cpp"
  346. $File "$ESRCDIR\singleplayersharedmemory.cpp"
  347. $File "$ESRCDIR\sound_shared.cpp"
  348. $File "$ESRCDIR\spatialpartition.cpp"
  349. $File "$ESRCDIR\staticpropmgr.cpp"
  350. $File "$ESRCDIR\status.cpp"
  351. $File "$SRCDIR\public\studio.cpp"
  352. $File "$ESRCDIR\sys_dll.cpp"
  353. $File "$ESRCDIR\sys_dll2.cpp"
  354. $File "$ESRCDIR\sys_engine.cpp"
  355. $File "$ESRCDIR\sys_mainwind.cpp" [!$DEDICATED]
  356. $File "$ESRCDIR\sys_linuxwind.cpp" [$LINUX]
  357. $File "$ESRCDIR\testscriptmgr.cpp"
  358. $File "$ESRCDIR\traceinit.cpp"
  359. $File "$SRCDIR\public\vallocator.cpp"
  360. $File "$ESRCDIR\voiceserver_impl.cpp"
  361. $File "$ESRCDIR\vprof_engine.cpp"
  362. $File "$ESRCDIR\vprof_record.cpp"
  363. $File "$ESRCDIR\world.cpp"
  364. $File "$SRCDIR\public\XZip.cpp"
  365. $File "$SRCDIR\public\XUnzip.cpp"
  366. $File "$ESRCDIR\zone.cpp"
  367. $File "$ESRCDIR\bugreporter.cpp" [!$DEDICATED]
  368. $File "$ESRCDIR\cheatcodes.cpp"
  369. $File "$ESRCDIR\download.cpp"
  370. $File "$SRCDIR\public\editor_sendcommand.cpp"
  371. $File "$ESRCDIR\host_saverestore.cpp" [!$DEDICATED]
  372. $File "$ESRCDIR\keys.cpp"
  373. $File "$ESRCDIR\lightcache.cpp" [!$DEDICATED]
  374. $File "$ESRCDIR\networkstringtableclient.cpp"
  375. $File "$ESRCDIR\saverestore_filesystem_passthrough.cpp" [!$DEDICATED]
  376. $File "$ESRCDIR\saverestore_filesystem.cpp" [!$DEDICATED]
  377. $File "$SRCDIR\common\ps3\saverestore_ps3_api_ui.h" [$PS3]
  378. $File "$ESRCDIR\ps3\ps3_saveutil_v2.h" [$PS3]
  379. $File "$ESRCDIR\ps3\ps3_saveutil_v2_delete.cpp" [$PS3]
  380. $File "$ESRCDIR\ps3\ps3_saveutil_v2_initialize.cpp" [$PS3]
  381. $File "$ESRCDIR\ps3\ps3_saveutil_v2_interface.cpp" [$PS3]
  382. $File "$ESRCDIR\ps3\ps3_saveutil_v2_load.cpp" [$PS3]
  383. $File "$ESRCDIR\ps3\ps3_saveutil_v2_save.cpp" [$PS3]
  384. $File "$ESRCDIR\ps3\ps3_saveutil_v2_save_steam.cpp" [$PS3]
  385. $File "$ESRCDIR\ps3\ps3_saveutil_v2_thread.cpp" [$PS3]
  386. $File "$SRCDIR\public\scratchpad3d.cpp"
  387. $File "$ESRCDIR\servermsghandler.cpp"
  388. $File "$ESRCDIR\sys_getmodes.cpp" [!$DEDICATED]
  389. $File "$ESRCDIR\vgui_askconnectpanel.cpp" [!$DEDICATED]
  390. $File "$ESRCDIR\vgui_watermark.cpp" [!$DEDICATED]
  391. $File "$ESRCDIR\xboxsystem.cpp"
  392. $File "$SRCDIR\common\SourceAppInfo.cpp"
  393. $File "$ESRCDIR\ipc_console.cpp" [$WINDOWS]
  394. $File "$SRCDIR\engine\paint.cpp"
  395. $File "$SRCDIR\public\phonemeconverter.cpp"
  396. $File "$ESRCDIR\buildindices_PS3.cpp" [$PS3]
  397. $File "$ESRCDIR\buildworldlists_PS3.cpp" [$PS3]
  398. $File "$SRCDIR\common\ps3\vjobutils.cpp" [$PS3]
  399. $File "$SRCDIR\common\ps3\spu_job_shared.cpp" [$PS3]
  400. }
  401. $Folder "Audio"
  402. {
  403. $File "$ESRCDIR\snd_io.cpp"
  404. $File "$ESRCDIR\EngineSoundServer.cpp"
  405. $File "$ESRCDIR\EngineSoundClient.cpp" [!$DEDICATED]
  406. $File "$ESRCDIR\engsoundservice.cpp" [!$DEDICATED]
  407. $File "$ESRCDIR\audio\private\voice_wavefile.cpp"
  408. $File "$ESRCDIR\audio\private\MPAFile.cpp" [!$DEDICATED&&!$X360]
  409. $File "$ESRCDIR\audio\private\MPAHeader.cpp" [!$DEDICATED&&!$X360]
  410. $File "$ESRCDIR\audio\private\snd_posix.cpp" [$POSIX]
  411. $File "$ESRCDIR\audio\private\windows_audio.cpp" [$WINDOWS]
  412. {
  413. $Configuration
  414. {
  415. $Compiler
  416. {
  417. $AdditionalIncludeDirectories "."
  418. }
  419. }
  420. }
  421. $File "$ESRCDIR\audio\audio_pch.cpp" [!($PS3 || $DEDICATED)]
  422. {
  423. $Configuration
  424. {
  425. $Compiler
  426. {
  427. $Create/UsePrecompiledHeader "Create Precompiled Header (/Yc)"
  428. $Create/UsePCHThroughFile "audio_pch.h"
  429. $PrecompiledHeaderFile "$(IntDir)/audio_pch.pch"
  430. $AdditionalIncludeDirectories "$BASE;$SRCDIR\engine\audio\public;$SRCDIR\engine\audio\private;$SRCDIR\audio\private\snd_op_sys"
  431. }
  432. }
  433. }
  434. // precompiled header section: common audio files
  435. $File "$ESRCDIR\audio\private\vox.cpp" \
  436. "$ESRCDIR\audio\private\snd_dev_common.cpp" [!$DEDICATED]\
  437. "$ESRCDIR\audio\private\snd_dma.cpp" [!$DEDICATED]\
  438. "$ESRCDIR\audio\private\snd_mixgroups.cpp" [!$DEDICATED]\
  439. "$ESRCDIR\audio\private\snd_dsp.cpp" [!$DEDICATED]\
  440. "$ESRCDIR\audio\private\snd_mix.cpp" [!$DEDICATED]\
  441. "$ESRCDIR\audio\private\snd_op_sys\sos_system.cpp" [!$DEDICATED]\
  442. "$ESRCDIR\audio\private\snd_op_sys\sos_entry_match_system.cpp" [!$DEDICATED]\
  443. "$ESRCDIR\audio\private\snd_op_sys\sos_op.cpp" [!$DEDICATED]\
  444. "$ESRCDIR\audio\private\snd_op_sys\sos_op_block_entry.cpp" [!$DEDICATED]\
  445. "$ESRCDIR\audio\private\snd_op_sys\sos_op_convar.cpp" [!$DEDICATED]\
  446. "$ESRCDIR\audio\private\snd_op_sys\sos_op_dashboard.cpp" [!$DEDICATED]\
  447. "$ESRCDIR\audio\private\snd_op_sys\sos_op_delta.cpp" [!$DEDICATED]\
  448. "$ESRCDIR\audio\private\snd_op_sys\sos_op_distant_dsp.cpp" [!$DEDICATED]\
  449. "$ESRCDIR\audio\private\snd_op_sys\sos_op_entry_time.cpp" [!$DEDICATED]\
  450. "$ESRCDIR\audio\private\snd_op_sys\sos_op_entity_info.cpp" [!$DEDICATED]\
  451. "$ESRCDIR\audio\private\snd_op_sys\sos_op_falloff.cpp" [!$DEDICATED]\
  452. "$ESRCDIR\audio\private\snd_op_sys\sos_op_filters.cpp" [!$DEDICATED]\
  453. "$ESRCDIR\audio\private\snd_op_sys\sos_op_iterate_merge_speakers.cpp" [!$DEDICATED]\
  454. "$ESRCDIR\audio\private\snd_op_sys\sos_op_map_name.cpp" [!$DEDICATED]\
  455. "$ESRCDIR\audio\private\snd_op_sys\sos_op_math.cpp" [!$DEDICATED]\
  456. "$ESRCDIR\audio\private\snd_op_sys\sos_op_mixer.cpp" [!$DEDICATED]\
  457. "$ESRCDIR\audio\private\snd_op_sys\sos_op_mixlayer.cpp" [!$DEDICATED]\
  458. "$ESRCDIR\audio\private\snd_op_sys\sos_op_occlusion.cpp" [!$DEDICATED]\
  459. "$ESRCDIR\audio\private\snd_op_sys\sos_op_opvar.cpp" [!$DEDICATED]\
  460. "$ESRCDIR\audio\private\snd_op_sys\sos_op_output.cpp" [!$DEDICATED]\
  461. "$ESRCDIR\audio\private\snd_op_sys\sos_op_platform.cpp" [!$DEDICATED]\
  462. "$ESRCDIR\audio\private\snd_op_sys\sos_op_player_info.cpp" [!$DEDICATED]\
  463. "$ESRCDIR\audio\private\snd_op_sys\sos_op_pos_vec8.cpp" [!$DEDICATED]\
  464. "$ESRCDIR\audio\private\snd_op_sys\sos_op_source_info.cpp" [!$DEDICATED]\
  465. "$ESRCDIR\audio\private\snd_op_sys\sos_op_spatialize.cpp" [!$DEDICATED]\
  466. "$ESRCDIR\audio\private\snd_op_sys\sos_op_start_entry.cpp" [!$DEDICATED]\
  467. "$ESRCDIR\audio\private\snd_op_sys\sos_op_stop_entry.cpp" [!$DEDICATED]\
  468. "$ESRCDIR\audio\private\snd_op_sys\sos_op_sys_time.cpp" [!$DEDICATED]\
  469. "$ESRCDIR\audio\private\snd_op_sys\sos_op_tracks.cpp" [!$DEDICATED]\
  470. "$ESRCDIR\audio\private\snd_op_sys\sos_op_util.cpp" [!$DEDICATED]\
  471. "$ESRCDIR\audio\private\snd_sentence_mixer.cpp" [!$DEDICATED]\
  472. "$ESRCDIR\audio\private\snd_wave_data.cpp" [!$DEDICATED]\
  473. "$ESRCDIR\audio\private\snd_wave_mixer.cpp" [!$DEDICATED]\
  474. "$ESRCDIR\audio\private\snd_wave_mixer_adpcm.cpp" [!$DEDICATED]\
  475. "$ESRCDIR\audio\private\snd_wave_source.cpp" [!$DEDICATED]\
  476. "$ESRCDIR\audio\private\snd_wave_temp.cpp" [!$DEDICATED]\
  477. "$ESRCDIR\audio\private\snd_win.cpp" [!$DEDICATED]\
  478. "$ESRCDIR\audio\private\voice_gain.cpp" [!$DEDICATED]
  479. {
  480. $Configuration
  481. {
  482. $Compiler
  483. {
  484. $Create/UsePrecompiledHeader "Use Precompiled Header (/Yu)" [!$PS3]
  485. $Create/UsePCHThroughFile "audio_pch.h" [!$PS3]
  486. $PrecompiledHeaderFile "$(IntDir)/audio_pch.pch" [!$PS3]
  487. }
  488. }
  489. }
  490. // WIN32 only audio files
  491. $File "$ESRCDIR\audio\private\snd_dev_direct.cpp" [$WINDOWS] \
  492. "$ESRCDIR\audio\private\snd_mp3_source.cpp" [$WINDOWS||$OSXALL||($LINUXALL&&!$DEDICATED)] \
  493. "$ESRCDIR\audio\private\snd_wave_mixer_mp3.cpp" [$WINDOWS||$OSXALL||($LINUXALL&&!$DEDICATED)] \
  494. "$ESRCDIR\audio\private\VBRHeader.cpp" [!$DEDICATED&&!$X360] \
  495. "$ESRCDIR\audio\private\voice.cpp" [!$DEDICATED&&!$X360] \
  496. "$ESRCDIR\audio\private\voice_mixer_controls.cpp" [$WINDOWS] \
  497. "$ESRCDIR\audio\private\voice_record_dsound.cpp" [$WINDOWS] \
  498. "$ESRCDIR\audio\private\voice_sound_engine_interface.cpp" [!$DEDICATED&&!$X360]
  499. {
  500. $Configuration
  501. {
  502. $Compiler
  503. {
  504. $Create/UsePrecompiledHeader "Use Precompiled Header (/Yu)" [!$PS3]
  505. $Create/UsePCHThroughFile "audio_pch.h" [!$PS3]
  506. $PrecompiledHeaderFile "$(IntDir)/audio_pch.pch" [!$PS3]
  507. }
  508. }
  509. }
  510. // X360 only audio files
  511. $File "$ESRCDIR\audio\private\snd_dev_xaudio.cpp" [$X360] \
  512. "$ESRCDIR\audio\private\snd_wave_mixer_xma.cpp" [$X360]
  513. {
  514. $Configuration
  515. {
  516. $Compiler
  517. {
  518. $Create/UsePrecompiledHeader "Use Precompiled Header (/Yu)"
  519. $Create/UsePCHThroughFile "audio_pch.h"
  520. $PrecompiledHeaderFile "$(IntDir)/audio_pch.pch"
  521. }
  522. }
  523. }
  524. // PS3 only audio files
  525. $File "$ESRCDIR\audio\private\snd_dev_ps3audio.cpp" [$PS3] \
  526. "$ESRCDIR\audio\private\snd_ps3_mp3dec.cpp" [$PS3] \
  527. "$ESRCDIR\audio\private\snd_wave_mixer_ps3_mp3.cpp" [$PS3] \
  528. "$SRCDIR\public\vjobs\mp3dec_shared.cpp" [$PS3]
  529. {
  530. $Configuration
  531. {
  532. $Compiler
  533. {
  534. }
  535. }
  536. }
  537. $File "$ESRCDIR\audio\private\snd_stubs.cpp"
  538. $File "$ESRCDIR\audio\private\voice_mixer_controls_openal.cpp" [$OSXALL||($LINUXALL&&!$DEDICATED)]
  539. $File "$ESRCDIR\audio\private\voice_record_openal.cpp" [$OSXALL||($LINUXALL&&!$DEDICATED)]
  540. $File "$ESRCDIR\audio\private\voice_record_mac_audioqueue.cpp" [$OSXALL]
  541. $Folder "Header Files"
  542. {
  543. $File "$ESRCDIR\audio\public\ivoicecodec.h"
  544. $File "$ESRCDIR\audio\public\ivoicerecord.h"
  545. $File "$ESRCDIR\audio\public\snd_audio_source.h"
  546. $File "$ESRCDIR\audio\public\snd_device.h"
  547. $File "$ESRCDIR\audio\public\snd_io.h"
  548. $File "$ESRCDIR\audio\public\sound.h"
  549. $File "$ESRCDIR\audio\public\soundservice.h"
  550. $File "$ESRCDIR\audio\public\voice.h"
  551. $File "$ESRCDIR\audio\public\vox.h"
  552. $File "$ESRCDIR\audio\public\vjobs\mp3dec_shared.h" [$PS3 && !$CSGO]
  553. $File "$ESRCDIR\audio\private\MPAFile.h" [$WINDOWS]
  554. $File "$ESRCDIR\audio\private\MPAHeader.h" [$WINDOWS]
  555. $File "$ESRCDIR\audio\private\VBRHeader.h" [$WINDOWS]
  556. $File "$ESRCDIR\audio\private\circularbuffer.h"
  557. $File "$ESRCDIR\audio\private\eax.h"
  558. $File "$ESRCDIR\audio\private\snd_channels.h"
  559. $File "$ESRCDIR\audio\private\snd_convars.h"
  560. $File "$ESRCDIR\audio\private\snd_dev_common.h"
  561. $File "$ESRCDIR\audio\private\snd_dev_direct.h" [$WINDOWS]
  562. $File "$ESRCDIR\audio\private\snd_dev_wave.h" [$WINDOWS]
  563. $File "$ESRCDIR\audio\private\snd_dev_xaudio.h" [$X360]
  564. $File "$ESRCDIR\audio\private\snd_dev_ps3audio.h" [$PS3]
  565. $File "$ESRCDIR\audio\private\snd_ps3_mp3dec.h" [$PS3]
  566. $File "$ESRCDIR\audio\private\snd_dma.h"
  567. $File "$ESRCDIR\audio\private\snd_env_fx.h"
  568. $File "$ESRCDIR\audio\private\snd_fixedint.h"
  569. $File "$ESRCDIR\audio\private\snd_mix_buf.h"
  570. $File "$ESRCDIR\audio\private\snd_op_sys\sos_entry_match_system.h"
  571. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op.h"
  572. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_block_entry.h"
  573. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_convar.h"
  574. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_dashboard.h"
  575. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_delta.h"
  576. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_distant_dsp.h"
  577. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_entry_time.h"
  578. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_entity_info.h"
  579. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_falloff.h"
  580. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_filters.h"
  581. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_iterate_merge_speakers.h"
  582. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_map_name.h"
  583. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_math.h"
  584. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_mixer.h"
  585. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_mixlayer.h"
  586. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_occlusion.h"
  587. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_opvar.h"
  588. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_output.h"
  589. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_platform.h"
  590. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_player_info.h"
  591. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_source_info.h"
  592. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_pos_vec8.h"
  593. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_spatialize.h"
  594. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_start_entry.h"
  595. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_stop_entry.h"
  596. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_sys_time.h"
  597. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_tracks.h"
  598. $File "$ESRCDIR\audio\private\snd_op_sys\sos_op_util.h"
  599. $File "$ESRCDIR\audio\private\snd_op_sys\sos_system.h"
  600. $File "$ESRCDIR\audio\private\snd_sfx.h"
  601. $File "$ESRCDIR\audio\private\snd_stubs.h"
  602. $File "$ESRCDIR\audio\private\snd_wave_mixer.h"
  603. $File "$ESRCDIR\audio\private\snd_wave_mixer_adpcm.h"
  604. $File "$ESRCDIR\audio\private\snd_wave_mixer_xma.h"
  605. $File "$ESRCDIR\audio\private\snd_wave_mixer_ps3_mp3.h"
  606. $File "$ESRCDIR\audio\private\snd_wave_mixer_private.h"
  607. $File "$ESRCDIR\audio\private\snd_wave_source.h"
  608. $File "$ESRCDIR\audio\private\snd_wave_temp.h"
  609. $File "$ESRCDIR\audio\private\sound_private.h"
  610. $File "$ESRCDIR\audio\private\voice_gain.h"
  611. $File "$ESRCDIR\audio\private\voice_mixer_controls.h"
  612. $File "$ESRCDIR\audio\private\voice_sound_engine_interface.h"
  613. $File "$ESRCDIR\audio\private\voice_wavefile.h"
  614. $File "$ESRCDIR\audio\private\vox_private.h"
  615. }
  616. }
  617. $Folder "VGUI Panels" [!$DEDICATED]
  618. {
  619. // public file, no pch
  620. $File "$SRCDIR\public\vgui_controls\vgui_controls.cpp"
  621. $File "$SRCDIR\common\vgui\vgui_basebudgetpanel.cpp"
  622. $File "$SRCDIR\common\vgui\vgui_budgetbargraphpanel.cpp"
  623. $File "$SRCDIR\common\vgui\vgui_budgethistorypanel.cpp"
  624. $File "$SRCDIR\common\vgui\vgui_budgetpanelshared.cpp"
  625. $File "$ESRCDIR\perfuipanel.cpp" \
  626. "$ESRCDIR\vgui_basepanel.cpp" \
  627. "$ESRCDIR\vgui_baseui_interface.cpp" \
  628. "$ESRCDIR\vgui_budgetpanel.cpp" \
  629. "$ESRCDIR\vgui_DebugSystemPanel.cpp" \
  630. "$ESRCDIR\vgui_drawtreepanel.cpp" \
  631. "$ESRCDIR\vgui_helpers.cpp" \
  632. "$ESRCDIR\vgui_texturebudgetpanel.cpp" \
  633. "$ESRCDIR\vgui_vprofgraphpanel.cpp" \
  634. "$ESRCDIR\vgui_vprofpanel.cpp"
  635. {
  636. $Configuration
  637. {
  638. $Compiler
  639. {
  640. $Create/UsePrecompiledHeader "Use Precompiled Header (/Yu)" [!$PS3]
  641. $Create/UsePCHThroughFile "client_pch.h" [!$PS3]
  642. $PrecompiledHeaderFile "$(IntDir)/client_pch.pch" [!$PS3]
  643. }
  644. }
  645. }
  646. $File "$ESRCDIR\vgui_budgetpanel.h"
  647. $File "$SRCDIR\common\vgui\vgui_budgetpanelshared.h"
  648. $File "$ESRCDIR\vgui_texturebudgetpanel.h"
  649. $File "$ESRCDIR\vgui_vprofgraphpanel.h"
  650. $File "$ESRCDIR\vgui_vprofpanel.h"
  651. $File "$SRCDIR\common\vgui\vgui_basebudgetpanel.h"
  652. $File "$ESRCDIR\vgui_baseui_interface.h"
  653. $File "$SRCDIR\common\vgui\vgui_budgetbargraphpanel.h"
  654. $File "$SRCDIR\common\vgui\vgui_budgethistorypanel.h"
  655. }
  656. $Folder "Tools Framework"
  657. {
  658. $File "$SRCDIR\public\toolframework\iclientenginetools.h"
  659. $File "$SRCDIR\public\toolframework\ienginetool.h"
  660. $File "$SRCDIR\public\toolframework\iserverenginetools.h"
  661. $File "$SRCDIR\public\toolframework\itooldictionary.h"
  662. $File "$SRCDIR\public\toolframework\itoolentity.h"
  663. $File "$SRCDIR\public\toolframework\itoolframework.h"
  664. $File "$SRCDIR\public\toolframework\itoolsystem.h"
  665. $File "$ESRCDIR\enginetool.cpp" [!$DEDICATED]
  666. $File "$ESRCDIR\toolframework.cpp" [!$DEDICATED]
  667. }
  668. $Folder "Header Files"
  669. {
  670. $File "$ESRCDIR\baseclient.h"
  671. $File "$ESRCDIR\baseclientstate.h"
  672. $File "$ESRCDIR\baseserver.h"
  673. $File "$ESRCDIR\bitbuf_errorhandler.h"
  674. $File "$ESRCDIR\blackbox.h"
  675. $File "$SRCDIR\public\bsptreedata.h"
  676. $File "$ESRCDIR\cbenchmark.h"
  677. $File "$ESRCDIR\cdll_engine_int.h"
  678. $File "$ESRCDIR\changeframelist.h"
  679. $File "$ESRCDIR\cheatcodes.h"
  680. $File "$ESRCDIR\checksum_engine.h"
  681. $File "$ESRCDIR\cl_demo.h"
  682. $File "$ESRCDIR\cl_broadcast.h"
  683. $File "$ESRCDIR\cl_entityreport.h"
  684. $File "$ESRCDIR\cl_ents_parse.h"
  685. $File "$ESRCDIR\cl_localnetworkbackdoor.h"
  686. $File "$ESRCDIR\cl_main.h"
  687. $File "$ESRCDIR\cl_parse_event.h"
  688. $File "$ESRCDIR\cl_pluginhelpers.h"
  689. $File "$ESRCDIR\cl_pred.h"
  690. $File "$ESRCDIR\cl_splitscreen.h"
  691. $File "$ESRCDIR\cl_rcon.h"
  692. $File "$ESRCDIR\cl_steamauth.h"
  693. $File "$ESRCDIR\cl_texturelistpanel.h"
  694. $File "$ESRCDIR\client.h"
  695. $File "$SRCDIR\public\client_render_handle.h"
  696. $File "$ESRCDIR\clientframe.h"
  697. $File "$ESRCDIR\clockdriftmgr.h"
  698. $File "$ESRCDIR\cmd.h"
  699. $File "$ESRCDIR\cmodel_engine.h"
  700. $File "$ESRCDIR\cmodel_private.h"
  701. $File "$SRCDIR\public\collisionutils.h"
  702. $File "$ESRCDIR\common.h"
  703. $File "$SRCDIR\public\mathlib\compressed_light_cube.h"
  704. $File "$ESRCDIR\conprint.h"
  705. $File "$ESRCDIR\console.h"
  706. $File "$ESRCDIR\cvar.h"
  707. $File "$ESRCDIR\debug_leafvis.h"
  708. $File "$ESRCDIR\debugoverlay.h"
  709. $File "$ESRCDIR\decal.h"
  710. $File "$ESRCDIR\decal_clip.h"
  711. $File "$ESRCDIR\decal_private.h"
  712. $File "$ESRCDIR\demo.h"
  713. $File "$ESRCDIR\broadcast.h"
  714. $File "$ESRCDIR\demofile.h"
  715. $File "$ESRCDIR\demostream.h"
  716. $File "$ESRCDIR\demostreamhttp.h"
  717. $File "$ESRCDIR\demobuffer.h"
  718. $File "$ESRCDIR\DevShotGenerator.h"
  719. $File "$ESRCDIR\disp.h"
  720. $File "$SRCDIR\public\disp_common.h"
  721. $File "$ESRCDIR\disp_defs.h"
  722. $File "$ESRCDIR\disp_helpers.h"
  723. $File "$SRCDIR\public\disp_powerinfo.h"
  724. $File "$SRCDIR\public\disp_tesselate.h"
  725. $File "$SRCDIR\public\dispcoll_common.h"
  726. $File "$ESRCDIR\dbginput.h"
  727. $File "$ESRCDIR\dispnode.h"
  728. $File "$ESRCDIR\download.h"
  729. $File "$ESRCDIR\download_internal.h"
  730. $File "$ESRCDIR\DownloadListGenerator.h"
  731. $File "$ESRCDIR\draw.h"
  732. $File "$ESRCDIR\dt.h"
  733. $File "$SRCDIR\public\dt_common.h"
  734. $File "$ESRCDIR\dt_encode.h"
  735. $File "$ESRCDIR\dt_instrumentation.h"
  736. $File "$ESRCDIR\dt_instrumentation_server.h"
  737. $File "$ESRCDIR\dt_localtransfer.h"
  738. $File "$SRCDIR\public\dt_recv.h"
  739. $File "$ESRCDIR\dt_recv_decoder.h"
  740. $File "$ESRCDIR\dt_recv_eng.h"
  741. $File "$SRCDIR\public\dt_send.h"
  742. $File "$ESRCDIR\dt_send_eng.h"
  743. $File "$ESRCDIR\dt_stack.h"
  744. $File "$ESRCDIR\dt_test.h"
  745. $File "$SRCDIR\public\dt_utlvector_common.h"
  746. $File "$SRCDIR\public\engine_hlds_api.h"
  747. $File "$ESRCDIR\enginesingleuserfilter.h"
  748. $File "$ESRCDIR\EngineSoundInternal.h"
  749. $File "$ESRCDIR\enginestats.h"
  750. $File "$ESRCDIR\enginetrace.h"
  751. $File "$ESRCDIR\ents_shared.h"
  752. $File "$SRCDIR\public\filesystem.h"
  753. $File "$ESRCDIR\filesystem_engine.h"
  754. $File "$ESRCDIR\filetransfermgr.h"
  755. $File "$ESRCDIR\ipuserfilter.h"
  756. $File "$SRCDIR\public\tier1\fmtstr.h"
  757. $File "$ESRCDIR\framesnapshot.h"
  758. $File "$ESRCDIR\GameEventManager.h"
  759. $File "$ESRCDIR\gameeventtransmitter.h"
  760. $File "$ESRCDIR\getintersectingsurfaces_struct.h"
  761. $File "$ESRCDIR\gl_cvars.h"
  762. $File "$ESRCDIR\gl_drawlights.h"
  763. $File "$ESRCDIR\gl_lightmap.h"
  764. $File "$ESRCDIR\gl_matsysiface.h"
  765. $File "$ESRCDIR\gl_model.h"
  766. $File "$ESRCDIR\gl_model_private.h"
  767. $File "$ESRCDIR\gl_rmain.h"
  768. $File "$ESRCDIR\gl_rsurf.h"
  769. $File "$ESRCDIR\brushbatchrender.h"
  770. $File "$ESRCDIR\gl_shader.h"
  771. $File "$ESRCDIR\gl_water.h"
  772. $File "$ESRCDIR\hltvclient.h"
  773. $File "$ESRCDIR\hltvclientstate.h"
  774. $File "$ESRCDIR\hltvdemo.h"
  775. $File "$ESRCDIR\hltvbroadcast.h"
  776. $File "$ESRCDIR\hltvserver.h"
  777. $File "$ESRCDIR\hltvtest.h"
  778. $File "$ESRCDIR\host.h"
  779. $File "$ESRCDIR\host_cmd.h"
  780. $File "$ESRCDIR\host_jmp.h"
  781. $File "$ESRCDIR\host_saverestore.h"
  782. $File "$ESRCDIR\csaverestore.h"
  783. $File "$ESRCDIR\host_state.h"
  784. $File "$SRCDIR\public\iclient.h"
  785. $File "$SRCDIR\public\icliententity.h"
  786. $File "$ESRCDIR\icolorcorrectiontools.h"
  787. $File "$SRCDIR\public\materialsystem\idebugtextureinfo.h"
  788. $File "$SRCDIR\public\idedicatedexports.h"
  789. $File "$ESRCDIR\idispinfo.h"
  790. $File "$SRCDIR\public\engine\IEngineSound.h"
  791. $File "$ESRCDIR\ienginetoolinternal.h"
  792. $File "$SRCDIR\public\engine\IEngineTrace.h"
  793. $File "$SRCDIR\public\ihltvdirector.h"
  794. $File "$ESRCDIR\imagepacker.h"
  795. $File "$SRCDIR\public\inetchannel.h"
  796. $File "$SRCDIR\public\inetmsghandler.h"
  797. $File "$SRCDIR\public\inetwork.h"
  798. $File "$SRCDIR\public\iscratchpad3d.h"
  799. $File "$SRCDIR\public\iserver.h"
  800. $File "$SRCDIR\public\iserverentity.h"
  801. $File "$SRCDIR\public\engine\iserverplugin.h"
  802. $File "$SRCDIR\public\engine\ishadowmgr.h"
  803. $File "$SRCDIR\public\ispatialpartition.h"
  804. $File "$ESRCDIR\ispatialpartitioninternal.h"
  805. $File "$SRCDIR\public\steam\isteamutils.h"
  806. $File "$SRCDIR\public\istudiorender.h"
  807. $File "$SRCDIR\public\ivoicetweak.h"
  808. $File "$ESRCDIR\keys.h"
  809. $File "$SRCDIR\public\tier0\l2cache.h"
  810. $File "$ESRCDIR\l_studio.h"
  811. $File "$ESRCDIR\lightcache.h"
  812. $File "$ESRCDIR\LoadScreenUpdate.h"
  813. $File "$ESRCDIR\LocalNetworkBackdoor.h"
  814. $File "$ESRCDIR\logofile_shared.h"
  815. $File "$ESRCDIR\lowpassstream.h"
  816. $File "$ESRCDIR\MapReslistGenerator.h"
  817. $File "$ESRCDIR\master.h"
  818. $File "$ESRCDIR\MaterialBuckets.h"
  819. $File "$ESRCDIR\materialproxyfactory.h"
  820. $File "$ESRCDIR\mem.h"
  821. $File "$ESRCDIR\mem_fgets.h"
  822. $File "$ESRCDIR\mod_vis.h"
  823. $File "$ESRCDIR\modelloader.h"
  824. $File "$SRCDIR\public\modes.h"
  825. $File "$ESRCDIR\net.h"
  826. $File "$ESRCDIR\netconsole.h"
  827. $File "$ESRCDIR\net_chan.h"
  828. $File "$ESRCDIR\net_support.h"
  829. $File "$ESRCDIR\net_synctags.h"
  830. $File "$ESRCDIR\networkstringtable.h"
  831. $File "$SRCDIR\public\networkstringtabledefs.h"
  832. $File "$ESRCDIR\networkstringtableitem.h"
  833. $File "$ESRCDIR\networkstringtableserver.h"
  834. $File "$SRCDIR\public\nmatrix.h"
  835. $File "$SRCDIR\public\nvector.h"
  836. $File "$SRCDIR\public\optimize.h"
  837. $File "$ESRCDIR\Overlay.h"
  838. $File "$ESRCDIR\packed_entity.h"
  839. $File "$ESRCDIR\pr_edict.h"
  840. $File "$ESRCDIR\precache.h"
  841. $File "$ESRCDIR\profile.h"
  842. $File "$ESRCDIR\profiling.h"
  843. $File "$ESRCDIR\progs.h"
  844. $File "$ESRCDIR\quakedef.h"
  845. $File "$ESRCDIR\r_areaportal.h"
  846. $File "$ESRCDIR\r_decal.h"
  847. $File "$ESRCDIR\r_efxextern.h"
  848. $File "$ESRCDIR\r_local.h"
  849. $File "$ESRCDIR\randomnormals.h"
  850. $File "$ESRCDIR\render.h"
  851. $File "$ESRCDIR\replay.h"
  852. $File "$ESRCDIR\replayclient.h"
  853. $File "$ESRCDIR\replayhistorymanager.h"
  854. $File "$ESRCDIR\replaydemo.h"
  855. $File "$ESRCDIR\replayserver.h"
  856. $File "$SRCDIR\public\savegame_version.h"
  857. $File "$ESRCDIR\saverestore_filesystem.h"
  858. $File "$ESRCDIR\saverestore_filesystem_passthrough.h"
  859. $File "$ESRCDIR\sbar.h"
  860. $File "$SRCDIR\public\scratchpad3d.h"
  861. $File "$ESRCDIR\screen.h"
  862. $File "$ESRCDIR\serializedentity.cpp"
  863. $File "$ESRCDIR\serializedentity.h"
  864. $File "$ESRCDIR\server.h"
  865. $File "$ESRCDIR\shadowmgr.h"
  866. $File "$ESRCDIR\singleplayersharedmemory.h"
  867. $File "$ESRCDIR\audio\private\snd_mp3_source.h"
  868. $File "$ESRCDIR\audio\private\snd_wave_data.h"
  869. $File "$SRCDIR\public\engine\SndInfo.h"
  870. $File "$SRCDIR\public\soundinfo.h"
  871. $File "$ESRCDIR\staticpropmgr.h"
  872. $File "$ESRCDIR\status.h"
  873. $File "$SRCDIR\public\steam\steam_api.h"
  874. $File "$SRCDIR\public\steam\steam_gameserver.h"
  875. $File "$SRCDIR\public\steam\steamtypes.h"
  876. $File "$ESRCDIR\studio_internal.h"
  877. $File "$ESRCDIR\surfacehandle.h"
  878. $File "$SRCDIR\public\surfinfo.h"
  879. $File "$ESRCDIR\sv_client.h"
  880. $File "$ESRCDIR\sv_filter.h"
  881. $File "$ESRCDIR\sv_ipratelimit.h"
  882. $File "$ESRCDIR\sv_log.h"
  883. $File "$ESRCDIR\sv_logofile.h"
  884. $File "$ESRCDIR\sv_main.h"
  885. $File "$ESRCDIR\sv_packedentities.h"
  886. $File "$ESRCDIR\sv_plugin.h"
  887. $File "$ESRCDIR\sv_precache.h"
  888. $File "$ESRCDIR\sv_rcon.h"
  889. $File "$ESRCDIR\sv_remoteaccess.h"
  890. $File "$ESRCDIR\sv_steamauth.h"
  891. $File "$ESRCDIR\sv_uploaddata.h"
  892. $File "$ESRCDIR\sv_uploadgamestats.h"
  893. $File "$ESRCDIR\sv_user.h"
  894. $File "$ESRCDIR\sys.h"
  895. $File "$ESRCDIR\sys_dll.h"
  896. $File "$ESRCDIR\sysexternal.h"
  897. $File "$ESRCDIR\testscriptmgr.h"
  898. $File "$SRCDIR\public\texture_group_names.h"
  899. $File "$ESRCDIR\tmessage.h"
  900. $File "$SRCDIR\public\trace.h"
  901. $File "$ESRCDIR\traceinit.h"
  902. $File "$SRCDIR\public\tier1\utlfixedmemory.h"
  903. $File "$SRCDIR\public\tier1\utlsymbol.h"
  904. $File "$ESRCDIR\vengineserver_impl.h"
  905. $File "$ESRCDIR\vgui_basepanel.h"
  906. $File "$ESRCDIR\vgui_DebugSystemPanel.h"
  907. $File "$ESRCDIR\vgui_drawtreepanel.h"
  908. $File "$ESRCDIR\vgui_helpers.h"
  909. $File "$ESRCDIR\view.h"
  910. $File "$ESRCDIR\vprof_engine.h"
  911. $File "$ESRCDIR\vprof_record.h"
  912. $File "$ESRCDIR\world.h"
  913. $File "$ESRCDIR\zone.h"
  914. $File "$ESRCDIR\baseautocompletefilelist.h"
  915. $File "$ESRCDIR\dt_common_eng.h"
  916. $File "$ESRCDIR\enginebugreporter.h"
  917. $File "$ESRCDIR\engineperftools.h"
  918. $File "$ESRCDIR\host_phonehome.h"
  919. $File "$SRCDIR\public\mathlib\IceKey.H"
  920. $File "$ESRCDIR\IOcclusionSystem.h"
  921. $File "$ESRCDIR\ithread.h"
  922. $File "$ESRCDIR\ModelInfo.h"
  923. $File "$SRCDIR\public\mathlib\polyhedron.h"
  924. $File "$ESRCDIR\sys_mainwind.h"
  925. $File "$ESRCDIR\cl_demoaction.h"
  926. $File "$ESRCDIR\cl_demoaction_types.h"
  927. $File "$ESRCDIR\cl_demoactioneditors.h"
  928. $File "$ESRCDIR\cl_demoactionmanager.h"
  929. $File "$ESRCDIR\cl_demoeditorpanel.h"
  930. $File "$ESRCDIR\cl_demosmootherpanel.h"
  931. $File "$ESRCDIR\cl_demosmoothing.h"
  932. $File "$ESRCDIR\cl_demouipanel.h"
  933. $File "$ESRCDIR\cl_foguipanel.h"
  934. $File "$ESRCDIR\cl_txviewpanel.h"
  935. $File "$SRCDIR\engine\paint.h"
  936. $File "$ESRCDIR\buildindices_PS3.h" [$PS3]
  937. $File "$ESRCDIR\buildworldlists_PS3.h" [$PS3]
  938. }
  939. $Folder "Common Headers"
  940. {
  941. $File "$SRCDIR\common\bugreporter\bugreporter.h"
  942. $File "$SRCDIR\common\cserserverprotocol_engine.h"
  943. $File "$SRCDIR\common\IVguiModule.h"
  944. $File "$SRCDIR\common\ivprofexport.h"
  945. $File "$SRCDIR\common\qlimits.h"
  946. $File "$SRCDIR\common\Steam.h"
  947. $File "$SRCDIR\common\SteamCommon.h"
  948. $File "$SRCDIR\common\SteamUserIDValidation.h"
  949. $File "$SRCDIR\common\engine_launcher_api.h"
  950. $File "$SRCDIR\common\FindSteamServers.h"
  951. $File "$SRCDIR\common\igameserverdata.h"
  952. $File "$SRCDIR\common\netmessages.h"
  953. $File "$SRCDIR\common\protocol.h"
  954. $File "$SRCDIR\common\SteamWriteMiniDump.h"
  955. $File "$SRCDIR\common\userid.h"
  956. $File "$SRCDIR\common\proto_oob.h"
  957. $File "$SRCDIR\common\ConfigManager.h"
  958. $File "$SRCDIR\common\input_device.h"
  959. }
  960. $Folder "Public Headers"
  961. {
  962. $File "$SRCDIR\public\vgui_controls\AnalogBar.h"
  963. $File "$SRCDIR\public\vgui_controls\AnimationController.h"
  964. $File "$SRCDIR\public\mathlib\anorms.h"
  965. $File "$SRCDIR\public\basehandle.h"
  966. $File "$SRCDIR\public\tier0\basetypes.h"
  967. $File "$SRCDIR\public\tier1\bitbuf.h"
  968. $File "$SRCDIR\public\bitvec.h"
  969. $File "$SRCDIR\public\blockingudpsocket.h"
  970. $File "$SRCDIR\public\bspfile.h"
  971. $File "$SRCDIR\public\bspflags.h"
  972. $File "$SRCDIR\public\builddisp.h"
  973. $File "$SRCDIR\public\vgui_controls\BuildGroup.h"
  974. $File "$SRCDIR\public\mathlib\bumpvects.h"
  975. $File "$SRCDIR\public\vgui_controls\Button.h"
  976. $File "$SRCDIR\public\cdll_int.h"
  977. $File "$SRCDIR\public\tier1\characterset.h"
  978. $File "$SRCDIR\public\vgui_controls\CheckButton.h"
  979. $File "$SRCDIR\public\tier1\checksum_crc.h"
  980. $File "$SRCDIR\public\tier1\checksum_md5.h"
  981. $File "$SRCDIR\public\client_class.h"
  982. $File "$SRCDIR\public\client_textmessage.h"
  983. $File "$SRCDIR\public\clientstats.h"
  984. $File "$SRCDIR\public\cmodel.h"
  985. $File "$SRCDIR\public\color.h"
  986. $File "$SRCDIR\public\vgui_controls\ComboBox.h"
  987. $File "$SRCDIR\public\mathlib\compressed_vector.h"
  988. $File "$SRCDIR\public\con_nprint.h"
  989. $File "$SRCDIR\public\const.h"
  990. $File "$SRCDIR\public\vgui_controls\Controls.h"
  991. $File "$SRCDIR\public\tier1\convar.h"
  992. $File "$SRCDIR\public\coordsize.h"
  993. $File "$SRCDIR\public\crtmemdebug.h"
  994. $File "$SRCDIR\public\vgui\Cursor.h"
  995. $File "$SRCDIR\public\vgui\Dar.h"
  996. $File "$SRCDIR\public\datamap.h"
  997. $File "$SRCDIR\public\tier0\dbg.h"
  998. $File "$SRCDIR\dx9sdk\include\dinput.h"
  999. $File "$SRCDIR\public\disp_vertindex.h"
  1000. $File "$SRCDIR\public\dlight.h"
  1001. $File "$SRCDIR\public\dt_utlvector_recv.h"
  1002. $File "$SRCDIR\public\dt_utlvector_send.h"
  1003. $File "$SRCDIR\public\edict.h"
  1004. $File "$SRCDIR\public\vgui_controls\EditablePanel.h"
  1005. $File "$SRCDIR\public\editor_sendcommand.h"
  1006. $File "$SRCDIR\public\eiface.h"
  1007. $File "$SRCDIR\public\event_flags.h"
  1008. $File "$ESRCDIR\event_system.h"
  1009. $File "$SRCDIR\public\tier0\fasttimer.h"
  1010. $File "$SRCDIR\public\vgui_controls\FileOpenDialog.h"
  1011. $File "$SRCDIR\public\filesystem_helpers.h"
  1012. $File "$SRCDIR\public\vgui_controls\FocusNavGroup.h"
  1013. $File "$SRCDIR\public\vgui_controls\Frame.h"
  1014. $File "$SRCDIR\public\gamebspfile.h"
  1015. $File "$SRCDIR\public\gametrace.h"
  1016. $File "$SRCDIR\public\globalvars_base.h"
  1017. $File "$SRCDIR\public\appframework\iappsystem.h"
  1018. $File "$SRCDIR\public\ibsppack.h"
  1019. $File "$SRCDIR\public\icliententitylist.h"
  1020. $File "$SRCDIR\public\engine\IClientLeafSystem.h"
  1021. $File "$SRCDIR\public\iclientnetworkable.h"
  1022. $File "$SRCDIR\public\vgui\IClientPanel.h"
  1023. $File "$SRCDIR\public\iclientrenderable.h"
  1024. $File "$SRCDIR\public\iclientthinkable.h"
  1025. $File "$SRCDIR\public\iclientunknown.h"
  1026. $File "$SRCDIR\public\engine\ICollideable.h"
  1027. $File "$SRCDIR\public\icvar.h"
  1028. $File "$SRCDIR\public\iefx.h"
  1029. $File "$ESRCDIR\iengine.h"
  1030. $File "$SRCDIR\public\ienginevgui.h"
  1031. $File "$ESRCDIR\igame.h"
  1032. $File "$SRCDIR\public\igameevents.h"
  1033. $File "$SRCDIR\public\IGameUIFuncs.h"
  1034. $File "$SRCDIR\public\ihandleentity.h"
  1035. $File "$SRCDIR\public\ihltv.h"
  1036. $File "$SRCDIR\public\vgui\IHTML.h"
  1037. $File "$SRCDIR\public\vgui\IImage.h"
  1038. $File "$SRCDIR\public\vgui\IInput.h"
  1039. $File "$SRCDIR\public\vstdlib\ikeyvaluessystem.h"
  1040. $File "$SRCDIR\public\vgui\ILocalize.h"
  1041. $File "$SRCDIR\public\vgui_controls\Image.h"
  1042. $File "$SRCDIR\public\vgui_controls\ImageList.h"
  1043. $File "$SRCDIR\public\materialsystem\imaterial.h"
  1044. $File "$SRCDIR\public\materialsystem\imaterialproxy.h"
  1045. $File "$SRCDIR\public\materialsystem\imaterialproxyfactory.h"
  1046. $File "$SRCDIR\public\materialsystem\imaterialsystem.h"
  1047. $File "$SRCDIR\public\materialsystem\imaterialsystemhardwareconfig.h"
  1048. $File "$SRCDIR\public\materialsystem\imaterialvar.h"
  1049. $File "$SRCDIR\public\VGuiMatSurface\IMatSystemSurface.h"
  1050. $File "$SRCDIR\public\materialsystem\imesh.h"
  1051. $File "$SRCDIR\public\inetchannelinfo.h"
  1052. $File "$SRCDIR\public\inetmessage.h"
  1053. $File "$SRCDIR\public\tier1\interface.h"
  1054. $File "$SRCDIR\public\vgui\IPanel.h"
  1055. $File "$SRCDIR\public\iprediction.h"
  1056. $File "$SRCDIR\public\irecipientfilter.h"
  1057. $File "$SRCDIR\public\iregistry.h"
  1058. $File "$SRCDIR\public\ireplay.h"
  1059. $File "$SRCDIR\public\ireplaydirector.h"
  1060. $File "$SRCDIr\public\engine\ireplayhistorymanager.h"
  1061. $File "$SRCDIR\public\isaverestore.h"
  1062. $File "$SRCDIR\public\vgui\IScheme.h"
  1063. $File "$SRCDIR\public\iservernetworkable.h"
  1064. $File "$SRCDIR\public\iserverunknown.h"
  1065. $File "$SRCDIR\public\engine\IStaticPropMgr.h"
  1066. $File "$SRCDIR\public\steam\isteamclient.h"
  1067. $File "$SRCDIR\public\steam\isteamgameserver.h"
  1068. $File "$SRCDIR\public\steam\isteamuser.h"
  1069. $File "$SRCDIR\public\steam\isteamuserstats.h"
  1070. $File "$SRCDIR\public\steam\isteamfriends.h"
  1071. $File "$SRCDIR\public\steam\isteammatchmaking.h"
  1072. $File "$SRCDIR\public\steam\isteamnetworking.h"
  1073. $File "$SRCDIR\public\steam\isteamremotestorage.h"
  1074. $File "$SRCDIR\public\steam\matchmakingtypes.h"
  1075. $File "$SRCDIR\public\vgui\ISurface.h"
  1076. $File "$SRCDIR\public\vgui\ISystem.h"
  1077. $File "$SRCDIR\public\materialsystem\itexture.h"
  1078. $File "$SRCDIR\public\vaudio\ivaudio.h"
  1079. $File "$SRCDIR\public\engine\ivdebugoverlay.h"
  1080. $File "$SRCDIR\public\vgui\IVGui.h"
  1081. $File "$ESRCDIR\ivideomode.h"
  1082. $File "$SRCDIR\public\engine\ivmodelinfo.h"
  1083. $File "$SRCDIR\public\engine\ivmodelrender.h"
  1084. $File "$SRCDIR\public\ivoiceserver.h"
  1085. $File "$SRCDIR\public\ivrenderview.h"
  1086. $File "$SRCDIR\public\ivtex.h"
  1087. $File "$SRCDIR\public\ixboxsystem.h" [$X360]
  1088. $File "$SRCDIR\public\jpeglib\jconfig.h"
  1089. $File "$SRCDIR\public\jpeglib\jmorecfg.h"
  1090. $File "$SRCDIR\public\jpeglib\jpeglib.h"
  1091. $File "$SRCDIR\public\vgui\KeyCode.h"
  1092. $File "$SRCDIR\public\tier1\keyvalues.h"
  1093. $File "$SRCDIR\public\vgui_controls\Label.h"
  1094. $File "$SRCDIR\public\vgui_controls\ListPanel.h"
  1095. $File "$SRCDIR\public\lumpfiles.h"
  1096. $File "$SRCDIR\public\materialsystem\materialsystem_config.h"
  1097. $File "$SRCDIR\public\mathlib\mathlib.h"
  1098. $File "$SRCDIR\public\measure_section.h"
  1099. $File "$SRCDIR\public\tier0\mem.h"
  1100. $File "$SRCDIR\public\tier0\memalloc.h"
  1101. $File "$SRCDIR\public\tier0\memdbgoff.h"
  1102. $File "$SRCDIR\public\tier0\memdbgon.h"
  1103. $File "$SRCDIR\public\tier1\mempool.h"
  1104. $File "$SRCDIR\public\tier1\memstack.h"
  1105. $File "$SRCDIR\public\vgui_controls\Menu.h"
  1106. $File "$SRCDIR\public\vgui_controls\MenuButton.h"
  1107. $File "$SRCDIR\public\vgui_controls\MenuItem.h"
  1108. $File "$SRCDIR\public\model_types.h"
  1109. $File "$SRCDIR\public\vgui\MouseCode.h"
  1110. $File "$SRCDIR\public\mouthinfo.h"
  1111. $File "$SRCDIR\public\tier1\netadr.h"
  1112. $File "$ESRCDIR\networkstringtableclient.h"
  1113. $File "$SRCDIR\public\networkvar.h"
  1114. $File "$SRCDIR\public\overlaytext.h"
  1115. $File "$SRCDIR\public\vgui_controls\Panel.h"
  1116. $File "$SRCDIR\public\vgui_controls\PanelAnimationVar.h"
  1117. $File "$SRCDIR\public\vgui_controls\PHandle.h"
  1118. $File "$SRCDIR\public\phyfile.h"
  1119. $File "$SRCDIR\public\tier0\platform.h"
  1120. $File "$SRCDIR\public\PlayerState.h"
  1121. $File "$SRCDIR\public\vgui_controls\ProgressBar.h"
  1122. $File "$SRCDIR\public\vgui_controls\PropertyDialog.h"
  1123. $File "$SRCDIR\public\vgui_controls\PropertyPage.h"
  1124. $File "$SRCDIR\public\vgui_controls\PropertySheet.h"
  1125. $File "$SRCDIR\public\r_efx.h"
  1126. $File "$SRCDIR\public\vstdlib\random.h"
  1127. $File "$SRCDIR\public\saverestoretypes.h"
  1128. $File "$SRCDIR\public\vgui_controls\ScrollBar.h"
  1129. $File "$SRCDIR\public\sentence.h"
  1130. $File "$SRCDIR\public\server_class.h"
  1131. $File "$SRCDIR\public\shake.h"
  1132. $File "$SRCDIR\public\vgui_controls\Slider.h"
  1133. $File "$SRCDIR\public\tier1\smartptr.h"
  1134. $File "$SRCDIR\public\smooth_average.h"
  1135. $File "$SRCDIR\public\soundchars.h"
  1136. $File "$SRCDIR\public\soundflags.h"
  1137. $File "$SRCDIR\public\stdstring.h"
  1138. $File "$SRCDIR\public\steam\steamclientpublic.h"
  1139. $File "$SRCDIR\public\string_t.h"
  1140. $File "$SRCDIR\public\tier1\strtools.h"
  1141. $File "$SRCDIR\public\studio.h"
  1142. $File "$SRCDIR\public\vgui_controls\TextEntry.h"
  1143. $File "$SRCDIR\public\vgui_controls\TextImage.h"
  1144. $File "$SRCDIR\public\vgui_controls\ToggleButton.h"
  1145. $File "$SRCDIR\public\vgui_controls\Tooltip.h"
  1146. $File "$SRCDIR\public\vgui_controls\TreeView.h"
  1147. $File "$SRCDIR\public\vgui_controls\TreeViewListControl.h"
  1148. $File "$SRCDIR\public\tier1\utlbidirectionalset.h"
  1149. $File "$SRCDIR\public\tier1\utlbuffer.h"
  1150. $File "$SRCDIR\public\UtlCachedFileData.h"
  1151. $File "$SRCDIR\public\tier1\utldict.h"
  1152. $File "$SRCDIR\public\tier1\utlhash.h"
  1153. $File "$SRCDIR\public\tier1\utllinkedlist.h"
  1154. $File "$SRCDIR\public\tier1\utlmemory.h"
  1155. $File "$SRCDIR\public\tier1\utlmultilist.h"
  1156. $File "$SRCDIR\public\tier1\utlrbtree.h"
  1157. $File "$SRCDIR\public\tier1\utlsortvector.h"
  1158. $File "$SRCDIR\public\tier1\utlvector.h"
  1159. $File "$SRCDIR\public\vallocator.h"
  1160. $File "$SRCDIR\public\vcollide.h"
  1161. $File "$SRCDIR\public\vcollide_parse.h"
  1162. $File "$SRCDIR\public\mathlib\vector.h"
  1163. $File "$SRCDIR\public\mathlib\vector2d.h"
  1164. $File "$SRCDIR\public\mathlib\vector4d.h"
  1165. $File "$SRCDIR\public\vgui\vgui.h"
  1166. $File "$SRCDIR\public\view_shared.h"
  1167. $File "$SRCDIR\public\mathlib\vmatrix.h"
  1168. $File "$ESRCDIR\vmodes.h"
  1169. $File "$SRCDIR\common\networksystem\inetworksystem.h"
  1170. $File "$SRCDIR\public\vphysics_interface.h"
  1171. $File "$SRCDIR\public\mathlib\vplane.h"
  1172. $File "$SRCDIR\public\tier0\vprof.h"
  1173. $File "$SRCDIR\public\vstdlib\vstdlib.h"
  1174. $File "$SRCDIR\public\vtf\vtf.h"
  1175. $File "$SRCDIR\public\worldsize.h"
  1176. $File "$SRCDIR\public\zip\XZip.h"
  1177. $File "$SRCDIR\public\zip_uncompressed.h"
  1178. $File "$SRCDIR\public\xwvfile.h"
  1179. }
  1180. $Folder "Debugging"
  1181. {
  1182. $File "$ESRCDIR\bsplog.h"
  1183. $File "$ESRCDIR\bsplog.cpp"
  1184. }
  1185. $Folder "Protobuf Files"
  1186. {
  1187. $File "$SRCDIR/common/engine_gcmessages.proto"
  1188. $Folder "Generated Files"
  1189. {
  1190. $DynamicFile "$GENERATED_PROTO_DIR\engine_gcmessages.pb.h"
  1191. $DynamicFile "$GENERATED_PROTO_DIR\engine_gcmessages.pb.cc"
  1192. {
  1193. $Configuration
  1194. {
  1195. $Compiler
  1196. {
  1197. $Create/UsePrecompiledHeader "Not Using Precompiled Headers" [$WINDOWS]
  1198. }
  1199. }
  1200. }
  1201. }
  1202. }
  1203. $Folder "Link libraries"
  1204. {
  1205. $ImplibExternal steam_api [!$X360 && !$NO_STEAM && !$WIN64]
  1206. $ImplibExternal steam_api64 [$WIN64]
  1207. $Lib appframework
  1208. $Lib bitmap
  1209. $Lib dmxloader
  1210. $Lib mathlib
  1211. $Lib matsys_controls [!$DEDICATED]
  1212. $Lib soundsystem_lowlevel [!$DEDICATED]
  1213. $Lib tier2
  1214. $Lib tier3
  1215. $Lib videocfg [$WINDOWS||$OSXALL||($LINUXALL&&!$DEDICATED)]
  1216. $Lib vtf
  1217. $Lib vgui_controls [!$DEDICATED]
  1218. $Lib "$LIBPUBLIC/steamdatagramlib" [!$VS2015]
  1219. $Lib "$LIBPUBLIC/2015/steamdatagramlib" [$VS2015]
  1220. $Lib "$SRCDIR\lib\common\vc7\bzip2" [!$POSIX && !$WIN64 && !$VS2015]
  1221. $Lib "$SRCDIR\lib\common\x64\bzip2" [!$POSIX && $WIN64 && !$VS2015]
  1222. $Lib "$SRCDIR\lib\common\vc14\bzip2" [!$POSIX && !$WIN64 && $VS2015]
  1223. $Lib "$SRCDIR\lib\common\vc14\x64\bzip2" [!$POSIX && $WIN64 && $VS2015]
  1224. $Lib "$LIBCOMMON\bzip2" [$POSIX]
  1225. $Lib "$LIBCOMMON\jpeglib" [$WINDOWS || $OSXALL || ($LINUX && !$DEDICATED)]
  1226. $File "$SRCDIR\dx9sdk\Lib$PLATSUBDIR\dsound.lib" [$WINDOWS]
  1227. $File "$SRCDIR\dx9sdk\Lib$PLATSUBDIR\dxguid.lib" [$WINDOWS]
  1228. $LibExternal libprotobuf [!$VS2013 && !$VS2015]
  1229. $LibExternal $LIBPUBLIC\2013\libprotobuf [$VS2013]
  1230. $LibExternal $LIBPUBLIC\2015\libprotobuf [$VS2015]
  1231. {
  1232. $Configuration "Debug" { $ExcludedFromBuild "Yes" }
  1233. }
  1234. $LibExternal $LIBPUBLIC\2015\debug\libprotobuf [$VS2015]
  1235. {
  1236. $Configuration "Release" { $ExcludedFromBuild "Yes" }
  1237. }
  1238. $Libexternal "$LIBCOMMON/libcurlssl" [$LINUXALL&&!$DEDICATED]
  1239. $Libexternal "$LIBCOMMON/libssl" [$LINUXALL&&!$DEDICATED]
  1240. $Lib libz [$LINUXALL&&!$DEDICATED]
  1241. $Lib $LIBCOMMON/libcrypto [$LINUXALL&&!$DEDICATED]
  1242. $File "$SRCDIR\lib\osx32\MacOSX10.6.sdk\libcurl.dylib" [$OSXALL]
  1243. $Lib "$LIBPUBLIC\quickhull"
  1244. $ImpLib "SDL2" [$SDL && !$LINUXALL]
  1245. $File "$SRCDIR\lib\common\win32\phonon3d.lib" [$WIN32]
  1246. $File "$SRCDIR\lib\common\x64\phonon3d.lib" [$WIN64]
  1247. $File "$SRCDIR\lib\common\osx64\libphonon3d.dylib" [$OSX64]
  1248. $File "$SRCDIR\lib\common\linux32\libphonon3d.so" [$LINUX32 && !$DEDICATED]
  1249. $File "$SRCDIR\lib\common\linux64\libphonon3d.so" [$LINUX64 && !$DEDICATED]
  1250. }
  1251. $include $ESRCDIR/engine_linux_excludes.vpc [$LINUX]
  1252. }