Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

Last change on this file since 674 was 674, checked in by rgrieder, 18 years ago
  • fixed CMLs in src/orxonox
File size: 1.5 KB
RevLine 
[341]1PROJECT(Orxonox)
2
[376]3ADD_SUBDIRECTORY(core)
4ADD_SUBDIRECTORY(hud)
[547]5IF(NOT WIN32)
6  ADD_SUBDIRECTORY(objects)
7ENDIF(NOT WIN32)
[535]8ADD_SUBDIRECTORY(particle)
[376]9
10
[341]11SET( ORXONOX_SRC_FILES
[612]12  Orxonox.cc
13  SpaceshipSteering.cc
14  Main.cc
15  GraphicsEngine.cc
[341]16)
17
[547]18IF(WIN32)
19  SET( OBJECTS_SRC_FILES
20    objects/BaseObject.cc
21    objects/WorldEntity.cc
22    objects/test1.cc
23    objects/test2.cc
24    objects/test3.cc
25    objects/Ambient.cc
26    objects/Skybox.cc
27    objects/Camera.cc
[608]28#    objects/SpaceshipSteeringObject.cc
[555]29    objects/Model.cc
[576]30    objects/Mesh.cc
[608]31    objects/SpaceShip.cc
32    objects/NPC.cc
[633]33    objects/BillboardSet.cc
[643]34    objects/Projectile.cc
[669]35    objects/weapon_system/AmmunitionDump.cc
36    objects/weapon_system/BarrelGun.cc
[671]37    objects/weapon_system/BaseWeapon.cc
[669]38    objects/weapon_system/Bullet.cc
39    objects/weapon_system/BulletManager.cc
40    objects/weapon_system/WeaponStation.cc
[646]41    objects/Explosion.cc
[547]42  )
43ELSE(WIN32)
44  SET(LINK_OBJECTS_LIBRARY objects)
45ENDIF(WIN32)
[482]46
[555]47IF(WIN32)
[576]48#  ADD_LIBRARY(orxonox ${ORXONOX_SRC_FILES})
[555]49ELSE(WIN32)
50  ADD_LIBRARY(orxonox SHARED ${ORXONOX_SRC_FILES})
51ENDIF(WIN32)
[341]52
[547]53ADD_EXECUTABLE(../../bin/main ${ORXONOX_SRC_FILES} ${OBJECTS_SRC_FILES})
54
[358]55SET_TARGET_PROPERTIES(../../bin/main PROPERTIES LINK_FLAGS "--no-undefined" )
[341]56
[462]57TARGET_LINK_LIBRARIES( ../../bin/main
[376]58  ${OGRE_LIBRARIES}
59  ${OIS_LIBRARIES}
60  loader
[389]61  audio
[376]62  network
63  core
64  hud
[547]65  ${LINK_OBJECTS_LIBRARY}
[480]66  xml
[535]67  particle
[341]68)
[389]69
Note: See TracBrowser for help on using the repository browser.