From 32d44f4c8844576fbf8a414e45b930f07a2e644d Mon Sep 17 00:00:00 2001 From: Olivier Stasse <ostasse@laas.fr> Date: Sat, 28 Apr 2018 07:52:10 +0200 Subject: [PATCH] [wip/prf-ros-control] Extended depend.mk to all headers and libraries. --- prf-ros-control/depend.mk | 93 ++++++++++++++++++++++++++++++++++----- 1 file changed, 82 insertions(+), 11 deletions(-) diff --git a/prf-ros-control/depend.mk b/prf-ros-control/depend.mk index 565fd8f8..e5d0dc7a 100644 --- a/prf-ros-control/depend.mk +++ b/prf-ros-control/depend.mk @@ -1,4 +1,4 @@ -# robotpkg depend.mk for: wip/ros-control +# robotpkg depend.mk for: wip/prf-ros-control # Created: Olivier Stasse on Wed, 29 Mar 2017 # @@ -6,33 +6,104 @@ DEPEND_DEPTH:= ${DEPEND_DEPTH}+ ROS_CONTROL_DEPEND_MK:= ${ROS_CONTROL_DEPEND_MK}+ ifeq (+,$(DEPEND_DEPTH)) -DEPEND_PKG+= ros-control +DEPEND_PKG+= prf-ros-control endif ifeq (+,$(ROS_CONTROL_DEPEND_MK)) # ---------------------------------- -PREFER.ros-control?= robotpkg +PREFER.prf-ros-control?= robotpkg -DEPEND_USE+= ros-control +DEPEND_USE+= prf-ros-control -DEPEND_ABI.ros-control?= ros-control>=0.2 -DEPEND_DIR.ros-control?= ../../wip/ros-control +DEPEND_ABI.prf-ros-control?= prf-ros-control>=0.2 +DEPEND_DIR.prf-ros-control?= ../../wip/prf-ros-control -SYSTEM_SEARCH.ros-control=\ +SYSTEM_SEARCH.prf-ros-control=\ 'include/controller_manager/controller_loader.h' \ - 'lib/libcontroller_manager.so' \ + 'include/controller_interface/controller.h' \ + 'include/controller_interface/controller_base.h' \ + 'include/controller_manager/controller_loader.h' \ + 'include/controller_manager/controller_loader_interface.h' \ + 'include/controller_manager/controller_manager.h' \ + 'include/controller_manager/controller_spec.h' \ + 'include/controller_manager_msgs/ControllerState.h' \ + 'include/controller_manager_msgs/ControllerStatistics.h' \ + 'include/controller_manager_msgs/ControllersStatistics.h' \ + 'include/controller_manager_msgs/ListControllerTypes.h' \ + 'include/controller_manager_msgs/ListControllerTypesRequest.h'\ + 'include/controller_manager_msgs/ListControllerTypesResponse.h' \ + 'include/controller_manager_msgs/ListControllers.h' \ + 'include/controller_manager_msgs/ListControllersRequest.h' \ + 'include/controller_manager_msgs/ListControllersResponse.h' \ + 'include/controller_manager_msgs/LoadController.h' \ + 'include/controller_manager_msgs/LoadControllerRequest.h' \ + 'include/controller_manager_msgs/LoadControllerResponse.h' \ + 'include/controller_manager_msgs/ReloadControllerLibraries.h' \ + 'include/controller_manager_msgs/ReloadControllerLibrariesRequest.h' \ + 'include/controller_manager_msgs/ReloadControllerLibrariesResponse.h' \ + 'include/controller_manager_msgs/SwitchController.h' \ + 'include/controller_manager_msgs/SwitchControllerRequest.h' \ + 'include/controller_manager_msgs/SwitchControllerResponse.h' \ + 'include/controller_manager_msgs/UnloadController.h' \ + 'include/controller_manager_msgs/UnloadControllerRequest.h' \ + 'include/controller_manager_msgs/UnloadControllerResponse.h' \ + 'include/controller_manager_tests/effort_test_controller.h' \ + 'include/controller_manager_tests/my_dummy_controller.h' \ + 'include/controller_manager_tests/my_robot_hw.h' \ + 'include/hardware_interface/actuator_command_interface.h' \ + 'include/hardware_interface/actuator_state_interface.h' \ + 'include/hardware_interface/controller_info.h' \ + 'include/hardware_interface/force_torque_sensor_interface.h' \ + 'include/hardware_interface/hardware_interface.h' \ + 'include/hardware_interface/imu_sensor_interface.h' \ + 'include/hardware_interface/internal/demangle_symbol.h' \ + 'include/hardware_interface/internal/hardware_resource_manager.h' \ + 'include/hardware_interface/internal/interface_manager.h' \ + 'include/hardware_interface/internal/resource_manager.h' \ + 'include/hardware_interface/joint_command_interface.h' \ + 'include/hardware_interface/joint_mode_interface.h' \ + 'include/hardware_interface/joint_state_interface.h' \ + 'include/hardware_interface/robot_hw.h' \ + 'include/joint_limits_interface/joint_limits.h' \ + 'include/joint_limits_interface/joint_limits_interface.h' \ + 'include/joint_limits_interface/joint_limits_interface_exception.h' \ + 'include/joint_limits_interface/joint_limits_rosparam.h' \ + 'include/joint_limits_interface/joint_limits_urdf.h' \ + 'include/transmission_interface/differential_transmission.h' \ + 'include/transmission_interface/differential_transmission_loader.h' \ + 'include/transmission_interface/effort_joint_interface_provider.h' \ + 'include/transmission_interface/four_bar_linkage_transmission.h' \ + 'include/transmission_interface/four_bar_linkage_transmission_loader.h' \ + 'include/transmission_interface/joint_state_interface_provider.h' \ + 'include/transmission_interface/position_joint_interface_provider.h' \ + 'include/transmission_interface/robot_transmissions.h' \ + 'include/transmission_interface/simple_transmission.h' \ + 'include/transmission_interface/simple_transmission_loader.h' \ + 'include/transmission_interface/transmission.h' \ + 'include/transmission_interface/transmission_info.h' \ + 'include/transmission_interface/transmission_interface.h' \ + 'include/transmission_interface/transmission_interface_exception.h' \ + 'include/transmission_interface/transmission_interface_loader.h' \ + 'include/transmission_interface/transmission_loader.h' \ + 'include/transmission_interface/transmission_parser.h' \ + 'include/transmission_interface/velocity_joint_interface_provider.h' \ + 'lib/libcontroller_manager.so' \ + 'lib/libcontroller_manager_tests.so' \ + 'lib/libtransmission_interface_loader.so' \ + 'lib/libtransmission_interface_loader_plugins.so' \ + 'lib/libtransmission_interface_parser.so' \ 'share/ros_control/package.xml:/<version>/s/[^0-9.]//gp' \ - $(foreach _, \ + $(foreach _, \ controller_interface \ rqt_controller_manager \ controller_interface \ controller_manager \ controller_manager_msgs \ - controller_manager_tests \ + controller_manager_tests \ hardware_interface \ joint_limits_interface \ transmission_interface, \ - 'share/$_/cmake/$_Config.cmake' \ + 'share/$_/cmake/$_Config.cmake' \ 'lib/pkgconfig/$_.pc:/Version/s/[^0-9.]//gp') endif # ROS_CONTROL_DEPEND_MK ---------------------------------------- -- GitLab