From 677cccbc0bc9606b0f7d2939ab39fc128e489562 Mon Sep 17 00:00:00 2001 From: SanyaSho Date: Wed, 10 Aug 2022 19:58:00 +0300 Subject: [PATCH] game: add tf2base vpcs --- game/client/client_tf2base.vpc | 308 +++++++++++++++++++++++++++++++++ game/server/server_tf2base.vpc | 255 +++++++++++++++++++++++++++ 2 files changed, 563 insertions(+) create mode 100644 game/client/client_tf2base.vpc create mode 100644 game/server/server_tf2base.vpc diff --git a/game/client/client_tf2base.vpc b/game/client/client_tf2base.vpc new file mode 100644 index 00000000..cf63462e --- /dev/null +++ b/game/client/client_tf2base.vpc @@ -0,0 +1,308 @@ +//----------------------------------------------------------------------------- +// CLIENT_TF.VPC +// +// Project Script +//----------------------------------------------------------------------------- + +$Macro SRCDIR "..\.." +$Macro GAMENAME "tf_mod" + +$Include "$SRCDIR\game\client\client_base.vpc" + +$Configuration +{ + $Compiler + { + $AdditionalIncludeDirectories ".\hl2;.\tf;.\tf\vgui;$SRCDIR\game\shared\Multiplayer;$SRCDIR\game\shared\tf;$BASE" + $PreprocessorDefinitions "$BASE;TF_MOD_CLIENT" + } +} + +$Project "Client (TF)" +{ + $Folder "Source Files" + { + -$File "$SRCDIR\game\shared\weapon_parse_default.cpp" + } + + $Folder "Source Files" + { + $File "$SRCDIR\game\shared\basecombatweapon_shared.h" + $File "c_team_objectiveresource.cpp" + $File "c_team_objectiveresource.h" + $File "hud_base_account.cpp" + $File "hud_base_account.h" + $File "hud_basedeathnotice.cpp" + $File "hud_basedeathnotice.h" + $File "hud_controlpointicons.cpp" + $File "hud_voicestatus.cpp" + $File "hud_vguiscreencursor.cpp" + $File "$SRCDIR\game\shared\playerclass_info_parse.cpp" + $File "$SRCDIR\game\shared\playerclass_info_parse.h" + $File "$SRCDIR\game\shared\teamplay_round_timer.cpp" + $File "$SRCDIR\game\shared\teamplay_round_timer.h" + $File "TeamBitmapImage.cpp" + $File "voice_menu.cpp" + + $Folder "TF" + { + $File "$SRCDIR\game\shared\tf\achievements_tf.cpp" + $File "$SRCDIR\game\shared\tf\baseobject_shared.cpp" + $File "$SRCDIR\game\shared\tf\baseobject_shared.h" + $File "tf\c_baseobject.cpp" + $File "tf\c_baseobject.h" + $File "tf\c_func_respawnroom.cpp" + $File "tf\c_func_capture_zone.cpp" + $File "tf\c_obj_dispenser.cpp" + $File "tf\c_obj_dispenser.h" + $File "tf\c_obj_sapper.cpp" + $File "tf\c_obj_sapper.h" + $File "tf\c_obj_sentrygun.cpp" + $File "tf\c_obj_sentrygun.h" + $File "tf\c_obj_teleporter.cpp" + $File "tf\c_obj_teleporter.h" + $File "tf\c_playerattachedmodel.cpp" + $File "tf\c_playerattachedmodel.h" + $File "tf\c_tf_ammo_pack.cpp" + $File "tf\c_tf_fx.cpp" + $File "tf\c_tf_fx.h" + $File "tf\c_tf_objective_resource.cpp" + $File "tf\c_tf_objective_resource.h" + $File "tf\c_tf_player.cpp" + $File "tf\c_tf_player.h" + $File "tf\c_tf_playerclass.h" + $File "tf\c_tf_playerresource.cpp" + $File "tf\c_tf_playerresource.h" + $File "tf\c_tf_team.cpp" + $File "tf\c_tf_team.h" + $File "tf\clientmode_tf.cpp" + $File "tf\clientmode_tf.h" + $File "$SRCDIR\game\shared\tf\entity_capture_flag.cpp" + $File "$SRCDIR\game\shared\tf\entity_capture_flag.h" + $File "$SRCDIR\game\shared\Multiplayer\multiplayer_animstate.cpp" + $File "$SRCDIR\game\shared\Multiplayer\multiplayer_animstate.h" + $File "tf\teammaterialproxy.cpp" + $File "tf\tf_fx_blood.cpp" + $File "tf\tf_fx_ejectbrass.cpp" + $File "tf\tf_fx_impacts.cpp" + $File "tf\tf_fx_explosions.cpp" + $File "tf\tf_fx_muzzleflash.cpp" + $File "tf\tf_fx_muzzleflash.h" + $File "tf\tf_fx_particleeffect.cpp" + $File "tf\tf_fx_taunteffects.cpp" + $File "$SRCDIR\game\shared\tf\tf_fx_shared.cpp" + $File "$SRCDIR\game\shared\tf\tf_fx_shared.h" + $File "tf\tf_fx_tracers.cpp" + $File "$SRCDIR\game\shared\tf\tf_gamemovement.cpp" + $File "$SRCDIR\game\shared\tf\tf_gamerules.cpp" + $File "$SRCDIR\game\shared\tf\tf_gamerules.h" + $File "tf\tf_hud_account.cpp" + $File "tf\tf_hud_ammostatus.cpp" + $File "tf\tf_hud_ammostatus.h" + $File "tf\tf_hud_building_status.cpp" + $File "tf\tf_hud_chat.cpp" + $File "tf\tf_hud_chat.h" + $File "tf\tf_hud_cloakmeter.cpp" + $File "tf\tf_hud_damageindicator.cpp" + $File "tf\tf_hud_demomancharge.cpp" + $File "tf\tf_hud_demomanpipes.cpp" + $File "tf\tf_hud_deathnotice.cpp" + $File "tf\tf_hud_disguise_status.cpp" + $File "tf\tf_hud_flagstatus.cpp" + $File "tf\tf_hud_flagstatus.h" + $File "tf\tf_hud_freezepanel.cpp" + $File "tf\tf_hud_freezepanel.h" + $File "tf\tf_hud_mediccallers.cpp" + $File "tf\tf_hud_mediccallers.h" + $File "tf\tf_hud_mediccharge.cpp" + $File "tf\tf_hud_menu_engy_build.cpp" + $File "tf\tf_hud_menu_engy_build.h" + $File "tf\tf_hud_menu_engy_destroy.cpp" + $File "tf\tf_hud_menu_engy_destroy.h" + $File "tf\tf_hud_menu_spy_disguise.cpp" + $File "tf\tf_hud_menu_spy_disguise.h" + $File "tf\tf_hud_notification_panel.cpp" + $File "tf\tf_hud_notification_panel.h" + $File "tf\tf_hud_objectivestatus.cpp" + $File "tf\tf_hud_objectivestatus.h" + $File "tf\tf_hud_playerstatus.cpp" + $File "tf\tf_hud_playerstatus.h" + $File "tf\tf_hud_scope.cpp" + $File "tf\tf_hud_stalemate.cpp" + $File "tf\tf_hud_statpanel.cpp" + $File "tf\tf_hud_statpanel.h" + $File "$SRCDIR\game\shared\tf\tf_gamestats_shared.h" + $File "tf\tf_hud_target_id.cpp" + $File "tf\tf_hud_target_id.h" + $File "tf\tf_hud_teamgoal.cpp" + $File "tf\tf_hud_teamswitch.cpp" + $File "tf\tf_hud_waitingforplayers_panel.cpp" + $File "tf\tf_hud_weaponselection.cpp" + $File "tf\tf_hud_winpanel.cpp" + $File "tf\tf_hud_winpanel.h" + $File "tf\vgui\tf_imagepanel.cpp" + $File "tf\vgui\tf_imagepanel.h" + $File "tf\tf_input_main.cpp" + $File "tf\tf_presence.cpp" + $File "tf\tf_presence.h" + $File "tf\tf_steamstats.cpp" + $File "tf\tf_steamstats.h" + $File "tf\tf_tips.cpp" + $File "tf\tf_tips.h" + $File "tf\tf_viewrender.cpp" + $File "tf\tf_viewrender.h" + $File "$SRCDIR\game\shared\tf\tf_item.cpp" + $File "$SRCDIR\game\shared\tf\tf_item.h" + $File "$SRCDIR\game\shared\tf\tf_obj_baseupgrade_shared.cpp" + $File "$SRCDIR\game\shared\tf\tf_obj_baseupgrade_shared.h" + $File "$SRCDIR\game\shared\tf\tf_player_shared.cpp" + $File "$SRCDIR\game\shared\tf\tf_player_shared.h" + $File "$SRCDIR\game\shared\tf\tf_playeranimstate.cpp" + $File "$SRCDIR\game\shared\tf\tf_playeranimstate.h" + $File "$SRCDIR\game\shared\tf\tf_playerclass_info_parse.cpp" + $File "$SRCDIR\game\shared\tf\tf_playerclass_shared.cpp" + $File "$SRCDIR\game\shared\tf\tf_playerclass_shared.h" + $File "tf\tf_prediction.cpp" + $File "$SRCDIR\game\shared\tf\tf_projectile_base.cpp" + $File "$SRCDIR\game\shared\tf\tf_projectile_base.h" + $File "$SRCDIR\game\shared\tf\tf_projectile_nail.cpp" + $File "$SRCDIR\game\shared\tf\tf_projectile_nail.h" + $File "$SRCDIR\game\shared\tf\tf_shareddefs.cpp" + $File "$SRCDIR\game\shared\tf\tf_shareddefs.h" + $File "$SRCDIR\game\shared\tf\tf_usermessages.cpp" + $File "$SRCDIR\game\shared\tf\tf_viewmodel.cpp" + $File "$SRCDIR\game\shared\tf\tf_viewmodel.h" + $File "$SRCDIR\game\shared\tf\tf_gamestats_shared.cpp" + { + $Configuration + { + $Compiler + { + $Create/UsePrecompiledHeader "Not Using Precompiled Headers" + } + } + } + + $Folder "Weapon" + { + $File "tf\c_tf_projectile_rocket.cpp" + $File "tf\c_tf_projectile_rocket.h" + $File "tf\c_tf_weapon_builder.cpp" + $File "tf\c_tf_weapon_builder.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_bat.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_bat.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_bonesaw.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_bonesaw.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_bottle.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_bottle.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_club.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_club.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_fireaxe.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_fireaxe.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_fists.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_fists.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_flamethrower.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_flamethrower.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_grenade_pipebomb.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_grenade_pipebomb.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_grenadelauncher.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_grenadelauncher.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_invis.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_invis.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_knife.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_knife.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_medigun.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_medigun.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_minigun.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_minigun.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_parse.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_parse.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_pda.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_pda.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_pipebomblauncher.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_pipebomblauncher.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_pistol.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_pistol.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_revolver.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_revolver.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_rocketlauncher.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_rocketlauncher.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_shotgun.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_shotgun.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_shovel.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_shovel.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_smg.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_smg.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_sniperrifle.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_sniperrifle.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_syringegun.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_syringegun.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_wrench.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_wrench.h" + $File "$SRCDIR\game\shared\tf\tf_weaponbase.cpp" + $File "$SRCDIR\game\shared\tf\tf_weaponbase.h" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_grenadeproj.cpp" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_grenadeproj.h" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_gun.cpp" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_gun.h" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_melee.cpp" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_melee.h" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_rocket.cpp" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_rocket.h" + } + + $Folder "vgui" + { + $File "tf\vgui\backgroundpanel.cpp" + $File "tf\vgui\backgroundpanel.h" + $File "tf\vgui\ObjectControlPanel.cpp" + $File "tf\vgui\ObjectControlPanel.h" + $File "tf\vgui\tf_classmenu.cpp" + $File "tf\vgui\tf_classmenu.h" + $File "tf\vgui\tf_clientscoreboard.cpp" + $File "tf\vgui\tf_clientscoreboard.h" + $File "tf\vgui\tf_controls.cpp" + $File "tf\vgui\tf_controls.h" + $File "tf\vgui\tf_mapinfomenu.cpp" + $File "tf\vgui\tf_mapinfomenu.h" + $File "tf\vgui\tf_intromenu.cpp" + $File "tf\vgui\tf_intromenu.h" + $File "tf\vgui\tf_roundinfo.cpp" + $File "tf\vgui\tf_roundinfo.h" + $File "tf\vgui\tf_spectatorgui.cpp" + $File "tf\vgui\tf_spectatorgui.h" + $File "tf\vgui\tf_teammenu.cpp" + $File "tf\vgui\tf_teammenu.h" + $File "tf\vgui\tf_statsummary.cpp" + $File "tf\vgui\tf_statsummary.h" + $File "tf\vgui\tf_textwindow.cpp" + $File "tf\vgui\tf_textwindow.h" + $File "tf\vgui\tf_viewport.cpp" + $File "tf\vgui\tf_viewport.h" + $File "tf\vgui\tf_vgui_video.cpp" + $File "tf\vgui\tf_vgui_video.h" + $File "tf\vgui\vgui_pda_panel.cpp" + $File "tf\vgui\vgui_rootpanel_tf.cpp" + $File "tf\vgui\vgui_rootpanel_tf.h" + $File "tf\vgui\vgui_rotation_slider.cpp" + $File "tf\vgui\vgui_rotation_slider.h" + } + } + + $Folder "game_controls" + { + $File "game_controls\buymenu.cpp" + $File "game_controls\buysubmenu.cpp" + $File "game_controls\classmenu.cpp" + } + + $Folder "IFM" + { + $File "$SRCDIR\game\shared\weapon_ifmbase.cpp" + $File "$SRCDIR\game\shared\weapon_ifmbase.h" + $File "$SRCDIR\game\shared\weapon_ifmbasecamera.cpp" + $File "$SRCDIR\game\shared\weapon_ifmbasecamera.h" + $File "$SRCDIR\game\shared\weapon_ifmsteadycam.cpp" + } + } +} diff --git a/game/server/server_tf2base.vpc b/game/server/server_tf2base.vpc new file mode 100644 index 00000000..9b1edb04 --- /dev/null +++ b/game/server/server_tf2base.vpc @@ -0,0 +1,255 @@ +//----------------------------------------------------------------------------- +// SERVER_TF.VPC +// +// Project Script +//----------------------------------------------------------------------------- + +$Macro SRCDIR "..\.." +$Macro GAMENAME "tf_mod" + +$Include "$SRCDIR\game\server\server_base.vpc" + +$Linux +{ + $BuildForLinux 1 +} + +$Configuration +{ + $Compiler + { + $AdditionalIncludeDirectories "$BASE;$SRCDIR\game\shared\hl2;.\tf;.\tf\vgui;$SRCDIR\game\shared\Multiplayer;$SRCDIR\game\shared\tf" + $PreprocessorDefinitions "$BASE;TF_MOD" + } +} + +$Project "Server (TF)" +{ + $Folder "Source Files" + { + $File "ai_relationship.cpp" + $File "basegrenade_concussion.cpp" + $File "basegrenade_contact.cpp" + $File "basegrenade_timed.cpp" + $File "EntityFlame.h" + $File "hl2\Func_Monitor.cpp" + $File "GrenadeThrown.cpp" + $File "GrenadeThrown.h" + $File "monstermaker.cpp" + $File "monstermaker.h" + $File "physics_bone_follower.h" + $File "$SRCDIR\game\shared\playerclass_info_parse.cpp" + $File "$SRCDIR\game\shared\playerclass_info_parse.h" + $File "$SRCDIR\game\shared\ragdoll_shared.h" + $File "$SRCDIR\game\shared\solidsetdefaults.h" + $File "$SRCDIR\game\shared\hl2\survival_gamerules.cpp" + $File "team_control_point.cpp" + $File "team_control_point.h" + $File "team_control_point_master.cpp" + $File "team_control_point_master.h" + $File "team_control_point_round.cpp" + $File "team_control_point_round.h" + $File "team_objectiveresource.cpp" + $File "team_objectiveresource.h" + $File "$SRCDIR\game\shared\teamplay_round_timer.cpp" + $File "$SRCDIR\game\shared\teamplay_round_timer.h" + $File "$SRCDIR\game\shared\teamplayroundbased_gamerules.cpp" + $File "$SRCDIR\game\shared\teamplayroundbased_gamerules.h" + $File "$SRCDIR\game\shared\touchlink.h" + $File "trigger_area_capture.cpp" + $File "trigger_area_capture.h" + + $Folder "TF" + { + $File "$SRCDIR\game\shared\tf\achievements_tf.cpp" + $File "$SRCDIR\game\shared\tf\baseobject_shared.cpp" + $File "$SRCDIR\game\shared\tf\baseobject_shared.h" + $File "tf\entity_ammopack.cpp" + $File "tf\entity_ammopack.h" + $File "tf\entity_armor.cpp" + $File "tf\entity_armor.h" + $File "$SRCDIR\game\shared\tf\entity_capture_flag.cpp" + $File "$SRCDIR\game\shared\tf\entity_capture_flag.h" + $File "tf\entity_forcerespawn.cpp" + $File "tf\entity_forcerespawn.h" + $File "tf\entity_game_text_tf.cpp" + $File "tf\entity_healthkit.cpp" + $File "tf\entity_healthkit.h" + $File "tf\entity_intermission.cpp" + $File "tf\entity_intermission.h" + $File "tf\entity_roundwin.cpp" + $File "tf\entity_roundwin.h" + $File "tf\entity_tfstart.cpp" + $File "tf\entity_tfstart.h" + $File "tf\func_capture_zone.cpp" + $File "tf\func_capture_zone.h" + $File "tf\func_changeclass.cpp" + $File "tf\func_changeclass.h" + $File "tf\func_no_build.cpp" + $File "tf\func_no_build.h" + $File "tf\func_nogrenades.cpp" + $File "tf\func_nogrenades.h" + $File "tf\func_regenerate.cpp" + $File "tf\func_regenerate.h" + $File "tf\func_respawnroom.cpp" + $File "tf\func_respawnroom.h" + $File "$SRCDIR\game\shared\Multiplayer\multiplayer_animstate.cpp" + $File "$SRCDIR\game\shared\Multiplayer\multiplayer_animstate.h" + $File "tf\te_tfblood.cpp" + $File "tf\te_tfblood.h" + $File "tf\tf_ammo_pack.cpp" + $File "tf\tf_ammo_pack.h" + $File "tf\tf_bot_temp.cpp" + $File "tf\tf_bot_temp.h" + $File "tf\tf_client.cpp" + $File "tf\tf_client.h" + $File "tf\tf_eventlog.cpp" + $File "tf\tf_filters.cpp" + $File "tf\tf_fx.cpp" + $File "tf\tf_fx.h" + $File "$SRCDIR\game\shared\tf\tf_fx_shared.cpp" + $File "$SRCDIR\game\shared\tf\tf_fx_shared.h" + $File "tf\tf_gameinterface.cpp" + $File "$SRCDIR\game\shared\tf\tf_gamemovement.cpp" + $File "$SRCDIR\game\shared\tf\tf_gamerules.cpp" + $File "$SRCDIR\game\shared\tf\tf_gamerules.h" + $File "tf\tf_gamestats.cpp" + $File "tf\tf_gamestats.h" + $File "$SRCDIR\game\shared\tf\tf_gamestats_shared.h" + $File "tf\tf_hltvdirector.cpp" + $File "$SRCDIR\game\shared\tf\tf_item.cpp" + $File "$SRCDIR\game\shared\tf\tf_item.h" + $File "tf\tf_obj.cpp" + $File "tf\tf_obj.h" + $File "$SRCDIR\game\shared\tf\tf_obj_baseupgrade_shared.cpp" + $File "$SRCDIR\game\shared\tf\tf_obj_baseupgrade_shared.h" + $File "tf\tf_obj_dispenser.cpp" + $File "tf\tf_obj_dispenser.h" + $File "tf\tf_obj_sapper.cpp" + $File "tf\tf_obj_sapper.h" + $File "tf\tf_obj_sentrygun.cpp" + $File "tf\tf_obj_sentrygun.h" + $File "tf\tf_obj_teleporter.cpp" + $File "tf\tf_obj_teleporter.h" + $File "tf\tf_objective_resource.cpp" + $File "tf\tf_objective_resource.h" + $File "tf\tf_player.cpp" + $File "tf\tf_player.h" + $File "tf\tf_player_resource.cpp" + $File "tf\tf_player_resource.h" + $File "$SRCDIR\game\shared\tf\tf_player_shared.cpp" + $File "$SRCDIR\game\shared\tf\tf_player_shared.h" + $File "$SRCDIR\game\shared\tf\tf_playeranimstate.cpp" + $File "$SRCDIR\game\shared\tf\tf_playeranimstate.h" + $File "tf\tf_playerclass.cpp" + $File "tf\tf_playerclass.h" + $File "$SRCDIR\game\shared\tf\tf_playerclass_info_parse.cpp" + $File "$SRCDIR\game\shared\tf\tf_playerclass_shared.cpp" + $File "$SRCDIR\game\shared\tf\tf_playerclass_shared.h" + $File "tf\tf_playermove.cpp" + $File "tf\tf_powerup.cpp" + $File "tf\tf_powerup.h" + $File "$SRCDIR\game\shared\tf\tf_projectile_base.cpp" + $File "$SRCDIR\game\shared\tf\tf_projectile_base.h" + $File "$SRCDIR\game\shared\tf\tf_projectile_nail.cpp" + $File "$SRCDIR\game\shared\tf\tf_projectile_nail.h" + $File "tf\tf_projectile_rocket.cpp" + $File "tf\tf_projectile_rocket.h" + $File "$SRCDIR\game\shared\tf\tf_shareddefs.cpp" + $File "$SRCDIR\game\shared\tf\tf_shareddefs.h" + $File "tf\tf_team.cpp" + $File "tf\tf_team.h" + $File "tf\tf_turret.cpp" + $File "tf\tf_turret.h" + $File "$SRCDIR\game\shared\tf\tf_usermessages.cpp" + $File "$SRCDIR\game\shared\tf\tf_viewmodel.cpp" + $File "$SRCDIR\game\shared\tf\tf_viewmodel.h" + $File "$SRCDIR\game\shared\tf\tf_gamestats_shared.cpp" + { + $Configuration + { + $Compiler + { + $Create/UsePrecompiledHeader "Not Using Precompiled Headers" + } + } + } + + $Folder "Weapon" + { + $File "$SRCDIR\game\shared\tf\tf_weapon_bat.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_bat.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_bonesaw.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_bonesaw.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_bottle.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_bottle.h" + $File "tf\tf_weapon_builder.cpp" + $File "tf\tf_weapon_builder.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_club.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_club.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_fireaxe.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_fireaxe.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_fists.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_fists.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_flamethrower.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_flamethrower.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_grenade_pipebomb.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_grenade_pipebomb.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_grenadelauncher.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_grenadelauncher.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_invis.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_invis.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_knife.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_knife.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_medigun.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_medigun.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_minigun.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_minigun.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_parse.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_parse.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_pda.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_pda.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_pipebomblauncher.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_pipebomblauncher.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_pistol.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_pistol.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_revolver.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_revolver.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_rocketlauncher.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_rocketlauncher.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_shotgun.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_shotgun.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_shovel.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_shovel.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_smg.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_smg.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_sniperrifle.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_sniperrifle.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_syringegun.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_syringegun.h" + $File "$SRCDIR\game\shared\tf\tf_weapon_wrench.cpp" + $File "$SRCDIR\game\shared\tf\tf_weapon_wrench.h" + $File "$SRCDIR\game\shared\tf\tf_weaponbase.cpp" + $File "$SRCDIR\game\shared\tf\tf_weaponbase.h" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_grenadeproj.cpp" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_grenadeproj.h" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_gun.cpp" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_gun.h" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_melee.cpp" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_melee.h" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_rocket.cpp" + $File "$SRCDIR\game\shared\tf\tf_weaponbase_rocket.h" + } + } + + $Folder "IFM" + { + $File "$SRCDIR\game\shared\weapon_ifmbase.cpp" + $File "$SRCDIR\game\shared\weapon_ifmbase.h" + $File "$SRCDIR\game\shared\weapon_ifmbasecamera.cpp" + $File "$SRCDIR\game\shared\weapon_ifmbasecamera.h" + $File "$SRCDIR\game\shared\weapon_ifmsteadycam.cpp" + $File "$SRCDIR\game\shared\weapon_ifmsteadycam.h" + } + } +}