Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

Last change on this file since 1601 was 1601, checked in by rgrieder, 16 years ago
  • new folder structure for overlays:

orxonox/


overlays/

console/
hud/

  • Navigation —> HUDNavigation
  • HUD —> OverlayGroup (not yet begun with that except renaming and getHUD() instead of getSingleton())
  • moved HUD.oxo (file ending should stand for orxonox overlay) to media repository in overlay folder
  • fixed a bug with console noiseSize_ config value (was inverted..)
  • Property svn:eol-style set to native
File size: 2.0 KB
Line 
1SET( ORXONOX_SRC_FILES
2  GraphicsEngine.cc
3  Main.cc
4  Orxonox.cc
5  Settings.cc
6
7  overlays/OrxonoxOverlay.cc
8  overlays/OverlayGroup.cc
9
10  overlays/console/InGameConsole.cc
11
12  overlays/hud/HUDBar.cc
13  overlays/hud/HUDFPSText.cc
14  overlays/hud/HUDNavigation.cc
15  overlays/hud/HUDRTRText.cc
16  overlays/hud/HUDSpeedBar.cc
17  overlays/hud/HUDText.cc
18  overlays/hud/RadarObject.cc
19  overlays/hud/RadarOverlayElement.cc
20
21  tolua/tolua_bind.cc
22
23  tools/BillboardSet.cc
24  tools/Light.cc
25  tools/Mesh.cc
26  tools/ParticleInterface.cc
27  tools/Timer.cc
28  tools/WindowEventListener.cc
29
30  objects/Ambient.cc
31  objects/Camera.cc
32  objects/CameraHandler.cc
33  objects/Model.cc
34  objects/NPC.cc
35  objects/ParticleSpawner.cc
36  objects/Skybox.cc
37  objects/SpaceShip.cc
38  objects/SpaceShipAI.cc
39  objects/Tickable.cc
40  objects/WorldEntity.cc
41
42  objects/Projectile.cc
43  objects/BillboardProjectile.cc
44  objects/RotatingProjectile.cc
45  objects/ParticleProjectile.cc
46
47#  objects/weapon/AmmunitionDump.cc
48#  objects/weapon/BarrelGun.cc
49#  objects/weapon/BaseWeapon.cc
50#  objects/weapon/Bullet.cc
51#  objects/weapon/BulletManager.cc
52#  objects/weapon/WeaponStation.cc
53)
54
55GET_TARGET_PROPERTY(TOLUA_EXE tolua LOCATION)
56ADD_CUSTOM_COMMAND(
57  OUTPUT tolua/tolua_bind.cc tolua/tolua_bind.h
58  COMMAND ${TOLUA_EXE} -n orxonox -o ../../src/orxonox/tolua/tolua_bind.cc -H ../../src/orxonox/tolua/tolua_bind.h ../../src/orxonox/tolua/tolua.pkg
59  DEPENDS tolua
60  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/bin/lib
61)
62       
63ADD_EXECUTABLE( orxonox ${ORXONOX_SRC_FILES} )
64
65IF(NETWORKTRAFFIC_TESTING_ENABLED)
66
67  SET( ORXONOXS_SRC_FILES
68    GraphicsEngine.cc
69    objects/Ambient.cc
70    objects/Camera.cc
71    objects/CameraHandler.cc
72    objects/Explosion.cc
73    objects/Model.cc
74    objects/NPC.cc
75    objects/Projectile.cc
76    objects/Skybox.cc
77    objects/SpaceShip.cc
78    objects/WorldEntity.cc
79  )
80
81  ADD_LIBRARY(orxonoxs SHARED ${ORXONOX_SRC_FILES})
82ENDIF(NETWORKTRAFFIC_TESTING_ENABLED)
83
84TARGET_LINK_LIBRARIES( orxonox
85  ${OGRE_LIBRARIES}
86  ${Lua_LIBRARIES}
87  tinyxml
88  tolualib
89  ois_orxonox
90  util
91  core
92  audio
93  network
94)
95
Note: See TracBrowser for help on using the repository browser.