Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

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

completed moving of debug texts to overlays/debug/

  • Property svn:eol-style set to native
File size: 2.1 KB
RevLine 
[1505]1SET( ORXONOX_SRC_FILES
2  GraphicsEngine.cc
3  Main.cc
4  Orxonox.cc
[1609]5  Radar.cc
[1615]6  RadarListener.cc
[1613]7  RadarViewable.cc
[1535]8  Settings.cc
[1505]9
[1601]10  overlays/OrxonoxOverlay.cc
11  overlays/OverlayGroup.cc
[1615]12  overlays/OverlayText.cc
[1601]13
14  overlays/console/InGameConsole.cc
15
[1619]16  overlays/debug/DebugFPSText.cc
17  overlays/debug/DebugRTRText.cc
18
[1601]19  overlays/hud/HUDBar.cc
20  overlays/hud/HUDNavigation.cc
[1604]21  overlays/hud/HUDRadar.cc
[1601]22  overlays/hud/HUDSpeedBar.cc
23
[1505]24  tolua/tolua_bind.cc
25
26  tools/BillboardSet.cc
27  tools/Light.cc
28  tools/Mesh.cc
[1553]29  tools/ParticleInterface.cc
[1617]30  tools/TextureGenerator.cc
[1505]31  tools/Timer.cc
[1590]32  tools/WindowEventListener.cc
[1505]33
34  objects/Ambient.cc
35  objects/Camera.cc
36  objects/CameraHandler.cc
37  objects/Model.cc
38  objects/NPC.cc
[1552]39  objects/ParticleSpawner.cc
[1505]40  objects/Skybox.cc
41  objects/SpaceShip.cc
42  objects/SpaceShipAI.cc
[1535]43  objects/Tickable.cc
[1505]44  objects/WorldEntity.cc
45
[1552]46  objects/Projectile.cc
47  objects/BillboardProjectile.cc
48  objects/RotatingProjectile.cc
49  objects/ParticleProjectile.cc
50
[1505]51#  objects/weapon/AmmunitionDump.cc
52#  objects/weapon/BarrelGun.cc
53#  objects/weapon/BaseWeapon.cc
54#  objects/weapon/Bullet.cc
55#  objects/weapon/BulletManager.cc
56#  objects/weapon/WeaponStation.cc
57)
58
59GET_TARGET_PROPERTY(TOLUA_EXE tolua LOCATION)
60ADD_CUSTOM_COMMAND(
61  OUTPUT tolua/tolua_bind.cc tolua/tolua_bind.h
62  COMMAND ${TOLUA_EXE} -n orxonox -o ../../src/orxonox/tolua/tolua_bind.cc -H ../../src/orxonox/tolua/tolua_bind.h ../../src/orxonox/tolua/tolua.pkg
63  DEPENDS tolua
64  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/bin/lib
65)
66       
67ADD_EXECUTABLE( orxonox ${ORXONOX_SRC_FILES} )
68
69IF(NETWORKTRAFFIC_TESTING_ENABLED)
70
71  SET( ORXONOXS_SRC_FILES
72    GraphicsEngine.cc
73    objects/Ambient.cc
74    objects/Camera.cc
75    objects/CameraHandler.cc
76    objects/Explosion.cc
77    objects/Model.cc
78    objects/NPC.cc
79    objects/Projectile.cc
80    objects/Skybox.cc
81    objects/SpaceShip.cc
82    objects/WorldEntity.cc
83  )
84
85  ADD_LIBRARY(orxonoxs SHARED ${ORXONOX_SRC_FILES})
86ENDIF(NETWORKTRAFFIC_TESTING_ENABLED)
87
88TARGET_LINK_LIBRARIES( orxonox
89  ${OGRE_LIBRARIES}
90  ${Lua_LIBRARIES}
91  tinyxml
92  tolualib
[1555]93  ois_orxonox
[1505]94  util
95  core
96  audio
97  network
98)
99
Note: See TracBrowser for help on using the repository browser.