aboutsummaryrefslogtreecommitdiff
path: root/src/game/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/Makefile.am')
-rw-r--r--src/game/Makefile.am278
1 files changed, 278 insertions, 0 deletions
diff --git a/src/game/Makefile.am b/src/game/Makefile.am
new file mode 100644
index 00000000000..cffd1f7b093
--- /dev/null
+++ b/src/game/Makefile.am
@@ -0,0 +1,278 @@
+# Copyright (C) 2005-2008 MaNGOS <http://www.mangosproject.org/>
+#
+# 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) \
+-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)/ObjectPosSelector.cpp \
+$(srcdir)/ObjectPosSelector.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.