Initial Patch of Auction House bot rev. 135
[auctionmangos.git] / src / game / Makefile.am
blob88ef2ed31e7357578d86ce29ec1a4f944c4312b5
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     AuctionHouseBot.cpp \
43     AuctionHouseBot.h \
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     Cell.h \
69     CellImpl.h \
70     Channel.cpp \
71     Channel.h \
72     ChannelHandler.cpp \
73     ChannelMgr.h \
74     CharacterHandler.cpp \
75     Chat.cpp \
76     Chat.h \
77     ChatHandler.cpp \
78     CombatHandler.cpp \
79     ConfusedMovementGenerator.cpp \
80     ConfusedMovementGenerator.h \
81     Corpse.cpp \
82     Corpse.h \
83     CreatureAI.cpp \
84     CreatureAI.h \
85     CreatureAIImpl.h \
86     CreatureAIRegistry.cpp \
87     CreatureAIRegistry.h \
88     CreatureAISelector.cpp \
89     CreatureAISelector.h \
90     Creature.cpp \
91     Creature.h \
92     debugcmds.cpp \
93     DestinationHolder.cpp \
94     DestinationHolder.h \
95     DestinationHolderImp.h \
96     DuelHandler.cpp \
97     DynamicObject.cpp \
98     DynamicObject.h \
99     FleeingMovementGenerator.cpp \
100     FleeingMovementGenerator.h \
101     Formulas.h \
102     GameEvent.cpp \
103     GameEvent.h \
104     GameObject.cpp \
105     GameObject.h \
106     GlobalEvents.cpp \
107     GlobalEvents.h \
108     GMTicketHandler.cpp \
109     GMTicketMgr.cpp \
110     GMTicketMgr.h \
111     GossipDef.cpp \
112     GossipDef.h \
113     GridDefines.h \
114     GridNotifiers.cpp \
115     GridNotifiers.h \
116     GridNotifiersImpl.h \
117     GridStates.cpp \
118     GridStates.h \
119     Group.cpp \
120     Group.h \
121     GroupHandler.cpp \
122     GuardAI.cpp \
123     GuardAI.h \
124     Guild.cpp \
125     Guild.h \
126     GuildHandler.cpp \
127     HomeMovementGenerator.cpp \
128     HomeMovementGenerator.h \
129     HostilRefManager.cpp \
130     HostilRefManager.h \
131     IdleMovementGenerator.cpp \
132     IdleMovementGenerator.h \
133     InstanceData.cpp \
134     InstanceData.h \
135     InstanceSaveMgr.cpp \
136     InstanceSaveMgr.h \
137     Item.cpp \
138     Item.h \
139     ItemEnchantmentMgr.cpp \
140     ItemEnchantmentMgr.h \
141     ItemHandler.cpp \
142     ItemPrototype.h \
143     Language.h \
144     Level0.cpp \
145     Level1.cpp \
146     Level2.cpp \
147     Level3.cpp \
148     LFGHandler.cpp \
149     LootHandler.cpp \
150     LootMgr.cpp \
151     LootMgr.h \
152     Mail.cpp \
153     Mail.h \
154     Map.cpp \
155     Map.h \
156     MapInstanced.cpp \
157     MapInstanced.h \
158     MapManager.cpp \
159     MapManager.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.