[8483] Implement glyph 43361.
[getmangos.git] / src / game / Makefile.am
blobb06ebbee630e2451d37479b38f387cdb4f29f2a3
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         AggressorAI.cpp \
36         AggressorAI.h \
37         AnimalRandomMovementGenerator.h \
38         ArenaTeam.cpp \
39         ArenaTeam.h \
40         ArenaTeamHandler.cpp \
41         AuctionHouseHandler.cpp \
42         AuctionHouseMgr.cpp \
43         AuctionHouseMgr.h \
44         Bag.cpp \
45         Bag.h \
46         BattleGround.cpp \
47         BattleGroundAA.cpp \
48         BattleGroundAB.cpp \
49         BattleGroundAV.cpp \
50         BattleGroundBE.cpp \
51         BattleGroundDS.cpp \
52         BattleGroundEY.cpp \
53         BattleGroundNA.cpp \
54         BattleGroundRL.cpp \
55         BattleGroundRV.cpp \
56         BattleGroundSA.cpp \
57         BattleGroundWS.cpp \
58         BattleGround.h \
59         BattleGroundAA.h \
60         BattleGroundAB.h \
61         BattleGroundAV.h \
62         BattleGroundBE.h \
63         BattleGroundDS.h \
64         BattleGroundEY.h \
65         BattleGroundNA.h \
66         BattleGroundRL.h \
67         BattleGroundRV.h \
68         BattleGroundSA.h \
69         BattleGroundWS.h \
70         BattleGroundHandler.cpp \
71         BattleGroundMgr.cpp \
72         BattleGroundMgr.h \
73         Calendar.cpp \
74         Calendar.h \
75         CalendarHandler.cpp \
76         Cell.h \
77         CellImpl.h \
78         Channel.cpp \
79         Channel.h \
80         ChannelHandler.cpp \
81         ChannelMgr.cpp \
82         ChannelMgr.h \
83         CharacterHandler.cpp \
84         Chat.cpp \
85         Chat.h \
86         ChatHandler.cpp \
87         CombatHandler.cpp \
88         ConfusedMovementGenerator.cpp \
89         ConfusedMovementGenerator.h \
90         Corpse.cpp \
91         Corpse.h \
92         CreatureAI.cpp \
93         CreatureAI.h \
94         CreatureAIImpl.h \
95         CreatureAIRegistry.cpp \
96         CreatureAIRegistry.h \
97         CreatureAISelector.cpp \
98         CreatureAISelector.h \
99         CreatureEventAI.cpp \
100         CreatureEventAI.h \
101         CreatureEventAIMgr.cpp \
102         CreatureEventAIMgr.h \
103         Creature.cpp \
104         Creature.h \
105         DBCEnums.h \
106         DBCfmt.h \
107         DBCStores.cpp \
108         DBCStores.h \
109         DBCStructure.h  \
110         debugcmds.cpp \
111         DestinationHolder.cpp \
112         DestinationHolder.h \
113         DestinationHolderImp.h \
114         DuelHandler.cpp \
115         DynamicObject.cpp \
116         DynamicObject.h \
117         FleeingMovementGenerator.cpp \
118         FleeingMovementGenerator.h \
119         Formulas.h \
120         GameEventMgr.cpp \
121         GameEventMgr.h \
122         GameObject.cpp \
123         GameObject.h \
124         GlobalEvents.cpp \
125         GlobalEvents.h \
126         GMTicketHandler.cpp \
127         GMTicketMgr.cpp \
128         GMTicketMgr.h \
129         GossipDef.cpp \
130         GossipDef.h \
131         GridDefines.h \
132         GridNotifiers.cpp \
133         GridNotifiers.h \
134         GridNotifiersImpl.h \
135         GridStates.cpp \
136         GridStates.h \
137         Group.cpp \
138         Group.h \
139         GroupHandler.cpp \
140         GuardAI.cpp \
141         GuardAI.h \
142         Guild.cpp \
143         Guild.h \
144         GuildHandler.cpp \
145         HomeMovementGenerator.cpp \
146         HomeMovementGenerator.h \
147         HostilRefManager.cpp \
148         HostilRefManager.h \
149         IdleMovementGenerator.cpp \
150         IdleMovementGenerator.h \
151         InstanceData.cpp \
152         InstanceData.h \
153         InstanceSaveMgr.cpp \
154         InstanceSaveMgr.h \
155         Item.cpp \
156         Item.h \
157         ItemEnchantmentMgr.cpp \
158         ItemEnchantmentMgr.h \
159         ItemHandler.cpp \
160         ItemPrototype.h \
161         Language.h \
162         Level0.cpp \
163         Level1.cpp \
164         Level2.cpp \
165         Level3.cpp \
166         LFGHandler.cpp \
167         LootHandler.cpp \
168         LootMgr.cpp \
169         LootMgr.h \
170         Mail.cpp \
171         Mail.h \
172         Map.cpp \
173         Map.h \
174         MapInstanced.cpp \
175         MapInstanced.h \
176         MapManager.cpp \
177         MapManager.h \
178         MapReference.h \
179         MapRefManager.h \
180         MiscHandler.cpp \
181         MotionMaster.cpp \
182         MotionMaster.h \
183         MovementGenerator.cpp \
184         MovementGenerator.h \
185         MovementGeneratorImpl.h \
186         MovementHandler.cpp \
187         NPCHandler.cpp \
188         NPCHandler.h \
189         NullCreatureAI.cpp \
190         NullCreatureAI.h \
191         ObjectAccessor.cpp \
192         ObjectAccessor.h \
193         Object.cpp \
194         ObjectDefines.h \
195         ObjectGridLoader.cpp \
196         ObjectGridLoader.h \
197         Object.h \
198         ObjectMgr.cpp \
199         ObjectMgr.h \
200         ObjectPosSelector.cpp \
201         ObjectPosSelector.h \
202         Opcodes.cpp \
203         Opcodes.h \
204         Path.h \
205         PetAI.cpp \
206         PetAI.h \
207         Pet.cpp \
208         Pet.h \
209         PetHandler.cpp \
210         PetitionsHandler.cpp \
211         Player.cpp \
212         Player.h \
213         PlayerDump.cpp \
214         PlayerDump.h \
215         PointMovementGenerator.cpp \
216         PointMovementGenerator.h \
217         PoolHandler.cpp \
218         PoolHandler.h \
219         QueryHandler.cpp \
220         QuestDef.cpp \
221         QuestDef.h \
222         QuestHandler.cpp \
223         RandomMovementGenerator.cpp \
224         RandomMovementGenerator.h \
225         ReactorAI.cpp \
226         ReactorAI.h \
227         ReputationMgr.cpp \
228         ReputationMgr.h \
229         ScriptCalls.cpp \
230         ScriptCalls.h \
231         SharedDefines.h \
232         SkillHandler.cpp \
233         SpellAuraDefines.h \
234         SpellAuras.cpp \
235         SpellAuras.h \
236         Spell.cpp \
237         SpellEffects.cpp \
238         Spell.h \
239         SkillDiscovery.cpp \
240         SkillDiscovery.h \
241         SkillExtraItems.cpp \
242         SkillExtraItems.h \
243         SpellHandler.cpp \
244         SocialMgr.cpp \
245         SocialMgr.h \
246         SpellMgr.cpp \
247         SpellMgr.h \
248         StatSystem.cpp \
249         TargetedMovementGenerator.cpp \
250         TargetedMovementGenerator.h \
251         TaxiHandler.cpp \
252         TemporarySummon.cpp \
253         TemporarySummon.h \
254         TotemAI.cpp \
255         TotemAI.h \
256         Totem.cpp \
257         Totem.h \
258         TradeHandler.cpp \
259         Transports.cpp \
260         Transports.h \
261         ThreatManager.cpp \
262         ThreatManager.h \
263         Traveller.h \
264         Unit.cpp \
265         Unit.h \
266         UnitEvents.h \
267         UpdateData.cpp \
268         UpdateData.h \
269         UpdateFields.h \
270         UpdateMask.h \
271         Vehicle.cpp \
272         Vehicle.h \
273         VoiceChatHandler.cpp \
274         WaypointManager.cpp \
275         WaypointManager.h \
276         WaypointMovementGenerator.cpp \
277         WaypointMovementGenerator.h \
278         Weather.cpp \
279         Weather.h \
280         World.cpp \
281         World.h \
282         WorldLog.cpp \
283         WorldLog.h \
284         WorldSession.cpp \
285         WorldSession.h \
286         WorldSocket.cpp \
287         WorldSocket.h \
288         WorldSocketMgr.cpp \
289         WorldSocketMgr.h \
290         FollowerReference.cpp \
291         FollowerReference.h \
292         FollowerRefManager.h \
293         GroupReference.cpp \
294         GroupReference.h \
295         GroupRefManager.h
297 ## Additional files to include when running 'make dist'
298 #  Precompiled Headers for WIN
299 EXTRA_DIST = \
300         pchdef.cpp \
301         pchdef.h