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