[7023] Remove not used useCharges for IsImmunedToSpell/IsImmunedToDamage
[getmangos.git] / src / game / Makefile.am
blob8d35a4916c2b342bbe65ce9caf74f4cba30a43d6
1 # Copyright (C) 2005-2009 MaNGOS <http://getmangos.com/>
3 # This program is free software; you can redistribute it and/or modify
4 # it under the terms of the GNU General Public License as published by
5 # the Free Software Foundation; either version 2 of the License, or
6 # (at your option) any later version.
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11 # GNU General Public License for more details.
13 # You should have received a copy of the GNU General Public License
14 # along with this program; if not, write to the Free Software
15 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
17 ## Process this file with automake to produce Makefile.in
19 ## Sub-directories to parse
21 ## CPP flags for includes, defines, etc.
22 AM_CPPFLAGS = $(MANGOS_INCLUDES) -I$(top_builddir)/src/shared -I$(srcdir) -I$(srcdir)/../../dep/include -I$(srcdir)/../framework -I$(srcdir)/../shared -I$(srcdir)/../shared/vmap -I$(srcdir)/../realmd -DSYSCONFDIR=\"$(sysconfdir)/\"
24 ## Build MaNGOS game library as convenience library.
25 #  All libraries will be convenience libraries. Might be changed to shared
26 #  later.
27 noinst_LIBRARIES = libmangosgame.a
29 #  libmangossgame library will later be reused by ...
30 libmangosgame_a_SOURCES = \
31     AccountMgr.cpp \
32     AccountMgr.h \
33     AchievementMgr.h \
34     AchievementMgr.cpp \
35     AddonHandler.cpp \
36     AddonHandler.h \
37     AggressorAI.cpp \
38     AggressorAI.h \
39     AnimalRandomMovementGenerator.h \
40     ArenaTeam.cpp \
41     ArenaTeam.h \
42     ArenaTeamHandler.cpp \
43     AuctionHouse.cpp \
44     AuctionHouseObject.h \
45     Bag.cpp \
46     Bag.h \
47     BattleGround.cpp \
48     BattleGroundAA.cpp \
49     BattleGroundAB.cpp \
50     BattleGroundAV.cpp \
51     BattleGroundBE.cpp \
52     BattleGroundEY.cpp \
53     BattleGroundNA.cpp \
54     BattleGroundRL.cpp \
55     BattleGroundWS.cpp \
56     BattleGround.h \
57     BattleGroundAA.h \
58     BattleGroundAB.h \
59     BattleGroundAV.h \
60     BattleGroundBE.h \
61     BattleGroundEY.h \
62     BattleGroundNA.h \
63     BattleGroundRL.h \
64     BattleGroundWS.h \
65     BattleGroundHandler.cpp \
66     BattleGroundMgr.cpp \
67     BattleGroundMgr.h \
68     Calendar.cpp \
69     Calendar.h \
70     CalendarHandler.cpp \
71     Cell.h \
72     CellImpl.h \
73     Channel.cpp \
74     Channel.h \
75     ChannelHandler.cpp \
76     ChannelMgr.h \
77     CharacterHandler.cpp \
78     Chat.cpp \
79     Chat.h \
80     ChatHandler.cpp \
81     CombatHandler.cpp \
82     ConfusedMovementGenerator.cpp \
83     ConfusedMovementGenerator.h \
84     Corpse.cpp \
85     Corpse.h \
86     CreatureAI.cpp \
87     CreatureAI.h \
88     CreatureAIImpl.h \
89     CreatureAIRegistry.cpp \
90     CreatureAIRegistry.h \
91     CreatureAISelector.cpp \
92     CreatureAISelector.h \
93     Creature.cpp \
94     Creature.h \
95     debugcmds.cpp \
96     DestinationHolder.cpp \
97     DestinationHolder.h \
98     DestinationHolderImp.h \
99     DuelHandler.cpp \
100     DynamicObject.cpp \
101     DynamicObject.h \
102     FleeingMovementGenerator.cpp \
103     FleeingMovementGenerator.h \
104     Formulas.h \
105     GameEvent.cpp \
106     GameEvent.h \
107     GameObject.cpp \
108     GameObject.h \
109     GlobalEvents.cpp \
110     GlobalEvents.h \
111     GMTicketHandler.cpp \
112     GMTicketMgr.cpp \
113     GMTicketMgr.h \
114     GossipDef.cpp \
115     GossipDef.h \
116     GridDefines.h \
117     GridNotifiers.cpp \
118     GridNotifiers.h \
119     GridNotifiersImpl.h \
120     GridStates.cpp \
121     GridStates.h \
122     Group.cpp \
123     Group.h \
124     GroupHandler.cpp \
125     GuardAI.cpp \
126     GuardAI.h \
127     Guild.cpp \
128     Guild.h \
129     GuildHandler.cpp \
130     HomeMovementGenerator.cpp \
131     HomeMovementGenerator.h \
132     HostilRefManager.cpp \
133     HostilRefManager.h \
134     IdleMovementGenerator.cpp \
135     IdleMovementGenerator.h \
136     InstanceData.cpp \
137     InstanceData.h \
138     InstanceSaveMgr.cpp \
139     InstanceSaveMgr.h \
140     Item.cpp \
141     Item.h \
142     ItemEnchantmentMgr.cpp \
143     ItemEnchantmentMgr.h \
144     ItemHandler.cpp \
145     ItemPrototype.h \
146     Language.h \
147     Level0.cpp \
148     Level1.cpp \
149     Level2.cpp \
150     Level3.cpp \
151     LFGHandler.cpp \
152     LootHandler.cpp \
153     LootMgr.cpp \
154     LootMgr.h \
155     Mail.cpp \
156     Mail.h \
157     Map.cpp \
158     Map.h \
159     MapInstanced.cpp \
160     MapInstanced.h \
161     MapManager.cpp \
162     MapManager.h \
163     MapReference.h \
164     MapRefManager.h \
165     MiscHandler.cpp \
166     MotionMaster.cpp \
167     MotionMaster.h \
168     MovementGenerator.cpp \
169     MovementGenerator.h \
170     MovementGeneratorImpl.h \
171     MovementHandler.cpp \
172     NPCHandler.cpp \
173     NPCHandler.h \
174     NullCreatureAI.cpp \
175     NullCreatureAI.h \
176     ObjectAccessor.cpp \
177     ObjectAccessor.h \
178     Object.cpp \
179     ObjectDefines.h \
180     ObjectGridLoader.cpp \
181     ObjectGridLoader.h \
182     Object.h \
183     ObjectMgr.cpp \
184     ObjectMgr.h \
185     ObjectPosSelector.cpp \
186     ObjectPosSelector.h \
187     Opcodes.cpp \
188     Opcodes.h \
189     Path.h \
190     PetAI.cpp \
191     PetAI.h \
192     Pet.cpp \
193     Pet.h \
194     PetHandler.cpp \
195     PetitionsHandler.cpp \
196     Player.cpp \
197     Player.h \
198     PlayerDump.cpp \
199     PlayerDump.h \
200     PointMovementGenerator.cpp \
201     PointMovementGenerator.h \
202     QueryHandler.cpp \
203     QuestDef.cpp \
204     QuestDef.h \
205     QuestHandler.cpp \
206     RandomMovementGenerator.cpp \
207     RandomMovementGenerator.h \
208     ReactorAI.cpp \
209     ReactorAI.h \
210     ScriptCalls.cpp \
211     ScriptCalls.h \
212     SharedDefines.h \
213     SkillHandler.cpp \
214     SpellAuraDefines.h \
215     SpellAuras.cpp \
216     SpellAuras.h \
217     Spell.cpp \
218     SpellEffects.cpp \
219     Spell.h \
220     SkillDiscovery.cpp \
221     SkillDiscovery.h \
222     SkillExtraItems.cpp \
223     SkillExtraItems.h \
224     SpellHandler.cpp \
225     SocialMgr.cpp \
226     SocialMgr.h \
227     SpellMgr.cpp \
228     SpellMgr.h \
229     StatSystem.cpp \
230     TargetedMovementGenerator.cpp \
231     TargetedMovementGenerator.h \
232     TaxiHandler.cpp \
233     TemporarySummon.cpp \
234     TemporarySummon.h \
235     TotemAI.cpp \
236     TotemAI.h \
237     Totem.cpp \
238     Totem.h \
239     TradeHandler.cpp \
240     Transports.cpp \
241     Transports.h \
242     ThreatManager.cpp \
243     ThreatManager.h \
244     Traveller.h \
245     Unit.cpp \
246     Unit.h \
247     UnitEvents.h \
248     UpdateData.cpp \
249     UpdateData.h \
250     UpdateFields.h \
251     UpdateMask.h \
252     Vehicle.cpp \
253     Vehicle.h \
254     VoiceChatHandler.cpp \
255     WaypointManager.cpp \
256     WaypointManager.h \
257     WaypointMovementGenerator.cpp \
258     WaypointMovementGenerator.h \
259     Weather.cpp \
260     Weather.h \
261     World.cpp \
262     World.h \
263     WorldLog.cpp \
264     WorldLog.h \
265     WorldSession.cpp \
266     WorldSession.h \
267     WorldSocket.cpp \
268     WorldSocket.h \
269     WorldSocketMgr.cpp \
270     WorldSocketMgr.h \
271     FollowerReference.cpp \
272     FollowerReference.h \
273     FollowerRefManager.h \
274     GroupReference.cpp \
275     GroupReference.h \
276     GroupRefManager.h
278 ## Link against shared library
279 libmangosgame_a_LIBADD = ../shared/libmangosshared.a ../shared/Auth/libmangosauth.a ../shared/Config/libmangosconfig.a ../shared/Database/libmangosdatabase.a ../shared/vmap/libmangosvmaps.a
281 ## Additional files to include when running 'make dist'
282 #  Nothing yet.