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.

192 lines
7.4 KiB

  1. //-----------------------------------------------------------------------------
  2. // SERVER_PORTAL_BASE.VPC
  3. //
  4. // Project Script
  5. //-----------------------------------------------------------------------------
  6. $Macro SRCDIR "..\.."
  7. $Include "$SRCDIR\game\server\server_base.vpc"
  8. $Configuration
  9. {
  10. $Compiler
  11. {
  12. $AdditionalIncludeDirectories "$BASE;$SRCDIR\game\shared\portal;.\hl2;.\episodic;$SRCDIR\game\shared\multiplayer;$SRCDIR\game\shared\hl2;$SRCDIR\game\shared\portal;.\portal"
  13. $PreprocessorDefinitions "$BASE;PORTAL;USES_SAVERESTORE"
  14. }
  15. }
  16. $Project
  17. {
  18. $Folder "Source Files"
  19. {
  20. $File "ai_eventresponse.cpp"
  21. $File "ai_eventresponse.h"
  22. $File "ai_relationship.cpp"
  23. $File "base_gameinterface.cpp"
  24. $File "basegrenade_concussion.cpp"
  25. $File "basegrenade_contact.cpp"
  26. $File "basegrenade_timed.cpp"
  27. $File "EntityFlame.h"
  28. $File "hl2\Func_Monitor.cpp"
  29. $File "GrenadeThrown.cpp"
  30. $File "GrenadeThrown.h"
  31. $File "h_cycler.cpp"
  32. $File "h_cycler.h"
  33. $File "logic_achievement.cpp"
  34. $File "monstermaker.cpp"
  35. $File "monstermaker.h"
  36. $File "physics_bone_follower.h"
  37. $File "$SRCDIR\game\shared\ragdoll_shared.h"
  38. $File "$SRCDIR\game\shared\solidsetdefaults.h"
  39. $File "team_spawnpoint.cpp"
  40. $File "team_spawnpoint.h"
  41. $File "$SRCDIR\game\shared\touchlink.h"
  42. $File "vehicle_choreo_generic.cpp"
  43. $File "$SRCDIR\game\shared\vehicle_choreo_generic_shared.h"
  44. // $File "$SRCDIR\game\shared\weapon_parse_default.cpp"
  45. $Folder "Remove"
  46. {
  47. $File "hl2\basehlcombatweapon.cpp"
  48. $File "hl2\basehlcombatweapon.h"
  49. $File "$SRCDIR\game\shared\hl2\basehlcombatweapon_shared.cpp"
  50. $File "$SRCDIR\game\shared\hl2\basehlcombatweapon_shared.h"
  51. $File "hl2\grenade_frag.cpp"
  52. $File "hl2\grenade_frag.h"
  53. $File "hl2\grenade_beam.cpp"
  54. $File "hl2\grenade_beam.h"
  55. }
  56. $Folder "HL2 DLL"
  57. {
  58. $File "hl2\ai_behavior_actbusy.cpp"
  59. $File "hl2\ai_behavior_actbusy.h"
  60. $File "hl2\ai_behavior_functank.cpp"
  61. $File "hl2\ai_behavior_functank.h"
  62. $File "hl2\AI_Interactions.h"
  63. $File "hl2\antlion_dust.cpp"
  64. $File "hl2\antlion_dust.h"
  65. $File "hl2\ar2_explosion.cpp"
  66. $File "hl2\ar2_explosion.h"
  67. $File "hl2\CBaseSpriteProjectile.cpp"
  68. $File "hl2\CBaseSpriteProjectile.h"
  69. $File "hl2\citadel_effects.cpp"
  70. $File "$SRCDIR\game\shared\hl2\citadel_effects_shared.h"
  71. $File "hl2\env_speaker.cpp"
  72. $File "hl2\func_recharge.cpp"
  73. $File "hl2\func_tank.cpp"
  74. $File "hl2\func_tank.h"
  75. $File "hl2\hl2_eventlog.cpp"
  76. $File "$SRCDIR\game\shared\hl2\hl2_gamerules.cpp"
  77. $File "$SRCDIR\game\shared\hl2\hl2_gamerules.h"
  78. $File "$SRCDIR\game\shared\hl2\hl2_shareddefs.h"
  79. $File "hl2\hl2_triggers.cpp"
  80. $File "$SRCDIR\game\shared\hl2\hl_movedata.h"
  81. $File "hl2\hl_playermove.cpp"
  82. $File "hl2\item_suit.cpp"
  83. $File "hl2\monster_dummy.cpp"
  84. $File "hl2\npc_EnemyFinder.cpp"
  85. $File "npc_Talker.cpp"
  86. $File "npc_Talker.h"
  87. $File "hl2\npc_turret_floor.cpp"
  88. $File "hl2\npc_bullseye.cpp"
  89. $File "hl2\npc_bullseye.h"
  90. $File "hl2\prop_combine_ball.cpp"
  91. $File "hl2\prop_combine_ball.h"
  92. $File "hl2\script_intro.cpp"
  93. $File "hl2\script_intro.h"
  94. $File "$SRCDIR\game\shared\script_intro_shared.cpp"
  95. $File "hl2\vehicle_viewcontroller.cpp"
  96. $File "weapon_cubemap.cpp"
  97. }
  98. $Folder "Portal"
  99. {
  100. $File "$SRCDIR\game\shared\portal\portal_weapon_parse.cpp"
  101. $File "portal\cbaseanimatingprojectile.cpp"
  102. $File "portal\cbaseanimatingprojectile.h"
  103. $File "portal\env_lightrail_endpoint.cpp"
  104. $File "$SRCDIR\game\shared\portal\env_lightrail_endpoint_shared.h"
  105. $File "portal\env_portal_credits.cpp"
  106. $File "portal\env_portal_path_track.cpp"
  107. $File "$SRCDIR\game\shared\portal\env_portal_path_track_shared.h"
  108. $File "portal\func_noportal_volume.cpp"
  109. $File "portal\func_noportal_volume.h"
  110. $File "portal\func_portal_bumper.cpp"
  111. $File "portal\func_portal_bumper.h"
  112. $File "portal\func_portal_detector.cpp"
  113. $File "portal\func_portal_detector.h"
  114. $File "portal\func_portal_orientation.cpp"
  115. $File "portal\func_portal_orientation.h"
  116. $File "$SRCDIR\game\shared\Multiplayer\multiplayer_animstate.cpp"
  117. $File "$SRCDIR\game\shared\Multiplayer\multiplayer_animstate.h"
  118. $File "portal\neurotoxin_countdown.cpp"
  119. $File "portal\npc_portal_turret_floor.h"
  120. $File "portal\npc_portal_turret_floor.cpp"
  121. $File "portal\npc_rocket_turret.cpp"
  122. $File "portal\npc_security_camera.h"
  123. $File "portal\npc_security_camera.cpp"
  124. $File "portal\PhysicsCloneArea.cpp"
  125. $File "portal\physicsshadowclone.cpp"
  126. $File "portal\physicsshadowclone.h"
  127. $File "portal\portal_base2d.cpp"
  128. $File "portal\portal_base2d.h"
  129. $File "$SRCDIR\game\shared\portal\portal_base2d_shared.cpp"
  130. $File "$SRCDIR\game\shared\portal\portal_base2d_shared.h"
  131. $File "$SRCDIR\game\shared\portal\portal_collideable_enumerator.cpp"
  132. $File "$SRCDIR\game\shared\portal\portal_collideable_enumerator.h"
  133. $File "$SRCDIR\game\shared\portal\portal_gamemovement.cpp"
  134. $File "portal\portal_gamestats.cpp"
  135. $File "portal\portal_gamestats.h"
  136. $File "$SRCDIR\game\shared\portal\portal_gamestats_shared.cpp"
  137. $File "$SRCDIR\game\shared\portal\portal_gamestats_shared.h"
  138. $File "portal\portal_physics_collisionevent.cpp"
  139. $File "portal\portal_physics_collisionevent.h"
  140. $File "$SRCDIR\game\shared\portal\portal_placement.cpp"
  141. $File "$SRCDIR\game\shared\portal\portal_placement.h"
  142. $File "portal\portal_player.cpp"
  143. $File "portal\portal_player.h"
  144. $File "$SRCDIR\game\shared\portal\portal_player_shared.cpp"
  145. $File "$SRCDIR\game\shared\portal\portal_player_shared.h"
  146. $File "$SRCDIR\game\shared\portal\portal_playeranimstate.cpp"
  147. $File "$SRCDIR\game\shared\portal\portal_playeranimstate.h"
  148. $File "$SRCDIR\game\shared\portal\portal_shareddefs.cpp"
  149. $File "$SRCDIR\game\shared\portal\portal_shareddefs.h"
  150. $File "$SRCDIR\game\shared\portal\portal_usermessages.cpp"
  151. $File "$SRCDIR\game\shared\portal\portal_util_shared.cpp"
  152. $File "$SRCDIR\game\shared\portal\portal_util_shared.h"
  153. $File "$SRCDIR\game\shared\portal\PortalSimulation.cpp"
  154. $File "$SRCDIR\game\shared\portal\PortalSimulation.h"
  155. $File "portal\prop_energy_ball.cpp"
  156. $File "portal\prop_glados_core.cpp"
  157. $File "portal\prop_mirror.cpp"
  158. $File "portal\prop_portal.cpp"
  159. $File "portal\prop_portal.h"
  160. $File "portal\prop_portal_stats_display.cpp"
  161. $File "portal\pvs_extender.cpp"
  162. $File "portal\pvs_extender.h"
  163. $File "$SRCDIR\game\shared\portal\prop_portal_shared.cpp"
  164. $File "$SRCDIR\game\shared\portal\prop_portal_shared.h"
  165. $File "portal\prop_telescopic_arm.cpp"
  166. $File "$SRCDIR\game\shared\portal\StaticCollisionPolyhedronCache.cpp"
  167. $File "$SRCDIR\game\shared\portal\StaticCollisionPolyhedronCache.h"
  168. $File "portal\trigger_portal_cleanser.h"
  169. $File "portal\trigger_portal_cleanser.cpp"
  170. $Folder "Weapons"
  171. {
  172. $File "$SRCDIR\game\server\portal\weapon_physcannon.cpp"
  173. $File "$SRCDIR\game\server\portal\weapon_physcannon.h"
  174. $File "$SRCDIR\game\shared\portal\weapon_portalbase.cpp"
  175. $File "$SRCDIR\game\shared\portal\weapon_portalbase.h"
  176. $File "$SRCDIR\game\shared\portal\weapon_portalbasecombatweapon.cpp"
  177. $File "portal\weapon_portalgun.cpp"
  178. $File "portal\weapon_portalgun.h"
  179. $File "$SRCDIR\game\shared\portal\weapon_portalgun_shared.cpp"
  180. $File "$SRCDIR\game\shared\portal\weapon_portalgun_shared.h"
  181. }
  182. }
  183. }
  184. }