# Copyright (C) 2005-2008 MaNGOS # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ## Process this file with automake to produce Makefile.in ## Sub-directories to parse ## CPP flags for includes, defines, etc. AM_CPPFLAGS = ## Build MaNGOS game library as convenience library. # All libraries will be convenience libraries. Might be changed to shared # later. noinst_LIBRARIES = libgame.a libgame_a_CPPFLAGS = \ $(MYSQL_INCLUDES) \ $(POSTGRE_INCLUDES) \ $(TRINI_INCLUDES) \ -I$(top_srcdir)/dep/include \ -I$(top_srcdir)/src/framework \ -I$(top_srcdir)/src/shared \ -I$(top_srcdir)/src/shared/vmap # libmangossgame library will later be reused by ... libgame_a_SOURCES = \ $(srcdir)/AccountMgr.cpp \ $(srcdir)/AccountMgr.h \ $(srcdir)/AddonHandler.cpp \ $(srcdir)/AddonHandler.h \ $(srcdir)/AggressorAI.cpp \ $(srcdir)/AggressorAI.h \ $(srcdir)/AnimalRandomMovementGenerator.h \ $(srcdir)/ArenaTeam.cpp \ $(srcdir)/ArenaTeam.h \ $(srcdir)/ArenaTeamHandler.cpp \ $(srcdir)/AuctionHouse.cpp \ $(srcdir)/AuctionHouseObject.h \ $(srcdir)/Bag.cpp \ $(srcdir)/Bag.h \ $(srcdir)/BattleGround.cpp \ $(srcdir)/BattleGroundAA.cpp \ $(srcdir)/BattleGroundAB.cpp \ $(srcdir)/BattleGroundAV.cpp \ $(srcdir)/BattleGroundBE.cpp \ $(srcdir)/BattleGroundEY.cpp \ $(srcdir)/BattleGroundNA.cpp \ $(srcdir)/BattleGroundRL.cpp \ $(srcdir)/BattleGroundWS.cpp \ $(srcdir)/BattleGround.h \ $(srcdir)/BattleGroundAA.h \ $(srcdir)/BattleGroundAB.h \ $(srcdir)/BattleGroundAV.h \ $(srcdir)/BattleGroundBE.h \ $(srcdir)/BattleGroundEY.h \ $(srcdir)/BattleGroundNA.h \ $(srcdir)/BattleGroundRL.h \ $(srcdir)/BattleGroundWS.h \ $(srcdir)/BattleGroundHandler.cpp \ $(srcdir)/BattleGroundMgr.cpp \ $(srcdir)/BattleGroundMgr.h \ $(srcdir)/Cell.h \ $(srcdir)/CellImpl.h \ $(srcdir)/Channel.cpp \ $(srcdir)/Channel.h \ $(srcdir)/ChannelHandler.cpp \ $(srcdir)/ChannelMgr.h \ $(srcdir)/CharacterHandler.cpp \ $(srcdir)/Chat.cpp \ $(srcdir)/Chat.h \ $(srcdir)/ChatHandler.cpp \ $(srcdir)/CombatHandler.cpp \ $(srcdir)/ConfusedMovementGenerator.cpp \ $(srcdir)/ConfusedMovementGenerator.h \ $(srcdir)/Corpse.cpp \ $(srcdir)/Corpse.h \ $(srcdir)/CreatureAI.cpp \ $(srcdir)/CreatureAI.h \ $(srcdir)/CreatureAIImpl.h \ $(srcdir)/CreatureAIRegistry.cpp \ $(srcdir)/CreatureAIRegistry.h \ $(srcdir)/CreatureAISelector.cpp \ $(srcdir)/CreatureAISelector.h \ $(srcdir)/Creature.cpp \ $(srcdir)/Creature.h \ $(srcdir)/debugcmds.cpp \ $(srcdir)/DestinationHolder.cpp \ $(srcdir)/DestinationHolder.h \ $(srcdir)/DestinationHolderImp.h \ $(srcdir)/DuelHandler.cpp \ $(srcdir)/DynamicObject.cpp \ $(srcdir)/DynamicObject.h \ $(srcdir)/FleeingMovementGenerator.cpp \ $(srcdir)/FleeingMovementGenerator.h \ $(srcdir)/Formulas.h \ $(srcdir)/GameEvent.cpp \ $(srcdir)/GameEvent.h \ $(srcdir)/GameObject.cpp \ $(srcdir)/GameObject.h \ $(srcdir)/GlobalEvents.cpp \ $(srcdir)/GlobalEvents.h \ $(srcdir)/GossipDef.cpp \ $(srcdir)/GossipDef.h \ $(srcdir)/GridDefines.h \ $(srcdir)/GridNotifiers.cpp \ $(srcdir)/GridNotifiers.h \ $(srcdir)/GridNotifiersImpl.h \ $(srcdir)/GridStates.cpp \ $(srcdir)/GridStates.h \ $(srcdir)/Group.cpp \ $(srcdir)/Group.h \ $(srcdir)/GroupHandler.cpp \ $(srcdir)/GuardAI.cpp \ $(srcdir)/GuardAI.h \ $(srcdir)/Guild.cpp \ $(srcdir)/Guild.h \ $(srcdir)/GuildHandler.cpp \ $(srcdir)/HateMatrix.h \ $(srcdir)/HomeMovementGenerator.cpp \ $(srcdir)/HomeMovementGenerator.h \ $(srcdir)/HostilRefManager.cpp \ $(srcdir)/HostilRefManager.h \ $(srcdir)/IdleMovementGenerator.cpp \ $(srcdir)/IdleMovementGenerator.h \ $(srcdir)/InstanceData.cpp \ $(srcdir)/InstanceData.h \ $(srcdir)/InstanceSaveMgr.cpp \ $(srcdir)/InstanceSaveMgr.h \ $(srcdir)/Item.cpp \ $(srcdir)/Item.h \ $(srcdir)/ItemEnchantmentMgr.cpp \ $(srcdir)/ItemEnchantmentMgr.h \ $(srcdir)/ItemHandler.cpp \ $(srcdir)/ItemPrototype.h \ $(srcdir)/Language.h \ $(srcdir)/Level0.cpp \ $(srcdir)/Level1.cpp \ $(srcdir)/Level2.cpp \ $(srcdir)/Level3.cpp \ $(srcdir)/LFGHandler.cpp \ $(srcdir)/LootHandler.cpp \ $(srcdir)/LootMgr.cpp \ $(srcdir)/LootMgr.h \ $(srcdir)/Mail.cpp \ $(srcdir)/Mail.h \ $(srcdir)/Map.cpp \ $(srcdir)/Map.h \ $(srcdir)/MapInstanced.cpp \ $(srcdir)/MapInstanced.h \ $(srcdir)/MapManager.cpp \ $(srcdir)/MapManager.h \ $(srcdir)/MiscHandler.cpp \ $(srcdir)/MotionMaster.cpp \ $(srcdir)/MotionMaster.h \ $(srcdir)/MovementGenerator.cpp \ $(srcdir)/MovementGenerator.h \ $(srcdir)/MovementGeneratorImpl.h \ $(srcdir)/MovementHandler.cpp \ $(srcdir)/NPCHandler.cpp \ $(srcdir)/NPCHandler.h \ $(srcdir)/NullCreatureAI.cpp \ $(srcdir)/NullCreatureAI.h \ $(srcdir)/ObjectAccessor.cpp \ $(srcdir)/ObjectAccessor.h \ $(srcdir)/Object.cpp \ $(srcdir)/ObjectDefines.h \ $(srcdir)/ObjectGridLoader.cpp \ $(srcdir)/ObjectGridLoader.h \ $(srcdir)/Object.h \ $(srcdir)/ObjectMgr.cpp \ $(srcdir)/ObjectMgr.h \ $(srcdir)/Opcodes.cpp \ $(srcdir)/Opcodes.h \ $(srcdir)/Path.h \ $(srcdir)/PetAI.cpp \ $(srcdir)/PetAI.h \ $(srcdir)/Pet.cpp \ $(srcdir)/Pet.h \ $(srcdir)/PetHandler.cpp \ $(srcdir)/PetitionsHandler.cpp \ $(srcdir)/Player.cpp \ $(srcdir)/Player.h \ $(srcdir)/PlayerDump.cpp \ $(srcdir)/PlayerDump.h \ $(srcdir)/PointMovementGenerator.cpp \ $(srcdir)/PointMovementGenerator.h \ $(srcdir)/QueryHandler.cpp \ $(srcdir)/QuestDef.cpp \ $(srcdir)/QuestDef.h \ $(srcdir)/QuestHandler.cpp \ $(srcdir)/RandomMovementGenerator.cpp \ $(srcdir)/RandomMovementGenerator.h \ $(srcdir)/ReactorAI.cpp \ $(srcdir)/ReactorAI.h \ $(srcdir)/ScriptCalls.cpp \ $(srcdir)/ScriptCalls.h \ $(srcdir)/SharedDefines.h \ $(srcdir)/SkillHandler.cpp \ $(srcdir)/SpellAuraDefines.h \ $(srcdir)/SpellAuras.cpp \ $(srcdir)/SpellAuras.h \ $(srcdir)/Spell.cpp \ $(srcdir)/SpellEffects.cpp \ $(srcdir)/Spell.h \ $(srcdir)/SkillDiscovery.cpp \ $(srcdir)/SkillDiscovery.h \ $(srcdir)/SkillExtraItems.cpp \ $(srcdir)/SkillExtraItems.h \ $(srcdir)/SpellHandler.cpp \ $(srcdir)/SocialMgr.cpp \ $(srcdir)/SocialMgr.h \ $(srcdir)/SpellMgr.cpp \ $(srcdir)/SpellMgr.h \ $(srcdir)/StatSystem.cpp \ $(srcdir)/TargetedMovementGenerator.cpp \ $(srcdir)/TargetedMovementGenerator.h \ $(srcdir)/TaxiHandler.cpp \ $(srcdir)/TemporarySummon.cpp \ $(srcdir)/TemporarySummon.h \ $(srcdir)/tools.cpp \ $(srcdir)/Tools.h \ $(srcdir)/TotemAI.cpp \ $(srcdir)/TotemAI.h \ $(srcdir)/Totem.cpp \ $(srcdir)/Totem.h \ $(srcdir)/TradeHandler.cpp \ $(srcdir)/Transports.cpp \ $(srcdir)/Transports.h \ $(srcdir)/ThreatManager.cpp \ $(srcdir)/ThreatManager.h \ $(srcdir)/Traveller.h \ $(srcdir)/Unit.cpp \ $(srcdir)/Unit.h \ $(srcdir)/UnitEvents.h \ $(srcdir)/UpdateData.cpp \ $(srcdir)/UpdateData.h \ $(srcdir)/UpdateFields.h \ $(srcdir)/UpdateMask.h \ $(srcdir)/VoiceChatHandler.cpp \ $(srcdir)/WaypointManager.cpp \ $(srcdir)/WaypointManager.h \ $(srcdir)/WaypointMovementGenerator.cpp \ $(srcdir)/WaypointMovementGenerator.h \ $(srcdir)/Weather.cpp \ $(srcdir)/Weather.h \ $(srcdir)/World.cpp \ $(srcdir)/World.h \ $(srcdir)/WorldLog.cpp \ $(srcdir)/WorldLog.h \ $(srcdir)/WorldSession.cpp \ $(srcdir)/WorldSession.h \ $(srcdir)/WorldSocket.cpp \ $(srcdir)/WorldSocket.h \ $(srcdir)/WorldSocketMgr.cpp \ $(srcdir)/WorldSocketMgr.h \ $(srcdir)/FollowerReference.cpp \ $(srcdir)/FollowerReference.h \ $(srcdir)/FollowerRefManager.h \ $(srcdir)/GroupReference.cpp \ $(srcdir)/GroupReference.h \ $(srcdir)/GroupRefManager.h ## Additional files to include when running 'make dist' # Nothing yet.