Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/FICN/src/orxonox/CMakeLists.txt @ 744

Last change on this file since 744 was 744, checked in by landauf, 16 years ago
  • changed CML files: xml library is now util library and is open for more files
  • added substring class from orxonox v1, linked to the new util library
File size: 1.5 KB
Line 
1PROJECT(Orxonox)
2
3ADD_SUBDIRECTORY(core)
4ADD_SUBDIRECTORY(hud)
5IF(NOT WIN32)
6  ADD_SUBDIRECTORY(objects)
7ENDIF(NOT WIN32)
8ADD_SUBDIRECTORY(particle)
9
10
11SET( ORXONOX_SRC_FILES
12  Orxonox.cc
13  SpaceshipSteering.cc
14  Main.cc
15  GraphicsEngine.cc
16)
17
18IF(WIN32)
19  SET( OBJECTS_SRC_FILES
20    objects/WorldEntity.cc
21    objects/test1.cc
22    objects/test2.cc
23    objects/test3.cc
24    objects/Ambient.cc
25    objects/Skybox.cc
26    objects/Camera.cc
27#    objects/SpaceshipSteeringObject.cc
28    objects/Fighter.cc
29    objects/Model.cc
30    objects/Mesh.cc
31    objects/Light.cc
32    objects/SpaceShip.cc
33    objects/NPC.cc
34    objects/BillboardSet.cc
35    objects/Projectile.cc
36    objects/weapon_system/AmmunitionDump.cc
37    objects/weapon_system/BarrelGun.cc
38    objects/weapon_system/BaseWeapon.cc
39    objects/weapon_system/Bullet.cc
40    objects/weapon_system/BulletManager.cc
41    objects/weapon_system/WeaponStation.cc
42    objects/Explosion.cc
43  )
44ELSE(WIN32)
45  SET(LINK_OBJECTS_LIBRARY objects)
46ENDIF(WIN32)
47
48IF(WIN32)
49#  ADD_LIBRARY(orxonox ${ORXONOX_SRC_FILES})
50ELSE(WIN32)
51  ADD_LIBRARY(orxonox SHARED ${ORXONOX_SRC_FILES})
52ENDIF(WIN32)
53
54ADD_EXECUTABLE(../../bin/main ${ORXONOX_SRC_FILES} ${OBJECTS_SRC_FILES})
55
56SET_TARGET_PROPERTIES(../../bin/main PROPERTIES LINK_FLAGS "--no-undefined" )
57
58TARGET_LINK_LIBRARIES( ../../bin/main
59  ${OGRE_LIBRARIES}
60  ${OIS_LIBRARIES}
61  loader
62  audio
63  network
64  core
65  hud
66  ${LINK_OBJECTS_LIBRARY}
67  util
68  particle
69)
70
Note: See TracBrowser for help on using the repository browser.