all: msg.rs .SUFFIXES: .rs .c all: msg.rs rcl.rs cp msg.rs ../../src/msg/$(ROS_DISTRO)/runtime_c.rs cp rcl.rs ../../src/rcl/$(ROS_DISTRO).rs .c.rs: bindgen --no-doc-comments --blocklist-function atexit $< -o $@ -- \ -I/opt/ros/$(ROS_DISTRO)/include/rcl \ -I/opt/ros/$(ROS_DISTRO)/include/rcutils \ -I/opt/ros/$(ROS_DISTRO)/include/rmw \ -I/opt/ros/$(ROS_DISTRO)/include/rcl_yaml_param_parser \ -I/opt/ros/$(ROS_DISTRO)/include/rosidl_runtime_c \ -I/opt/ros/$(ROS_DISTRO)/include/rosidl_typesupport_interface \ -I/opt/ros/$(ROS_DISTRO)/include/rcl_action \ -I/opt/ros/$(ROS_DISTRO)/include/action_msgs \ -I/opt/ros/$(ROS_DISTRO)/include/unique_identifier_msgs \ -I/opt/ros/$(ROS_DISTRO)/include/builtin_interfaces \ -I/opt/ros/$(ROS_DISTRO)/include/rosidl_dynamic_typesupport \ -I/opt/ros/$(ROS_DISTRO)/include/service_msgs \ -I/opt/ros/$(ROS_DISTRO)/include/type_description_interfaces sed -i -e 's/"\* */"\* /' $@ msg.rs: msg.c bindgen --no-doc-comments --blocklist-function atexit $< -o $@ -- \ -I/opt/ros/$(ROS_DISTRO)/include/rosidl_runtime_c \ -I/opt/ros/$(ROS_DISTRO)/include/builtin_interfaces \ -I/opt/ros/$(ROS_DISTRO)/include/rcl \ -I/opt/ros/$(ROS_DISTRO)/include/rcutils \ -I/opt/ros/$(ROS_DISTRO)/include/rosidl_typesupport_interface sh sed_crate.sh $@ clean: rm -f *.rs