diff options
Diffstat (limited to 'game/server/server_cstrike.vpc')
| -rw-r--r-- | game/server/server_cstrike.vpc | 319 |
1 files changed, 319 insertions, 0 deletions
diff --git a/game/server/server_cstrike.vpc b/game/server/server_cstrike.vpc new file mode 100644 index 0000000..1a842c2 --- /dev/null +++ b/game/server/server_cstrike.vpc @@ -0,0 +1,319 @@ +//----------------------------------------------------------------------------- +// SERVER_CSTRIKE.VPC +// +// Project Script +//----------------------------------------------------------------------------- + +$Macro SRCDIR "..\.." +$Macro GAMENAME "cstrike" + +$Include "$SRCDIR\game\server\server_base.vpc" +$Include "$SRCDIR\game\server\nav_mesh.vpc" + +$Configuration +{ + $Compiler + { + $AdditionalIncludeDirectories "$BASE;$SRCDIR\game\shared\cstrike\control,$SRCDIR\game\shared\cstrike,.\cstrike,.\cstrike\bot,.\cstrike\bot\states,$SRCDIR\game\shared\cstrike\bot,.\cstrike\hostage,.\cstrike\control" + $PreprocessorDefinitions "$BASE;BOTS;CSTRIKE_DLL;NEXT_BOT" + } + + $Linker + { + $AdditionalDependencies "$BASE ws2_32.lib" [$WIN32] + } +} + +$Project "Server (CStrike)" +{ + $Folder "Source Files" + { + -$File "AI_ConCommands.cpp" + $File "hl2\Func_Monitor.cpp" + $File "h_cycler.cpp" + $File "h_cycler.h" + $File "$SRCDIR\game\shared\predicted_viewmodel.cpp" + $File "$SRCDIR\game\shared\predicted_viewmodel.h" + $File "$SRCDIR\game\shared\hl2\survival_gamerules.cpp" + $File "team_objectiveresource.cpp" + $File "team_objectiveresource.h" + $File "team_spawnpoint.cpp" + $File "team_spawnpoint.h" + $File "$SRCDIR\game\shared\teamplayroundbased_gamerules.cpp" + + $Folder "CounterStrike DLL" + { + $File "$SRCDIR\game\shared\cstrike\cs_achievement_constants.h" + $File "$SRCDIR\game\shared\cstrike\achievements_cs.cpp" + $File "$SRCDIR\game\shared\cstrike\achievements_cs.h" + $File "$SRCDIR\game\shared\cstrike\basecsgrenade_projectile.cpp" + $File "$SRCDIR\game\shared\cstrike\basecsgrenade_projectile.h" + $File "$SRCDIR\game\shared\cstrike\cs_ammodef.cpp" + $File "$SRCDIR\game\shared\cstrike\cs_ammodef.h" + $File "cstrike\cs_autobuy.cpp" + $File "cstrike\cs_autobuy.h" + $File "$SRCDIR\game\shared\cstrike\cs_blackmarket.cpp" + $File "cstrike\cs_client.cpp" + $File "cstrike\cs_client.h" + $File "cstrike\cs_eventlog.cpp" + $File "cstrike\cs_gameinterface.cpp" + $File "$SRCDIR\game\shared\cstrike\cs_gamemovement.cpp" + $File "$SRCDIR\game\shared\cstrike\cs_gamerules.cpp" + $File "$SRCDIR\game\shared\cstrike\cs_gamerules.h" + $File "cstrike\cs_gamestats.cpp" + $File "cstrike\cs_gamestats.h" + $File "$SRCDIR\game\shared\cstrike\cs_gamestats_shared.cpp" + $File "$SRCDIR\game\shared\cstrike\cs_gamestats_shared.h" + $File "$SRCDIR\game\shared\steamworks_gamestats.cpp" + $File "$SRCDIR\game\shared\steamworks_gamestats.h" + $File "cstrike\cs_hltvdirector.cpp" + $File "cstrike\cs_player.cpp" + $File "cstrike\cs_player.h" + $File "cstrike\cs_player_resource.cpp" + $File "cstrike\cs_player_resource.h" + $File "$SRCDIR\game\shared\cstrike\cs_player_shared.cpp" + $File "$SRCDIR\game\shared\cstrike\cs_playeranimstate.cpp" + $File "$SRCDIR\game\shared\cstrike\cs_playeranimstate.h" + $File "cstrike\cs_playermove.cpp" + $File "$SRCDIR\game\shared\cstrike\cs_shareddefs.cpp" + $File "$SRCDIR\game\shared\cstrike\cs_shareddefs.h" + $File "cstrike\cs_team.cpp" + $File "cstrike\cs_team.h" + $File "$SRCDIR\game\shared\cstrike\cs_usermessages.cpp" + $File "cstrike\cs_vehicle_jeep.cpp" + $File "$SRCDIR\game\shared\cstrike\cs_weapon_parse.cpp" + $File "$SRCDIR\game\shared\cstrike\cs_weapon_parse.h" + $File "$SRCDIR\game\shared\cstrike\flashbang_projectile.cpp" + $File "$SRCDIR\game\shared\cstrike\flashbang_projectile.h" + $File "cstrike\func_bomb_target.cpp" + $File "cstrike\func_bomb_target.h" + $File "cstrike\func_buy_zone.cpp" + $File "cstrike\func_hostage_rescue.cpp" + $File "cstrike\funfact_cs.cpp" + $File "cstrike\funfact_cs.h" + $File "cstrike\funfactmgr_cs.cpp" + $File "cstrike\funfactmgr_cs.h" + $File "$SRCDIR\game\shared\cstrike\fx_cs_shared.cpp" + $File "$SRCDIR\game\shared\cstrike\fx_cs_shared.h" + $File "$SRCDIR\game\shared\cstrike\hegrenade_projectile.cpp" + $File "$SRCDIR\game\shared\cstrike\hegrenade_projectile.h" + $File "cstrike\info_view_parameters.cpp" + $File "cstrike\item_ammo.cpp" + $File "cstrike\item_assaultsuit.cpp" + $File "cstrike\item_defuser.cpp" + $File "cstrike\item_kevlar.cpp" + $File "cstrike\item_nvgs.cpp" + $File "cstrike\mapinfo.cpp" + $File "cstrike\mapinfo.h" + $File "cstrike\point_surroundtest.cpp" + $File "cstrike\smokegrenade_projectile.cpp" + $File "cstrike\smokegrenade_projectile.h" + $File "cstrike\te_radioicon.cpp" + $File "cstrike\te_shotgun_shot.cpp" + $File "cstrike\te_shotgun_shot.h" + $File "cstrike\holiday_gift.cpp" + $File "cstrike\holiday_gift.h" + + $File "$SRCDIR\game\shared\cstrike\cs_urlretrieveprices.cpp" + { + $Configuration + { + $Compiler + { + $Create/UsePrecompiledHeader "Not Using Precompiled Headers" + } + } + } + + $File "$SRCDIR\game\shared\cstrike\cs_urlretrieveprices.h" + + $Folder "Weapon" + { + $File "$SRCDIR\game\shared\cstrike\weapon_ak47.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_aug.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_awp.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_basecsgrenade.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_basecsgrenade.h" + $File "$SRCDIR\game\shared\cstrike\weapon_c4.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_c4.h" + $File "$SRCDIR\game\shared\cstrike\weapon_csbase.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_csbase.h" + $File "$SRCDIR\game\shared\cstrike\weapon_csbasegun.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_csbasegun.h" + $File "$SRCDIR\game\shared\cstrike\weapon_deagle.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_elite.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_famas.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_fiveseven.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_flashbang.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_flashbang.h" + $File "$SRCDIR\game\shared\cstrike\weapon_g3sg1.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_galil.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_glock.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_hegrenade.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_hegrenade.h" + $File "$SRCDIR\game\shared\cstrike\weapon_knife.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_m249.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_m3.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_m4a1.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_mac10.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_mp5navy.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_p228.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_p90.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_scout.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_sg550.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_sg552.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_smokegrenade.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_tmp.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_ump45.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_usp.cpp" + $File "$SRCDIR\game\shared\cstrike\weapon_xm1014.cpp" + } + + $Folder "Bot" + { + $File "cstrike\bot\cs_bot.cpp" + $File "cstrike\bot\cs_bot.h" + $File "cstrike\bot\cs_bot_chatter.cpp" + $File "cstrike\bot\cs_bot_chatter.h" + $File "cstrike\bot\cs_bot_event.cpp" + $File "cstrike\bot\cs_bot_event_bomb.cpp" + $File "cstrike\bot\cs_bot_event_player.cpp" + $File "cstrike\bot\cs_bot_event_weapon.cpp" + $File "cstrike\bot\cs_bot_init.cpp" + $File "cstrike\bot\cs_bot_listen.cpp" + $File "cstrike\bot\cs_bot_manager.cpp" + $File "cstrike\bot\cs_bot_manager.h" + $File "cstrike\bot\cs_bot_nav.cpp" + $File "cstrike\bot\cs_bot_pathfind.cpp" + $File "cstrike\bot\cs_bot_radio.cpp" + $File "cstrike\bot\cs_bot_statemachine.cpp" + $File "cstrike\bot\cs_bot_update.cpp" + $File "cstrike\bot\cs_bot_vision.cpp" + $File "cstrike\bot\cs_bot_weapon.cpp" + $File "cstrike\bot\cs_bot_weapon_id.cpp" + $File "cstrike\bot\cs_gamestate.cpp" + $File "cstrike\bot\cs_gamestate.h" + + $Folder "States" + { + $File "cstrike\bot\states\cs_bot_attack.cpp" + $File "cstrike\bot\states\cs_bot_buy.cpp" + $File "cstrike\bot\states\cs_bot_defuse_bomb.cpp" + $File "cstrike\bot\states\cs_bot_escape_from_bomb.cpp" + $File "cstrike\bot\states\cs_bot_fetch_bomb.cpp" + $File "cstrike\bot\states\cs_bot_follow.cpp" + $File "cstrike\bot\states\cs_bot_hide.cpp" + $File "cstrike\bot\states\cs_bot_hunt.cpp" + $File "cstrike\bot\states\cs_bot_idle.cpp" + $File "cstrike\bot\states\cs_bot_investigate_noise.cpp" + $File "cstrike\bot\states\cs_bot_move_to.cpp" + $File "cstrike\bot\states\cs_bot_open_door.cpp" + $File "cstrike\bot\states\cs_bot_plant_bomb.cpp" + $File "cstrike\bot\states\cs_bot_use_entity.cpp" + } + + $Folder "Shared" + { + $File "$SRCDIR\game\shared\cstrike\bot\bot.cpp" + $File "$SRCDIR\game\shared\cstrike\bot\bot.h" + $File "$SRCDIR\game\shared\cstrike\bot\bot_constants.h" + $File "$SRCDIR\game\shared\cstrike\bot\bot_hide.cpp" + $File "$SRCDIR\game\shared\cstrike\bot\bot_manager.cpp" + $File "$SRCDIR\game\shared\cstrike\bot\bot_manager.h" + $File "$SRCDIR\game\shared\cstrike\bot\bot_profile.cpp" + $File "$SRCDIR\game\shared\cstrike\bot\bot_profile.h" + $File "$SRCDIR\game\shared\cstrike\bot\bot_util.cpp" + $File "$SRCDIR\game\shared\cstrike\bot\bot_util.h" + $File "$SRCDIR\game\shared\cstrike\bot\shared_util.cpp" + $File "$SRCDIR\game\shared\cstrike\bot\shared_util.h" + } + } + + $Folder "Hostage" + { + $File "cstrike\hostage\cs_simple_hostage.cpp" + $File "cstrike\hostage\cs_simple_hostage.h" + } + + $Folder "Navigation Mesh" + { + $File "cstrike\cs_nav.h" + $File "cstrike\cs_nav_area.cpp" + $File "cstrike\cs_nav_area.h" + $File "cstrike\cs_nav_generate.cpp" + $File "cstrike\cs_nav_mesh.cpp" + $File "cstrike\cs_nav_mesh.h" + $File "cstrike\cs_nav_pathfind.h" + $File "cstrike\cs_nav_path.cpp" + $File "cstrike\cs_nav_path.h" + } + } + + $Folder "NextBot" + { + $File "NextBot\NextBot.cpp" + $File "NextBot\NextBot.h" + $File "NextBot\NextBotBehavior.h" + $File "NextBot\NextBotManager.cpp" + $File "NextBot\NextBotManager.h" + $File "NextBot\NextBotUtil.h" + $File "NextBot\NextBotKnownEntity.h" + $File "NextBot\NextBotGroundLocomotion.cpp" + $File "NextBot\NextBotGroundLocomotion.h" + $File "NextBot\simple_bot.cpp" + $File "NextBot\simple_bot.h" + + $Folder "NextBotInterfaces" + { + $File "NextBot\NextBotBodyInterface.cpp" + $File "NextBot\NextBotBodyInterface.h" + $File "NextBot\NextBotComponentInterface.cpp" + $File "NextBot\NextBotComponentInterface.h" + $File "NextBot\NextBotEventResponderInterface.h" + $File "NextBot\NextBotHearingInterface.h" + $File "NextBot\NextBotIntentionInterface.cpp" + $File "NextBot\NextBotIntentionInterface.h" + $File "NextBot\NextBotInterface.cpp" + $File "NextBot\NextBotInterface.h" + $File "NextBot\NextBotLocomotionInterface.cpp" + $File "NextBot\NextBotLocomotionInterface.h" + $File "NextBot\NextBotVisionInterface.cpp" + $File "NextBot\NextBotVisionInterface.h" + $File "NextBot\NextBotContextualQueryInterface.h" + } + + $Folder "NextBotPath" + { + $File "NextBot\Path\NextBotChasePath.cpp" + $File "NextBot\Path\NextBotChasePath.h" + $File "NextBot\Path\NextBotRetreatPath.h" + $File "NextBot\Path\NextBotPath.cpp" + $File "NextBot\Path\NextBotPath.h" + $File "NextBot\Path\NextBotPathFollow.cpp" + $File "NextBot\Path\NextBotPathFollow.h" + } + + $Folder "NextBotPlayer" + { + $File "NextBot\Player\NextBotPlayerBody.cpp" + $File "NextBot\Player\NextBotPlayerBody.h" + $File "NextBot\Player\NextBotPlayerLocomotion.cpp" + $File "NextBot\Player\NextBotPlayerLocomotion.h" + $File "NextBot\Player\NextBotPlayer.cpp" + $File "NextBot\Player\NextBotPlayer.h" + } + + $Folder "NextBotCommonBehaviors" + { + $File "NextBot\Behavior\BehaviorBackUp.h" + $File "NextBot\Behavior\BehaviorMoveTo.h" + } + + $Folder "NextBotNavMeshEntities" + { + $File "NextBot\NavMeshEntities\func_nav_prerequisite.cpp" + $File "NextBot\NavMeshEntities\func_nav_prerequisite.h" + } + } + } +} |