DLLS_SRC_DIR=../dlls DLLS_OBJ_DIR=obj/$(NAME)_$(ARCH)/dlls DLLS__COMMON_SRC_DIR=../dlls/../common DLLS__COMMON_OBJ_DIR=obj/$(NAME)_$(ARCH)/dlls/common DLLS__GAME_SHARED_SRC_DIR=../dlls/../game_shared DLLS__GAME_SHARED_OBJ_DIR=obj/$(NAME)_$(ARCH)/dlls/game_shared DLLS__GAME_SHARED_GAMESTATS_SRC_DIR=../dlls/../game_shared/gamestats DLLS__GAME_SHARED_GAMESTATS_OBJ_DIR=obj/$(NAME)_$(ARCH)/dlls/game_shared/gamestats DLLS__GAME_SHARED_HL2_SRC_DIR=../dlls/../game_shared/hl2 DLLS__GAME_SHARED_HL2_OBJ_DIR=obj/$(NAME)_$(ARCH)/dlls/game_shared/hl2 DLLS__GAME_SHARED_HL2MP_SRC_DIR=../dlls/../game_shared/hl2mp DLLS__GAME_SHARED_HL2MP_OBJ_DIR=obj/$(NAME)_$(ARCH)/dlls/game_shared/hl2mp DLLS__GAME_SHARED_UTIL_SRC_DIR=../dlls/../game_shared/util DLLS__GAME_SHARED_UTIL_OBJ_DIR=obj/$(NAME)_$(ARCH)/dlls/game_shared/util DLLS__PUBLIC_SRC_DIR=../dlls/../public DLLS__PUBLIC_OBJ_DIR=obj/$(NAME)_$(ARCH)/dlls/public DLLS__PUBLIC_KEYFRAME_SRC_DIR=../dlls/../public/keyframe DLLS__PUBLIC_KEYFRAME_OBJ_DIR=obj/$(NAME)_$(ARCH)/dlls/public/keyframe DLLS__PUBLIC_TIER0_SRC_DIR=../dlls/../public/tier0 DLLS__PUBLIC_TIER0_OBJ_DIR=obj/$(NAME)_$(ARCH)/dlls/public/tier0 DLLS__TIER1_SRC_DIR=../dlls/../tier1 DLLS__TIER1_OBJ_DIR=obj/$(NAME)_$(ARCH)/dlls/tier1 DLLS_EPISODIC_SRC_DIR=../dlls/episodic DLLS_EPISODIC_OBJ_DIR=obj/$(NAME)_$(ARCH)/dlls/episodic DLLS_HL2_DLL_SRC_DIR=../dlls/hl2_dll DLLS_HL2_DLL_OBJ_DIR=obj/$(NAME)_$(ARCH)/dlls/hl2_dll DLLS_HL2MP_DLL_SRC_DIR=../dlls/hl2mp_dll DLLS_HL2MP_DLL_OBJ_DIR=obj/$(NAME)_$(ARCH)/dlls/hl2mp_dll INCLUDES=-I../dlls/../game_shared/hl2 -I../dlls/. -I../dlls/../public -I../dlls/../public/tier1 -I../dlls/../game_shared -I../dlls/../utils/common -I../dlls/../dlls -I../dlls/../../dlls -I../dlls/../dlls/hl2_dll -I../dlls/../dlls/hl2mp_dll -I../dlls/../game_shared/hl2mp;./episodic -DHL2_EPISODIC -DHL2MP -DHL2_DLL -DUSES_SAVERESTORE -DNDEBUG -DGAME_DLL -Dsprintf=use_Q_snprintf_instead_of_sprintf -DVECTOR -Dstrncpy=use_Q_strncpy_instead -D_snprintf=use_Q_snprintf_instead -DPROTECTED_THINGS_ENABLE DLLS_OBJS= \ $(DLLS_OBJ_DIR)/stdafx.o \ $(DLLS_OBJ_DIR)/basetempentity.o \ $(DLLS_OBJ_DIR)/event_tempentity_tester.o \ $(DLLS_OBJ_DIR)/movie_explosion.o \ $(DLLS_OBJ_DIR)/particle_fire.o \ $(DLLS_OBJ_DIR)/particle_smokegrenade.o \ $(DLLS_OBJ_DIR)/plasma.o \ $(DLLS_OBJ_DIR)/smoke_trail.o \ $(DLLS_OBJ_DIR)/smokestack.o \ $(DLLS_OBJ_DIR)/steamjet.o \ $(DLLS_OBJ_DIR)/te.o \ $(DLLS_OBJ_DIR)/te_armorricochet.o \ $(DLLS_OBJ_DIR)/te_basebeam.o \ $(DLLS_OBJ_DIR)/te_beamentpoint.o \ $(DLLS_OBJ_DIR)/te_beaments.o \ $(DLLS_OBJ_DIR)/te_beamlaser.o \ $(DLLS_OBJ_DIR)/te_beampoints.o \ $(DLLS_OBJ_DIR)/te_beamring.o \ $(DLLS_OBJ_DIR)/te_beamringpoint.o \ $(DLLS_OBJ_DIR)/te_beamspline.o \ $(DLLS_OBJ_DIR)/te_bloodsprite.o \ $(DLLS_OBJ_DIR)/te_bloodstream.o \ $(DLLS_OBJ_DIR)/te_breakmodel.o \ $(DLLS_OBJ_DIR)/te_bspdecal.o \ $(DLLS_OBJ_DIR)/te_bubbles.o \ $(DLLS_OBJ_DIR)/te_bubbletrail.o \ $(DLLS_OBJ_DIR)/te_decal.o \ $(DLLS_OBJ_DIR)/te_dynamiclight.o \ $(DLLS_OBJ_DIR)/te_energysplash.o \ $(DLLS_OBJ_DIR)/te_explosion.o \ $(DLLS_OBJ_DIR)/te_fizz.o \ $(DLLS_OBJ_DIR)/te_footprintdecal.o \ $(DLLS_OBJ_DIR)/te_glassshatter.o \ $(DLLS_OBJ_DIR)/te_glowsprite.o \ $(DLLS_OBJ_DIR)/te_impact.o \ $(DLLS_OBJ_DIR)/te_killplayerattachments.o \ $(DLLS_OBJ_DIR)/te_largefunnel.o \ $(DLLS_OBJ_DIR)/te_muzzleflash.o \ $(DLLS_OBJ_DIR)/te_particlesystem.o \ $(DLLS_OBJ_DIR)/te_physicsprop.o \ $(DLLS_OBJ_DIR)/te_playerdecal.o \ $(DLLS_OBJ_DIR)/te_projecteddecal.o \ $(DLLS_OBJ_DIR)/te_showline.o \ $(DLLS_OBJ_DIR)/te_smoke.o \ $(DLLS_OBJ_DIR)/te_sparks.o \ $(DLLS_OBJ_DIR)/te_sprite.o \ $(DLLS_OBJ_DIR)/te_spritespray.o \ $(DLLS_OBJ_DIR)/te_worlddecal.o \ $(DLLS_OBJ_DIR)/basebludgeonweapon.o \ $(DLLS_OBJ_DIR)/weapon_cubemap.o \ $(DLLS_OBJ_DIR)/arc4.o \ $(DLLS_OBJ_DIR)/func_disposer_selective.o \ $(DLLS_OBJ_DIR)/prop_flag.o \ $(DLLS_OBJ_DIR)/props.o \ $(DLLS_OBJ_DIR)/ScoreSystem.o \ $(DLLS_OBJ_DIR)/ai_activity.o \ $(DLLS_OBJ_DIR)/ai_baseactor.o \ $(DLLS_OBJ_DIR)/ai_basehumanoid.o \ $(DLLS_OBJ_DIR)/ai_basenpc.o \ $(DLLS_OBJ_DIR)/ai_basenpc_flyer.o \ $(DLLS_OBJ_DIR)/ai_basenpc_flyer_new.o \ $(DLLS_OBJ_DIR)/ai_basenpc_movement.o \ $(DLLS_OBJ_DIR)/ai_basenpc_physicsflyer.o \ $(DLLS_OBJ_DIR)/ai_basenpc_schedule.o \ $(DLLS_OBJ_DIR)/ai_basenpc_squad.o \ $(DLLS_OBJ_DIR)/ai_behavior.o \ $(DLLS_OBJ_DIR)/ai_behavior_assault.o \ $(DLLS_OBJ_DIR)/ai_behavior_follow.o \ $(DLLS_OBJ_DIR)/ai_behavior_lead.o \ $(DLLS_OBJ_DIR)/ai_behavior_passenger.o \ $(DLLS_OBJ_DIR)/ai_behavior_rappel.o \ $(DLLS_OBJ_DIR)/ai_behavior_standoff.o \ $(DLLS_OBJ_DIR)/ai_blended_movement.o \ $(DLLS_OBJ_DIR)/ai_concommands.o \ $(DLLS_OBJ_DIR)/ai_condition.o \ $(DLLS_OBJ_DIR)/AI_Criteria.o \ $(DLLS_OBJ_DIR)/ai_default.o \ $(DLLS_OBJ_DIR)/ai_dynamiclink.o \ $(DLLS_OBJ_DIR)/ai_event.o \ $(DLLS_OBJ_DIR)/ai_eventresponse.o \ $(DLLS_OBJ_DIR)/ai_goalentity.o \ $(DLLS_OBJ_DIR)/ai_hint.o \ $(DLLS_OBJ_DIR)/ai_hull.o \ $(DLLS_OBJ_DIR)/ai_initutils.o \ $(DLLS_OBJ_DIR)/AI_Interest_Target.o \ $(DLLS_OBJ_DIR)/ai_link.o \ $(DLLS_OBJ_DIR)/ai_localnavigator.o \ $(DLLS_OBJ_DIR)/ai_looktarget.o \ $(DLLS_OBJ_DIR)/ai_memory.o \ $(DLLS_OBJ_DIR)/ai_motor.o \ $(DLLS_OBJ_DIR)/ai_moveprobe.o \ $(DLLS_OBJ_DIR)/ai_moveshoot.o \ $(DLLS_OBJ_DIR)/ai_movesolver.o \ $(DLLS_OBJ_DIR)/ai_namespaces.o \ $(DLLS_OBJ_DIR)/ai_navigator.o \ $(DLLS_OBJ_DIR)/ai_network.o \ $(DLLS_OBJ_DIR)/ai_networkmanager.o \ $(DLLS_OBJ_DIR)/ai_node.o \ $(DLLS_OBJ_DIR)/ai_pathfinder.o \ $(DLLS_OBJ_DIR)/ai_planesolver.o \ $(DLLS_OBJ_DIR)/ai_playerally.o \ $(DLLS_OBJ_DIR)/ai_relationship.o \ $(DLLS_OBJ_DIR)/AI_ResponseSystem.o \ $(DLLS_OBJ_DIR)/ai_route.o \ $(DLLS_OBJ_DIR)/ai_saverestore.o \ $(DLLS_OBJ_DIR)/ai_schedule.o \ $(DLLS_OBJ_DIR)/ai_scriptconditions.o \ $(DLLS_OBJ_DIR)/ai_senses.o \ $(DLLS_OBJ_DIR)/ai_sentence.o \ $(DLLS_OBJ_DIR)/ai_speech.o \ $(DLLS_OBJ_DIR)/ai_speechfilter.o \ $(DLLS_OBJ_DIR)/ai_squad.o \ $(DLLS_OBJ_DIR)/ai_squadslot.o \ $(DLLS_OBJ_DIR)/ai_tacticalservices.o \ $(DLLS_OBJ_DIR)/ai_task.o \ $(DLLS_OBJ_DIR)/ai_trackpather.o \ $(DLLS_OBJ_DIR)/ai_utils.o \ $(DLLS_OBJ_DIR)/ai_waypoint.o \ $(DLLS_OBJ_DIR)/base_transmit_proxy.o \ $(DLLS_OBJ_DIR)/baseanimating.o \ $(DLLS_OBJ_DIR)/BaseAnimatingOverlay.o \ $(DLLS_OBJ_DIR)/basecombatcharacter.o \ $(DLLS_OBJ_DIR)/basecombatweapon.o \ $(DLLS_OBJ_DIR)/baseentity.o \ $(DLLS_OBJ_DIR)/baseflex.o \ $(DLLS_OBJ_DIR)/basegrenade_concussion.o \ $(DLLS_OBJ_DIR)/basegrenade_contact.o \ $(DLLS_OBJ_DIR)/basegrenade_timed.o \ $(DLLS_OBJ_DIR)/baseviewmodel.o \ $(DLLS_OBJ_DIR)/bitstring.o \ $(DLLS_OBJ_DIR)/bmodels.o \ $(DLLS_OBJ_DIR)/buttons.o \ $(DLLS_OBJ_DIR)/cbase.o \ $(DLLS_OBJ_DIR)/client.o \ $(DLLS_OBJ_DIR)/CommentarySystem.o \ $(DLLS_OBJ_DIR)/controlentities.o \ $(DLLS_OBJ_DIR)/cplane.o \ $(DLLS_OBJ_DIR)/CRagdollMagnet.o \ $(DLLS_OBJ_DIR)/cterrainmorph.o \ $(DLLS_OBJ_DIR)/damagemodifier.o \ $(DLLS_OBJ_DIR)/doors.o \ $(DLLS_OBJ_DIR)/dynamiclight.o \ $(DLLS_OBJ_DIR)/effects.o \ $(DLLS_OBJ_DIR)/EffectsServer.o \ $(DLLS_OBJ_DIR)/entityblocker.o \ $(DLLS_OBJ_DIR)/EntityDissolve.o \ $(DLLS_OBJ_DIR)/EntityFlame.o \ $(DLLS_OBJ_DIR)/entitylist.o \ $(DLLS_OBJ_DIR)/EntityParticleTrail.o \ $(DLLS_OBJ_DIR)/env_effectsscript.o \ $(DLLS_OBJ_DIR)/env_entity_maker.o \ $(DLLS_OBJ_DIR)/env_particlescript.o \ $(DLLS_OBJ_DIR)/env_player_surface_trigger.o \ $(DLLS_OBJ_DIR)/env_screenoverlay.o \ $(DLLS_OBJ_DIR)/env_texturetoggle.o \ $(DLLS_OBJ_DIR)/env_zoom.o \ $(DLLS_OBJ_DIR)/EnvBeam.o \ $(DLLS_OBJ_DIR)/EnvFade.o \ $(DLLS_OBJ_DIR)/EnvHudHint.o \ $(DLLS_OBJ_DIR)/EnvLaser.o \ $(DLLS_OBJ_DIR)/EnvMessage.o \ $(DLLS_OBJ_DIR)/envmicrophone.o \ $(DLLS_OBJ_DIR)/EnvShake.o \ $(DLLS_OBJ_DIR)/EnvSpark.o \ $(DLLS_OBJ_DIR)/EventLog.o \ $(DLLS_OBJ_DIR)/explode.o \ $(DLLS_OBJ_DIR)/filters.o \ $(DLLS_OBJ_DIR)/fire.o \ $(DLLS_OBJ_DIR)/fire_smoke.o \ $(DLLS_OBJ_DIR)/fish.o \ $(DLLS_OBJ_DIR)/fogcontroller.o \ $(DLLS_OBJ_DIR)/fourwheelvehiclephysics.o \ $(DLLS_OBJ_DIR)/func_areaportal.o \ $(DLLS_OBJ_DIR)/func_areaportalbase.o \ $(DLLS_OBJ_DIR)/func_areaportalwindow.o \ $(DLLS_OBJ_DIR)/func_break.o \ $(DLLS_OBJ_DIR)/func_breakablesurf.o \ $(DLLS_OBJ_DIR)/func_dust.o \ $(DLLS_OBJ_DIR)/func_ladder_endpoint.o \ $(DLLS_OBJ_DIR)/func_lod.o \ $(DLLS_OBJ_DIR)/func_movelinear.o \ $(DLLS_OBJ_DIR)/func_occluder.o \ $(DLLS_OBJ_DIR)/func_smokevolume.o \ $(DLLS_OBJ_DIR)/game.o \ $(DLLS_OBJ_DIR)/game_ui.o \ $(DLLS_OBJ_DIR)/gamehandle.o \ $(DLLS_OBJ_DIR)/gameinterface.o \ $(DLLS_OBJ_DIR)/gametrace_dll.o \ $(DLLS_OBJ_DIR)/genericactor.o \ $(DLLS_OBJ_DIR)/genericmonster.o \ $(DLLS_OBJ_DIR)/gib.o \ $(DLLS_OBJ_DIR)/globals.o \ $(DLLS_OBJ_DIR)/globalstate.o \ $(DLLS_OBJ_DIR)/grenadethrown.o \ $(DLLS_OBJ_DIR)/guntarget.o \ $(DLLS_OBJ_DIR)/h_ai.o \ $(DLLS_OBJ_DIR)/h_cycler.o \ $(DLLS_OBJ_DIR)/h_export.o \ $(DLLS_OBJ_DIR)/hierarchy.o \ $(DLLS_OBJ_DIR)/hltvdirector.o \ $(DLLS_OBJ_DIR)/info_camera_link.o \ $(DLLS_OBJ_DIR)/init_factory.o \ $(DLLS_OBJ_DIR)/intermission.o \ $(DLLS_OBJ_DIR)/item_world.o \ $(DLLS_OBJ_DIR)/lightglow.o \ $(DLLS_OBJ_DIR)/lights.o \ $(DLLS_OBJ_DIR)/logic_measure_movement.o \ $(DLLS_OBJ_DIR)/logic_navigation.o \ $(DLLS_OBJ_DIR)/logicauto.o \ $(DLLS_OBJ_DIR)/logicentities.o \ $(DLLS_OBJ_DIR)/logicrelay.o \ $(DLLS_OBJ_DIR)/mapentities.o \ $(DLLS_OBJ_DIR)/maprules.o \ $(DLLS_OBJ_DIR)/MaterialModifyControl.o \ $(DLLS_OBJ_DIR)/message_entity.o \ $(DLLS_OBJ_DIR)/modelentities.o \ $(DLLS_OBJ_DIR)/monstermaker.o \ $(DLLS_OBJ_DIR)/movehelper_server.o \ $(DLLS_OBJ_DIR)/movement.o \ $(DLLS_OBJ_DIR)/nav_area.o \ $(DLLS_OBJ_DIR)/nav_colors.o \ $(DLLS_OBJ_DIR)/nav_edit.o \ $(DLLS_OBJ_DIR)/nav_file.o \ $(DLLS_OBJ_DIR)/nav_generate.o \ $(DLLS_OBJ_DIR)/nav_ladder.o \ $(DLLS_OBJ_DIR)/nav_mesh.o \ $(DLLS_OBJ_DIR)/nav_node.o \ $(DLLS_OBJ_DIR)/ndebugoverlay.o \ $(DLLS_OBJ_DIR)/npc_vehicledriver.o \ $(DLLS_OBJ_DIR)/particle_light.o \ $(DLLS_OBJ_DIR)/pathcorner.o \ $(DLLS_OBJ_DIR)/pathtrack.o \ $(DLLS_OBJ_DIR)/phys_controller.o \ $(DLLS_OBJ_DIR)/physconstraint.o \ $(DLLS_OBJ_DIR)/physics.o \ $(DLLS_OBJ_DIR)/physics_bone_follower.o \ $(DLLS_OBJ_DIR)/physics_cannister.o \ $(DLLS_OBJ_DIR)/physics_fx.o \ $(DLLS_OBJ_DIR)/physics_impact_damage.o \ $(DLLS_OBJ_DIR)/physics_main.o \ $(DLLS_OBJ_DIR)/physics_npc_solver.o \ $(DLLS_OBJ_DIR)/physics_prop_ragdoll.o \ $(DLLS_OBJ_DIR)/physobj.o \ $(DLLS_OBJ_DIR)/player.o \ $(DLLS_OBJ_DIR)/player_command.o \ $(DLLS_OBJ_DIR)/player_lagcompensation.o \ $(DLLS_OBJ_DIR)/player_pickup.o \ $(DLLS_OBJ_DIR)/player_resource.o \ $(DLLS_OBJ_DIR)/playerinfomanager.o \ $(DLLS_OBJ_DIR)/playerlocaldata.o \ $(DLLS_OBJ_DIR)/plugin_check.o \ $(DLLS_OBJ_DIR)/point_camera.o \ $(DLLS_OBJ_DIR)/point_devshot_camera.o \ $(DLLS_OBJ_DIR)/point_playermoveconstraint.o \ $(DLLS_OBJ_DIR)/point_spotlight.o \ $(DLLS_OBJ_DIR)/point_template.o \ $(DLLS_OBJ_DIR)/pointanglesensor.o \ $(DLLS_OBJ_DIR)/PointAngularVelocitySensor.o \ $(DLLS_OBJ_DIR)/pointhurt.o \ $(DLLS_OBJ_DIR)/pointteleport.o \ $(DLLS_OBJ_DIR)/ragdoll_manager.o \ $(DLLS_OBJ_DIR)/RagdollBoogie.o \ $(DLLS_OBJ_DIR)/recipientfilter.o \ $(DLLS_OBJ_DIR)/rope.o \ $(DLLS_OBJ_DIR)/saverestore_gamedll.o \ $(DLLS_OBJ_DIR)/sceneentity.o \ $(DLLS_OBJ_DIR)/scratchpad_gamedll_helpers.o \ $(DLLS_OBJ_DIR)/scripted.o \ $(DLLS_OBJ_DIR)/scriptedtarget.o \ $(DLLS_OBJ_DIR)/sendproxy.o \ $(DLLS_OBJ_DIR)/ServerNetworkProperty.o \ $(DLLS_OBJ_DIR)/shadowcontrol.o \ $(DLLS_OBJ_DIR)/simtimer.o \ $(DLLS_OBJ_DIR)/SkyCamera.o \ $(DLLS_OBJ_DIR)/sound.o \ $(DLLS_OBJ_DIR)/soundent.o \ $(DLLS_OBJ_DIR)/soundscape.o \ $(DLLS_OBJ_DIR)/soundscape_system.o \ $(DLLS_OBJ_DIR)/spotlightend.o \ $(DLLS_OBJ_DIR)/subs.o \ $(DLLS_OBJ_DIR)/sun.o \ $(DLLS_OBJ_DIR)/tanktrain.o \ $(DLLS_OBJ_DIR)/te_beamfollow.o \ $(DLLS_OBJ_DIR)/te_effect_dispatch.o \ $(DLLS_OBJ_DIR)/team.o \ $(DLLS_OBJ_DIR)/team_spawnpoint.o \ $(DLLS_OBJ_DIR)/TemplateEntities.o \ $(DLLS_OBJ_DIR)/tempmonster.o \ $(DLLS_OBJ_DIR)/terrainmodmgr.o \ $(DLLS_OBJ_DIR)/tesla.o \ $(DLLS_OBJ_DIR)/test_proxytoggle.o \ $(DLLS_OBJ_DIR)/test_stressentities.o \ $(DLLS_OBJ_DIR)/testfunctions.o \ $(DLLS_OBJ_DIR)/testtraceline.o \ $(DLLS_OBJ_DIR)/textstatsmgr.o \ $(DLLS_OBJ_DIR)/timedeventmgr.o \ $(DLLS_OBJ_DIR)/trains.o \ $(DLLS_OBJ_DIR)/triggers.o \ $(DLLS_OBJ_DIR)/util.o \ $(DLLS_OBJ_DIR)/variant_t.o \ $(DLLS_OBJ_DIR)/vehicle_base.o \ $(DLLS_OBJ_DIR)/vehicle_baseserver.o \ $(DLLS_OBJ_DIR)/vehicle_choreo_generic.o \ $(DLLS_OBJ_DIR)/vgui_gamedll_int.o \ $(DLLS_OBJ_DIR)/vguiscreen.o \ $(DLLS_OBJ_DIR)/waterbullet.o \ $(DLLS_OBJ_DIR)/wcedit.o \ $(DLLS_OBJ_DIR)/world.o \ DLLS__COMMON_OBJS= \ $(DLLS__COMMON_OBJ_DIR)/randoverride.o \ DLLS__GAME_SHARED_OBJS= \ $(DLLS__GAME_SHARED_OBJ_DIR)/SpriteTrail.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/usermessages.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/sf_standard.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/activitylist.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/ammodef.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/animation.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/base_playeranimstate.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/basecombatcharacter_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/basecombatweapon_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/baseentity_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/basegrenade_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/baseparticleentity.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/baseplayer_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/baseviewmodel_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/beam_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/collisionproperty.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/death_pose.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/debugoverlay_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/decals.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/effect_dispatch_data.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/ehandle.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/entitylist_base.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/EntityParticleTrail_Shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/env_detail_controller.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/env_wind_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/eventlist.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/func_ladder.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/gamemovement.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/gamerules.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/gamerules_register.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/gamestringpool.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/gamevars_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/igamesystem.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/interval.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/mapentities_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/ModelSoundsCache.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/movevars_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/multiplay_gamerules.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/obstacle_pushaway.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/physics_main_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/physics_saverestore.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/physics_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/precache_register.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/predictableid.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/predicted_viewmodel.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/props_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/ragdoll_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/rope_helpers.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/saverestore.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/SceneCache.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/sceneentity_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/sequence_Transitioner.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/sheetsimulator.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/singleplay_gamerules.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/SoundEmitterSystem.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/soundenvelope.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/Sprite.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/studio_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/takedamageinfo.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/teamplay_gamerules.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/test_ehandle.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/usercmd.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/util_shared.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/voice_gamemgr.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/weapon_parse.o \ $(DLLS__GAME_SHARED_OBJ_DIR)/weapon_proficiency.o \ DLLS__GAME_SHARED_GAMESTATS_OBJS= \ $(DLLS__GAME_SHARED_GAMESTATS_OBJ_DIR)/ep1_gamestats.o \ DLLS__GAME_SHARED_HL2_OBJS= \ $(DLLS__GAME_SHARED_HL2_OBJ_DIR)/basehlcombatweapon_shared.o \ $(DLLS__GAME_SHARED_HL2_OBJ_DIR)/hl2_gamerules.o \ $(DLLS__GAME_SHARED_HL2_OBJ_DIR)/hl2_usermessages.o \ $(DLLS__GAME_SHARED_HL2_OBJ_DIR)/hl_gamemovement.o \ $(DLLS__GAME_SHARED_HL2_OBJ_DIR)/survival_gamerules.o \ DLLS__GAME_SHARED_HL2MP_OBJS= \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/hl2mp_gamerules.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/hl2mp_player_shared.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/hl2mp_weapon_parse.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_357.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_ar2.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_crossbow.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_crowbar.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_frag.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_hl2mpbase.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_hl2mpbase_machinegun.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_hl2mpbasebasebludgeon.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_hl2mpbasehlmpcombatweapon.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_physcannon.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_pistol.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_rpg.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_shotgun.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_slam.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_smg1.o \ $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/weapon_stunstick.o \ DLLS__GAME_SHARED_UTIL_OBJS= \ $(DLLS__GAME_SHARED_UTIL_OBJ_DIR)/httpget.o \ DLLS__PUBLIC_OBJS= \ $(DLLS__PUBLIC_OBJ_DIR)/bone_setup.o \ $(DLLS__PUBLIC_OBJ_DIR)/collisionutils.o \ $(DLLS__PUBLIC_OBJ_DIR)/dt_send.o \ $(DLLS__PUBLIC_OBJ_DIR)/dt_utlvector_common.o \ $(DLLS__PUBLIC_OBJ_DIR)/dt_utlvector_send.o \ $(DLLS__PUBLIC_OBJ_DIR)/editor_sendcommand.o \ $(DLLS__PUBLIC_OBJ_DIR)/filesystem_helpers.o \ $(DLLS__PUBLIC_OBJ_DIR)/IceKey.o \ $(DLLS__PUBLIC_OBJ_DIR)/interpolatortypes.o \ $(DLLS__PUBLIC_OBJ_DIR)/map_utils.o \ $(DLLS__PUBLIC_OBJ_DIR)/networkvar.o \ $(DLLS__PUBLIC_OBJ_DIR)/registry.o \ $(DLLS__PUBLIC_OBJ_DIR)/rope_physics.o \ $(DLLS__PUBLIC_OBJ_DIR)/scratchpad3d.o \ $(DLLS__PUBLIC_OBJ_DIR)/ScratchPadUtils.o \ $(DLLS__PUBLIC_OBJ_DIR)/server_class.o \ $(DLLS__PUBLIC_OBJ_DIR)/simple_physics.o \ $(DLLS__PUBLIC_OBJ_DIR)/SoundParametersInternal.o \ $(DLLS__PUBLIC_OBJ_DIR)/stringregistry.o \ $(DLLS__PUBLIC_OBJ_DIR)/studio.o \ $(DLLS__PUBLIC_OBJ_DIR)/vmatrix.o \ DLLS__PUBLIC_KEYFRAME_OBJS= \ $(DLLS__PUBLIC_KEYFRAME_OBJ_DIR)/keyframe.o \ DLLS__PUBLIC_TIER0_OBJS= \ $(DLLS__PUBLIC_TIER0_OBJ_DIR)/memoverride-vc7.o \ DLLS__TIER1_OBJS= \ $(DLLS__TIER1_OBJ_DIR)/bitbuf.o \ $(DLLS__TIER1_OBJ_DIR)/characterset.o \ $(DLLS__TIER1_OBJ_DIR)/checksum_crc.o \ $(DLLS__TIER1_OBJ_DIR)/checksum_md5.o \ $(DLLS__TIER1_OBJ_DIR)/convar.o \ $(DLLS__TIER1_OBJ_DIR)/interface.o \ $(DLLS__TIER1_OBJ_DIR)/KeyValues.o \ $(DLLS__TIER1_OBJ_DIR)/mempool.o \ $(DLLS__TIER1_OBJ_DIR)/stringpool.o \ $(DLLS__TIER1_OBJ_DIR)/utlbuffer.o \ $(DLLS__TIER1_OBJ_DIR)/utlsymbol.o \ DLLS_EPISODIC_OBJS= \ $(DLLS_EPISODIC_OBJ_DIR)/ai_behavior_passenger_companion.o \ $(DLLS_EPISODIC_OBJ_DIR)/ai_behavior_passenger_zombie.o \ $(DLLS_EPISODIC_OBJ_DIR)/grenade_hopwire.o \ $(DLLS_EPISODIC_OBJ_DIR)/prop_coreball.o \ $(DLLS_EPISODIC_OBJ_DIR)/prop_stickybomb.o \ $(DLLS_EPISODIC_OBJ_DIR)/vehicle_jeep_episodic.o \ DLLS_HL2_DLL_OBJS= \ $(DLLS_HL2_DLL_OBJ_DIR)/te_gaussexplosion.o \ $(DLLS_HL2_DLL_OBJ_DIR)/ai_allymanager.o \ $(DLLS_HL2_DLL_OBJ_DIR)/ai_behavior_actbusy.o \ $(DLLS_HL2_DLL_OBJ_DIR)/ai_behavior_functank.o \ $(DLLS_HL2_DLL_OBJ_DIR)/ai_behavior_holster.o \ $(DLLS_HL2_DLL_OBJ_DIR)/ai_behavior_police.o \ $(DLLS_HL2_DLL_OBJ_DIR)/ai_goal_police.o \ $(DLLS_HL2_DLL_OBJ_DIR)/ai_spotlight.o \ $(DLLS_HL2_DLL_OBJ_DIR)/antlion_dust.o \ $(DLLS_HL2_DLL_OBJ_DIR)/antlion_maker.o \ $(DLLS_HL2_DLL_OBJ_DIR)/ar2_explosion.o \ $(DLLS_HL2_DLL_OBJ_DIR)/basehlcombatweapon.o \ $(DLLS_HL2_DLL_OBJ_DIR)/cbasehelicopter.o \ $(DLLS_HL2_DLL_OBJ_DIR)/cbasespriteprojectile.o \ $(DLLS_HL2_DLL_OBJ_DIR)/citadel_effects.o \ $(DLLS_HL2_DLL_OBJ_DIR)/combine_mine.o \ $(DLLS_HL2_DLL_OBJ_DIR)/env_alyxemp.o \ $(DLLS_HL2_DLL_OBJ_DIR)/env_speaker.o \ $(DLLS_HL2_DLL_OBJ_DIR)/env_starfield.o \ $(DLLS_HL2_DLL_OBJ_DIR)/func_recharge.o \ $(DLLS_HL2_DLL_OBJ_DIR)/func_tank.o \ $(DLLS_HL2_DLL_OBJ_DIR)/grenade_ar2.o \ $(DLLS_HL2_DLL_OBJ_DIR)/grenade_bugbait.o \ $(DLLS_HL2_DLL_OBJ_DIR)/grenade_frag.o \ $(DLLS_HL2_DLL_OBJ_DIR)/hl2_ai_network.o \ $(DLLS_HL2_DLL_OBJ_DIR)/hl2_eventlog.o \ $(DLLS_HL2_DLL_OBJ_DIR)/hl2_player.o \ $(DLLS_HL2_DLL_OBJ_DIR)/hl2_playerlocaldata.o \ $(DLLS_HL2_DLL_OBJ_DIR)/hl2_triggers.o \ $(DLLS_HL2_DLL_OBJ_DIR)/hl_playermove.o \ $(DLLS_HL2_DLL_OBJ_DIR)/info_teleporter_countdown.o \ $(DLLS_HL2_DLL_OBJ_DIR)/item_ammo.o \ $(DLLS_HL2_DLL_OBJ_DIR)/item_battery.o \ $(DLLS_HL2_DLL_OBJ_DIR)/item_dynamic_resupply.o \ $(DLLS_HL2_DLL_OBJ_DIR)/item_healthkit.o \ $(DLLS_HL2_DLL_OBJ_DIR)/item_itemcrate.o \ $(DLLS_HL2_DLL_OBJ_DIR)/item_suit.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_antlion.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_barney.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_BaseZombie.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_citizen17.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_combines.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_cranedriver.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_crow.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_gman.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_playercompanion.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_rollermine.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_stalker.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_turret_ceiling.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_turret_floor.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_turret_ground.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_zombie.o \ $(DLLS_HL2_DLL_OBJ_DIR)/player_control.o \ $(DLLS_HL2_DLL_OBJ_DIR)/point_apc_controller.o \ $(DLLS_HL2_DLL_OBJ_DIR)/prop_thumper.o \ $(DLLS_HL2_DLL_OBJ_DIR)/rotorwash.o \ $(DLLS_HL2_DLL_OBJ_DIR)/vehicle_airboat.o \ $(DLLS_HL2_DLL_OBJ_DIR)/vehicle_crane.o \ $(DLLS_HL2_DLL_OBJ_DIR)/vehicle_jeep.o \ $(DLLS_HL2_DLL_OBJ_DIR)/vehicle_viewcontroller.o \ $(DLLS_HL2_DLL_OBJ_DIR)/WaterLODControl.o \ $(DLLS_HL2_DLL_OBJ_DIR)/ai_behavior_operator.o \ $(DLLS_HL2_DLL_OBJ_DIR)/Func_Monitor.o \ $(DLLS_HL2_DLL_OBJ_DIR)/info_darknessmode_lightsource.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_alyx_episodic.o \ $(DLLS_HL2_DLL_OBJ_DIR)/npc_combine_episodic.o \ DLLS_HL2MP_DLL_OBJS= \ $(DLLS_HL2MP_DLL_OBJ_DIR)/func_disposer.o \ $(DLLS_HL2MP_DLL_OBJ_DIR)/func_flagzone.o \ $(DLLS_HL2MP_DLL_OBJ_DIR)/func_nofreeze.o \ $(DLLS_HL2MP_DLL_OBJ_DIR)/game_phase_control.o \ $(DLLS_HL2MP_DLL_OBJ_DIR)/hl2mp_client.o \ $(DLLS_HL2MP_DLL_OBJ_DIR)/hl2mp_cvars.o \ $(DLLS_HL2MP_DLL_OBJ_DIR)/hl2mp_gameinterface.o \ $(DLLS_HL2MP_DLL_OBJ_DIR)/hl2mp_player.o \ $(DLLS_HL2MP_DLL_OBJ_DIR)/te_hl2mp_shotgun_shot.o \ $(DLLS_HL2MP_DLL_OBJ_DIR)/grenade_satchel.o \ $(DLLS_HL2MP_DLL_OBJ_DIR)/grenade_tripmine.o \ $(DLLS_HL2MP_DLL_OBJ_DIR)/hl2mp_bot_temp.o \ all: dirs $(NAME)_$(ARCH).$(SHLIBEXT) dirs: -mkdir -p $(DLLS_OBJ_DIR) -mkdir -p $(DLLS__COMMON_OBJ_DIR) -mkdir -p $(DLLS__GAME_SHARED_OBJ_DIR) -mkdir -p $(DLLS__GAME_SHARED_GAMESTATS_OBJ_DIR) -mkdir -p $(DLLS__GAME_SHARED_HL2_OBJ_DIR) -mkdir -p $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR) -mkdir -p $(DLLS__GAME_SHARED_UTIL_OBJ_DIR) -mkdir -p $(DLLS__PUBLIC_OBJ_DIR) -mkdir -p $(DLLS__PUBLIC_KEYFRAME_OBJ_DIR) -mkdir -p $(DLLS__PUBLIC_TIER0_OBJ_DIR) -mkdir -p $(DLLS__TIER1_OBJ_DIR) -mkdir -p $(DLLS_EPISODIC_OBJ_DIR) -mkdir -p $(DLLS_HL2_DLL_OBJ_DIR) -mkdir -p $(DLLS_HL2MP_DLL_OBJ_DIR) $(NAME)_$(ARCH).$(SHLIBEXT): $(DLLS_OBJS) $(DLLS__COMMON_OBJS) $(DLLS__GAME_SHARED_OBJS) $(DLLS__GAME_SHARED_GAMESTATS_OBJS) $(DLLS__GAME_SHARED_HL2_OBJS) $(DLLS__GAME_SHARED_HL2MP_OBJS) $(DLLS__GAME_SHARED_UTIL_OBJS) $(DLLS__PUBLIC_OBJS) $(DLLS__PUBLIC_KEYFRAME_OBJS) $(DLLS__PUBLIC_TIER0_OBJS) $(DLLS__TIER1_OBJS) $(DLLS_EPISODIC_OBJS) $(DLLS_HL2_DLL_OBJS) $(DLLS_HL2MP_DLL_OBJS) $(CLINK) $(SHLIBLDFLAGS) $(DEBUG) -o $(BUILD_DIR)/$@ $(DLLS_OBJS) $(DLLS__COMMON_OBJS) $(DLLS__GAME_SHARED_OBJS) $(DLLS__GAME_SHARED_GAMESTATS_OBJS) $(DLLS__GAME_SHARED_HL2_OBJS) $(DLLS__GAME_SHARED_HL2MP_OBJS) $(DLLS__GAME_SHARED_UTIL_OBJS) $(DLLS__PUBLIC_OBJS) $(DLLS__PUBLIC_KEYFRAME_OBJS) $(DLLS__PUBLIC_TIER0_OBJS) $(DLLS__TIER1_OBJS) $(DLLS_EPISODIC_OBJS) $(DLLS_HL2_DLL_OBJS) $(DLLS_HL2MP_DLL_OBJS) $(LDFLAGS) $(CPP_LIB) $(DLLS_OBJ_DIR)/%.o: $(DLLS_SRC_DIR)/%.cpp $(DO_CC) $(DLLS__COMMON_OBJ_DIR)/%.o: $(DLLS__COMMON_SRC_DIR)/%.cpp $(DO_CC) $(DLLS__GAME_SHARED_OBJ_DIR)/%.o: $(DLLS__GAME_SHARED_SRC_DIR)/%.cpp $(DO_CC) $(DLLS__GAME_SHARED_GAMESTATS_OBJ_DIR)/%.o: $(DLLS__GAME_SHARED_GAMESTATS_SRC_DIR)/%.cpp $(DO_CC) $(DLLS__GAME_SHARED_HL2_OBJ_DIR)/%.o: $(DLLS__GAME_SHARED_HL2_SRC_DIR)/%.cpp $(DO_CC) $(DLLS__GAME_SHARED_HL2MP_OBJ_DIR)/%.o: $(DLLS__GAME_SHARED_HL2MP_SRC_DIR)/%.cpp $(DO_CC) $(DLLS__GAME_SHARED_UTIL_OBJ_DIR)/%.o: $(DLLS__GAME_SHARED_UTIL_SRC_DIR)/%.cpp $(DO_CC) $(DLLS__PUBLIC_OBJ_DIR)/%.o: $(DLLS__PUBLIC_SRC_DIR)/%.cpp $(DO_CC) $(DLLS__PUBLIC_KEYFRAME_OBJ_DIR)/%.o: $(DLLS__PUBLIC_KEYFRAME_SRC_DIR)/%.cpp $(DO_CC) $(DLLS__PUBLIC_TIER0_OBJ_DIR)/%.o: $(DLLS__PUBLIC_TIER0_SRC_DIR)/%.cpp $(DO_CC) $(DLLS__TIER1_OBJ_DIR)/%.o: $(DLLS__TIER1_SRC_DIR)/%.cpp $(DO_CC) $(DLLS_EPISODIC_OBJ_DIR)/%.o: $(DLLS_EPISODIC_SRC_DIR)/%.cpp $(DO_CC) $(DLLS_HL2_DLL_OBJ_DIR)/%.o: $(DLLS_HL2_DLL_SRC_DIR)/%.cpp $(DO_CC) $(DLLS_HL2MP_DLL_OBJ_DIR)/%.o: $(DLLS_HL2MP_DLL_SRC_DIR)/%.cpp $(DO_CC)