Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/weapon2/src/orxonox/CMakeLists.txt @ 2259

Last change on this file since 2259 was 2232, checked in by polakma, 16 years ago

added new features to munition.h and weapon.h. tried to fix projectiles (still doesn't compile)

  • Property svn:eol-style set to native
File size: 3.9 KB
RevLine 
[1505]1SET( ORXONOX_SRC_FILES
[2087]2  CameraManager.cc
[1505]3  GraphicsEngine.cc
[2087]4  LevelManager.cc
[1505]5  Main.cc
[1535]6  Settings.cc
[1505]7
[1755]8  gamestates/GSClient.cc
9  gamestates/GSDedicated.cc
10  gamestates/GSGraphics.cc
11  gamestates/GSGUI.cc
12  gamestates/GSIOConsole.cc
13  gamestates/GSLevel.cc
14  gamestates/GSRoot.cc
15  gamestates/GSServer.cc
16  gamestates/GSStandalone.cc
17
18  gui/GUIManager.cc
19  gui/OgreCEGUIRenderer.cpp
20  gui/OgreCEGUIResourceProvider.cpp
21  gui/OgreCEGUITexture.cpp
22
[1625]23  overlays/OrxonoxOverlay.cc
24  overlays/OverlayGroup.cc
25  overlays/OverlayText.cc
26
27  overlays/console/InGameConsole.cc
28
29  overlays/debug/DebugFPSText.cc
30  overlays/debug/DebugRTRText.cc
31
32  overlays/hud/HUDBar.cc
33  overlays/hud/HUDNavigation.cc
34  overlays/hud/HUDRadar.cc
35  overlays/hud/HUDSpeedBar.cc
[2087]36  overlays/hud/ChatOverlay.cc
[1625]37
[1505]38  tools/BillboardSet.cc
39  tools/Mesh.cc
[1553]40  tools/ParticleInterface.cc
[1625]41  tools/TextureGenerator.cc
[1505]42  tools/Timer.cc
[1625]43  tools/WindowEventListener.cc
[1505]44
[2087]45  objects/EventListener.cc
46  objects/EventDispatcher.cc
47  objects/EventTarget.cc
[1817]48  objects/Radar.cc
49  objects/RadarListener.cc
50  objects/RadarViewable.cc
[1535]51  objects/Tickable.cc
[2087]52  objects/Test.cc
53  objects/Script.cc
[1505]54
[2087]55  objects/Scene.cc
56  objects/worldentities/WorldEntity.cc
57  objects/worldentities/PositionableEntity.cc
58  objects/worldentities/MovableEntity.cc
59  objects/worldentities/ControllableEntity.cc
60  objects/worldentities/Model.cc
61  objects/worldentities/Billboard.cc
62  objects/worldentities/BlinkingBillboard.cc
63  objects/worldentities/Light.cc
64  objects/worldentities/Camera.cc
65  objects/worldentities/CameraPosition.cc
66  objects/worldentities/SpawnPoint.cc
67  objects/worldentities/ParticleEmitter.cc
68  objects/worldentities/ParticleSpawner.cc
69#  objects/worldentities/Backlight.cc
[2106]70
[2092]71  objects/quest/AddQuest.cc
72  objects/quest/AddQuestHint.cc
73  objects/quest/AddReward.cc
74  objects/quest/ChangeQuestStatus.cc
75  objects/quest/CompleteQuest.cc
76  objects/quest/FailQuest.cc
77  objects/quest/GlobalQuest.cc
78  objects/quest/LocalQuest.cc
79  objects/quest/Quest.cc
80  objects/quest/QuestDescription.cc
81  objects/quest/QuestEffect.cc
82  objects/quest/QuestHint.cc
83  objects/quest/QuestItem.cc
84  objects/quest/QuestManager.cc
85  objects/quest/Rewardable.cc
[1844]86
[2106]87  objects/weaponSystem/WeaponSystem.cc
[2097]88  objects/weaponSystem/WeaponSet.cc
89  objects/weaponSystem/WeaponSlot.cc
90  objects/weaponSystem/Weapon.cc
91  objects/weaponSystem/Munition.cc
[2186]92  objects/weaponSystem/weapons/LaserGun.cc
93  objects/weaponSystem/munitions/LaserGunMunition.cc
[2232]94  objects/weaponSystem/projectiles/BillboardProjectile.cc
95  objects/weaponSystem/projectiles/ParticleProjectile.cc
96  objects/weaponSystem/projectiles/Projectile.cc
[2097]97
[2087]98  objects/worldentities/triggers/Trigger.cc
99  objects/worldentities/triggers/DistanceTrigger.cc
100  objects/worldentities/triggers/EventTrigger.cc
101
102  objects/worldentities/pawns/Spectator.cc
103  objects/worldentities/pawns/Pawn.cc
104  objects/worldentities/pawns/SpaceShip.cc
105
106  objects/controllers/Controller.cc
107  objects/controllers/HumanController.cc
108
109  objects/infos/Info.cc
110  objects/infos/Level.cc
111  objects/infos/PlayerInfo.cc
112  objects/infos/HumanPlayer.cc
113
114  objects/gametypes/Gametype.cc
115
[1844]116  tolua/tolua_bind.cc
[1505]117)
118
[1810]119GET_TARGET_PROPERTY(TOLUA_EXE tolua_orxonox LOCATION)
[1505]120ADD_CUSTOM_COMMAND(
[1843]121  OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/tolua/tolua_bind.cc ${CMAKE_CURRENT_SOURCE_DIR}/tolua/tolua_bind.h
[1755]122  COMMAND ${TOLUA_EXE} -n Orxonox -o ../../src/orxonox/tolua/tolua_bind.cc -H ../../src/orxonox/tolua/tolua_bind.h ../../src/orxonox/tolua/tolua.pkg
[1815]123  DEPENDS
124    tolua_orxonox
125    tolua/tolua.pkg
126    gui/GUIManager.h
[1505]127  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/bin/lib
128)
[2087]129
130
[1505]131ADD_EXECUTABLE( orxonox ${ORXONOX_SRC_FILES} )
132
133IF(NETWORKTRAFFIC_TESTING_ENABLED)
134
135  SET( ORXONOXS_SRC_FILES
136    GraphicsEngine.cc
137    objects/Camera.cc
[2087]138    CameraManager.cc
[1505]139  )
140
141  ADD_LIBRARY(orxonoxs SHARED ${ORXONOX_SRC_FILES})
142ENDIF(NETWORKTRAFFIC_TESTING_ENABLED)
143
144TARGET_LINK_LIBRARIES( orxonox
145  ${OGRE_LIBRARIES}
[1755]146  ${CEGUI_LIBRARIES}
[1810]147  lua_orxonox
148  ceguilua_orxonox
149  tinyxml_orxonox
150  tolualib_orxonox
[1505]151  util
152  core
153  audio
154  network
155)
156
Note: See TracBrowser for help on using the repository browser.