Revision: 7616
          http://playerstage.svn.sourceforge.net/playerstage/?rev=7616&view=rev
Author:   natepak
Date:     2009-05-04 18:27:58 +0000 (Mon, 04 May 2009)

Log Message:
-----------
Added start of CMake build system

Modified Paths:
--------------
    code/gazebo/trunk/server/audio_video/AudioDecoder.hh

Added Paths:
-----------
    code/gazebo/trunk/CMakeLists.txt
    code/gazebo/trunk/cmake/
    code/gazebo/trunk/cmake/GazeboUtils.cmake
    code/gazebo/trunk/cmake/SearchForStuff.cmake
    code/gazebo/trunk/cmake/libgazeboshm_pkgconfig.cmake
    code/gazebo/trunk/libgazebo/CMakeLists.txt
    code/gazebo/trunk/server/CMakeLists.txt
    code/gazebo/trunk/server/audio_video/CMakeLists.txt
    code/gazebo/trunk/server/controllers/CMakeLists.txt
    code/gazebo/trunk/server/controllers/actarray/CMakeLists.txt
    code/gazebo/trunk/server/controllers/actarray/bandit/CMakeLists.txt
    code/gazebo/trunk/server/controllers/actarray/generic/CMakeLists.txt
    code/gazebo/trunk/server/controllers/audio/CMakeLists.txt
    code/gazebo/trunk/server/controllers/bumper/CMakeLists.txt
    code/gazebo/trunk/server/controllers/bumper/generic/CMakeLists.txt
    code/gazebo/trunk/server/controllers/camera/CMakeLists.txt
    code/gazebo/trunk/server/controllers/camera/generic/CMakeLists.txt
    code/gazebo/trunk/server/controllers/camera/stereo/CMakeLists.txt
    code/gazebo/trunk/server/controllers/factory/CMakeLists.txt
    code/gazebo/trunk/server/controllers/gripper/CMakeLists.txt
    code/gazebo/trunk/server/controllers/gripper/pioneer2/CMakeLists.txt
    code/gazebo/trunk/server/controllers/imu/CMakeLists.txt
    code/gazebo/trunk/server/controllers/irarray/CMakeLists.txt
    code/gazebo/trunk/server/controllers/laser/CMakeLists.txt
    code/gazebo/trunk/server/controllers/laser/sicklms200/CMakeLists.txt
    code/gazebo/trunk/server/controllers/opaque/CMakeLists.txt
    code/gazebo/trunk/server/controllers/opaque/jointforce/CMakeLists.txt
    code/gazebo/trunk/server/controllers/position2d/CMakeLists.txt
    code/gazebo/trunk/server/controllers/position2d/differential/CMakeLists.txt
    code/gazebo/trunk/server/controllers/position2d/holonome3sw/CMakeLists.txt
    code/gazebo/trunk/server/controllers/position2d/steering/CMakeLists.txt
    code/gazebo/trunk/server/controllers/ptz/CMakeLists.txt
    code/gazebo/trunk/server/controllers/ptz/generic/CMakeLists.txt
    code/gazebo/trunk/server/gui/CMakeLists.txt
    code/gazebo/trunk/server/physics/CMakeLists.txt
    code/gazebo/trunk/server/physics/ode/CMakeLists.txt
    code/gazebo/trunk/server/rendering/CMakeLists.txt
    code/gazebo/trunk/server/sensors/CMakeLists.txt
    code/gazebo/trunk/server/sensors/camera/CMakeLists.txt
    code/gazebo/trunk/server/sensors/contact/CMakeLists.txt
    code/gazebo/trunk/server/sensors/imu/CMakeLists.txt
    code/gazebo/trunk/server/sensors/ir/CMakeLists.txt
    code/gazebo/trunk/server/sensors/ray/CMakeLists.txt

Added: code/gazebo/trunk/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/CMakeLists.txt                            (rev 0)
+++ code/gazebo/trunk/CMakeLists.txt    2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,31 @@
+
+CMAKE_MINIMUM_REQUIRED( VERSION 2.6 FATAL_ERROR )
+
+IF(COMMAND CMAKE_POLICY)
+  CMAKE_POLICY(SET CMP0003 NEW)
+  CMAKE_POLICY(SET CMP0004 NEW)
+ENDIF(COMMAND CMAKE_POLICY)
+
+PROJECT (Gazebo)
+SET (GAZEBO_VERSION 0.9)
+STRING (TOLOWER ${PROJECT_NAME} PROJECT_NAME_LOWER)
+
+SET (gazeboserver_sources_desc "List of server sources" 
+     CACHE INTERNAL "Gazebo server sources list description" FORCE)
+SET (gazeboserver_include_dirs_desc "List of server include directories" 
+     CACHE INTERNAL "Include dirs description")
+SET (gazeboserver_link_dirs_desc "List of server link directories" 
+     CACHE INTERNAL "Link dirs description" FORCE)
+SET (gazeboserver_link_libs_desc "List of server link libraries" 
+     CACHE INTERNAL "Link libs" FORCE)
+
+SET (OGRE_VERSION 1.6.0 CACHE INTERNAL "Ogre Version Requirement")
+SET (ODE_VERSION 0.10.1 CACHE INTERNAL "ODE Version Requirement")
+
+SET (gazebo_cmake_dir ${PROJECT_SOURCE_DIR}/cmake CACHE PATH "Location of 
CMake scripts")
+set (gazebo_cflags "-ggdb -g2 -Wall -fPIC" CACHE INTERNAL "Gazebo CFlags")
+
+ADD_SUBDIRECTORY(libgazebo)
+ADD_SUBDIRECTORY(server)
+#ADD_SUBDIRECTORY(player)
+

Added: code/gazebo/trunk/cmake/GazeboUtils.cmake
===================================================================
--- code/gazebo/trunk/cmake/GazeboUtils.cmake                           (rev 0)
+++ code/gazebo/trunk/cmake/GazeboUtils.cmake   2009-05-04 18:27:58 UTC (rev 
7616)
@@ -0,0 +1,34 @@
+
+################################################################################
+# APPEND_TO_CACHED_LIST (_list _cacheDesc [items...]
+# Appends items to a cached list.
+MACRO (APPEND_TO_CACHED_LIST _list _cacheDesc)
+  SET (tempList ${${_list}})
+  FOREACH (newItem ${ARGN})
+    LIST (APPEND tempList ${newItem})
+  ENDFOREACH (newItem ${newItem})
+  SET (${_list} ${tempList} CACHE INTERNAL ${_cacheDesc} FORCE)
+ENDMACRO(APPEND_TO_CACHED_LIST)
+
+###############################################################################
+# Append sources to the server sources
+MACRO (APPEND_TO_SERVER_SOURCES)
+  FOREACH (src ${ARGN})
+    APPEND_TO_CACHED_LIST(gazeboserver_sources 
+                          ${gazeboserver_sources_desc}                   
+                          ${CMAKE_CURRENT_SOURCE_DIR}/${src})
+  ENDFOREACH (src ${ARGN})
+ENDMACRO (APPEND_TO_SERVER_SOURCES)
+
+###############################################################################
+# Reset lists
+MACRO (GAZEBOSERVER_RESET_LISTS)
+  SET (gazeboserver_sources "" CACHE INTERNAL 
+       ${gazeboserver_sources_desc} FORCE)
+  SET (gazeboserver_include_dirs "" CACHE INTERNAL 
+       ${gazeboserver_include_dirs_desc} FORCE)
+  SET (gazeboserver_link_dirs "" CACHE INTERNAL 
+       ${gazeboserver_link_dirs_desc} FORCE)
+  SET (gazeboserver_link_libs "" CACHE INTERNAL 
+       ${gazeboserver_link_libs_desc} FORCE)
+ENDMACRO (GAZEBOSERVER_RESET_LISTS)

Added: code/gazebo/trunk/cmake/SearchForStuff.cmake
===================================================================
--- code/gazebo/trunk/cmake/SearchForStuff.cmake                                
(rev 0)
+++ code/gazebo/trunk/cmake/SearchForStuff.cmake        2009-05-04 18:27:58 UTC 
(rev 7616)
@@ -0,0 +1,126 @@
+INCLUDE (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+INCLUDE (FindFLTK)
+INCLUDE (FindBoost)
+INCLUDE (FindPkgConfig)
+
+SET (INCLUDE_AV ON CACHE BOOL "Include audio/video functionality" FORCE)
+
+########################################
+# Find packages
+IF (PKG_CONFIG_FOUND)
+  pkg_check_modules(OGRE OGRE>=${OGRE_VERSION})
+  IF (NOT OGRE_FOUND)
+    MESSAGE (SEND_ERROR "\nError: Ogre3d and development files not found. See 
the following website: http://www.orge3d.org";)
+  ELSE (NOT OGRE_FOUND)
+    APPEND_TO_CACHED_LIST(gazeboserver_include_dirs "Include dirs" 
+                          ${OGRE_INCLUDE_DIRS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_dirs "Link dirs" 
+                          ${OGRE_LIBRARY_DIRS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${OGRE_LINK_LIBS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${OGRE_LIBRARIES})
+  ENDIF (NOT OGRE_FOUND)
+
+  pkg_check_modules(ODE ode>=${ODE_VERSION})
+  IF (NOT ODE_FOUND)
+    MESSAGE (SEND_ERROR "\nError: ODE and development files not found. See the 
following website: http://www.ode.org";)
+  ELSE (NOT ODE_FOUND)
+    APPEND_TO_CACHED_LIST(gazeboserver_include_dirs "Include dirs" 
+                          ${ODE_INCLUDE_DIRS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_dirs "Link dirs" 
+                          ${ODE_LIBRARY_DIRS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${ODE_LINK_LIBS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${ODE_LIBRARIES})
+  ENDIF (NOT ODE_FOUND)
+
+  pkg_check_modules(XML libxml-2.0)
+  IF (NOT XML_FOUND)
+    MESSAGE (SEND_ERROR "\nError: libxml2 and development files not found. See 
the following website: http://www.xmlsoft.org";)
+  ELSE (NOT XML_FOUND)
+    APPEND_TO_CACHED_LIST(gazeboserver_include_dirs "Include dirs" 
+                          ${XML_INCLUDE_DIRS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_dirs "Link dirs" 
+                          ${XML_LIBRARY_DIRS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${XML_LINK_LIBS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${XML_LIBRARIES})
+  ENDIF (NOT XML_FOUND)
+
+  pkg_check_modules(XFT xft)
+  IF (NOT XFT_FOUND)
+    MESSAGE (SEND_ERROR "\nError: XFT and development files not found. See the 
following website: http://www.fontconfig.org";)
+  ELSE (NOT XFT_FOUND)
+    APPEND_TO_CACHED_LIST(gazeboserver_include_dirs "Include dirs" 
+                          ${XFT_INCLUDE_DIRS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_dirs "Link dirs" 
+                          ${XFT_LIBRARY_DIRS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${XFT_LINK_LIBS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${XFT_LIBRARIES})
+  ENDIF (NOT XFT_FOUND)
+
+  pkg_check_modules(OAL openal)
+  IF (NOT OAL_FOUND)
+    SET (INCLUDE_AV OFF CACHE BOOL "Include audio/video functionality" FORCE)
+    MESSAGE (STATUS "Warning: Openal and development files not found. Audio 
capabilities will be disabled. See the following website: 
http://connect.creativelabs.com/openal/default.aspx";)
+  ELSE (NOT OAL_FOUND)
+    APPEND_TO_CACHED_LIST(gazeboserver_include_dirs "Include dirs" 
+                          ${OAL_INCLUDE_DIRS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_dirs "Link dirs" 
+                          ${OAL_LIBRARY_DIRS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${OAL_LINK_LIBS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${OAL_LIBRARIES})
+  ENDIF (NOT OAL_FOUND)
+
+  pkg_check_modules(AVF libavformat)
+  IF (NOT AVF_FOUND)
+    SET (INCLUDE_AV OFF CACHE BOOL "Include audio/video functionality" FORCE)
+    MESSAGE (STATUS "Warning: libavformat and development files not found. 
Audio capabilities will be disabled.")
+  ELSE (NOT AVF_FOUND)
+    APPEND_TO_CACHED_LIST(gazeboserver_include_dirs "Include dirs" 
+                          ${AVF_INCLUDE_DIRS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_dirs "Link dirs" 
+                          ${AVF_LIBRARY_DIRS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${AVF_LINK_LIBS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${AVF_LIBRARIES})
+  ENDIF (NOT AVF_FOUND)
+
+  pkg_check_modules(AVC libavcodec)
+  IF (NOT AVC_FOUND)
+    SET (INCLUDE_AV OFF CACHE BOOL "Include audio/video functionality" FORCE)
+    MESSAGE (STATUS "Warning: libavcodec and development files not found. 
Audio capabilities will be disabled.")
+  ELSE (NOT AVC_FOUND)
+    APPEND_TO_CACHED_LIST(gazeboserver_include_dirs "Include dirs" 
+                          ${AVC_INCLUDE_DIRS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_dirs "Link dirs" 
+                          ${AVC_LIBRARY_DIRS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${AVC_LINK_LIBS})
+    APPEND_TO_CACHED_LIST(gazeboserver_link_libs "Link libs" ${AVC_LIBRARIES})
+  ENDIF (NOT AVC_FOUND)
+
+ELSE (PKG_CONFIG_FOUND)
+  MESSAGE (FATAL_ERROR "\nError: pkg-config not found")
+  SET (BUILD_GAZEBO OFF CACHE BOOL "Build Gazebo" FORCE)
+ENDIF (PKG_CONFIG_FOUND)
+
+
+########################################
+# Find Boost
+FIND_PACKAGE( Boost 1.34.1 COMPONENTS thread signals)
+IF (NOT Boost_FOUND)
+  MESSAGE (FATAL_ERROR "Boost thread and signals not found")
+  SET (BUILD_GAZEBO OFF CACHE BOOL "Build Gazebo" FORCE)
+ENDIF (NOT Boost_FOUND)
+
+########################################
+# Find avformat and avcodec
+SET (libavformat_search_path 
+  /usr/include /usr/include/libavformat /usr/local/include 
+  /usr/local/include/libavformat
+)
+
+SET (libavcodec_search_path 
+  /usr/include /usr/include/libavcodec /usr/local/include 
+  /usr/local/include/libavcodec
+)
+
+FIND_PATH(LIBAVFORMAT_PATH avformat.h ${libavformat_search_path})
+FIND_PATH(LIBAVCODEC_PATH avcodec.h ${libavcodec_search_path})

Added: code/gazebo/trunk/cmake/libgazeboshm_pkgconfig.cmake
===================================================================
--- code/gazebo/trunk/cmake/libgazeboshm_pkgconfig.cmake                        
        (rev 0)
+++ code/gazebo/trunk/cmake/libgazeboshm_pkgconfig.cmake        2009-05-04 
18:27:58 UTC (rev 7616)
@@ -0,0 +1,10 @@
+pref...@cmake_install_prefix@
+libdir=${prefix}/lib
+includedir=${prefix}/include
+
+Name: libgazeboshm
+Description: Shared memory interface to Gazebo
+Version: @GAZEBO_VERSION@
+Requires:
+Libs: -L${libdir} -lgazeboshm
+CFlags: -I${includedir}

Added: code/gazebo/trunk/libgazebo/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/libgazebo/CMakeLists.txt                          (rev 0)
+++ code/gazebo/trunk/libgazebo/CMakeLists.txt  2009-05-04 18:27:58 UTC (rev 
7616)
@@ -0,0 +1,17 @@
+INCLUDE (FindBoost)
+
+FIND_PACKAGE( Boost 1.34.1 COMPONENTS thread)
+
+SET (sources Server.cc 
+             Client.cc 
+             Iface.cc 
+             IfaceFactory.cc 
+             SimIface.cc 
+             Graphics3dIface.cc
+)
+
+ADD_LIBRARY(gazeboshm SHARED ${sources})
+INSTALL (TARGETS gazeboshm DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
+
+CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/cmake/libgazeboshm_pkgconfig.cmake 
${CMAKE_CURRENT_BINARY_DIR}/libgazeboshm.pc @ONLY)
+INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/libgazeboshm.pc DESTINATION 
lib/pkgconfig COMPONENT pkgconfig)

Added: code/gazebo/trunk/server/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/CMakeLists.txt                             (rev 0)
+++ code/gazebo/trunk/server/CMakeLists.txt     2009-05-04 18:27:58 UTC (rev 
7616)
@@ -0,0 +1,99 @@
+INCLUDE (${gazebo_cmake_dir}/GazeboUtils.cmake)
+INCLUDE (${gazebo_cmake_dir}/SearchForStuff.cmake)
+
+########################################
+# Include all the search paths for headers
+INCLUDE_DIRECTORIES( .  
+  ${CMAKE_SOURCE_DIR}/libgazebo 
+  audio_video
+  gui 
+  rendering 
+  physics 
+  physics/ode
+  sensors 
+  sensors/camera
+  sensors/contact
+  sensors/imu
+  sensors/ir
+  sensors/ray
+  controllers 
+  ${gazeboserver_include_dirs}
+  ${LIBAVCODEC_PATH}
+  ${LIBAVFORMAT_PATH}
+  ${FLTK_INCLUDE_DIR}
+  ${Boost_INCLUDE_DIRS}
+)
+
+########################################
+# All the library search paths
+LINK_DIRECTORIES(  
+  ${CMAKE_SOURCE_DIR}/libgazebo 
+  ${Boost_LIBRARY_DIRS}
+  ${gazeboserver_link_dirs}
+)
+
+########################################
+# Process all the subdirectories
+ADD_SUBDIRECTORY(rendering)
+ADD_SUBDIRECTORY(sensors)
+ADD_SUBDIRECTORY(physics)
+ADD_SUBDIRECTORY(controllers)
+ADD_SUBDIRECTORY(gui)
+IF (INCLUDE_AV)
+  ADD_SUBDIRECTORY(audio_video)
+ENDIF (INCLUDE_AV)
+
+SET (sources Common.cc
+             Vector3.cc 
+             Vector4.cc 
+             Quatern.cc
+             Pose3d.cc
+             World.cc
+             XMLConfig.cc
+             GazeboConfig.cc
+             Time.cc
+             Entity.cc
+             GazeboError.cc
+             GazeboMessage.cc
+             Model.cc
+             Simulator.cc
+             Angle.cc
+             Param.cc
+             GraphicsIfaceHandler.cc
+)
+
+SET (headers Entity.hh
+           GazeboError.hh
+           GazeboMessage.hh
+           Global.hh
+           Model.hh
+           Pose3d.hh
+           Quatern.hh
+           Simulator.hh
+           SingletonT.hh
+           StaticPluginRegister.hh
+           Time.hh
+           Vector2.hh
+           Vector3.hh
+           Vector4.hh
+           World.hh
+           XMLConfig.hh
+           GazeboConfig.hh
+           Angle.hh
+           Param.hh
+           GraphicsIfaceHandler.hh
+)
+
+APPEND_TO_SERVER_SOURCES(${sources})
+
+INCLUDE_DIRECTORIES( ${gazeboserver_include_dirs} )
+
+ADD_EXECUTABLE(gazebo ${gazeboserver_sources} main.cc)
+
+SET_SOURCE_FILES_PROPERTIES(${gazeboserver_sources} PROPERTIES COMPILE_FLAGS 
${gazebo_cflags})
+TARGET_LINK_LIBRARIES( gazebo ${gazeboserver_link_libs} ${FLTK_LIBRARIES} 
${Boost_LIBRARIES} gazeboshm)
+
+INSTALL (TARGETS gazebo DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
+INSTALL (FILES ${headers} DESTINATION ${CMAKE_INSTALL_PREFIX}/include/gazebo 
COMPONENT headers)
+
+GAZEBOSERVER_RESET_LISTS()

Modified: code/gazebo/trunk/server/audio_video/AudioDecoder.hh
===================================================================
--- code/gazebo/trunk/server/audio_video/AudioDecoder.hh        2009-05-04 
13:16:36 UTC (rev 7615)
+++ code/gazebo/trunk/server/audio_video/AudioDecoder.hh        2009-05-04 
18:27:58 UTC (rev 7616)
@@ -3,17 +3,8 @@
 
 extern "C" {
 
-#ifdef SPECIAL_LIBAVFORMAT
-#include <libavformat/avformat.h>
-#else
 #include <avformat.h>
-#endif
-
-#ifdef SPECIAL_LIBAVCODEC
-#include <libavcodec/avcodec.h>
-#else
 #include <avcodec.h>
-#endif
 }
 
 #include <string>

Added: code/gazebo/trunk/server/audio_video/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/audio_video/CMakeLists.txt                         
(rev 0)
+++ code/gazebo/trunk/server/audio_video/CMakeLists.txt 2009-05-04 18:27:58 UTC 
(rev 7616)
@@ -0,0 +1,5 @@
+SET (sources AudioDecoder.cc
+             OpenAL.cc
+)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/CMakeLists.txt                         
(rev 0)
+++ code/gazebo/trunk/server/controllers/CMakeLists.txt 2009-05-04 18:27:58 UTC 
(rev 7616)
@@ -0,0 +1,23 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+ADD_SUBDIRECTORY(actarray)
+ADD_SUBDIRECTORY(bumper)
+ADD_SUBDIRECTORY(camera)
+ADD_SUBDIRECTORY(factory)
+ADD_SUBDIRECTORY(gripper)
+ADD_SUBDIRECTORY(imu)
+ADD_SUBDIRECTORY(irarray)
+ADD_SUBDIRECTORY(laser)
+ADD_SUBDIRECTORY(opaque)
+ADD_SUBDIRECTORY(position2d)
+ADD_SUBDIRECTORY(ptz)
+
+IF (INCLUDE_AV)
+  ADD_SUBDIRECTORY(audio)
+ENDIF (INCLUDE_AV)
+
+SET (sources Controller.cc 
+             ControllerFactory.cc
+)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/actarray/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/actarray/CMakeLists.txt                
                (rev 0)
+++ code/gazebo/trunk/server/controllers/actarray/CMakeLists.txt        
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,2 @@
+ADD_SUBDIRECTORY(bandit)
+ADD_SUbDIRECTORY(generic)

Added: code/gazebo/trunk/server/controllers/actarray/bandit/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/actarray/bandit/CMakeLists.txt         
                (rev 0)
+++ code/gazebo/trunk/server/controllers/actarray/bandit/CMakeLists.txt 
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Bandit_Actarray.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/actarray/generic/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/actarray/generic/CMakeLists.txt        
                        (rev 0)
+++ code/gazebo/trunk/server/controllers/actarray/generic/CMakeLists.txt        
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Generic_Actarray.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/audio/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/audio/CMakeLists.txt                   
        (rev 0)
+++ code/gazebo/trunk/server/controllers/audio/CMakeLists.txt   2009-05-04 
18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Audio.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/bumper/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/bumper/CMakeLists.txt                  
        (rev 0)
+++ code/gazebo/trunk/server/controllers/bumper/CMakeLists.txt  2009-05-04 
18:27:58 UTC (rev 7616)
@@ -0,0 +1 @@
+ADD_SUBDIRECTORY(generic)

Added: code/gazebo/trunk/server/controllers/bumper/generic/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/bumper/generic/CMakeLists.txt          
                (rev 0)
+++ code/gazebo/trunk/server/controllers/bumper/generic/CMakeLists.txt  
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Generic_Bumper.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/camera/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/camera/CMakeLists.txt                  
        (rev 0)
+++ code/gazebo/trunk/server/controllers/camera/CMakeLists.txt  2009-05-04 
18:27:58 UTC (rev 7616)
@@ -0,0 +1,2 @@
+ADD_SUBDIRECTORY(generic)
+ADD_SUBDIRECTORY(stereo)

Added: code/gazebo/trunk/server/controllers/camera/generic/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/camera/generic/CMakeLists.txt          
                (rev 0)
+++ code/gazebo/trunk/server/controllers/camera/generic/CMakeLists.txt  
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Generic_Camera.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/camera/stereo/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/camera/stereo/CMakeLists.txt           
                (rev 0)
+++ code/gazebo/trunk/server/controllers/camera/stereo/CMakeLists.txt   
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Stereo_Camera.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/factory/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/factory/CMakeLists.txt                 
        (rev 0)
+++ code/gazebo/trunk/server/controllers/factory/CMakeLists.txt 2009-05-04 
18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Factory.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/gripper/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/gripper/CMakeLists.txt                 
        (rev 0)
+++ code/gazebo/trunk/server/controllers/gripper/CMakeLists.txt 2009-05-04 
18:27:58 UTC (rev 7616)
@@ -0,0 +1 @@
+ADD_SUBDIRECTORY(pioneer2)

Added: code/gazebo/trunk/server/controllers/gripper/pioneer2/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/gripper/pioneer2/CMakeLists.txt        
                        (rev 0)
+++ code/gazebo/trunk/server/controllers/gripper/pioneer2/CMakeLists.txt        
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Pioneer2_Gripper.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/imu/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/imu/CMakeLists.txt                     
        (rev 0)
+++ code/gazebo/trunk/server/controllers/imu/CMakeLists.txt     2009-05-04 
18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Generic_Imu.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/irarray/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/irarray/CMakeLists.txt                 
        (rev 0)
+++ code/gazebo/trunk/server/controllers/irarray/CMakeLists.txt 2009-05-04 
18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources IR_Array.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/laser/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/laser/CMakeLists.txt                   
        (rev 0)
+++ code/gazebo/trunk/server/controllers/laser/CMakeLists.txt   2009-05-04 
18:27:58 UTC (rev 7616)
@@ -0,0 +1 @@
+ADD_SUBDIRECTORY(sicklms200)

Added: code/gazebo/trunk/server/controllers/laser/sicklms200/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/laser/sicklms200/CMakeLists.txt        
                        (rev 0)
+++ code/gazebo/trunk/server/controllers/laser/sicklms200/CMakeLists.txt        
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources SickLMS200_Laser.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/opaque/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/opaque/CMakeLists.txt                  
        (rev 0)
+++ code/gazebo/trunk/server/controllers/opaque/CMakeLists.txt  2009-05-04 
18:27:58 UTC (rev 7616)
@@ -0,0 +1 @@
+ADD_SUBDIRECTORY(jointforce)

Added: code/gazebo/trunk/server/controllers/opaque/jointforce/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/opaque/jointforce/CMakeLists.txt       
                        (rev 0)
+++ code/gazebo/trunk/server/controllers/opaque/jointforce/CMakeLists.txt       
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources JointForce.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/position2d/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/position2d/CMakeLists.txt              
                (rev 0)
+++ code/gazebo/trunk/server/controllers/position2d/CMakeLists.txt      
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,3 @@
+ADD_SUBDIRECTORY(differential)
+ADD_SUBDIRECTORY(holonome3sw)
+ADD_SUBDIRECTORY(steering)

Added: 
code/gazebo/trunk/server/controllers/position2d/differential/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/position2d/differential/CMakeLists.txt 
                        (rev 0)
+++ code/gazebo/trunk/server/controllers/position2d/differential/CMakeLists.txt 
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Differential_Position2d.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: 
code/gazebo/trunk/server/controllers/position2d/holonome3sw/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/position2d/holonome3sw/CMakeLists.txt  
                        (rev 0)
+++ code/gazebo/trunk/server/controllers/position2d/holonome3sw/CMakeLists.txt  
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Holonome3Sw_Position2d.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/position2d/steering/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/position2d/steering/CMakeLists.txt     
                        (rev 0)
+++ code/gazebo/trunk/server/controllers/position2d/steering/CMakeLists.txt     
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Steering_Position2d.cc Wheel.cc DriveWheel.cc FullWheel.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/controllers/ptz/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/ptz/CMakeLists.txt                     
        (rev 0)
+++ code/gazebo/trunk/server/controllers/ptz/CMakeLists.txt     2009-05-04 
18:27:58 UTC (rev 7616)
@@ -0,0 +1 @@
+ADD_SUBDIRECTORY(generic)

Added: code/gazebo/trunk/server/controllers/ptz/generic/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/controllers/ptz/generic/CMakeLists.txt             
                (rev 0)
+++ code/gazebo/trunk/server/controllers/ptz/generic/CMakeLists.txt     
2009-05-04 18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources Generic_PTZ.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/gui/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/gui/CMakeLists.txt                         (rev 0)
+++ code/gazebo/trunk/server/gui/CMakeLists.txt 2009-05-04 18:27:58 UTC (rev 
7616)
@@ -0,0 +1,10 @@
+SET (sources Gui.cc
+             GLWindow.cc
+             MainMenu.cc
+             Toolbar.cc
+             StatusBar.cc
+             GLFrameManager.cc
+             GLFrame.cc
+)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/physics/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/physics/CMakeLists.txt                             
(rev 0)
+++ code/gazebo/trunk/server/physics/CMakeLists.txt     2009-05-04 18:27:58 UTC 
(rev 7616)
@@ -0,0 +1,25 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+ADD_SUBDIRECTORY(ode)
+
+SET (sources BallJoint.cc
+             Body.cc
+             BoxGeom.cc
+             ContactParams.cc
+             CylinderGeom.cc
+             Geom.cc
+             Hinge2Joint.cc
+             HingeJoint.cc
+             Joint.cc
+             PhysicsEngine.cc
+             PlaneGeom.cc
+             SliderJoint.cc
+             SphereGeom.cc
+             UniversalJoint.cc
+             RayGeom.cc
+             TrimeshGeom.cc
+             HeightmapGeom.cc
+             MapGeom.cc
+) 
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/physics/ode/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/physics/ode/CMakeLists.txt                         
(rev 0)
+++ code/gazebo/trunk/server/physics/ode/CMakeLists.txt 2009-05-04 18:27:58 UTC 
(rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources ODEPhysics.cc )
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/rendering/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/rendering/CMakeLists.txt                           
(rev 0)
+++ code/gazebo/trunk/server/rendering/CMakeLists.txt   2009-05-04 18:27:58 UTC 
(rev 7616)
@@ -0,0 +1,17 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+SET (sources OgreMovableText.cc
+             OgreCreator.cc
+             OgreAdaptor.cc
+             OgreFrameListener.cc
+             OgreDynamicRenderable.cc
+             OgreDynamicLines.cc
+             OgreSimpleShape.cc
+             OgreHUD.cc
+             OgreVisual.cc
+             OgreCamera.cc
+             CameraManager.cc
+             UserCamera.cc
+)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/sensors/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/sensors/CMakeLists.txt                             
(rev 0)
+++ code/gazebo/trunk/server/sensors/CMakeLists.txt     2009-05-04 18:27:58 UTC 
(rev 7616)
@@ -0,0 +1,13 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+ADD_SUBDIRECTORY(camera)
+ADD_SUBDIRECTORY(contact)
+ADD_SUBDIRECTORY(imu)
+ADD_SUBDIRECTORY(ir)
+ADD_SUBDIRECTORY(ray)
+
+SET (sources Sensor.cc
+             SensorFactory.cc
+) 
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/sensors/camera/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/sensors/camera/CMakeLists.txt                      
        (rev 0)
+++ code/gazebo/trunk/server/sensors/camera/CMakeLists.txt      2009-05-04 
18:27:58 UTC (rev 7616)
@@ -0,0 +1,7 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+set (sources MonoCameraSensor.cc
+             StereoCameraSensor.cc
+)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/sensors/contact/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/sensors/contact/CMakeLists.txt                     
        (rev 0)
+++ code/gazebo/trunk/server/sensors/contact/CMakeLists.txt     2009-05-04 
18:27:58 UTC (rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+set (sources ContactSensor.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/sensors/imu/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/sensors/imu/CMakeLists.txt                         
(rev 0)
+++ code/gazebo/trunk/server/sensors/imu/CMakeLists.txt 2009-05-04 18:27:58 UTC 
(rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+set (sources ImuSensor.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/sensors/ir/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/sensors/ir/CMakeLists.txt                          
(rev 0)
+++ code/gazebo/trunk/server/sensors/ir/CMakeLists.txt  2009-05-04 18:27:58 UTC 
(rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+set (sources IRSensor.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})

Added: code/gazebo/trunk/server/sensors/ray/CMakeLists.txt
===================================================================
--- code/gazebo/trunk/server/sensors/ray/CMakeLists.txt                         
(rev 0)
+++ code/gazebo/trunk/server/sensors/ray/CMakeLists.txt 2009-05-04 18:27:58 UTC 
(rev 7616)
@@ -0,0 +1,5 @@
+include (${gazebo_cmake_dir}/GazeboUtils.cmake)
+
+set (sources RaySensor.cc)
+
+APPEND_TO_SERVER_SOURCES(${sources})


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to