Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/buildsystem/src/ois/CMakeLists.txt @ 2186

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

We had no overview of include directories:

  • Placed all of them in src/CMakeLists.txt.
  • src/ois and src/version/ceguilua were effectively removed.
  • Property svn:eol-style set to native
File size: 960 bytes
Line 
1SET( OIS_SRC_FILES
2  OISEffect.cpp
3  OISException.cpp
4  OISForceFeedback.cpp
5  OISInputManager.cpp
6  OISJoyStick.cpp
7  OISKeyboard.cpp
8  OISObject.cpp
9)
10
11IF(WIN32)
12  SET( OIS_SRC_FILES ${OIS_SRC_FILES}
13    win32/Win32ForceFeedback.cpp
14    win32/Win32InputManager.cpp
15    win32/Win32JoyStick.cpp
16    win32/Win32KeyBoard.cpp
17    win32/Win32Mouse.cpp
18  )
19ELSEIF (APPLE)
20  SET( OIS_SRC_FILES ${OIS_SRC_FILES}
21    mac/MacHelpers.cpp
22    mac/MacHIDManager.cpp
23    mac/MacInputManager.cpp
24    mac/MacKeyboard.cpp
25    mac/MacMouse.cpp
26  )
27ELSEIF (UNIX)
28  SET( OIS_SRC_FILES ${OIS_SRC_FILES}
29    linux/EventHelpers.cpp
30    linux/LinuxForceFeedback.cpp
31    linux/LinuxInputManager.cpp
32    linux/LinuxJoyStickEvents.cpp
33    linux/LinuxKeyboard.cpp
34    linux/LinuxMouse.cpp
35  )
36ENDIF (WIN32)
37
38ADD_LIBRARY( ois_orxonox SHARED ${OIS_SRC_FILES} )
39
40IF(WIN32)
41  LINK_DIRECTORIES(${DirectX_LIB_DIR})
42  TARGET_LINK_LIBRARIES( ois_orxonox
43    dxguid
44    dinput8
45  )
46ENDIF(WIN32)
47
Note: See TracBrowser for help on using the repository browser.