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.

1288 lines
45 KiB

  1. //-----------------------------------------------------------------------------
  2. // CLIENT_BASE.VPC
  3. //
  4. // Project Base Script
  5. //-----------------------------------------------------------------------------
  6. $Macro OUTBINNAME "client"
  7. $Macro OUTBINDIR "$SRCDIR\..\game\$GAMENAME\bin"
  8. $Macro OUTCEGDIR "$SRCDIR\..\game\$GAMENAME\bin\ceg" [$WINDOWS && $CEG]
  9. $Macro DEVKITBINDIR "$GAMENAME\bin" [$X360]
  10. $Macro GENERATED_PROTO_DIR "$SRCDIR\game\client\generated_proto"
  11. $MacroRequired "GAMENAME"
  12. $include "$SRCDIR\vpc_scripts\source_dll_base.vpc"
  13. $include "$SRCDIR\vpc_scripts\protobuf_builder.vpc"
  14. $include "$SRCDIR\vpc_scripts\netmessages_include.vpc"
  15. $include "$SRCDIR\vpc_scripts\networkbasetypes_include.vpc"
  16. $CustomBuildStep "nut"
  17. {
  18. $CommandLine "$SRCDIR\devtools\srcsrv\perl\bin\perl.exe $SRCDIR\devtools\bin\texttoarray.pl $(InputPath) g_Script_$(InputName)> $(IntDir)\$(InputName)_nut.h" [$WINDOWS]
  19. $CommandLine "perl $SRCDIR\devtools\bin\texttoarray.pl $(InputPath) g_Script_$(InputName)> $(IntDir)\$(InputName)_nut.h" [$POSIX]
  20. $Description "$(InputFileName) produces $(InputName)_nut.h"
  21. $Outputs "$(IntDir)\$(InputName)_nut.h"
  22. }
  23. $Configuration "Debug"
  24. {
  25. $General
  26. {
  27. $OutputDirectory ".\Debug_$GAMENAME$PLATSUBDIR" [$WINDOWS]
  28. $IntermediateDirectory ".\Debug_$GAMENAME$PLATSUBDIR" [$WINDOWS]
  29. $OutputDirectory ".\Debug_$GAMENAME_360" [$X360]
  30. $IntermediateDirectory ".\Debug_$GAMENAME_360" [$X360]
  31. }
  32. }
  33. $Configuration "Release"
  34. {
  35. $General
  36. {
  37. $OutputDirectory ".\Release_$GAMENAME$PLATSUBDIR" [$WINDOWS]
  38. $IntermediateDirectory ".\Release_$GAMENAME$PLATSUBDIR" [$WINDOWS]
  39. $OutputDirectory ".\Release_$GAMENAME_360" [$X360]
  40. $IntermediateDirectory ".\Release_$GAMENAME_360" [$X360]
  41. }
  42. }
  43. $Configuration
  44. {
  45. $Compiler
  46. {
  47. $AdditionalIncludeDirectories ".\;$BASE;$SRCDIR\game\shared;.\game_controls;$(IntDir)"
  48. $AdditionalIncludeDirectories "$BASE;$SRCDIR\thirdparty\SixenseSDK\include" [$WINDOWS]
  49. $PreprocessorDefinitions "$BASE;NO_STRING_T;CLIENT_DLL;VECTOR;VERSION_SAFE_STEAM_API_INTERFACES;PROTECTED_THINGS_ENABLE"
  50. $PreprocessorDefinitions "$BASE;sprintf=use_Q_snprintf_instead_of_sprintf;strncpy=use_Q_strncpy_instead;_snprintf=use_Q_snprintf_instead" [!$POSIX && !$PS3]
  51. $PreprocessorDefinitions "$BASE;fopen=dont_use_fopen" [$WINDOWS]
  52. $PreprocessorDefinitions "$BASE;ENABLE_CHROMEHTMLWINDOW;ENABLE_STUDIO_SOFTBODY"
  53. $Create/UsePrecompiledHeader "Use Precompiled Header (/Yu)" [!$PS3]
  54. $Create/UsePCHThroughFile "cbase.h" [!$PS3]
  55. $PrecompiledHeaderFile "$(IntDir)/client.pch" [!$PS3]
  56. $AdditionalOptions "/Zm168"
  57. }
  58. $Linker [!$PS3]
  59. {
  60. $SystemLibraries "iconv" [$OSXALL]
  61. $SystemFrameworks "Carbon"
  62. $SystemLibraries "rt" [$LINUXALL]
  63. $IgnoreImportLibrary "TRUE"
  64. $AdditionalDependencies "$BASE winmm.lib" [$WINDOWS]
  65. }
  66. }
  67. $Project
  68. {
  69. $Folder "Source Files"
  70. {
  71. $File "hl2\C_Func_Monitor.cpp"
  72. $File "geiger.cpp"
  73. $File "history_resource.cpp" [!$CSGO]
  74. $File "hud_weapon.cpp"
  75. $File "train.cpp"
  76. $File "$SRCDIR\game\shared\weapon_parse_default.cpp"
  77. $File "$SRCDIR\game\shared\achievement_saverestore.cpp"
  78. $File "$SRCDIR\game\shared\achievement_saverestore.h"
  79. $File "$SRCDIR\game\shared\achievementmgr.cpp"
  80. $File "$SRCDIR\game\shared\achievementmgr.h"
  81. $File "$SRCDIR\game\shared\achievements_and_stats_interface.h"
  82. $File "$SRCDIR\game\shared\achievements_hlx.cpp"
  83. $File "achievement_notification_panel.cpp" [!$CSGO]
  84. $File "achievement_notification_panel.h" [!$CSGO]
  85. $File "$SRCDIR\game\shared\activitylist.cpp"
  86. $File "$SRCDIR\game\shared\ammodef.cpp"
  87. $File "animatedentitytextureproxy.cpp"
  88. $File "animatedoffsettextureproxy.cpp"
  89. $File "animatedtextureproxy.cpp"
  90. $File "AnimateSpecificTextureProxy.cpp"
  91. $File "$SRCDIR\game\shared\animation.cpp"
  92. $File "$SRCDIR\game\shared\base_playeranimstate.cpp"
  93. $File "$SRCDIR\game\shared\baseachievement.cpp"
  94. $File "$SRCDIR\game\shared\baseachievement.h"
  95. $File "baseanimatedtextureproxy.cpp"
  96. $File "baseclientrendertargets.cpp"
  97. $File "$SRCDIR\game\shared\basecombatcharacter_shared.cpp"
  98. $File "$SRCDIR\game\shared\basecombatweapon_shared.cpp"
  99. $File "$SRCDIR\game\shared\baseentity_shared.cpp"
  100. $File "$SRCDIR\game\shared\basegrenade_shared.cpp"
  101. $File "$SRCDIR\game\shared\baseparticleentity.cpp"
  102. $File "$SRCDIR\game\shared\baseplayer_shared.cpp"
  103. $File "$SRCDIR\game\shared\baseviewmodel_shared.cpp"
  104. $File "beamdraw.cpp"
  105. $File "$SRCDIR\game\shared\beam_shared.cpp"
  106. $File "$SRCDIR\common\blackbox_helper.cpp"
  107. $File "$SRCDIR\common\blackbox_helper.h"
  108. $File "$SRCDIR\public\engine\iblackbox.h"
  109. $File "$SRCDIR\public\bone_accessor.cpp"
  110. $File "$SRCDIR\game\shared\bone_merge_cache.cpp"
  111. $File "buildrenderables_PS3.cpp" [$PS3]
  112. $File "c_ai_basehumanoid.cpp"
  113. $File "c_ai_basenpc.cpp"
  114. $File "c_baseanimating.cpp"
  115. $File "c_baseanimatingoverlay.cpp"
  116. $File "c_basecombatcharacter.cpp"
  117. $File "c_basecombatweapon.cpp"
  118. $File "c_basedoor.cpp"
  119. $File "c_baseentity.cpp"
  120. $File "c_baseflex.cpp"
  121. $File "c_baselesson.cpp"
  122. $File "c_baselesson.h"
  123. $File "c_baseplayer.cpp"
  124. $File "c_basetoggle.cpp"
  125. $File "c_basetoggle.h"
  126. $File "c_baseviewmodel.cpp"
  127. $File "c_beamspotlight.cpp"
  128. $File "c_breakableprop.cpp"
  129. $File "c_colorcorrection.h"
  130. $File "c_colorcorrection.cpp"
  131. $File "c_colorcorrectionvolume.cpp"
  132. $File "c_dynamiclight.cpp"
  133. $File "c_entitydissolve.cpp"
  134. $File "c_entityfreezing.cpp"
  135. $File "c_entityparticletrail.cpp"
  136. $File "c_env_ambient_light.cpp"
  137. $File "c_env_ambient_light.h"
  138. $File "c_env_cascade_light.cpp"
  139. $File "c_env_cascade_light.h"
  140. $File "csm_parallel_split.h"
  141. $File "csm_parallel_split.cpp"
  142. $File "c_env_fog_controller.cpp"
  143. $File "c_env_particlescript.cpp"
  144. $File "c_env_projectedtexture.cpp"
  145. $File "c_env_projectedtexture.h"
  146. $File "c_env_screenoverlay.cpp"
  147. $File "c_env_tonemap_controller.cpp"
  148. $File "c_env_dof_controller.cpp"
  149. $File "c_entityflame.cpp"
  150. $File "c_fire_smoke.cpp"
  151. $File "c_fish.cpp"
  152. $File "c_func_areaportalwindow.cpp"
  153. $File "c_func_breakablesurf.cpp"
  154. $File "c_func_breakablesurf.h"
  155. $File "c_func_brush.cpp"
  156. $File "c_func_conveyor.cpp"
  157. $File "c_func_dust.cpp"
  158. $File "c_func_lod.cpp"
  159. $File "c_func_movelinear.cpp"
  160. $File "c_func_occluder.cpp"
  161. $File "c_func_reflective_glass.cpp"
  162. $File "c_func_rotating.cpp"
  163. $File "c_func_smokevolume.cpp"
  164. $File "c_func_tracktrain.cpp"
  165. $File "c_gameinstructor.cpp"
  166. $File "c_gameinstructor.h"
  167. $File "c_gib.cpp"
  168. $File "c_hairball.cpp"
  169. $File "c_info_overlay_accessor.cpp"
  170. $File "c_keyvalue_saver.cpp"
  171. $File "c_keyvalue_saver.h"
  172. $File "c_lightglow.cpp"
  173. $File "C_MaterialModifyControl.cpp"
  174. $File "c_memorylog.cpp" [$X360||$PS3]
  175. $File "c_memorylog.h" [$X360||$PS3]
  176. $File "c_mod_lesson_stubs.cpp"
  177. $File "c_movie_display.cpp"
  178. $File "c_particle_system.cpp"
  179. $File "c_physbox.cpp"
  180. $File "c_physics_prop_statue.cpp"
  181. $File "c_physics_prop_statue.h"
  182. $File "c_physicsprop.cpp"
  183. $File "c_physmagnet.cpp"
  184. $File "c_pixel_visibility.cpp"
  185. $File "c_plasma.cpp"
  186. $File "c_playerresource.cpp"
  187. $File "c_point_camera.cpp"
  188. $File "c_point_commentary_node.cpp"
  189. $File "c_postprocesscontroller.cpp"
  190. $File "c_postprocesscontroller.h"
  191. $File "c_prop_hallucination.cpp"
  192. $File "c_props.cpp"
  193. $File "c_props.h"
  194. $File "c_ragdoll_manager.cpp"
  195. $File "c_rope.cpp"
  196. $File "c_rumble.cpp"
  197. $File "c_sceneentity.cpp"
  198. $File "c_shadowcontrol.cpp"
  199. $File "c_slideshow_display.cpp"
  200. $File "c_slideshow_display.h"
  201. $File "c_soundscape.cpp"
  202. $File "c_spatialentity.cpp"
  203. $File "c_spatialentity.h"
  204. $File "c_spotlight_end.cpp"
  205. $File "c_sprite.cpp"
  206. $File "c_sprite_perfmonitor.cpp"
  207. $File "c_sun.cpp"
  208. $File "c_sunlightshadowcontrol.cpp"
  209. $File "c_surfacerender.cpp"
  210. $File "c_team.cpp"
  211. $File "c_tesla.cpp"
  212. $File "c_test_proxytoggle.cpp"
  213. $File "c_triggers.cpp"
  214. $File "c_user_message_register.cpp"
  215. $File "c_vehicle_choreo_generic.cpp"
  216. $File "c_vehicle_jeep.cpp"
  217. $File "c_vguiscreen.cpp"
  218. $File "hl2\c_waterbullet.cpp"
  219. $File "hl2\hud_autoaim.cpp" [!$CSGO]
  220. $File "hl2\C_BaseHLPlayer.cpp" [$PS3 && !$CSGO]
  221. $File "C_WaterLODControl.cpp"
  222. $File "c_world.cpp"
  223. $File "$SRCDIR\game\shared\cam_thirdperson.cpp"
  224. $File "$SRCDIR\game\shared\cam_thirdperson.h"
  225. $File "camomaterialproxy.cpp"
  226. $File "cdll_client_int.cpp"
  227. $File "cdll_bounded_cvars.cpp"
  228. $File "cdll_bounded_cvars.h"
  229. $File "cdll_util.cpp"
  230. $File "cl_mat_stub.cpp"
  231. $File "classmap.cpp"
  232. $File "clientalphaproperty.cpp"
  233. $File "client_factorylist.cpp"
  234. $File "client_thinklist.cpp"
  235. $File "cliententitylist.cpp"
  236. $File "clientleafsystem.cpp"
  237. $File "clientmode_shared.cpp"
  238. $File "clientshadowmgr.cpp"
  239. $File "clientsideeffects.cpp"
  240. $File "clientsideeffects_test.cpp"
  241. $File "clientsteamcontext.cpp"
  242. $File "clientsteamcontext.h"
  243. $File "colorcorrectionmgr.cpp"
  244. $File "commentary_modelviewer.cpp"
  245. $File "commentary_modelviewer.h"
  246. $File "$SRCDIR\game\shared\collisionproperty.cpp"
  247. $File "convarproxy.cpp"
  248. $File "cycleproxy.cpp"
  249. $File "$SRCDIR\game\shared\death_pose.cpp"
  250. $File "$SRCDIR\game\shared\debugoverlay_shared.cpp"
  251. $File "$SRCDIR\game\shared\decals.cpp"
  252. $File "detailobjectsystem.cpp"
  253. $File "dummyproxy.cpp"
  254. $File "$SRCDIR\game\shared\effect_dispatch_data.cpp"
  255. $File "EffectsClient.cpp"
  256. $File "$SRCDIR\game\shared\ehandle.cpp"
  257. $File "$SRCDIR\game\shared\entitylist_base.cpp"
  258. $File "entityoriginmaterialproxy.cpp"
  259. $File "$SRCDIR\game\shared\EntityParticleTrail_Shared.cpp"
  260. $File "$SRCDIR\game\shared\env_detail_controller.cpp"
  261. $File "$SRCDIR\game\shared\env_wind_shared.cpp"
  262. $File "$SRCDIR\game\shared\eventlist.cpp"
  263. $File "flashlighteffect.cpp"
  264. $File "foundryhelpers_client.cpp"
  265. $File "foundryhelpers_client.h"
  266. $File "$SRCDIR\game\shared\func_ladder.cpp"
  267. $File "functionproxy.cpp"
  268. $File "fx_blood.cpp"
  269. $File "fx_cube.cpp"
  270. $File "fx_explosion.cpp"
  271. $File "fx_fleck.cpp"
  272. $File "fx_impact.cpp"
  273. $File "fx_interpvalue.cpp"
  274. $File "fx_quad.cpp"
  275. $File "fx_shelleject.cpp"
  276. $File "fx_staticline.cpp"
  277. $File "fx_tracer.cpp"
  278. $File "fx_trail.cpp"
  279. $File "fx_water.cpp"
  280. $File "$SRCDIR\game\shared\game_timescale_shared.cpp"
  281. $File "$SRCDIR\game\shared\game_timescale_shared.h"
  282. $File "$SRCDIR\game\shared\gamemovement.cpp"
  283. $File "$SRCDIR\game\shared\gamerules.cpp"
  284. $File "$SRCDIR\game\shared\gamerules_register.cpp"
  285. $File "$SRCDIR\game\shared\GameStats.cpp"
  286. $File "$SRCDIR\game\shared\gamestringpool.cpp"
  287. $File "gametrace_client.cpp"
  288. $File "$SRCDIR\game\shared\gamevars_shared.cpp"
  289. $File "glow_outline_effect.cpp"
  290. $File "glow_overlay.cpp"
  291. $File "$SRCDIR\game\shared\hintmessage.cpp"
  292. $File "$SRCDIR\game\shared\hintsystem.cpp"
  293. $File "hltvcamera.cpp"
  294. $File "hud.cpp"
  295. $File "hud_animationinfo.cpp"
  296. $File "hud_basechat.cpp"
  297. $File "hud_basetimer.cpp"
  298. $File "hud_bitmapnumericdisplay.cpp"
  299. $File "hud_closecaption.cpp"
  300. $File "hud_crosshair.cpp"
  301. $File "hud_element_helper.cpp"
  302. $File "hud_hintdisplay.cpp"
  303. $File "hud_locator_target.cpp"
  304. $File "hud_locator_target.h"
  305. $File "hud_msg.cpp"
  306. $File "hud_numericdisplay.cpp"
  307. $File "hud_pdump.cpp"
  308. $File "hud_redraw.cpp"
  309. $File "hud_vehicle.cpp"
  310. $File "hud_savestatus.cpp"
  311. $File "hud_subtitles.cpp"
  312. $File "$SRCDIR\game\shared\igamesystem.cpp"
  313. $File "in_camera.cpp"
  314. $File "in_joystick.cpp"
  315. $File "in_main.cpp"
  316. $File "initializer.cpp"
  317. $File "$SRCDIR\public\tier1\interpolatedvar.cpp"
  318. $File "IsNPCProxy.cpp"
  319. $File "lampbeamproxy.cpp"
  320. $File "lamphaloproxy.cpp"
  321. $File "$SRCDIR\game\shared\mapentities_shared.cpp"
  322. $File "materialproxydict.cpp"
  323. $File "mathproxy.cpp"
  324. $File "matrixproxy.cpp"
  325. $File "menu.cpp"
  326. $File "message.cpp"
  327. $File "message.h"
  328. $File "modelrendersystem.cpp"
  329. $File "modelrendersystem.h"
  330. $File "movehelper_client.cpp"
  331. $File "$SRCDIR\game\shared\movevars_shared.cpp"
  332. $File "vgui_movie_display.cpp"
  333. $File "$SRCDIR\game\shared\multiplay_gamerules.cpp"
  334. $File "object_motion_blur_effect.cpp"
  335. $File "$SRCDIR\game\shared\obstacle_pushaway.cpp"
  336. $File "panelmetaclassmgr.cpp"
  337. $File "particle_collision.cpp"
  338. $File "particle_litsmokeemitter.cpp"
  339. $File "$SRCDIR\game\shared\particle_parse.cpp"
  340. $File "$SRCDIR\game\shared\particle_parse.h"
  341. $File "$SRCDIR\game\shared\particle_property.cpp"
  342. $File "$SRCDIR\game\shared\particle_property.h"
  343. $File "particle_proxies.cpp"
  344. $File "particle_simple3d.cpp"
  345. $File "particlemgr.cpp"
  346. $File "particles_attractor.cpp"
  347. $File "particles_ez.cpp"
  348. $File "particles_localspace.cpp"
  349. $File "particles_new.cpp"
  350. $File "particles_simple.cpp"
  351. $File "$SRCDIR\game\shared\particlesystemquery.cpp"
  352. $File "perfvisualbenchmark.cpp"
  353. $File "physics.cpp"
  354. $File "physics_softbody.cpp"
  355. $File "physics_main_client.cpp"
  356. $File "$SRCDIR\game\shared\physics_main_shared.cpp"
  357. $File "$SRCDIR\game\shared\physics_saverestore.cpp"
  358. $File "$SRCDIR\game\shared\physics_shared.cpp"
  359. $File "physpropclientside.cpp"
  360. $File "playerandobjectenumerator.cpp"
  361. $File "$SRCDIR\game\shared\point_bonusmaps_accessor.cpp"
  362. $File "$SRCDIR\game\shared\point_bonusmaps_accessor.h"
  363. $File "$SRCDIR\game\shared\point_posecontroller.cpp"
  364. $File "$SRCDIR\game\shared\postprocess_shared.h"
  365. $File "$SRCDIR\game\shared\precache_register.cpp"
  366. $File "$SRCDIR\game\shared\predictableid.cpp"
  367. $File "prediction.cpp"
  368. $File "$SRCDIR\game\shared\predictioncopy.cpp"
  369. $File "$SRCDIR\game\shared\predictioncopy_helpers.cpp"
  370. $File "$SRCDIR\game\shared\predictioncopy_test.cpp"
  371. $File "$SRCDIR\game\shared\props_shared.cpp"
  372. $File "proxyentity.cpp"
  373. $File "ProxyHealth.cpp"
  374. $File "proxyplayer.cpp"
  375. $File "proxypupil.cpp"
  376. $File "ragdoll.cpp"
  377. $File "$SRCDIR\game\shared\ragdoll_shared.cpp"
  378. $File "recvproxy.cpp"
  379. $File "replaycamera.cpp"
  380. $File "$SRCDIR\game\shared\rope_helpers.cpp"
  381. $File "$SRCDIR\game\shared\saverestore.cpp"
  382. $File "$SRCDIR\game\shared\sceneentity_shared.cpp"
  383. $File "ScreenSpaceEffects.cpp"
  384. $File "$SRCDIR\game\shared\sequence_Transitioner.cpp"
  385. $File "$SRCDIR\game\shared\sharedvar.h"
  386. $File "simple_keys.cpp"
  387. $File "$SRCDIR\game\shared\simtimer.cpp"
  388. $File "$SRCDIR\game\shared\singleplay_gamerules.cpp"
  389. $File "$SRCDIR\game\shared\SoundEmitterSystem.cpp"
  390. $File "$SRCDIR\game\shared\soundenvelope.cpp"
  391. $File "$SRCDIR\public\SoundParametersInternal.cpp"
  392. $File "spatialentitymgr.cpp"
  393. $File "spatialentitymgr.h"
  394. $File "splinepatch.cpp"
  395. $File "$SRCDIR\game\shared\Sprite.cpp"
  396. $File "spritemodel.cpp"
  397. $File "$SRCDIR\game\shared\SpriteTrail.cpp"
  398. $File "$SRCDIR\game\shared\steamworks_gamestats.cpp"
  399. $File "$SRCDIR\game\shared\studio_shared.cpp"
  400. $File "$SRCDIR\game\shared\takedamageinfo.cpp"
  401. $File "$SRCDIR\game\shared\teamplay_gamerules.cpp"
  402. $File "$SRCDIR\game\shared\teamplayroundbased_gamerules.cpp"
  403. $File "$SRCDIR\game\shared\test_ehandle.cpp"
  404. $File "text_message.cpp"
  405. $File "texturescrollmaterialproxy.cpp"
  406. $File "timematerialproxy.cpp"
  407. $File "toggletextureproxy.cpp"
  408. $File "$SRCDIR\game\shared\usercmd.cpp"
  409. $File "$SRCDIR\game\shared\ugc_file_info_manager.cpp"
  410. $File "$SRCDIR\game\shared\ugc_file_info_manager.h"
  411. $File "$SRCDIR\game\shared\ugc_request_manager.cpp"
  412. $File "$SRCDIR\game\shared\ugc_request_manager.h"
  413. $File "$SRCDIR\game\shared\ugc_utils.cpp"
  414. $File "$SRCDIR\game\shared\ugc_utils.h"
  415. $File "$SRCDIR\game\shared\usermessages.cpp"
  416. $File "$SRCDIR\game\shared\util_shared.cpp"
  417. $File "$SRCDIR\game\shared\vehicle_viewblend_shared.cpp"
  418. $File "vgui_avatarimage.cpp"
  419. $File "vgui_avatarimage.h"
  420. $File "vgui_basepanel.cpp"
  421. $File "vgui_bitmapbutton.cpp"
  422. $File "vgui_bitmapimage.cpp"
  423. $File "vgui_bitmappanel.cpp"
  424. $File "vgui_centerstringpanel.cpp"
  425. $File "vgui_consolepanel.cpp"
  426. $File "vgui_debugoverlaypanel.cpp"
  427. $File "vgui_fpspanel.cpp"
  428. $File "vgui_game_viewport.cpp"
  429. $File "vgui_grid.cpp"
  430. $File "vgui_int.cpp"
  431. $File "vgui_loadingdiscpanel.cpp"
  432. $File "vgui_messagechars.cpp"
  433. $File "vgui_netgraphpanel.cpp"
  434. $File "vgui_slideshow_display_screen.cpp"
  435. $File "view.cpp"
  436. $File "view_beams.cpp"
  437. $File "view_effects.cpp"
  438. $File "view_scene.cpp"
  439. $File "viewangleanim.cpp"
  440. $File "ViewConeImage.cpp"
  441. $File "viewdebug.cpp"
  442. $File "viewdebug.h"
  443. $File "viewpostprocess.cpp"
  444. $File "viewpostprocess.h"
  445. $File "viewrender.cpp"
  446. $File "$SRCDIR\game\shared\voice_banmgr.cpp"
  447. $File "$SRCDIR\game\shared\voice_status.cpp"
  448. $File "vscript_client.cpp"
  449. $File "vscript_client.h"
  450. $File "vscript_client.nut"
  451. $File "$SRCDIR\game\shared\vscript_shared.cpp"
  452. $File "$SRCDIR\game\shared\vscript_shared.h"
  453. $File "warp_overlay.cpp"
  454. $File "WaterLODMaterialProxy.cpp"
  455. $File "$SRCDIR\game\shared\weapon_parse.cpp"
  456. $File "weapon_selection.cpp"
  457. $File "weapons_resource.cpp"
  458. $File "WorldDimsProxy.cpp"
  459. $File "vgui_hudvideo.cpp"
  460. $File "vgui_video.cpp"
  461. $File "$SRCDIR\game\shared\mp_shareddefs.cpp"
  462. $File "$SRCDIR\common\ps3\vjobutils.cpp" [$PS3]
  463. $File "subtitlepanel.cpp"
  464. $File "c_vote_controller.h"
  465. $File "c_vote_controller.cpp"
  466. $Folder "Sixense"
  467. {
  468. $File "sixense\in_sixense.cpp"
  469. $File "sixense\in_sixense.h"
  470. $File "sixense\in_sixense_gesture_bindings.cpp"
  471. $File "sixense\in_sixense_gesture_bindings.h"
  472. $File "$SRCDIR\game\shared\sixense\sixense_convars.cpp"
  473. $File "$SRCDIR\game\shared\sixense\sixense_convars_extern.h"
  474. }
  475. // Files not using precompiled header cbase.h
  476. $File "$SRCDIR\public\closedcaptions.cpp" \
  477. "$SRCDIR\public\posedebugger.cpp" \
  478. "$SRCDIR\public\client_class.cpp" \
  479. "$SRCDIR\common\compiledcaptionswap.cpp" \
  480. "$SRCDIR\public\collisionutils.cpp" \
  481. "$SRCDIR\public\crtmemdebug.cpp" \
  482. "$SRCDIR\public\dt_recv.cpp" \
  483. "$SRCDIR\public\dt_utlvector_common.cpp" \
  484. "$SRCDIR\public\dt_utlvector_recv.cpp" \
  485. "$SRCDIR\public\filesystem_helpers.cpp" \
  486. "$SRCDIR\public\interpolatortypes.cpp" \
  487. "$SRCDIR\public\networkvar.cpp" \
  488. "$SRCDIR\common\randoverride.cpp" \
  489. "$SRCDIR\public\rope_physics.cpp" \
  490. "$SRCDIR\public\scratchpad3d.cpp" \
  491. "$SRCDIR\public\ScratchPadUtils.cpp" \
  492. "$SRCDIR\public\sentence.cpp" \
  493. "$SRCDIR\game\shared\sheetsimulator.cpp" \
  494. "$SRCDIR\public\simple_physics.cpp" \
  495. "$SRCDIR\public\stringregistry.cpp" \
  496. "$SRCDIR\public\studio.cpp" \
  497. "$SRCDIR\public\vallocator.cpp" \
  498. "$SRCDIR\public\vgui_controls\vgui_controls.cpp" \
  499. "$SRCDIR\public\jigglebones.cpp" \
  500. "$SRCDIR\public\phonemeconverter.cpp" \
  501. "hud_lcd.cpp" \
  502. "in_mouse.cpp" \
  503. "in_steamcontroller.cpp" \
  504. "mumble.cpp" \
  505. "rendertexture.cpp" \
  506. "render_to_rt_helper.cpp"
  507. {
  508. $Configuration
  509. {
  510. $Compiler [$WINDOWS]
  511. {
  512. $Create/UsePrecompiledHeader "Not Using Precompiled Headers"
  513. }
  514. }
  515. }
  516. $File "$SRCDIR\common\CegClientWrapper.cpp"
  517. {
  518. $Configuration
  519. {
  520. $Compiler [$WINDOWS]
  521. {
  522. $Create/UsePrecompiledHeader "Not Using Precompiled Headers"
  523. }
  524. }
  525. }
  526. $Folder "Precompiled Header"
  527. {
  528. $File "stdafx.cpp"
  529. {
  530. $Configuration
  531. {
  532. $Compiler [$WINDOWS]
  533. {
  534. $Create/UsePrecompiledHeader "Create Precompiled Header (/Yc)"
  535. }
  536. }
  537. }
  538. }
  539. $Folder "Temporary Entities"
  540. {
  541. $File "c_basetempentity.cpp"
  542. $File "c_effects.cpp"
  543. $File "c_impact_effects.cpp"
  544. $File "c_movie_explosion.cpp"
  545. $File "c_particle_fire.cpp"
  546. $File "c_particle_smokegrenade.cpp"
  547. $File "c_prop_vehicle.cpp"
  548. $File "c_recipientfilter.cpp"
  549. $File "c_smoke_trail.cpp"
  550. $File "c_smokestack.cpp"
  551. $File "c_steamjet.cpp"
  552. $File "c_stickybolt.cpp"
  553. $File "c_te.cpp"
  554. $File "c_te_armorricochet.cpp"
  555. $File "c_te_basebeam.cpp"
  556. $File "c_te_beamentpoint.cpp"
  557. $File "c_te_beaments.cpp"
  558. $File "c_te_beamfollow.cpp"
  559. $File "c_te_beamlaser.cpp"
  560. $File "c_te_beampoints.cpp"
  561. $File "c_te_beamring.cpp"
  562. $File "c_te_beamringpoint.cpp"
  563. $File "c_te_beamspline.cpp"
  564. $File "c_te_bloodsprite.cpp"
  565. $File "c_te_bloodstream.cpp"
  566. $File "c_te_breakmodel.cpp"
  567. $File "c_te_bspdecal.cpp"
  568. $File "c_te_bubbles.cpp"
  569. $File "c_te_bubbletrail.cpp"
  570. $File "c_te_clientprojectile.cpp"
  571. $File "c_te_decal.cpp"
  572. $File "c_te_dynamiclight.cpp"
  573. $File "c_te_effect_dispatch.cpp"
  574. $File "c_te_energysplash.cpp"
  575. $File "c_te_explosion.cpp"
  576. $File "c_te_fizz.cpp"
  577. $File "c_te_footprint.cpp"
  578. $File "c_te_glassshatter.cpp"
  579. $File "c_te_glowsprite.cpp"
  580. $File "c_te_impact.cpp"
  581. $File "c_te_killplayerattachments.cpp"
  582. $File "c_te_largefunnel.cpp"
  583. $File "c_te_legacytempents.cpp"
  584. $File "c_te_muzzleflash.cpp"
  585. $File "c_te_particlesystem.cpp"
  586. $File "c_te_physicsprop.cpp"
  587. $File "c_te_playerdecal.cpp"
  588. $File "c_te_projecteddecal.cpp"
  589. $File "c_te_showline.cpp"
  590. $File "c_te_smoke.cpp"
  591. $File "c_te_sparks.cpp"
  592. $File "c_te_sprite.cpp"
  593. $File "c_te_spritespray.cpp"
  594. $File "c_te_worlddecal.cpp"
  595. $File "c_testtraceline.cpp"
  596. $File "c_tracer.cpp"
  597. $File "fx.cpp"
  598. $File "fx_discreetline.cpp"
  599. $File "fx_envelope.cpp"
  600. $File "fx_line.cpp"
  601. $File "fx_sparks.cpp"
  602. $File "particlesphererenderer.cpp"
  603. $File "smoke_fog_overlay.cpp"
  604. }
  605. $Folder "game_controls"
  606. {
  607. $File "game_controls\baseviewport.cpp"
  608. $File "game_controls\basemodel_panel.cpp"
  609. $File "game_controls\basemodel_panel.h"
  610. $File "game_controls\ClientScoreBoardDialog.cpp"
  611. $File "game_controls\commandmenu.cpp"
  612. $File "game_controls\intromenu.cpp"
  613. $File "game_controls\NavProgress.cpp"
  614. $File "game_controls\vguitextwindow.cpp"
  615. $File "game_controls\IconPanel.cpp"
  616. }
  617. $Folder "NextBot"
  618. {
  619. $File "NextBot\C_NextBot.cpp"
  620. $File "NextBot\C_NextBot.h"
  621. $File "$SRCDIR\game\shared\SharedFunctorUtils.cpp"
  622. $File "$SRCDIR\game\shared\SharedFunctorUtils.h"
  623. }
  624. }
  625. $Folder "MP3" [$WINDOWS||$POSIX]
  626. {
  627. $File "mp3player.cpp"
  628. $File "mp3player.h"
  629. }
  630. $Folder "Tool Framework"
  631. {
  632. $File "$SRCDIR\public\tools\bonelist.cpp"
  633. $File "$SRCDIR\public\tools\bonelist.h"
  634. $File "entity_client_tools.cpp"
  635. $File "toolframework_client.cpp"
  636. $File "toolframework_client.h"
  637. }
  638. $Folder "Header Files"
  639. {
  640. $File "animationlayer.h"
  641. $File "baseanimatedtextureproxy.h"
  642. $File "baseclientrendertargets.h"
  643. $File "beamdraw.h"
  644. $File "$SRCDIR\game\shared\bone_merge_cache.h"
  645. $File "buildrenderables_PS3.h" [$PS3]
  646. $File "c_ai_basenpc.h"
  647. $File "c_baseanimating.h"
  648. $File "c_baseanimatingoverlay.h"
  649. $File "c_basecombatcharacter.h"
  650. $File "c_basecombatweapon.h"
  651. $File "c_basedoor.h"
  652. $File "c_baseentity.h"
  653. $File "c_baseflex.h"
  654. $File "c_baseplayer.h"
  655. $File "c_basetempentity.h"
  656. $File "c_baseviewmodel.h"
  657. $File "c_breakableprop.h"
  658. $File "c_effects.h"
  659. $File "c_entitydissolve.h"
  660. $File "c_entityfreezing.h"
  661. $File "c_env_fog_controller.h"
  662. $File "c_entityflame.h"
  663. $File "c_fire_smoke.h"
  664. $File "c_func_dust.h"
  665. $File "c_func_reflective_glass.h"
  666. $File "c_gib.h"
  667. $File "c_impact_effects.h"
  668. $File "c_movie_display.h"
  669. $File "c_physbox.h"
  670. $File "c_physicsprop.h"
  671. $File "c_pixel_visibility.h"
  672. $File "c_playerlocaldata.h"
  673. $File "c_playerresource.h"
  674. $File "c_point_camera.h"
  675. $File "c_prop_vehicle.h"
  676. $File "c_recipientfilter.h"
  677. $File "c_rope.h"
  678. $File "c_rumble.h"
  679. $File "c_sceneentity.h"
  680. $File "c_smoke_trail.h"
  681. $File "c_soundscape.h"
  682. $File "c_sprite.h"
  683. $File "c_sun.h"
  684. $File "c_surfacerender.h"
  685. $File "c_te_basebeam.h"
  686. $File "c_te_effect_dispatch.h"
  687. $File "c_te_legacytempents.h"
  688. $File "c_te_particlesystem.h"
  689. $File "c_team.h"
  690. $File "c_tesla.h"
  691. $File "c_tracer.h"
  692. $File "c_triggers.h"
  693. $File "c_vehicle_jeep.h"
  694. $File "c_user_message_register.h"
  695. $File "c_vguiscreen.h"
  696. $File "c_weapon__stubs.h"
  697. $File "c_world.h"
  698. $File "cbase.h"
  699. $File "cdll_client_int.h"
  700. $File "cdll_util.h"
  701. $File "cl_animevent.h"
  702. $File "cl_mat_stub.h"
  703. $File "client_factorylist.h"
  704. $File "client_thinklist.h"
  705. $File "clientalphaproperty.h"
  706. $File "cliententitylist.h"
  707. $File "clientleafsystem.h"
  708. $File "clientmode.h"
  709. $File "clientmode_shared.h"
  710. $File "clientsideeffects.h"
  711. $File "colorcorrectionmgr.h"
  712. $File "detailobjectsystem.h"
  713. $File "enginesprite.h"
  714. $File "flashlighteffect.h"
  715. $File "fontabc.h"
  716. $File "functionproxy.h"
  717. $File "fx.h"
  718. $File "fx_blood.h"
  719. $File "cstrike15\fx_cs_blood.h"
  720. $File "fx_discreetline.h"
  721. $File "fx_envelope.h"
  722. $File "fx_explosion.h"
  723. $File "fx_fleck.h"
  724. $File "fx_impact.h"
  725. $File "fx_interpvalue.h"
  726. $File "fx_line.h"
  727. $File "fx_quad.h"
  728. $File "fx_sparks.h"
  729. $File "fx_staticline.h"
  730. $File "fx_trail.h"
  731. $File "fx_water.h"
  732. $File "$SRCDIR\game\shared\GameEventListener.h"
  733. $File "glow_outline_effect.h"
  734. $File "glow_overlay.h"
  735. $File "$SRCDIR\game\shared\hintmessage.h"
  736. $File "$SRCDIR\game\shared\hintsystem.h"
  737. $File "history_resource.h" [!$CSGO]
  738. $File "hltvcamera.h"
  739. $File "hud.h"
  740. $File "hud_basechat.h"
  741. $File "hud_basetimer.h"
  742. $File "hud_bitmapnumericdisplay.h"
  743. $File "hud_chat.h"
  744. $File "hud_closecaption.h"
  745. $File "hud_crosshair.h"
  746. $File "hud_element_helper.h"
  747. $File "hud_lcd.h"
  748. $File "hud_macros.h"
  749. $File "hud_numericdisplay.h"
  750. $File "hud_pdump.h"
  751. $File "hud_vehicle.h"
  752. $File "hud_savestatus.h"
  753. $File "hud_subtitles.h"
  754. $File "hudelement.h"
  755. $File "hudtexturehandle.h"
  756. $File "iclassmap.h"
  757. $File "icliententityinternal.h"
  758. $File "iclientmode.h"
  759. $File "iclientshadowmgr.h"
  760. $File "iclientvehicle.h"
  761. $File "iconsole.h"
  762. $File "idebugoverlaypanel.h"
  763. $File "ifpspanel.h"
  764. $File "ihudlcd.h"
  765. $File "iinput.h"
  766. $File "iloadingdisc.h"
  767. $File "imaterialproxydict.h"
  768. $File "imessagechars.h"
  769. $File "in_main.h"
  770. $File "inetgraphpanel.h"
  771. $File "initializer.h"
  772. $File "input.h"
  773. $File "$SRCDIR\public\tier1\interpolatedvar.h"
  774. $File "iprofiling.h"
  775. $File "itextmessage.h"
  776. $File "ivieweffects.h"
  777. $File "iviewrender.h"
  778. $File "iviewrender_beams.h"
  779. $File "ivmodemanager.h"
  780. $File "kbutton.h"
  781. $File "keybindinglistener.h"
  782. $File "menu.h"
  783. $File "movehelper_client.h"
  784. $File "mumble.h"
  785. $File "networkstringtable_clientdll.h"
  786. $File "object_motion_blur_effect.h"
  787. $File "panelmetaclassmgr.h"
  788. $File "particle_collision.h"
  789. $File "particle_iterators.h"
  790. $File "particle_litsmokeemitter.h"
  791. $File "particle_prototype.h"
  792. $File "particle_simple3d.h"
  793. $File "particle_util.h"
  794. $File "particledraw.h"
  795. $File "particlemgr.h"
  796. $File "particles_attractor.h"
  797. $File "particles_ez.h"
  798. $File "particles_localspace.h"
  799. $File "particles_new.h"
  800. $File "particles_simple.h"
  801. $File "particlesphererenderer.h"
  802. $File "perfvisualbenchmark.h"
  803. $File "physics.h"
  804. $File "physics_softbody.h"
  805. $File "physpropclientside.h"
  806. $File "playerandobjectenumerator.h"
  807. $File "playerenumerator.h"
  808. $File "prediction.h"
  809. $File "prediction_private.h"
  810. $File "proxyentity.h"
  811. $File "ragdoll.h"
  812. $File "ragdollexplosionenumerator.h"
  813. $File "recvproxy.h"
  814. $File "rendertexture.h"
  815. $File "replaycamera.h"
  816. $File "ScreenSpaceEffects.h"
  817. $File "simple_keys.h"
  818. $File "smoke_fog_overlay.h"
  819. $File "splinepatch.h"
  820. $File "$SRCDIR\public\steam\steam_api.h"
  821. $File "TeamBitmapImage.h"
  822. $File "tempent.h"
  823. $File "text_message.h"
  824. $File "timedevent.h"
  825. $File "toggletextureproxy.h"
  826. $File "vgui_basepanel.h"
  827. $File "vgui_bitmapbutton.h"
  828. $File "vgui_bitmapimage.h"
  829. $File "vgui_bitmappanel.h"
  830. $File "vgui_entityimagepanel.h"
  831. $File "vgui_entitypanel.h"
  832. $File "vgui_grid.h"
  833. $File "vgui_helpers.h"
  834. $File "vgui_imagehealthpanel.h"
  835. $File "vgui_int.h"
  836. $File "vguicenterprint.h"
  837. $File "view.h"
  838. $File "view_scene.h"
  839. $File "viewangleanim.h"
  840. $File "ViewConeImage.h"
  841. $File "viewrender.h"
  842. $File "weapon_selection.h"
  843. $File "weapons_resource.h"
  844. $File "vgui_hudvideo.h"
  845. $File "vgui_video.h"
  846. $File "subtitlepanel.h"
  847. $File "$SRCDIR\common\CegClientWrapper.h"
  848. $File "$SRCDIR\common\cegclient.h" [$WINDOWS && $CEG]
  849. $File "render_to_rt_helper.h"
  850. }
  851. $Folder "Public Header Files"
  852. {
  853. $File "$SRCDIR\public\vgui_controls\AnimationController.h"
  854. $File "$SRCDIR\public\basehandle.h"
  855. $File "$SRCDIR\public\tier0\basetypes.h"
  856. $File "$SRCDIR\public\tier1\bitbuf.h"
  857. $File "$SRCDIR\public\bitvec.h"
  858. $File "$SRCDIR\public\bone_accessor.h"
  859. $File "$SRCDIR\public\bone_setup.h"
  860. $File "$SRCDIR\public\bone_setup_PS3.h" [$PS3]
  861. $File "$SRCDIR\public\bspfile.h"
  862. $File "$SRCDIR\public\bspflags.h"
  863. $File "$SRCDIR\public\bsptreedata.h"
  864. $File "$SRCDIR\public\mathlib\bumpvects.h"
  865. $File "$SRCDIR\public\vgui_controls\Button.h"
  866. $File "$SRCDIR\public\cdll_int.h"
  867. $File "$SRCDIR\public\tier1\characterset.h"
  868. $File "$SRCDIR\public\tier1\checksum_md5.h"
  869. $File "$SRCDIR\public\vgui_controls\CircularProgressBar.h"
  870. $File "$SRCDIR\public\closedcaptions.h"
  871. $File "$SRCDIR\public\client_class.h"
  872. $File "$SRCDIR\public\client_render_handle.h"
  873. $File "$SRCDIR\public\client_textmessage.h"
  874. $File "$SRCDIR\public\clientstats.h"
  875. $File "$SRCDIR\public\cmodel.h"
  876. $File "$SRCDIR\public\vphysics\collision_set.h"
  877. $File "$SRCDIR\public\collisionutils.h"
  878. $File "$SRCDIR\public\color.h"
  879. $File "$SRCDIR\public\vgui_controls\ComboBox.h"
  880. $File "$SRCDIR\public\mathlib\compressed_light_cube.h"
  881. $File "$SRCDIR\public\mathlib\compressed_vector.h"
  882. $File "$SRCDIR\public\con_nprint.h"
  883. $File "$SRCDIR\public\const.h"
  884. $File "$SRCDIR\public\vphysics\constraints.h"
  885. $File "$SRCDIR\public\vgui_controls\Controls.h"
  886. $File "$SRCDIR\public\tier1\convar.h"
  887. $File "$SRCDIR\public\coordsize.h"
  888. $File "$SRCDIR\public\crtmemdebug.h"
  889. $File "$SRCDIR\public\vgui\Cursor.h"
  890. $File "$SRCDIR\public\vgui\Dar.h"
  891. $File "$SRCDIR\public\datamap.h"
  892. $File "$SRCDIR\public\tier0\dbg.h"
  893. $File "$SRCDIR\public\dlight.h"
  894. $File "$SRCDIR\public\dt_common.h"
  895. $File "$SRCDIR\public\dt_recv.h"
  896. $File "$SRCDIR\public\dt_send.h"
  897. $File "$SRCDIR\public\dt_utlvector_common.h"
  898. $File "$SRCDIR\public\dt_utlvector_recv.h"
  899. $File "$SRCDIR\public\edict.h"
  900. $File "$SRCDIR\public\vgui_controls\EditablePanel.h"
  901. $File "$SRCDIR\public\tier0\fasttimer.h"
  902. $File "$SRCDIR\public\filesystem.h"
  903. $File "$SRCDIR\public\filesystem_helpers.h"
  904. $File "$SRCDIR\public\tier1\fmtstr.h"
  905. $File "$SRCDIR\public\vgui_controls\FocusNavGroup.h"
  906. $File "$SRCDIR\public\vphysics\friction.h"
  907. $File "$SRCDIR\public\gamebspfile.h"
  908. $File "$SRCDIR\public\gametrace.h"
  909. $File "$SRCDIR\public\globalvars_base.h"
  910. $File "$SRCDIR\public\vgui_controls\HTML.h"
  911. $File "$SRCDIR\public\iachievementmgr.h"
  912. $File "$SRCDIR\public\appframework\iappsystem.h"
  913. $File "$SRCDIR\public\icliententity.h"
  914. $File "$SRCDIR\public\icliententitylist.h"
  915. $File "$SRCDIR\public\engine\IClientLeafSystem.h"
  916. $File "$SRCDIR\public\iclientnetworkable.h"
  917. $File "$SRCDIR\public\vgui\IClientPanel.h"
  918. $File "$SRCDIR\public\iclientrenderable.h"
  919. $File "$SRCDIR\public\game\client\iclientrendertargets.h"
  920. $File "$SRCDIR\public\iclientthinkable.h"
  921. $File "$SRCDIR\public\iclientalphaproperty.h"
  922. $File "$SRCDIR\public\iclientunknown.h"
  923. $File "$SRCDIR\public\engine\ICollideable.h"
  924. $File "$SRCDIR\public\tier0\icommandline.h"
  925. $File "$SRCDIR\public\icvar.h"
  926. $File "$SRCDIR\public\iefx.h"
  927. $File "$SRCDIR\public\engine\IEngineSound.h"
  928. $File "$SRCDIR\public\engine\IEngineTrace.h"
  929. $File "$SRCDIR\public\ienginevgui.h"
  930. $File "$SRCDIR\public\igameevents.h"
  931. $File "$SRCDIR\public\igameresources.h"
  932. $File "$SRCDIR\public\IGameUIFuncs.h"
  933. $File "$SRCDIR\public\ihandleentity.h"
  934. $File "$SRCDIR\public\vgui\IHTML.h"
  935. $File "$SRCDIR\public\vgui\IImage.h"
  936. $File "$SRCDIR\public\vgui\IInput.h"
  937. $File "$SRCDIR\public\vgui\IInputInternal.h"
  938. $File "$SRCDIR\public\vstdlib\ikeyvaluessystem.h"
  939. $File "$SRCDIR\public\vgui\ILocalize.h"
  940. $File "$SRCDIR\public\vgui_controls\Image.h"
  941. $File "$SRCDIR\public\vgui_controls\ImageList.h"
  942. $File "$SRCDIR\public\vgui_controls\ImagePanel.h"
  943. $File "$SRCDIR\public\materialsystem\imaterial.h"
  944. $File "$SRCDIR\public\materialsystem\imaterialproxy.h"
  945. $File "$SRCDIR\public\materialsystem\imaterialsystem.h"
  946. $File "$SRCDIR\public\materialsystem\imaterialsystemhardwareconfig.h"
  947. $File "$SRCDIR\public\materialsystem\imaterialsystemstub.h"
  948. $File "$SRCDIR\public\materialsystem\imaterialvar.h"
  949. $File "$SRCDIR\public\VGuiMatSurface\IMatSystemSurface.h"
  950. $File "$SRCDIR\public\materialsystem\imesh.h"
  951. $File "$SRCDIR\public\inetchannelinfo.h"
  952. $File "$SRCDIR\public\tier1\interface.h"
  953. $File "$SRCDIR\public\interpolatortypes.h"
  954. $File "$SRCDIR\public\vgui\IPanel.h"
  955. $File "$SRCDIR\public\iprediction.h"
  956. $File "$SRCDIR\public\irecipientfilter.h"
  957. $File "$SRCDIR\public\isaverestore.h"
  958. $File "$SRCDIR\public\vgui\IScheme.h"
  959. $File "$SRCDIR\public\iscratchpad3d.h"
  960. $File "$SRCDIR\public\iserverentity.h"
  961. $File "$SRCDIR\public\iservernetworkable.h"
  962. $File "$SRCDIR\public\iserverunknown.h"
  963. $File "$SRCDIR\public\engine\ishadowmgr.h"
  964. $File "$SRCDIR\public\SoundEmitterSystem\isoundemittersystembase.h"
  965. $File "$SRCDIR\public\ispatialpartition.h"
  966. $File "$SRCDIR\public\engine\IStaticPropMgr.h"
  967. $File "$SRCDIR\public\istudiorender.h"
  968. $File "$SRCDIR\public\vgui\ISurface.h"
  969. $File "$SRCDIR\public\vgui\ISystem.h"
  970. $File "$SRCDIR\public\materialsystem\itexture.h"
  971. $File "$SRCDIR\public\engine\ivdebugoverlay.h"
  972. $File "$SRCDIR\public\vgui\IVGui.h"
  973. $File "$SRCDIR\public\game\client\iviewport.h"
  974. $File "$SRCDIR\public\engine\ivmodelinfo.h"
  975. $File "$SRCDIR\public\engine\ivmodelrender.h"
  976. $File "$SRCDIR\public\ivrenderview.h"
  977. $File "$SRCDIR\public\jigglebones.h"
  978. $File "$SRCDIR\public\vgui\KeyCode.h"
  979. $File "$SRCDIR\public\tier1\keyvalues.h"
  980. $File "$SRCDIR\public\tier0\l2cache.h"
  981. $File "$SRCDIR\public\vgui_controls\Label.h"
  982. $File "$SRCDIR\public\tier1\lerp_functions.h"
  983. $File "$SRCDIR\public\vgui_controls\ListPanel.h"
  984. $File "$SRCDIR\public\mathlib\mathlib.h"
  985. $File "$SRCDIR\public\tier0\mem.h"
  986. $File "$SRCDIR\public\tier0\memalloc.h"
  987. $File "$SRCDIR\public\tier0\memdbgoff.h"
  988. $File "$SRCDIR\public\tier0\memdbgon.h"
  989. $File "$SRCDIR\public\tier1\mempool.h"
  990. $File "$SRCDIR\public\vgui_controls\Menu.h"
  991. $File "$SRCDIR\public\vgui_controls\MenuItem.h"
  992. $File "$SRCDIR\public\vgui_controls\MessageMap.h"
  993. $File "$SRCDIR\public\model_types.h"
  994. $File "$SRCDIR\public\vgui\MouseCode.h"
  995. $File "$SRCDIR\public\mouthinfo.h"
  996. $File "$SRCDIR\public\networkstringtabledefs.h"
  997. $File "$SRCDIR\public\networkvar.h"
  998. $File "$SRCDIR\public\vphysics\object_hash.h"
  999. $File "$SRCDIR\public\overlaytext.h"
  1000. $File "$SRCDIR\public\vgui_controls\Panel.h"
  1001. $File "$SRCDIR\public\vgui_controls\PanelAnimationVar.h"
  1002. $File "$SRCDIR\public\vgui_controls\PanelListPanel.h"
  1003. $File "$SRCDIR\public\vgui_controls\PHandle.h"
  1004. $File "$SRCDIR\public\pixelwriter.h"
  1005. $File "$SRCDIR\public\tier0\platform.h"
  1006. $File "$SRCDIR\public\PlayerState.h"
  1007. $File "$SRCDIR\public\tier1\processor_detect.h"
  1008. $File "$SRCDIR\public\mathlib\polyhedron.h"
  1009. $File "$SRCDIR\public\r_efx.h"
  1010. $File "$SRCDIR\public\vstdlib\random.h"
  1011. $File "$SRCDIR\public\tier1\rangecheckedvar.h"
  1012. $File "$SRCDIR\public\vgui_controls\RichText.h"
  1013. $File "$SRCDIR\public\rope_physics.h"
  1014. $File "$SRCDIR\public\rope_shared.h"
  1015. $File "$SRCDIR\public\saverestoretypes.h"
  1016. $File "$SRCDIR\public\scratchpad3d.h"
  1017. $File "$SRCDIR\public\ScratchPadUtils.h"
  1018. $File "$SRCDIR\public\vgui_controls\ScrollBar.h"
  1019. $File "$SRCDIR\public\vgui_controls\SectionedListPanel.h"
  1020. $File "$SRCDIR\public\sentence.h"
  1021. $File "$SRCDIR\public\server_class.h"
  1022. $File "$SRCDIR\public\shake.h"
  1023. $File "$SRCDIR\public\shattersurfacetypes.h"
  1024. $File "$SRCDIR\public\simple_physics.h"
  1025. $File "$SRCDIR\public\tier1\smartptr.h"
  1026. $File "$SRCDIR\public\soundchars.h"
  1027. $File "$SRCDIR\public\soundflags.h"
  1028. $File "$SRCDIR\public\soundinfo.h"
  1029. $File "$SRCDIR\public\string_t.h"
  1030. $File "$SRCDIR\public\tier1\stringpool.h"
  1031. $File "$SRCDIR\public\stringregistry.h"
  1032. $File "$SRCDIR\public\tier1\strtools.h"
  1033. $File "$SRCDIR\public\studio.h"
  1034. $File "$SRCDIR\public\studio_PS3.h" [$PS3]
  1035. $File "$SRCDIR\public\surfinfo.h"
  1036. $File "$SRCDIR\public\vgui_controls\TextEntry.h"
  1037. $File "$SRCDIR\public\vgui_controls\TextImage.h"
  1038. $File "$SRCDIR\public\texture_group_names.h"
  1039. $File "$SRCDIR\public\vgui_controls\TreeView.h"
  1040. $File "$SRCDIR\public\tier1\utlbidirectionalset.h"
  1041. $File "$SRCDIR\public\tier1\utlbuffer.h"
  1042. $File "$SRCDIR\public\tier1\utldict.h"
  1043. $File "$SRCDIR\public\tier1\utlfixedmemory.h"
  1044. $File "$SRCDIR\public\tier1\utlhash.h"
  1045. $File "$SRCDIR\public\tier1\utllinkedlist.h"
  1046. $File "$SRCDIR\public\tier1\utlmap.h"
  1047. $File "$SRCDIR\public\tier1\utlmemory.h"
  1048. $File "$SRCDIR\public\tier1\utlmultilist.h"
  1049. $File "$SRCDIR\public\tier1\utlpriorityqueue.h"
  1050. $File "$SRCDIR\public\tier1\utlqueue.h"
  1051. $File "$SRCDIR\public\tier1\utlrbtree.h"
  1052. $File "$SRCDIR\public\tier1\utlstack.h"
  1053. $File "$SRCDIR\public\tier1\utlsymbol.h"
  1054. $File "$SRCDIR\public\tier1\utlvector.h"
  1055. $File "$SRCDIR\public\vallocator.h"
  1056. $File "$SRCDIR\public\vcollide.h"
  1057. $File "$SRCDIR\public\vcollide_parse.h"
  1058. $File "$SRCDIR\public\mathlib\vector.h"
  1059. $File "$SRCDIR\public\mathlib\vector2d.h"
  1060. $File "$SRCDIR\public\mathlib\vector4d.h"
  1061. $File "$SRCDIR\public\vgui\vgui.h"
  1062. $File "$SRCDIR\public\view_shared.h"
  1063. $File "$SRCDIR\public\mathlib\vmatrix.h"
  1064. $File "$SRCDIR\public\vphysics_interface.h"
  1065. $File "$SRCDIR\public\mathlib\vplane.h"
  1066. $File "$SRCDIR\public\tier0\vprof.h"
  1067. $File "$SRCDIR\public\vstdlib\vstdlib.h"
  1068. $File "$SRCDIR\public\vtf\vtf.h"
  1069. $File "$SRCDIR\public\vgui_controls\WizardPanel.h"
  1070. $File "$SRCDIR\public\vgui_controls\WizardSubPanel.h"
  1071. $File "$SRCDIR\public\worldsize.h"
  1072. $File "$SRCDIR\public\zip_uncompressed.h"
  1073. $File "$SRCDIR\public\tier2\interval.h"
  1074. $File "$SRCDIR\public\irendertorthelperobject.h"
  1075. }
  1076. $Folder "Game Shared Header Files"
  1077. {
  1078. $File "$SRCDIR\game\shared\activitylist.h"
  1079. $File "$SRCDIR\game\shared\ai_activity.h"
  1080. $File "$SRCDIR\game\shared\ai_debug_shared.h"
  1081. $File "$SRCDIR\game\shared\ammodef.h"
  1082. $File "$SRCDIR\game\shared\animation.h"
  1083. $File "$SRCDIR\game\shared\apparent_velocity_helper.h"
  1084. $File "$SRCDIR\game\shared\base_playeranimstate.h"
  1085. $File "$SRCDIR\game\shared\cstrike15\basecsgrenade_projectile.h"
  1086. $File "$SRCDIR\game\shared\baseentity_shared.h"
  1087. $File "$SRCDIR\game\shared\basegrenade_shared.h"
  1088. $File "$SRCDIR\game\shared\hl2\basehlcombatweapon_shared.h"
  1089. $File "$SRCDIR\game\shared\baseparticleentity.h"
  1090. $File "$SRCDIR\game\shared\baseplayer_shared.h"
  1091. $File "$SRCDIR\game\shared\baseviewmodel_shared.h"
  1092. $File "$SRCDIR\game\shared\beam_flags.h"
  1093. $File "$SRCDIR\game\shared\beam_shared.h"
  1094. $File "$SRCDIR\game\shared\choreoactor.h"
  1095. $File "$SRCDIR\game\shared\choreochannel.h"
  1096. $File "$SRCDIR\game\shared\choreoevent.h"
  1097. $File "$SRCDIR\game\shared\choreoscene.h"
  1098. $File "$SRCDIR\game\shared\collisionproperty.h"
  1099. $File "$SRCDIR\game\shared\death_pose.h"
  1100. $File "$SRCDIR\game\shared\decals.h"
  1101. $File "$SRCDIR\game\shared\effect_color_tables.h"
  1102. $File "$SRCDIR\game\shared\effect_dispatch_data.h"
  1103. $File "$SRCDIR\game\shared\ehandle.h"
  1104. $File "$SRCDIR\game\shared\entitydatainstantiator.h"
  1105. $File "$SRCDIR\game\shared\entitylist_base.h"
  1106. $File "$SRCDIR\game\shared\entityparticletrail_shared.h"
  1107. $File "$SRCDIR\game\shared\env_detail_controller.h"
  1108. $File "$SRCDIR\game\shared\env_wind_shared.h"
  1109. $File "$SRCDIR\game\shared\eventlist.h"
  1110. $File "$SRCDIR\game\shared\func_dust_shared.h"
  1111. $File "$SRCDIR\game\shared\func_ladder.h"
  1112. $File "$SRCDIR\game\shared\cstrike15\fx_cs_shared.h"
  1113. $File "$SRCDIR\game\shared\gameeventdefs.h"
  1114. $File "$SRCDIR\game\shared\gamemovement.h"
  1115. $File "$SRCDIR\game\shared\gamerules.h"
  1116. $File "$SRCDIR\game\shared\gamerules_register.h"
  1117. $File "$SRCDIR\game\shared\GameStats.h"
  1118. $File "$SRCDIR\game\shared\gamestringpool.h"
  1119. $File "$SRCDIR\game\shared\gamevars_shared.h"
  1120. $File "$SRCDIR\game\shared\groundlink.h"
  1121. $File "$SRCDIR\game\shared\hl2\hl2_player_shared.h" [!$CSGO]
  1122. $File "$SRCDIR\game\shared\hl2\hl_movedata.h"
  1123. $File "$SRCDIR\game\shared\ichoreoeventcallback.h"
  1124. $File "$SRCDIR\game\shared\IEffects.h"
  1125. $File "$SRCDIR\game\shared\igamemovement.h"
  1126. $File "$SRCDIR\game\shared\igamesystem.h"
  1127. $File "$SRCDIR\game\shared\imovehelper.h"
  1128. $File "$SRCDIR\game\shared\in_buttons.h"
  1129. $File "$SRCDIR\game\shared\iplayeranimstate.h"
  1130. $File "$SRCDIR\game\shared\ipredictionsystem.h"
  1131. $File "$SRCDIR\game\shared\itempents.h"
  1132. $File "$SRCDIR\game\shared\IVehicle.h"
  1133. $File "$SRCDIR\game\shared\mapdata_shared.h"
  1134. $File "$SRCDIR\game\shared\mapentities_shared.h"
  1135. $File "$SRCDIR\game\shared\movevars_shared.h"
  1136. $File "$SRCDIR\game\shared\multiplay_gamerules.h"
  1137. $File "$SRCDIR\game\shared\npcevent.h"
  1138. $File "$SRCDIR\game\shared\obstacle_pushaway.h"
  1139. $File "$SRCDIR\game\shared\physics_saverestore.h"
  1140. $File "$SRCDIR\game\shared\physics_shared.h"
  1141. $File "$SRCDIR\game\shared\playernet_vars.h"
  1142. $File "$SRCDIR\game\shared\point_posecontroller.h"
  1143. $File "$SRCDIR\game\shared\positionwatcher.h"
  1144. $File "$SRCDIR\game\shared\precache_register.h"
  1145. $File "$SRCDIR\game\shared\precipitation_shared.h"
  1146. $File "$SRCDIR\game\shared\predictable_entity.h"
  1147. $File "$SRCDIR\game\shared\predictableid.h"
  1148. $File "$SRCDIR\game\shared\predictioncopy.h"
  1149. $File "$SRCDIR\game\shared\ragdoll_shared.h"
  1150. $File "$SRCDIR\game\shared\rope_helpers.h"
  1151. $File "$SRCDIR\game\shared\saverestore.h"
  1152. $File "$SRCDIR\game\shared\saverestore_bitstring.h"
  1153. $File "$SRCDIR\game\shared\saverestore_utlclass.h"
  1154. $File "$SRCDIR\game\shared\saverestore_utlsymbol.h"
  1155. $File "$SRCDIR\game\shared\saverestore_utlvector.h"
  1156. $File "$SRCDIR\game\shared\sceneentity_shared.h"
  1157. $File "$SRCDIR\game\shared\scriptevent.h"
  1158. $File "$SRCDIR\game\shared\sequence_Transitioner.h"
  1159. $File "$SRCDIR\game\shared\shared_classnames.h"
  1160. $File "$SRCDIR\game\shared\shareddefs.h"
  1161. $File "$SRCDIR\game\shared\sharedInterface.h"
  1162. $File "$SRCDIR\game\shared\sheetsimulator.h"
  1163. $File "$SRCDIR\game\shared\shot_manipulator.h"
  1164. $File "$SRCDIR\game\shared\simtimer.h"
  1165. $File "$SRCDIR\game\shared\singleplay_gamerules.h"
  1166. $File "$SRCDIR\game\shared\solidsetdefaults.h"
  1167. $File "$SRCDIR\game\shared\soundenvelope.h"
  1168. $File "$SRCDIR\game\shared\Sprite.h"
  1169. $File "$SRCDIR\game\shared\SpriteTrail.h"
  1170. $File "$SRCDIR\game\shared\steamworks_gamestats.h"
  1171. $File "$SRCDIR\game\shared\sun_shared.h"
  1172. $File "$SRCDIR\game\shared\takedamageinfo.h"
  1173. $File "$SRCDIR\game\shared\teamplay_gamerules.h"
  1174. $File "$SRCDIR\game\shared\teamplayroundbased_gamerules.h"
  1175. $File "$SRCDIR\game\shared\tempentity.h"
  1176. $File "$SRCDIR\game\shared\touchlink.h"
  1177. $File "$SRCDIR\game\shared\usercmd.h"
  1178. $File "$SRCDIR\game\shared\usermessages.h"
  1179. $File "$SRCDIR\game\shared\util_shared.h"
  1180. $File "$SRCDIR\game\shared\vehicle_choreo_generic_shared.h"
  1181. $File "$SRCDIR\game\shared\vehicle_viewblend_shared.h"
  1182. $File "$SRCDIR\game\shared\vgui_defaultinputsignal.h"
  1183. $File "$SRCDIR\game\shared\viewport_panel_names.h"
  1184. $File "$SRCDIR\game\shared\voice_banmgr.h"
  1185. $File "$SRCDIR\game\shared\voice_common.h"
  1186. $File "$SRCDIR\game\shared\voice_gamemgr.h"
  1187. $File "$SRCDIR\game\shared\voice_status.h"
  1188. $File "$SRCDIR\game\shared\vphysics_sound.h"
  1189. $File "$SRCDIR\game\shared\cstrike15\weapon_flashbang.h"
  1190. $File "$SRCDIR\game\shared\cstrike15\weapon_hegrenade.h"
  1191. $File "$SRCDIR\game\shared\weapon_parse.h"
  1192. $File "$SRCDIR\game\shared\weapon_proficiency.h"
  1193. $File "$SRCDIR\game\shared\weapon_ifmsteadycam.h"
  1194. $File "$SRCDIR\game\shared\mp_shareddefs.h"
  1195. $File "$SRCDIR\game\shared\cellcoord.h"
  1196. }
  1197. $Folder "game_controls Header Files"
  1198. {
  1199. $File "game_controls\baseviewport.h"
  1200. $File "game_controls\clientscoreboarddialog.h"
  1201. $File "game_controls\commandmenu.h"
  1202. $File "game_controls\imagemouseoverbutton.h"
  1203. $File "game_controls\intromenu.h"
  1204. $File "game_controls\mouseoverhtmlbutton.h"
  1205. $File "game_controls\mouseoverpanelbutton.h"
  1206. $File "game_controls\NavProgress.h"
  1207. $File "game_controls\vguitextwindow.h"
  1208. $File "game_controls\IconPanel.h"
  1209. }
  1210. $Folder "Link Libraries"
  1211. {
  1212. $Lib "bitmap"
  1213. $Lib "bonesetup"
  1214. $Lib "choreoobjects"
  1215. $Lib "dmxloader"
  1216. $Lib "mathlib"
  1217. $Lib "mathlib_extended"
  1218. $Lib "matsys_controls"
  1219. $Lib "particles"
  1220. $Lib "raytrace"
  1221. $ImplibExternal steam_api [ ( $WIN32 || $POSIX || $PS3 ) && !$NO_STEAM ]
  1222. $ImplibExternal steam_api64 [ $WIN64 && !$NO_STEAM ]
  1223. $Lib "tier2"
  1224. $Lib "tier3"
  1225. $Lib "vgui_controls"
  1226. $Lib "videocfg"
  1227. $Lib "vtf"
  1228. $Lib "resourcefile"
  1229. $Lib "$LIBPUBLIC\panorama_client" [$PANORAMA_ENABLE]
  1230. $Lib "$LIBCOMMON\win32\video" [$WIN32 && $PANORAMA_ENABLE]
  1231. $Lib "$LIBCOMMON\win32\v8" [$WIN32 && $PANORAMA_ENABLE]
  1232. $Lib "$LIBCOMMON\win32\pcre" [$WIN32 && $PANORAMA_ENABLE && !$VS2015]
  1233. $Lib "$LIBCOMMON\win32\2015\pcre" [$WIN32 && $PANORAMA_ENABLE && $VS2015]
  1234. $Lib "$LIBCOMMON\win32\pcrecpp" [$WIN32 && $PANORAMA_ENABLE]
  1235. $ImplibExternal "video" [$LINUXALL && $PANORAMA_ENABLE]
  1236. $File "$SRCDIR\lib\common\$PLATFORM\libvideo.dylib" [$OSXALL && $PANORAMA_ENABLE]
  1237. $File "$LIBCOMMON\libpcre.a" [$POSIX && $PANORAMA_ENABLE]
  1238. $File "$LIBCOMMON\libpcreposix.a" [$POSIX && $PANORAMA_ENABLE]
  1239. $File "$LIBCOMMON\libpcrecpp.a" [$POSIX && $PANORAMA_ENABLE]
  1240. $File "$SRCDIR\lib\common\$PLATFORM\libv8.so" [$LINUXALL && $PANORAMA_ENABLE]
  1241. $File "$SRCDIR\lib\common\$PLATFORM\libv8.dylib" [$OSXALL && $PANORAMA_ENABLE]
  1242. $LibExternal libprotobuf [!$VS2013 && !$VS2015]
  1243. $Libexternal $LIBPUBLIC\2013\libprotobuf [$VS2013]
  1244. $Libexternal $LIBPUBLIC\2015\libprotobuf [$VS2015]
  1245. {
  1246. $Configuration "Debug" { $ExcludedFromBuild "Yes" }
  1247. }
  1248. $Libexternal $LIBPUBLIC\2015\debug\libprotobuf [$VS2015]
  1249. {
  1250. $Configuration "Release" { $ExcludedFromBuild "Yes" }
  1251. }
  1252. }
  1253. }