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