Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

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

svn save, just in case our house burns down over night…

  • Property svn:eol-style set to native
File size: 1.8 KB
Line 
1SET( ORXONOX_SRC_FILES
2  GraphicsEngine.cc
3  Main.cc
4  Orxonox.cc
5  Settings.cc
6
7  console/InGameConsole.cc
8  hud/HUD.cc
9  hud/BarOverlayElement.cc
10  hud/RadarOverlayElement.cc
11  hud/RadarObject.cc
12  hud/Navigation.cc
13  tolua/tolua_bind.cc
14
15  tools/BillboardSet.cc
16  tools/Light.cc
17  tools/Mesh.cc
18  tools/ParticleInterface.cc
19  tools/Timer.cc
20  tools/WindowEventListener.cc
21
22  objects/Ambient.cc
23  objects/Camera.cc
24  objects/CameraHandler.cc
25  objects/Model.cc
26  objects/NPC.cc
27  objects/ParticleSpawner.cc
28  objects/Skybox.cc
29  objects/SpaceShip.cc
30  objects/SpaceShipAI.cc
31  objects/Tickable.cc
32  objects/WorldEntity.cc
33
34  objects/Projectile.cc
35  objects/BillboardProjectile.cc
36  objects/RotatingProjectile.cc
37  objects/ParticleProjectile.cc
38
39#  objects/weapon/AmmunitionDump.cc
40#  objects/weapon/BarrelGun.cc
41#  objects/weapon/BaseWeapon.cc
42#  objects/weapon/Bullet.cc
43#  objects/weapon/BulletManager.cc
44#  objects/weapon/WeaponStation.cc
45)
46
47GET_TARGET_PROPERTY(TOLUA_EXE tolua LOCATION)
48ADD_CUSTOM_COMMAND(
49  OUTPUT tolua/tolua_bind.cc tolua/tolua_bind.h
50  COMMAND ${TOLUA_EXE} -n orxonox -o ../../src/orxonox/tolua/tolua_bind.cc -H ../../src/orxonox/tolua/tolua_bind.h ../../src/orxonox/tolua/tolua.pkg
51  DEPENDS tolua
52  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/bin/lib
53)
54       
55ADD_EXECUTABLE( orxonox ${ORXONOX_SRC_FILES} )
56
57IF(NETWORKTRAFFIC_TESTING_ENABLED)
58
59  SET( ORXONOXS_SRC_FILES
60    GraphicsEngine.cc
61    objects/Ambient.cc
62    objects/Camera.cc
63    objects/CameraHandler.cc
64    objects/Explosion.cc
65    objects/Model.cc
66    objects/NPC.cc
67    objects/Projectile.cc
68    objects/Skybox.cc
69    objects/SpaceShip.cc
70    objects/WorldEntity.cc
71  )
72
73  ADD_LIBRARY(orxonoxs SHARED ${ORXONOX_SRC_FILES})
74ENDIF(NETWORKTRAFFIC_TESTING_ENABLED)
75
76TARGET_LINK_LIBRARIES( orxonox
77  ${OGRE_LIBRARIES}
78  ${Lua_LIBRARIES}
79  tinyxml
80  tolualib
81  ois_orxonox
82  util
83  core
84  audio
85  network
86)
87
Note: See TracBrowser for help on using the repository browser.