|
From: <ge...@us...> - 2009-08-05 06:38:26
|
Revision: 20761
http://personalrobots.svn.sourceforge.net/personalrobots/?rev=20761&view=rev
Author: gerkey
Date: 2009-08-05 06:38:16 +0000 (Wed, 05 Aug 2009)
Log Message:
-----------
Fixed stack dependencies and added Makefiles and CMakeLists.txts.
Modified Paths:
--------------
pkg/trunk/3rdparty/stack.xml
pkg/trunk/applications/2dmapping_pr2_app/stack.xml
pkg/trunk/applications/2dnav_pr2_app/stack.xml
pkg/trunk/audio/stack.xml
pkg/trunk/calibration/stack.xml
pkg/trunk/controllers/stack.xml
pkg/trunk/drivers/stack.xml
pkg/trunk/highlevel/stack.xml
pkg/trunk/openrave_planning/stack.xml
pkg/trunk/pr2/stack.xml
pkg/trunk/stacks/common/stack.xml
pkg/trunk/stacks/common_msgs/stack.xml
pkg/trunk/stacks/driver_common/stack.xml
pkg/trunk/stacks/estimation/stack.xml
pkg/trunk/stacks/ethercat_drivers/stack.xml
pkg/trunk/stacks/geometry/stack.xml
pkg/trunk/stacks/hardware_test/stack.xml
pkg/trunk/stacks/mechanism/stack.xml
pkg/trunk/stacks/motion_planning/stack.xml
pkg/trunk/stacks/navigation/stack.xml
pkg/trunk/stacks/opencv/stack.xml
pkg/trunk/stacks/semantic_mapping/stack.xml
pkg/trunk/stacks/simulators/stack.xml
pkg/trunk/stacks/sound_drivers/stack.xml
pkg/trunk/stacks/visualization/stack.xml
pkg/trunk/stacks/visualization_core/stack.xml
pkg/trunk/stacks/world_models/stack.xml
pkg/trunk/util/stack.xml
pkg/trunk/vision/stack.xml
Added Paths:
-----------
pkg/trunk/3rdparty/CMakeLists.txt
pkg/trunk/3rdparty/Makefile
pkg/trunk/applications/2dmapping_pr2_app/CMakeLists.txt
pkg/trunk/applications/2dmapping_pr2_app/Makefile
pkg/trunk/applications/2dnav_pr2_app/CMakeLists.txt
pkg/trunk/applications/2dnav_pr2_app/Makefile
pkg/trunk/audio/CMakeLists.txt
pkg/trunk/audio/Makefile
pkg/trunk/calibration/CMakeLists.txt
pkg/trunk/calibration/Makefile
pkg/trunk/controllers/CMakeLists.txt
pkg/trunk/controllers/Makefile
pkg/trunk/drivers/CMakeLists.txt
pkg/trunk/drivers/Makefile
pkg/trunk/highlevel/CMakeLists.txt
pkg/trunk/highlevel/Makefile
pkg/trunk/openrave_planning/CMakeLists.txt
pkg/trunk/openrave_planning/Makefile
pkg/trunk/pr2/CMakeLists.txt
pkg/trunk/pr2/Makefile
pkg/trunk/stacks/common/CMakeLists.txt
pkg/trunk/stacks/common/Makefile
pkg/trunk/stacks/driver_common/CMakeLists.txt
pkg/trunk/stacks/driver_common/Makefile
pkg/trunk/stacks/estimation/CMakeLists.txt
pkg/trunk/stacks/estimation/Makefile
pkg/trunk/stacks/ethercat_drivers/CMakeLists.txt
pkg/trunk/stacks/ethercat_drivers/Makefile
pkg/trunk/stacks/geometry/CMakeLists.txt
pkg/trunk/stacks/geometry/Makefile
pkg/trunk/stacks/geometry/kdl/Makefile.orig
pkg/trunk/stacks/hardware_test/CMakeLists.txt
pkg/trunk/stacks/hardware_test/Makefile
pkg/trunk/stacks/mechanism/CMakeLists.txt
pkg/trunk/stacks/mechanism/Makefile
pkg/trunk/stacks/motion_planning/CMakeLists.txt
pkg/trunk/stacks/motion_planning/Makefile
pkg/trunk/stacks/navigation/CMakeLists.txt
pkg/trunk/stacks/navigation/Makefile
pkg/trunk/stacks/opencv/CMakeLists.txt
pkg/trunk/stacks/opencv/Makefile
pkg/trunk/stacks/semantic_mapping/CMakeLists.txt
pkg/trunk/stacks/semantic_mapping/Makefile
pkg/trunk/stacks/simulators/CMakeLists.txt
pkg/trunk/stacks/simulators/Makefile
pkg/trunk/stacks/sound_drivers/CMakeLists.txt
pkg/trunk/stacks/sound_drivers/Makefile
pkg/trunk/stacks/visualization/CMakeLists.txt
pkg/trunk/stacks/visualization/Makefile
pkg/trunk/stacks/visualization_core/CMakeLists.txt
pkg/trunk/stacks/visualization_core/Makefile
pkg/trunk/stacks/world_models/CMakeLists.txt
pkg/trunk/stacks/world_models/Makefile
pkg/trunk/util/CMakeLists.txt
pkg/trunk/util/Makefile
pkg/trunk/vision/CMakeLists.txt
pkg/trunk/vision/Makefile
Added: pkg/trunk/3rdparty/CMakeLists.txt
===================================================================
--- pkg/trunk/3rdparty/CMakeLists.txt (rev 0)
+++ pkg/trunk/3rdparty/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(3rdparty 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/3rdparty/Makefile
===================================================================
--- pkg/trunk/3rdparty/Makefile (rev 0)
+++ pkg/trunk/3rdparty/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/3rdparty/stack.xml
===================================================================
--- pkg/trunk/3rdparty/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/3rdparty/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -1,13 +1,12 @@
<stack name="3rdparty" version="0.1">
<description brief="3rdparty packages from ros-pkg">
- These are common dependencies for ros-pkg
</description>
- <version>0.1</version>
<author>Tully Foote tf...@wi...</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/3rdparty</url>
- <depend stack="ros" version="0.5"/>
-</stack>
+ <depend stack="ros"/> <!-- roscpp, std_msgs, rospy, std_msgs -->
+
+</stack>
Added: pkg/trunk/applications/2dmapping_pr2_app/CMakeLists.txt
===================================================================
--- pkg/trunk/applications/2dmapping_pr2_app/CMakeLists.txt (rev 0)
+++ pkg/trunk/applications/2dmapping_pr2_app/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(2dmapping_pr2_app 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/applications/2dmapping_pr2_app/Makefile
===================================================================
--- pkg/trunk/applications/2dmapping_pr2_app/Makefile (rev 0)
+++ pkg/trunk/applications/2dmapping_pr2_app/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/applications/2dmapping_pr2_app/stack.xml
===================================================================
--- pkg/trunk/applications/2dmapping_pr2_app/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/applications/2dmapping_pr2_app/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -6,7 +6,7 @@
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/2dmapping_pr2_app</url>
- <depend stack="ros" version="0.7.0"/>
- <!-- TODO: put proper stack dependencies in here -->
+
+ <depend stack="ros"/> <!-- rosrecord -->
+
</stack>
-
Added: pkg/trunk/applications/2dnav_pr2_app/CMakeLists.txt
===================================================================
--- pkg/trunk/applications/2dnav_pr2_app/CMakeLists.txt (rev 0)
+++ pkg/trunk/applications/2dnav_pr2_app/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(2dnav_pr2_app 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/applications/2dnav_pr2_app/Makefile
===================================================================
--- pkg/trunk/applications/2dnav_pr2_app/Makefile (rev 0)
+++ pkg/trunk/applications/2dnav_pr2_app/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/applications/2dnav_pr2_app/stack.xml
===================================================================
--- pkg/trunk/applications/2dnav_pr2_app/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/applications/2dnav_pr2_app/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -2,15 +2,20 @@
<description brief="A 2D navigation application for the PR2 robot platform.">
The 2D navigation application for the PR2 robot
</description>
- <version>0.1</version>
<author>Eitan ei...@wi...</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/2dnav_pr2_app</url>
- <depend stack="ros" version="0.5"/>
- <depend stack="ros-pkg_common" version="0.1"/>
- <depend stack="ros-pkg_visualization_core" version="0.1"/>
- <depend stack="navigation" version="0.1"/>
+
+ <depend stack="audio"/> <!-- backup_safetysound -->
+ <depend stack="geometry"/> <!-- tf, bullet -->
+ <depend stack="semantic_mapping"/> <!-- semantic_point_annotator -->
+ <depend stack="mechanism"/> <!-- mechanism_control -->
+ <depend stack="controllers"/> <!-- pr2_mechanism_controllers -->
+ <depend stack="common"/> <!-- laser_scan, robot_actions -->
+ <depend stack="estimation"/> <!-- robot_pose_ekf -->
+ <depend stack="navigation"/> <!-- amcl, map_server, move_base, nav_robot_actions -->
+ <depend stack="common_msgs"/> <!-- robot_msgs -->
+
</stack>
-
Added: pkg/trunk/audio/CMakeLists.txt
===================================================================
--- pkg/trunk/audio/CMakeLists.txt (rev 0)
+++ pkg/trunk/audio/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(audio 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/audio/Makefile
===================================================================
--- pkg/trunk/audio/Makefile (rev 0)
+++ pkg/trunk/audio/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/audio/stack.xml
===================================================================
--- pkg/trunk/audio/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/audio/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -2,12 +2,14 @@
<description brief="audio packages from ros-pkg">
These are audio-related packages.
</description>
- <version>0.1</version>
<author>Blaise Gassend bl...@wi...</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/audio</url>
- <depend stack="ros" version="0.5"/>
+
+ <depend stack="sound_drivers"/> <!-- sound_play -->
+ <depend stack="ros"/> <!-- rospy, roscpp -->
+ <depend stack="common_msgs"/> <!-- robot_msgs -->
+
</stack>
-
Added: pkg/trunk/calibration/CMakeLists.txt
===================================================================
--- pkg/trunk/calibration/CMakeLists.txt (rev 0)
+++ pkg/trunk/calibration/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(calibration 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/calibration/Makefile
===================================================================
--- pkg/trunk/calibration/Makefile (rev 0)
+++ pkg/trunk/calibration/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/calibration/stack.xml
===================================================================
--- pkg/trunk/calibration/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/calibration/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -2,12 +2,21 @@
<description brief="calibration packages from ros-pkg">
These are calibration-related packages.
</description>
- <version>0.1</version>
<author>Vijay Pradeep vpr...@wi...</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/calibration</url>
- <depend stack="ros" version="0.5"/>
+
+ <depend stack="controllers"/> <!-- pr2_mechanism_controllers, pr2_mechanism_controllers, pr2_mechanism_controllers, pr2_mechanism_controllers -->
+ <depend stack="opencv"/> <!-- opencv_latest -->
+ <depend stack="geometry"/> <!-- kdl, tf, kdl, tf -->
+ <depend stack="drivers"/> <!-- dense_laser_assembler, phase_space -->
+ <depend stack="mechanism"/> <!-- mechanism_model, hardware_interface, mechanism_msgs, mechanism_msgs, mechanism_msgs, mechanism_msgs, mechanism_msgs -->
+ <depend stack="util"/> <!-- topic_synchronizer, topic_synchronizer -->
+ <depend stack="openrave_planning"/> <!-- openraveros -->
+ <depend stack="common"/> <!-- tinyxml, robot_actions, laser_scan, robot_actions, manipulation_msgs, manipulation_msgs -->
+ <depend stack="ros"/> <!-- std_msgs, rospy, rosoct, std_msgs, std_msgs, message_filters, roscpp, message_filters, std_msgs, std_msgs, std_msgs, rosrecord, roscpp, std_msgs, std_msgs, rospy -->
+ <depend stack="common_msgs"/> <!-- geometry_msgs, robot_msgs, sensor_msgs, robot_msgs, sensor_msgs, robot_msgs, sensor_msgs, robot_msgs, sensor_msgs, robot_msgs, sensor_msgs, robot_msgs, geometry_msgs, sensor_msgs, robot_msgs, robot_msgs, robot_msgs, diagnostic_msgs -->
+
</stack>
-
Added: pkg/trunk/controllers/CMakeLists.txt
===================================================================
--- pkg/trunk/controllers/CMakeLists.txt (rev 0)
+++ pkg/trunk/controllers/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(controllers 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/controllers/Makefile
===================================================================
--- pkg/trunk/controllers/Makefile (rev 0)
+++ pkg/trunk/controllers/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/controllers/stack.xml
===================================================================
--- pkg/trunk/controllers/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/controllers/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -2,12 +2,18 @@
<description brief="controller packages from ros-pkg">
These are robot controllers.
</description>
- <version>0.1</version>
<author>Melonee Wise mw...@wi...</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/controllers</url>
- <depend stack="ros" version="0.5"/>
+
+ <depend stack="geometry"/> <!-- tf, kdl, angles, eigen, eigen, tf, angles, angles -->
+ <depend stack="mechanism"/> <!-- mechanism_model, mechanism_model, kdl_parser, mechanism_model, mechanism_control, hardware_interface, mechanism_control, mechanism_model, mechanism_msgs -->
+ <depend stack="util"/> <!-- realtime_tools, realtime_tools, realtime_tools, realtime_tools, trajectory -->
+ <depend stack="common"/> <!-- tinyxml, manipulation_msgs, filters, tinyxml, robot_actions, filters, manipulation_msgs -->
+ <depend stack="ros"/> <!-- rospy, rospy, rospy, roscpp, std_msgs, rosconsole, roscpp, roscpp, roscpp, rospy, std_msgs, rosconsole -->
+ <depend stack="visualization_core"/> <!-- visualization_msgs, visualization_msgs -->
+ <depend stack="common_msgs"/> <!-- robot_msgs, robot_srvs, robot_msgs, robot_msgs, robot_srvs, robot_srvs, robot_msgs, geometry_msgs, robot_msgs, geometry_msgs -->
+
</stack>
-
Added: pkg/trunk/drivers/CMakeLists.txt
===================================================================
--- pkg/trunk/drivers/CMakeLists.txt (rev 0)
+++ pkg/trunk/drivers/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(drivers 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/drivers/Makefile
===================================================================
--- pkg/trunk/drivers/Makefile (rev 0)
+++ pkg/trunk/drivers/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/drivers/stack.xml
===================================================================
--- pkg/trunk/drivers/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/drivers/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -2,13 +2,25 @@
<description brief="driver packages from ros-pkg">
These are hardware drivers.
</description>
- <version>0.1</version>
<author>Blaise Gassend bl...@wi...</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/drivers</url>
- <depend stack="ros" version="0.5"/>
- <depend stack="common" version="0.1"/>
+
+ <depend stack="util"/> <!-- image_utils, realtime_tools, image_utils -->
+ <depend stack="camera_drivers"/> <!-- prosilica_cam, dcam -->
+ <depend stack="calibration"/> <!-- calibration_msgs, mocap_msgs, mocap_msgs -->
+ <depend stack="geometry"/> <!-- tf, tf, angles, bullet, tf, tf -->
+ <depend stack="hardware_test"/> <!-- diagnostic_updater, diagnostic_updater, diagnostic_updater, diagnostic_updater, self_test, self_test -->
+ <depend stack="3rdparty"/> <!-- player -->
+ <depend stack="mechanism"/> <!-- mechanism_msgs, hardware_interface, mechanism_control, mechanism_model, mechanism_msgs, mechanism_msgs -->
+ <depend stack="controllers"/> <!-- pr2_mechanism_controllers, robot_mechanism_controllers, pr2_mechanism_controllers, dynamic_verification_controllers, pr2_mechanism_controllers, robot_mechanism_controllers, robot_mechanism_controllers -->
+ <depend stack="opencv"/> <!-- opencv_latest, opencv_latest, opencv_latest -->
+ <depend stack="simulators"/> <!-- gazebo, opende -->
+ <depend stack="common"/> <!-- laser_scan, tinyxml -->
+ <depend stack="driver_common"/> <!-- driver_base, dynamic_reconfigure -->
+ <depend stack="ros"/> <!-- std_msgs, roscpp, rospy, std_msgs, rostest, std_msgs, roscpp, rospy, std_msgs, std_msgs, roscpp, roscpp, std_msgs, message_filters, rospy, roscpp, std_msgs, roscpp, std_msgs, roscpp, std_msgs, rospy, rospy, roscpp, roscpp, std_msgs, roscpp, rospy, std_msgs, roscpp, std_msgs, roscpp, std_msgs -->
+ <depend stack="common_msgs"/> <!-- sensor_msgs, robot_msgs, geometry_msgs, robot_msgs, sensor_msgs, robot_msgs, sensor_msgs, sensor_msgs, robot_msgs, diagnostic_msgs, robot_msgs, robot_msgs, sensor_msgs, sensor_msgs, diagnostic_msgs, robot_msgs, robot_msgs, diagnostic_msgs, robot_msgs, sensor_msgs, robot_msgs, sensor_msgs -->
+
</stack>
-
Added: pkg/trunk/highlevel/CMakeLists.txt
===================================================================
--- pkg/trunk/highlevel/CMakeLists.txt (rev 0)
+++ pkg/trunk/highlevel/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(highlevel 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/highlevel/Makefile
===================================================================
--- pkg/trunk/highlevel/Makefile (rev 0)
+++ pkg/trunk/highlevel/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/highlevel/stack.xml
===================================================================
--- pkg/trunk/highlevel/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/highlevel/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -5,13 +5,25 @@
map" or "open the door in front of you" or "pick up the stapler in
front of you."
</description>
- <version>0.1</version>
<author>Conor McGann mc...@wi...</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/highlevel</url>
- <depend stack="ros" version="0.5"/>
-</stack>
+ <depend stack="util"/> <!-- or_robot_self_filter -->
+ <depend stack="estimation"/> <!-- robot_pose_ekf -->
+ <depend stack="geometry"/> <!-- kdl, tf, kdl, tf, tf, tf, tf -->
+ <depend stack="navigation"/> <!-- nav_robot_actions, nav_robot_actions, costmap_2d, base_local_planner, fake_localization, map_server, nav_view, move_base, amcl, map_server, fake_localization, nav_view, nav_robot_actions -->
+ <depend stack="semantic_mapping"/> <!-- plug_onbase_detector, door_handle_detector, point_cloud_mapping -->
+ <depend stack="mechanism"/> <!-- mechanism_msgs -->
+ <depend stack="controllers"/> <!-- pr2_mechanism_controllers, pr2_mechanism_controllers, robot_mechanism_controllers, pr2_mechanism_controllers -->
+ <depend stack="simulators"/> <!-- stage, stage -->
+ <depend stack="common"/> <!-- robot_actions, manipulation_srvs, robot_actions, robot_actions, manipulation_msgs, robot_actions, laser_scan, robot_actions, robot_actions, robot_actions, python_actions -->
+ <depend stack="ros"/> <!-- rospy, roslib, roscpp, rosconsole, std_msgs, roslisp, std_msgs, std_srvs, roscpp, std_msgs, rospy, std_msgs, roscpp, std_msgs, roscpp, gtest, rosrecord, roscpp, std_msgs, roscpp, roscpp, std_msgs, roscpp, roslib -->
+ <depend stack="visualization_core"/> <!-- visualization_msgs, visualization_msgs -->
+ <depend stack="vision"/> <!-- people -->
+ <depend stack="common_msgs"/> <!-- robot_msgs, robot_msgs, robot_srvs, robot_msgs, robot_msgs, diagnostic_msgs, robot_srvs, nav_msgs, geometry_msgs, geometry_msgs, robot_msgs, robot_srvs, robot_msgs, geometry_msgs, robot_msgs, robot_srvs -->
+
+</stack>
Added: pkg/trunk/openrave_planning/CMakeLists.txt
===================================================================
--- pkg/trunk/openrave_planning/CMakeLists.txt (rev 0)
+++ pkg/trunk/openrave_planning/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(openrave_planning 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/openrave_planning/Makefile
===================================================================
--- pkg/trunk/openrave_planning/Makefile (rev 0)
+++ pkg/trunk/openrave_planning/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/openrave_planning/stack.xml
===================================================================
--- pkg/trunk/openrave_planning/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/openrave_planning/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -2,14 +2,19 @@
<description brief="openrave packages from cmu-ros-pkg">
These are OpenRAVE-related packages.
</description>
- <version>0.1</version>
<author>Rosen Diankov rdi...@cs...</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/openrave</url>
- <depend stack="ros" version="0.5"/>
- <depend stack="common" version="0.1"/>
- <depend stack="simulators" version="0.1"/>
+
+ <depend stack="calibration"/> <!-- mocap_msgs -->
+ <depend stack="geometry"/> <!-- bullet, tf -->
+ <depend stack="mechanism"/> <!-- mechanism_msgs -->
+ <depend stack="util"/> <!-- or_robot_self_filter -->
+ <depend stack="simulators"/> <!-- opende -->
+ <depend stack="common"/> <!-- manipulation_msgs, laser_scan -->
+ <depend stack="ros"/> <!-- std_msgs, roscpp, roscpp, roscpp, roscpp_sessions, std_msgs, rosoct, roscpp, roslaunch -->
+ <depend stack="common_msgs"/> <!-- sensor_msgs, robot_msgs, mapping_msgs -->
+
</stack>
-
Added: pkg/trunk/pr2/CMakeLists.txt
===================================================================
--- pkg/trunk/pr2/CMakeLists.txt (rev 0)
+++ pkg/trunk/pr2/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(pr2 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/pr2/Makefile
===================================================================
--- pkg/trunk/pr2/Makefile (rev 0)
+++ pkg/trunk/pr2/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/pr2/stack.xml
===================================================================
--- pkg/trunk/pr2/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/pr2/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -2,13 +2,21 @@
<description brief="pr2 packages from ros-pkg">
PR2-specific packages.
</description>
- <version>0.1</version>
<author>Eric Berger be...@wi...</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/pr2</url>
- <depend stack="ros" version="0.5"/>
- <depend stack="common" version="0.1"/>
+
+ <depend stack="visualization"/> <!-- rviz -->
+ <depend stack="3rdparty"/> <!-- spacenav -->
+ <depend stack="calibration"/> <!-- auto_arm_commander -->
+ <depend stack="hardware_test"/> <!-- runtime_monitor, runtime_monitor -->
+ <depend stack="mechanism"/> <!-- mechanism_control, mechanism_bringup, mechanism_control, mechanism_bringup, mechanism_msgs, mechanism_msgs, mechanism_control, mechanism_control, mechanism_msgs, mechanism_msgs -->
+ <depend stack="controllers"/> <!-- pr2_mechanism_controllers, robot_mechanism_controllers, robot_mechanism_controllers, dynamic_verification_controllers, joint_qualification_controllers, pr2_mechanism_controllers, robot_mechanism_controllers, robot_mechanism_controllers, joint_qualification_controllers, robot_mechanism_controllers, robot_mechanism_controllers, pr2_mechanism_controllers -->
+ <depend stack="opencv"/> <!-- opencv_latest -->
+ <depend stack="ros"/> <!-- rospy, roslaunch, rospy, std_msgs, rospy, roslaunch, std_msgs, rospy, rospy, rospy, roscpp, std_msgs, rospy, std_msgs, roscpp, rospy, std_msgs, roscpp, std_msgs, roscpp, std_msgs, roscpp -->
+ <depend stack="drivers"/> <!-- forearm_cam -->
+ <depend stack="common_msgs"/> <!-- robot_srvs, robot_msgs, robot_srvs, diagnostic_msgs, diagnostic_msgs, robot_msgs, diagnostic_msgs, robot_srvs, robot_msgs, robot_msgs, robot_msgs, robot_msgs, robot_msgs -->
+
</stack>
-
Added: pkg/trunk/stacks/common/CMakeLists.txt
===================================================================
--- pkg/trunk/stacks/common/CMakeLists.txt (rev 0)
+++ pkg/trunk/stacks/common/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(common 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/stacks/common/Makefile
===================================================================
--- pkg/trunk/stacks/common/Makefile (rev 0)
+++ pkg/trunk/stacks/common/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/stacks/common/stack.xml
===================================================================
--- pkg/trunk/stacks/common/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/stacks/common/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -8,6 +8,9 @@
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/ROS</url>
- <depend stack="ros" version="0.5"/>
+
+ <depend stack="geometry"/> <!-- tf, angles -->
+ <depend stack="ros"/> <!-- rosconsole, rospy, std_msgs, roslaunch, rostest, roscpp, std_msgs, rospy, rostopic, roscpp -->
+ <depend stack="common_msgs"/> <!-- robot_msgs, geometry_msgs, robot_msgs, robot_msgs, geometry_msgs, robot_msgs, diagnostic_msgs, sensor_msgs -->
+
</stack>
-
Modified: pkg/trunk/stacks/common_msgs/stack.xml
===================================================================
--- pkg/trunk/stacks/common_msgs/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/stacks/common_msgs/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -8,5 +8,6 @@
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/common_msgs</url>
- <depend stack="ros" version="0.5"/>
+ <depend stack="ros"/> <!-- rospy, rosrecord, rostest, rosbagmigration, std_msgs, std_msgs, rosbagmigration, rosbagmigration, std_msgs, rosbagmigration, std_msgs -->
+
</stack>
Added: pkg/trunk/stacks/driver_common/CMakeLists.txt
===================================================================
--- pkg/trunk/stacks/driver_common/CMakeLists.txt (rev 0)
+++ pkg/trunk/stacks/driver_common/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(driver_common 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/stacks/driver_common/Makefile
===================================================================
--- pkg/trunk/stacks/driver_common/Makefile (rev 0)
+++ pkg/trunk/stacks/driver_common/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/stacks/driver_common/stack.xml
===================================================================
--- pkg/trunk/stacks/driver_common/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/stacks/driver_common/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -21,5 +21,6 @@
<author>Maintained by Blaise Gassend</author>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/driver_common</url>
- <depend stack="ros" version="0.7"/>
+ <depend stack="ros"/> <!-- rospy, roscpp, roscpp -->
+
</stack>
Added: pkg/trunk/stacks/estimation/CMakeLists.txt
===================================================================
--- pkg/trunk/stacks/estimation/CMakeLists.txt (rev 0)
+++ pkg/trunk/stacks/estimation/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(estimation 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/stacks/estimation/Makefile
===================================================================
--- pkg/trunk/stacks/estimation/Makefile (rev 0)
+++ pkg/trunk/stacks/estimation/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/stacks/estimation/stack.xml
===================================================================
--- pkg/trunk/stacks/estimation/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/stacks/estimation/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -2,12 +2,15 @@
<description brief="estimation packages from ros-pkg">
These are packages that help with estimating uncertain quantities.
</description>
- <version>0.1</version>
<author>Wim Meeussen mee...@wi...</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/estimation</url>
- <depend stack="ros" version="0.5"/>
+
+ <depend stack="geometry"/> <!-- tf -->
+ <depend stack="ros"/> <!-- roscpp, std_msgs, gtest -->
+ <depend stack="common"/> <!-- bfl -->
+ <depend stack="common_msgs"/> <!-- robot_msgs, geometry_msgs -->
+
</stack>
-
Added: pkg/trunk/stacks/ethercat_drivers/CMakeLists.txt
===================================================================
--- pkg/trunk/stacks/ethercat_drivers/CMakeLists.txt (rev 0)
+++ pkg/trunk/stacks/ethercat_drivers/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(ethercat_drivers 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/stacks/ethercat_drivers/Makefile
===================================================================
--- pkg/trunk/stacks/ethercat_drivers/Makefile (rev 0)
+++ pkg/trunk/stacks/ethercat_drivers/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/stacks/ethercat_drivers/stack.xml
===================================================================
--- pkg/trunk/stacks/ethercat_drivers/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/stacks/ethercat_drivers/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -7,5 +7,8 @@
<author>Maintained by Blaise Gassend</author>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/ethercat_drivers</url>
- <depend stack="ros" version="0.7"/>
+ <depend stack="ros"/> <!-- rospy, rostest, wxswig, roslaunch, pycrypto -->
+ <depend stack="visualization_core"/> <!-- visualization_msgs -->
+ <depend stack="common_msgs"/> <!-- robot_msgs, geometry_msgs -->
+
</stack>
Added: pkg/trunk/stacks/geometry/CMakeLists.txt
===================================================================
--- pkg/trunk/stacks/geometry/CMakeLists.txt (rev 0)
+++ pkg/trunk/stacks/geometry/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(geometry 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/stacks/geometry/Makefile
===================================================================
--- pkg/trunk/stacks/geometry/Makefile (rev 0)
+++ pkg/trunk/stacks/geometry/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Added: pkg/trunk/stacks/geometry/kdl/Makefile.orig
===================================================================
--- pkg/trunk/stacks/geometry/kdl/Makefile.orig (rev 0)
+++ pkg/trunk/stacks/geometry/kdl/Makefile.orig 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,44 @@
+all: installed
+
+SVN_REVISION=-r 30247
+SVN_DIR = kdl-svn-trunk
+OLD_SVN_DIR = kdl-svn
+SVN_URL = http://svn.mech.kuleuven.be/repos/orocos/trunk/kdl
+SVN_PATCH=total.patch
+INSTALL_DIR = kdl
+CMAKE = cmake
+BOOST_INCLUDE =$(shell rosboost-cfg --include_dirs)
+EIGEN2_INCLUDE_DIR=`rospack find eigen`/build/eigen2/
+TINYXML_INCLUDE_DIR=`rospack find tinyxml`/include/
+CMAKE_ARGS = -DCMAKE_INSTALL_PREFIX=$(PWD)/$(INSTALL_DIR)/ \
+ -DPYTHON_BINDINGS=OFF \
+ -DBUILD_MODELS=OFF \
+ -DENABLE_TESTS=ON \
+ -DBOOST:STRING=$(BOOST_INCLUDE)\
+ -DEIGEN2_INCLUDE_DIR=$(EIGEN2_INCLUDE_DIR)\
+ -DTINYXML_INCLUDE_DIR=$(TINYXML_INCLUDE_DIR)\
+ -DCMAKE_BUILD_TYPE="Release"
+
+include $(shell rospack find mk)/svn_checkout.mk
+
+installed: $(SVN_DIR) patched Makefile
+ -mkdir -p $(SVN_DIR)/build
+ cd $(SVN_DIR)/build && $(CMAKE) $(CMAKE_ARGS) ..
+ cd $(SVN_DIR)/build && make $(ROS_PARALLEL_JOBS) && make install
+ if [ `uname` = Darwin ]; then \
+ install_name_tool -id `rospack find kdl`/kdl/lib/liborocos-kdl.1.0.dylib kdl/lib/liborocos-kdl.1.0.dylib; \
+ fi
+ touch installed
+
+wiped: Makefile
+ make wipe
+ touch wiped
+
+clean:
+ rm -rf $(INSTALL_DIR)
+ rm -rf $(SVN_DIR)/build
+ rm -rf installed
+
+wipe: clean
+ rm -rf $(SVN_DIR)
+ rm -rf $(OLD_SVN_DIR)
Modified: pkg/trunk/stacks/geometry/stack.xml
===================================================================
--- pkg/trunk/stacks/geometry/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/stacks/geometry/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -6,8 +6,8 @@
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/ROS</url>
- <depend stack="ros" version="0.5"/>
- <depend stack="common_msgs" version="0.5"/>
- <depend stack="common" version="0.5"/>
+
+ <depend stack="ros"/> <!-- rostest, roscpp, rosconsole, rospy, rostest, roswtf, message_filters -->
+ <depend stack="common_msgs"/> <!-- geometry_msgs, robot_msgs, sensor_msgs -->
+
</stack>
-
Added: pkg/trunk/stacks/hardware_test/CMakeLists.txt
===================================================================
--- pkg/trunk/stacks/hardware_test/CMakeLists.txt (rev 0)
+++ pkg/trunk/stacks/hardware_test/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(hardware_test 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/stacks/hardware_test/Makefile
===================================================================
--- pkg/trunk/stacks/hardware_test/Makefile (rev 0)
+++ pkg/trunk/stacks/hardware_test/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/stacks/hardware_test/stack.xml
===================================================================
--- pkg/trunk/stacks/hardware_test/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/stacks/hardware_test/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -3,13 +3,13 @@
Packages related to gathering, viewing, and analyzing diagnostics data
from robots.
</description>
- <version>0.1</version>
<author>Tully Foote tf...@wi...</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/diagnostics</url>
- <depend stack="ros" version="0.5"/>
- <depend stack="common" version="0.1"/>
+
+ <depend stack="ros"/> <!-- rospy, rosrecord, roscpp, roscpp, rospy -->
+ <depend stack="common_msgs"/> <!-- diagnostic_msgs, diagnostic_msgs, diagnostic_msgs, diagnostic_msgs, diagnostic_msgs -->
+
</stack>
-
Added: pkg/trunk/stacks/mechanism/CMakeLists.txt
===================================================================
--- pkg/trunk/stacks/mechanism/CMakeLists.txt (rev 0)
+++ pkg/trunk/stacks/mechanism/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(mechanism 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/stacks/mechanism/Makefile
===================================================================
--- pkg/trunk/stacks/mechanism/Makefile (rev 0)
+++ pkg/trunk/stacks/mechanism/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/stacks/mechanism/stack.xml
===================================================================
--- pkg/trunk/stacks/mechanism/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/stacks/mechanism/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -2,12 +2,17 @@
<description brief="mechanism packages from ros-pkg">
These are mechanism-related packages.
</description>
- <version>0.1</version>
<author>Stu Glaser sg...@wi...</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/mechanism</url>
- <depend stack="ros" version="0.5"/>
+
+ <depend stack="util"/> <!-- realtime_tools -->
+ <depend stack="geometry"/> <!-- kdl, tf, bullet, angles, kdl, tf, tf -->
+ <depend stack="controllers"/> <!-- control_toolbox, robot_mechanism_controllers, pr2_mechanism_controllers -->
+ <depend stack="common"/> <!-- tinyxml, tinyxml, loki, tinyxml, robot_actions -->
+ <depend stack="ros"/> <!-- gtest, roscpp, roscpp, std_srvs, roscpp, roscpp, rospy, std_srvs, rosconsole, std_msgs -->
+ <depend stack="common_msgs"/> <!-- robot_msgs, robot_msgs, robot_srvs, diagnostic_msgs, robot_msgs, robot_srvs -->
+
</stack>
-
Added: pkg/trunk/stacks/motion_planning/CMakeLists.txt
===================================================================
--- pkg/trunk/stacks/motion_planning/CMakeLists.txt (rev 0)
+++ pkg/trunk/stacks/motion_planning/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(motion_planning 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/stacks/motion_planning/Makefile
===================================================================
--- pkg/trunk/stacks/motion_planning/Makefile (rev 0)
+++ pkg/trunk/stacks/motion_planning/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/stacks/motion_planning/stack.xml
===================================================================
--- pkg/trunk/stacks/motion_planning/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/stacks/motion_planning/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -2,13 +2,12 @@
<description brief="motion plannig packages from ros-pkg">
This stack contains motion planners and supporting infrastructure.
</description>
- <version>0.1</version>
<author>Sachin Chitta sa...@wi...</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/motion_planning</url>
- <depend stack="ros" version="0.5"/>
-</stack>
+
+</stack>
Added: pkg/trunk/stacks/navigation/CMakeLists.txt
===================================================================
--- pkg/trunk/stacks/navigation/CMakeLists.txt (rev 0)
+++ pkg/trunk/stacks/navigation/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(navigation 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/stacks/navigation/Makefile
===================================================================
--- pkg/trunk/stacks/navigation/Makefile (rev 0)
+++ pkg/trunk/stacks/navigation/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/trunk/stacks/navigation/stack.xml
===================================================================
--- pkg/trunk/stacks/navigation/stack.xml 2009-08-05 06:33:38 UTC (rev 20760)
+++ pkg/trunk/stacks/navigation/stack.xml 2009-08-05 06:38:16 UTC (rev 20761)
@@ -2,14 +2,16 @@
<description brief="planar navigation stack">
The 2D navigation stack
</description>
- <version>0.1</version>
<author>Eitan ei...@wi...</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://pr.willowgarage.com/wiki/navigation</url>
- <depend stack="ros" version="0.5"/>
- <depend stack="ros-pkg_common" version="0.1"/>
- <depend stack="ros-pkg_visualization_core" version="0.1"/>
+
+ <depend stack="geometry"/> <!-- tf, angles, tf, bullet, tf, tf, tf, angles, tf, tf, angles, tf -->
+ <depend stack="ros"/> <!-- roscpp, rosconsole, roscpp, rosconsole, rosconsole, roscpp, rospy, roscpp, message_filters, roscpp, rosconsole, std_msgs, roslib, roscpp, roscpp, rosconsole, roscpp, std_srvs, rostest, std_msgs, rosconsole, roscpp, roslib, rospy, rosconsole, roscpp, std_msgs, std_msgs -->
+ <depend stack="visualization_core"/> <!-- visualization_msgs, ogre, ogre_tools, visualization_msgs, visualization_msgs, visualization_msgs, visualization_msgs, visualization_msgs -->
+ <depend stack="common"/> <!-- robot_actions, laser_scan, laser_scan, robot_actions, loki -->
+ <depend stack="common_msgs"/> <!-- robot_msgs, geometry_msgs, nav_msgs, nav_msgs, robot_srvs, nav_msgs, robot_msgs, geometry_msgs, nav_msgs, nav_msgs, robot_msgs, robot_srvs, robot_msgs, nav_msgs, robot_msgs, geometry_msgs, sensor_msgs, nav_msgs, robot_msgs, geometry_msgs -->
+
</stack>
-
Added: pkg/trunk/stacks/opencv/CMakeLists.txt
===================================================================
--- pkg/trunk/stacks/opencv/CMakeLists.txt (rev 0)
+++ pkg/trunk/stacks/opencv/CMakeLists.txt 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1,21 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+set(ROSPACK_MAKEDIST true)
+
+# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
+# directories (or patterns, but directories should suffice) that should
+# be excluded from the distro. This is not the place to put things that
+# should be ignored everywhere, like "build" directories; that happens in
+# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
+# ready for inclusion in a distro.
+#
+# This list is combined with the list in rosbuild/rosbuild.cmake. Note
+# that CMake 2.6 may be required to ensure that the two lists are combined
+# properly. CMake 2.4 seems to have unpredictable scoping rules for such
+# variables.
+#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
+
+rosbuild(opencv 0.1.0)
+# After next ROS release, change to new macro
+#rosbuild_make_distribution(0.1.0)
Added: pkg/trunk/stacks/opencv/Makefile
===================================================================
--- pkg/trunk/stacks/opencv/Makefile (rev 0)
+++ pkg/trunk/stacks/opencv/Makefile 2009-08-05 06:38:16 UTC (rev 20761)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake_stack.mk
Modified: pkg/tru...
[truncated message content] |