root/trunk/src/game/Makefile.am @ 100

Revision 44, 8.3 kB (checked in by yumileroy, 17 years ago)

[svn] * Merge Temp dev SVN with Assembla.
* Changes include:

  • Implementation of w12x's Outdoor PvP and Game Event Systems.
  • Temporary removal of IRC Chat Bot (until infinite loop when disabled is fixed).
  • All mangos -> trinity (to convert your mangos_string table, please run mangos_string_to_trinity_string.sql).
  • Improved Config cleanup.
  • And many more changes.

Original author: Seline
Date: 2008-10-14 11:57:03-05:00

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