rendered paste bodyDLLS_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)