Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

Last change on this file since 751 was 751, checked in by landauf, 16 years ago

(got it)

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