Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/hud/src/orxonox/CMakeLists.txt @ 1622

Last change on this file since 1622 was 1620, checked in by rgrieder, 16 years ago

moved weapon system to asylum:

  • it's been built without a framework
  • it's using self managed dynamic arrays (what was STL again?)
  • no real features
  • weapon object hierarchy has to be rewritten anyways
  • I don't even know anymore what I've written
  • my deepest apologies to all those who took the time to maintain the files.
  • Property svn:eol-style set to native
File size: 1.9 KB
Line 
1SET( ORXONOX_SRC_FILES
2  GraphicsEngine.cc
3  Main.cc
4  Orxonox.cc
5  Radar.cc
6  RadarListener.cc
7  RadarViewable.cc
8  Settings.cc
9
10  overlays/OrxonoxOverlay.cc
11  overlays/OverlayGroup.cc
12  overlays/OverlayText.cc
13
14  overlays/console/InGameConsole.cc
15
16  overlays/debug/DebugFPSText.cc
17  overlays/debug/DebugRTRText.cc
18
19  overlays/hud/HUDBar.cc
20  overlays/hud/HUDNavigation.cc
21  overlays/hud/HUDRadar.cc
22  overlays/hud/HUDSpeedBar.cc
23
24  tolua/tolua_bind.cc
25
26  tools/BillboardSet.cc
27  tools/Light.cc
28  tools/Mesh.cc
29  tools/ParticleInterface.cc
30  tools/TextureGenerator.cc
31  tools/Timer.cc
32  tools/WindowEventListener.cc
33
34  objects/Ambient.cc
35  objects/Camera.cc
36  objects/CameraHandler.cc
37  objects/Model.cc
38  objects/NPC.cc
39  objects/ParticleSpawner.cc
40  objects/Skybox.cc
41  objects/SpaceShip.cc
42  objects/SpaceShipAI.cc
43  objects/Tickable.cc
44  objects/WorldEntity.cc
45
46  objects/Projectile.cc
47  objects/BillboardProjectile.cc
48  objects/RotatingProjectile.cc
49  objects/ParticleProjectile.cc
50)
51
52GET_TARGET_PROPERTY(TOLUA_EXE tolua LOCATION)
53ADD_CUSTOM_COMMAND(
54  OUTPUT tolua/tolua_bind.cc tolua/tolua_bind.h
55  COMMAND ${TOLUA_EXE} -n orxonox -o ../../src/orxonox/tolua/tolua_bind.cc -H ../../src/orxonox/tolua/tolua_bind.h ../../src/orxonox/tolua/tolua.pkg
56  DEPENDS tolua
57  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/bin/lib
58)
59       
60ADD_EXECUTABLE( orxonox ${ORXONOX_SRC_FILES} )
61
62IF(NETWORKTRAFFIC_TESTING_ENABLED)
63
64  SET( ORXONOXS_SRC_FILES
65    GraphicsEngine.cc
66    objects/Ambient.cc
67    objects/Camera.cc
68    objects/CameraHandler.cc
69    objects/Explosion.cc
70    objects/Model.cc
71    objects/NPC.cc
72    objects/Projectile.cc
73    objects/Skybox.cc
74    objects/SpaceShip.cc
75    objects/WorldEntity.cc
76  )
77
78  ADD_LIBRARY(orxonoxs SHARED ${ORXONOX_SRC_FILES})
79ENDIF(NETWORKTRAFFIC_TESTING_ENABLED)
80
81TARGET_LINK_LIBRARIES( orxonox
82  ${OGRE_LIBRARIES}
83  ${Lua_LIBRARIES}
84  tinyxml
85  tolualib
86  ois_orxonox
87  util
88  core
89  audio
90  network
91)
92
Note: See TracBrowser for help on using the repository browser.