From d39a1b66250ad9298a4e540fce209d80f7869fda Mon Sep 17 00:00:00 2001 From: bruecknerja86834 Date: Thu, 24 Feb 2022 23:36:52 +0100 Subject: [PATCH] =?UTF-8?q?README=20aktualisiert=20+=20un=C3=B6tige=20Date?= =?UTF-8?q?ien=20entfernt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/c_cpp_properties.json | 20 + .vscode/settings.json | 32 + Images/Aruco_robot.jpg | Bin 0 -> 32819 bytes Images/Kalibrierung.jpg | Bin 0 -> 57962 bytes Images/Output_pic.jpg | Bin 0 -> 21845 bytes Images/Topics.jpg | Bin 0 -> 10855 bytes README.md | 35 +- build/.built_by | 1 - build/COLCON_IGNORE | 0 .../aruco_detector.egg-info/PKG-INFO | 10 - .../aruco_detector.egg-info/SOURCES.txt | 18 - .../dependency_links.txt | 1 - .../aruco_detector.egg-info/entry_points.txt | 3 - .../aruco_detector.egg-info/requires.txt | 1 - .../aruco_detector.egg-info/top_level.txt | 1 - .../aruco_detector.egg-info/zip-safe | 1 - .../build/lib/aruco_detector/__init__.py | 0 .../lib/aruco_detector/aruco_detector_node.py | 146 - .../lib/aruco_detector/transformations.py | 1706 ------- .../build/lib/aruco_detector/yaml_handling.py | 47 - build/aruco_detector/colcon_build.rc | 1 - .../colcon_command_prefix_setup_py.sh | 1 - .../colcon_command_prefix_setup_py.sh.env | 70 - build/aruco_detector/install.log | 18 - build/aruco_interfaces/CMakeCache.txt | 743 --- .../CMakeFiles/3.16.3/CMakeCCompiler.cmake | 76 - .../CMakeFiles/3.16.3/CMakeCXXCompiler.cmake | 88 - .../3.16.3/CMakeDetermineCompilerABI_C.bin | Bin 16552 -> 0 bytes .../3.16.3/CMakeDetermineCompilerABI_CXX.bin | Bin 16560 -> 0 bytes .../CMakeFiles/3.16.3/CMakeSystem.cmake | 15 - .../3.16.3/CompilerIdC/CMakeCCompilerId.c | 671 --- .../CMakeFiles/3.16.3/CompilerIdC/a.out | Bin 16712 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 660 --- .../CMakeFiles/3.16.3/CompilerIdCXX/a.out | Bin 16720 -> 0 bytes .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/CMakeOutput.log | 461 -- .../CMakeFiles/CMakeRuleHashes.txt | 14 - ...s__rosidl_generator_cExport-noconfig.cmake | 19 - ...interfaces__rosidl_generator_cExport.cmake | 99 - ...terfaces__rosidl_generator_cppExport.cmake | 99 - ..._rosidl_typesupport_cExport-noconfig.cmake | 19 - ...terfaces__rosidl_typesupport_cExport.cmake | 99 - ...osidl_typesupport_cppExport-noconfig.cmake | 19 - ...rfaces__rosidl_typesupport_cppExport.cmake | 99 - ...pport_introspection_cExport-noconfig.cmake | 19 - ...dl_typesupport_introspection_cExport.cmake | 114 - ...ort_introspection_cppExport-noconfig.cmake | 19 - ..._typesupport_introspection_cppExport.cmake | 98 - .../CMakeFiles/Makefile.cmake | 557 -- build/aruco_interfaces/CMakeFiles/Makefile2 | 583 --- .../CMakeFiles/TargetDirectories.txt | 30 - .../aruco_interfaces.dir/DependInfo.cmake | 11 - .../aruco_interfaces.dir/build.make | 135 - .../aruco_interfaces.dir/cmake_clean.cmake | 8 - .../aruco_interfaces.dir/depend.internal | 3 - .../aruco_interfaces.dir/depend.make | 3 - .../aruco_interfaces.dir/progress.make | 1 - .../DependInfo.cmake | 19 - .../aruco_interfaces__cpp.dir/build.make | 172 - .../cmake_clean.cmake | 12 - .../aruco_interfaces__cpp.dir/depend.internal | 3 - .../aruco_interfaces__cpp.dir/depend.make | 3 - .../aruco_interfaces__cpp.dir/progress.make | 2 - .../C.includecache | 688 --- .../DependInfo.cmake | 34 - .../aruco_interfaces__python.dir/build.make | 126 - .../cmake_clean.cmake | 10 - .../depend.internal | 115 - .../aruco_interfaces__python.dir/depend.make | 115 - .../aruco_interfaces__python.dir/flags.make | 10 - .../aruco_interfaces__python.dir/link.txt | 1 - .../progress.make | 3 - .../msg/_aruco_marker_pose_s.c.o | Bin 15384 -> 0 bytes .../C.includecache | 112 - .../DependInfo.cmake | 38 - .../build.make | 214 - .../cmake_clean.cmake | 15 - .../depend.internal | 16 - .../depend.make | 16 - .../flags.make | 10 - .../link.txt | 1 - .../progress.make | 4 - .../detail/aruco_marker_pose__functions.c.o | Bin 5200 -> 0 bytes .../CXX.includecache | 104 - .../DependInfo.cmake | 30 - .../build.make | 191 - .../cmake_clean.cmake | 11 - .../depend.internal | 18 - .../depend.make | 18 - .../flags.make | 10 - .../link.txt | 1 - .../progress.make | 4 - .../msg/aruco_marker_pose__type_support.cpp.o | Bin 4032 -> 0 bytes .../C.includecache | 628 --- .../DependInfo.cmake | 35 - .../build.make | 129 - .../cmake_clean.cmake | 10 - .../depend.internal | 105 - .../depend.make | 105 - .../flags.make | 10 - .../link.txt | 1 - .../progress.make | 3 - ...o_interfaces_s.ep.rosidl_typesupport_c.c.o | Bin 5024 -> 0 bytes .../CXX.includecache | 150 - .../DependInfo.cmake | 29 - .../build.make | 191 - .../cmake_clean.cmake | 11 - .../depend.internal | 20 - .../depend.make | 20 - .../flags.make | 10 - .../link.txt | 1 - .../progress.make | 4 - .../msg/aruco_marker_pose__type_support.cpp.o | Bin 4576 -> 0 bytes .../CXX.includecache | 232 - .../DependInfo.cmake | 55 - .../build.make | 215 - .../cmake_clean.cmake | 12 - .../depend.internal | 32 - .../depend.make | 32 - .../flags.make | 10 - .../link.txt | 1 - .../progress.make | 4 - .../aruco_marker_pose__type_support_c.cpp.o | Bin 9720 -> 0 bytes .../C.includecache | 628 --- .../DependInfo.cmake | 55 - .../build.make | 147 - .../cmake_clean.cmake | 10 - .../depend.internal | 105 - .../depend.make | 105 - .../flags.make | 10 - .../link.txt | 1 - .../progress.make | 3 - ...ces_s.ep.rosidl_typesupport_fastrtps_c.c.o | Bin 5040 -> 0 bytes .../CXX.includecache | 234 - .../DependInfo.cmake | 42 - .../build.make | 209 - .../cmake_clean.cmake | 12 - .../depend.internal | 30 - .../depend.make | 30 - .../flags.make | 10 - .../link.txt | 1 - .../progress.make | 4 - .../aruco_marker_pose__type_support.cpp.o | Bin 81576 -> 0 bytes .../C.includecache | 190 - .../DependInfo.cmake | 37 - .../build.make | 198 - .../cmake_clean.cmake | 12 - .../depend.internal | 29 - .../depend.make | 29 - .../flags.make | 10 - .../link.txt | 1 - .../progress.make | 4 - .../aruco_marker_pose__type_support.c.o | Bin 5088 -> 0 bytes .../C.includecache | 628 --- .../DependInfo.cmake | 37 - .../build.make | 130 - .../cmake_clean.cmake | 10 - .../depend.internal | 105 - .../depend.make | 105 - .../flags.make | 10 - .../link.txt | 1 - .../progress.make | 3 - ....ep.rosidl_typesupport_introspection_c.c.o | Bin 5048 -> 0 bytes .../CXX.includecache | 174 - .../DependInfo.cmake | 35 - .../build.make | 197 - .../cmake_clean.cmake | 12 - .../depend.internal | 22 - .../depend.make | 22 - .../flags.make | 10 - .../link.txt | 1 - .../progress.make | 4 - .../aruco_marker_pose__type_support.cpp.o | Bin 91224 -> 0 bytes .../DependInfo.cmake | 11 - .../aruco_interfaces_uninstall.dir/build.make | 76 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../CMakeFiles/cmake.check_cache | 1 - .../CMakeFiles/progress.marks | 1 - .../CMakeFiles/uninstall.dir/DependInfo.cmake | 11 - .../CMakeFiles/uninstall.dir/build.make | 72 - .../uninstall.dir/cmake_clean.cmake | 5 - .../CMakeFiles/uninstall.dir/progress.make | 1 - build/aruco_interfaces/CTestConfiguration.ini | 105 - build/aruco_interfaces/CTestCustom.cmake | 2 - build/aruco_interfaces/CTestTestfile.cmake | 13 - build/aruco_interfaces/Makefile | 750 --- .../aruco_interfacesConfig-version.cmake | 14 - .../aruco_interfacesConfig.cmake | 42 - .../ament_cmake_core/package.cmake | 14 - .../stamps/ArucoMarkerPose.msg.stamp | 2 - ...ake_export_dependencies-extras.cmake.stamp | 92 - ...ort_include_directories-extras.cmake.stamp | 16 - ..._cmake_export_libraries-extras.cmake.stamp | 140 - ...nt_cmake_export_targets-extras.cmake.stamp | 27 - .../stamps/ament_prefix_path.sh.stamp | 4 - .../stamps/library_path.sh.stamp | 16 - .../stamps/nameConfig-version.cmake.in.stamp | 14 - .../stamps/nameConfig.cmake.in.stamp | 42 - .../ament_cmake_core/stamps/package.xml.stamp | 27 - .../stamps/package_xml_2_cmake.py.stamp | 143 - .../ament_cmake_core/stamps/path.sh.stamp | 5 - .../stamps/pythonpath.sh.in.stamp | 3 - .../stamps/rosidl_cmake-extras.cmake.stamp | 4 - ...t_typesupport_libraries-extras.cmake.stamp | 46 - ...ort_typesupport_targets-extras.cmake.stamp | 23 - .../stamps/templates_2_cmake.py.stamp | 112 - .../ament_prefix_path.dsv | 1 - .../library_path.dsv | 1 - .../local_setup.bash | 46 - .../local_setup.dsv | 4 - .../local_setup.sh | 135 - .../local_setup.zsh | 59 - .../ament_cmake_environment_hooks/package.dsv | 4 - .../ament_cmake_environment_hooks/path.dsv | 1 - .../pythonpath.dsv | 1 - .../pythonpath.sh | 3 - ...ent_cmake_export_dependencies-extras.cmake | 92 - ...ke_export_include_directories-extras.cmake | 16 - .../ament_cmake_export_libraries-extras.cmake | 140 - .../ament_cmake_export_targets-extras.cmake | 27 - .../package_run_dependencies/aruco_interfaces | 1 - .../resource_index/packages/aruco_interfaces | 0 .../parent_prefix_path/aruco_interfaces | 1 - .../rosidl_interfaces/aruco_interfaces | 2 - .../templates.cmake | 14 - .../ament_cmake_uninstall_target.cmake | 57 - .../CMakeDirectoryInformation.cmake | 16 - .../aruco_interfaces__py.dir/DependInfo.cmake | 21 - .../aruco_interfaces__py.dir/build.make | 180 - .../cmake_clean.cmake | 14 - .../aruco_interfaces__py.dir/depend.internal | 3 - .../aruco_interfaces__py.dir/depend.make | 3 - .../aruco_interfaces__py.dir/progress.make | 2 - .../CMakeFiles/progress.marks | 1 - .../aruco_interfaces__py/CMakeLists.txt | 41 - .../aruco_interfaces__py/CTestTestfile.cmake | 6 - .../aruco_interfaces__py/Makefile | 212 - .../aruco_interfaces__py/cmake_install.cmake | 39 - build/aruco_interfaces/cmake_args.last | 1 - build/aruco_interfaces/cmake_install.cmake | 574 --- build/aruco_interfaces/colcon_build.rc | 1 - .../colcon_command_prefix_build.sh | 1 - .../colcon_command_prefix_build.sh.env | 70 - build/aruco_interfaces/install_manifest.txt | 74 - ...libaruco_interfaces__rosidl_generator_c.so | Bin 17368 -> 0 bytes ...baruco_interfaces__rosidl_typesupport_c.so | Bin 16856 -> 0 bytes ...ruco_interfaces__rosidl_typesupport_cpp.so | Bin 17480 -> 0 bytes ...terfaces__rosidl_typesupport_fastrtps_c.so | Bin 22976 -> 0 bytes ...rfaces__rosidl_typesupport_fastrtps_cpp.so | Bin 64968 -> 0 bytes ...ces__rosidl_typesupport_introspection_c.so | Bin 17928 -> 0 bytes ...s__rosidl_typesupport_introspection_cpp.so | Bin 73512 -> 0 bytes .../rosidl_adapter/aruco_interfaces.idls | 1 - .../aruco_interfaces/msg/ArucoMarkerPose.idl | 15 - ..._adapter__arguments__aruco_interfaces.json | 6 - .../rosidl_cmake/rosidl_cmake-extras.cmake | 4 - ..._export_typesupport_libraries-extras.cmake | 46 - ...ke_export_typesupport_targets-extras.cmake | 23 - .../aruco_interfaces/msg/aruco_marker_pose.h | 12 - .../msg/detail/aruco_marker_pose__functions.c | 156 - .../msg/detail/aruco_marker_pose__functions.h | 124 - .../msg/detail/aruco_marker_pose__struct.h | 47 - .../detail/aruco_marker_pose__type_support.h | 33 - .../rosidl_generator_c__visibility_control.h | 42 - .../rosidl_generator_c__arguments.json | 148 - .../msg/aruco_marker_pose.hpp | 11 - .../msg/detail/aruco_marker_pose__builder.hpp | 71 - .../msg/detail/aruco_marker_pose__struct.hpp | 138 - .../msg/detail/aruco_marker_pose__traits.hpp | 42 - .../rosidl_generator_cpp__arguments.json | 150 - .../aruco_interfaces/__init__.py | 0 ...uco_interfaces_s.ep.rosidl_typesupport_c.c | 171 - ...faces_s.ep.rosidl_typesupport_fastrtps_c.c | 171 - ..._s.ep.rosidl_typesupport_introspection_c.c | 171 - ...pesupport_c.cpython-38-x86_64-linux-gnu.so | Bin 17200 -> 0 bytes ..._fastrtps_c.cpython-38-x86_64-linux-gnu.so | Bin 17216 -> 0 bytes ...ospection_c.cpython-38-x86_64-linux-gnu.so | Bin 17232 -> 0 bytes .../libaruco_interfaces__python.so | Bin 22192 -> 0 bytes .../aruco_interfaces/msg/__init__.py | 1 - .../msg/_aruco_marker_pose.py | 174 - .../msg/_aruco_marker_pose_s.c | 243 - .../rosidl_generator_py__arguments.json | 148 - .../msg/aruco_marker_pose__type_support.cpp | 96 - ...rosidl_typesupport_c__visibility_control.h | 43 - .../rosidl_typesupport_c__arguments.json | 141 - .../msg/aruco_marker_pose__type_support.cpp | 108 - .../rosidl_typesupport_cpp__arguments.json | 141 - ...rker_pose__rosidl_typesupport_fastrtps_c.h | 36 - .../aruco_marker_pose__type_support_c.cpp | 269 - ...pesupport_fastrtps_c__visibility_control.h | 43 - ...idl_typesupport_fastrtps_c__arguments.json | 143 - ..._pose__rosidl_typesupport_fastrtps_cpp.hpp | 79 - .../aruco_marker_pose__type_support.cpp | 265 - ...support_fastrtps_cpp__visibility_control.h | 43 - ...l_typesupport_fastrtps_cpp__arguments.json | 143 - ...pose__rosidl_typesupport_introspection_c.h | 26 - .../detail/aruco_marker_pose__type_support.c | 139 - ...port_introspection_c__visibility_control.h | 43 - ...ypesupport_introspection_c__arguments.json | 143 - ...__rosidl_typesupport_introspection_cpp.hpp | 27 - .../aruco_marker_pose__type_support.cpp | 176 - ...esupport_introspection_cpp__arguments.json | 143 - .../build/lib/camera_calibration/__init__.py | 0 .../lib/camera_calibration/calibrator.py | 1146 ----- .../camera_calibration/camera_calibrator.py | 366 -- .../lib/camera_calibration/camera_checker.py | 201 - .../lib/camera_calibration/nodes/__init__.py | 0 .../nodes/cameracalibrator.py | 153 - .../camera_calibration/nodes/cameracheck.py | 58 - .../camera_calibration.egg-info/PKG-INFO | 12 - .../camera_calibration.egg-info/SOURCES.txt | 20 - .../dependency_links.txt | 1 - .../entry_points.txt | 4 - .../camera_calibration.egg-info/requires.txt | 1 - .../camera_calibration.egg-info/top_level.txt | 1 - .../camera_calibration.egg-info/zip-safe | 1 - build/camera_calibration/colcon_build.rc | 1 - .../colcon_command_prefix_setup_py.sh | 1 - .../colcon_command_prefix_setup_py.sh.env | 70 - build/camera_calibration/install.log | 25 - .../build/lib/turtle_follower_py/__init__.py | 0 .../turtle_follower_py/turtle_follower_py.py | 153 - build/turtle_follower_py/colcon_build.rc | 1 - .../colcon_command_prefix_setup_py.sh | 2 - .../colcon_command_prefix_setup_py.sh.env | 70 - build/turtle_follower_py/install.log | 14 - .../turtle_follower_py.egg-info/PKG-INFO | 10 - .../turtle_follower_py.egg-info/SOURCES.txt | 16 - .../dependency_links.txt | 1 - .../entry_points.txt | 3 - .../turtle_follower_py.egg-info/requires.txt | 1 - .../turtle_follower_py.egg-info/top_level.txt | 1 - .../turtle_follower_py.egg-info/zip-safe | 1 - build/v4l2_camera/CMakeCache.txt | 781 --- .../CMakeFiles/3.16.3/CMakeCCompiler.cmake | 76 - .../CMakeFiles/3.16.3/CMakeCXXCompiler.cmake | 88 - .../3.16.3/CMakeDetermineCompilerABI_C.bin | Bin 16552 -> 0 bytes .../3.16.3/CMakeDetermineCompilerABI_CXX.bin | Bin 16560 -> 0 bytes .../CMakeFiles/3.16.3/CMakeSystem.cmake | 15 - .../3.16.3/CompilerIdC/CMakeCCompilerId.c | 671 --- .../CMakeFiles/3.16.3/CompilerIdC/a.out | Bin 16712 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 660 --- .../CMakeFiles/3.16.3/CompilerIdCXX/a.out | Bin 16720 -> 0 bytes .../CMakeDirectoryInformation.cmake | 16 - build/v4l2_camera/CMakeFiles/CMakeError.log | 58 - build/v4l2_camera/CMakeFiles/CMakeOutput.log | 489 -- .../CMakeFiles/CMakeRuleHashes.txt | 2 - .../export_v4l2_cameraExport-noconfig.cmake | 37 - .../cmake/export_v4l2_cameraExport.cmake | 113 - build/v4l2_camera/CMakeFiles/Makefile.cmake | 754 --- build/v4l2_camera/CMakeFiles/Makefile2 | 220 - .../CMakeFiles/TargetDirectories.txt | 12 - .../v4l2_camera/CMakeFiles/cmake.check_cache | 1 - build/v4l2_camera/CMakeFiles/progress.marks | 1 - .../CMakeFiles/uninstall.dir/DependInfo.cmake | 11 - .../CMakeFiles/uninstall.dir/build.make | 72 - .../uninstall.dir/cmake_clean.cmake | 5 - .../CMakeFiles/uninstall.dir/progress.make | 1 - .../v4l2_camera.dir/CXX.includecache | 4506 ----------------- .../v4l2_camera.dir/DependInfo.cmake | 34 - .../CMakeFiles/v4l2_camera.dir/build.make | 211 - .../v4l2_camera.dir/cmake_clean.cmake | 11 - .../v4l2_camera.dir/depend.internal | 620 --- .../CMakeFiles/v4l2_camera.dir/depend.make | 620 --- .../CMakeFiles/v4l2_camera.dir/flags.make | 10 - .../CMakeFiles/v4l2_camera.dir/link.txt | 1 - .../CMakeFiles/v4l2_camera.dir/progress.make | 4 - .../v4l2_camera.dir/src/v4l2_camera.cpp.o | Bin 2499872 -> 0 bytes .../src/v4l2_camera_device.cpp.o | Bin 551000 -> 0 bytes .../CXX.includecache | 4310 ---------------- .../DependInfo.cmake | 32 - .../v4l2_camera_compose_test.dir/build.make | 197 - .../cmake_clean.cmake | 10 - .../depend.internal | 314 -- .../v4l2_camera_compose_test.dir/depend.make | 314 -- .../v4l2_camera_compose_test.dir/flags.make | 10 - .../v4l2_camera_compose_test.dir/link.txt | 1 - .../progress.make | 3 - .../src/v4l2_camera_compose_test.cpp.o | Bin 3619720 -> 0 bytes .../v4l2_camera_node.dir/CXX.includecache | 4310 ---------------- .../v4l2_camera_node.dir/DependInfo.cmake | 32 - .../v4l2_camera_node.dir/build.make | 197 - .../v4l2_camera_node.dir/cmake_clean.cmake | 10 - .../v4l2_camera_node.dir/depend.internal | 314 -- .../v4l2_camera_node.dir/depend.make | 314 -- .../v4l2_camera_node.dir/flags.make | 10 - .../CMakeFiles/v4l2_camera_node.dir/link.txt | 1 - .../v4l2_camera_node.dir/progress.make | 3 - .../src/v4l2_camera_node.cpp.o | Bin 140304 -> 0 bytes .../DependInfo.cmake | 11 - .../v4l2_camera_uninstall.dir/build.make | 76 - .../cmake_clean.cmake | 8 - .../v4l2_camera_uninstall.dir/progress.make | 1 - build/v4l2_camera/CTestConfiguration.ini | 105 - build/v4l2_camera/CTestCustom.cmake | 2 - build/v4l2_camera/CTestTestfile.cmake | 16 - build/v4l2_camera/Makefile | 386 -- .../ament_cmake_core/package.cmake | 14 - ...ake_export_dependencies-extras.cmake.stamp | 92 - ...ort_include_directories-extras.cmake.stamp | 16 - ..._cmake_export_libraries-extras.cmake.stamp | 140 - ...nt_cmake_export_targets-extras.cmake.stamp | 27 - .../stamps/ament_prefix_path.sh.stamp | 4 - .../stamps/library_path.sh.stamp | 16 - .../stamps/nameConfig-version.cmake.in.stamp | 14 - .../stamps/nameConfig.cmake.in.stamp | 42 - .../ament_cmake_core/stamps/package.xml.stamp | 30 - .../stamps/package_xml_2_cmake.py.stamp | 143 - .../ament_cmake_core/stamps/path.sh.stamp | 5 - .../stamps/templates_2_cmake.py.stamp | 112 - .../v4l2_cameraConfig-version.cmake | 14 - .../ament_cmake_core/v4l2_cameraConfig.cmake | 42 - .../ament_prefix_path.dsv | 1 - .../library_path.dsv | 1 - .../local_setup.bash | 46 - .../local_setup.dsv | 3 - .../local_setup.sh | 134 - .../local_setup.zsh | 59 - .../ament_cmake_environment_hooks/package.dsv | 4 - .../ament_cmake_environment_hooks/path.dsv | 1 - ...ent_cmake_export_dependencies-extras.cmake | 92 - ...ke_export_include_directories-extras.cmake | 16 - .../ament_cmake_export_libraries-extras.cmake | 140 - .../ament_cmake_export_targets-extras.cmake | 27 - .../package_run_dependencies/v4l2_camera | 1 - .../resource_index/packages/v4l2_camera | 0 .../parent_prefix_path/v4l2_camera | 1 - .../rclcpp_components/v4l2_camera | 1 - .../templates.cmake | 14 - .../ament_cmake_uninstall_target.cmake | 57 - build/v4l2_camera/cmake_args.last | 1 - build/v4l2_camera/cmake_install.cmake | 222 - build/v4l2_camera/colcon_build.rc | 1 - .../colcon_command_prefix_build.sh | 1 - .../colcon_command_prefix_build.sh.env | 70 - build/v4l2_camera/install_manifest.txt | 34 - build/v4l2_camera/libv4l2_camera.so | Bin 2113568 -> 0 bytes build/v4l2_camera/v4l2_camera_compose_test | Bin 1792064 -> 0 bytes build/v4l2_camera/v4l2_camera_node | Bin 93256 -> 0 bytes launch/aruco_launch.py | 7 +- launch/turtle_launch.py | 14 - .../aruco_detector/aruco_detector_node.py | 45 +- .../aruco_detector/transformations.py | 1706 ------- 443 files changed, 103 insertions(+), 49553 deletions(-) create mode 100755 .vscode/c_cpp_properties.json create mode 100755 .vscode/settings.json create mode 100755 Images/Aruco_robot.jpg create mode 100755 Images/Kalibrierung.jpg create mode 100755 Images/Output_pic.jpg create mode 100755 Images/Topics.jpg delete mode 100755 build/.built_by delete mode 100755 build/COLCON_IGNORE delete mode 100755 build/aruco_detector/aruco_detector.egg-info/PKG-INFO delete mode 100755 build/aruco_detector/aruco_detector.egg-info/SOURCES.txt delete mode 100755 build/aruco_detector/aruco_detector.egg-info/dependency_links.txt delete mode 100755 build/aruco_detector/aruco_detector.egg-info/entry_points.txt delete mode 100755 build/aruco_detector/aruco_detector.egg-info/requires.txt delete mode 100755 build/aruco_detector/aruco_detector.egg-info/top_level.txt delete mode 100755 build/aruco_detector/aruco_detector.egg-info/zip-safe delete mode 100755 build/aruco_detector/build/lib/aruco_detector/__init__.py delete mode 100755 build/aruco_detector/build/lib/aruco_detector/aruco_detector_node.py delete mode 100755 build/aruco_detector/build/lib/aruco_detector/transformations.py delete mode 100755 build/aruco_detector/build/lib/aruco_detector/yaml_handling.py delete mode 100755 build/aruco_detector/colcon_build.rc delete mode 100755 build/aruco_detector/colcon_command_prefix_setup_py.sh delete mode 100755 build/aruco_detector/colcon_command_prefix_setup_py.sh.env delete mode 100755 build/aruco_detector/install.log delete mode 100755 build/aruco_interfaces/CMakeCache.txt delete mode 100755 build/aruco_interfaces/CMakeFiles/3.16.3/CMakeCCompiler.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin delete mode 100755 build/aruco_interfaces/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin delete mode 100755 build/aruco_interfaces/CMakeFiles/3.16.3/CMakeSystem.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c delete mode 100755 build/aruco_interfaces/CMakeFiles/3.16.3/CompilerIdC/a.out delete mode 100755 build/aruco_interfaces/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100755 build/aruco_interfaces/CMakeFiles/3.16.3/CompilerIdCXX/a.out delete mode 100755 build/aruco_interfaces/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/CMakeOutput.log delete mode 100644 build/aruco_interfaces/CMakeFiles/CMakeRuleHashes.txt delete mode 100644 build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport-noconfig.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cppExport.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport-noconfig.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport-noconfig.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/Makefile.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/Makefile2 delete mode 100644 build/aruco_interfaces/CMakeFiles/TargetDirectories.txt delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/build.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/cmake_clean.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/depend.internal delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/depend.make delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/progress.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/build.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/cmake_clean.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/depend.internal delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/depend.make delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/progress.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/C.includecache delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/build.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/cmake_clean.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/depend.internal delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/depend.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/flags.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/link.txt delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/progress.make delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/C.includecache delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/cmake_clean.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend.internal delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/flags.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/link.txt delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/progress.make delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/CXX.includecache delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/cmake_clean.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/depend.internal delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/depend.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/flags.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/link.txt delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/progress.make delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/C.includecache delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/depend.internal delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/depend.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/flags.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/link.txt delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/progress.make delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/CXX.includecache delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/cmake_clean.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/depend.internal delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/depend.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/flags.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/link.txt delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/progress.make delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/CXX.includecache delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/depend.internal delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/depend.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/flags.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/link.txt delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/progress.make delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/C.includecache delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/depend.internal delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/CXX.includecache delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/depend.internal delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/depend.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/flags.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/link.txt delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/progress.make delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/C.includecache delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/depend.internal delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/depend.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/flags.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/link.txt delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/progress.make delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/C.includecache delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/depend.internal delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/depend.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/flags.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/link.txt delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/progress.make delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/CXX.includecache delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/depend.internal delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/depend.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/flags.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/link.txt delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/progress.make delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/build.make delete mode 100755 build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/cmake_clean.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/progress.make delete mode 100755 build/aruco_interfaces/CMakeFiles/cmake.check_cache delete mode 100644 build/aruco_interfaces/CMakeFiles/progress.marks delete mode 100755 build/aruco_interfaces/CMakeFiles/uninstall.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/CMakeFiles/uninstall.dir/build.make delete mode 100755 build/aruco_interfaces/CMakeFiles/uninstall.dir/cmake_clean.cmake delete mode 100644 build/aruco_interfaces/CMakeFiles/uninstall.dir/progress.make delete mode 100644 build/aruco_interfaces/CTestConfiguration.ini delete mode 100755 build/aruco_interfaces/CTestCustom.cmake delete mode 100755 build/aruco_interfaces/CTestTestfile.cmake delete mode 100644 build/aruco_interfaces/Makefile delete mode 100644 build/aruco_interfaces/ament_cmake_core/aruco_interfacesConfig-version.cmake delete mode 100644 build/aruco_interfaces/ament_cmake_core/aruco_interfacesConfig.cmake delete mode 100755 build/aruco_interfaces/ament_cmake_core/package.cmake delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/ArucoMarkerPose.msg.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/ament_prefix_path.sh.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/library_path.sh.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/nameConfig.cmake.in.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/package.xml.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/path.sh.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/pythonpath.sh.in.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_core/stamps/templates_2_cmake.py.stamp delete mode 100755 build/aruco_interfaces/ament_cmake_environment_hooks/ament_prefix_path.dsv delete mode 100755 build/aruco_interfaces/ament_cmake_environment_hooks/library_path.dsv delete mode 100644 build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.bash delete mode 100755 build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.dsv delete mode 100644 build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.sh delete mode 100644 build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.zsh delete mode 100755 build/aruco_interfaces/ament_cmake_environment_hooks/package.dsv delete mode 100755 build/aruco_interfaces/ament_cmake_environment_hooks/path.dsv delete mode 100755 build/aruco_interfaces/ament_cmake_environment_hooks/pythonpath.dsv delete mode 100644 build/aruco_interfaces/ament_cmake_environment_hooks/pythonpath.sh delete mode 100644 build/aruco_interfaces/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake delete mode 100644 build/aruco_interfaces/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake delete mode 100644 build/aruco_interfaces/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake delete mode 100644 build/aruco_interfaces/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake delete mode 100755 build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/aruco_interfaces delete mode 100755 build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/packages/aruco_interfaces delete mode 100644 build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/aruco_interfaces delete mode 100755 build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/aruco_interfaces delete mode 100755 build/aruco_interfaces/ament_cmake_package_templates/templates.cmake delete mode 100644 build/aruco_interfaces/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake delete mode 100755 build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100755 build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/DependInfo.cmake delete mode 100755 build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/build.make delete mode 100755 build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/cmake_clean.cmake delete mode 100755 build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/depend.internal delete mode 100755 build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/depend.make delete mode 100644 build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/progress.make delete mode 100644 build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/progress.marks delete mode 100755 build/aruco_interfaces/aruco_interfaces__py/CMakeLists.txt delete mode 100755 build/aruco_interfaces/aruco_interfaces__py/CTestTestfile.cmake delete mode 100755 build/aruco_interfaces/aruco_interfaces__py/Makefile delete mode 100755 build/aruco_interfaces/aruco_interfaces__py/cmake_install.cmake delete mode 100755 build/aruco_interfaces/cmake_args.last delete mode 100755 build/aruco_interfaces/cmake_install.cmake delete mode 100755 build/aruco_interfaces/colcon_build.rc delete mode 100755 build/aruco_interfaces/colcon_command_prefix_build.sh delete mode 100755 build/aruco_interfaces/colcon_command_prefix_build.sh.env delete mode 100755 build/aruco_interfaces/install_manifest.txt delete mode 100755 build/aruco_interfaces/libaruco_interfaces__rosidl_generator_c.so delete mode 100755 build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_c.so delete mode 100755 build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_cpp.so delete mode 100755 build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_fastrtps_c.so delete mode 100755 build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so delete mode 100755 build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_introspection_c.so delete mode 100755 build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_introspection_cpp.so delete mode 100755 build/aruco_interfaces/rosidl_adapter/aruco_interfaces.idls delete mode 100755 build/aruco_interfaces/rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl delete mode 100755 build/aruco_interfaces/rosidl_adapter__arguments__aruco_interfaces.json delete mode 100644 build/aruco_interfaces/rosidl_cmake/rosidl_cmake-extras.cmake delete mode 100644 build/aruco_interfaces/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake delete mode 100644 build/aruco_interfaces/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake delete mode 100755 build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h delete mode 100755 build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c delete mode 100755 build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h delete mode 100755 build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h delete mode 100755 build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h delete mode 100644 build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h delete mode 100755 build/aruco_interfaces/rosidl_generator_c__arguments.json delete mode 100755 build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp delete mode 100755 build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__builder.hpp delete mode 100755 build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp delete mode 100755 build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__traits.hpp delete mode 100755 build/aruco_interfaces/rosidl_generator_cpp__arguments.json delete mode 100755 build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/__init__.py delete mode 100755 build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c delete mode 100755 build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c delete mode 100755 build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c delete mode 100755 build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so delete mode 100755 build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so delete mode 100755 build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so delete mode 100755 build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so delete mode 100755 build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/__init__.py delete mode 100755 build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose.py delete mode 100755 build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c delete mode 100755 build/aruco_interfaces/rosidl_generator_py__arguments.json delete mode 100755 build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp delete mode 100644 build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/rosidl_typesupport_c__visibility_control.h delete mode 100755 build/aruco_interfaces/rosidl_typesupport_c__arguments.json delete mode 100755 build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp delete mode 100755 build/aruco_interfaces/rosidl_typesupport_cpp__arguments.json delete mode 100755 build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h delete mode 100755 build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp delete mode 100644 build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h delete mode 100755 build/aruco_interfaces/rosidl_typesupport_fastrtps_c__arguments.json delete mode 100755 build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp delete mode 100755 build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp delete mode 100644 build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h delete mode 100755 build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp__arguments.json delete mode 100755 build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h delete mode 100755 build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c delete mode 100644 build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h delete mode 100755 build/aruco_interfaces/rosidl_typesupport_introspection_c__arguments.json delete mode 100755 build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp delete mode 100755 build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp delete mode 100755 build/aruco_interfaces/rosidl_typesupport_introspection_cpp__arguments.json delete mode 100755 build/camera_calibration/build/lib/camera_calibration/__init__.py delete mode 100755 build/camera_calibration/build/lib/camera_calibration/calibrator.py delete mode 100755 build/camera_calibration/build/lib/camera_calibration/camera_calibrator.py delete mode 100755 build/camera_calibration/build/lib/camera_calibration/camera_checker.py delete mode 100755 build/camera_calibration/build/lib/camera_calibration/nodes/__init__.py delete mode 100755 build/camera_calibration/build/lib/camera_calibration/nodes/cameracalibrator.py delete mode 100755 build/camera_calibration/build/lib/camera_calibration/nodes/cameracheck.py delete mode 100755 build/camera_calibration/camera_calibration.egg-info/PKG-INFO delete mode 100755 build/camera_calibration/camera_calibration.egg-info/SOURCES.txt delete mode 100755 build/camera_calibration/camera_calibration.egg-info/dependency_links.txt delete mode 100755 build/camera_calibration/camera_calibration.egg-info/entry_points.txt delete mode 100755 build/camera_calibration/camera_calibration.egg-info/requires.txt delete mode 100755 build/camera_calibration/camera_calibration.egg-info/top_level.txt delete mode 100755 build/camera_calibration/camera_calibration.egg-info/zip-safe delete mode 100755 build/camera_calibration/colcon_build.rc delete mode 100755 build/camera_calibration/colcon_command_prefix_setup_py.sh delete mode 100755 build/camera_calibration/colcon_command_prefix_setup_py.sh.env delete mode 100755 build/camera_calibration/install.log delete mode 100755 build/turtle_follower_py/build/lib/turtle_follower_py/__init__.py delete mode 100755 build/turtle_follower_py/build/lib/turtle_follower_py/turtle_follower_py.py delete mode 100755 build/turtle_follower_py/colcon_build.rc delete mode 100755 build/turtle_follower_py/colcon_command_prefix_setup_py.sh delete mode 100755 build/turtle_follower_py/colcon_command_prefix_setup_py.sh.env delete mode 100755 build/turtle_follower_py/install.log delete mode 100755 build/turtle_follower_py/turtle_follower_py.egg-info/PKG-INFO delete mode 100755 build/turtle_follower_py/turtle_follower_py.egg-info/SOURCES.txt delete mode 100755 build/turtle_follower_py/turtle_follower_py.egg-info/dependency_links.txt delete mode 100755 build/turtle_follower_py/turtle_follower_py.egg-info/entry_points.txt delete mode 100755 build/turtle_follower_py/turtle_follower_py.egg-info/requires.txt delete mode 100755 build/turtle_follower_py/turtle_follower_py.egg-info/top_level.txt delete mode 100755 build/turtle_follower_py/turtle_follower_py.egg-info/zip-safe delete mode 100755 build/v4l2_camera/CMakeCache.txt delete mode 100755 build/v4l2_camera/CMakeFiles/3.16.3/CMakeCCompiler.cmake delete mode 100755 build/v4l2_camera/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake delete mode 100755 build/v4l2_camera/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin delete mode 100755 build/v4l2_camera/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin delete mode 100755 build/v4l2_camera/CMakeFiles/3.16.3/CMakeSystem.cmake delete mode 100755 build/v4l2_camera/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c delete mode 100755 build/v4l2_camera/CMakeFiles/3.16.3/CompilerIdC/a.out delete mode 100755 build/v4l2_camera/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100755 build/v4l2_camera/CMakeFiles/3.16.3/CompilerIdCXX/a.out delete mode 100755 build/v4l2_camera/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100755 build/v4l2_camera/CMakeFiles/CMakeError.log delete mode 100755 build/v4l2_camera/CMakeFiles/CMakeOutput.log delete mode 100644 build/v4l2_camera/CMakeFiles/CMakeRuleHashes.txt delete mode 100644 build/v4l2_camera/CMakeFiles/Export/share/v4l2_camera/cmake/export_v4l2_cameraExport-noconfig.cmake delete mode 100755 build/v4l2_camera/CMakeFiles/Export/share/v4l2_camera/cmake/export_v4l2_cameraExport.cmake delete mode 100644 build/v4l2_camera/CMakeFiles/Makefile.cmake delete mode 100644 build/v4l2_camera/CMakeFiles/Makefile2 delete mode 100644 build/v4l2_camera/CMakeFiles/TargetDirectories.txt delete mode 100755 build/v4l2_camera/CMakeFiles/cmake.check_cache delete mode 100644 build/v4l2_camera/CMakeFiles/progress.marks delete mode 100755 build/v4l2_camera/CMakeFiles/uninstall.dir/DependInfo.cmake delete mode 100755 build/v4l2_camera/CMakeFiles/uninstall.dir/build.make delete mode 100755 build/v4l2_camera/CMakeFiles/uninstall.dir/cmake_clean.cmake delete mode 100644 build/v4l2_camera/CMakeFiles/uninstall.dir/progress.make delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera.dir/CXX.includecache delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera.dir/DependInfo.cmake delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera.dir/build.make delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera.dir/cmake_clean.cmake delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera.dir/depend.internal delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera.dir/depend.make delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera.dir/flags.make delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera.dir/link.txt delete mode 100644 build/v4l2_camera/CMakeFiles/v4l2_camera.dir/progress.make delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/CXX.includecache delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/DependInfo.cmake delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/build.make delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/cmake_clean.cmake delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/depend.internal delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/depend.make delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/flags.make delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/link.txt delete mode 100644 build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/progress.make delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/CXX.includecache delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/DependInfo.cmake delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/build.make delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/cmake_clean.cmake delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/depend.internal delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/depend.make delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/flags.make delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/link.txt delete mode 100644 build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/progress.make delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/DependInfo.cmake delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/build.make delete mode 100755 build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/cmake_clean.cmake delete mode 100644 build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/progress.make delete mode 100644 build/v4l2_camera/CTestConfiguration.ini delete mode 100755 build/v4l2_camera/CTestCustom.cmake delete mode 100755 build/v4l2_camera/CTestTestfile.cmake delete mode 100644 build/v4l2_camera/Makefile delete mode 100755 build/v4l2_camera/ament_cmake_core/package.cmake delete mode 100755 build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp delete mode 100755 build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp delete mode 100755 build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp delete mode 100755 build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp delete mode 100755 build/v4l2_camera/ament_cmake_core/stamps/ament_prefix_path.sh.stamp delete mode 100755 build/v4l2_camera/ament_cmake_core/stamps/library_path.sh.stamp delete mode 100755 build/v4l2_camera/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp delete mode 100755 build/v4l2_camera/ament_cmake_core/stamps/nameConfig.cmake.in.stamp delete mode 100755 build/v4l2_camera/ament_cmake_core/stamps/package.xml.stamp delete mode 100755 build/v4l2_camera/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp delete mode 100755 build/v4l2_camera/ament_cmake_core/stamps/path.sh.stamp delete mode 100755 build/v4l2_camera/ament_cmake_core/stamps/templates_2_cmake.py.stamp delete mode 100644 build/v4l2_camera/ament_cmake_core/v4l2_cameraConfig-version.cmake delete mode 100644 build/v4l2_camera/ament_cmake_core/v4l2_cameraConfig.cmake delete mode 100755 build/v4l2_camera/ament_cmake_environment_hooks/ament_prefix_path.dsv delete mode 100755 build/v4l2_camera/ament_cmake_environment_hooks/library_path.dsv delete mode 100644 build/v4l2_camera/ament_cmake_environment_hooks/local_setup.bash delete mode 100755 build/v4l2_camera/ament_cmake_environment_hooks/local_setup.dsv delete mode 100644 build/v4l2_camera/ament_cmake_environment_hooks/local_setup.sh delete mode 100644 build/v4l2_camera/ament_cmake_environment_hooks/local_setup.zsh delete mode 100755 build/v4l2_camera/ament_cmake_environment_hooks/package.dsv delete mode 100755 build/v4l2_camera/ament_cmake_environment_hooks/path.dsv delete mode 100644 build/v4l2_camera/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake delete mode 100644 build/v4l2_camera/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake delete mode 100644 build/v4l2_camera/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake delete mode 100644 build/v4l2_camera/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake delete mode 100755 build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/v4l2_camera delete mode 100755 build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/packages/v4l2_camera delete mode 100644 build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/v4l2_camera delete mode 100755 build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/rclcpp_components/v4l2_camera delete mode 100755 build/v4l2_camera/ament_cmake_package_templates/templates.cmake delete mode 100644 build/v4l2_camera/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake delete mode 100755 build/v4l2_camera/cmake_args.last delete mode 100755 build/v4l2_camera/cmake_install.cmake delete mode 100755 build/v4l2_camera/colcon_build.rc delete mode 100755 build/v4l2_camera/colcon_command_prefix_build.sh delete mode 100755 build/v4l2_camera/colcon_command_prefix_build.sh.env delete mode 100755 build/v4l2_camera/install_manifest.txt delete mode 100755 build/v4l2_camera/libv4l2_camera.so delete mode 100755 build/v4l2_camera/v4l2_camera_compose_test delete mode 100755 build/v4l2_camera/v4l2_camera_node delete mode 100755 launch/turtle_launch.py delete mode 100644 src/aruco_detector/aruco_detector/transformations.py diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json new file mode 100755 index 0000000..3d5e32e --- /dev/null +++ b/.vscode/c_cpp_properties.json @@ -0,0 +1,20 @@ +{ + "configurations": [ + { + "browse": { + "databaseFilename": "", + "limitSymbolsToIncludedHeaders": true + }, + "includePath": [ + "/home/ros2/dev2_ws/install/v4l2_camera/include/**", + "/home/ros2/dev2_ws/install/ros2_aruco_interfaces/include/**", + "/opt/ros/foxy/include/**", + "/home/ros2/dev2_ws/src/aruco_interfaces/include/**", + "/home/ros2/dev2_ws/src/v4l2_camera/include/**", + "/usr/include/**" + ], + "name": "ROS" + } + ], + "version": 4 +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100755 index 0000000..d1562b8 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,32 @@ +{ + "python.autoComplete.extraPaths": [ + "/home/ros2/dev2_ws/install/ros2_aruco_interfaces/lib/python3.8/site-packages", + "/home/ros2/dev2_ws/install/ros2_aruco/lib/python3.8/site-packages", + "/home/ros2/dev2_ws/install/camera_info/lib/python3.8/site-packages", + "/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages", + "/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages", + "/opt/ros/foxy/lib/python3.8/site-packages" + ], + "python.analysis.extraPaths": [ + "/home/ros2/dev2_ws/install/ros2_aruco_interfaces/lib/python3.8/site-packages", + "/home/ros2/dev2_ws/install/ros2_aruco/lib/python3.8/site-packages", + "/home/ros2/dev2_ws/install/camera_info/lib/python3.8/site-packages", + "/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages", + "/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages", + "/opt/ros/foxy/lib/python3.8/site-packages" + ], + "files.associations": { + "iostream": "cpp", + "unordered_map": "cpp", + "functional": "cpp", + "array": "cpp", + "*.tcc": "cpp", + "memory": "cpp", + "future": "cpp", + "istream": "cpp", + "tuple": "cpp", + "utility": "cpp", + "variant": "cpp", + "cmath": "cpp" + } +} \ No newline at end of file diff --git a/Images/Aruco_robot.jpg b/Images/Aruco_robot.jpg new file mode 100755 index 0000000000000000000000000000000000000000..3ccad921b225ff18aaf528870c7b0d613ca91be3 GIT binary patch literal 32819 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 F;~zx&zrX+h literal 0 HcmV?d00001 diff --git a/Images/Output_pic.jpg b/Images/Output_pic.jpg new file mode 100755 index 0000000000000000000000000000000000000000..95c5f76d73ad5f4157f6d311154682d98e6ecb81 GIT binary patch literal 21845 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%0DY>I}T^}6!FG?e2lyu({j~=RPdn% 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 literal 0 HcmV?d00001 diff --git a/Images/Topics.jpg b/Images/Topics.jpg new file mode 100755 index 0000000000000000000000000000000000000000..d833163e9ccf21653fc60df93700bc1092d5257a GIT binary patch literal 10855 zcmeHtcT`hdo9_v|N^eqv(xnMf6p)}u7ZDYZCKjrZD!l~}QECJP6kb6DMM^+=3q+{` zB1rELy3~XkAS83V_pWzF-!8PoxsHhoeX=&(~7?_wC85kLvkFm2dA7eYl$jHjg z%ErOT#l^+M!o$nW$;-~k#rbm*2qpLo6*WCIH9aRYBQxiJ`XYY<*yw=rfKY?d{uKCsT@VUTMjBc=dIm=Dh6+}I0zyeiK}GpfYVht5@OOZUjhg+0 z!UY-*(>t^$JvkL0C1lZwTrBy_b?rM&^vqqaaC!!A9$voVV&W2#Qm2%ZRaDQOQ`5er zqpPQHV0it8nYqPHORIbK4vtRFF83dL`}q3#2LwKjcoO;aSyXgl(u?Gj)R(W)-e%{# zd!PFuFTb>`yrQzIx~8_Vskx=K?Mr({Z(skw;Lz~MD0XIcZhm2L>BlmDb8CBNcaN}t z@DmpVp!}b({zUd0E;bMs1r-$~741)45DGtVP_j``pHQG-zhFvx$CKlv;v+iFiwRjJ zpXo);T*GnQ_4>}hEvkeS!~cZ#Kal;$fQA24$o>TOuee45CQ1mXJW4hI1{~@4BIbCU z$bijtGH`**E#C#U$yi1PiloTEo9HSnYEIMt7DHe!7B)LLb+kqNklhN!ueg);NjI+2 zR3?!D;X2sCOy&VyfzNdVGVt6s^T^ZWh{~)MkbE2c-(oDH?~nnZN;0sKIjo<86n<*r#;;5YV~~9N&yV>E`KShg-U?}yX3&W7 zL;=-n;j)Z7{9H_&r6>4CJ3KRHYSZS>%w*sM;y7a1oea3jexQI6tZ(s>fy{z#BDXC9 zUkk&!`rjjk7Q=9sK4hSErQ~hc*^U3gd&t0VFEjb=|4qawzpw?@oKe3Bnb5hVijm zbcM5V3;|K)+`NjK)2L4`Sc@|_?`4|5Ii^nH9*Tr5E^mQpkX!(#dUF&_d*_Kw$KeH1Z`GXqhY%#C*&p1HI2aP=0(H zEeZUCL7DMy$n4)lI`2vbreGb>z~HY;{`Y($-B&InA%IW0`3HhSd{Al3=nzIrh=v<| zNc6WKxnGwM=5Y4RoITrMojQ`RmwMDkEO<=-J%Q*@BVw1noD6)I(&8cmSoH=nkR{)2 zx7Sq+{%A@D=qL7$=tEC}M&^pxKUuphNtr+fBGwN{5g0balnREJphuMOo7xs5#E|wY z$iQ6mO2IrbdWw;x;h#P;SUlrSQ#dgu4oNC1a1=|@V z(}Xl&FOzU(1G8j==Q-MflYw?lM5A8_8MtWo46~7LN765T5$yRkbf|&L_R4an-P7hk z<@($t=E@hcunM{KHCUbZl$(fw3iS0esd5iWFEs?yWa#${KHOBSxBKz?#)ba5&D`Hx zu(n3py@^J~r>0vwy1bUt?_KTU4*t|6CBjt93E77I1_SonT3B=*EH)v>82C|+P!^)z zcj^~`*>P&NcO}Ksj0AICyiz)-B632i6%Cf8S7Y>VO%C$ryeblnAJMR<(>C< z0pAkqk+dv*rmi?rgy@^mn3|Qc7S$wh}iggsbiOpzqqLfGugC z@sm?==($*nZ)q%#Fz_G*OJ_(vq0Ojv5M`tTf3K}vd%;uS?Ho^vNoi7pc#yfxZN=74 zv1!18-S6T+{}odos150biR+*3DsFt&b88SQ`QwUXMMH{ur}t&UR+Z{U<|Be!BHsQ< zUnh}F>1oExQX1+wGO%0NJGg7K!TV$H`42y1@#Nfh%~1U5urAh3H%Iv0@k`>Th$=I6 zWy6#|V85aSDem)=;ub$CZURy~vwQ-&n}VAdjLL%_tg4}spY&u}BaKgAmKUZ`G@l%C zrOI5sRI<9Is`Ry#hEC-=(ST)5WTq>~Y6#7jH})fg4?SM%mVjy#eBE!@qom)eTICq` zHr*Rl|A(PQeH|bi7PLo{umCO9AGB1^;^(6OLh+7JCY;ln1GfI+iis`a(7aQRjYZw2 zANAh&Hb+f_BBPz+nM4B@`q6Ah`u*1W;-{gi!@&xfpH!_XYx07xggC=h8f0F_rd^HD z7vDs0KQUM4x73I<7l7>Dlmree{=wq^GzIB}*LI%}6%9zS=%oyeUZ0yH=&kqZW=38M zCqxTA=J@v@fNko+xx*$@>K1 zkraqwvRyJGh3f6+EFXUd`d7ck%%HxsZG2u?C2mKoD%MuXxQ3}tcQcn##5ds6!Lj7P zuyfGAsP7jKRa6@d%+BGDRu#~3(-=0_t2eQ(fh>paH@xHSLRo{gdv=T*5@a{fN<#`V z1r?3xo{voG0&Fe5wW-9%>zI`!gvc!y+zLrsh@K3TsKAaGCd1BOiA2Ed|pgE!^L}FM62EHUL?>X~*XUd_ZmeHfyq@Zb(w)66!s&5~%Jx3Q7mWK)zbG~My;~JoJAUlp0Jzifo z%A*R}E1e8H z-XJYzli1~jz_|9F3``%Aftr;$K{$!QXco#`-@9T*?Ox8?8)O|6gu1pcLsul8sN(pD zzOqyQYc-M*PMIQgD|4C*j4?J($`L#Zr#f+XjdQcZ!P+!2x&C@L`=f1ab!2dt+$=BM za@KDy>aJ9wY!4Qo3}XQ^?TDDR%xy7H98EH?9tgvp#4jGv2fCA3FoziphEGWhYZ}G4mBlTt{8!4KS`f~A<}Z`n z+Skgr>kUqu37*#cil;pJ#Zp0v|8{DC?r09>4=|Pf8}#!rAfE0Si>EuXJjR2X31GQvBnRIRy2W}fkDU2bz8rDF^?Qhbz#$`74_atFim^zP+_c3WlqKou6vRF_xR zzG8Y95$wvH9`hmON#K4$^{OId=jq?-bJG<=Sznjc*oh#QgYkpp!pJ5%` z9x3Xo5qrCb#%`~s4AoxsZ7e+DV4{@+kHE|@36JX21Lc7oo!~}S890Y z!a^iK3)PDeB?A`IDJBPmfjf3bRLVb{=U8sU1HHr1A;Lv?E1Kibf)HbcuZ(#|c>2j0 z`}+8fJ-q(fy7kNJS8kVPo^nhZJzLfKJ;&?rWuBUtPDSS7>0q-%=U}rw4YOivXBh1| zTIW4~=Eon`tz(d~wpLi}cF7p~_g6oDd3*Be2{LfgvKlx@I(*ogxh?f$kusZ3!ed4wLjF59A=5Dxe$;A@*nRf@n24@=WXcX={nu@-R z*NAoU-L;|c(-b5PPO+iQ3YU(X7vsJO^2r^CuGt3e8jYzl@-{Qe^eUtcyN;VCDv#^V zpBV9a7p56u!c9mp*+8>|#4k*eK)bU%JHm9W9^RWXD+5O{xN#e8p1}W^t;ha zch#sVY@4mm&9y(oa+dL6a4>EL#nWs_>KIt{kzvX#waLi|@lA>zC^UwD)`a3Yc>2rX z{Ov);G7R=YSbR0q!wkCwFNYb7KW^|FKc!RefWB~H4n2Iouzc-T^zK-H=v}1s_T%Yt`fcV(ghTFTAKS~H5 z*uUF(inz|O6<-e7K96aZXNOz0V&HE^8myor z*3~`+?aCCV=hFYi*Y~)GU>2dz)Lr zQglR`^$Z&=SguX|y&Ig&I`j%QK*NpYny@-8m3jGkoW81e8TYe{B5!|WR0lmcF}>b^H1qW7+VI;Jl0==eJY*dIDZ| zjo%gBWqYOh;Nj${qiRjzQCt7WJ}rVOB0s?I%!u=7tm8ruyggz?;8g2bmDl+7>haj` zFFPROGaiub+`nH0izkTbEFsMS?<1`)T(qr~t;YFxU4yamUrp^|yneWgy1O)}BwqVK z+x3w~POq~rui>aj^TcOdE|ydP$HqzABs>ktZ@)JKrMnsO#>hV1QOAWfD~;NcO6-qp zxnqzMFM4RdXa1^oz2AizYCotVa`Ml}M;ccTHc&2`dxj(i)fH@%+r${zbI;iOC8NSd zYffHSiKk?TWP#;BwHUs>3srGIWa?k+aSWfF_o=gvi9*dk%4E^F;98~T+I|@uKlp{W z1qea>M&9jT85xYp4IM*pJ}7iWlxwn#FZ(5px0>^d)*Dz&I&f%dad!(X#_Pl(g5q$U zn9galpsBIGnOl#=ku+sE(=|6AmqC8X8FZcd`G)Sr@>9(3FMs7Twcs5uFW5wP=J;Ib!L1;dM0}(w#&V#=f@f2 zcQ*G~yWKy;ymN?~jeCKVr8}3bztS^k(Nw(8 zjY0{`xB5=q_*L4G9laYv-V?_Z#IrwG4eKJJmwldvKF|pmiqt56_6K}Ytj_qVoSViO z2lbmFvCq%&=O-w={DH1)U4BDp8<~n*Y&Am~0sKmj)Y_!SHKu36Xm}ZQ0|xEVCy+6qN&SfYa0-F#h0x8R*kc zMq`sk5Y+D(*`3=z88bjQzKs}iy*Pk)5oe|W!xwxWZGHTHYQi6>*X!nndYfUZxpD1@W2K)~ zs|58UrrcAyYLD%dh}uWx4HAUF<=!C!f>Ul%zU?=qf`aszk->#tzIDp4+|myeSVzm> znYE88J;-Wxrd)>1nDDBa(0s}!rNQZ7FC0@3gIb+(BMNDUtjNF`7Z$;ZaMhm1M2+%1 z(Kw%Vlh7f(B3Yc9X@p4(h`7|@lqi`MZQRMwlEP%x{qp7Y_Uy)~3cILv63>0oi2)4- zuBxa^8zVUMm<>HPW6Z?oG0(MD5%|+f@*-zMMW?+X27u7YQO&H$0q6EC8Su;o+u2eu ztS~-p2lwO^xZsx1K{h)@g2e7No;F&;7JDQ&i=Fcwb$b`!fy@(|=uWA`+v>PW=LI>~ zG>UH7J37P)1LqJgd_vWZP#SlzQyg%WQJy9#v?X@fEwnp#CC&BgmX2qsq-|$_`8v&B zdV6f%ods!kNlI48+7#}Ee+iiUhg)J+;tLoNOV;-<;UlZj-P0j9EC=^|93-~>u=q-1 zIV#gUX&Y=<(HE?Pd%LHPYsk)*Em%&afctMdN0@F{M~Oa@Ni3-2Id$o_2(@49eUoQk zvWjV5lb$gzyEnb2+15PC8ou7Ny0;rBHr}m>c`05IsUt4ssD8B|F>kN5DH=G?X*g-X zcz3ojRJ3a6WS2O|xogVjNK($`%gm$8X^5jx7amUt8K6*@-6^IeSm2Xp<>Nt&b*@Ib zmETu$2a9g^W7D;2V%p222OORUbW1{JU-u4c_Le4otESTlG1d~8%*0DHre)__`y-7K z&8KyC%PnCWi4PAfE)@!DOEKj>*V8uhkrisX`LqL5TGbG9n5rNXvwvE-bCRfltB-wX zJE|uUX{ozV)9aSeZZVNerwxj8O_I{&&pv_$M-Cx;(IRd0>-{FM%bIuHz37>l>K8wn zh*BVl3u5w$mvZ4VALmtCYt``8ikA=G9(pS;_GNF7nBg;HbRaLJxWC|qxu_(8qVx4KV@!`#}3t(fC z_ZIs{!j-}9?>o$v7SIUOcH$E06aGqhmX8Um_Is@nX7{YI)#pfUrFY1g54k6Jkx`=w=5wp*)1ase`rnTs{nY9xs2yVH-pSD9fivh6P}Y73GcC-ya0O zgn*@a+Xpi61P+>4_ct&}d%UtiI*UKZ0q;BM8FV}O zs>hQDChOgcOmMy=SGNg`4?a?&y=e=gi}RMu-=;Mkr=c^N6}^bY3NV*mTm(z7&pUhI zZeTWvs|ZO3U}{q&mSPNH2e=CAW3L&rZS1o_Jl2QUKZPWi1RIfoOG98;_h}8x?-KLL z08!c&N(%MC5TSMm{4xw{1qQ&aEfm-RH~`%)@+ysehBBV2R7ZrUFeIcOrBHXvB_~US zmUhj?v&8_6+Z$1crL>hPf*{y5*fg{I3s${fUjStNAj%=Z5U?3-g2Hr04oT(I`^oIBOBmGb-aLfNCP`JMTsle(2#?Q45PJvz1B>zWTWyXW@rJQJ*6oav@R||d#!)0aa zC3g)Z^4>6|Z$#EoPmEW2SheR&8FWs#oT<-=4YBSNK1T-pk3S}{v9OM~9!JED!`Hunv%SOI6n4a0{dEg?ooTyppDa# z&^SVE1+)T2v;GQ{SF4fWJ#5Fa@3q_Y=+w%x)?wk;!U)Q6$YL*Q#2;zVw|1wZ3P+O- zcV(cPiDXRY((h-YzA6C#XFnBz8%^^ttlW^g|Ihs5QvsBupC6b~U${K@&~hU9d>y*t zm7xLk{6x~F<-kZgLAegLXQJ;6dj#ZNNmAwnY@%tb}hLdbVI3ej-goj4BfxODz^1~2K?sE=RvEsAK%^|bv z0mVxFnAxoxVDEIY4dm(QP|;B8{WQVDDgXG6y+(_JZ=of!s`Cl0OADiS?QvoOO|AqE{ zKS?&q|M7Lac)DC>0a0{7*_z(NzM?+UC{5xsmBaD5$KjA4{Wo?s<%X2%BxP0`xK~tC zQkF`z-Ki&ECbWj#KJ}sI6W{?9B39Lr2OQ|1rfLd$unySAb=cAsJc7gpb_bFqDczvQ z3E@)#G1&MT=*yNVhlMm%g=Lci3yJuOOnBbJ2zlx6woB}HYS7Qdg6GM>7hT^rUU z=;dsGtymy64K6J;9nL&-G6l--A34ey4UJTrGu6$yriAXh_(1>wYNySi|9MR*nt-#J z$7N#UtJnD5b>Uq~$q(2PNXef+i!2#~JEwmqC@Ar7&Iw$y-+bQfzlHmMWEPH5`DYpz z@VxNUN$z?a>9xxn+mV3OA@fqD#CD})S>}8;(=x`1p8eM~1rcBDKErm!K^w}l?pJi? zFya>>sJ5)eG9-Y)o6bQGgHf4uKh(krwH?z0Uj)n2fp4t$ut;@Hq&W;7n_txSFf4BX znQH|s?`+U7HAu#BSoETlSu;JxFBY}07wXGjVnzZd>$CH>jY4!5E^HeR zTcBFfAK!+ZV7(;Fsn4V!8S znW#2-iXzWvOZ1l$_&3u@;621Ja1pY{xs&{Y8_fPxA@6Yqe_bvZzZn`y}vz3=9 z)*zH8r>R9f)V3rle)aBt0)JQL z&rIi?*V8t54_8ZhdWS1M6}Pb2*dg$24Ye+FH%`&utXVo`qKQz&_;)PJ2Tr0n<`e!xWR}OSzT(!%MlCyl@DB9e#poZ&U zsJLiA3_26K-qw`zc%WELq76GQvGtDh6<^=)pKAC00rE)ghvGSCOgEC~`*Z&usYyFf zEHd`Nzt8f8(~GkB$$`*UH$elN?I(nC5#Zeh8#4Ts)mIW%c-U_}57A0~DRls`b>)P7 zBh+xKOW)9;iymgk2AI6xrv8~V{{OR2{}pGW{-2zE`rkP>_1m-OHh2+jD9qvFzNy}y L2k73gkVpOnGdRpU literal 0 HcmV?d00001 diff --git a/README.md b/README.md index 0077ab8..b77274b 100644 --- a/README.md +++ b/README.md @@ -5,16 +5,33 @@ This project was created as an project thesis (MSY-Master). ![Bild 1](./Images/Aruco_robot.jpg "ArUco Marker attached on robot") -## Sections -- [Gettingstarted](#Gettingstarted) -- [Requirements](#requirements) -- [test1](#test) - - -## Getting started - ## Requirements +- Transforms3D + + For computing the pose the node requires this library. A detailed description can be found on: https://matthew-brett.github.io/transforms3d/) + + pip install transforms3d + +- usb_cam + + Usb_cam is a frequently used ros driver for V4L USB cameras. A detailed description can be found here: http://wiki.ros.org/usb_cam + + + sudo apt get install ros--usb-cam + + ## Running the code +For an easy start there is already created a launch file. All required parameters can be set and edited centrally here. The launch-file starts: +- aruco_detector_node +- usb_cam +- rqt_image_view + + cd launch/ + ros2 launch aruco_launch.py + + ![Bild 1](./Images/Topics.jpg "ArUco Marker attached on robot") + +## Outputs + -## test diff --git a/build/.built_by b/build/.built_by deleted file mode 100755 index 06e74ac..0000000 --- a/build/.built_by +++ /dev/null @@ -1 +0,0 @@ -colcon diff --git a/build/COLCON_IGNORE b/build/COLCON_IGNORE deleted file mode 100755 index e69de29..0000000 diff --git a/build/aruco_detector/aruco_detector.egg-info/PKG-INFO b/build/aruco_detector/aruco_detector.egg-info/PKG-INFO deleted file mode 100755 index c5945db..0000000 --- a/build/aruco_detector/aruco_detector.egg-info/PKG-INFO +++ /dev/null @@ -1,10 +0,0 @@ -Metadata-Version: 1.2 -Name: aruco-detector -Version: 0.0.0 -Summary: Node to detect ArUco-codes -Home-page: UNKNOWN -Maintainer: ros2 -Maintainer-email: bruecknerja86834@th-nuernberg.de -License: TODO: License declaration -Description: UNKNOWN -Platform: UNKNOWN diff --git a/build/aruco_detector/aruco_detector.egg-info/SOURCES.txt b/build/aruco_detector/aruco_detector.egg-info/SOURCES.txt deleted file mode 100755 index a7357e1..0000000 --- a/build/aruco_detector/aruco_detector.egg-info/SOURCES.txt +++ /dev/null @@ -1,18 +0,0 @@ -package.xml -setup.cfg -setup.py -../../build/aruco_detector/aruco_detector.egg-info/PKG-INFO -../../build/aruco_detector/aruco_detector.egg-info/SOURCES.txt -../../build/aruco_detector/aruco_detector.egg-info/dependency_links.txt -../../build/aruco_detector/aruco_detector.egg-info/entry_points.txt -../../build/aruco_detector/aruco_detector.egg-info/requires.txt -../../build/aruco_detector/aruco_detector.egg-info/top_level.txt -../../build/aruco_detector/aruco_detector.egg-info/zip-safe -aruco_detector/__init__.py -aruco_detector/aruco_detector_node.py -aruco_detector/transformations.py -aruco_detector/yaml_handling.py -resource/aruco_detector -test/test_copyright.py -test/test_flake8.py -test/test_pep257.py \ No newline at end of file diff --git a/build/aruco_detector/aruco_detector.egg-info/dependency_links.txt b/build/aruco_detector/aruco_detector.egg-info/dependency_links.txt deleted file mode 100755 index 8b13789..0000000 --- a/build/aruco_detector/aruco_detector.egg-info/dependency_links.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build/aruco_detector/aruco_detector.egg-info/entry_points.txt b/build/aruco_detector/aruco_detector.egg-info/entry_points.txt deleted file mode 100755 index a56537c..0000000 --- a/build/aruco_detector/aruco_detector.egg-info/entry_points.txt +++ /dev/null @@ -1,3 +0,0 @@ -[console_scripts] -aruco_detector_node = aruco_detector.aruco_detector_node:main - diff --git a/build/aruco_detector/aruco_detector.egg-info/requires.txt b/build/aruco_detector/aruco_detector.egg-info/requires.txt deleted file mode 100755 index 49fe098..0000000 --- a/build/aruco_detector/aruco_detector.egg-info/requires.txt +++ /dev/null @@ -1 +0,0 @@ -setuptools diff --git a/build/aruco_detector/aruco_detector.egg-info/top_level.txt b/build/aruco_detector/aruco_detector.egg-info/top_level.txt deleted file mode 100755 index 7916de5..0000000 --- a/build/aruco_detector/aruco_detector.egg-info/top_level.txt +++ /dev/null @@ -1 +0,0 @@ -aruco_detector diff --git a/build/aruco_detector/aruco_detector.egg-info/zip-safe b/build/aruco_detector/aruco_detector.egg-info/zip-safe deleted file mode 100755 index 8b13789..0000000 --- a/build/aruco_detector/aruco_detector.egg-info/zip-safe +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build/aruco_detector/build/lib/aruco_detector/__init__.py b/build/aruco_detector/build/lib/aruco_detector/__init__.py deleted file mode 100755 index e69de29..0000000 diff --git a/build/aruco_detector/build/lib/aruco_detector/aruco_detector_node.py b/build/aruco_detector/build/lib/aruco_detector/aruco_detector_node.py deleted file mode 100755 index 0d4f24d..0000000 --- a/build/aruco_detector/build/lib/aruco_detector/aruco_detector_node.py +++ /dev/null @@ -1,146 +0,0 @@ -from numpy.lib.function_base import _angle_dispatcher -import rclpy -from rclpy.node import Node -from rclpy.qos import qos_profile_sensor_data -from cv_bridge import CvBridge - -import numpy as np -import cv2 - -from transforms3d.quaternions import mat2quat -from transforms3d.euler import mat2euler - -from aruco_detector import yaml_handling - -from sensor_msgs.msg import CompressedImage, Image -from geometry_msgs.msg import Pose -from aruco_interfaces.msg import ArucoMarkerPose - - -class ArucoDetectorNode(rclpy.node.Node): - def __init__(self): - super().__init__('aruco_detector_node') - - # Declare parameters - self.declare_parameter("marker_size", .1) - self.declare_parameter("aruco_dictionary_id", "DICT_6X6_100") - self.declare_parameter("input_image_topic", "/image_raw/compressed") - self.declare_parameter("url_yaml_file", "file:///home/ros2/dev2_ws/src/aruco_detector/hd_pro_webcam_c920.yaml") # url to yaml file (calibration file) - - # Read parameters - self.marker_size = self.get_parameter("marker_size").get_parameter_value().double_value - dictionary_id_name = self.get_parameter("aruco_dictionary_id").get_parameter_value().string_value - input_image_topic = self.get_parameter("input_image_topic").get_parameter_value().string_value - url_yaml_file = self.get_parameter("url_yaml_file").get_parameter_value().string_value - - # check dictionary_id_name - try: - dictionary_id = cv2.aruco.__getattribute__(dictionary_id_name) - if type(dictionary_id) != type(cv2.aruco.DICT_5X5_100): - raise AttributeError - except AttributeError: - self.get_logger().error("bad aruco_dictionary_id: {}".format(dictionary_id_name)) - options = "\n".join([s for s in dir(cv2.aruco) if s.startswith("DICT")]) - self.get_logger().error("valid options: {}".format(options)) - - # Set up subscriber - self.create_subscription(CompressedImage, input_image_topic, self.image_callback, qos_profile_sensor_data) # subsribes the images from the camera - - # Set up publishers - self.publisher_marker_poses = self.create_publisher(ArucoMarkerPose, '/aruco/aruco_poses', 10) # publishes the current poses - self.publisher_output_images = self.create_publisher(CompressedImage, '/aruco/aruco_output_images/compressed', 10) # publishes the images with the detected aruco-tags - - # Load the camera parameters from yaml-file - camera_info_msg = yaml_handling.yaml_to_CameraInfo("/home/ros2/dev2_ws/src/aruco_detector/hd_pro_webcam_c920.yaml")#url_yaml_file) - if camera_info_msg is None: - self.get_logger().warn("No camera info has been received!") - return - - self.intrinsic_mat = np.reshape(np.array(camera_info_msg.k), (3, 3)) - self.distortion = np.array(camera_info_msg.d) - - self.aruco_dictionary = cv2.aruco.Dictionary_get(dictionary_id) - self.aruco_parameters = cv2.aruco.DetectorParameters_create() - self.bridge = CvBridge() - - def image_callback(self, img_msg): - - - cv_image = self.bridge.compressed_imgmsg_to_cv2(img_msg,desired_encoding='passthrough') - - corners, marker_ids, rejected = cv2.aruco.detectMarkers(cv_image, - self.aruco_dictionary, - parameters=self.aruco_parameters) - - #check if marker is detected, then estimate pose an publish - if marker_ids is not None: - rvecs, tvecs, _objPoints = cv2.aruco.estimatePoseSingleMarkers(corners, - self.marker_size, - self.intrinsic_mat, - self.distortion) - - #self.get_logger().error("rvecs: {}".format(rvecs)) - pose_array = ArucoMarkerPose() - for i, marker_id in enumerate(marker_ids): - pose = Pose() - pose.position.x = tvecs[i][0][0] - pose.position.y = tvecs[i][0][1] - pose.position.z = tvecs[i][0][2] - - rot_matrix = np.eye(4) - rot_matrix[0:3, 0:3] = cv2.Rodrigues(np.array(rvecs[i][0]))[0] - - - import math - angle = math.acos(rot_matrix[0][0])*(180/math.pi) - - angle_psi, angle_theta, angle_phi = mat2euler(rot_matrix) - - - #quat = mat2quat(rot_matrix[0:3, 0:3]) - - - self.get_logger().error("angle_theta: \n{}\n\n".format(angle_theta*(180/math.pi))) - self.get_logger().error("angle_phi: \n{}\n\n".format(angle_phi*(180/math.pi))) - self.get_logger().error("angle_psi: \n{}\n\n".format(angle_psi*(180/math.pi))) - - - - # parameter einfügen für unterscheidung zwischen 2D und 3D - # einfache if abfrage - - pose.orientation.x = 0.0 #quat[0] - pose.orientation.y = 0.0 #quat[1] - pose.orientation.z = math.sin((angle_phi) / 2) #quat[2] - pose.orientation.w = math.cos((angle_phi) / 2) #quat[3] - - pose_array.poses.append(pose) - pose_array.marker_ids.append(marker_id[0]) - - self.publisher_marker_poses.publish(pose_array) - - output_img = cv2.aruco.drawAxis(cv_image, - self.intrinsic_mat, - self.distortion, - rvecs, - tvecs, - 0.5 - ) - - output_img = cv2.aruco.drawDetectedMarkers(cv_image, corners, marker_ids) - output_img_compressed = self.bridge.cv2_to_compressed_imgmsg(output_img, dst_format='jpg') - self.publisher_output_images.publish(output_img_compressed) - - -def main(args=None): - rclpy.init(args=args) - minimal_publisher = ArucoDetectorNode() - rclpy.spin(minimal_publisher) - minimal_publisher.destroy_node() - rclpy.shutdown() - - -if __name__ == '__main__': - main() - - diff --git a/build/aruco_detector/build/lib/aruco_detector/transformations.py b/build/aruco_detector/build/lib/aruco_detector/transformations.py deleted file mode 100755 index b7a0f1a..0000000 --- a/build/aruco_detector/build/lib/aruco_detector/transformations.py +++ /dev/null @@ -1,1706 +0,0 @@ -# -*- coding: utf-8 -*- -# transformations.py - -# Copyright (c) 2006, Christoph Gohlke -# Copyright (c) 2006-2009, The Regents of the University of California -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# * Neither the name of the copyright holders nor the names of any -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. - -"""Homogeneous Transformation Matrices and Quaternions. - -A library for calculating 4x4 matrices for translating, rotating, reflecting, -scaling, shearing, projecting, orthogonalizing, and superimposing arrays of -3D homogeneous coordinates as well as for converting between rotation matrices, -Euler angles, and quaternions. Also includes an Arcball control object and -functions to decompose transformation matrices. - -:Authors: - `Christoph Gohlke `__, - Laboratory for Fluorescence Dynamics, University of California, Irvine - -:Version: 20090418 - -Requirements ------------- - -* `Python 2.6 `__ -* `Numpy 1.3 `__ -* `transformations.c 20090418 `__ - (optional implementation of some functions in C) - -Notes ------ - -Matrices (M) can be inverted using numpy.linalg.inv(M), concatenated using -numpy.dot(M0, M1), or used to transform homogeneous coordinates (v) using -numpy.dot(M, v) for shape (4, \*) "point of arrays", respectively -numpy.dot(v, M.T) for shape (\*, 4) "array of points". - -Calculations are carried out with numpy.float64 precision. - -This Python implementation is not optimized for speed. - -Vector, point, quaternion, and matrix function arguments are expected to be -"array like", i.e. tuple, list, or numpy arrays. - -Return types are numpy arrays unless specified otherwise. - -Angles are in radians unless specified otherwise. - -Quaternions ix+jy+kz+w are represented as [x, y, z, w]. - -Use the transpose of transformation matrices for OpenGL glMultMatrixd(). - -A triple of Euler angles can be applied/interpreted in 24 ways, which can -be specified using a 4 character string or encoded 4-tuple: - - *Axes 4-string*: e.g. 'sxyz' or 'ryxy' - - - first character : rotations are applied to 's'tatic or 'r'otating frame - - remaining characters : successive rotation axis 'x', 'y', or 'z' - - *Axes 4-tuple*: e.g. (0, 0, 0, 0) or (1, 1, 1, 1) - - - inner axis: code of axis ('x':0, 'y':1, 'z':2) of rightmost matrix. - - parity : even (0) if inner axis 'x' is followed by 'y', 'y' is followed - by 'z', or 'z' is followed by 'x'. Otherwise odd (1). - - repetition : first and last axis are same (1) or different (0). - - frame : rotations are applied to static (0) or rotating (1) frame. - -References ----------- - -(1) Matrices and transformations. Ronald Goldman. - In "Graphics Gems I", pp 472-475. Morgan Kaufmann, 1990. -(2) More matrices and transformations: shear and pseudo-perspective. - Ronald Goldman. In "Graphics Gems II", pp 320-323. Morgan Kaufmann, 1991. -(3) Decomposing a matrix into simple transformations. Spencer Thomas. - In "Graphics Gems II", pp 320-323. Morgan Kaufmann, 1991. -(4) Recovering the data from the transformation matrix. Ronald Goldman. - In "Graphics Gems II", pp 324-331. Morgan Kaufmann, 1991. -(5) Euler angle conversion. Ken Shoemake. - In "Graphics Gems IV", pp 222-229. Morgan Kaufmann, 1994. -(6) Arcball rotation control. Ken Shoemake. - In "Graphics Gems IV", pp 175-192. Morgan Kaufmann, 1994. -(7) Representing attitude: Euler angles, unit quaternions, and rotation - vectors. James Diebel. 2006. -(8) A discussion of the solution for the best rotation to relate two sets - of vectors. W Kabsch. Acta Cryst. 1978. A34, 827-828. -(9) Closed-form solution of absolute orientation using unit quaternions. - BKP Horn. J Opt Soc Am A. 1987. 4(4), 629-642. -(10) Quaternions. Ken Shoemake. - http://www.sfu.ca/~jwa3/cmpt461/files/quatut.pdf -(11) From quaternion to matrix and back. JMP van Waveren. 2005. - http://www.intel.com/cd/ids/developer/asmo-na/eng/293748.htm -(12) Uniform random rotations. Ken Shoemake. - In "Graphics Gems III", pp 124-132. Morgan Kaufmann, 1992. - - -Examples --------- - ->>> alpha, beta, gamma = 0.123, -1.234, 2.345 ->>> origin, xaxis, yaxis, zaxis = (0, 0, 0), (1, 0, 0), (0, 1, 0), (0, 0, 1) ->>> I = identity_matrix() ->>> Rx = rotation_matrix(alpha, xaxis) ->>> Ry = rotation_matrix(beta, yaxis) ->>> Rz = rotation_matrix(gamma, zaxis) ->>> R = concatenate_matrices(Rx, Ry, Rz) ->>> euler = euler_from_matrix(R, 'rxyz') ->>> numpy.allclose([alpha, beta, gamma], euler) -True ->>> Re = euler_matrix(alpha, beta, gamma, 'rxyz') ->>> is_same_transform(R, Re) -True ->>> al, be, ga = euler_from_matrix(Re, 'rxyz') ->>> is_same_transform(Re, euler_matrix(al, be, ga, 'rxyz')) -True ->>> qx = quaternion_about_axis(alpha, xaxis) ->>> qy = quaternion_about_axis(beta, yaxis) ->>> qz = quaternion_about_axis(gamma, zaxis) ->>> q = quaternion_multiply(qx, qy) ->>> q = quaternion_multiply(q, qz) ->>> Rq = quaternion_matrix(q) ->>> is_same_transform(R, Rq) -True ->>> S = scale_matrix(1.23, origin) ->>> T = translation_matrix((1, 2, 3)) ->>> Z = shear_matrix(beta, xaxis, origin, zaxis) ->>> R = random_rotation_matrix(numpy.random.rand(3)) ->>> M = concatenate_matrices(T, R, Z, S) ->>> scale, shear, angles, trans, persp = decompose_matrix(M) ->>> numpy.allclose(scale, 1.23) -True ->>> numpy.allclose(trans, (1, 2, 3)) -True ->>> numpy.allclose(shear, (0, math.tan(beta), 0)) -True ->>> is_same_transform(R, euler_matrix(axes='sxyz', *angles)) -True ->>> M1 = compose_matrix(scale, shear, angles, trans, persp) ->>> is_same_transform(M, M1) -True - -""" - -from __future__ import division - -import warnings -import math - -import numpy - -# Documentation in HTML format can be generated with Epydoc -__docformat__ = "restructuredtext en" - - -def identity_matrix(): - """Return 4x4 identity/unit matrix. - - >>> I = identity_matrix() - >>> numpy.allclose(I, numpy.dot(I, I)) - True - >>> numpy.sum(I), numpy.trace(I) - (4.0, 4.0) - >>> numpy.allclose(I, numpy.identity(4, dtype=numpy.float64)) - True - - """ - return numpy.identity(4, dtype=numpy.float64) - - -def translation_matrix(direction): - """Return matrix to translate by direction vector. - - >>> v = numpy.random.random(3) - 0.5 - >>> numpy.allclose(v, translation_matrix(v)[:3, 3]) - True - - """ - M = numpy.identity(4) - M[:3, 3] = direction[:3] - return M - - -def translation_from_matrix(matrix): - """Return translation vector from translation matrix. - - >>> v0 = numpy.random.random(3) - 0.5 - >>> v1 = translation_from_matrix(translation_matrix(v0)) - >>> numpy.allclose(v0, v1) - True - - """ - return numpy.array(matrix, copy=False)[:3, 3].copy() - - -def reflection_matrix(point, normal): - """Return matrix to mirror at plane defined by point and normal vector. - - >>> v0 = numpy.random.random(4) - 0.5 - >>> v0[3] = 1.0 - >>> v1 = numpy.random.random(3) - 0.5 - >>> R = reflection_matrix(v0, v1) - >>> numpy.allclose(2., numpy.trace(R)) - True - >>> numpy.allclose(v0, numpy.dot(R, v0)) - True - >>> v2 = v0.copy() - >>> v2[:3] += v1 - >>> v3 = v0.copy() - >>> v2[:3] -= v1 - >>> numpy.allclose(v2, numpy.dot(R, v3)) - True - - """ - normal = unit_vector(normal[:3]) - M = numpy.identity(4) - M[:3, :3] -= 2.0 * numpy.outer(normal, normal) - M[:3, 3] = (2.0 * numpy.dot(point[:3], normal)) * normal - return M - - -def reflection_from_matrix(matrix): - """Return mirror plane point and normal vector from reflection matrix. - - >>> v0 = numpy.random.random(3) - 0.5 - >>> v1 = numpy.random.random(3) - 0.5 - >>> M0 = reflection_matrix(v0, v1) - >>> point, normal = reflection_from_matrix(M0) - >>> M1 = reflection_matrix(point, normal) - >>> is_same_transform(M0, M1) - True - - """ - M = numpy.array(matrix, dtype=numpy.float64, copy=False) - # normal: unit eigenvector corresponding to eigenvalue -1 - l, V = numpy.linalg.eig(M[:3, :3]) - i = numpy.where(abs(numpy.real(l) + 1.0) < 1e-8)[0] - if not len(i): - raise ValueError("no unit eigenvector corresponding to eigenvalue -1") - normal = numpy.real(V[:, i[0]]).squeeze() - # point: any unit eigenvector corresponding to eigenvalue 1 - l, V = numpy.linalg.eig(M) - i = numpy.where(abs(numpy.real(l) - 1.0) < 1e-8)[0] - if not len(i): - raise ValueError("no unit eigenvector corresponding to eigenvalue 1") - point = numpy.real(V[:, i[-1]]).squeeze() - point /= point[3] - return point, normal - - -def rotation_matrix(angle, direction, point=None): - """Return matrix to rotate about axis defined by point and direction. - - >>> angle = (random.random() - 0.5) * (2*math.pi) - >>> direc = numpy.random.random(3) - 0.5 - >>> point = numpy.random.random(3) - 0.5 - >>> R0 = rotation_matrix(angle, direc, point) - >>> R1 = rotation_matrix(angle-2*math.pi, direc, point) - >>> is_same_transform(R0, R1) - True - >>> R0 = rotation_matrix(angle, direc, point) - >>> R1 = rotation_matrix(-angle, -direc, point) - >>> is_same_transform(R0, R1) - True - >>> I = numpy.identity(4, numpy.float64) - >>> numpy.allclose(I, rotation_matrix(math.pi*2, direc)) - True - >>> numpy.allclose(2., numpy.trace(rotation_matrix(math.pi/2, - ... direc, point))) - True - - """ - sina = math.sin(angle) - cosa = math.cos(angle) - direction = unit_vector(direction[:3]) - # rotation matrix around unit vector - R = numpy.array(((cosa, 0.0, 0.0), - (0.0, cosa, 0.0), - (0.0, 0.0, cosa)), dtype=numpy.float64) - R += numpy.outer(direction, direction) * (1.0 - cosa) - direction *= sina - R += numpy.array(((0.0, -direction[2], direction[1]), - (direction[2], 0.0, -direction[0]), - (-direction[1], direction[0], 0.0)), - dtype=numpy.float64) - M = numpy.identity(4) - M[:3, :3] = R - if point is not None: - # rotation not around origin - point = numpy.array(point[:3], dtype=numpy.float64, copy=False) - M[:3, 3] = point - numpy.dot(R, point) - return M - - -def rotation_from_matrix(matrix): - """Return rotation angle and axis from rotation matrix. - - >>> angle = (random.random() - 0.5) * (2*math.pi) - >>> direc = numpy.random.random(3) - 0.5 - >>> point = numpy.random.random(3) - 0.5 - >>> R0 = rotation_matrix(angle, direc, point) - >>> angle, direc, point = rotation_from_matrix(R0) - >>> R1 = rotation_matrix(angle, direc, point) - >>> is_same_transform(R0, R1) - True - - """ - R = numpy.array(matrix, dtype=numpy.float64, copy=False) - R33 = R[:3, :3] - # direction: unit eigenvector of R33 corresponding to eigenvalue of 1 - l, W = numpy.linalg.eig(R33.T) - i = numpy.where(abs(numpy.real(l) - 1.0) < 1e-8)[0] - if not len(i): - raise ValueError("no unit eigenvector corresponding to eigenvalue 1") - direction = numpy.real(W[:, i[-1]]).squeeze() - # point: unit eigenvector of R33 corresponding to eigenvalue of 1 - l, Q = numpy.linalg.eig(R) - i = numpy.where(abs(numpy.real(l) - 1.0) < 1e-8)[0] - if not len(i): - raise ValueError("no unit eigenvector corresponding to eigenvalue 1") - point = numpy.real(Q[:, i[-1]]).squeeze() - point /= point[3] - # rotation angle depending on direction - cosa = (numpy.trace(R33) - 1.0) / 2.0 - if abs(direction[2]) > 1e-8: - sina = (R[1, 0] + (cosa-1.0)*direction[0]*direction[1]) / direction[2] - elif abs(direction[1]) > 1e-8: - sina = (R[0, 2] + (cosa-1.0)*direction[0]*direction[2]) / direction[1] - else: - sina = (R[2, 1] + (cosa-1.0)*direction[1]*direction[2]) / direction[0] - angle = math.atan2(sina, cosa) - return angle, direction, point - - -def scale_matrix(factor, origin=None, direction=None): - """Return matrix to scale by factor around origin in direction. - - Use factor -1 for point symmetry. - - >>> v = (numpy.random.rand(4, 5) - 0.5) * 20.0 - >>> v[3] = 1.0 - >>> S = scale_matrix(-1.234) - >>> numpy.allclose(numpy.dot(S, v)[:3], -1.234*v[:3]) - True - >>> factor = random.random() * 10 - 5 - >>> origin = numpy.random.random(3) - 0.5 - >>> direct = numpy.random.random(3) - 0.5 - >>> S = scale_matrix(factor, origin) - >>> S = scale_matrix(factor, origin, direct) - - """ - if direction is None: - # uniform scaling - M = numpy.array(((factor, 0.0, 0.0, 0.0), - (0.0, factor, 0.0, 0.0), - (0.0, 0.0, factor, 0.0), - (0.0, 0.0, 0.0, 1.0)), dtype=numpy.float64) - if origin is not None: - M[:3, 3] = origin[:3] - M[:3, 3] *= 1.0 - factor - else: - # nonuniform scaling - direction = unit_vector(direction[:3]) - factor = 1.0 - factor - M = numpy.identity(4) - M[:3, :3] -= factor * numpy.outer(direction, direction) - if origin is not None: - M[:3, 3] = (factor * numpy.dot(origin[:3], direction)) * direction - return M - - -def scale_from_matrix(matrix): - """Return scaling factor, origin and direction from scaling matrix. - - >>> factor = random.random() * 10 - 5 - >>> origin = numpy.random.random(3) - 0.5 - >>> direct = numpy.random.random(3) - 0.5 - >>> S0 = scale_matrix(factor, origin) - >>> factor, origin, direction = scale_from_matrix(S0) - >>> S1 = scale_matrix(factor, origin, direction) - >>> is_same_transform(S0, S1) - True - >>> S0 = scale_matrix(factor, origin, direct) - >>> factor, origin, direction = scale_from_matrix(S0) - >>> S1 = scale_matrix(factor, origin, direction) - >>> is_same_transform(S0, S1) - True - - """ - M = numpy.array(matrix, dtype=numpy.float64, copy=False) - M33 = M[:3, :3] - factor = numpy.trace(M33) - 2.0 - try: - # direction: unit eigenvector corresponding to eigenvalue factor - l, V = numpy.linalg.eig(M33) - i = numpy.where(abs(numpy.real(l) - factor) < 1e-8)[0][0] - direction = numpy.real(V[:, i]).squeeze() - direction /= vector_norm(direction) - except IndexError: - # uniform scaling - factor = (factor + 2.0) / 3.0 - direction = None - # origin: any eigenvector corresponding to eigenvalue 1 - l, V = numpy.linalg.eig(M) - i = numpy.where(abs(numpy.real(l) - 1.0) < 1e-8)[0] - if not len(i): - raise ValueError("no eigenvector corresponding to eigenvalue 1") - origin = numpy.real(V[:, i[-1]]).squeeze() - origin /= origin[3] - return factor, origin, direction - - -def projection_matrix(point, normal, direction=None, - perspective=None, pseudo=False): - """Return matrix to project onto plane defined by point and normal. - - Using either perspective point, projection direction, or none of both. - - If pseudo is True, perspective projections will preserve relative depth - such that Perspective = dot(Orthogonal, PseudoPerspective). - - >>> P = projection_matrix((0, 0, 0), (1, 0, 0)) - >>> numpy.allclose(P[1:, 1:], numpy.identity(4)[1:, 1:]) - True - >>> point = numpy.random.random(3) - 0.5 - >>> normal = numpy.random.random(3) - 0.5 - >>> direct = numpy.random.random(3) - 0.5 - >>> persp = numpy.random.random(3) - 0.5 - >>> P0 = projection_matrix(point, normal) - >>> P1 = projection_matrix(point, normal, direction=direct) - >>> P2 = projection_matrix(point, normal, perspective=persp) - >>> P3 = projection_matrix(point, normal, perspective=persp, pseudo=True) - >>> is_same_transform(P2, numpy.dot(P0, P3)) - True - >>> P = projection_matrix((3, 0, 0), (1, 1, 0), (1, 0, 0)) - >>> v0 = (numpy.random.rand(4, 5) - 0.5) * 20.0 - >>> v0[3] = 1.0 - >>> v1 = numpy.dot(P, v0) - >>> numpy.allclose(v1[1], v0[1]) - True - >>> numpy.allclose(v1[0], 3.0-v1[1]) - True - - """ - M = numpy.identity(4) - point = numpy.array(point[:3], dtype=numpy.float64, copy=False) - normal = unit_vector(normal[:3]) - if perspective is not None: - # perspective projection - perspective = numpy.array(perspective[:3], dtype=numpy.float64, - copy=False) - M[0, 0] = M[1, 1] = M[2, 2] = numpy.dot(perspective-point, normal) - M[:3, :3] -= numpy.outer(perspective, normal) - if pseudo: - # preserve relative depth - M[:3, :3] -= numpy.outer(normal, normal) - M[:3, 3] = numpy.dot(point, normal) * (perspective+normal) - else: - M[:3, 3] = numpy.dot(point, normal) * perspective - M[3, :3] = -normal - M[3, 3] = numpy.dot(perspective, normal) - elif direction is not None: - # parallel projection - direction = numpy.array(direction[:3], dtype=numpy.float64, copy=False) - scale = numpy.dot(direction, normal) - M[:3, :3] -= numpy.outer(direction, normal) / scale - M[:3, 3] = direction * (numpy.dot(point, normal) / scale) - else: - # orthogonal projection - M[:3, :3] -= numpy.outer(normal, normal) - M[:3, 3] = numpy.dot(point, normal) * normal - return M - - -def projection_from_matrix(matrix, pseudo=False): - """Return projection plane and perspective point from projection matrix. - - Return values are same as arguments for projection_matrix function: - point, normal, direction, perspective, and pseudo. - - >>> point = numpy.random.random(3) - 0.5 - >>> normal = numpy.random.random(3) - 0.5 - >>> direct = numpy.random.random(3) - 0.5 - >>> persp = numpy.random.random(3) - 0.5 - >>> P0 = projection_matrix(point, normal) - >>> result = projection_from_matrix(P0) - >>> P1 = projection_matrix(*result) - >>> is_same_transform(P0, P1) - True - >>> P0 = projection_matrix(point, normal, direct) - >>> result = projection_from_matrix(P0) - >>> P1 = projection_matrix(*result) - >>> is_same_transform(P0, P1) - True - >>> P0 = projection_matrix(point, normal, perspective=persp, pseudo=False) - >>> result = projection_from_matrix(P0, pseudo=False) - >>> P1 = projection_matrix(*result) - >>> is_same_transform(P0, P1) - True - >>> P0 = projection_matrix(point, normal, perspective=persp, pseudo=True) - >>> result = projection_from_matrix(P0, pseudo=True) - >>> P1 = projection_matrix(*result) - >>> is_same_transform(P0, P1) - True - - """ - M = numpy.array(matrix, dtype=numpy.float64, copy=False) - M33 = M[:3, :3] - l, V = numpy.linalg.eig(M) - i = numpy.where(abs(numpy.real(l) - 1.0) < 1e-8)[0] - if not pseudo and len(i): - # point: any eigenvector corresponding to eigenvalue 1 - point = numpy.real(V[:, i[-1]]).squeeze() - point /= point[3] - # direction: unit eigenvector corresponding to eigenvalue 0 - l, V = numpy.linalg.eig(M33) - i = numpy.where(abs(numpy.real(l)) < 1e-8)[0] - if not len(i): - raise ValueError("no eigenvector corresponding to eigenvalue 0") - direction = numpy.real(V[:, i[0]]).squeeze() - direction /= vector_norm(direction) - # normal: unit eigenvector of M33.T corresponding to eigenvalue 0 - l, V = numpy.linalg.eig(M33.T) - i = numpy.where(abs(numpy.real(l)) < 1e-8)[0] - if len(i): - # parallel projection - normal = numpy.real(V[:, i[0]]).squeeze() - normal /= vector_norm(normal) - return point, normal, direction, None, False - else: - # orthogonal projection, where normal equals direction vector - return point, direction, None, None, False - else: - # perspective projection - i = numpy.where(abs(numpy.real(l)) > 1e-8)[0] - if not len(i): - raise ValueError( - "no eigenvector not corresponding to eigenvalue 0") - point = numpy.real(V[:, i[-1]]).squeeze() - point /= point[3] - normal = - M[3, :3] - perspective = M[:3, 3] / numpy.dot(point[:3], normal) - if pseudo: - perspective -= normal - return point, normal, None, perspective, pseudo - - -def clip_matrix(left, right, bottom, top, near, far, perspective=False): - """Return matrix to obtain normalized device coordinates from frustrum. - - The frustrum bounds are axis-aligned along x (left, right), - y (bottom, top) and z (near, far). - - Normalized device coordinates are in range [-1, 1] if coordinates are - inside the frustrum. - - If perspective is True the frustrum is a truncated pyramid with the - perspective point at origin and direction along z axis, otherwise an - orthographic canonical view volume (a box). - - Homogeneous coordinates transformed by the perspective clip matrix - need to be dehomogenized (devided by w coordinate). - - >>> frustrum = numpy.random.rand(6) - >>> frustrum[1] += frustrum[0] - >>> frustrum[3] += frustrum[2] - >>> frustrum[5] += frustrum[4] - >>> M = clip_matrix(*frustrum, perspective=False) - >>> numpy.dot(M, [frustrum[0], frustrum[2], frustrum[4], 1.0]) - array([-1., -1., -1., 1.]) - >>> numpy.dot(M, [frustrum[1], frustrum[3], frustrum[5], 1.0]) - array([ 1., 1., 1., 1.]) - >>> M = clip_matrix(*frustrum, perspective=True) - >>> v = numpy.dot(M, [frustrum[0], frustrum[2], frustrum[4], 1.0]) - >>> v / v[3] - array([-1., -1., -1., 1.]) - >>> v = numpy.dot(M, [frustrum[1], frustrum[3], frustrum[4], 1.0]) - >>> v / v[3] - array([ 1., 1., -1., 1.]) - - """ - if left >= right or bottom >= top or near >= far: - raise ValueError("invalid frustrum") - if perspective: - if near <= _EPS: - raise ValueError("invalid frustrum: near <= 0") - t = 2.0 * near - M = ((-t/(right-left), 0.0, (right+left)/(right-left), 0.0), - (0.0, -t/(top-bottom), (top+bottom)/(top-bottom), 0.0), - (0.0, 0.0, -(far+near)/(far-near), t*far/(far-near)), - (0.0, 0.0, -1.0, 0.0)) - else: - M = ((2.0/(right-left), 0.0, 0.0, (right+left)/(left-right)), - (0.0, 2.0/(top-bottom), 0.0, (top+bottom)/(bottom-top)), - (0.0, 0.0, 2.0/(far-near), (far+near)/(near-far)), - (0.0, 0.0, 0.0, 1.0)) - return numpy.array(M, dtype=numpy.float64) - - -def shear_matrix(angle, direction, point, normal): - """Return matrix to shear by angle along direction vector on shear plane. - - The shear plane is defined by a point and normal vector. The direction - vector must be orthogonal to the plane's normal vector. - - A point P is transformed by the shear matrix into P" such that - the vector P-P" is parallel to the direction vector and its extent is - given by the angle of P-P'-P", where P' is the orthogonal projection - of P onto the shear plane. - - >>> angle = (random.random() - 0.5) * 4*math.pi - >>> direct = numpy.random.random(3) - 0.5 - >>> point = numpy.random.random(3) - 0.5 - >>> normal = numpy.cross(direct, numpy.random.random(3)) - >>> S = shear_matrix(angle, direct, point, normal) - >>> numpy.allclose(1.0, numpy.linalg.det(S)) - True - - """ - normal = unit_vector(normal[:3]) - direction = unit_vector(direction[:3]) - if abs(numpy.dot(normal, direction)) > 1e-6: - raise ValueError("direction and normal vectors are not orthogonal") - angle = math.tan(angle) - M = numpy.identity(4) - M[:3, :3] += angle * numpy.outer(direction, normal) - M[:3, 3] = -angle * numpy.dot(point[:3], normal) * direction - return M - - -def shear_from_matrix(matrix): - """Return shear angle, direction and plane from shear matrix. - - >>> angle = (random.random() - 0.5) * 4*math.pi - >>> direct = numpy.random.random(3) - 0.5 - >>> point = numpy.random.random(3) - 0.5 - >>> normal = numpy.cross(direct, numpy.random.random(3)) - >>> S0 = shear_matrix(angle, direct, point, normal) - >>> angle, direct, point, normal = shear_from_matrix(S0) - >>> S1 = shear_matrix(angle, direct, point, normal) - >>> is_same_transform(S0, S1) - True - - """ - M = numpy.array(matrix, dtype=numpy.float64, copy=False) - M33 = M[:3, :3] - # normal: cross independent eigenvectors corresponding to the eigenvalue 1 - l, V = numpy.linalg.eig(M33) - i = numpy.where(abs(numpy.real(l) - 1.0) < 1e-4)[0] - if len(i) < 2: - raise ValueError("No two linear independent eigenvectors found %s" % l) - V = numpy.real(V[:, i]).squeeze().T - lenorm = -1.0 - for i0, i1 in ((0, 1), (0, 2), (1, 2)): - n = numpy.cross(V[i0], V[i1]) - l = vector_norm(n) - if l > lenorm: - lenorm = l - normal = n - normal /= lenorm - # direction and angle - direction = numpy.dot(M33 - numpy.identity(3), normal) - angle = vector_norm(direction) - direction /= angle - angle = math.atan(angle) - # point: eigenvector corresponding to eigenvalue 1 - l, V = numpy.linalg.eig(M) - i = numpy.where(abs(numpy.real(l) - 1.0) < 1e-8)[0] - if not len(i): - raise ValueError("no eigenvector corresponding to eigenvalue 1") - point = numpy.real(V[:, i[-1]]).squeeze() - point /= point[3] - return angle, direction, point, normal - - -def decompose_matrix(matrix): - """Return sequence of transformations from transformation matrix. - - matrix : array_like - Non-degenerative homogeneous transformation matrix - - Return tuple of: - scale : vector of 3 scaling factors - shear : list of shear factors for x-y, x-z, y-z axes - angles : list of Euler angles about static x, y, z axes - translate : translation vector along x, y, z axes - perspective : perspective partition of matrix - - Raise ValueError if matrix is of wrong type or degenerative. - - >>> T0 = translation_matrix((1, 2, 3)) - >>> scale, shear, angles, trans, persp = decompose_matrix(T0) - >>> T1 = translation_matrix(trans) - >>> numpy.allclose(T0, T1) - True - >>> S = scale_matrix(0.123) - >>> scale, shear, angles, trans, persp = decompose_matrix(S) - >>> scale[0] - 0.123 - >>> R0 = euler_matrix(1, 2, 3) - >>> scale, shear, angles, trans, persp = decompose_matrix(R0) - >>> R1 = euler_matrix(*angles) - >>> numpy.allclose(R0, R1) - True - - """ - M = numpy.array(matrix, dtype=numpy.float64, copy=True).T - if abs(M[3, 3]) < _EPS: - raise ValueError("M[3, 3] is zero") - M /= M[3, 3] - P = M.copy() - P[:, 3] = 0, 0, 0, 1 - if not numpy.linalg.det(P): - raise ValueError("Matrix is singular") - - scale = numpy.zeros((3, ), dtype=numpy.float64) - shear = [0, 0, 0] - angles = [0, 0, 0] - - if any(abs(M[:3, 3]) > _EPS): - perspective = numpy.dot(M[:, 3], numpy.linalg.inv(P.T)) - M[:, 3] = 0, 0, 0, 1 - else: - perspective = numpy.array((0, 0, 0, 1), dtype=numpy.float64) - - translate = M[3, :3].copy() - M[3, :3] = 0 - - row = M[:3, :3].copy() - scale[0] = vector_norm(row[0]) - row[0] /= scale[0] - shear[0] = numpy.dot(row[0], row[1]) - row[1] -= row[0] * shear[0] - scale[1] = vector_norm(row[1]) - row[1] /= scale[1] - shear[0] /= scale[1] - shear[1] = numpy.dot(row[0], row[2]) - row[2] -= row[0] * shear[1] - shear[2] = numpy.dot(row[1], row[2]) - row[2] -= row[1] * shear[2] - scale[2] = vector_norm(row[2]) - row[2] /= scale[2] - shear[1:] /= scale[2] - - if numpy.dot(row[0], numpy.cross(row[1], row[2])) < 0: - scale *= -1 - row *= -1 - - angles[1] = math.asin(-row[0, 2]) - if math.cos(angles[1]): - angles[0] = math.atan2(row[1, 2], row[2, 2]) - angles[2] = math.atan2(row[0, 1], row[0, 0]) - else: - #angles[0] = math.atan2(row[1, 0], row[1, 1]) - angles[0] = math.atan2(-row[2, 1], row[1, 1]) - angles[2] = 0.0 - - return scale, shear, angles, translate, perspective - - -def compose_matrix(scale=None, shear=None, angles=None, translate=None, - perspective=None): - """Return transformation matrix from sequence of transformations. - - This is the inverse of the decompose_matrix function. - - Sequence of transformations: - scale : vector of 3 scaling factors - shear : list of shear factors for x-y, x-z, y-z axes - angles : list of Euler angles about static x, y, z axes - translate : translation vector along x, y, z axes - perspective : perspective partition of matrix - - >>> scale = numpy.random.random(3) - 0.5 - >>> shear = numpy.random.random(3) - 0.5 - >>> angles = (numpy.random.random(3) - 0.5) * (2*math.pi) - >>> trans = numpy.random.random(3) - 0.5 - >>> persp = numpy.random.random(4) - 0.5 - >>> M0 = compose_matrix(scale, shear, angles, trans, persp) - >>> result = decompose_matrix(M0) - >>> M1 = compose_matrix(*result) - >>> is_same_transform(M0, M1) - True - - """ - M = numpy.identity(4) - if perspective is not None: - P = numpy.identity(4) - P[3, :] = perspective[:4] - M = numpy.dot(M, P) - if translate is not None: - T = numpy.identity(4) - T[:3, 3] = translate[:3] - M = numpy.dot(M, T) - if angles is not None: - R = euler_matrix(angles[0], angles[1], angles[2], 'sxyz') - M = numpy.dot(M, R) - if shear is not None: - Z = numpy.identity(4) - Z[1, 2] = shear[2] - Z[0, 2] = shear[1] - Z[0, 1] = shear[0] - M = numpy.dot(M, Z) - if scale is not None: - S = numpy.identity(4) - S[0, 0] = scale[0] - S[1, 1] = scale[1] - S[2, 2] = scale[2] - M = numpy.dot(M, S) - M /= M[3, 3] - return M - - -def orthogonalization_matrix(lengths, angles): - """Return orthogonalization matrix for crystallographic cell coordinates. - - Angles are expected in degrees. - - The de-orthogonalization matrix is the inverse. - - >>> O = orthogonalization_matrix((10., 10., 10.), (90., 90., 90.)) - >>> numpy.allclose(O[:3, :3], numpy.identity(3, float) * 10) - True - >>> O = orthogonalization_matrix([9.8, 12.0, 15.5], [87.2, 80.7, 69.7]) - >>> numpy.allclose(numpy.sum(O), 43.063229) - True - - """ - a, b, c = lengths - angles = numpy.radians(angles) - sina, sinb, _ = numpy.sin(angles) - cosa, cosb, cosg = numpy.cos(angles) - co = (cosa * cosb - cosg) / (sina * sinb) - return numpy.array(( - (a*sinb*math.sqrt(1.0-co*co), 0.0, 0.0, 0.0), - (-a*sinb*co, b*sina, 0.0, 0.0), - (a*cosb, b*cosa, c, 0.0), - (0.0, 0.0, 0.0, 1.0)), - dtype=numpy.float64) - - -def superimposition_matrix(v0, v1, scaling=False, usesvd=True): - """Return matrix to transform given vector set into second vector set. - - v0 and v1 are shape (3, \*) or (4, \*) arrays of at least 3 vectors. - - If usesvd is True, the weighted sum of squared deviations (RMSD) is - minimized according to the algorithm by W. Kabsch [8]. Otherwise the - quaternion based algorithm by B. Horn [9] is used (slower when using - this Python implementation). - - The returned matrix performs rotation, translation and uniform scaling - (if specified). - - >>> v0 = numpy.random.rand(3, 10) - >>> M = superimposition_matrix(v0, v0) - >>> numpy.allclose(M, numpy.identity(4)) - True - >>> R = random_rotation_matrix(numpy.random.random(3)) - >>> v0 = ((1,0,0), (0,1,0), (0,0,1), (1,1,1)) - >>> v1 = numpy.dot(R, v0) - >>> M = superimposition_matrix(v0, v1) - >>> numpy.allclose(v1, numpy.dot(M, v0)) - True - >>> v0 = (numpy.random.rand(4, 100) - 0.5) * 20.0 - >>> v0[3] = 1.0 - >>> v1 = numpy.dot(R, v0) - >>> M = superimposition_matrix(v0, v1) - >>> numpy.allclose(v1, numpy.dot(M, v0)) - True - >>> S = scale_matrix(random.random()) - >>> T = translation_matrix(numpy.random.random(3)-0.5) - >>> M = concatenate_matrices(T, R, S) - >>> v1 = numpy.dot(M, v0) - >>> v0[:3] += numpy.random.normal(0.0, 1e-9, 300).reshape(3, -1) - >>> M = superimposition_matrix(v0, v1, scaling=True) - >>> numpy.allclose(v1, numpy.dot(M, v0)) - True - >>> M = superimposition_matrix(v0, v1, scaling=True, usesvd=False) - >>> numpy.allclose(v1, numpy.dot(M, v0)) - True - >>> v = numpy.empty((4, 100, 3), dtype=numpy.float64) - >>> v[:, :, 0] = v0 - >>> M = superimposition_matrix(v0, v1, scaling=True, usesvd=False) - >>> numpy.allclose(v1, numpy.dot(M, v[:, :, 0])) - True - - """ - v0 = numpy.array(v0, dtype=numpy.float64, copy=False)[:3] - v1 = numpy.array(v1, dtype=numpy.float64, copy=False)[:3] - - if v0.shape != v1.shape or v0.shape[1] < 3: - raise ValueError("Vector sets are of wrong shape or type.") - - # move centroids to origin - t0 = numpy.mean(v0, axis=1) - t1 = numpy.mean(v1, axis=1) - v0 = v0 - t0.reshape(3, 1) - v1 = v1 - t1.reshape(3, 1) - - if usesvd: - # Singular Value Decomposition of covariance matrix - u, s, vh = numpy.linalg.svd(numpy.dot(v1, v0.T)) - # rotation matrix from SVD orthonormal bases - R = numpy.dot(u, vh) - if numpy.linalg.det(R) < 0.0: - # R does not constitute right handed system - R -= numpy.outer(u[:, 2], vh[2, :]*2.0) - s[-1] *= -1.0 - # homogeneous transformation matrix - M = numpy.identity(4) - M[:3, :3] = R - else: - # compute symmetric matrix N - xx, yy, zz = numpy.sum(v0 * v1, axis=1) - xy, yz, zx = numpy.sum(v0 * numpy.roll(v1, -1, axis=0), axis=1) - xz, yx, zy = numpy.sum(v0 * numpy.roll(v1, -2, axis=0), axis=1) - N = ((xx+yy+zz, yz-zy, zx-xz, xy-yx), - (yz-zy, xx-yy-zz, xy+yx, zx+xz), - (zx-xz, xy+yx, -xx+yy-zz, yz+zy), - (xy-yx, zx+xz, yz+zy, -xx-yy+zz)) - # quaternion: eigenvector corresponding to most positive eigenvalue - l, V = numpy.linalg.eig(N) - q = V[:, numpy.argmax(l)] - q /= vector_norm(q) # unit quaternion - q = numpy.roll(q, -1) # move w component to end - # homogeneous transformation matrix - M = quaternion_matrix(q) - - # scale: ratio of rms deviations from centroid - if scaling: - v0 *= v0 - v1 *= v1 - M[:3, :3] *= math.sqrt(numpy.sum(v1) / numpy.sum(v0)) - - # translation - M[:3, 3] = t1 - T = numpy.identity(4) - T[:3, 3] = -t0 - M = numpy.dot(M, T) - return M - - -def euler_matrix(ai, aj, ak, axes='sxyz'): - """Return homogeneous rotation matrix from Euler angles and axis sequence. - - ai, aj, ak : Euler's roll, pitch and yaw angles - axes : One of 24 axis sequences as string or encoded tuple - - >>> R = euler_matrix(1, 2, 3, 'syxz') - >>> numpy.allclose(numpy.sum(R[0]), -1.34786452) - True - >>> R = euler_matrix(1, 2, 3, (0, 1, 0, 1)) - >>> numpy.allclose(numpy.sum(R[0]), -0.383436184) - True - >>> ai, aj, ak = (4.0*math.pi) * (numpy.random.random(3) - 0.5) - >>> for axes in _AXES2TUPLE.keys(): - ... R = euler_matrix(ai, aj, ak, axes) - >>> for axes in _TUPLE2AXES.keys(): - ... R = euler_matrix(ai, aj, ak, axes) - - """ - try: - firstaxis, parity, repetition, frame = _AXES2TUPLE[axes] - except (AttributeError, KeyError): - _ = _TUPLE2AXES[axes] - firstaxis, parity, repetition, frame = axes - - i = firstaxis - j = _NEXT_AXIS[i+parity] - k = _NEXT_AXIS[i-parity+1] - - if frame: - ai, ak = ak, ai - if parity: - ai, aj, ak = -ai, -aj, -ak - - si, sj, sk = math.sin(ai), math.sin(aj), math.sin(ak) - ci, cj, ck = math.cos(ai), math.cos(aj), math.cos(ak) - cc, cs = ci*ck, ci*sk - sc, ss = si*ck, si*sk - - M = numpy.identity(4) - if repetition: - M[i, i] = cj - M[i, j] = sj*si - M[i, k] = sj*ci - M[j, i] = sj*sk - M[j, j] = -cj*ss+cc - M[j, k] = -cj*cs-sc - M[k, i] = -sj*ck - M[k, j] = cj*sc+cs - M[k, k] = cj*cc-ss - else: - M[i, i] = cj*ck - M[i, j] = sj*sc-cs - M[i, k] = sj*cc+ss - M[j, i] = cj*sk - M[j, j] = sj*ss+cc - M[j, k] = sj*cs-sc - M[k, i] = -sj - M[k, j] = cj*si - M[k, k] = cj*ci - return M - - -def euler_from_matrix(matrix, axes='sxyz'): - """Return Euler angles from rotation matrix for specified axis sequence. - - axes : One of 24 axis sequences as string or encoded tuple - - Note that many Euler angle triplets can describe one matrix. - - >>> R0 = euler_matrix(1, 2, 3, 'syxz') - >>> al, be, ga = euler_from_matrix(R0, 'syxz') - >>> R1 = euler_matrix(al, be, ga, 'syxz') - >>> numpy.allclose(R0, R1) - True - >>> angles = (4.0*math.pi) * (numpy.random.random(3) - 0.5) - >>> for axes in _AXES2TUPLE.keys(): - ... R0 = euler_matrix(axes=axes, *angles) - ... R1 = euler_matrix(axes=axes, *euler_from_matrix(R0, axes)) - ... if not numpy.allclose(R0, R1): print axes, "failed" - - """ - try: - firstaxis, parity, repetition, frame = _AXES2TUPLE[axes.lower()] - except (AttributeError, KeyError): - _ = _TUPLE2AXES[axes] - firstaxis, parity, repetition, frame = axes - - i = firstaxis - j = _NEXT_AXIS[i+parity] - k = _NEXT_AXIS[i-parity+1] - - M = numpy.array(matrix, dtype=numpy.float64, copy=False)[:3, :3] - if repetition: - sy = math.sqrt(M[i, j]*M[i, j] + M[i, k]*M[i, k]) - if sy > _EPS: - ax = math.atan2(M[i, j], M[i, k]) - ay = math.atan2(sy, M[i, i]) - az = math.atan2(M[j, i], -M[k, i]) - else: - ax = math.atan2(-M[j, k], M[j, j]) - ay = math.atan2(sy, M[i, i]) - az = 0.0 - else: - cy = math.sqrt(M[i, i]*M[i, i] + M[j, i]*M[j, i]) - if cy > _EPS: - ax = math.atan2(M[k, j], M[k, k]) - ay = math.atan2(-M[k, i], cy) - az = math.atan2(M[j, i], M[i, i]) - else: - ax = math.atan2(-M[j, k], M[j, j]) - ay = math.atan2(-M[k, i], cy) - az = 0.0 - - if parity: - ax, ay, az = -ax, -ay, -az - if frame: - ax, az = az, ax - return ax, ay, az - - -def euler_from_quaternion(quaternion, axes='sxyz'): - """Return Euler angles from quaternion for specified axis sequence. - - >>> angles = euler_from_quaternion([0.06146124, 0, 0, 0.99810947]) - >>> numpy.allclose(angles, [0.123, 0, 0]) - True - - """ - return euler_from_matrix(quaternion_matrix(quaternion), axes) - - -def quaternion_from_euler(ai, aj, ak, axes='sxyz'): - """Return quaternion from Euler angles and axis sequence. - - ai, aj, ak : Euler's roll, pitch and yaw angles - axes : One of 24 axis sequences as string or encoded tuple - - >>> q = quaternion_from_euler(1, 2, 3, 'ryxz') - >>> numpy.allclose(q, [0.310622, -0.718287, 0.444435, 0.435953]) - True - - """ - try: - firstaxis, parity, repetition, frame = _AXES2TUPLE[axes.lower()] - except (AttributeError, KeyError): - _ = _TUPLE2AXES[axes] - firstaxis, parity, repetition, frame = axes - - i = firstaxis - j = _NEXT_AXIS[i+parity] - k = _NEXT_AXIS[i-parity+1] - - if frame: - ai, ak = ak, ai - if parity: - aj = -aj - - ai /= 2.0 - aj /= 2.0 - ak /= 2.0 - ci = math.cos(ai) - si = math.sin(ai) - cj = math.cos(aj) - sj = math.sin(aj) - ck = math.cos(ak) - sk = math.sin(ak) - cc = ci*ck - cs = ci*sk - sc = si*ck - ss = si*sk - - quaternion = numpy.empty((4, ), dtype=numpy.float64) - if repetition: - quaternion[i] = cj*(cs + sc) - quaternion[j] = sj*(cc + ss) - quaternion[k] = sj*(cs - sc) - quaternion[3] = cj*(cc - ss) - else: - quaternion[i] = cj*sc - sj*cs - quaternion[j] = cj*ss + sj*cc - quaternion[k] = cj*cs - sj*sc - quaternion[3] = cj*cc + sj*ss - if parity: - quaternion[j] *= -1 - - return quaternion - - -def quaternion_about_axis(angle, axis): - """Return quaternion for rotation about axis. - - >>> q = quaternion_about_axis(0.123, (1, 0, 0)) - >>> numpy.allclose(q, [0.06146124, 0, 0, 0.99810947]) - True - - """ - quaternion = numpy.zeros((4, ), dtype=numpy.float64) - quaternion[:3] = axis[:3] - qlen = vector_norm(quaternion) - if qlen > _EPS: - quaternion *= math.sin(angle/2.0) / qlen - quaternion[3] = math.cos(angle/2.0) - return quaternion - - -def quaternion_matrix(quaternion): - """Return homogeneous rotation matrix from quaternion. - - >>> R = quaternion_matrix([0.06146124, 0, 0, 0.99810947]) - >>> numpy.allclose(R, rotation_matrix(0.123, (1, 0, 0))) - True - - """ - q = numpy.array(quaternion[:4], dtype=numpy.float64, copy=True) - nq = numpy.dot(q, q) - if nq < _EPS: - return numpy.identity(4) - q *= math.sqrt(2.0 / nq) - q = numpy.outer(q, q) - return numpy.array(( - (1.0-q[1, 1]-q[2, 2], q[0, 1]-q[2, 3], q[0, 2]+q[1, 3], 0.0), - (q[0, 1]+q[2, 3], 1.0-q[0, 0]-q[2, 2], q[1, 2]-q[0, 3], 0.0), - (q[0, 2]-q[1, 3], q[1, 2]+q[0, 3], 1.0-q[0, 0]-q[1, 1], 0.0), - (0.0, 0.0, 0.0, 1.0) - ), dtype=numpy.float64) - - -def quaternion_from_matrix(matrix): - """Return quaternion from rotation matrix. - - >>> R = rotation_matrix(0.123, (1, 2, 3)) - >>> q = quaternion_from_matrix(R) - >>> numpy.allclose(q, [0.0164262, 0.0328524, 0.0492786, 0.9981095]) - True - - """ - q = numpy.empty((4, ), dtype=numpy.float64) - M = numpy.array(matrix, dtype=numpy.float64, copy=False)[:4, :4] - t = numpy.trace(M) - if t > M[3, 3]: - q[3] = t - q[2] = M[1, 0] - M[0, 1] - q[1] = M[0, 2] - M[2, 0] - q[0] = M[2, 1] - M[1, 2] - else: - i, j, k = 0, 1, 2 - if M[1, 1] > M[0, 0]: - i, j, k = 1, 2, 0 - if M[2, 2] > M[i, i]: - i, j, k = 2, 0, 1 - t = M[i, i] - (M[j, j] + M[k, k]) + M[3, 3] - q[i] = t - q[j] = M[i, j] + M[j, i] - q[k] = M[k, i] + M[i, k] - q[3] = M[k, j] - M[j, k] - q *= 0.5 / math.sqrt(t * M[3, 3]) - return q - - -def quaternion_multiply(quaternion1, quaternion0): - """Return multiplication of two quaternions. - - >>> q = quaternion_multiply([1, -2, 3, 4], [-5, 6, 7, 8]) - >>> numpy.allclose(q, [-44, -14, 48, 28]) - True - - """ - x0, y0, z0, w0 = quaternion0 - x1, y1, z1, w1 = quaternion1 - return numpy.array(( - x1*w0 + y1*z0 - z1*y0 + w1*x0, - -x1*z0 + y1*w0 + z1*x0 + w1*y0, - x1*y0 - y1*x0 + z1*w0 + w1*z0, - -x1*x0 - y1*y0 - z1*z0 + w1*w0), dtype=numpy.float64) - - -def quaternion_conjugate(quaternion): - """Return conjugate of quaternion. - - >>> q0 = random_quaternion() - >>> q1 = quaternion_conjugate(q0) - >>> q1[3] == q0[3] and all(q1[:3] == -q0[:3]) - True - - """ - return numpy.array((-quaternion[0], -quaternion[1], - -quaternion[2], quaternion[3]), dtype=numpy.float64) - - -def quaternion_inverse(quaternion): - """Return inverse of quaternion. - - >>> q0 = random_quaternion() - >>> q1 = quaternion_inverse(q0) - >>> numpy.allclose(quaternion_multiply(q0, q1), [0, 0, 0, 1]) - True - - """ - return quaternion_conjugate(quaternion) / numpy.dot(quaternion, quaternion) - - -def quaternion_slerp(quat0, quat1, fraction, spin=0, shortestpath=True): - """Return spherical linear interpolation between two quaternions. - - >>> q0 = random_quaternion() - >>> q1 = random_quaternion() - >>> q = quaternion_slerp(q0, q1, 0.0) - >>> numpy.allclose(q, q0) - True - >>> q = quaternion_slerp(q0, q1, 1.0, 1) - >>> numpy.allclose(q, q1) - True - >>> q = quaternion_slerp(q0, q1, 0.5) - >>> angle = math.acos(numpy.dot(q0, q)) - >>> numpy.allclose(2.0, math.acos(numpy.dot(q0, q1)) / angle) or \ - numpy.allclose(2.0, math.acos(-numpy.dot(q0, q1)) / angle) - True - - """ - q0 = unit_vector(quat0[:4]) - q1 = unit_vector(quat1[:4]) - if fraction == 0.0: - return q0 - elif fraction == 1.0: - return q1 - d = numpy.dot(q0, q1) - if abs(abs(d) - 1.0) < _EPS: - return q0 - if shortestpath and d < 0.0: - # invert rotation - d = -d - q1 *= -1.0 - angle = math.acos(d) + spin * math.pi - if abs(angle) < _EPS: - return q0 - isin = 1.0 / math.sin(angle) - q0 *= math.sin((1.0 - fraction) * angle) * isin - q1 *= math.sin(fraction * angle) * isin - q0 += q1 - return q0 - - -def random_quaternion(rand=None): - """Return uniform random unit quaternion. - - rand: array like or None - Three independent random variables that are uniformly distributed - between 0 and 1. - - >>> q = random_quaternion() - >>> numpy.allclose(1.0, vector_norm(q)) - True - >>> q = random_quaternion(numpy.random.random(3)) - >>> q.shape - (4,) - - """ - if rand is None: - rand = numpy.random.rand(3) - else: - assert len(rand) == 3 - r1 = numpy.sqrt(1.0 - rand[0]) - r2 = numpy.sqrt(rand[0]) - pi2 = math.pi * 2.0 - t1 = pi2 * rand[1] - t2 = pi2 * rand[2] - return numpy.array((numpy.sin(t1)*r1, - numpy.cos(t1)*r1, - numpy.sin(t2)*r2, - numpy.cos(t2)*r2), dtype=numpy.float64) - - -def random_rotation_matrix(rand=None): - """Return uniform random rotation matrix. - - rnd: array like - Three independent random variables that are uniformly distributed - between 0 and 1 for each returned quaternion. - - >>> R = random_rotation_matrix() - >>> numpy.allclose(numpy.dot(R.T, R), numpy.identity(4)) - True - - """ - return quaternion_matrix(random_quaternion(rand)) - - -class Arcball(object): - """Virtual Trackball Control. - - >>> ball = Arcball() - >>> ball = Arcball(initial=numpy.identity(4)) - >>> ball.place([320, 320], 320) - >>> ball.down([500, 250]) - >>> ball.drag([475, 275]) - >>> R = ball.matrix() - >>> numpy.allclose(numpy.sum(R), 3.90583455) - True - >>> ball = Arcball(initial=[0, 0, 0, 1]) - >>> ball.place([320, 320], 320) - >>> ball.setaxes([1,1,0], [-1, 1, 0]) - >>> ball.setconstrain(True) - >>> ball.down([400, 200]) - >>> ball.drag([200, 400]) - >>> R = ball.matrix() - >>> numpy.allclose(numpy.sum(R), 0.2055924) - True - >>> ball.next() - - """ - - def __init__(self, initial=None): - """Initialize virtual trackball control. - - initial : quaternion or rotation matrix - - """ - self._axis = None - self._axes = None - self._radius = 1.0 - self._center = [0.0, 0.0] - self._vdown = numpy.array([0, 0, 1], dtype=numpy.float64) - self._constrain = False - - if initial is None: - self._qdown = numpy.array([0, 0, 0, 1], dtype=numpy.float64) - else: - initial = numpy.array(initial, dtype=numpy.float64) - if initial.shape == (4, 4): - self._qdown = quaternion_from_matrix(initial) - elif initial.shape == (4, ): - initial /= vector_norm(initial) - self._qdown = initial - else: - raise ValueError("initial not a quaternion or matrix.") - - self._qnow = self._qpre = self._qdown - - def place(self, center, radius): - """Place Arcball, e.g. when window size changes. - - center : sequence[2] - Window coordinates of trackball center. - radius : float - Radius of trackball in window coordinates. - - """ - self._radius = float(radius) - self._center[0] = center[0] - self._center[1] = center[1] - - def setaxes(self, *axes): - """Set axes to constrain rotations.""" - if axes is None: - self._axes = None - else: - self._axes = [unit_vector(axis) for axis in axes] - - def setconstrain(self, constrain): - """Set state of constrain to axis mode.""" - self._constrain = constrain == True - - def getconstrain(self): - """Return state of constrain to axis mode.""" - return self._constrain - - def down(self, point): - """Set initial cursor window coordinates and pick constrain-axis.""" - self._vdown = arcball_map_to_sphere(point, self._center, self._radius) - self._qdown = self._qpre = self._qnow - - if self._constrain and self._axes is not None: - self._axis = arcball_nearest_axis(self._vdown, self._axes) - self._vdown = arcball_constrain_to_axis(self._vdown, self._axis) - else: - self._axis = None - - def drag(self, point): - """Update current cursor window coordinates.""" - vnow = arcball_map_to_sphere(point, self._center, self._radius) - - if self._axis is not None: - vnow = arcball_constrain_to_axis(vnow, self._axis) - - self._qpre = self._qnow - - t = numpy.cross(self._vdown, vnow) - if numpy.dot(t, t) < _EPS: - self._qnow = self._qdown - else: - q = [t[0], t[1], t[2], numpy.dot(self._vdown, vnow)] - self._qnow = quaternion_multiply(q, self._qdown) - - def next(self, acceleration=0.0): - """Continue rotation in direction of last drag.""" - q = quaternion_slerp(self._qpre, self._qnow, 2.0+acceleration, False) - self._qpre, self._qnow = self._qnow, q - - def matrix(self): - """Return homogeneous rotation matrix.""" - return quaternion_matrix(self._qnow) - - -def arcball_map_to_sphere(point, center, radius): - """Return unit sphere coordinates from window coordinates.""" - v = numpy.array(((point[0] - center[0]) / radius, - (center[1] - point[1]) / radius, - 0.0), dtype=numpy.float64) - n = v[0]*v[0] + v[1]*v[1] - if n > 1.0: - v /= math.sqrt(n) # position outside of sphere - else: - v[2] = math.sqrt(1.0 - n) - return v - - -def arcball_constrain_to_axis(point, axis): - """Return sphere point perpendicular to axis.""" - v = numpy.array(point, dtype=numpy.float64, copy=True) - a = numpy.array(axis, dtype=numpy.float64, copy=True) - v -= a * numpy.dot(a, v) # on plane - n = vector_norm(v) - if n > _EPS: - if v[2] < 0.0: - v *= -1.0 - v /= n - return v - if a[2] == 1.0: - return numpy.array([1, 0, 0], dtype=numpy.float64) - return unit_vector([-a[1], a[0], 0]) - - -def arcball_nearest_axis(point, axes): - """Return axis, which arc is nearest to point.""" - point = numpy.array(point, dtype=numpy.float64, copy=False) - nearest = None - mx = -1.0 - for axis in axes: - t = numpy.dot(arcball_constrain_to_axis(point, axis), point) - if t > mx: - nearest = axis - mx = t - return nearest - - -# epsilon for testing whether a number is close to zero -_EPS = numpy.finfo(float).eps * 4.0 - -# axis sequences for Euler angles -_NEXT_AXIS = [1, 2, 0, 1] - -# map axes strings to/from tuples of inner axis, parity, repetition, frame -_AXES2TUPLE = { - 'sxyz': (0, 0, 0, 0), 'sxyx': (0, 0, 1, 0), 'sxzy': (0, 1, 0, 0), - 'sxzx': (0, 1, 1, 0), 'syzx': (1, 0, 0, 0), 'syzy': (1, 0, 1, 0), - 'syxz': (1, 1, 0, 0), 'syxy': (1, 1, 1, 0), 'szxy': (2, 0, 0, 0), - 'szxz': (2, 0, 1, 0), 'szyx': (2, 1, 0, 0), 'szyz': (2, 1, 1, 0), - 'rzyx': (0, 0, 0, 1), 'rxyx': (0, 0, 1, 1), 'ryzx': (0, 1, 0, 1), - 'rxzx': (0, 1, 1, 1), 'rxzy': (1, 0, 0, 1), 'ryzy': (1, 0, 1, 1), - 'rzxy': (1, 1, 0, 1), 'ryxy': (1, 1, 1, 1), 'ryxz': (2, 0, 0, 1), - 'rzxz': (2, 0, 1, 1), 'rxyz': (2, 1, 0, 1), 'rzyz': (2, 1, 1, 1)} - -_TUPLE2AXES = dict((v, k) for k, v in _AXES2TUPLE.items()) - -# helper functions - - -def vector_norm(data, axis=None, out=None): - """Return length, i.e. eucledian norm, of ndarray along axis. - - >>> v = numpy.random.random(3) - >>> n = vector_norm(v) - >>> numpy.allclose(n, numpy.linalg.norm(v)) - True - >>> v = numpy.random.rand(6, 5, 3) - >>> n = vector_norm(v, axis=-1) - >>> numpy.allclose(n, numpy.sqrt(numpy.sum(v*v, axis=2))) - True - >>> n = vector_norm(v, axis=1) - >>> numpy.allclose(n, numpy.sqrt(numpy.sum(v*v, axis=1))) - True - >>> v = numpy.random.rand(5, 4, 3) - >>> n = numpy.empty((5, 3), dtype=numpy.float64) - >>> vector_norm(v, axis=1, out=n) - >>> numpy.allclose(n, numpy.sqrt(numpy.sum(v*v, axis=1))) - True - >>> vector_norm([]) - 0.0 - >>> vector_norm([1.0]) - 1.0 - - """ - data = numpy.array(data, dtype=numpy.float64, copy=True) - if out is None: - if data.ndim == 1: - return math.sqrt(numpy.dot(data, data)) - data *= data - out = numpy.atleast_1d(numpy.sum(data, axis=axis)) - numpy.sqrt(out, out) - return out - else: - data *= data - numpy.sum(data, axis=axis, out=out) - numpy.sqrt(out, out) - - -def unit_vector(data, axis=None, out=None): - """Return ndarray normalized by length, i.e. eucledian norm, along axis. - - >>> v0 = numpy.random.random(3) - >>> v1 = unit_vector(v0) - >>> numpy.allclose(v1, v0 / numpy.linalg.norm(v0)) - True - >>> v0 = numpy.random.rand(5, 4, 3) - >>> v1 = unit_vector(v0, axis=-1) - >>> v2 = v0 / numpy.expand_dims(numpy.sqrt(numpy.sum(v0*v0, axis=2)), 2) - >>> numpy.allclose(v1, v2) - True - >>> v1 = unit_vector(v0, axis=1) - >>> v2 = v0 / numpy.expand_dims(numpy.sqrt(numpy.sum(v0*v0, axis=1)), 1) - >>> numpy.allclose(v1, v2) - True - >>> v1 = numpy.empty((5, 4, 3), dtype=numpy.float64) - >>> unit_vector(v0, axis=1, out=v1) - >>> numpy.allclose(v1, v2) - True - >>> list(unit_vector([])) - [] - >>> list(unit_vector([1.0])) - [1.0] - - """ - if out is None: - data = numpy.array(data, dtype=numpy.float64, copy=True) - if data.ndim == 1: - data /= math.sqrt(numpy.dot(data, data)) - return data - else: - if out is not data: - out[:] = numpy.array(data, copy=False) - data = out - length = numpy.atleast_1d(numpy.sum(data*data, axis)) - numpy.sqrt(length, length) - if axis is not None: - length = numpy.expand_dims(length, axis) - data /= length - if out is None: - return data - - -def random_vector(size): - """Return array of random doubles in the half-open interval [0.0, 1.0). - - >>> v = random_vector(10000) - >>> numpy.all(v >= 0.0) and numpy.all(v < 1.0) - True - >>> v0 = random_vector(10) - >>> v1 = random_vector(10) - >>> numpy.any(v0 == v1) - False - - """ - return numpy.random.random(size) - - -def inverse_matrix(matrix): - """Return inverse of square transformation matrix. - - >>> M0 = random_rotation_matrix() - >>> M1 = inverse_matrix(M0.T) - >>> numpy.allclose(M1, numpy.linalg.inv(M0.T)) - True - >>> for size in range(1, 7): - ... M0 = numpy.random.rand(size, size) - ... M1 = inverse_matrix(M0) - ... if not numpy.allclose(M1, numpy.linalg.inv(M0)): print size - - """ - return numpy.linalg.inv(matrix) - - -def concatenate_matrices(*matrices): - """Return concatenation of series of transformation matrices. - - >>> M = numpy.random.rand(16).reshape((4, 4)) - 0.5 - >>> numpy.allclose(M, concatenate_matrices(M)) - True - >>> numpy.allclose(numpy.dot(M, M.T), concatenate_matrices(M, M.T)) - True - - """ - M = numpy.identity(4) - for i in matrices: - M = numpy.dot(M, i) - return M - - -def is_same_transform(matrix0, matrix1): - """Return True if two matrices perform same transformation. - - >>> is_same_transform(numpy.identity(4), numpy.identity(4)) - True - >>> is_same_transform(numpy.identity(4), random_rotation_matrix()) - False - - """ - matrix0 = numpy.array(matrix0, dtype=numpy.float64, copy=True) - matrix0 /= matrix0[3, 3] - matrix1 = numpy.array(matrix1, dtype=numpy.float64, copy=True) - matrix1 /= matrix1[3, 3] - return numpy.allclose(matrix0, matrix1) - - -def _import_module(module_name, warn=True, prefix='_py_', ignore='_'): - """Try import all public attributes from module into global namespace. - - Existing attributes with name clashes are renamed with prefix. - Attributes starting with underscore are ignored by default. - - Return True on successful import. - - """ - try: - module = __import__(module_name) - except ImportError: - if warn: - warnings.warn("Failed to import module " + module_name) - else: - for attr in dir(module): - if ignore and attr.startswith(ignore): - continue - if prefix: - if attr in globals(): - globals()[prefix + attr] = globals()[attr] - elif warn: - warnings.warn("No Python implementation of " + attr) - globals()[attr] = getattr(module, attr) - return True diff --git a/build/aruco_detector/build/lib/aruco_detector/yaml_handling.py b/build/aruco_detector/build/lib/aruco_detector/yaml_handling.py deleted file mode 100755 index 48d039f..0000000 --- a/build/aruco_detector/build/lib/aruco_detector/yaml_handling.py +++ /dev/null @@ -1,47 +0,0 @@ -import yaml -from sensor_msgs.msg import CameraInfo - - -def yaml_to_CameraInfo(yaml_fname): - # Load data from file - with open(yaml_fname, "r") as file_handle: - calib_data = yaml.load(file_handle) - - # try to load the parameters - camera_info_msg = CameraInfo() - try: - camera_info_msg.width = calib_data["image_width"] - except: - pass - - try: - camera_info_msg.height = calib_data["image_height"] - except: - pass - - try: - camera_info_msg.k = calib_data["camera_matrix"]["data"] - except: - pass - - try: - camera_info_msg.d = calib_data["distortion_coefficients"]["data"] - except: - pass - - try: - camera_info_msg.r = calib_data["rectification_matrix"]["data"] - except: - pass - - try: - camera_info_msg.p = calib_data["projection_matrix"]["data"] - except: - pass - - try: - camera_info_msg.distortion_model = calib_data["distortion_model"] - except: - pass - - return camera_info_msg \ No newline at end of file diff --git a/build/aruco_detector/colcon_build.rc b/build/aruco_detector/colcon_build.rc deleted file mode 100755 index 573541a..0000000 --- a/build/aruco_detector/colcon_build.rc +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/build/aruco_detector/colcon_command_prefix_setup_py.sh b/build/aruco_detector/colcon_command_prefix_setup_py.sh deleted file mode 100755 index f9867d5..0000000 --- a/build/aruco_detector/colcon_command_prefix_setup_py.sh +++ /dev/null @@ -1 +0,0 @@ -# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/build/aruco_detector/colcon_command_prefix_setup_py.sh.env b/build/aruco_detector/colcon_command_prefix_setup_py.sh.env deleted file mode 100755 index f9dc38b..0000000 --- a/build/aruco_detector/colcon_command_prefix_setup_py.sh.env +++ /dev/null @@ -1,70 +0,0 @@ -AMENT_PREFIX_PATH=/home/ros2/dev2_ws/install/v4l2_camera:/home/ros2/dev2_ws/install/turtle_follower_py:/home/ros2/dev2_ws/install/camera_calibration:/home/ros2/dev2_ws/install/aruco_interfaces:/home/ros2/dev2_ws/install/aruco_detector:/opt/ros/foxy -CMAKE_PREFIX_PATH=/home/ros2/dev2_ws/install/v4l2_camera:/home/ros2/dev2_ws/install/aruco_interfaces -COLCON=1 -COLCON_PREFIX_PATH=/home/ros2/dev2_ws/install -COLORTERM=truecolor -DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus -DESKTOP_SESSION=ubuntu -DISPLAY=:0 -GDMSESSION=ubuntu -GJS_DEBUG_OUTPUT=stderr -GJS_DEBUG_TOPICS=JS ERROR;JS LOG -GNOME_DESKTOP_SESSION_ID=this-is-deprecated -GNOME_SHELL_SESSION_MODE=ubuntu -GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/ed9a88cb_996e_4783_90fb_206aa627c957 -GNOME_TERMINAL_SERVICE=:1.166 -GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 -GTK_MODULES=gail:atk-bridge -HOME=/home/ros2 -IM_CONFIG_PHASE=1 -INVOCATION_ID=331653316740409188736b6261a239d2 -JOURNAL_STREAM=8:183562 -LANG=en_US.UTF-8 -LC_ADDRESS=de_DE.UTF-8 -LC_ALL=en_US.UTF-8 -LC_IDENTIFICATION=de_DE.UTF-8 -LC_MEASUREMENT=de_DE.UTF-8 -LC_MONETARY=de_DE.UTF-8 -LC_NAME=de_DE.UTF-8 -LC_NUMERIC=de_DE.UTF-8 -LC_PAPER=de_DE.UTF-8 -LC_TELEPHONE=de_DE.UTF-8 -LC_TIME=de_DE.UTF-8 -LD_LIBRARY_PATH=/home/ros2/dev2_ws/install/v4l2_camera/lib:/home/ros2/dev2_ws/install/aruco_interfaces/lib:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib -LESSCLOSE=/usr/bin/lesspipe %s %s -LESSOPEN=| /usr/bin/lesspipe %s -LOGNAME=ros2 -LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: -MANAGERPID=7832 -OLDPWD=/home/ros2/dev2_ws/launch -PAPERSIZE=a4 -PATH=/opt/ros/foxy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin -PWD=/home/ros2/dev2_ws/build/aruco_detector -PYTHONPATH=/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages:/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages:/home/ros2/dev2_ws/install/aruco_interfaces/lib/python3.8/site-packages:/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages -QT_ACCESSIBILITY=1 -QT_IM_MODULE=ibus -ROS_DISTRO=foxy -ROS_LOCALHOST_ONLY=0 -ROS_PYTHON_VERSION=3 -ROS_VERSION=2 -SESSION_MANAGER=local/ubuntu:@/tmp/.ICE-unix/8042,unix/ubuntu:/tmp/.ICE-unix/8042 -SHELL=/bin/bash -SHLVL=1 -SSH_AGENT_PID=8007 -SSH_AUTH_SOCK=/run/user/1000/keyring/ssh -TERM=xterm-256color -USER=ros2 -USERNAME=ros2 -VTE_VERSION=6003 -WINDOWPATH=2 -XAUTHORITY=/run/user/1000/gdm/Xauthority -XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg -XDG_CURRENT_DESKTOP=ubuntu:GNOME -XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop -XDG_MENU_PREFIX=gnome- -XDG_RUNTIME_DIR=/run/user/1000 -XDG_SESSION_CLASS=user -XDG_SESSION_DESKTOP=ubuntu -XDG_SESSION_TYPE=x11 -XMODIFIERS=@im=ibus -_=/usr/bin/colcon diff --git a/build/aruco_detector/install.log b/build/aruco_detector/install.log deleted file mode 100755 index 952f17e..0000000 --- a/build/aruco_detector/install.log +++ /dev/null @@ -1,18 +0,0 @@ -/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages/aruco_detector/transformations.py -/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages/aruco_detector/yaml_handling.py -/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages/aruco_detector/aruco_detector_node.py -/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages/aruco_detector/__init__.py -/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages/aruco_detector/__pycache__/transformations.cpython-38.pyc -/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages/aruco_detector/__pycache__/yaml_handling.cpython-38.pyc -/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages/aruco_detector/__pycache__/aruco_detector_node.cpython-38.pyc -/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages/aruco_detector/__pycache__/__init__.cpython-38.pyc -/home/ros2/dev2_ws/install/aruco_detector/share/ament_index/resource_index/packages/aruco_detector -/home/ros2/dev2_ws/install/aruco_detector/share/aruco_detector/package.xml -/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages/aruco_detector-0.0.0-py3.8.egg-info/requires.txt -/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages/aruco_detector-0.0.0-py3.8.egg-info/top_level.txt -/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages/aruco_detector-0.0.0-py3.8.egg-info/dependency_links.txt -/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages/aruco_detector-0.0.0-py3.8.egg-info/PKG-INFO -/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages/aruco_detector-0.0.0-py3.8.egg-info/entry_points.txt -/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages/aruco_detector-0.0.0-py3.8.egg-info/zip-safe -/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages/aruco_detector-0.0.0-py3.8.egg-info/SOURCES.txt -/home/ros2/dev2_ws/install/aruco_detector/lib/aruco_detector/aruco_detector_node diff --git a/build/aruco_interfaces/CMakeCache.txt b/build/aruco_interfaces/CMakeCache.txt deleted file mode 100755 index bbda934..0000000 --- a/build/aruco_interfaces/CMakeCache.txt +++ /dev/null @@ -1,743 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/ros2/dev2_ws/build/aruco_interfaces -# It was generated by CMake: /usr/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Generate environment files in the CMAKE_INSTALL_PREFIX -AMENT_CMAKE_ENVIRONMENT_GENERATION:BOOL=OFF - -//Generate environment files in the package share folder -AMENT_CMAKE_ENVIRONMENT_PACKAGE_GENERATION:BOOL=ON - -//Generate marker file containing the parent prefix path -AMENT_CMAKE_ENVIRONMENT_PARENT_PREFIX_PATH_GENERATION:BOOL=ON - -//Replace the CMake install command with a custom implementation -// using symlinks instead of copying resources -AMENT_CMAKE_SYMLINK_INSTALL:BOOL=OFF - -//Generate an uninstall target to revert the effects of the install -// step -AMENT_CMAKE_UNINSTALL_TARGET:BOOL=ON - -//The path where test results are generated -AMENT_TEST_RESULTS_DIR:PATH=/home/ros2/dev2_ws/build/aruco_interfaces/test_results - -//Global flag to cause add_library() to create shared libraries -// if on. If set to true, this will cause all libraries to be built -// shared unless the library was explicitly added as a static library. -BUILD_SHARED_LIBS:BOOL=ON - -//Build the testing tree. -BUILD_TESTING:BOOL=ON - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line - -//Path to a program. -CMAKE_AR:FILEPATH=/usr/bin/ar - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING= - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//CXX compiler -CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 - -//Flags used by the CXX compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the CXX compiler during DEBUG builds. -CMAKE_CXX_FLAGS_DEBUG:STRING=-g - -//Flags used by the CXX compiler during MINSIZEREL builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the CXX compiler during RELEASE builds. -CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the CXX compiler during RELWITHDEBINFO builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//C compiler -CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 - -//Flags used by the C compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/home/ros2/dev2_ws/install/aruco_interfaces - -//Path to a program. -CMAKE_LINKER:FILEPATH=/usr/bin/ld - -//Path to a program. -CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/usr/bin/nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=aruco_interfaces - -//Path to a program. -CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib - -//Path to a program. -CMAKE_READELF:FILEPATH=/usr/bin/readelf - -//Flags used by the linker during the creation of shared libraries -// during all build types. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/usr/bin/strip - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Path to a library. -FastCDR_LIBRARY_DEBUG:FILEPATH=FastCDR_LIBRARY_DEBUG-NOTFOUND - -//Path to a library. -FastCDR_LIBRARY_RELEASE:FILEPATH=/opt/ros/foxy/lib/libfastcdr.so - -//Path to a file. -FastRTPS_INCLUDE_DIR:PATH=/opt/ros/foxy/include - -//Path to a library. -FastRTPS_LIBRARY_DEBUG:FILEPATH=FastRTPS_LIBRARY_DEBUG-NOTFOUND - -//Path to a library. -FastRTPS_LIBRARY_RELEASE:FILEPATH=/opt/ros/foxy/lib/libfastrtps.so - -//Path to a library. -OPENSSL_CRYPTO_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcrypto.so - -//Path to a file. -OPENSSL_INCLUDE_DIR:PATH=/usr/include - -//Path to a library. -OPENSSL_SSL_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libssl.so - -//pkg-config executable -PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config - -//Path to a program. -PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3 - -//Path to a file. -PYTHON_INCLUDE_DIR:PATH=/usr/include/python3.8 - -//Path to a library. -PYTHON_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpython3.8.so - -//Path to a library. -PYTHON_LIBRARY_DEBUG:FILEPATH=PYTHON_LIBRARY_DEBUG-NOTFOUND - -//Specify specific Python version to use ('major.minor' or 'major') -PYTHON_VERSION:STRING= - -//Name of the computer/site where compile is being run -SITE:STRING=ubuntu - -//The directory containing a CMake configuration file for TinyXML2. -TinyXML2_DIR:PATH=TinyXML2_DIR-NOTFOUND - -//Path to a library. -_lib:FILEPATH=/opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so - -//Path to a file. -_numpy_h:FILEPATH=/usr/include/python3.8/numpy/numpyconfig.h - -//The directory containing a CMake configuration file for ament_cmake. -ament_cmake_DIR:PATH=/opt/ros/foxy/share/ament_cmake/cmake - -//The directory containing a CMake configuration file for ament_cmake_copyright. -ament_cmake_copyright_DIR:PATH=/opt/ros/foxy/share/ament_cmake_copyright/cmake - -//The directory containing a CMake configuration file for ament_cmake_core. -ament_cmake_core_DIR:PATH=/opt/ros/foxy/share/ament_cmake_core/cmake - -//The directory containing a CMake configuration file for ament_cmake_cppcheck. -ament_cmake_cppcheck_DIR:PATH=/opt/ros/foxy/share/ament_cmake_cppcheck/cmake - -//The directory containing a CMake configuration file for ament_cmake_cpplint. -ament_cmake_cpplint_DIR:PATH=/opt/ros/foxy/share/ament_cmake_cpplint/cmake - -//The directory containing a CMake configuration file for ament_cmake_export_definitions. -ament_cmake_export_definitions_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_definitions/cmake - -//The directory containing a CMake configuration file for ament_cmake_export_dependencies. -ament_cmake_export_dependencies_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake - -//The directory containing a CMake configuration file for ament_cmake_export_include_directories. -ament_cmake_export_include_directories_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake - -//The directory containing a CMake configuration file for ament_cmake_export_interfaces. -ament_cmake_export_interfaces_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_interfaces/cmake - -//The directory containing a CMake configuration file for ament_cmake_export_libraries. -ament_cmake_export_libraries_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_libraries/cmake - -//The directory containing a CMake configuration file for ament_cmake_export_link_flags. -ament_cmake_export_link_flags_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_link_flags/cmake - -//The directory containing a CMake configuration file for ament_cmake_export_targets. -ament_cmake_export_targets_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_targets/cmake - -//The directory containing a CMake configuration file for ament_cmake_flake8. -ament_cmake_flake8_DIR:PATH=/opt/ros/foxy/share/ament_cmake_flake8/cmake - -//The directory containing a CMake configuration file for ament_cmake_gmock. -ament_cmake_gmock_DIR:PATH=/opt/ros/foxy/share/ament_cmake_gmock/cmake - -//The directory containing a CMake configuration file for ament_cmake_gtest. -ament_cmake_gtest_DIR:PATH=/opt/ros/foxy/share/ament_cmake_gtest/cmake - -//The directory containing a CMake configuration file for ament_cmake_include_directories. -ament_cmake_include_directories_DIR:PATH=/opt/ros/foxy/share/ament_cmake_include_directories/cmake - -//The directory containing a CMake configuration file for ament_cmake_libraries. -ament_cmake_libraries_DIR:PATH=/opt/ros/foxy/share/ament_cmake_libraries/cmake - -//The directory containing a CMake configuration file for ament_cmake_lint_cmake. -ament_cmake_lint_cmake_DIR:PATH=/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake - -//The directory containing a CMake configuration file for ament_cmake_pep257. -ament_cmake_pep257_DIR:PATH=/opt/ros/foxy/share/ament_cmake_pep257/cmake - -//The directory containing a CMake configuration file for ament_cmake_pytest. -ament_cmake_pytest_DIR:PATH=/opt/ros/foxy/share/ament_cmake_pytest/cmake - -//The directory containing a CMake configuration file for ament_cmake_python. -ament_cmake_python_DIR:PATH=/opt/ros/foxy/share/ament_cmake_python/cmake - -//The directory containing a CMake configuration file for ament_cmake_ros. -ament_cmake_ros_DIR:PATH=/opt/ros/foxy/share/ament_cmake_ros/cmake - -//The directory containing a CMake configuration file for ament_cmake_target_dependencies. -ament_cmake_target_dependencies_DIR:PATH=/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake - -//The directory containing a CMake configuration file for ament_cmake_test. -ament_cmake_test_DIR:PATH=/opt/ros/foxy/share/ament_cmake_test/cmake - -//The directory containing a CMake configuration file for ament_cmake_uncrustify. -ament_cmake_uncrustify_DIR:PATH=/opt/ros/foxy/share/ament_cmake_uncrustify/cmake - -//The directory containing a CMake configuration file for ament_cmake_version. -ament_cmake_version_DIR:PATH=/opt/ros/foxy/share/ament_cmake_version/cmake - -//The directory containing a CMake configuration file for ament_cmake_xmllint. -ament_cmake_xmllint_DIR:PATH=/opt/ros/foxy/share/ament_cmake_xmllint/cmake - -//Path to a program. -ament_copyright_BIN:FILEPATH=/opt/ros/foxy/bin/ament_copyright - -//The directory containing a CMake configuration file for ament_lint_auto. -ament_lint_auto_DIR:PATH=/opt/ros/foxy/share/ament_lint_auto/cmake - -//Path to a program. -ament_lint_cmake_BIN:FILEPATH=/opt/ros/foxy/bin/ament_lint_cmake - -//The directory containing a CMake configuration file for ament_lint_common. -ament_lint_common_DIR:PATH=/opt/ros/foxy/share/ament_lint_common/cmake - -//Path to a program. -ament_xmllint_BIN:FILEPATH=/opt/ros/foxy/bin/ament_xmllint - -//Value Computed by CMake -aruco_interfaces_BINARY_DIR:STATIC=/home/ros2/dev2_ws/build/aruco_interfaces - -//Value Computed by CMake -aruco_interfaces_SOURCE_DIR:STATIC=/home/ros2/dev2_ws/src/aruco_interfaces - -//Dependencies for the target -aruco_interfaces__python_LIB_DEPENDS:STATIC=general;aruco_interfaces__rosidl_generator_c;general;/usr/lib/x86_64-linux-gnu/libpython3.8.so;general;aruco_interfaces__rosidl_typesupport_c;general;/opt/ros/foxy/share/geometry_msgs/cmake/../../../lib/libgeometry_msgs__python.so;general;/opt/ros/foxy/share/std_msgs/cmake/../../../lib/libstd_msgs__python.so;general;/opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib/libbuiltin_interfaces__python.so; - -//Dependencies for the target -aruco_interfaces__rosidl_generator_c_LIB_DEPENDS:STATIC=general;geometry_msgs::geometry_msgs__rosidl_generator_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;general;std_msgs::std_msgs__rosidl_generator_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_typesupport_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;rosidl_runtime_c::rosidl_runtime_c; - -//Dependencies for the target -aruco_interfaces__rosidl_typesupport_c_LIB_DEPENDS:STATIC=general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_c::rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_generator_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;general;std_msgs::std_msgs__rosidl_generator_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_typesupport_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp; - -//Dependencies for the target -aruco_interfaces__rosidl_typesupport_c__pyext_LIB_DEPENDS:STATIC=general;aruco_interfaces__python;general;/usr/lib/x86_64-linux-gnu/libpython3.8.so;general;aruco_interfaces__rosidl_typesupport_c;general;aruco_interfaces__rosidl_typesupport_c;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_c::rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_generator_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;general;std_msgs::std_msgs__rosidl_generator_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_typesupport_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;rosidl_runtime_c::rosidl_runtime_c;general;/opt/ros/foxy/lib/librmw.so;general;rosidl_runtime_c::rosidl_runtime_c;general;/opt/ros/foxy/lib/librosidl_runtime_c.so;general;rcutils::rcutils; - -//Dependencies for the target -aruco_interfaces__rosidl_typesupport_cpp_LIB_DEPENDS:STATIC=general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_cpp::rosidl_typesupport_cpp;general;geometry_msgs::geometry_msgs__rosidl_generator_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;general;std_msgs::std_msgs__rosidl_generator_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_typesupport_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp; - -//Dependencies for the target -aruco_interfaces__rosidl_typesupport_fastrtps_c_LIB_DEPENDS:STATIC=general;rmw::rmw;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_fastrtps_cpp::rosidl_typesupport_fastrtps_cpp;general;rosidl_typesupport_fastrtps_c::rosidl_typesupport_fastrtps_c;general;rosidl_typesupport_fastrtps_cpp::rosidl_typesupport_fastrtps_cpp;general;rosidl_typesupport_fastrtps_c::rosidl_typesupport_fastrtps_c;general;geometry_msgs::geometry_msgs__rosidl_generator_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;general;/opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so;general;std_msgs::std_msgs__rosidl_generator_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_typesupport_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_typesupport_cpp;general;/opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;/opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so;general;aruco_interfaces__rosidl_generator_c;general;aruco_interfaces__rosidl_typesupport_fastrtps_cpp; - -//Dependencies for the target -aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext_LIB_DEPENDS:STATIC=general;aruco_interfaces__python;general;/usr/lib/x86_64-linux-gnu/libpython3.8.so;general;aruco_interfaces__rosidl_typesupport_fastrtps_c;general;aruco_interfaces__rosidl_typesupport_c;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_c::rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_generator_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;general;std_msgs::std_msgs__rosidl_generator_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_typesupport_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;rosidl_runtime_c::rosidl_runtime_c;general;/opt/ros/foxy/lib/librmw.so;general;rosidl_runtime_c::rosidl_runtime_c;general;/opt/ros/foxy/lib/librosidl_runtime_c.so;general;rcutils::rcutils; - -//Dependencies for the target -aruco_interfaces__rosidl_typesupport_fastrtps_cpp_LIB_DEPENDS:STATIC=general;rmw::rmw;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_fastrtps_cpp::rosidl_typesupport_fastrtps_cpp;general;geometry_msgs::geometry_msgs__rosidl_generator_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;general;/opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so;general;std_msgs::std_msgs__rosidl_generator_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_typesupport_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_typesupport_cpp;general;/opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;/opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so;general;aruco_interfaces__rosidl_generator_cpp;general;fastrtps;general;fastcdr; - -//Dependencies for the target -aruco_interfaces__rosidl_typesupport_introspection_c_LIB_DEPENDS:STATIC=general;aruco_interfaces__rosidl_generator_c;general;rosidl_typesupport_introspection_c::rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_generator_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_generator_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_typesupport_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_typesupport_cpp;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c; - -//Dependencies for the target -aruco_interfaces__rosidl_typesupport_introspection_c__pyext_LIB_DEPENDS:STATIC=general;aruco_interfaces__python;general;/usr/lib/x86_64-linux-gnu/libpython3.8.so;general;aruco_interfaces__rosidl_typesupport_introspection_c;general;aruco_interfaces__rosidl_typesupport_c;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_c::rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_generator_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;general;std_msgs::std_msgs__rosidl_generator_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_typesupport_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;rosidl_runtime_c::rosidl_runtime_c;general;/opt/ros/foxy/lib/librmw.so;general;rosidl_runtime_c::rosidl_runtime_c;general;/opt/ros/foxy/lib/librosidl_runtime_c.so;general;rcutils::rcutils; - -//Dependencies for the target -aruco_interfaces__rosidl_typesupport_introspection_cpp_LIB_DEPENDS:STATIC=general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_introspection_cpp::rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_generator_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_generator_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_typesupport_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_typesupport_cpp;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp; - -//The directory containing a CMake configuration file for builtin_interfaces. -builtin_interfaces_DIR:PATH=/opt/ros/foxy/share/builtin_interfaces/cmake - -//The directory containing a CMake configuration file for fastcdr. -fastcdr_DIR:PATH=/opt/ros/foxy/lib/cmake/fastcdr - -//The directory containing a CMake configuration file for fastrtps. -fastrtps_DIR:PATH=/opt/ros/foxy/share/fastrtps/cmake - -//The directory containing a CMake configuration file for fastrtps_cmake_module. -fastrtps_cmake_module_DIR:PATH=/opt/ros/foxy/share/fastrtps_cmake_module/cmake - -//The directory containing a CMake configuration file for foonathan_memory. -foonathan_memory_DIR:PATH=/opt/ros/foxy/lib/foonathan_memory/cmake - -//The directory containing a CMake configuration file for geometry_msgs. -geometry_msgs_DIR:PATH=/opt/ros/foxy/share/geometry_msgs/cmake - -//Path to a library. -pkgcfg_lib__OPENSSL_crypto:FILEPATH=/usr/lib/x86_64-linux-gnu/libcrypto.so - -//Path to a library. -pkgcfg_lib__OPENSSL_ssl:FILEPATH=/usr/lib/x86_64-linux-gnu/libssl.so - -//The directory containing a CMake configuration file for python_cmake_module. -python_cmake_module_DIR:PATH=/opt/ros/foxy/share/python_cmake_module/cmake - -//The directory containing a CMake configuration file for rcpputils. -rcpputils_DIR:PATH=/opt/ros/foxy/share/rcpputils/cmake - -//The directory containing a CMake configuration file for rcutils. -rcutils_DIR:PATH=/opt/ros/foxy/share/rcutils/cmake - -//The directory containing a CMake configuration file for rmw. -rmw_DIR:PATH=/opt/ros/foxy/share/rmw/cmake - -//The directory containing a CMake configuration file for rosidl_adapter. -rosidl_adapter_DIR:PATH=/opt/ros/foxy/share/rosidl_adapter/cmake - -//The directory containing a CMake configuration file for rosidl_cmake. -rosidl_cmake_DIR:PATH=/opt/ros/foxy/share/rosidl_cmake/cmake - -//The directory containing a CMake configuration file for rosidl_default_generators. -rosidl_default_generators_DIR:PATH=/opt/ros/foxy/share/rosidl_default_generators/cmake - -//The directory containing a CMake configuration file for rosidl_default_runtime. -rosidl_default_runtime_DIR:PATH=/opt/ros/foxy/share/rosidl_default_runtime/cmake - -//The directory containing a CMake configuration file for rosidl_generator_c. -rosidl_generator_c_DIR:PATH=/opt/ros/foxy/share/rosidl_generator_c/cmake - -//The directory containing a CMake configuration file for rosidl_generator_cpp. -rosidl_generator_cpp_DIR:PATH=/opt/ros/foxy/share/rosidl_generator_cpp/cmake - -//The directory containing a CMake configuration file for rosidl_generator_py. -rosidl_generator_py_DIR:PATH=/opt/ros/foxy/share/rosidl_generator_py/cmake - -//The directory containing a CMake configuration file for rosidl_runtime_c. -rosidl_runtime_c_DIR:PATH=/opt/ros/foxy/share/rosidl_runtime_c/cmake - -//The directory containing a CMake configuration file for rosidl_runtime_cpp. -rosidl_runtime_cpp_DIR:PATH=/opt/ros/foxy/share/rosidl_runtime_cpp/cmake - -//The directory containing a CMake configuration file for rosidl_typesupport_c. -rosidl_typesupport_c_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_c/cmake - -//The directory containing a CMake configuration file for rosidl_typesupport_cpp. -rosidl_typesupport_cpp_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake - -//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_c. -rosidl_typesupport_fastrtps_c_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake - -//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_cpp. -rosidl_typesupport_fastrtps_cpp_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake - -//The directory containing a CMake configuration file for rosidl_typesupport_interface. -rosidl_typesupport_interface_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_interface/cmake - -//The directory containing a CMake configuration file for rosidl_typesupport_introspection_c. -rosidl_typesupport_introspection_c_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake - -//The directory containing a CMake configuration file for rosidl_typesupport_introspection_cpp. -rosidl_typesupport_introspection_cpp_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake - -//The directory containing a CMake configuration file for std_msgs. -std_msgs_DIR:PATH=/opt/ros/foxy/share/std_msgs/cmake - -//Path to a program. -xmllint_BIN:FILEPATH=/usr/bin/xmllint - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/ros2/dev2_ws/build/aruco_interfaces -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=16 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER -CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER -CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Unix Makefiles -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/ros2/dev2_ws/src/aruco_interfaces -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.16 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Details about finding FastRTPS -FIND_PACKAGE_MESSAGE_DETAILS_FastRTPS:INTERNAL=[/opt/ros/foxy/include][/opt/ros/foxy/lib/libfastrtps.so;/opt/ros/foxy/lib/libfastcdr.so][v()] -//Details about finding OpenSSL -FIND_PACKAGE_MESSAGE_DETAILS_OpenSSL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libcrypto.so][/usr/include][c ][v1.1.1f()] -//Details about finding PythonExtra -FIND_PACKAGE_MESSAGE_DETAILS_PythonExtra:INTERNAL=[.so][/usr/include/python3.8][/usr/lib/x86_64-linux-gnu/libpython3.8.so][.cpython-38-x86_64-linux-gnu][v()] -//Details about finding PythonInterp -FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python3][v3.8.10(3.5)] -//Details about finding PythonLibs -FIND_PACKAGE_MESSAGE_DETAILS_PythonLibs:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpython3.8.so][/usr/include/python3.8][v3.8.10(3.5)] -//ADVANCED property for variable: OPENSSL_CRYPTO_LIBRARY -OPENSSL_CRYPTO_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: OPENSSL_INCLUDE_DIR -OPENSSL_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: OPENSSL_SSL_LIBRARY -OPENSSL_SSL_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE -PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: PYTHON_EXECUTABLE -PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: PYTHON_INCLUDE_DIR -PYTHON_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//The directory for Python library installation. This needs to -// be in PYTHONPATH when 'setup.py install' is called. -PYTHON_INSTALL_DIR:INTERNAL=lib/python3.8/site-packages -//ADVANCED property for variable: PYTHON_LIBRARY -PYTHON_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: PYTHON_LIBRARY_DEBUG -PYTHON_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 -//The SOABI suffix for Python native extensions. See PEP-3149: -// https://www.python.org/dev/peps/pep-3149/. -PYTHON_SOABI:INTERNAL=cpython-38-x86_64-linux-gnu -//The full suffix for Python native extensions. See PEP-3149: https://www.python.org/dev/peps/pep-3149/. -PythonExtra_EXTENSION_SUFFIX:INTERNAL=.cpython-38-x86_64-linux-gnu -_OPENSSL_CFLAGS:INTERNAL= -_OPENSSL_CFLAGS_I:INTERNAL= -_OPENSSL_CFLAGS_OTHER:INTERNAL= -_OPENSSL_FOUND:INTERNAL=1 -_OPENSSL_INCLUDEDIR:INTERNAL=/usr/include -_OPENSSL_INCLUDE_DIRS:INTERNAL= -_OPENSSL_LDFLAGS:INTERNAL=-lssl;-lcrypto -_OPENSSL_LDFLAGS_OTHER:INTERNAL= -_OPENSSL_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu -_OPENSSL_LIBRARIES:INTERNAL=ssl;crypto -_OPENSSL_LIBRARY_DIRS:INTERNAL= -_OPENSSL_LIBS:INTERNAL= -_OPENSSL_LIBS_L:INTERNAL= -_OPENSSL_LIBS_OTHER:INTERNAL= -_OPENSSL_LIBS_PATHS:INTERNAL= -_OPENSSL_MODULE_NAME:INTERNAL=openssl -_OPENSSL_PREFIX:INTERNAL=/usr -_OPENSSL_STATIC_CFLAGS:INTERNAL= -_OPENSSL_STATIC_CFLAGS_I:INTERNAL= -_OPENSSL_STATIC_CFLAGS_OTHER:INTERNAL= -_OPENSSL_STATIC_INCLUDE_DIRS:INTERNAL= -_OPENSSL_STATIC_LDFLAGS:INTERNAL=-lssl;-lcrypto;-ldl;-pthread -_OPENSSL_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread -_OPENSSL_STATIC_LIBDIR:INTERNAL= -_OPENSSL_STATIC_LIBRARIES:INTERNAL=ssl;crypto;dl -_OPENSSL_STATIC_LIBRARY_DIRS:INTERNAL= -_OPENSSL_STATIC_LIBS:INTERNAL= -_OPENSSL_STATIC_LIBS_L:INTERNAL= -_OPENSSL_STATIC_LIBS_OTHER:INTERNAL= -_OPENSSL_STATIC_LIBS_PATHS:INTERNAL= -_OPENSSL_VERSION:INTERNAL=1.1.1f -_OPENSSL_openssl_INCLUDEDIR:INTERNAL= -_OPENSSL_openssl_LIBDIR:INTERNAL= -_OPENSSL_openssl_PREFIX:INTERNAL= -_OPENSSL_openssl_VERSION:INTERNAL= -__pkg_config_arguments__OPENSSL:INTERNAL=QUIET;openssl -__pkg_config_checked__OPENSSL:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib__OPENSSL_crypto -pkgcfg_lib__OPENSSL_crypto-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib__OPENSSL_ssl -pkgcfg_lib__OPENSSL_ssl-ADVANCED:INTERNAL=1 -prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu - diff --git a/build/aruco_interfaces/CMakeFiles/3.16.3/CMakeCCompiler.cmake b/build/aruco_interfaces/CMakeFiles/3.16.3/CMakeCCompiler.cmake deleted file mode 100755 index 2692f73..0000000 --- a/build/aruco_interfaces/CMakeFiles/3.16.3/CMakeCCompiler.cmake +++ /dev/null @@ -1,76 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "9.3.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") -set(CMAKE_C_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/aruco_interfaces/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake b/build/aruco_interfaces/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake deleted file mode 100755 index 504c250..0000000 --- a/build/aruco_interfaces/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,88 +0,0 @@ -set(CMAKE_CXX_COMPILER "/usr/bin/c++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "9.3.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCXX 1) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/aruco_interfaces/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin b/build/aruco_interfaces/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index a3225b1f9d09c95af35231bd3b222dd69d2ccead..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16552 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 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) -# define COMPILER_ID "Fujitsu" - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXE) || defined(__CRAYXC) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number components. */ -#ifdef COMPILER_VERSION_MAJOR -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - - -#if !defined(__STDC__) -# if (defined(_MSC_VER) && !defined(__clang__)) \ - || (defined(__ibmxl__) || defined(__IBMC__)) -# define C_DIALECT "90" -# else -# define C_DIALECT -# endif -#elif __STDC_VERSION__ >= 201000L -# define C_DIALECT "11" -#elif __STDC_VERSION__ >= 199901L -# define C_DIALECT "99" -#else -# define C_DIALECT "90" -#endif -const char* info_language_dialect_default = - "INFO" ":" "dialect_default[" C_DIALECT "]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXE) || defined(__CRAYXC) - require += info_cray[argc]; -#endif - require += info_language_dialect_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/build/aruco_interfaces/CMakeFiles/3.16.3/CompilerIdC/a.out b/build/aruco_interfaces/CMakeFiles/3.16.3/CompilerIdC/a.out deleted file mode 100755 index 46f1233d9a6b2e660d5d0c5fc3dbde0dfb7e863d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16712 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 Ri&oaZ+NLB{yA)ha@h^*jkRt#9 diff --git a/build/aruco_interfaces/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/aruco_interfaces/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100755 index 69cfdba..0000000 --- a/build/aruco_interfaces/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,660 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) -# define COMPILER_ID "Fujitsu" - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXE) || defined(__CRAYXC) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number components. */ -#ifdef COMPILER_VERSION_MAJOR -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -# if defined(__INTEL_CXX11_MODE__) -# if defined(__cpp_aggregate_nsdmi) -# define CXX_STD 201402L -# else -# define CXX_STD 201103L -# endif -# else -# define CXX_STD 199711L -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# define CXX_STD _MSVC_LANG -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_dialect_default = "INFO" ":" "dialect_default[" -#if CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXE) || defined(__CRAYXC) - require += info_cray[argc]; -#endif - require += info_language_dialect_default[argc]; - (void)argv; - return require; -} diff --git a/build/aruco_interfaces/CMakeFiles/3.16.3/CompilerIdCXX/a.out b/build/aruco_interfaces/CMakeFiles/3.16.3/CompilerIdCXX/a.out deleted file mode 100755 index c8684265455284359fc556a1ef0b98aa7a612508..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16720 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 diff --git a/build/aruco_interfaces/CMakeFiles/CMakeDirectoryInformation.cmake b/build/aruco_interfaces/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100755 index 8822c75..0000000 --- a/build/aruco_interfaces/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ros2/dev2_ws/src/aruco_interfaces") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ros2/dev2_ws/build/aruco_interfaces") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/aruco_interfaces/CMakeFiles/CMakeOutput.log b/build/aruco_interfaces/CMakeFiles/CMakeOutput.log deleted file mode 100755 index 600df82..0000000 --- a/build/aruco_interfaces/CMakeFiles/CMakeOutput.log +++ /dev/null @@ -1,461 +0,0 @@ -The system is: Linux - 5.13.0-28-generic - x86_64 -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: /usr/bin/cc -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" - -The C compiler identification is GNU, found in "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/3.16.3/CompilerIdC/a.out" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: /usr/bin/c++ -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" - -The CXX compiler identification is GNU, found in "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/3.16.3/CompilerIdCXX/a.out" - -Determining if the C compiler works passed with the following output: -Change Dir: /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_21b5c/fast && /usr/bin/make -f CMakeFiles/cmTC_21b5c.dir/build.make CMakeFiles/cmTC_21b5c.dir/build -make[1]: Entering directory '/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_21b5c.dir/testCCompiler.c.o -/usr/bin/cc -o CMakeFiles/cmTC_21b5c.dir/testCCompiler.c.o -c /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp/testCCompiler.c -Linking C executable cmTC_21b5c -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_21b5c.dir/link.txt --verbose=1 -/usr/bin/cc CMakeFiles/cmTC_21b5c.dir/testCCompiler.c.o -o cmTC_21b5c -make[1]: Leaving directory '/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp' - - - -Detecting C compiler ABI info compiled with the following output: -Change Dir: /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_25b8e/fast && /usr/bin/make -f CMakeFiles/cmTC_25b8e.dir/build.make CMakeFiles/cmTC_25b8e.dir/build -make[1]: Entering directory '/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o -/usr/bin/cc -v -o CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -Using built-in specs. -COLLECT_GCC=/usr/bin/cc -OFFLOAD_TARGET_NAMES=nvptx-none:hsa -OFFLOAD_TARGET_DEFAULT=1 -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc1vUvTR.s -GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" -#include "..." search starts here: -#include <...> search starts here: - /usr/lib/gcc/x86_64-linux-gnu/9/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include -End of search list. -GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: bbf13931d8de1abe14040c9909cb6969 -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' - as -v --64 -o CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o /tmp/cc1vUvTR.s -GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' -Linking C executable cmTC_25b8e -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_25b8e.dir/link.txt --verbose=1 -/usr/bin/cc -v CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o -o cmTC_25b8e -Using built-in specs. -COLLECT_GCC=/usr/bin/cc -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -OFFLOAD_TARGET_NAMES=nvptx-none:hsa -OFFLOAD_TARGET_DEFAULT=1 -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_25b8e' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9Qo78L.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_25b8e /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_25b8e' '-mtune=generic' '-march=x86-64' -make[1]: Leaving directory '/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp' - - - -Parsed C implicit include dir info from above output: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/make cmTC_25b8e/fast && /usr/bin/make -f CMakeFiles/cmTC_25b8e.dir/build.make CMakeFiles/cmTC_25b8e.dir/build] - ignore line: [make[1]: Entering directory '/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp'] - ignore line: [Building C object CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc1vUvTR.s] - ignore line: [GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [Compiler executable checksum: bbf13931d8de1abe14040c9909cb6969] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o /tmp/cc1vUvTR.s] - ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] - ignore line: [Linking C executable cmTC_25b8e] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_25b8e.dir/link.txt --verbose=1] - ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o -o cmTC_25b8e ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_25b8e' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9Qo78L.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_25b8e /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/cc9Qo78L.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_25b8e] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] - arg [CMakeFiles/cmTC_25b8e.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] - implicit libs: [gcc;gcc_s;c;gcc;gcc_s] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - -Determining if the CXX compiler works passed with the following output: -Change Dir: /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_961bb/fast && /usr/bin/make -f CMakeFiles/cmTC_961bb.dir/build.make CMakeFiles/cmTC_961bb.dir/build -make[1]: Entering directory '/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_961bb.dir/testCXXCompiler.cxx.o -/usr/bin/c++ -o CMakeFiles/cmTC_961bb.dir/testCXXCompiler.cxx.o -c /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp/testCXXCompiler.cxx -Linking CXX executable cmTC_961bb -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_961bb.dir/link.txt --verbose=1 -/usr/bin/c++ CMakeFiles/cmTC_961bb.dir/testCXXCompiler.cxx.o -o cmTC_961bb -make[1]: Leaving directory '/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp' - - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_08a23/fast && /usr/bin/make -f CMakeFiles/cmTC_08a23.dir/build.make CMakeFiles/cmTC_08a23.dir/build -make[1]: Entering directory '/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o -/usr/bin/c++ -v -o CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -Using built-in specs. -COLLECT_GCC=/usr/bin/c++ -OFFLOAD_TARGET_NAMES=nvptx-none:hsa -OFFLOAD_TARGET_DEFAULT=1 -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccwPBEif.s -GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9" -ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" -#include "..." search starts here: -#include <...> search starts here: - /usr/include/c++/9 - /usr/include/x86_64-linux-gnu/c++/9 - /usr/include/c++/9/backward - /usr/lib/gcc/x86_64-linux-gnu/9/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include -End of search list. -GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: 466f818abe2f30ba03783f22bd12d815 -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - as -v --64 -o CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccwPBEif.s -GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' -Linking CXX executable cmTC_08a23 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_08a23.dir/link.txt --verbose=1 -/usr/bin/c++ -v CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_08a23 -Using built-in specs. -COLLECT_GCC=/usr/bin/c++ -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -OFFLOAD_TARGET_NAMES=nvptx-none:hsa -OFFLOAD_TARGET_DEFAULT=1 -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_08a23' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cclYzfKI.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_08a23 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_08a23' '-shared-libgcc' '-mtune=generic' '-march=x86-64' -make[1]: Leaving directory '/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp' - - - -Parsed CXX implicit include dir info from above output: rv=done - found start of include info - found start of implicit include info - add: [/usr/include/c++/9] - add: [/usr/include/x86_64-linux-gnu/c++/9] - add: [/usr/include/c++/9/backward] - add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9] - collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9] - collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/make cmTC_08a23/fast && /usr/bin/make -f CMakeFiles/cmTC_08a23.dir/build.make CMakeFiles/cmTC_08a23.dir/build] - ignore line: [make[1]: Entering directory '/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/CMakeTmp'] - ignore line: [Building CXX object CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccwPBEif.s] - ignore line: [GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/include/c++/9] - ignore line: [ /usr/include/x86_64-linux-gnu/c++/9] - ignore line: [ /usr/include/c++/9/backward] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [Compiler executable checksum: 466f818abe2f30ba03783f22bd12d815] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccwPBEif.s] - ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - ignore line: [Linking CXX executable cmTC_08a23] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_08a23.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_08a23 ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_08a23' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cclYzfKI.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_08a23 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/cclYzfKI.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_08a23] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] - arg [CMakeFiles/cmTC_08a23.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-lm] ==> lib [m] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lc] ==> lib [c] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - diff --git a/build/aruco_interfaces/CMakeFiles/CMakeRuleHashes.txt b/build/aruco_interfaces/CMakeFiles/CMakeRuleHashes.txt deleted file mode 100644 index 471f7b8..0000000 --- a/build/aruco_interfaces/CMakeFiles/CMakeRuleHashes.txt +++ /dev/null @@ -1,14 +0,0 @@ -# Hashes of file build rules. -83eebe7d04d227136bfbbf9368bfb55e CMakeFiles/aruco_interfaces -83eebe7d04d227136bfbbf9368bfb55e CMakeFiles/aruco_interfaces__cpp -af89fabb707b6c3ab7cb968fed7fea12 CMakeFiles/aruco_interfaces_uninstall -44bac60cff53a1bb5d14fe087d405380 aruco_interfaces__py/CMakeFiles/aruco_interfaces__py -abac714a4f359fe548caef5b9fe10e59 rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h -4f21ca0da2b03a89498beb1861c338a0 rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp -374738e1533ae2937f36deaccfeb6624 rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c -cdec9a2ad2bed013b70e096c0fe35437 rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp -000f3ecf29d247168502b2bac610984b rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp -2bf15c9b912d35acbd4f23c6f88b2ea2 rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h -f8ee54b41e309f174e132d012a9c1926 rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp -2e4f7a1546c82a2f630ad77424b3180a rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h -70a31cd638391f701338f08d99bb8c7d rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp diff --git a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport-noconfig.cmake b/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport-noconfig.cmake deleted file mode 100644 index 411875d..0000000 --- a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport-noconfig.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "aruco_interfaces::aruco_interfaces__rosidl_generator_c" for configuration "" -set_property(TARGET aruco_interfaces::aruco_interfaces__rosidl_generator_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(aruco_interfaces::aruco_interfaces__rosidl_generator_c PROPERTIES - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libaruco_interfaces__rosidl_generator_c.so" - IMPORTED_SONAME_NOCONFIG "libaruco_interfaces__rosidl_generator_c.so" - ) - -list(APPEND _IMPORT_CHECK_TARGETS aruco_interfaces::aruco_interfaces__rosidl_generator_c ) -list(APPEND _IMPORT_CHECK_FILES_FOR_aruco_interfaces::aruco_interfaces__rosidl_generator_c "${_IMPORT_PREFIX}/lib/libaruco_interfaces__rosidl_generator_c.so" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport.cmake b/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport.cmake deleted file mode 100755 index 0d40576..0000000 --- a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport.cmake +++ /dev/null @@ -1,99 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) - message(FATAL_ERROR "CMake >= 2.6.0 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.6) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_targetsDefined) -set(_targetsNotDefined) -set(_expectedTargets) -foreach(_expectedTarget aruco_interfaces::aruco_interfaces__rosidl_generator_c) - list(APPEND _expectedTargets ${_expectedTarget}) - if(NOT TARGET ${_expectedTarget}) - list(APPEND _targetsNotDefined ${_expectedTarget}) - endif() - if(TARGET ${_expectedTarget}) - list(APPEND _targetsDefined ${_expectedTarget}) - endif() -endforeach() -if("${_targetsDefined}" STREQUAL "${_expectedTargets}") - unset(_targetsDefined) - unset(_targetsNotDefined) - unset(_expectedTargets) - set(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT "${_targetsDefined}" STREQUAL "") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") -endif() -unset(_targetsDefined) -unset(_targetsNotDefined) -unset(_expectedTargets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target aruco_interfaces::aruco_interfaces__rosidl_generator_c -add_library(aruco_interfaces::aruco_interfaces__rosidl_generator_c SHARED IMPORTED) - -set_target_properties(aruco_interfaces::aruco_interfaces__rosidl_generator_c PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" - INTERFACE_LINK_LIBRARIES "geometry_msgs::geometry_msgs__rosidl_generator_c;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;geometry_msgs::geometry_msgs__rosidl_typesupport_c;geometry_msgs::geometry_msgs__rosidl_generator_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;std_msgs::std_msgs__rosidl_generator_c;std_msgs::std_msgs__rosidl_typesupport_introspection_c;std_msgs::std_msgs__rosidl_typesupport_c;std_msgs::std_msgs__rosidl_generator_cpp;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;std_msgs::std_msgs__rosidl_typesupport_cpp;builtin_interfaces::builtin_interfaces__rosidl_generator_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;builtin_interfaces::builtin_interfaces__rosidl_generator_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_interface::rosidl_typesupport_interface" -) - -if(CMAKE_VERSION VERSION_LESS 2.8.12) - message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") -endif() - -# Load information for each installed configuration. -get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) -file(GLOB CONFIG_FILES "${_DIR}/aruco_interfaces__rosidl_generator_cExport-*.cmake") -foreach(f ${CONFIG_FILES}) - include(${f}) -endforeach() - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(target ${_IMPORT_CHECK_TARGETS} ) - foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) - if(NOT EXISTS "${file}" ) - message(FATAL_ERROR "The imported target \"${target}\" references the file - \"${file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - unset(_IMPORT_CHECK_FILES_FOR_${target}) -endforeach() -unset(_IMPORT_CHECK_TARGETS) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cppExport.cmake b/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cppExport.cmake deleted file mode 100755 index 6b27476..0000000 --- a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cppExport.cmake +++ /dev/null @@ -1,99 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) - message(FATAL_ERROR "CMake >= 2.6.0 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.6) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_targetsDefined) -set(_targetsNotDefined) -set(_expectedTargets) -foreach(_expectedTarget aruco_interfaces::aruco_interfaces__rosidl_generator_cpp) - list(APPEND _expectedTargets ${_expectedTarget}) - if(NOT TARGET ${_expectedTarget}) - list(APPEND _targetsNotDefined ${_expectedTarget}) - endif() - if(TARGET ${_expectedTarget}) - list(APPEND _targetsDefined ${_expectedTarget}) - endif() -endforeach() -if("${_targetsDefined}" STREQUAL "${_expectedTargets}") - unset(_targetsDefined) - unset(_targetsNotDefined) - unset(_expectedTargets) - set(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT "${_targetsDefined}" STREQUAL "") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") -endif() -unset(_targetsDefined) -unset(_targetsNotDefined) -unset(_expectedTargets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target aruco_interfaces::aruco_interfaces__rosidl_generator_cpp -add_library(aruco_interfaces::aruco_interfaces__rosidl_generator_cpp INTERFACE IMPORTED) - -set_target_properties(aruco_interfaces::aruco_interfaces__rosidl_generator_cpp PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" - INTERFACE_LINK_LIBRARIES "geometry_msgs::geometry_msgs__rosidl_generator_c;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;geometry_msgs::geometry_msgs__rosidl_typesupport_c;geometry_msgs::geometry_msgs__rosidl_generator_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;std_msgs::std_msgs__rosidl_generator_c;std_msgs::std_msgs__rosidl_typesupport_introspection_c;std_msgs::std_msgs__rosidl_typesupport_c;std_msgs::std_msgs__rosidl_generator_cpp;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;std_msgs::std_msgs__rosidl_typesupport_cpp;builtin_interfaces::builtin_interfaces__rosidl_generator_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;builtin_interfaces::builtin_interfaces__rosidl_generator_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;rosidl_runtime_cpp::rosidl_runtime_cpp" -) - -if(CMAKE_VERSION VERSION_LESS 3.0.0) - message(FATAL_ERROR "This file relies on consumers using CMake 3.0.0 or greater.") -endif() - -# Load information for each installed configuration. -get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) -file(GLOB CONFIG_FILES "${_DIR}/aruco_interfaces__rosidl_generator_cppExport-*.cmake") -foreach(f ${CONFIG_FILES}) - include(${f}) -endforeach() - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(target ${_IMPORT_CHECK_TARGETS} ) - foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) - if(NOT EXISTS "${file}" ) - message(FATAL_ERROR "The imported target \"${target}\" references the file - \"${file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - unset(_IMPORT_CHECK_FILES_FOR_${target}) -endforeach() -unset(_IMPORT_CHECK_TARGETS) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport-noconfig.cmake b/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport-noconfig.cmake deleted file mode 100644 index 84f997f..0000000 --- a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport-noconfig.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "aruco_interfaces::aruco_interfaces__rosidl_typesupport_c" for configuration "" -set_property(TARGET aruco_interfaces::aruco_interfaces__rosidl_typesupport_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(aruco_interfaces::aruco_interfaces__rosidl_typesupport_c PROPERTIES - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_c.so" - IMPORTED_SONAME_NOCONFIG "libaruco_interfaces__rosidl_typesupport_c.so" - ) - -list(APPEND _IMPORT_CHECK_TARGETS aruco_interfaces::aruco_interfaces__rosidl_typesupport_c ) -list(APPEND _IMPORT_CHECK_FILES_FOR_aruco_interfaces::aruco_interfaces__rosidl_typesupport_c "${_IMPORT_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_c.so" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport.cmake b/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport.cmake deleted file mode 100755 index 3158fb4..0000000 --- a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport.cmake +++ /dev/null @@ -1,99 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) - message(FATAL_ERROR "CMake >= 2.6.0 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.6) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_targetsDefined) -set(_targetsNotDefined) -set(_expectedTargets) -foreach(_expectedTarget aruco_interfaces::aruco_interfaces__rosidl_typesupport_c) - list(APPEND _expectedTargets ${_expectedTarget}) - if(NOT TARGET ${_expectedTarget}) - list(APPEND _targetsNotDefined ${_expectedTarget}) - endif() - if(TARGET ${_expectedTarget}) - list(APPEND _targetsDefined ${_expectedTarget}) - endif() -endforeach() -if("${_targetsDefined}" STREQUAL "${_expectedTargets}") - unset(_targetsDefined) - unset(_targetsNotDefined) - unset(_expectedTargets) - set(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT "${_targetsDefined}" STREQUAL "") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") -endif() -unset(_targetsDefined) -unset(_targetsNotDefined) -unset(_expectedTargets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target aruco_interfaces::aruco_interfaces__rosidl_typesupport_c -add_library(aruco_interfaces::aruco_interfaces__rosidl_typesupport_c SHARED IMPORTED) - -set_target_properties(aruco_interfaces::aruco_interfaces__rosidl_typesupport_c PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" - INTERFACE_LINK_LIBRARIES "rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_c::rosidl_typesupport_c;rosidl_typesupport_interface::rosidl_typesupport_interface;geometry_msgs::geometry_msgs__rosidl_generator_c;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;geometry_msgs::geometry_msgs__rosidl_typesupport_c;geometry_msgs::geometry_msgs__rosidl_generator_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;std_msgs::std_msgs__rosidl_generator_c;std_msgs::std_msgs__rosidl_typesupport_introspection_c;std_msgs::std_msgs__rosidl_typesupport_c;std_msgs::std_msgs__rosidl_generator_cpp;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;std_msgs::std_msgs__rosidl_typesupport_cpp;builtin_interfaces::builtin_interfaces__rosidl_generator_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;builtin_interfaces::builtin_interfaces__rosidl_generator_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp" -) - -if(CMAKE_VERSION VERSION_LESS 2.8.12) - message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") -endif() - -# Load information for each installed configuration. -get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) -file(GLOB CONFIG_FILES "${_DIR}/aruco_interfaces__rosidl_typesupport_cExport-*.cmake") -foreach(f ${CONFIG_FILES}) - include(${f}) -endforeach() - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(target ${_IMPORT_CHECK_TARGETS} ) - foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) - if(NOT EXISTS "${file}" ) - message(FATAL_ERROR "The imported target \"${target}\" references the file - \"${file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - unset(_IMPORT_CHECK_FILES_FOR_${target}) -endforeach() -unset(_IMPORT_CHECK_TARGETS) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport-noconfig.cmake b/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport-noconfig.cmake deleted file mode 100644 index 2320a50..0000000 --- a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport-noconfig.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "aruco_interfaces::aruco_interfaces__rosidl_typesupport_cpp" for configuration "" -set_property(TARGET aruco_interfaces::aruco_interfaces__rosidl_typesupport_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(aruco_interfaces::aruco_interfaces__rosidl_typesupport_cpp PROPERTIES - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_cpp.so" - IMPORTED_SONAME_NOCONFIG "libaruco_interfaces__rosidl_typesupport_cpp.so" - ) - -list(APPEND _IMPORT_CHECK_TARGETS aruco_interfaces::aruco_interfaces__rosidl_typesupport_cpp ) -list(APPEND _IMPORT_CHECK_FILES_FOR_aruco_interfaces::aruco_interfaces__rosidl_typesupport_cpp "${_IMPORT_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_cpp.so" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport.cmake b/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport.cmake deleted file mode 100755 index 229aae8..0000000 --- a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport.cmake +++ /dev/null @@ -1,99 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) - message(FATAL_ERROR "CMake >= 2.6.0 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.6) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_targetsDefined) -set(_targetsNotDefined) -set(_expectedTargets) -foreach(_expectedTarget aruco_interfaces::aruco_interfaces__rosidl_typesupport_cpp) - list(APPEND _expectedTargets ${_expectedTarget}) - if(NOT TARGET ${_expectedTarget}) - list(APPEND _targetsNotDefined ${_expectedTarget}) - endif() - if(TARGET ${_expectedTarget}) - list(APPEND _targetsDefined ${_expectedTarget}) - endif() -endforeach() -if("${_targetsDefined}" STREQUAL "${_expectedTargets}") - unset(_targetsDefined) - unset(_targetsNotDefined) - unset(_expectedTargets) - set(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT "${_targetsDefined}" STREQUAL "") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") -endif() -unset(_targetsDefined) -unset(_targetsNotDefined) -unset(_expectedTargets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target aruco_interfaces::aruco_interfaces__rosidl_typesupport_cpp -add_library(aruco_interfaces::aruco_interfaces__rosidl_typesupport_cpp SHARED IMPORTED) - -set_target_properties(aruco_interfaces::aruco_interfaces__rosidl_typesupport_cpp PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" - INTERFACE_LINK_LIBRARIES "rosidl_runtime_c::rosidl_runtime_c;rosidl_runtime_cpp::rosidl_runtime_cpp;rosidl_typesupport_cpp::rosidl_typesupport_cpp;rosidl_typesupport_interface::rosidl_typesupport_interface;geometry_msgs::geometry_msgs__rosidl_generator_c;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;geometry_msgs::geometry_msgs__rosidl_typesupport_c;geometry_msgs::geometry_msgs__rosidl_generator_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;std_msgs::std_msgs__rosidl_generator_c;std_msgs::std_msgs__rosidl_typesupport_introspection_c;std_msgs::std_msgs__rosidl_typesupport_c;std_msgs::std_msgs__rosidl_generator_cpp;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;std_msgs::std_msgs__rosidl_typesupport_cpp;builtin_interfaces::builtin_interfaces__rosidl_generator_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;builtin_interfaces::builtin_interfaces__rosidl_generator_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp" -) - -if(CMAKE_VERSION VERSION_LESS 2.8.12) - message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") -endif() - -# Load information for each installed configuration. -get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) -file(GLOB CONFIG_FILES "${_DIR}/aruco_interfaces__rosidl_typesupport_cppExport-*.cmake") -foreach(f ${CONFIG_FILES}) - include(${f}) -endforeach() - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(target ${_IMPORT_CHECK_TARGETS} ) - foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) - if(NOT EXISTS "${file}" ) - message(FATAL_ERROR "The imported target \"${target}\" references the file - \"${file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - unset(_IMPORT_CHECK_FILES_FOR_${target}) -endforeach() -unset(_IMPORT_CHECK_TARGETS) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake b/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake deleted file mode 100644 index fd3b22c..0000000 --- a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_c" for configuration "" -set_property(TARGET aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_c PROPERTIES - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_c.so" - IMPORTED_SONAME_NOCONFIG "libaruco_interfaces__rosidl_typesupport_introspection_c.so" - ) - -list(APPEND _IMPORT_CHECK_TARGETS aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_c ) -list(APPEND _IMPORT_CHECK_FILES_FOR_aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_c "${_IMPORT_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_c.so" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport.cmake b/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport.cmake deleted file mode 100755 index 7d9a787..0000000 --- a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport.cmake +++ /dev/null @@ -1,114 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) - message(FATAL_ERROR "CMake >= 2.6.0 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.6) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_targetsDefined) -set(_targetsNotDefined) -set(_expectedTargets) -foreach(_expectedTarget aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_c) - list(APPEND _expectedTargets ${_expectedTarget}) - if(NOT TARGET ${_expectedTarget}) - list(APPEND _targetsNotDefined ${_expectedTarget}) - endif() - if(TARGET ${_expectedTarget}) - list(APPEND _targetsDefined ${_expectedTarget}) - endif() -endforeach() -if("${_targetsDefined}" STREQUAL "${_expectedTargets}") - unset(_targetsDefined) - unset(_targetsNotDefined) - unset(_expectedTargets) - set(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT "${_targetsDefined}" STREQUAL "") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") -endif() -unset(_targetsDefined) -unset(_targetsNotDefined) -unset(_expectedTargets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_c -add_library(aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_c SHARED IMPORTED) - -set_target_properties(aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_c PROPERTIES - INTERFACE_LINK_LIBRARIES "aruco_interfaces::aruco_interfaces__rosidl_generator_c;rosidl_typesupport_introspection_c::rosidl_typesupport_introspection_c;geometry_msgs::geometry_msgs__rosidl_generator_c;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;geometry_msgs::geometry_msgs__rosidl_typesupport_c;geometry_msgs::geometry_msgs__rosidl_generator_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;std_msgs::std_msgs__rosidl_generator_c;std_msgs::std_msgs__rosidl_typesupport_introspection_c;std_msgs::std_msgs__rosidl_typesupport_c;std_msgs::std_msgs__rosidl_generator_cpp;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;std_msgs::std_msgs__rosidl_typesupport_cpp;std_msgs::std_msgs__rosidl_typesupport_introspection_c;builtin_interfaces::builtin_interfaces__rosidl_generator_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;builtin_interfaces::builtin_interfaces__rosidl_generator_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c" -) - -if(CMAKE_VERSION VERSION_LESS 2.8.12) - message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") -endif() - -# Load information for each installed configuration. -get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) -file(GLOB CONFIG_FILES "${_DIR}/aruco_interfaces__rosidl_typesupport_introspection_cExport-*.cmake") -foreach(f ${CONFIG_FILES}) - include(${f}) -endforeach() - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(target ${_IMPORT_CHECK_TARGETS} ) - foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) - if(NOT EXISTS "${file}" ) - message(FATAL_ERROR "The imported target \"${target}\" references the file - \"${file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - unset(_IMPORT_CHECK_FILES_FOR_${target}) -endforeach() -unset(_IMPORT_CHECK_TARGETS) - -# Make sure the targets which have been exported in some other -# export set exist. -unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) -foreach(_target "aruco_interfaces::aruco_interfaces__rosidl_generator_c" ) - if(NOT TARGET "${_target}" ) - set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") - endif() -endforeach() - -if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) - if(CMAKE_FIND_PACKAGE_NAME) - set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) - set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") - else() - message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") - endif() -endif() -unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake b/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake deleted file mode 100644 index f446965..0000000 --- a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_cpp" for configuration "" -set_property(TARGET aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_cpp PROPERTIES - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_cpp.so" - IMPORTED_SONAME_NOCONFIG "libaruco_interfaces__rosidl_typesupport_introspection_cpp.so" - ) - -list(APPEND _IMPORT_CHECK_TARGETS aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_cpp ) -list(APPEND _IMPORT_CHECK_FILES_FOR_aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_cpp "${_IMPORT_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_cpp.so" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport.cmake b/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport.cmake deleted file mode 100755 index b522617..0000000 --- a/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport.cmake +++ /dev/null @@ -1,98 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) - message(FATAL_ERROR "CMake >= 2.6.0 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.6) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_targetsDefined) -set(_targetsNotDefined) -set(_expectedTargets) -foreach(_expectedTarget aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_cpp) - list(APPEND _expectedTargets ${_expectedTarget}) - if(NOT TARGET ${_expectedTarget}) - list(APPEND _targetsNotDefined ${_expectedTarget}) - endif() - if(TARGET ${_expectedTarget}) - list(APPEND _targetsDefined ${_expectedTarget}) - endif() -endforeach() -if("${_targetsDefined}" STREQUAL "${_expectedTargets}") - unset(_targetsDefined) - unset(_targetsNotDefined) - unset(_expectedTargets) - set(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT "${_targetsDefined}" STREQUAL "") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") -endif() -unset(_targetsDefined) -unset(_targetsNotDefined) -unset(_expectedTargets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_cpp -add_library(aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_cpp SHARED IMPORTED) - -set_target_properties(aruco_interfaces::aruco_interfaces__rosidl_typesupport_introspection_cpp PROPERTIES - INTERFACE_LINK_LIBRARIES "rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_interface::rosidl_typesupport_interface;rosidl_typesupport_introspection_cpp::rosidl_typesupport_introspection_cpp;geometry_msgs::geometry_msgs__rosidl_generator_c;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;geometry_msgs::geometry_msgs__rosidl_typesupport_c;geometry_msgs::geometry_msgs__rosidl_generator_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;std_msgs::std_msgs__rosidl_generator_c;std_msgs::std_msgs__rosidl_typesupport_introspection_c;std_msgs::std_msgs__rosidl_typesupport_c;std_msgs::std_msgs__rosidl_generator_cpp;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;std_msgs::std_msgs__rosidl_typesupport_cpp;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;builtin_interfaces::builtin_interfaces__rosidl_generator_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;builtin_interfaces::builtin_interfaces__rosidl_generator_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp" -) - -if(CMAKE_VERSION VERSION_LESS 2.8.12) - message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") -endif() - -# Load information for each installed configuration. -get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) -file(GLOB CONFIG_FILES "${_DIR}/aruco_interfaces__rosidl_typesupport_introspection_cppExport-*.cmake") -foreach(f ${CONFIG_FILES}) - include(${f}) -endforeach() - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(target ${_IMPORT_CHECK_TARGETS} ) - foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) - if(NOT EXISTS "${file}" ) - message(FATAL_ERROR "The imported target \"${target}\" references the file - \"${file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - unset(_IMPORT_CHECK_FILES_FOR_${target}) -endforeach() -unset(_IMPORT_CHECK_TARGETS) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/build/aruco_interfaces/CMakeFiles/Makefile.cmake b/build/aruco_interfaces/CMakeFiles/Makefile.cmake deleted file mode 100644 index 9520180..0000000 --- a/build/aruco_interfaces/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,557 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# The generator used is: -set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") - -# The top level Makefile was generated from the following files: -set(CMAKE_MAKEFILE_DEPENDS - "CMakeCache.txt" - "CMakeFiles/3.16.3/CMakeCCompiler.cmake" - "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" - "CMakeFiles/3.16.3/CMakeSystem.cmake" - "ament_cmake_core/package.cmake" - "ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake" - "ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake" - "ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake" - "ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake" - "ament_cmake_package_templates/templates.cmake" - "aruco_interfaces__py/CMakeLists.txt" - "rosidl_cmake/rosidl_cmake-extras.cmake" - "rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" - "rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" - "/home/ros2/dev2_ws/src/aruco_interfaces/CMakeLists.txt" - "/home/ros2/dev2_ws/src/aruco_interfaces/msg/ArucoMarkerPose.msg" - "/home/ros2/dev2_ws/src/aruco_interfaces/package.xml" - "/opt/ros/foxy/lib/cmake/fastcdr/fastcdr-config-version.cmake" - "/opt/ros/foxy/lib/cmake/fastcdr/fastcdr-config.cmake" - "/opt/ros/foxy/lib/cmake/fastcdr/fastcdr-targets-none.cmake" - "/opt/ros/foxy/lib/cmake/fastcdr/fastcdr-targets.cmake" - "/opt/ros/foxy/lib/foonathan_memory/cmake/foonathan_memory-config-none.cmake" - "/opt/ros/foxy/lib/foonathan_memory/cmake/foonathan_memory-config-version.cmake" - "/opt/ros/foxy/lib/foonathan_memory/cmake/foonathan_memory-config.cmake" - "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/environment_hook/library_path.sh" - "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/environment_hook/pythonpath.sh.in" - "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.bash.in" - "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.sh.in" - "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.zsh.in" - "/opt/ros/foxy/share/ament_cmake/cmake/ament_cmakeConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake/cmake/ament_cmakeConfig.cmake" - "/opt/ros/foxy/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_cmake_copyright-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_cmake_copyrightConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_cmake_copyrightConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_cmake_copyright_lint_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_copyright.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_core-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_coreConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_environment-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_environment_hooks-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_index-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_package_templates-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_symlink_install-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/all.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package_xml.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_register_extension.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/assert_file_exists.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/list_append_unique.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/normalize_path.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/package_xml_2_cmake.py" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/python.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/stamp.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/string_ends_with.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/templates/nameConfig-version.cmake.in" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/templates/nameConfig.cmake.in" - "/opt/ros/foxy/share/ament_cmake_core/cmake/environment/ament_cmake_environment_package_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/environment/ament_generate_environment.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/ament_cmake_environment_hooks_package_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/ament_environment_hooks.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/ament_generate_package_environment.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh" - "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh" - "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_cmake_index_package_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_get_prefix_path.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_get_resource.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_get_resources.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_has_resource.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_register_package.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_register_resource.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/package_templates/templates_2_cmake.py" - "/opt/ros/foxy/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in" - "/opt/ros/foxy/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target_append_uninstall_code.cmake" - "/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheckConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheckConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck_lint_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cppcheck.cmake" - "/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplint-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplintConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplintConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplint_lint_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cpplint.cmake" - "/opt/ros/foxy/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitions-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_export_definitions/cmake/ament_export_definitions.cmake" - "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in" - "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies_package_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_export_dependencies.cmake" - "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in" - "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories_package_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_export_include_directories.cmake" - "/opt/ros/foxy/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfaces-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_export_interfaces/cmake/ament_export_interfaces.cmake" - "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake.in" - "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries_package_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_export_libraries.cmake" - "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_export_library_names.cmake" - "/opt/ros/foxy/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flags-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_export_link_flags/cmake/ament_export_link_flags.cmake" - "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake.in" - "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets_package_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_export_targets.cmake" - "/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_cmake_flake8-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_cmake_flake8Config-version.cmake" - "/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_cmake_flake8Config.cmake" - "/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_cmake_flake8_lint_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_flake8.cmake" - "/opt/ros/foxy/share/ament_cmake_gmock/cmake/ament_add_gmock.cmake" - "/opt/ros/foxy/share/ament_cmake_gmock/cmake/ament_cmake_gmock-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_gmock/cmake/ament_cmake_gmockConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_gmock/cmake/ament_cmake_gmockConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_gmock/cmake/ament_find_gmock.cmake" - "/opt/ros/foxy/share/ament_cmake_gtest/cmake/ament_add_gtest.cmake" - "/opt/ros/foxy/share/ament_cmake_gtest/cmake/ament_add_gtest_executable.cmake" - "/opt/ros/foxy/share/ament_cmake_gtest/cmake/ament_add_gtest_test.cmake" - "/opt/ros/foxy/share/ament_cmake_gtest/cmake/ament_cmake_gtest-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_gtest/cmake/ament_cmake_gtestConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_gtest/cmake/ament_cmake_gtestConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_gtest/cmake/ament_find_gtest.cmake" - "/opt/ros/foxy/share/ament_cmake_include_directories/cmake/ament_cmake_include_directories-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_include_directories/cmake/ament_include_directories_order.cmake" - "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_cmake_libraries-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_libraries_deduplicate.cmake" - "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_libraries_pack_build_configuration.cmake" - "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_libraries_unpack_build_configuration.cmake" - "/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmakeConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmakeConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_lint_cmake.cmake" - "/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_cmake_pep257-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_cmake_pep257Config-version.cmake" - "/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_cmake_pep257Config.cmake" - "/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_cmake_pep257_lint_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_pep257.cmake" - "/opt/ros/foxy/share/ament_cmake_pytest/cmake/ament_add_pytest_test.cmake" - "/opt/ros/foxy/share/ament_cmake_pytest/cmake/ament_cmake_pytest-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_pytest/cmake/ament_cmake_pytestConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_pytest/cmake/ament_cmake_pytestConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_pytest/cmake/ament_get_pytest_cov_version.cmake" - "/opt/ros/foxy/share/ament_cmake_pytest/cmake/ament_has_pytest.cmake" - "/opt/ros/foxy/share/ament_cmake_python/cmake/ament_cmake_python-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_python/cmake/ament_cmake_pythonConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_python/cmake/ament_cmake_pythonConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_python/cmake/ament_python_install_module.cmake" - "/opt/ros/foxy/share/ament_cmake_python/cmake/ament_python_install_package.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/ament_add_ros_isolated_gmock.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/ament_add_ros_isolated_gtest.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/ament_add_ros_isolated_pytest.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/ament_cmake_rosConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/build_shared_libs.cmake" - "/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependencies-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_get_recursive_properties.cmake" - "/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake" - "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake" - "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test_label.cmake" - "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_cmake_test-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_cmake_testConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_cmake_testConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustifyConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustifyConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify_lint_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_uncrustify.cmake" - "/opt/ros/foxy/share/ament_cmake_version/cmake/ament_cmake_version-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_version/cmake/ament_cmake_versionConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_version/cmake/ament_cmake_versionConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_version/cmake/ament_export_development_version_if_higher_than_manifest.cmake" - "/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllintConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllintConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_xmllint.cmake" - "/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto-extras.cmake" - "/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_autoConfig-version.cmake" - "/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_autoConfig.cmake" - "/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_find_test_dependencies.cmake" - "/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake" - "/opt/ros/foxy/share/ament_lint_common/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/ament_lint_common/cmake/ament_lint_commonConfig-version.cmake" - "/opt/ros/foxy/share/ament_lint_common/cmake/ament_lint_commonConfig.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfacesConfig-version.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_generator_cExport-none.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_generator_cExport.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_generator_cppExport.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport-none.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport-none.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" - "/opt/ros/foxy/share/fastrtps/cmake/fast-discovery-server-targets-none.cmake" - "/opt/ros/foxy/share/fastrtps/cmake/fast-discovery-server-targets.cmake" - "/opt/ros/foxy/share/fastrtps/cmake/fastrtps-config-version.cmake" - "/opt/ros/foxy/share/fastrtps/cmake/fastrtps-config.cmake" - "/opt/ros/foxy/share/fastrtps/cmake/fastrtps-targets-none.cmake" - "/opt/ros/foxy/share/fastrtps/cmake/fastrtps-targets.cmake" - "/opt/ros/foxy/share/fastrtps_cmake_module/cmake/Modules/FindFastRTPS.cmake" - "/opt/ros/foxy/share/fastrtps_cmake_module/cmake/fastrtps_cmake_module-extras.cmake" - "/opt/ros/foxy/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig-version.cmake" - "/opt/ros/foxy/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgsConfig-version.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgsConfig.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_generator_cExport-none.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_generator_cExport.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_generator_cppExport.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cExport-none.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cExport.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cppExport-none.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cppExport.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cExport-none.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cExport.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cppExport.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" - "/opt/ros/foxy/share/python_cmake_module/cmake/Modules/FindPythonExtra.cmake" - "/opt/ros/foxy/share/python_cmake_module/cmake/python_cmake_module-extras.cmake" - "/opt/ros/foxy/share/python_cmake_module/cmake/python_cmake_moduleConfig-version.cmake" - "/opt/ros/foxy/share/python_cmake_module/cmake/python_cmake_moduleConfig.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/rcpputilsConfig-version.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/rcpputilsConfig.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/rcpputilsExport-none.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/rcpputilsExport.cmake" - "/opt/ros/foxy/share/rcutils/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rcutils/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rcutils/cmake/ament_cmake_export_link_flags-extras.cmake" - "/opt/ros/foxy/share/rcutils/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rcutils/cmake/rcutilsConfig-version.cmake" - "/opt/ros/foxy/share/rcutils/cmake/rcutilsConfig.cmake" - "/opt/ros/foxy/share/rcutils/cmake/rcutilsExport-none.cmake" - "/opt/ros/foxy/share/rcutils/cmake/rcutilsExport.cmake" - "/opt/ros/foxy/share/rmw/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rmw/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rmw/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rmw/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rmw/cmake/configure_rmw_library.cmake" - "/opt/ros/foxy/share/rmw/cmake/get_rmw_typesupport.cmake" - "/opt/ros/foxy/share/rmw/cmake/register_rmw_implementation.cmake" - "/opt/ros/foxy/share/rmw/cmake/rmw-extras.cmake" - "/opt/ros/foxy/share/rmw/cmake/rmwConfig-version.cmake" - "/opt/ros/foxy/share/rmw/cmake/rmwConfig.cmake" - "/opt/ros/foxy/share/rmw/cmake/rmwExport-none.cmake" - "/opt/ros/foxy/share/rmw/cmake/rmwExport.cmake" - "/opt/ros/foxy/share/rosidl_adapter/cmake/rosidl_adapt_interfaces.cmake" - "/opt/ros/foxy/share/rosidl_adapter/cmake/rosidl_adapter-extras.cmake" - "/opt/ros/foxy/share/rosidl_adapter/cmake/rosidl_adapterConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_adapter/cmake/rosidl_adapterConfig.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_cmake-extras.cmake.in" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_cmakeConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_cmakeConfig.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake.in" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_libraries_package_hook.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake.in" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_targets_package_hook.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_cmake_package_hook.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_export_typesupport_libraries.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_export_typesupport_targets.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_target_interfaces.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_write_generator_arguments.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/string_camel_case_to_lower_case_underscore.cmake" - "/opt/ros/foxy/share/rosidl_default_generators/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake" - "/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake" - "/opt/ros/foxy/share/rosidl_default_runtime/cmake/rosidl_default_runtime-extras.cmake" - "/opt/ros/foxy/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig.cmake" - "/opt/ros/foxy/share/rosidl_generator_c/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_generator_c/cmake/register_c.cmake" - "/opt/ros/foxy/share/rosidl_generator_c/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/rosidl_generator_c/cmake/rosidl_generator_c-extras.cmake" - "/opt/ros/foxy/share/rosidl_generator_c/cmake/rosidl_generator_cConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_generator_c/cmake/rosidl_generator_cConfig.cmake" - "/opt/ros/foxy/share/rosidl_generator_c/cmake/rosidl_generator_c_generate_interfaces.cmake" - "/opt/ros/foxy/share/rosidl_generator_c/resource/rosidl_generator_c__visibility_control.h.in" - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/register_cpp.cmake" - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp-extras.cmake" - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig.cmake" - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp_generate_interfaces.cmake" - "/opt/ros/foxy/share/rosidl_generator_py/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_generator_py/cmake/register_py.cmake" - "/opt/ros/foxy/share/rosidl_generator_py/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/rosidl_generator_py/cmake/rosidl_generator_py-extras.cmake" - "/opt/ros/foxy/share/rosidl_generator_py/cmake/rosidl_generator_pyConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_generator_py/cmake/rosidl_generator_pyConfig.cmake" - "/opt/ros/foxy/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake" - "/opt/ros/foxy/share/rosidl_generator_py/cmake/rosidl_generator_py_get_typesupports.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport-none.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport.cmake" - "/opt/ros/foxy/share/rosidl_runtime_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_runtime_cpp/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig.cmake" - "/opt/ros/foxy/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppExport.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/get_used_typesupports.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport-none.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c_generate_interfaces.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/resource/rosidl_typesupport_c__visibility_control.h.in" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport-none.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp_generate_interfaces.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport-none.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/resource/rosidl_typesupport_fastrtps_c__visibility_control.h.in" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport-none.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp_generate_interfaces.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/resource/rosidl_typesupport_fastrtps_cpp__visibility_control.h.in" - "/opt/ros/foxy/share/rosidl_typesupport_interface/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_interface/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceExport.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_c-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport-none.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_c_generate_interfaces.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/resource/rosidl_typesupport_introspection_c__visibility_control.h.in" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cpp-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport-none.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cpp_generate_interfaces.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig-version.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_generator_cExport-none.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_generator_cExport.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_generator_cppExport.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport-none.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport-none.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport-none.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport.cmake" - "/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake" - "/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" - "/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.16/Modules/CMakeFindFrameworks.cmake" - "/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake" - "/usr/share/cmake-3.16/Modules/DartConfiguration.tcl.in" - "/usr/share/cmake-3.16/Modules/FindOpenSSL.cmake" - "/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/share/cmake-3.16/Modules/FindPackageMessage.cmake" - "/usr/share/cmake-3.16/Modules/FindPkgConfig.cmake" - "/usr/share/cmake-3.16/Modules/FindPythonInterp.cmake" - "/usr/share/cmake-3.16/Modules/FindPythonLibs.cmake" - "/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake" - "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake-3.16/Modules/Platform/Linux.cmake" - "/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake" - "/usr/share/cmake-3.16/Modules/SelectLibraryConfigurations.cmake" - ) - -# The corresponding makefile is: -set(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -set(CMAKE_MAKEFILE_PRODUCTS - "ament_cmake_core/stamps/templates_2_cmake.py.stamp" - "ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake" - "CTestConfiguration.ini" - "ament_cmake_core/stamps/ArucoMarkerPose.msg.stamp" - "ament_cmake_core/stamps/package.xml.stamp" - "ament_cmake_core/stamps/package_xml_2_cmake.py.stamp" - "rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h" - "ament_cmake_core/stamps/library_path.sh.stamp" - "rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" - "rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" - "rosidl_typesupport_introspection_c/aruco_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h" - "rosidl_typesupport_c/aruco_interfaces/msg/rosidl_typesupport_c__visibility_control.h" - "ament_cmake_core/stamps/pythonpath.sh.in.stamp" - "ament_cmake_environment_hooks/pythonpath.sh" - "ament_cmake_core/stamps/ament_prefix_path.sh.stamp" - "ament_cmake_core/stamps/path.sh.stamp" - "ament_cmake_environment_hooks/local_setup.bash" - "ament_cmake_environment_hooks/local_setup.sh" - "ament_cmake_environment_hooks/local_setup.zsh" - "rosidl_cmake/rosidl_cmake-extras.cmake" - "ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake" - "ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake" - "ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake" - "ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake" - "rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" - "rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" - "ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp" - "ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp" - "ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp" - "ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp" - "ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp" - "ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp" - "ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp" - "ament_cmake_core/stamps/nameConfig.cmake.in.stamp" - "ament_cmake_core/aruco_interfacesConfig.cmake" - "ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp" - "ament_cmake_core/aruco_interfacesConfig-version.cmake" - "ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/aruco_interfaces" - "ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/aruco_interfaces" - "ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/aruco_interfaces" - "ament_cmake_index/share/ament_index/resource_index/packages/aruco_interfaces" - "CMakeFiles/CMakeDirectoryInformation.cmake" - "aruco_interfaces__py/CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/DependInfo.cmake" - "CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake" - "CMakeFiles/uninstall.dir/DependInfo.cmake" - "CMakeFiles/aruco_interfaces__cpp.dir/DependInfo.cmake" - "CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/DependInfo.cmake" - "CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/DependInfo.cmake" - "CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake" - "CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake" - "CMakeFiles/aruco_interfaces.dir/DependInfo.cmake" - "CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/DependInfo.cmake" - "CMakeFiles/aruco_interfaces_uninstall.dir/DependInfo.cmake" - "CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/DependInfo.cmake" - "CMakeFiles/aruco_interfaces__python.dir/DependInfo.cmake" - "CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake" - "CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake" - "aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/DependInfo.cmake" - ) diff --git a/build/aruco_interfaces/CMakeFiles/Makefile2 b/build/aruco_interfaces/CMakeFiles/Makefile2 deleted file mode 100644 index 238befa..0000000 --- a/build/aruco_interfaces/CMakeFiles/Makefile2 +++ /dev/null @@ -1,583 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Default target executed when no arguments are given to make. -default_target: all - -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/all -all: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/all -all: CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/all -all: CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/all -all: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/all -all: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/all -all: CMakeFiles/aruco_interfaces.dir/all -all: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/all -all: CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/all -all: CMakeFiles/aruco_interfaces__python.dir/all -all: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/all -all: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/all -all: aruco_interfaces__py/all - -.PHONY : all - -# The main recursive "preinstall" target. -preinstall: aruco_interfaces__py/preinstall - -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/clean -clean: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/clean -clean: CMakeFiles/uninstall.dir/clean -clean: CMakeFiles/aruco_interfaces__cpp.dir/clean -clean: CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/clean -clean: CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/clean -clean: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/clean -clean: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/clean -clean: CMakeFiles/aruco_interfaces.dir/clean -clean: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/clean -clean: CMakeFiles/aruco_interfaces_uninstall.dir/clean -clean: CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/clean -clean: CMakeFiles/aruco_interfaces__python.dir/clean -clean: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/clean -clean: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/clean -clean: aruco_interfaces__py/clean - -.PHONY : clean - -#============================================================================= -# Directory level rules for directory aruco_interfaces__py - -# Recursive "all" directory target. -aruco_interfaces__py/all: - -.PHONY : aruco_interfaces__py/all - -# Recursive "preinstall" directory target. -aruco_interfaces__py/preinstall: - -.PHONY : aruco_interfaces__py/preinstall - -# Recursive "clean" directory target. -aruco_interfaces__py/clean: aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/clean - -.PHONY : aruco_interfaces__py/clean - -#============================================================================= -# Target rules for target CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir - -# All Build rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/all: CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/all: CMakeFiles/aruco_interfaces.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/all: CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/all: CMakeFiles/aruco_interfaces__python.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/all: aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/all - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/depend - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=11,12 "Built target aruco_interfaces__rosidl_typesupport_c__pyext" -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 27 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rule - -# Convenience name for target. -aruco_interfaces__rosidl_typesupport_c__pyext: CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rule - -.PHONY : aruco_interfaces__rosidl_typesupport_c__pyext - -# clean rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/clean: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/clean -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir - -# All Build rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/aruco_interfaces.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/aruco_interfaces__python.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/all: aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/all - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/depend - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=19,20 "Built target aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext" -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 27 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rule - -# Convenience name for target. -aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rule - -.PHONY : aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext - -# clean rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/clean: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/clean -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/uninstall.dir - -# All Build rule for target. -CMakeFiles/uninstall.dir/all: CMakeFiles/aruco_interfaces_uninstall.dir/all - $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/depend - $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num= "Built target uninstall" -.PHONY : CMakeFiles/uninstall.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/uninstall.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/uninstall.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : CMakeFiles/uninstall.dir/rule - -# Convenience name for target. -uninstall: CMakeFiles/uninstall.dir/rule - -.PHONY : uninstall - -# clean rule for target. -CMakeFiles/uninstall.dir/clean: - $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/clean -.PHONY : CMakeFiles/uninstall.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/aruco_interfaces__cpp.dir - -# All Build rule for target. -CMakeFiles/aruco_interfaces__cpp.dir/all: - $(MAKE) -f CMakeFiles/aruco_interfaces__cpp.dir/build.make CMakeFiles/aruco_interfaces__cpp.dir/depend - $(MAKE) -f CMakeFiles/aruco_interfaces__cpp.dir/build.make CMakeFiles/aruco_interfaces__cpp.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=1 "Built target aruco_interfaces__cpp" -.PHONY : CMakeFiles/aruco_interfaces__cpp.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/aruco_interfaces__cpp.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 1 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/aruco_interfaces__cpp.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : CMakeFiles/aruco_interfaces__cpp.dir/rule - -# Convenience name for target. -aruco_interfaces__cpp: CMakeFiles/aruco_interfaces__cpp.dir/rule - -.PHONY : aruco_interfaces__cpp - -# clean rule for target. -CMakeFiles/aruco_interfaces__cpp.dir/clean: - $(MAKE) -f CMakeFiles/aruco_interfaces__cpp.dir/build.make CMakeFiles/aruco_interfaces__cpp.dir/clean -.PHONY : CMakeFiles/aruco_interfaces__cpp.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir - -# All Build rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/all: CMakeFiles/aruco_interfaces__cpp.dir/all - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/depend - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=13,14,15 "Built target aruco_interfaces__rosidl_typesupport_cpp" -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 4 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rule - -# Convenience name for target. -aruco_interfaces__rosidl_typesupport_cpp: CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rule - -.PHONY : aruco_interfaces__rosidl_typesupport_cpp - -# clean rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/clean: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/clean -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/aruco_interfaces__rosidl_generator_c.dir - -# All Build rule for target. -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/all: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=5,6,7 "Built target aruco_interfaces__rosidl_generator_c" -.PHONY : CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 3 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rule - -# Convenience name for target. -aruco_interfaces__rosidl_generator_c: CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rule - -.PHONY : aruco_interfaces__rosidl_generator_c - -# clean rule for target. -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/clean: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/clean -.PHONY : CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir - -# All Build rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/all: CMakeFiles/aruco_interfaces__cpp.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/all: CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/all: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/all - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/depend - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=16,17,18 "Built target aruco_interfaces__rosidl_typesupport_fastrtps_c" -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 10 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rule - -# Convenience name for target. -aruco_interfaces__rosidl_typesupport_fastrtps_c: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rule - -.PHONY : aruco_interfaces__rosidl_typesupport_fastrtps_c - -# clean rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/clean: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/clean -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir - -# All Build rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/all: CMakeFiles/aruco_interfaces__cpp.dir/all - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/depend - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=21,22,23 "Built target aruco_interfaces__rosidl_typesupport_fastrtps_cpp" -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 4 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rule - -# Convenience name for target. -aruco_interfaces__rosidl_typesupport_fastrtps_cpp: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rule - -.PHONY : aruco_interfaces__rosidl_typesupport_fastrtps_cpp - -# clean rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/clean: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/clean -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/aruco_interfaces.dir - -# All Build rule for target. -CMakeFiles/aruco_interfaces.dir/all: CMakeFiles/aruco_interfaces__cpp.dir/all -CMakeFiles/aruco_interfaces.dir/all: CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/all -CMakeFiles/aruco_interfaces.dir/all: CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/all -CMakeFiles/aruco_interfaces.dir/all: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/all -CMakeFiles/aruco_interfaces.dir/all: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/all -CMakeFiles/aruco_interfaces.dir/all: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/all -CMakeFiles/aruco_interfaces.dir/all: CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/all -CMakeFiles/aruco_interfaces.dir/all: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/all - $(MAKE) -f CMakeFiles/aruco_interfaces.dir/build.make CMakeFiles/aruco_interfaces.dir/depend - $(MAKE) -f CMakeFiles/aruco_interfaces.dir/build.make CMakeFiles/aruco_interfaces.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num= "Built target aruco_interfaces" -.PHONY : CMakeFiles/aruco_interfaces.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/aruco_interfaces.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 22 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/aruco_interfaces.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : CMakeFiles/aruco_interfaces.dir/rule - -# Convenience name for target. -aruco_interfaces: CMakeFiles/aruco_interfaces.dir/rule - -.PHONY : aruco_interfaces - -# clean rule for target. -CMakeFiles/aruco_interfaces.dir/clean: - $(MAKE) -f CMakeFiles/aruco_interfaces.dir/build.make CMakeFiles/aruco_interfaces.dir/clean -.PHONY : CMakeFiles/aruco_interfaces.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir - -# All Build rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/all: CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/all - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/depend - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=24,25,26 "Built target aruco_interfaces__rosidl_typesupport_introspection_c" -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 6 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rule - -# Convenience name for target. -aruco_interfaces__rosidl_typesupport_introspection_c: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rule - -.PHONY : aruco_interfaces__rosidl_typesupport_introspection_c - -# clean rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/clean: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/clean -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/aruco_interfaces_uninstall.dir - -# All Build rule for target. -CMakeFiles/aruco_interfaces_uninstall.dir/all: - $(MAKE) -f CMakeFiles/aruco_interfaces_uninstall.dir/build.make CMakeFiles/aruco_interfaces_uninstall.dir/depend - $(MAKE) -f CMakeFiles/aruco_interfaces_uninstall.dir/build.make CMakeFiles/aruco_interfaces_uninstall.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num= "Built target aruco_interfaces_uninstall" -.PHONY : CMakeFiles/aruco_interfaces_uninstall.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/aruco_interfaces_uninstall.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/aruco_interfaces_uninstall.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : CMakeFiles/aruco_interfaces_uninstall.dir/rule - -# Convenience name for target. -aruco_interfaces_uninstall: CMakeFiles/aruco_interfaces_uninstall.dir/rule - -.PHONY : aruco_interfaces_uninstall - -# clean rule for target. -CMakeFiles/aruco_interfaces_uninstall.dir/clean: - $(MAKE) -f CMakeFiles/aruco_interfaces_uninstall.dir/build.make CMakeFiles/aruco_interfaces_uninstall.dir/clean -.PHONY : CMakeFiles/aruco_interfaces_uninstall.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir - -# All Build rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/all: CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/all - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/depend - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=8,9,10 "Built target aruco_interfaces__rosidl_typesupport_c" -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 6 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rule - -# Convenience name for target. -aruco_interfaces__rosidl_typesupport_c: CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rule - -.PHONY : aruco_interfaces__rosidl_typesupport_c - -# clean rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/clean: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/clean -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/aruco_interfaces__python.dir - -# All Build rule for target. -CMakeFiles/aruco_interfaces__python.dir/all: CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/all -CMakeFiles/aruco_interfaces__python.dir/all: CMakeFiles/aruco_interfaces.dir/all -CMakeFiles/aruco_interfaces__python.dir/all: CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/all -CMakeFiles/aruco_interfaces__python.dir/all: aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/all - $(MAKE) -f CMakeFiles/aruco_interfaces__python.dir/build.make CMakeFiles/aruco_interfaces__python.dir/depend - $(MAKE) -f CMakeFiles/aruco_interfaces__python.dir/build.make CMakeFiles/aruco_interfaces__python.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=3,4 "Built target aruco_interfaces__python" -.PHONY : CMakeFiles/aruco_interfaces__python.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/aruco_interfaces__python.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 25 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/aruco_interfaces__python.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : CMakeFiles/aruco_interfaces__python.dir/rule - -# Convenience name for target. -aruco_interfaces__python: CMakeFiles/aruco_interfaces__python.dir/rule - -.PHONY : aruco_interfaces__python - -# clean rule for target. -CMakeFiles/aruco_interfaces__python.dir/clean: - $(MAKE) -f CMakeFiles/aruco_interfaces__python.dir/build.make CMakeFiles/aruco_interfaces__python.dir/clean -.PHONY : CMakeFiles/aruco_interfaces__python.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir - -# All Build rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/aruco_interfaces.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/aruco_interfaces__python.dir/all -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/all: aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/all - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/depend - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=27,28 "Built target aruco_interfaces__rosidl_typesupport_introspection_c__pyext" -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 27 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rule - -# Convenience name for target. -aruco_interfaces__rosidl_typesupport_introspection_c__pyext: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rule - -.PHONY : aruco_interfaces__rosidl_typesupport_introspection_c__pyext - -# clean rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/clean: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/clean -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir - -# All Build rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/all: CMakeFiles/aruco_interfaces__cpp.dir/all - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/depend - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=29,30,31 "Built target aruco_interfaces__rosidl_typesupport_introspection_cpp" -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 4 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rule - -# Convenience name for target. -aruco_interfaces__rosidl_typesupport_introspection_cpp: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rule - -.PHONY : aruco_interfaces__rosidl_typesupport_introspection_cpp - -# clean rule for target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/clean: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/clean -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/clean - -#============================================================================= -# Target rules for target aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir - -# All Build rule for target. -aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/all: CMakeFiles/aruco_interfaces.dir/all - $(MAKE) -f aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/build.make aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/depend - $(MAKE) -f aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/build.make aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=2 "Built target aruco_interfaces__py" -.PHONY : aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/all - -# Build rule for subdir invocation for target. -aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 23 - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/rule - -# Convenience name for target. -aruco_interfaces__py: aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/rule - -.PHONY : aruco_interfaces__py - -# clean rule for target. -aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/clean: - $(MAKE) -f aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/build.make aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/clean -.PHONY : aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/clean - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/aruco_interfaces/CMakeFiles/TargetDirectories.txt b/build/aruco_interfaces/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index b20156f..0000000 --- a/build/aruco_interfaces/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,30 +0,0 @@ -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/install.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/list_install_components.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/rebuild_cache.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/edit_cache.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/install/strip.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/test.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/uninstall.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/install/local.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir -/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir -/home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/install/strip.dir -/home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/install/local.dir -/home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/install.dir -/home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/list_install_components.dir -/home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/rebuild_cache.dir -/home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/edit_cache.dir -/home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/test.dir -/home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/DependInfo.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/DependInfo.cmake deleted file mode 100755 index 19fab21..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/DependInfo.cmake +++ /dev/null @@ -1,11 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) -# The set of files for implicit dependencies of each language: - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/build.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/build.make deleted file mode 100755 index 8c812c1..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/build.make +++ /dev/null @@ -1,135 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Utility rule file for aruco_interfaces. - -# Include the progress variables for this target. -include CMakeFiles/aruco_interfaces.dir/progress.make - -CMakeFiles/aruco_interfaces: /home/ros2/dev2_ws/src/aruco_interfaces/msg/ArucoMarkerPose.msg -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/Accel.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/Point.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/Point32.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/Pose.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/Transform.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/Twist.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Bool.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Byte.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Char.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Empty.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Float32.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Float64.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Header.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Int16.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Int32.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Int64.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Int8.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/String.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/UInt16.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/UInt32.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/UInt64.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/UInt8.idl -CMakeFiles/aruco_interfaces: /opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl - - -aruco_interfaces: CMakeFiles/aruco_interfaces -aruco_interfaces: CMakeFiles/aruco_interfaces.dir/build.make - -.PHONY : aruco_interfaces - -# Rule to build all files generated by this target. -CMakeFiles/aruco_interfaces.dir/build: aruco_interfaces - -.PHONY : CMakeFiles/aruco_interfaces.dir/build - -CMakeFiles/aruco_interfaces.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/aruco_interfaces.dir/cmake_clean.cmake -.PHONY : CMakeFiles/aruco_interfaces.dir/clean - -CMakeFiles/aruco_interfaces.dir/depend: - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/aruco_interfaces.dir/depend - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/cmake_clean.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/cmake_clean.cmake deleted file mode 100755 index d590368..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/aruco_interfaces" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/aruco_interfaces.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/depend.internal b/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/depend.internal deleted file mode 100755 index f647855..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/depend.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/depend.make deleted file mode 100755 index f647855..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/progress.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/DependInfo.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/DependInfo.cmake deleted file mode 100755 index efc6b4e..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,19 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) -# The set of files for implicit dependencies of each language: - -# Pairs of files generated by the same build rule. -set(CMAKE_MULTIPLE_OUTPUT_PAIRS - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__builder.hpp" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp" - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp" - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__traits.hpp" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp" - ) - - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/build.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/build.make deleted file mode 100755 index 4bfb557..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/build.make +++ /dev/null @@ -1,172 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Utility rule file for aruco_interfaces__cpp. - -# Include the progress variables for this target. -include CMakeFiles/aruco_interfaces__cpp.dir/progress.make - -CMakeFiles/aruco_interfaces__cpp: rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp -CMakeFiles/aruco_interfaces__cpp: rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__builder.hpp -CMakeFiles/aruco_interfaces__cpp: rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp -CMakeFiles/aruco_interfaces__cpp: rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__traits.hpp - - -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/lib/rosidl_generator_cpp/rosidl_generator_cpp -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/lib/python3.8/site-packages/rosidl_generator_cpp/__init__.py -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/rosidl_generator_cpp/resource/action__builder.hpp.em -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/rosidl_generator_cpp/resource/action__struct.hpp.em -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/rosidl_generator_cpp/resource/action__traits.hpp.em -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/rosidl_generator_cpp/resource/idl.hpp.em -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/rosidl_generator_cpp/resource/idl__builder.hpp.em -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/rosidl_generator_cpp/resource/idl__struct.hpp.em -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/rosidl_generator_cpp/resource/idl__traits.hpp.em -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/rosidl_generator_cpp/resource/msg__builder.hpp.em -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/rosidl_generator_cpp/resource/msg__struct.hpp.em -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/rosidl_generator_cpp/resource/msg__traits.hpp.em -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/rosidl_generator_cpp/resource/srv__builder.hpp.em -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/rosidl_generator_cpp/resource/srv__struct.hpp.em -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/rosidl_generator_cpp/resource/srv__traits.hpp.em -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Accel.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Point.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Point32.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Pose.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Transform.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Twist.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Bool.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Byte.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Char.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Empty.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Float32.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Float64.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Header.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Int16.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Int32.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Int64.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Int8.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/String.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt16.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt32.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt64.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt8.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl -rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp: /opt/ros/foxy/share/builtin_interfaces/msg/Time.idl - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C++ code for ROS interfaces" - /usr/bin/python3 /opt/ros/foxy/share/rosidl_generator_cpp/cmake/../../../lib/rosidl_generator_cpp/rosidl_generator_cpp --generator-arguments-file /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_cpp__arguments.json - -rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__builder.hpp: rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__builder.hpp - -rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp: rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp - -rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__traits.hpp: rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__traits.hpp - -aruco_interfaces__cpp: CMakeFiles/aruco_interfaces__cpp -aruco_interfaces__cpp: rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp -aruco_interfaces__cpp: rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__builder.hpp -aruco_interfaces__cpp: rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp -aruco_interfaces__cpp: rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__traits.hpp -aruco_interfaces__cpp: CMakeFiles/aruco_interfaces__cpp.dir/build.make - -.PHONY : aruco_interfaces__cpp - -# Rule to build all files generated by this target. -CMakeFiles/aruco_interfaces__cpp.dir/build: aruco_interfaces__cpp - -.PHONY : CMakeFiles/aruco_interfaces__cpp.dir/build - -CMakeFiles/aruco_interfaces__cpp.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/aruco_interfaces__cpp.dir/cmake_clean.cmake -.PHONY : CMakeFiles/aruco_interfaces__cpp.dir/clean - -CMakeFiles/aruco_interfaces__cpp.dir/depend: - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/aruco_interfaces__cpp.dir/depend - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/cmake_clean.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/cmake_clean.cmake deleted file mode 100755 index 4da8913..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/aruco_interfaces__cpp" - "rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp" - "rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__builder.hpp" - "rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp" - "rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__traits.hpp" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/aruco_interfaces__cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/depend.internal b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/depend.internal deleted file mode 100755 index f647855..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/depend.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/depend.make deleted file mode 100755 index f647855..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/progress.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/progress.make deleted file mode 100644 index 781c7de..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__cpp.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 1 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/C.includecache b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/C.includecache deleted file mode 100755 index 4cd285c..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/C.includecache +++ /dev/null @@ -1,688 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c -Python.h -- -stdbool.h -- -numpy/ndarrayobject.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/numpy/ndarrayobject.h -rosidl_runtime_c/visibility_control.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/rosidl_runtime_c/visibility_control.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -rosidl_runtime_c/primitives_sequence.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/rosidl_runtime_c/primitives_sequence.h -rosidl_runtime_c/primitives_sequence_functions.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/rosidl_runtime_c/primitives_sequence_functions.h -geometry_msgs/msg/detail/pose__functions.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/geometry_msgs/msg/detail/pose__functions.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__functions.h -stdbool.h -- -stdlib.h -- -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/rosidl_runtime_c/visibility_control.h -geometry_msgs/msg/rosidl_generator_c__visibility_control.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/rosidl_generator_c__visibility_control.h -geometry_msgs/msg/detail/pose__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/pose__struct.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -geometry_msgs/msg/detail/point__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/point__struct.h -geometry_msgs/msg/detail/quaternion__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/quaternion__struct.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/geometry_msgs/msg/rosidl_generator_c__visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence_functions.h -stdbool.h -- -stddef.h -- -rosidl_runtime_c/primitives_sequence.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - -/usr/include/python3.8/Python.h -patchlevel.h -/usr/include/python3.8/patchlevel.h -pyconfig.h -/usr/include/python3.8/pyconfig.h -pymacconfig.h -/usr/include/python3.8/pymacconfig.h -limits.h -- -stdio.h -- -string.h -- -errno.h -- -stdlib.h -- -unistd.h -- -crypt.h -- -stddef.h -- -assert.h -- -pyport.h -/usr/include/python3.8/pyport.h -pymacro.h -/usr/include/python3.8/pymacro.h -pymath.h -/usr/include/python3.8/pymath.h -pytime.h -/usr/include/python3.8/pytime.h -pymem.h -/usr/include/python3.8/pymem.h -object.h -/usr/include/python3.8/object.h -objimpl.h -/usr/include/python3.8/objimpl.h -typeslots.h -/usr/include/python3.8/typeslots.h -pyhash.h -/usr/include/python3.8/pyhash.h -pydebug.h -/usr/include/python3.8/pydebug.h -bytearrayobject.h -/usr/include/python3.8/bytearrayobject.h -bytesobject.h -/usr/include/python3.8/bytesobject.h -unicodeobject.h -/usr/include/python3.8/unicodeobject.h -longobject.h -/usr/include/python3.8/longobject.h -longintrepr.h -/usr/include/python3.8/longintrepr.h -boolobject.h -/usr/include/python3.8/boolobject.h -floatobject.h -/usr/include/python3.8/floatobject.h -complexobject.h -/usr/include/python3.8/complexobject.h -rangeobject.h -/usr/include/python3.8/rangeobject.h -memoryobject.h -/usr/include/python3.8/memoryobject.h -tupleobject.h -/usr/include/python3.8/tupleobject.h -listobject.h -/usr/include/python3.8/listobject.h -dictobject.h -/usr/include/python3.8/dictobject.h -odictobject.h -/usr/include/python3.8/odictobject.h -enumobject.h -/usr/include/python3.8/enumobject.h -setobject.h -/usr/include/python3.8/setobject.h -methodobject.h -/usr/include/python3.8/methodobject.h -moduleobject.h -/usr/include/python3.8/moduleobject.h -funcobject.h -/usr/include/python3.8/funcobject.h -classobject.h -/usr/include/python3.8/classobject.h -fileobject.h -/usr/include/python3.8/fileobject.h -pycapsule.h -/usr/include/python3.8/pycapsule.h -traceback.h -/usr/include/python3.8/traceback.h -sliceobject.h -/usr/include/python3.8/sliceobject.h -cellobject.h -/usr/include/python3.8/cellobject.h -iterobject.h -/usr/include/python3.8/iterobject.h -genobject.h -/usr/include/python3.8/genobject.h -descrobject.h -/usr/include/python3.8/descrobject.h -warnings.h -/usr/include/python3.8/warnings.h -weakrefobject.h -/usr/include/python3.8/weakrefobject.h -structseq.h -/usr/include/python3.8/structseq.h -namespaceobject.h -/usr/include/python3.8/namespaceobject.h -picklebufobject.h -/usr/include/python3.8/picklebufobject.h -codecs.h -/usr/include/python3.8/codecs.h -pyerrors.h -/usr/include/python3.8/pyerrors.h -cpython/initconfig.h -/usr/include/python3.8/cpython/initconfig.h -pystate.h -/usr/include/python3.8/pystate.h -context.h -/usr/include/python3.8/context.h -pyarena.h -/usr/include/python3.8/pyarena.h -modsupport.h -/usr/include/python3.8/modsupport.h -compile.h -/usr/include/python3.8/compile.h -pythonrun.h -/usr/include/python3.8/pythonrun.h -pylifecycle.h -/usr/include/python3.8/pylifecycle.h -ceval.h -/usr/include/python3.8/ceval.h -sysmodule.h -/usr/include/python3.8/sysmodule.h -osmodule.h -/usr/include/python3.8/osmodule.h -intrcheck.h -/usr/include/python3.8/intrcheck.h -import.h -/usr/include/python3.8/import.h -abstract.h -/usr/include/python3.8/abstract.h -bltinmodule.h -/usr/include/python3.8/bltinmodule.h -eval.h -/usr/include/python3.8/eval.h -pyctype.h -/usr/include/python3.8/pyctype.h -pystrtod.h -/usr/include/python3.8/pystrtod.h -pystrcmp.h -/usr/include/python3.8/pystrcmp.h -dtoa.h -/usr/include/python3.8/dtoa.h -fileutils.h -/usr/include/python3.8/fileutils.h -pyfpe.h -/usr/include/python3.8/pyfpe.h -tracemalloc.h -/usr/include/python3.8/tracemalloc.h - -/usr/include/python3.8/abstract.h -cpython/abstract.h -/usr/include/python3.8/cpython/abstract.h - -/usr/include/python3.8/bltinmodule.h - -/usr/include/python3.8/boolobject.h - -/usr/include/python3.8/bytearrayobject.h -stdarg.h -- - -/usr/include/python3.8/bytesobject.h -stdarg.h -- - -/usr/include/python3.8/cellobject.h - -/usr/include/python3.8/ceval.h - -/usr/include/python3.8/classobject.h - -/usr/include/python3.8/code.h - -/usr/include/python3.8/codecs.h - -/usr/include/python3.8/compile.h -code.h -/usr/include/python3.8/code.h - -/usr/include/python3.8/complexobject.h - -/usr/include/python3.8/context.h - -/usr/include/python3.8/cpython/abstract.h - -/usr/include/python3.8/cpython/dictobject.h - -/usr/include/python3.8/cpython/fileobject.h - -/usr/include/python3.8/cpython/initconfig.h - -/usr/include/python3.8/cpython/object.h - -/usr/include/python3.8/cpython/objimpl.h - -/usr/include/python3.8/cpython/pyerrors.h - -/usr/include/python3.8/cpython/pylifecycle.h - -/usr/include/python3.8/cpython/pymem.h - -/usr/include/python3.8/cpython/pystate.h -cpython/initconfig.h -/usr/include/python3.8/cpython/cpython/initconfig.h - -/usr/include/python3.8/cpython/sysmodule.h - -/usr/include/python3.8/cpython/traceback.h - -/usr/include/python3.8/cpython/tupleobject.h - -/usr/include/python3.8/cpython/unicodeobject.h - -/usr/include/python3.8/descrobject.h - -/usr/include/python3.8/dictobject.h -cpython/dictobject.h -/usr/include/python3.8/cpython/dictobject.h - -/usr/include/python3.8/dtoa.h - -/usr/include/python3.8/enumobject.h - -/usr/include/python3.8/eval.h - -/usr/include/python3.8/fileobject.h -cpython/fileobject.h -/usr/include/python3.8/cpython/fileobject.h - -/usr/include/python3.8/fileutils.h - -/usr/include/python3.8/floatobject.h - -/usr/include/python3.8/funcobject.h - -/usr/include/python3.8/genobject.h -pystate.h -/usr/include/python3.8/pystate.h - -/usr/include/python3.8/import.h - -/usr/include/python3.8/intrcheck.h - -/usr/include/python3.8/iterobject.h - -/usr/include/python3.8/listobject.h - -/usr/include/python3.8/longintrepr.h - -/usr/include/python3.8/longobject.h - -/usr/include/python3.8/memoryobject.h - -/usr/include/python3.8/methodobject.h - -/usr/include/python3.8/modsupport.h -stdarg.h -- - -/usr/include/python3.8/moduleobject.h - -/usr/include/python3.8/namespaceobject.h - -/usr/include/python3.8/numpy/__multiarray_api.h - -/usr/include/python3.8/numpy/_neighborhood_iterator_imp.h - -/usr/include/python3.8/numpy/_numpyconfig.h - -/usr/include/python3.8/numpy/ndarrayobject.h -Python.h -- -ndarraytypes.h -/usr/include/python3.8/numpy/ndarraytypes.h -__multiarray_api.h -/usr/include/python3.8/numpy/__multiarray_api.h - -/usr/include/python3.8/numpy/ndarraytypes.h -npy_common.h -/usr/include/python3.8/numpy/npy_common.h -npy_endian.h -/usr/include/python3.8/numpy/npy_endian.h -npy_cpu.h -/usr/include/python3.8/numpy/npy_cpu.h -utils.h -/usr/include/python3.8/numpy/utils.h -_neighborhood_iterator_imp.h -/usr/include/python3.8/numpy/_neighborhood_iterator_imp.h -npy_1_7_deprecated_api.h -/usr/include/python3.8/numpy/npy_1_7_deprecated_api.h - -/usr/include/python3.8/numpy/npy_1_7_deprecated_api.h -old_defines.h -/usr/include/python3.8/numpy/old_defines.h - -/usr/include/python3.8/numpy/npy_common.h -numpyconfig.h -/usr/include/python3.8/numpy/numpyconfig.h -npy_config.h -- -Python.h -- -io.h -- -sys/types.h -- -inttypes.h -- -limits.h -- - -/usr/include/python3.8/numpy/npy_cpu.h -numpyconfig.h -/usr/include/python3.8/numpy/numpyconfig.h -string.h -- - -/usr/include/python3.8/numpy/npy_endian.h -endian.h -- -sys/endian.h -- -npy_cpu.h -/usr/include/python3.8/numpy/npy_cpu.h - -/usr/include/python3.8/numpy/numpyconfig.h -_numpyconfig.h -/usr/include/python3.8/numpy/_numpyconfig.h - -/usr/include/python3.8/numpy/old_defines.h - -/usr/include/python3.8/numpy/utils.h - -/usr/include/python3.8/object.h -pymem.h -/usr/include/python3.8/pymem.h -cpython/object.h -/usr/include/python3.8/cpython/object.h - -/usr/include/python3.8/objimpl.h -pymem.h -/usr/include/python3.8/pymem.h -cpython/objimpl.h -/usr/include/python3.8/cpython/objimpl.h - -/usr/include/python3.8/odictobject.h - -/usr/include/python3.8/osmodule.h - -/usr/include/python3.8/patchlevel.h - -/usr/include/python3.8/picklebufobject.h - -/usr/include/python3.8/pyarena.h - -/usr/include/python3.8/pycapsule.h - -/usr/include/python3.8/pyconfig.h -x86_64-linux-gnu/python3.8/pyconfig.h -- -x86_64-linux-gnux32/python3.8/pyconfig.h -- -i386-linux-gnu/python3.8/pyconfig.h -- -aarch64-linux-gnu/python3.8/pyconfig.h -- -alpha-linux-gnu/python3.8/pyconfig.h -- -arm-linux-gnueabihf/python3.8/pyconfig.h -- -arm-linux-gnueabi/python3.8/pyconfig.h -- -hppa-linux-gnu/python3.8/pyconfig.h -- -ia64-linux-gnu/python3.8/pyconfig.h -- -m68k-linux-gnu/python3.8/pyconfig.h -- -mipsisa32r6el-linux-gnu/python3.8/pyconfig.h -- -mipsisa64r6el-linux-gnuabin32/python3.8/pyconfig.h -- -mipsisa64r6el-linux-gnuabi64/python3.8/pyconfig.h -- -mipsisa32r6-linux-gnu/python3.8/pyconfig.h -- -mipsisa64r6-linux-gnuabin32/python3.8/pyconfig.h -- -mipsisa64r6-linux-gnuabi64/python3.8/pyconfig.h -- -mipsel-linux-gnu/python3.8/pyconfig.h -- -mips64el-linux-gnuabin32/python3.8/pyconfig.h -- -mips64el-linux-gnuabi64/python3.8/pyconfig.h -- -mips-linux-gnu/python3.8/pyconfig.h -- -mips64-linux-gnuabin32/python3.8/pyconfig.h -- -mips64-linux-gnuabi64/python3.8/pyconfig.h -- -or1k-linux-gnu/python3.8/pyconfig.h -- -powerpc-linux-gnuspe/python3.8/pyconfig.h -- -powerpc64le-linux-gnu/python3.8/pyconfig.h -- -powerpc64-linux-gnu/python3.8/pyconfig.h -- -powerpc-linux-gnu/python3.8/pyconfig.h -- -s390x-linux-gnu/python3.8/pyconfig.h -- -s390-linux-gnu/python3.8/pyconfig.h -- -sh4-linux-gnu/python3.8/pyconfig.h -- -sparc64-linux-gnu/python3.8/pyconfig.h -- -sparc-linux-gnu/python3.8/pyconfig.h -- -riscv64-linux-gnu/python3.8/pyconfig.h -- -riscv32-linux-gnu/python3.8/pyconfig.h -- -x86_64-kfreebsd-gnu/python3.8/pyconfig.h -- -i386-kfreebsd-gnu/python3.8/pyconfig.h -- -i386-gnu/python3.8/pyconfig.h -- - -/usr/include/python3.8/pyctype.h - -/usr/include/python3.8/pydebug.h - -/usr/include/python3.8/pyerrors.h -stdarg.h -- -cpython/pyerrors.h -/usr/include/python3.8/cpython/pyerrors.h - -/usr/include/python3.8/pyfpe.h - -/usr/include/python3.8/pyhash.h - -/usr/include/python3.8/pylifecycle.h -cpython/pylifecycle.h -/usr/include/python3.8/cpython/pylifecycle.h - -/usr/include/python3.8/pymacconfig.h - -/usr/include/python3.8/pymacro.h - -/usr/include/python3.8/pymath.h -pyconfig.h -/usr/include/python3.8/pyconfig.h - -/usr/include/python3.8/pymem.h -pyport.h -/usr/include/python3.8/pyport.h -cpython/pymem.h -/usr/include/python3.8/cpython/pymem.h - -/usr/include/python3.8/pyport.h -pyconfig.h -/usr/include/python3.8/pyconfig.h -inttypes.h -- -stdlib.h -- -ieeefp.h -- -math.h -- -sys/time.h -- -time.h -- -sys/time.h -- -time.h -- -sys/select.h -- -sys/stat.h -- -stat.h -- -sys/types.h -- -sys/termio.h -- -ctype.h -- -wctype.h -- - -/usr/include/python3.8/pystate.h -pythread.h -/usr/include/python3.8/pythread.h -cpython/pystate.h -/usr/include/python3.8/cpython/pystate.h - -/usr/include/python3.8/pystrcmp.h - -/usr/include/python3.8/pystrtod.h - -/usr/include/python3.8/pythonrun.h - -/usr/include/python3.8/pythread.h -pthread.h -- - -/usr/include/python3.8/pytime.h -pyconfig.h -/usr/include/python3.8/pyconfig.h -object.h -/usr/include/python3.8/object.h - -/usr/include/python3.8/rangeobject.h - -/usr/include/python3.8/setobject.h - -/usr/include/python3.8/sliceobject.h - -/usr/include/python3.8/structseq.h - -/usr/include/python3.8/sysmodule.h -cpython/sysmodule.h -/usr/include/python3.8/cpython/sysmodule.h - -/usr/include/python3.8/traceback.h -cpython/traceback.h -/usr/include/python3.8/cpython/traceback.h - -/usr/include/python3.8/tracemalloc.h - -/usr/include/python3.8/tupleobject.h -cpython/tupleobject.h -/usr/include/python3.8/cpython/tupleobject.h - -/usr/include/python3.8/typeslots.h - -/usr/include/python3.8/unicodeobject.h -stdarg.h -- -ctype.h -- -wchar.h -- -cpython/unicodeobject.h -/usr/include/python3.8/cpython/unicodeobject.h - -/usr/include/python3.8/warnings.h - -/usr/include/python3.8/weakrefobject.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -stdbool.h -- -stdlib.h -- -rosidl_runtime_c/visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/visibility_control.h -aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -rosidl_runtime_c/primitives_sequence.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/primitives_sequence.h -geometry_msgs/msg/detail/pose__struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/geometry_msgs/msg/detail/pose__struct.h - -rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/DependInfo.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/DependInfo.cmake deleted file mode 100755 index 238c504..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/DependInfo.cmake +++ /dev/null @@ -1,34 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_C - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c" "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o" - ) -set(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_C - "RCUTILS_ENABLE_FAULT_INJECTION" - "ROS_PACKAGE_NAME=\"aruco_interfaces\"" - "aruco_interfaces__python_EXPORTS" - ) - -# The include file search paths: -set(CMAKE_C_TARGET_INCLUDE_PATH - "rosidl_generator_c" - "rosidl_generator_py" - "/usr/include/python3.8" - "rosidl_typesupport_c" - "/opt/ros/foxy/include" - ) - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/DependInfo.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/DependInfo.cmake" - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/build.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/build.make deleted file mode 100755 index 4e7377c..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/build.make +++ /dev/null @@ -1,126 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Include any dependencies generated for this target. -include CMakeFiles/aruco_interfaces__python.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/aruco_interfaces__python.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/aruco_interfaces__python.dir/flags.make - -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: CMakeFiles/aruco_interfaces__python.dir/flags.make -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o -c /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c - -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c > CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.i - -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c -o CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.s - -# Object files for target aruco_interfaces__python -aruco_interfaces__python_OBJECTS = \ -"CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o" - -# External object files for target aruco_interfaces__python -aruco_interfaces__python_EXTERNAL_OBJECTS = - -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: CMakeFiles/aruco_interfaces__python.dir/build.make -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: libaruco_interfaces__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /usr/lib/x86_64-linux-gnu/libpython3.8.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: libaruco_interfaces__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/share/geometry_msgs/cmake/../../../lib/libgeometry_msgs__python.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/share/std_msgs/cmake/../../../lib/libstd_msgs__python.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib/libbuiltin_interfaces__python.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/librosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/librcpputils.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: /opt/ros/foxy/lib/librcutils.so -rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so: CMakeFiles/aruco_interfaces__python.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/aruco_interfaces__python.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/aruco_interfaces__python.dir/build: rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so - -.PHONY : CMakeFiles/aruco_interfaces__python.dir/build - -CMakeFiles/aruco_interfaces__python.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/aruco_interfaces__python.dir/cmake_clean.cmake -.PHONY : CMakeFiles/aruco_interfaces__python.dir/clean - -CMakeFiles/aruco_interfaces__python.dir/depend: - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/aruco_interfaces__python.dir/depend - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/cmake_clean.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/cmake_clean.cmake deleted file mode 100755 index 97ab357..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o" - "rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.pdb" - "rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/aruco_interfaces__python.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/depend.internal b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/depend.internal deleted file mode 100644 index a8778ea..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/depend.internal +++ /dev/null @@ -1,115 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o - /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c - /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__functions.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/rosidl_generator_c__visibility_control.h - /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h - /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence_functions.h - /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - /usr/include/python3.8/Python.h - /usr/include/python3.8/abstract.h - /usr/include/python3.8/bltinmodule.h - /usr/include/python3.8/boolobject.h - /usr/include/python3.8/bytearrayobject.h - /usr/include/python3.8/bytesobject.h - /usr/include/python3.8/cellobject.h - /usr/include/python3.8/ceval.h - /usr/include/python3.8/classobject.h - /usr/include/python3.8/code.h - /usr/include/python3.8/codecs.h - /usr/include/python3.8/compile.h - /usr/include/python3.8/complexobject.h - /usr/include/python3.8/context.h - /usr/include/python3.8/cpython/abstract.h - /usr/include/python3.8/cpython/dictobject.h - /usr/include/python3.8/cpython/fileobject.h - /usr/include/python3.8/cpython/initconfig.h - /usr/include/python3.8/cpython/object.h - /usr/include/python3.8/cpython/objimpl.h - /usr/include/python3.8/cpython/pyerrors.h - /usr/include/python3.8/cpython/pylifecycle.h - /usr/include/python3.8/cpython/pymem.h - /usr/include/python3.8/cpython/pystate.h - /usr/include/python3.8/cpython/sysmodule.h - /usr/include/python3.8/cpython/traceback.h - /usr/include/python3.8/cpython/tupleobject.h - /usr/include/python3.8/cpython/unicodeobject.h - /usr/include/python3.8/descrobject.h - /usr/include/python3.8/dictobject.h - /usr/include/python3.8/dtoa.h - /usr/include/python3.8/enumobject.h - /usr/include/python3.8/eval.h - /usr/include/python3.8/fileobject.h - /usr/include/python3.8/fileutils.h - /usr/include/python3.8/floatobject.h - /usr/include/python3.8/funcobject.h - /usr/include/python3.8/genobject.h - /usr/include/python3.8/import.h - /usr/include/python3.8/intrcheck.h - /usr/include/python3.8/iterobject.h - /usr/include/python3.8/listobject.h - /usr/include/python3.8/longintrepr.h - /usr/include/python3.8/longobject.h - /usr/include/python3.8/memoryobject.h - /usr/include/python3.8/methodobject.h - /usr/include/python3.8/modsupport.h - /usr/include/python3.8/moduleobject.h - /usr/include/python3.8/namespaceobject.h - /usr/include/python3.8/numpy/__multiarray_api.h - /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h - /usr/include/python3.8/numpy/_numpyconfig.h - /usr/include/python3.8/numpy/ndarrayobject.h - /usr/include/python3.8/numpy/ndarraytypes.h - /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h - /usr/include/python3.8/numpy/npy_common.h - /usr/include/python3.8/numpy/npy_cpu.h - /usr/include/python3.8/numpy/npy_endian.h - /usr/include/python3.8/numpy/numpyconfig.h - /usr/include/python3.8/numpy/old_defines.h - /usr/include/python3.8/numpy/utils.h - /usr/include/python3.8/object.h - /usr/include/python3.8/objimpl.h - /usr/include/python3.8/odictobject.h - /usr/include/python3.8/osmodule.h - /usr/include/python3.8/patchlevel.h - /usr/include/python3.8/picklebufobject.h - /usr/include/python3.8/pyarena.h - /usr/include/python3.8/pycapsule.h - /usr/include/python3.8/pyconfig.h - /usr/include/python3.8/pyctype.h - /usr/include/python3.8/pydebug.h - /usr/include/python3.8/pyerrors.h - /usr/include/python3.8/pyfpe.h - /usr/include/python3.8/pyhash.h - /usr/include/python3.8/pylifecycle.h - /usr/include/python3.8/pymacconfig.h - /usr/include/python3.8/pymacro.h - /usr/include/python3.8/pymath.h - /usr/include/python3.8/pymem.h - /usr/include/python3.8/pyport.h - /usr/include/python3.8/pystate.h - /usr/include/python3.8/pystrcmp.h - /usr/include/python3.8/pystrtod.h - /usr/include/python3.8/pythonrun.h - /usr/include/python3.8/pythread.h - /usr/include/python3.8/pytime.h - /usr/include/python3.8/rangeobject.h - /usr/include/python3.8/setobject.h - /usr/include/python3.8/sliceobject.h - /usr/include/python3.8/structseq.h - /usr/include/python3.8/sysmodule.h - /usr/include/python3.8/traceback.h - /usr/include/python3.8/tracemalloc.h - /usr/include/python3.8/tupleobject.h - /usr/include/python3.8/typeslots.h - /usr/include/python3.8/unicodeobject.h - /usr/include/python3.8/warnings.h - /usr/include/python3.8/weakrefobject.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/depend.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/depend.make deleted file mode 100644 index ac29bf7..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/depend.make +++ /dev/null @@ -1,115 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__functions.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /opt/ros/foxy/include/geometry_msgs/msg/rosidl_generator_c__visibility_control.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence_functions.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/Python.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/abstract.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/bltinmodule.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/boolobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/bytearrayobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/bytesobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/cellobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/ceval.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/classobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/code.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/codecs.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/compile.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/complexobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/context.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/cpython/abstract.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/cpython/dictobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/cpython/fileobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/cpython/initconfig.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/cpython/object.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/cpython/objimpl.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/cpython/pyerrors.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/cpython/pylifecycle.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/cpython/pymem.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/cpython/pystate.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/cpython/sysmodule.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/cpython/traceback.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/cpython/tupleobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/cpython/unicodeobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/descrobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/dictobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/dtoa.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/enumobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/eval.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/fileobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/fileutils.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/floatobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/funcobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/genobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/import.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/intrcheck.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/iterobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/listobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/longintrepr.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/longobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/memoryobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/methodobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/modsupport.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/moduleobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/namespaceobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/numpy/__multiarray_api.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/numpy/_numpyconfig.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/numpy/ndarrayobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/numpy/ndarraytypes.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/numpy/npy_common.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/numpy/npy_cpu.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/numpy/npy_endian.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/numpy/numpyconfig.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/numpy/old_defines.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/numpy/utils.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/object.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/objimpl.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/odictobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/osmodule.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/patchlevel.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/picklebufobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pyarena.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pycapsule.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pyconfig.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pyctype.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pydebug.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pyerrors.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pyfpe.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pyhash.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pylifecycle.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pymacconfig.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pymacro.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pymath.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pymem.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pyport.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pystate.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pystrcmp.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pystrtod.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pythonrun.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pythread.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/pytime.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/rangeobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/setobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/sliceobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/structseq.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/sysmodule.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/traceback.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/tracemalloc.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/tupleobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/typeslots.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/unicodeobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/warnings.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: /usr/include/python3.8/weakrefobject.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/flags.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/flags.make deleted file mode 100755 index 62f9eac..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# compile C with /usr/bin/cc -C_FLAGS = -fPIC -Wall -Wextra -std=gnu99 - -C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"aruco_interfaces\" -Daruco_interfaces__python_EXPORTS - -C_INCLUDES = -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py -I/usr/include/python3.8 -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c -isystem /opt/ros/foxy/include - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/link.txt b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/link.txt deleted file mode 100755 index 12e9f3e..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/cc -fPIC -shared -Wl,-soname,libaruco_interfaces__python.so -o rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o -Wl,-rpath,/home/ros2/dev2_ws/build/aruco_interfaces:/opt/ros/foxy/share/geometry_msgs/cmake/../../../lib:/opt/ros/foxy/share/std_msgs/cmake/../../../lib:/opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib:/opt/ros/foxy/lib: libaruco_interfaces__rosidl_generator_c.so /usr/lib/x86_64-linux-gnu/libpython3.8.so libaruco_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/share/geometry_msgs/cmake/../../../lib/libgeometry_msgs__python.so /opt/ros/foxy/share/std_msgs/cmake/../../../lib/libstd_msgs__python.so /opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib/libbuiltin_interfaces__python.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/librcutils.so -ldl diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/progress.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/progress.make deleted file mode 100644 index 8c8fb6f..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 3 -CMAKE_PROGRESS_2 = 4 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o deleted file mode 100644 index d6d7e019c1718b44252731497a252ca3efdade8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15384 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 fAj8Cu2vFLzN]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c -aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -assert.h -- -stdbool.h -- -stdlib.h -- -string.h -- -rosidl_runtime_c/primitives_sequence_functions.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/primitives_sequence_functions.h -geometry_msgs/msg/detail/pose__functions.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/geometry_msgs/msg/detail/pose__functions.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__functions.h -stdbool.h -- -stdlib.h -- -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/rosidl_runtime_c/visibility_control.h -geometry_msgs/msg/rosidl_generator_c__visibility_control.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/rosidl_generator_c__visibility_control.h -geometry_msgs/msg/detail/pose__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/pose__struct.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -geometry_msgs/msg/detail/point__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/point__struct.h -geometry_msgs/msg/detail/quaternion__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/quaternion__struct.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/geometry_msgs/msg/rosidl_generator_c__visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence_functions.h -stdbool.h -- -stddef.h -- -rosidl_runtime_c/primitives_sequence.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -stdbool.h -- -stdlib.h -- -rosidl_runtime_c/visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/visibility_control.h -aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -rosidl_runtime_c/primitives_sequence.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/primitives_sequence.h -geometry_msgs/msg/detail/pose__struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/geometry_msgs/msg/detail/pose__struct.h - -rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/DependInfo.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/DependInfo.cmake deleted file mode 100755 index d15d7b4..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/DependInfo.cmake +++ /dev/null @@ -1,38 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_C - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c" "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o" - ) -set(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_C - "RCUTILS_ENABLE_FAULT_INJECTION" - "ROS_PACKAGE_NAME=\"aruco_interfaces\"" - "aruco_interfaces__rosidl_generator_c_EXPORTS" - ) - -# The include file search paths: -set(CMAKE_C_TARGET_INCLUDE_PATH - "rosidl_generator_c" - "/opt/ros/foxy/include" - ) - -# Pairs of files generated by the same build rule. -set(CMAKE_MULTIPLE_OUTPUT_PAIRS - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h" - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h" - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h" - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h" - ) - - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build.make deleted file mode 100755 index 5937074..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build.make +++ /dev/null @@ -1,214 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Include any dependencies generated for this target. -include CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/flags.make - -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/lib/rosidl_generator_c/rosidl_generator_c -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/lib/python3.8/site-packages/rosidl_generator_c/__init__.py -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/rosidl_generator_c/resource/action__type_support.h.em -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/rosidl_generator_c/resource/idl.h.em -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/rosidl_generator_c/resource/idl__functions.c.em -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/rosidl_generator_c/resource/idl__functions.h.em -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/rosidl_generator_c/resource/idl__struct.h.em -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/rosidl_generator_c/resource/idl__type_support.h.em -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/rosidl_generator_c/resource/msg__functions.c.em -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/rosidl_generator_c/resource/msg__functions.h.em -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/rosidl_generator_c/resource/msg__struct.h.em -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/rosidl_generator_c/resource/msg__type_support.h.em -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/rosidl_generator_c/resource/srv__type_support.h.em -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/Accel.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/Point.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/Point32.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/Pose.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/Transform.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/Twist.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Bool.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Byte.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Char.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Empty.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Float32.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Float64.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Header.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Int16.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Int32.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Int64.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Int8.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/String.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/UInt16.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/UInt32.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/UInt64.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/UInt8.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl -rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h: /opt/ros/foxy/share/builtin_interfaces/msg/Time.idl - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C code for ROS interfaces" - /usr/bin/python3 /opt/ros/foxy/share/rosidl_generator_c/cmake/../../../lib/rosidl_generator_c/rosidl_generator_c --generator-arguments-file /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c__arguments.json - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h: rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h: rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h: rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c: rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c - -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o: CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/flags.make -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o -c /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c - -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c > CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.i - -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c -o CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.s - -# Object files for target aruco_interfaces__rosidl_generator_c -aruco_interfaces__rosidl_generator_c_OBJECTS = \ -"CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o" - -# External object files for target aruco_interfaces__rosidl_generator_c -aruco_interfaces__rosidl_generator_c_EXTERNAL_OBJECTS = - -libaruco_interfaces__rosidl_generator_c.so: CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o -libaruco_interfaces__rosidl_generator_c.so: CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build.make -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/librosidl_typesupport_c.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/librcpputils.so -libaruco_interfaces__rosidl_generator_c.so: /opt/ros/foxy/lib/librcutils.so -libaruco_interfaces__rosidl_generator_c.so: CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C shared library libaruco_interfaces__rosidl_generator_c.so" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build: libaruco_interfaces__rosidl_generator_c.so - -.PHONY : CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build - -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/cmake_clean.cmake -.PHONY : CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/clean - -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend: rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/cmake_clean.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/cmake_clean.cmake deleted file mode 100755 index e844be0..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/cmake_clean.cmake +++ /dev/null @@ -1,15 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o" - "libaruco_interfaces__rosidl_generator_c.pdb" - "libaruco_interfaces__rosidl_generator_c.so" - "rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h" - "rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c" - "rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h" - "rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h" - "rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend.internal b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend.internal deleted file mode 100644 index d4cbc54..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend.internal +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o - /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c - /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__functions.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/rosidl_generator_c__visibility_control.h - /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h - /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence_functions.h - /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend.make deleted file mode 100644 index e9d0fbc..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/depend.make +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__functions.h -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o: /opt/ros/foxy/include/geometry_msgs/msg/rosidl_generator_c__visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o: /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o: /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence_functions.h -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o: rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/flags.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/flags.make deleted file mode 100755 index 772e670..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# compile C with /usr/bin/cc -C_FLAGS = -fPIC -Wall -std=gnu11 - -C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"aruco_interfaces\" -Daruco_interfaces__rosidl_generator_c_EXPORTS - -C_INCLUDES = -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c -isystem /opt/ros/foxy/include - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/link.txt b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/link.txt deleted file mode 100755 index db3093c..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/cc -fPIC -shared -Wl,-soname,libaruco_interfaces__rosidl_generator_c.so -o libaruco_interfaces__rosidl_generator_c.so CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o -Wl,-rpath,/opt/ros/foxy/lib: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/librcutils.so -ldl diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/progress.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/progress.make deleted file mode 100644 index c76190f..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 5 -CMAKE_PROGRESS_2 = 6 -CMAKE_PROGRESS_3 = 7 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o deleted file mode 100644 index a1fbd9cfc139b0fb69ad14a4febb73492fd0c3b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5200 zcmcInU2IfE6rSxCs0efs4Je2kV+cgqZYw`lp;>5ddx;eqXcHlt@pe0HSGv39-n+mO zel3_bO%r^>#2;dK@W~ewMWV2xreJ(nUJMT=;)6*|O(@ZXiYT5lch2tY?QXJSJjvae z`Og2`bI;5kGdkL80s%%8U@fe;B9yUws5pb`2zAw!qUx;7`N*`F>Y5(tQLh!9TxVxOrcHv>5{kT<`)QEQG~1{>43Qg3a`2{tET8|t7q zKzh;~W9F$`{mHYKuw2JN0A!vp#}{Jq7xp7#d_B(1@y$4RbwHbgp@0=|?cbxo71|uy z4v+)u&Bl!VE%{by$>juE_oA4H)oJq(&Zl;(`05}&w-Db6R4Ef*F&8&Xxx7(cwzQJu zE?rs%qU8(zImi?e!LRdsO7MTHaEO9645X8y!A?6(4ZUK26F=ZI^kfo)y$zO~iKlrY zxoMlnXUim=elX)&i9y9nTJ~OH^P#jOIPc4(;%*|Haw2hN z*|wEk+Y+~ita!rBhFii>77cIS999e`aY&Q^B#A+5(+R%@>L5XR>~ZB+P8PJ z8pd*n1>r$@*c({j&`uUO7z!+3Ft6@3dlwsshtsZMJ{ zZ%QNuk8^Cp8`g1NY+_Qo+TJHSUcZ1w@7h`HkB$n;-x{UWD!f;1PzqKXX51E*D_GJR z98AYqQY0PWvOZggs`s>4IIf+}RxR(_&$#Eg+IWlFGEL4c#}T&6`{4Myj}TP)|K2-g zjh_K~TK-~hW$^ESvAg#?YSHjT8oo!v>oq*7;kx{L8jjx?+5bqx7i;)c4PT<+w=^8j zPO^iSY9x&RL3jvXs`>)rk7#(ihU;%UD>+ytDU-R$JZiScUB zsZ3gn@&IfPh$>N;y*s9G*2FDMSzK-FX^a$Sx6TC(H$o8OXmaHMDpwZ1HyrFkN^Mx diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/CXX.includecache b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/CXX.includecache deleted file mode 100755 index c6a9e29..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/CXX.includecache +++ /dev/null @@ -1,104 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp -cstddef -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/cstddef -rosidl_runtime_c/message_type_support_struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/rosidl_runtime_c/message_type_support_struct.h -aruco_interfaces/msg/rosidl_typesupport_c__visibility_control.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/aruco_interfaces/msg/rosidl_typesupport_c__visibility_control.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -rosidl_typesupport_c/identifier.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/rosidl_typesupport_c/identifier.h -rosidl_typesupport_c/message_type_support_dispatch.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/rosidl_typesupport_c/message_type_support_dispatch.h -rosidl_typesupport_c/type_support_map.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/rosidl_typesupport_c/type_support_map.h -rosidl_typesupport_c/visibility_control.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/rosidl_typesupport_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -geometry_msgs/msg/detail/point__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/point__struct.h -geometry_msgs/msg/detail/quaternion__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/quaternion__struct.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_c/identifier.h -rosidl_typesupport_c/visibility_control.h -/opt/ros/foxy/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_c/message_type_support_dispatch.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rosidl_typesupport_c/rosidl_runtime_c/message_type_support_struct.h -rosidl_typesupport_c/visibility_control.h -/opt/ros/foxy/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_c/type_support_map.h -cstddef -- - -/opt/ros/foxy/include/rosidl_typesupport_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -rosidl_runtime_c/primitives_sequence.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/primitives_sequence.h -geometry_msgs/msg/detail/pose__struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/geometry_msgs/msg/detail/pose__struct.h - -rosidl_typesupport_c/aruco_interfaces/msg/rosidl_typesupport_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/DependInfo.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/DependInfo.cmake deleted file mode 100755 index 7ae722f..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/DependInfo.cmake +++ /dev/null @@ -1,30 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp" "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o" - ) -set(CMAKE_CXX_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_CXX - "RCUTILS_ENABLE_FAULT_INJECTION" - "ROS_PACKAGE_NAME=\"aruco_interfaces\"" - "aruco_interfaces__rosidl_typesupport_c_EXPORTS" - ) - -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "rosidl_generator_c" - "rosidl_typesupport_c" - "/opt/ros/foxy/include" - ) - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build.make deleted file mode 100755 index 4659ac9..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build.make +++ /dev/null @@ -1,191 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Include any dependencies generated for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/flags.make - -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/lib/rosidl_typesupport_c/rosidl_typesupport_c -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/lib/python3.8/site-packages/rosidl_typesupport_c/__init__.py -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/rosidl_typesupport_c/resource/action__type_support.c.em -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/rosidl_typesupport_c/resource/idl__type_support.cpp.em -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/rosidl_typesupport_c/resource/msg__type_support.cpp.em -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/rosidl_typesupport_c/resource/srv__type_support.cpp.em -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Accel.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Point.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Point32.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Pose.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Transform.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Twist.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Bool.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Byte.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Char.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Empty.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Float32.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Float64.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Header.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int16.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int32.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int64.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int8.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/String.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt16.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt32.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt64.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt8.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/builtin_interfaces/msg/Time.idl - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C type support dispatch for ROS interfaces" - /usr/bin/python3 /opt/ros/foxy/lib/rosidl_typesupport_c/rosidl_typesupport_c --generator-arguments-file /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c__arguments.json --typesupports rosidl_typesupport_fastrtps_c rosidl_typesupport_introspection_c - -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/flags.make -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o -c /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp - -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp > CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.i - -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp -o CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.s - -# Object files for target aruco_interfaces__rosidl_typesupport_c -aruco_interfaces__rosidl_typesupport_c_OBJECTS = \ -"CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o" - -# External object files for target aruco_interfaces__rosidl_typesupport_c -aruco_interfaces__rosidl_typesupport_c_EXTERNAL_OBJECTS = - -libaruco_interfaces__rosidl_typesupport_c.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o -libaruco_interfaces__rosidl_typesupport_c.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build.make -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/librosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/librcpputils.so -libaruco_interfaces__rosidl_typesupport_c.so: /opt/ros/foxy/lib/librcutils.so -libaruco_interfaces__rosidl_typesupport_c.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX shared library libaruco_interfaces__rosidl_typesupport_c.so" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build: libaruco_interfaces__rosidl_typesupport_c.so - -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build - -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/cmake_clean.cmake -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/clean - -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/depend - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/cmake_clean.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/cmake_clean.cmake deleted file mode 100755 index bb99e49..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o" - "libaruco_interfaces__rosidl_typesupport_c.pdb" - "libaruco_interfaces__rosidl_typesupport_c.so" - "rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/depend.internal b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/depend.internal deleted file mode 100644 index 8e4e3c9..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/depend.internal +++ /dev/null @@ -1,18 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o - /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp - /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h - /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h - /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - /opt/ros/foxy/include/rosidl_typesupport_c/identifier.h - /opt/ros/foxy/include/rosidl_typesupport_c/message_type_support_dispatch.h - /opt/ros/foxy/include/rosidl_typesupport_c/type_support_map.h - /opt/ros/foxy/include/rosidl_typesupport_c/visibility_control.h - /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - rosidl_typesupport_c/aruco_interfaces/msg/rosidl_typesupport_c__visibility_control.h diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/depend.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/depend.make deleted file mode 100644 index 4de3320..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/depend.make +++ /dev/null @@ -1,18 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_c/identifier.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_c/message_type_support_dispatch.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_c/type_support_map.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_c/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: rosidl_typesupport_c/aruco_interfaces/msg/rosidl_typesupport_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/flags.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/flags.make deleted file mode 100755 index 5883fc8..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# compile CXX with /usr/bin/c++ -CXX_FLAGS = -fPIC -Wall -std=gnu++14 - -CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"aruco_interfaces\" -Daruco_interfaces__rosidl_typesupport_c_EXPORTS - -CXX_INCLUDES = -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c -isystem /opt/ros/foxy/include - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/link.txt b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/link.txt deleted file mode 100755 index 6efbad1..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -shared -Wl,-soname,libaruco_interfaces__rosidl_typesupport_c.so -o libaruco_interfaces__rosidl_typesupport_c.so CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o -Wl,-rpath,/opt/ros/foxy/lib: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/librcutils.so -ldl diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/progress.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/progress.make deleted file mode 100644 index 07d1136..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 8 -CMAKE_PROGRESS_2 = 9 -CMAKE_PROGRESS_3 = 10 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o deleted file mode 100644 index 0cb96895ea9d17550e775945c815e6ec999bf76c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4032 zcmb_f&2Jl35P!~=7D_+TQi+yE;1fzqv$C5A2w!p%IWdxHQ)o~HM6c`hI$72BF8d)R zsRBhvNTEXN9U(=WIrPX0B6{IpfD;!aZU}LyP$YNe?M!$5yb(@dq}`eKd-L($_`R9+ zr`7uWNTDE@3gRu1ju;hU=V&TdlvojG#53aWlh6ONRNMN!_SF-JEce@dwzGFwO*HudSdZ`~NSDZ+8oG`Rj92HA)uvM$uY&%j~L2P>x zTsuL_vYk-MPPiiF48reN!7V3P^g?Ht_56Rq^fjr3?ejIVPyK&YUznSFtvJ5ah`Ui- zoHi%T(nR@{SPjdcTrQcVsS635csc}Z6dpVc3s;r|tY-%?10JL^2@{2lcST`sv~d2| zktgrLAsGW4AEZg-G%OyY)o zn;J<+wG8P)&yal$$FzMvuc_ICZG(>lwWwCyRY8Ze*7h}YhvV&Bou7ZNdR<Otmqc~6iJWm5a%99Q;H#u zxtJxeNE|VIm?|VN&h_l3hO-}GLKTRt25|VuQhb%Az-e1%e+@REU= zMbQKaP_ymXRvYHgig6m^wSk)uSnI;Hy-o*?hA_Kc>xCHkd=sqYz# zt;fexh+iXm{2Ik)eRA{Ip7EP7kr)3y#pm_o{_!h`?HKK|r6n{Wbw>tVmq9{|4~9{QXS%tC1b% z55ErCp7WO%8%@sA4_cvhoCXZ*ux^iG^xqyJaRdL*0F7yrdj4=-nu@X;rBCAT)F^%F G_KyIoZ)ZUO diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/C.includecache b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/C.includecache deleted file mode 100755 index e8c1992..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/C.includecache +++ /dev/null @@ -1,628 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c -Python.h -- -stdbool.h -- -stdint.h -- -rosidl_runtime_c/visibility_control.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/rosidl_runtime_c/visibility_control.h -rosidl_runtime_c/message_type_support_struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/service_type_support_struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/rosidl_runtime_c/service_type_support_struct.h -rosidl_runtime_c/action_type_support_struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/rosidl_runtime_c/action_type_support_struct.h -aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -geometry_msgs/msg/detail/point__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/point__struct.h -geometry_msgs/msg/detail/quaternion__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/quaternion__struct.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/rosidl_runtime_c/action_type_support_struct.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/service_type_support_struct.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - -/usr/include/python3.8/Python.h -patchlevel.h -/usr/include/python3.8/patchlevel.h -pyconfig.h -/usr/include/python3.8/pyconfig.h -pymacconfig.h -/usr/include/python3.8/pymacconfig.h -limits.h -- -stdio.h -- -string.h -- -errno.h -- -stdlib.h -- -unistd.h -- -crypt.h -- -stddef.h -- -assert.h -- -pyport.h -/usr/include/python3.8/pyport.h -pymacro.h -/usr/include/python3.8/pymacro.h -pymath.h -/usr/include/python3.8/pymath.h -pytime.h -/usr/include/python3.8/pytime.h -pymem.h -/usr/include/python3.8/pymem.h -object.h -/usr/include/python3.8/object.h -objimpl.h -/usr/include/python3.8/objimpl.h -typeslots.h -/usr/include/python3.8/typeslots.h -pyhash.h -/usr/include/python3.8/pyhash.h -pydebug.h -/usr/include/python3.8/pydebug.h -bytearrayobject.h -/usr/include/python3.8/bytearrayobject.h -bytesobject.h -/usr/include/python3.8/bytesobject.h -unicodeobject.h -/usr/include/python3.8/unicodeobject.h -longobject.h -/usr/include/python3.8/longobject.h -longintrepr.h -/usr/include/python3.8/longintrepr.h -boolobject.h -/usr/include/python3.8/boolobject.h -floatobject.h -/usr/include/python3.8/floatobject.h -complexobject.h -/usr/include/python3.8/complexobject.h -rangeobject.h -/usr/include/python3.8/rangeobject.h -memoryobject.h -/usr/include/python3.8/memoryobject.h -tupleobject.h -/usr/include/python3.8/tupleobject.h -listobject.h -/usr/include/python3.8/listobject.h -dictobject.h -/usr/include/python3.8/dictobject.h -odictobject.h -/usr/include/python3.8/odictobject.h -enumobject.h -/usr/include/python3.8/enumobject.h -setobject.h -/usr/include/python3.8/setobject.h -methodobject.h -/usr/include/python3.8/methodobject.h -moduleobject.h -/usr/include/python3.8/moduleobject.h -funcobject.h -/usr/include/python3.8/funcobject.h -classobject.h -/usr/include/python3.8/classobject.h -fileobject.h -/usr/include/python3.8/fileobject.h -pycapsule.h -/usr/include/python3.8/pycapsule.h -traceback.h -/usr/include/python3.8/traceback.h -sliceobject.h -/usr/include/python3.8/sliceobject.h -cellobject.h -/usr/include/python3.8/cellobject.h -iterobject.h -/usr/include/python3.8/iterobject.h -genobject.h -/usr/include/python3.8/genobject.h -descrobject.h -/usr/include/python3.8/descrobject.h -warnings.h -/usr/include/python3.8/warnings.h -weakrefobject.h -/usr/include/python3.8/weakrefobject.h -structseq.h -/usr/include/python3.8/structseq.h -namespaceobject.h -/usr/include/python3.8/namespaceobject.h -picklebufobject.h -/usr/include/python3.8/picklebufobject.h -codecs.h -/usr/include/python3.8/codecs.h -pyerrors.h -/usr/include/python3.8/pyerrors.h -cpython/initconfig.h -/usr/include/python3.8/cpython/initconfig.h -pystate.h -/usr/include/python3.8/pystate.h -context.h -/usr/include/python3.8/context.h -pyarena.h -/usr/include/python3.8/pyarena.h -modsupport.h -/usr/include/python3.8/modsupport.h -compile.h -/usr/include/python3.8/compile.h -pythonrun.h -/usr/include/python3.8/pythonrun.h -pylifecycle.h -/usr/include/python3.8/pylifecycle.h -ceval.h -/usr/include/python3.8/ceval.h -sysmodule.h -/usr/include/python3.8/sysmodule.h -osmodule.h -/usr/include/python3.8/osmodule.h -intrcheck.h -/usr/include/python3.8/intrcheck.h -import.h -/usr/include/python3.8/import.h -abstract.h -/usr/include/python3.8/abstract.h -bltinmodule.h -/usr/include/python3.8/bltinmodule.h -eval.h -/usr/include/python3.8/eval.h -pyctype.h -/usr/include/python3.8/pyctype.h -pystrtod.h -/usr/include/python3.8/pystrtod.h -pystrcmp.h -/usr/include/python3.8/pystrcmp.h -dtoa.h -/usr/include/python3.8/dtoa.h -fileutils.h -/usr/include/python3.8/fileutils.h -pyfpe.h -/usr/include/python3.8/pyfpe.h -tracemalloc.h -/usr/include/python3.8/tracemalloc.h - -/usr/include/python3.8/abstract.h -cpython/abstract.h -/usr/include/python3.8/cpython/abstract.h - -/usr/include/python3.8/bltinmodule.h - -/usr/include/python3.8/boolobject.h - -/usr/include/python3.8/bytearrayobject.h -stdarg.h -- - -/usr/include/python3.8/bytesobject.h -stdarg.h -- - -/usr/include/python3.8/cellobject.h - -/usr/include/python3.8/ceval.h - -/usr/include/python3.8/classobject.h - -/usr/include/python3.8/code.h - -/usr/include/python3.8/codecs.h - -/usr/include/python3.8/compile.h -code.h -/usr/include/python3.8/code.h - -/usr/include/python3.8/complexobject.h - -/usr/include/python3.8/context.h - -/usr/include/python3.8/cpython/abstract.h - -/usr/include/python3.8/cpython/dictobject.h - -/usr/include/python3.8/cpython/fileobject.h - -/usr/include/python3.8/cpython/initconfig.h - -/usr/include/python3.8/cpython/object.h - -/usr/include/python3.8/cpython/objimpl.h - -/usr/include/python3.8/cpython/pyerrors.h - -/usr/include/python3.8/cpython/pylifecycle.h - -/usr/include/python3.8/cpython/pymem.h - -/usr/include/python3.8/cpython/pystate.h -cpython/initconfig.h -/usr/include/python3.8/cpython/cpython/initconfig.h - -/usr/include/python3.8/cpython/sysmodule.h - -/usr/include/python3.8/cpython/traceback.h - -/usr/include/python3.8/cpython/tupleobject.h - -/usr/include/python3.8/cpython/unicodeobject.h - -/usr/include/python3.8/descrobject.h - -/usr/include/python3.8/dictobject.h -cpython/dictobject.h -/usr/include/python3.8/cpython/dictobject.h - -/usr/include/python3.8/dtoa.h - -/usr/include/python3.8/enumobject.h - -/usr/include/python3.8/eval.h - -/usr/include/python3.8/fileobject.h -cpython/fileobject.h -/usr/include/python3.8/cpython/fileobject.h - -/usr/include/python3.8/fileutils.h - -/usr/include/python3.8/floatobject.h - -/usr/include/python3.8/funcobject.h - -/usr/include/python3.8/genobject.h -pystate.h -/usr/include/python3.8/pystate.h - -/usr/include/python3.8/import.h - -/usr/include/python3.8/intrcheck.h - -/usr/include/python3.8/iterobject.h - -/usr/include/python3.8/listobject.h - -/usr/include/python3.8/longintrepr.h - -/usr/include/python3.8/longobject.h - -/usr/include/python3.8/memoryobject.h - -/usr/include/python3.8/methodobject.h - -/usr/include/python3.8/modsupport.h -stdarg.h -- - -/usr/include/python3.8/moduleobject.h - -/usr/include/python3.8/namespaceobject.h - -/usr/include/python3.8/object.h -pymem.h -/usr/include/python3.8/pymem.h -cpython/object.h -/usr/include/python3.8/cpython/object.h - -/usr/include/python3.8/objimpl.h -pymem.h -/usr/include/python3.8/pymem.h -cpython/objimpl.h -/usr/include/python3.8/cpython/objimpl.h - -/usr/include/python3.8/odictobject.h - -/usr/include/python3.8/osmodule.h - -/usr/include/python3.8/patchlevel.h - -/usr/include/python3.8/picklebufobject.h - -/usr/include/python3.8/pyarena.h - -/usr/include/python3.8/pycapsule.h - -/usr/include/python3.8/pyconfig.h -x86_64-linux-gnu/python3.8/pyconfig.h -- -x86_64-linux-gnux32/python3.8/pyconfig.h -- -i386-linux-gnu/python3.8/pyconfig.h -- -aarch64-linux-gnu/python3.8/pyconfig.h -- -alpha-linux-gnu/python3.8/pyconfig.h -- -arm-linux-gnueabihf/python3.8/pyconfig.h -- -arm-linux-gnueabi/python3.8/pyconfig.h -- -hppa-linux-gnu/python3.8/pyconfig.h -- -ia64-linux-gnu/python3.8/pyconfig.h -- -m68k-linux-gnu/python3.8/pyconfig.h -- -mipsisa32r6el-linux-gnu/python3.8/pyconfig.h -- -mipsisa64r6el-linux-gnuabin32/python3.8/pyconfig.h -- -mipsisa64r6el-linux-gnuabi64/python3.8/pyconfig.h -- -mipsisa32r6-linux-gnu/python3.8/pyconfig.h -- -mipsisa64r6-linux-gnuabin32/python3.8/pyconfig.h -- -mipsisa64r6-linux-gnuabi64/python3.8/pyconfig.h -- -mipsel-linux-gnu/python3.8/pyconfig.h -- -mips64el-linux-gnuabin32/python3.8/pyconfig.h -- -mips64el-linux-gnuabi64/python3.8/pyconfig.h -- -mips-linux-gnu/python3.8/pyconfig.h -- -mips64-linux-gnuabin32/python3.8/pyconfig.h -- -mips64-linux-gnuabi64/python3.8/pyconfig.h -- -or1k-linux-gnu/python3.8/pyconfig.h -- -powerpc-linux-gnuspe/python3.8/pyconfig.h -- -powerpc64le-linux-gnu/python3.8/pyconfig.h -- -powerpc64-linux-gnu/python3.8/pyconfig.h -- -powerpc-linux-gnu/python3.8/pyconfig.h -- -s390x-linux-gnu/python3.8/pyconfig.h -- -s390-linux-gnu/python3.8/pyconfig.h -- -sh4-linux-gnu/python3.8/pyconfig.h -- -sparc64-linux-gnu/python3.8/pyconfig.h -- -sparc-linux-gnu/python3.8/pyconfig.h -- -riscv64-linux-gnu/python3.8/pyconfig.h -- -riscv32-linux-gnu/python3.8/pyconfig.h -- -x86_64-kfreebsd-gnu/python3.8/pyconfig.h -- -i386-kfreebsd-gnu/python3.8/pyconfig.h -- -i386-gnu/python3.8/pyconfig.h -- - -/usr/include/python3.8/pyctype.h - -/usr/include/python3.8/pydebug.h - -/usr/include/python3.8/pyerrors.h -stdarg.h -- -cpython/pyerrors.h -/usr/include/python3.8/cpython/pyerrors.h - -/usr/include/python3.8/pyfpe.h - -/usr/include/python3.8/pyhash.h - -/usr/include/python3.8/pylifecycle.h -cpython/pylifecycle.h -/usr/include/python3.8/cpython/pylifecycle.h - -/usr/include/python3.8/pymacconfig.h - -/usr/include/python3.8/pymacro.h - -/usr/include/python3.8/pymath.h -pyconfig.h -/usr/include/python3.8/pyconfig.h - -/usr/include/python3.8/pymem.h -pyport.h -/usr/include/python3.8/pyport.h -cpython/pymem.h -/usr/include/python3.8/cpython/pymem.h - -/usr/include/python3.8/pyport.h -pyconfig.h -/usr/include/python3.8/pyconfig.h -inttypes.h -- -stdlib.h -- -ieeefp.h -- -math.h -- -sys/time.h -- -time.h -- -sys/time.h -- -time.h -- -sys/select.h -- -sys/stat.h -- -stat.h -- -sys/types.h -- -sys/termio.h -- -ctype.h -- -wctype.h -- - -/usr/include/python3.8/pystate.h -pythread.h -/usr/include/python3.8/pythread.h -cpython/pystate.h -/usr/include/python3.8/cpython/pystate.h - -/usr/include/python3.8/pystrcmp.h - -/usr/include/python3.8/pystrtod.h - -/usr/include/python3.8/pythonrun.h - -/usr/include/python3.8/pythread.h -pthread.h -- - -/usr/include/python3.8/pytime.h -pyconfig.h -/usr/include/python3.8/pyconfig.h -object.h -/usr/include/python3.8/object.h - -/usr/include/python3.8/rangeobject.h - -/usr/include/python3.8/setobject.h - -/usr/include/python3.8/sliceobject.h - -/usr/include/python3.8/structseq.h - -/usr/include/python3.8/sysmodule.h -cpython/sysmodule.h -/usr/include/python3.8/cpython/sysmodule.h - -/usr/include/python3.8/traceback.h -cpython/traceback.h -/usr/include/python3.8/cpython/traceback.h - -/usr/include/python3.8/tracemalloc.h - -/usr/include/python3.8/tupleobject.h -cpython/tupleobject.h -/usr/include/python3.8/cpython/tupleobject.h - -/usr/include/python3.8/typeslots.h - -/usr/include/python3.8/unicodeobject.h -stdarg.h -- -ctype.h -- -wchar.h -- -cpython/unicodeobject.h -/usr/include/python3.8/cpython/unicodeobject.h - -/usr/include/python3.8/warnings.h - -/usr/include/python3.8/weakrefobject.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -stdbool.h -- -stdlib.h -- -rosidl_runtime_c/visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/visibility_control.h -aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -rosidl_runtime_c/primitives_sequence.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/primitives_sequence.h -geometry_msgs/msg/detail/pose__struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/geometry_msgs/msg/detail/pose__struct.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h -rosidl_typesupport_interface/macros.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_typesupport_interface/macros.h -aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -rosidl_runtime_c/message_type_support_struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/message_type_support_struct.h - -rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/DependInfo.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/DependInfo.cmake deleted file mode 100755 index 116778d..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/DependInfo.cmake +++ /dev/null @@ -1,35 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_C - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c" "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o" - ) -set(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_C - "RCUTILS_ENABLE_FAULT_INJECTION" - "ROS_PACKAGE_NAME=\"aruco_interfaces\"" - "aruco_interfaces__rosidl_typesupport_c__pyext_EXPORTS" - ) - -# The include file search paths: -set(CMAKE_C_TARGET_INCLUDE_PATH - "rosidl_generator_c" - "rosidl_generator_py" - "/usr/include/python3.8" - "rosidl_typesupport_c" - "/opt/ros/foxy/include" - ) - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/DependInfo.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/DependInfo.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/DependInfo.cmake" - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build.make deleted file mode 100755 index 007c8f3..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build.make +++ /dev/null @@ -1,129 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Include any dependencies generated for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/flags.make - -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/flags.make -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o -c /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c - -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c > CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.i - -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c -o CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.s - -# Object files for target aruco_interfaces__rosidl_typesupport_c__pyext -aruco_interfaces__rosidl_typesupport_c__pyext_OBJECTS = \ -"CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o" - -# External object files for target aruco_interfaces__rosidl_typesupport_c__pyext -aruco_interfaces__rosidl_typesupport_c__pyext_EXTERNAL_OBJECTS = - -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build.make -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.8.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: libaruco_interfaces__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librmw.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: libaruco_interfaces__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librcpputils.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librcutils.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/share/geometry_msgs/cmake/../../../lib/libgeometry_msgs__python.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/share/std_msgs/cmake/../../../lib/libstd_msgs__python.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib/libbuiltin_interfaces__python.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build: rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so - -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build - -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/clean - -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/depend: - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/depend - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake deleted file mode 100755 index 785b481..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o" - "rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.pdb" - "rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/depend.internal b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/depend.internal deleted file mode 100644 index 67248dc..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/depend.internal +++ /dev/null @@ -1,105 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o - /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c - /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h - /opt/ros/foxy/include/rosidl_runtime_c/action_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h - /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - /usr/include/python3.8/Python.h - /usr/include/python3.8/abstract.h - /usr/include/python3.8/bltinmodule.h - /usr/include/python3.8/boolobject.h - /usr/include/python3.8/bytearrayobject.h - /usr/include/python3.8/bytesobject.h - /usr/include/python3.8/cellobject.h - /usr/include/python3.8/ceval.h - /usr/include/python3.8/classobject.h - /usr/include/python3.8/code.h - /usr/include/python3.8/codecs.h - /usr/include/python3.8/compile.h - /usr/include/python3.8/complexobject.h - /usr/include/python3.8/context.h - /usr/include/python3.8/cpython/abstract.h - /usr/include/python3.8/cpython/dictobject.h - /usr/include/python3.8/cpython/fileobject.h - /usr/include/python3.8/cpython/initconfig.h - /usr/include/python3.8/cpython/object.h - /usr/include/python3.8/cpython/objimpl.h - /usr/include/python3.8/cpython/pyerrors.h - /usr/include/python3.8/cpython/pylifecycle.h - /usr/include/python3.8/cpython/pymem.h - /usr/include/python3.8/cpython/pystate.h - /usr/include/python3.8/cpython/sysmodule.h - /usr/include/python3.8/cpython/traceback.h - /usr/include/python3.8/cpython/tupleobject.h - /usr/include/python3.8/cpython/unicodeobject.h - /usr/include/python3.8/descrobject.h - /usr/include/python3.8/dictobject.h - /usr/include/python3.8/dtoa.h - /usr/include/python3.8/enumobject.h - /usr/include/python3.8/eval.h - /usr/include/python3.8/fileobject.h - /usr/include/python3.8/fileutils.h - /usr/include/python3.8/floatobject.h - /usr/include/python3.8/funcobject.h - /usr/include/python3.8/genobject.h - /usr/include/python3.8/import.h - /usr/include/python3.8/intrcheck.h - /usr/include/python3.8/iterobject.h - /usr/include/python3.8/listobject.h - /usr/include/python3.8/longintrepr.h - /usr/include/python3.8/longobject.h - /usr/include/python3.8/memoryobject.h - /usr/include/python3.8/methodobject.h - /usr/include/python3.8/modsupport.h - /usr/include/python3.8/moduleobject.h - /usr/include/python3.8/namespaceobject.h - /usr/include/python3.8/object.h - /usr/include/python3.8/objimpl.h - /usr/include/python3.8/odictobject.h - /usr/include/python3.8/osmodule.h - /usr/include/python3.8/patchlevel.h - /usr/include/python3.8/picklebufobject.h - /usr/include/python3.8/pyarena.h - /usr/include/python3.8/pycapsule.h - /usr/include/python3.8/pyconfig.h - /usr/include/python3.8/pyctype.h - /usr/include/python3.8/pydebug.h - /usr/include/python3.8/pyerrors.h - /usr/include/python3.8/pyfpe.h - /usr/include/python3.8/pyhash.h - /usr/include/python3.8/pylifecycle.h - /usr/include/python3.8/pymacconfig.h - /usr/include/python3.8/pymacro.h - /usr/include/python3.8/pymath.h - /usr/include/python3.8/pymem.h - /usr/include/python3.8/pyport.h - /usr/include/python3.8/pystate.h - /usr/include/python3.8/pystrcmp.h - /usr/include/python3.8/pystrtod.h - /usr/include/python3.8/pythonrun.h - /usr/include/python3.8/pythread.h - /usr/include/python3.8/pytime.h - /usr/include/python3.8/rangeobject.h - /usr/include/python3.8/setobject.h - /usr/include/python3.8/sliceobject.h - /usr/include/python3.8/structseq.h - /usr/include/python3.8/sysmodule.h - /usr/include/python3.8/traceback.h - /usr/include/python3.8/tracemalloc.h - /usr/include/python3.8/tupleobject.h - /usr/include/python3.8/typeslots.h - /usr/include/python3.8/unicodeobject.h - /usr/include/python3.8/warnings.h - /usr/include/python3.8/weakrefobject.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h - rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/depend.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/depend.make deleted file mode 100644 index ffe1ccb..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/depend.make +++ /dev/null @@ -1,105 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /opt/ros/foxy/include/rosidl_runtime_c/action_type_support_struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/Python.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/abstract.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/bltinmodule.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/boolobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/bytearrayobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/bytesobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cellobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/ceval.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/classobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/code.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/codecs.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/compile.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/complexobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/context.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/abstract.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/dictobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/fileobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/initconfig.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/object.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/objimpl.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/pyerrors.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/pylifecycle.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/pymem.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/pystate.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/sysmodule.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/traceback.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/tupleobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/unicodeobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/descrobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/dictobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/dtoa.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/enumobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/eval.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/fileobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/fileutils.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/floatobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/funcobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/genobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/import.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/intrcheck.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/iterobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/listobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/longintrepr.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/longobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/memoryobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/methodobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/modsupport.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/moduleobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/namespaceobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/object.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/objimpl.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/odictobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/osmodule.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/patchlevel.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/picklebufobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pyarena.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pycapsule.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pyconfig.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pyctype.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pydebug.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pyerrors.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pyfpe.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pyhash.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pylifecycle.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pymacconfig.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pymacro.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pymath.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pymem.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pyport.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pystate.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pystrcmp.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pystrtod.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pythonrun.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pythread.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pytime.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/rangeobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/setobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/sliceobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/structseq.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/sysmodule.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/traceback.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/tracemalloc.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/tupleobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/typeslots.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/unicodeobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/warnings.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/weakrefobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/flags.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/flags.make deleted file mode 100755 index 51f4399..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# compile C with /usr/bin/cc -C_FLAGS = -fPIC -Wall -Wextra -std=gnu99 - -C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"aruco_interfaces\" -Daruco_interfaces__rosidl_typesupport_c__pyext_EXPORTS - -C_INCLUDES = -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py -I/usr/include/python3.8 -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c -isystem /opt/ros/foxy/include - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/link.txt b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/link.txt deleted file mode 100755 index a798935..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/cc -fPIC -shared -Wl,-soname,aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so -o rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o -Wl,-rpath,/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces:/home/ros2/dev2_ws/build/aruco_interfaces:/opt/ros/foxy/lib:/opt/ros/foxy/share/geometry_msgs/cmake/../../../lib:/opt/ros/foxy/share/std_msgs/cmake/../../../lib:/opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib: rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so /usr/lib/x86_64-linux-gnu/libpython3.8.so libaruco_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/librmw.so /opt/ros/foxy/lib/librosidl_runtime_c.so libaruco_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/librcutils.so -ldl /opt/ros/foxy/share/geometry_msgs/cmake/../../../lib/libgeometry_msgs__python.so /opt/ros/foxy/share/std_msgs/cmake/../../../lib/libstd_msgs__python.so /opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib/libbuiltin_interfaces__python.so diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/progress.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/progress.make deleted file mode 100644 index 596289c..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 11 -CMAKE_PROGRESS_2 = 12 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o deleted file mode 100644 index 206c6370f6c190b8123458baa4930c2bfca92c1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5024 zcmbVQTWl0n7(UzOT7fPg2m)r~gI0xU0SOm{Y^htuSfBwKc|eEh?yy_f-Pz2{DvMMa zh=xr=f)Bo-5)+Lk#z#VoAw?bv`i3#|L6g21i{+t442`$?{b$bEJ)O=%*h?qPVnuAke)^((&fv&mcieYcpm46{)~)wabMY5|g2?{1HVAaS4O*Xg;=9`lH#|aYZo?ZTUzX%qgKk(vdl1@Qpz@Z z3!dd1F;kXnxTRvzcDxWt+D@^QW0{_1IJRr#E!Qs|8zc|Pfgx%$af%Q!GX?c7W*x9zoT_d zFga4T_(Hq7db$pa5XEp^<(U4b(6b~SUL&QYn9)@>UP`v_OLlPfpx~!H)_8>Rq^DgLBC*q@oE0XZ_j=k>Z5Y#^ z_WxlV^3F43SLfcHZJoy6j*k7w1IB^2ot;U;Uz%m+a;PRDSyOUtRFih|GSY=AB2$~O zx=4l@j+NZNF)8}1>IkAU{A5cmkYh#bZyt5T0QMf*0!Xbe*tXZx1O=B zVx$*y3EJO&*_-SUIQ=~6Rg<`^4Wz$R!9NC1L^!==QvZ7bL4+?yllVOXLDGMxKV`B2 zkp5$6QvU_~zKMc<41r5OGQW(Xulo5=;LpO>3N-2eQ$=6R^V@*`FDMDnO+{bzKc5l- zk^hxw(*I(C2lL+~aGC#)WDMG_=&SyZD){5jlm1UCxSIb50;hq_ae>JD6GdP3|BIqe z)kgZiqv)?z@J8{$LhD+l;LYHPC>+I&qY<_GLlvhwOO)WfuTQ=t#RWs*MG72A1aLV& z9KdCL?GNCm#r$Fbm-T5dfXh0;G`F1h%pQ!M?N zxRh88oQBua%rPxx=krzp1_j%*G<*oIb3HS4Ow2Qdl2&x=B0i|ga76B{EIzHxyewBD z%ZDH0FqLPddP#^$tNb7pb8&sDs;j`!c_pfd&y0vqkAvdS76K+)`Q<^sJ))=32oHo| z#UMb+pkVy9z{qD%y|^5pX%+6J)&=eV1H9-F AS^xk5 diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/CXX.includecache b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/CXX.includecache deleted file mode 100755 index 38d4278..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/CXX.includecache +++ /dev/null @@ -1,150 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp -cstddef -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/cstddef -rosidl_runtime_c/message_type_support_struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/rosidl_runtime_c/message_type_support_struct.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp -rosidl_typesupport_cpp/identifier.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/rosidl_typesupport_cpp/identifier.hpp -rosidl_typesupport_cpp/message_type_support.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/rosidl_typesupport_cpp/message_type_support.hpp -rosidl_typesupport_c/type_support_map.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/rosidl_typesupport_c/type_support_map.h -rosidl_typesupport_cpp/message_type_support_dispatch.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/rosidl_typesupport_cpp/message_type_support_dispatch.hpp -rosidl_typesupport_cpp/visibility_control.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/rosidl_typesupport_cpp/visibility_control.h -rosidl_typesupport_interface/macros.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -geometry_msgs/msg/detail/point__struct.hpp -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/point__struct.hpp -geometry_msgs/msg/detail/quaternion__struct.hpp -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/quaternion__struct.hpp - -/opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h - -/opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp -algorithm -- -memory -- -stdexcept -- -utility -- -vector -- - -/opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp -rosidl_runtime_c/message_initialization.h -- - -/opt/ros/foxy/include/rosidl_typesupport_c/type_support_map.h -cstddef -- - -/opt/ros/foxy/include/rosidl_typesupport_cpp/identifier.hpp -rosidl_typesupport_cpp/visibility_control.h -/opt/ros/foxy/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp -rosidl_runtime_c/message_type_support_struct.h -- -rosidl_runtime_c/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support_dispatch.hpp -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rosidl_typesupport_cpp/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_typesupport_cpp/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_cpp/visibility_control.h -/opt/ros/foxy/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_cpp/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - -rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -geometry_msgs/msg/detail/pose__struct.hpp -rosidl_generator_cpp/aruco_interfaces/msg/detail/geometry_msgs/msg/detail/pose__struct.hpp - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/DependInfo.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/DependInfo.cmake deleted file mode 100755 index c3ec67c..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp" "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o" - ) -set(CMAKE_CXX_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_CXX - "RCUTILS_ENABLE_FAULT_INJECTION" - "ROS_PACKAGE_NAME=\"aruco_interfaces\"" - "aruco_interfaces__rosidl_typesupport_cpp_EXPORTS" - ) - -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "rosidl_generator_cpp" - "/opt/ros/foxy/include" - ) - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build.make deleted file mode 100755 index 1d74474..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build.make +++ /dev/null @@ -1,191 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Include any dependencies generated for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/flags.make - -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/lib/rosidl_typesupport_cpp/rosidl_typesupport_cpp -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/lib/python3.8/site-packages/rosidl_typesupport_cpp/__init__.py -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/rosidl_typesupport_cpp/resource/action__type_support.cpp.em -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/rosidl_typesupport_cpp/resource/idl__type_support.cpp.em -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/rosidl_typesupport_cpp/resource/msg__type_support.cpp.em -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/rosidl_typesupport_cpp/resource/srv__type_support.cpp.em -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Accel.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Point.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Point32.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Pose.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Transform.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Twist.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Bool.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Byte.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Char.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Empty.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Float32.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Float64.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Header.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int16.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int32.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int64.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int8.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/String.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt16.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt32.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt64.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt8.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/builtin_interfaces/msg/Time.idl - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C++ type support dispatch for ROS interfaces" - /usr/bin/python3 /opt/ros/foxy/lib/rosidl_typesupport_cpp/rosidl_typesupport_cpp --generator-arguments-file /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp__arguments.json --typesupports rosidl_typesupport_fastrtps_cpp rosidl_typesupport_introspection_cpp - -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/flags.make -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o -c /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp - -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp > CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.i - -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp -o CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.s - -# Object files for target aruco_interfaces__rosidl_typesupport_cpp -aruco_interfaces__rosidl_typesupport_cpp_OBJECTS = \ -"CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o" - -# External object files for target aruco_interfaces__rosidl_typesupport_cpp -aruco_interfaces__rosidl_typesupport_cpp_EXTERNAL_OBJECTS = - -libaruco_interfaces__rosidl_typesupport_cpp.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o -libaruco_interfaces__rosidl_typesupport_cpp.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build.make -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/librosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/librcpputils.so -libaruco_interfaces__rosidl_typesupport_cpp.so: /opt/ros/foxy/lib/librcutils.so -libaruco_interfaces__rosidl_typesupport_cpp.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX shared library libaruco_interfaces__rosidl_typesupport_cpp.so" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build: libaruco_interfaces__rosidl_typesupport_cpp.so - -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build - -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/cmake_clean.cmake -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/clean - -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/depend - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/cmake_clean.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/cmake_clean.cmake deleted file mode 100755 index 6698e4e..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o" - "libaruco_interfaces__rosidl_typesupport_cpp.pdb" - "libaruco_interfaces__rosidl_typesupport_cpp.so" - "rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/depend.internal b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/depend.internal deleted file mode 100644 index 59622b6..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/depend.internal +++ /dev/null @@ -1,20 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o - /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp - /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.hpp - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.hpp - /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.hpp - /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h - /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp - /opt/ros/foxy/include/rosidl_typesupport_c/type_support_map.h - /opt/ros/foxy/include/rosidl_typesupport_cpp/identifier.hpp - /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp - /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support_dispatch.hpp - /opt/ros/foxy/include/rosidl_typesupport_cpp/visibility_control.h - /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/depend.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/depend.make deleted file mode 100644 index fe7dbd2..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/depend.make +++ /dev/null @@ -1,20 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_c/type_support_map.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/identifier.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support_dispatch.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/flags.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/flags.make deleted file mode 100755 index 9ce7fe8..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# compile CXX with /usr/bin/c++ -CXX_FLAGS = -fPIC -Wall -std=gnu++14 - -CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"aruco_interfaces\" -Daruco_interfaces__rosidl_typesupport_cpp_EXPORTS - -CXX_INCLUDES = -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_cpp -isystem /opt/ros/foxy/include - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/link.txt b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/link.txt deleted file mode 100755 index 63acbe3..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -shared -Wl,-soname,libaruco_interfaces__rosidl_typesupport_cpp.so -o libaruco_interfaces__rosidl_typesupport_cpp.so CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o -Wl,-rpath,/opt/ros/foxy/lib: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/librcutils.so -ldl diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/progress.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/progress.make deleted file mode 100644 index d47d864..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 13 -CMAKE_PROGRESS_2 = 14 -CMAKE_PROGRESS_3 = 15 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o deleted file mode 100644 index 69f8cb8c48938d746e3be01273b82bcb9bf613a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4576 zcmb_f&2Jk;6d%X^0{W4bB0-BPpHL}uWjj&82vu$)Ck{1jAT6p8)nv2TBuj1YvL7X> z2p>WMLWR^L5<)_p5OCBT@@lZ*u1Wkn%6~hMa^#X^nZcKuh`1HTdS+9m+!z{N&`HhG4vyE zwk_kOz>Sh1@WWWn*-;$EK_s0Z$XoZiF=+*^6MKGF32kmi%6T`I9XE>Xc~^Op>~6vC z&bD1C?J#kCNygo9&UV~L%1$&dAob)4?x1O`_b^CgBPR+gXE;b*tvEE#I z3lig_qpy^XUz|z0aZ;*TLst1@<)uWil@F_Bt33RC3a7Sq&@f03(qsJGMM3+y4Xj8H z=x{oS!nHR=VR5i0VveWADh0dS&c@Z$B!bRAG0eNG>+L;OX#y`GA>zdU>^e{H``ku2p=QAMkN1wW)h z2It>6;sBg2@i?k+#0tdnm(+Zxcub)^9BfhS(r9l$!WS|)&Ju*5GjQg4JVA~MYr9F$ z9`Y*+-z7?5h>oX&dKU%nvIqXD%R1R^cg1g+sJ|CY9U7{Gf5>+0!06&^$ZGHo%2^ zdn#^KYJulE?)zTkO2_X~Jx!dLmd@3vCUq0(EH1XH6)9)kIXh{`vh6!pWZ<_wXQ`nr z4B2f$?br{gGR~*qh&SK$Ll=fBBW6t+qHmHiG~EY`wN6 z>(NqY#&656O?_ZnZYo=HGi%58w#;uWMjboYmh~Z{ll2{d(GB5XnDQfv?bvguDSEMI zx4mn`QOl)9YaVw1R7~JyEy(MPqpyLuPcVKrh1dEG<0F_5 zu|2TaF7dKjP5UEo_E*o~+-m`4_X+tDKqA(Iecqc|&@bSK1^2Cz#)08ss_O~k+$W|D zyrlV$4V>)@i>hF3&(KJhY&9BvlpXisq>sSwZLrZWxoSvgIzwxsYnK{(}EE zlt>*hHg7g{!a(n)!`d6NSvpD#&bgiiX}+M7Wm@An59o3p@L4~nacb{<^kW~_V@&@q z(h_W%`Zu)-=NDTr`3fz-W;T}~%lhMnL*74RK&R+|i0PjVHX)RuQf7{6jh?*t-PQ5C z4Iv`L4`;;wIeu>umgj#`e-O)&m?HE0k@tE2zt9D(to7g@zD@tgLfi(;?_bdVS)N1` zG0)>Pp?UsqY5%-`_(w=skMZ{i!}s$(X{spD{$F4~k9?dwUL&06SVh(b&1J}pHTIRKU)Fyae$MD(YU=+B#C7$W diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/CXX.includecache b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/CXX.includecache deleted file mode 100755 index f849406..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/CXX.includecache +++ /dev/null @@ -1,232 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp -aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h -cassert -- -limits -- -string -- -rosidl_typesupport_fastrtps_c/identifier.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/rosidl_typesupport_fastrtps_c/identifier.h -rosidl_typesupport_fastrtps_c/wstring_conversion.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp -rosidl_typesupport_fastrtps_cpp/message_type_support.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/rosidl_typesupport_fastrtps_cpp/message_type_support.h -aruco_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -fastcdr/Cdr.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/fastcdr/Cdr.h -geometry_msgs/msg/detail/pose__functions.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/geometry_msgs/msg/detail/pose__functions.h -rosidl_runtime_c/primitives_sequence.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/rosidl_runtime_c/primitives_sequence.h -rosidl_runtime_c/primitives_sequence_functions.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/rosidl_runtime_c/primitives_sequence_functions.h - -/opt/ros/foxy/include/fastcdr/Cdr.h -fastcdr_dll.h -/opt/ros/foxy/include/fastcdr/fastcdr_dll.h -FastBuffer.h -/opt/ros/foxy/include/fastcdr/FastBuffer.h -exceptions/NotEnoughMemoryException.h -/opt/ros/foxy/include/fastcdr/exceptions/NotEnoughMemoryException.h -stdint.h -- -string -- -vector -- -map -- -iostream -- -malloc.h -- -stdlib.h -- -array -- - -/opt/ros/foxy/include/fastcdr/FastBuffer.h -fastcdr_dll.h -/opt/ros/foxy/include/fastcdr/fastcdr_dll.h -stdint.h -- -cstdio -- -string.h -- -cstddef -- -utility -- - -/opt/ros/foxy/include/fastcdr/config.h - -/opt/ros/foxy/include/fastcdr/eProsima_auto_link.h - -/opt/ros/foxy/include/fastcdr/exceptions/Exception.h -../fastcdr_dll.h -/opt/ros/foxy/include/fastcdr/fastcdr_dll.h -string -- -exception -- - -/opt/ros/foxy/include/fastcdr/exceptions/NotEnoughMemoryException.h -Exception.h -/opt/ros/foxy/include/fastcdr/exceptions/Exception.h - -/opt/ros/foxy/include/fastcdr/fastcdr_dll.h -fastcdr/config.h -- -eProsima_auto_link.h -/opt/ros/foxy/include/fastcdr/eProsima_auto_link.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__functions.h -stdbool.h -- -stdlib.h -- -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/rosidl_runtime_c/visibility_control.h -geometry_msgs/msg/rosidl_generator_c__visibility_control.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/rosidl_generator_c__visibility_control.h -geometry_msgs/msg/detail/pose__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/pose__struct.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -geometry_msgs/msg/detail/point__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/point__struct.h -geometry_msgs/msg/detail/quaternion__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/quaternion__struct.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/geometry_msgs/msg/rosidl_generator_c__visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence_functions.h -stdbool.h -- -stddef.h -- -rosidl_runtime_c/primitives_sequence.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_c/u16string.h -stddef.h -- -rosidl_runtime_c/primitives_sequence.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h - -/opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_fastrtps_c/identifier.h -rosidl_typesupport_fastrtps_c/visibility_control.h -/opt/ros/foxy/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_fastrtps_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp -string -- -rosidl_runtime_c/u16string.h -/opt/ros/foxy/include/rosidl_typesupport_fastrtps_c/rosidl_runtime_c/u16string.h -rosidl_typesupport_fastrtps_c/visibility_control.h -/opt/ros/foxy/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/message_type_support.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/rosidl_runtime_c/message_type_support_struct.h -fastcdr/Cdr.h -- - -/opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -stdbool.h -- -stdlib.h -- -rosidl_runtime_c/visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/visibility_control.h -aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -rosidl_runtime_c/primitives_sequence.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/primitives_sequence.h -geometry_msgs/msg/detail/pose__struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/geometry_msgs/msg/detail/pose__struct.h - -rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h - -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h -stddef.h -- -rosidl_runtime_c/message_type_support_struct.h -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/rosidl_runtime_c/message_type_support_struct.h -rosidl_typesupport_interface/macros.h -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/rosidl_typesupport_interface/macros.h -aruco_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h - -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake deleted file mode 100755 index def5aa2..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake +++ /dev/null @@ -1,55 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp" "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o" - ) -set(CMAKE_CXX_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_CXX - "FOONATHAN_MEMORY=1" - "FOONATHAN_MEMORY_VERSION_MAJOR=0" - "FOONATHAN_MEMORY_VERSION_MINOR=6" - "FOONATHAN_MEMORY_VERSION_PATCH=2" - "RCUTILS_ENABLE_FAULT_INJECTION" - "ROS_PACKAGE_NAME=\"aruco_interfaces\"" - "aruco_interfaces__rosidl_typesupport_fastrtps_c_EXPORTS" - ) - -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "rosidl_generator_c" - "rosidl_generator_cpp" - "rosidl_typesupport_fastrtps_c" - "rosidl_typesupport_fastrtps_cpp" - "/opt/ros/foxy/include/geometry_msgs/msg/dds_fastrtps_c" - "/opt/ros/foxy/include/geometry_msgs/srv/dds_fastrtps_c" - "/opt/ros/foxy/include/geometry_msgs/action/dds_fastrtps_c" - "/opt/ros/foxy/include/std_msgs/msg/dds_fastrtps_c" - "/opt/ros/foxy/include/std_msgs/srv/dds_fastrtps_c" - "/opt/ros/foxy/include/std_msgs/action/dds_fastrtps_c" - "/opt/ros/foxy/include/builtin_interfaces/msg/dds_fastrtps_c" - "/opt/ros/foxy/include/builtin_interfaces/srv/dds_fastrtps_c" - "/opt/ros/foxy/include/builtin_interfaces/action/dds_fastrtps_c" - "/opt/ros/foxy/include" - "/opt/ros/foxy/include/foonathan_memory/comp" - "/opt/ros/foxy/include/foonathan_memory" - ) - -# Pairs of files generated by the same build rule. -set(CMAKE_MULTIPLE_OUTPUT_PAIRS - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h" - ) - - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/DependInfo.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake" - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build.make deleted file mode 100755 index 6eaa537..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build.make +++ /dev/null @@ -1,215 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Include any dependencies generated for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/flags.make - -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/lib/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/lib/python3.8/site-packages/rosidl_typesupport_fastrtps_c/__init__.py -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/resource/msg__rosidl_typesupport_fastrtps_c.h.em -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/resource/msg__type_support_c.cpp.em -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/resource/srv__rosidl_typesupport_fastrtps_c.h.em -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/resource/srv__type_support_c.cpp.em -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Accel.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Point.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Point32.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Pose.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Transform.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Twist.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Bool.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Byte.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Char.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Empty.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Float32.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Float64.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Header.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Int16.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Int32.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Int64.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Int8.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/String.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt16.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt32.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt64.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt8.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h: /opt/ros/foxy/share/builtin_interfaces/msg/Time.idl - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C type support for eProsima Fast-RTPS" - /usr/bin/python3 /opt/ros/foxy/lib/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c --generator-arguments-file /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c__arguments.json - -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp: rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/flags.make -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o -c /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp > CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.i - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp -o CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.s - -# Object files for target aruco_interfaces__rosidl_typesupport_fastrtps_c -aruco_interfaces__rosidl_typesupport_fastrtps_c_OBJECTS = \ -"CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o" - -# External object files for target aruco_interfaces__rosidl_typesupport_fastrtps_c -aruco_interfaces__rosidl_typesupport_fastrtps_c_EXTERNAL_OBJECTS = - -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build.make -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/librosidl_typesupport_fastrtps_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: libaruco_interfaces__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/librmw.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/librosidl_typesupport_fastrtps_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/librosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/librcpputils.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/librcutils.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libfastrtps.so.2.0.2 -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libfoonathan_memory-0.6.2.a -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /usr/lib/x86_64-linux-gnu/libtinyxml2.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /usr/lib/x86_64-linux-gnu/libtinyxml2.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /usr/lib/x86_64-linux-gnu/libssl.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /usr/lib/x86_64-linux-gnu/libcrypto.so -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: /opt/ros/foxy/lib/libfastcdr.so.1.0.13 -libaruco_interfaces__rosidl_typesupport_fastrtps_c.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX shared library libaruco_interfaces__rosidl_typesupport_fastrtps_c.so" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build: libaruco_interfaces__rosidl_typesupport_fastrtps_c.so - -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/clean - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/depend - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake deleted file mode 100755 index 011343d..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o" - "libaruco_interfaces__rosidl_typesupport_fastrtps_c.pdb" - "libaruco_interfaces__rosidl_typesupport_fastrtps_c.so" - "rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h" - "rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/depend.internal b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/depend.internal deleted file mode 100644 index 149131d..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/depend.internal +++ /dev/null @@ -1,32 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o - /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp - /opt/ros/foxy/include/fastcdr/Cdr.h - /opt/ros/foxy/include/fastcdr/FastBuffer.h - /opt/ros/foxy/include/fastcdr/config.h - /opt/ros/foxy/include/fastcdr/eProsima_auto_link.h - /opt/ros/foxy/include/fastcdr/exceptions/Exception.h - /opt/ros/foxy/include/fastcdr/exceptions/NotEnoughMemoryException.h - /opt/ros/foxy/include/fastcdr/fastcdr_dll.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__functions.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/rosidl_generator_c__visibility_control.h - /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h - /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence_functions.h - /opt/ros/foxy/include/rosidl_runtime_c/u16string.h - /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - /opt/ros/foxy/include/rosidl_typesupport_fastrtps_c/identifier.h - /opt/ros/foxy/include/rosidl_typesupport_fastrtps_c/visibility_control.h - /opt/ros/foxy/include/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp - /opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/message_type_support.h - /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h - rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h - rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/depend.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/depend.make deleted file mode 100644 index 568b05a..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/depend.make +++ /dev/null @@ -1,32 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/fastcdr/Cdr.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/fastcdr/FastBuffer.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/fastcdr/config.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/fastcdr/eProsima_auto_link.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/fastcdr/exceptions/Exception.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/fastcdr/exceptions/NotEnoughMemoryException.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/fastcdr/fastcdr_dll.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__functions.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/rosidl_generator_c__visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence_functions.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/u16string.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_fastrtps_c/identifier.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_fastrtps_c/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/message_type_support.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/flags.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/flags.make deleted file mode 100755 index 486f5a6..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# compile CXX with /usr/bin/c++ -CXX_FLAGS = -fPIC -Wall -Wextra -Wpedantic -Wall -Wextra -Wpedantic -std=gnu++14 - -CXX_DEFINES = -DFOONATHAN_MEMORY=1 -DFOONATHAN_MEMORY_VERSION_MAJOR=0 -DFOONATHAN_MEMORY_VERSION_MINOR=6 -DFOONATHAN_MEMORY_VERSION_PATCH=2 -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"aruco_interfaces\" -Daruco_interfaces__rosidl_typesupport_fastrtps_c_EXPORTS - -CXX_INCLUDES = -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_cpp -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp -I/opt/ros/foxy/include/geometry_msgs/msg/dds_fastrtps_c -I/opt/ros/foxy/include/geometry_msgs/srv/dds_fastrtps_c -I/opt/ros/foxy/include/geometry_msgs/action/dds_fastrtps_c -I/opt/ros/foxy/include/std_msgs/msg/dds_fastrtps_c -I/opt/ros/foxy/include/std_msgs/srv/dds_fastrtps_c -I/opt/ros/foxy/include/std_msgs/action/dds_fastrtps_c -I/opt/ros/foxy/include/builtin_interfaces/msg/dds_fastrtps_c -I/opt/ros/foxy/include/builtin_interfaces/srv/dds_fastrtps_c -I/opt/ros/foxy/include/builtin_interfaces/action/dds_fastrtps_c -isystem /opt/ros/foxy/include -isystem /opt/ros/foxy/include/foonathan_memory/comp -isystem /opt/ros/foxy/include/foonathan_memory - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/link.txt b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/link.txt deleted file mode 100755 index e484412..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -shared -Wl,-soname,libaruco_interfaces__rosidl_typesupport_fastrtps_c.so -o libaruco_interfaces__rosidl_typesupport_fastrtps_c.so CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o -Wl,-rpath,/opt/ros/foxy/lib:/home/ros2/dev2_ws/build/aruco_interfaces: /opt/ros/foxy/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so libaruco_interfaces__rosidl_generator_c.so libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/foxy/lib/librmw.so /opt/ros/foxy/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/librcutils.so /opt/ros/foxy/lib/libfastrtps.so.2.0.2 /opt/ros/foxy/lib/libfoonathan_memory-0.6.2.a -lpthread /usr/lib/x86_64-linux-gnu/libtinyxml2.so -lpthread /usr/lib/x86_64-linux-gnu/libtinyxml2.so -ldl /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so -lrt /opt/ros/foxy/lib/libfastcdr.so.1.0.13 diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/progress.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/progress.make deleted file mode 100644 index 9997fcc..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 16 -CMAKE_PROGRESS_2 = 17 -CMAKE_PROGRESS_3 = 18 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o deleted file mode 100644 index fa882ca32635b1b1a2668d56a51d1bbfba4f71f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9720 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 arzy~%&+z`?yFXT6|LNtck^V=T)_(v8ZG5i) diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/C.includecache b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/C.includecache deleted file mode 100755 index dca5c82..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/C.includecache +++ /dev/null @@ -1,628 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c -Python.h -- -stdbool.h -- -stdint.h -- -rosidl_runtime_c/visibility_control.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/rosidl_runtime_c/visibility_control.h -rosidl_runtime_c/message_type_support_struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/service_type_support_struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/rosidl_runtime_c/service_type_support_struct.h -rosidl_runtime_c/action_type_support_struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/rosidl_runtime_c/action_type_support_struct.h -aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -geometry_msgs/msg/detail/point__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/point__struct.h -geometry_msgs/msg/detail/quaternion__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/quaternion__struct.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/rosidl_runtime_c/action_type_support_struct.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/service_type_support_struct.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - -/usr/include/python3.8/Python.h -patchlevel.h -/usr/include/python3.8/patchlevel.h -pyconfig.h -/usr/include/python3.8/pyconfig.h -pymacconfig.h -/usr/include/python3.8/pymacconfig.h -limits.h -- -stdio.h -- -string.h -- -errno.h -- -stdlib.h -- -unistd.h -- -crypt.h -- -stddef.h -- -assert.h -- -pyport.h -/usr/include/python3.8/pyport.h -pymacro.h -/usr/include/python3.8/pymacro.h -pymath.h -/usr/include/python3.8/pymath.h -pytime.h -/usr/include/python3.8/pytime.h -pymem.h -/usr/include/python3.8/pymem.h -object.h -/usr/include/python3.8/object.h -objimpl.h -/usr/include/python3.8/objimpl.h -typeslots.h -/usr/include/python3.8/typeslots.h -pyhash.h -/usr/include/python3.8/pyhash.h -pydebug.h -/usr/include/python3.8/pydebug.h -bytearrayobject.h -/usr/include/python3.8/bytearrayobject.h -bytesobject.h -/usr/include/python3.8/bytesobject.h -unicodeobject.h -/usr/include/python3.8/unicodeobject.h -longobject.h -/usr/include/python3.8/longobject.h -longintrepr.h -/usr/include/python3.8/longintrepr.h -boolobject.h -/usr/include/python3.8/boolobject.h -floatobject.h -/usr/include/python3.8/floatobject.h -complexobject.h -/usr/include/python3.8/complexobject.h -rangeobject.h -/usr/include/python3.8/rangeobject.h -memoryobject.h -/usr/include/python3.8/memoryobject.h -tupleobject.h -/usr/include/python3.8/tupleobject.h -listobject.h -/usr/include/python3.8/listobject.h -dictobject.h -/usr/include/python3.8/dictobject.h -odictobject.h -/usr/include/python3.8/odictobject.h -enumobject.h -/usr/include/python3.8/enumobject.h -setobject.h -/usr/include/python3.8/setobject.h -methodobject.h -/usr/include/python3.8/methodobject.h -moduleobject.h -/usr/include/python3.8/moduleobject.h -funcobject.h -/usr/include/python3.8/funcobject.h -classobject.h -/usr/include/python3.8/classobject.h -fileobject.h -/usr/include/python3.8/fileobject.h -pycapsule.h -/usr/include/python3.8/pycapsule.h -traceback.h -/usr/include/python3.8/traceback.h -sliceobject.h -/usr/include/python3.8/sliceobject.h -cellobject.h -/usr/include/python3.8/cellobject.h -iterobject.h -/usr/include/python3.8/iterobject.h -genobject.h -/usr/include/python3.8/genobject.h -descrobject.h -/usr/include/python3.8/descrobject.h -warnings.h -/usr/include/python3.8/warnings.h -weakrefobject.h -/usr/include/python3.8/weakrefobject.h -structseq.h -/usr/include/python3.8/structseq.h -namespaceobject.h -/usr/include/python3.8/namespaceobject.h -picklebufobject.h -/usr/include/python3.8/picklebufobject.h -codecs.h -/usr/include/python3.8/codecs.h -pyerrors.h -/usr/include/python3.8/pyerrors.h -cpython/initconfig.h -/usr/include/python3.8/cpython/initconfig.h -pystate.h -/usr/include/python3.8/pystate.h -context.h -/usr/include/python3.8/context.h -pyarena.h -/usr/include/python3.8/pyarena.h -modsupport.h -/usr/include/python3.8/modsupport.h -compile.h -/usr/include/python3.8/compile.h -pythonrun.h -/usr/include/python3.8/pythonrun.h -pylifecycle.h -/usr/include/python3.8/pylifecycle.h -ceval.h -/usr/include/python3.8/ceval.h -sysmodule.h -/usr/include/python3.8/sysmodule.h -osmodule.h -/usr/include/python3.8/osmodule.h -intrcheck.h -/usr/include/python3.8/intrcheck.h -import.h -/usr/include/python3.8/import.h -abstract.h -/usr/include/python3.8/abstract.h -bltinmodule.h -/usr/include/python3.8/bltinmodule.h -eval.h -/usr/include/python3.8/eval.h -pyctype.h -/usr/include/python3.8/pyctype.h -pystrtod.h -/usr/include/python3.8/pystrtod.h -pystrcmp.h -/usr/include/python3.8/pystrcmp.h -dtoa.h -/usr/include/python3.8/dtoa.h -fileutils.h -/usr/include/python3.8/fileutils.h -pyfpe.h -/usr/include/python3.8/pyfpe.h -tracemalloc.h -/usr/include/python3.8/tracemalloc.h - -/usr/include/python3.8/abstract.h -cpython/abstract.h -/usr/include/python3.8/cpython/abstract.h - -/usr/include/python3.8/bltinmodule.h - -/usr/include/python3.8/boolobject.h - -/usr/include/python3.8/bytearrayobject.h -stdarg.h -- - -/usr/include/python3.8/bytesobject.h -stdarg.h -- - -/usr/include/python3.8/cellobject.h - -/usr/include/python3.8/ceval.h - -/usr/include/python3.8/classobject.h - -/usr/include/python3.8/code.h - -/usr/include/python3.8/codecs.h - -/usr/include/python3.8/compile.h -code.h -/usr/include/python3.8/code.h - -/usr/include/python3.8/complexobject.h - -/usr/include/python3.8/context.h - -/usr/include/python3.8/cpython/abstract.h - -/usr/include/python3.8/cpython/dictobject.h - -/usr/include/python3.8/cpython/fileobject.h - -/usr/include/python3.8/cpython/initconfig.h - -/usr/include/python3.8/cpython/object.h - -/usr/include/python3.8/cpython/objimpl.h - -/usr/include/python3.8/cpython/pyerrors.h - -/usr/include/python3.8/cpython/pylifecycle.h - -/usr/include/python3.8/cpython/pymem.h - -/usr/include/python3.8/cpython/pystate.h -cpython/initconfig.h -/usr/include/python3.8/cpython/cpython/initconfig.h - -/usr/include/python3.8/cpython/sysmodule.h - -/usr/include/python3.8/cpython/traceback.h - -/usr/include/python3.8/cpython/tupleobject.h - -/usr/include/python3.8/cpython/unicodeobject.h - -/usr/include/python3.8/descrobject.h - -/usr/include/python3.8/dictobject.h -cpython/dictobject.h -/usr/include/python3.8/cpython/dictobject.h - -/usr/include/python3.8/dtoa.h - -/usr/include/python3.8/enumobject.h - -/usr/include/python3.8/eval.h - -/usr/include/python3.8/fileobject.h -cpython/fileobject.h -/usr/include/python3.8/cpython/fileobject.h - -/usr/include/python3.8/fileutils.h - -/usr/include/python3.8/floatobject.h - -/usr/include/python3.8/funcobject.h - -/usr/include/python3.8/genobject.h -pystate.h -/usr/include/python3.8/pystate.h - -/usr/include/python3.8/import.h - -/usr/include/python3.8/intrcheck.h - -/usr/include/python3.8/iterobject.h - -/usr/include/python3.8/listobject.h - -/usr/include/python3.8/longintrepr.h - -/usr/include/python3.8/longobject.h - -/usr/include/python3.8/memoryobject.h - -/usr/include/python3.8/methodobject.h - -/usr/include/python3.8/modsupport.h -stdarg.h -- - -/usr/include/python3.8/moduleobject.h - -/usr/include/python3.8/namespaceobject.h - -/usr/include/python3.8/object.h -pymem.h -/usr/include/python3.8/pymem.h -cpython/object.h -/usr/include/python3.8/cpython/object.h - -/usr/include/python3.8/objimpl.h -pymem.h -/usr/include/python3.8/pymem.h -cpython/objimpl.h -/usr/include/python3.8/cpython/objimpl.h - -/usr/include/python3.8/odictobject.h - -/usr/include/python3.8/osmodule.h - -/usr/include/python3.8/patchlevel.h - -/usr/include/python3.8/picklebufobject.h - -/usr/include/python3.8/pyarena.h - -/usr/include/python3.8/pycapsule.h - -/usr/include/python3.8/pyconfig.h -x86_64-linux-gnu/python3.8/pyconfig.h -- -x86_64-linux-gnux32/python3.8/pyconfig.h -- -i386-linux-gnu/python3.8/pyconfig.h -- -aarch64-linux-gnu/python3.8/pyconfig.h -- -alpha-linux-gnu/python3.8/pyconfig.h -- -arm-linux-gnueabihf/python3.8/pyconfig.h -- -arm-linux-gnueabi/python3.8/pyconfig.h -- -hppa-linux-gnu/python3.8/pyconfig.h -- -ia64-linux-gnu/python3.8/pyconfig.h -- -m68k-linux-gnu/python3.8/pyconfig.h -- -mipsisa32r6el-linux-gnu/python3.8/pyconfig.h -- -mipsisa64r6el-linux-gnuabin32/python3.8/pyconfig.h -- -mipsisa64r6el-linux-gnuabi64/python3.8/pyconfig.h -- -mipsisa32r6-linux-gnu/python3.8/pyconfig.h -- -mipsisa64r6-linux-gnuabin32/python3.8/pyconfig.h -- -mipsisa64r6-linux-gnuabi64/python3.8/pyconfig.h -- -mipsel-linux-gnu/python3.8/pyconfig.h -- -mips64el-linux-gnuabin32/python3.8/pyconfig.h -- -mips64el-linux-gnuabi64/python3.8/pyconfig.h -- -mips-linux-gnu/python3.8/pyconfig.h -- -mips64-linux-gnuabin32/python3.8/pyconfig.h -- -mips64-linux-gnuabi64/python3.8/pyconfig.h -- -or1k-linux-gnu/python3.8/pyconfig.h -- -powerpc-linux-gnuspe/python3.8/pyconfig.h -- -powerpc64le-linux-gnu/python3.8/pyconfig.h -- -powerpc64-linux-gnu/python3.8/pyconfig.h -- -powerpc-linux-gnu/python3.8/pyconfig.h -- -s390x-linux-gnu/python3.8/pyconfig.h -- -s390-linux-gnu/python3.8/pyconfig.h -- -sh4-linux-gnu/python3.8/pyconfig.h -- -sparc64-linux-gnu/python3.8/pyconfig.h -- -sparc-linux-gnu/python3.8/pyconfig.h -- -riscv64-linux-gnu/python3.8/pyconfig.h -- -riscv32-linux-gnu/python3.8/pyconfig.h -- -x86_64-kfreebsd-gnu/python3.8/pyconfig.h -- -i386-kfreebsd-gnu/python3.8/pyconfig.h -- -i386-gnu/python3.8/pyconfig.h -- - -/usr/include/python3.8/pyctype.h - -/usr/include/python3.8/pydebug.h - -/usr/include/python3.8/pyerrors.h -stdarg.h -- -cpython/pyerrors.h -/usr/include/python3.8/cpython/pyerrors.h - -/usr/include/python3.8/pyfpe.h - -/usr/include/python3.8/pyhash.h - -/usr/include/python3.8/pylifecycle.h -cpython/pylifecycle.h -/usr/include/python3.8/cpython/pylifecycle.h - -/usr/include/python3.8/pymacconfig.h - -/usr/include/python3.8/pymacro.h - -/usr/include/python3.8/pymath.h -pyconfig.h -/usr/include/python3.8/pyconfig.h - -/usr/include/python3.8/pymem.h -pyport.h -/usr/include/python3.8/pyport.h -cpython/pymem.h -/usr/include/python3.8/cpython/pymem.h - -/usr/include/python3.8/pyport.h -pyconfig.h -/usr/include/python3.8/pyconfig.h -inttypes.h -- -stdlib.h -- -ieeefp.h -- -math.h -- -sys/time.h -- -time.h -- -sys/time.h -- -time.h -- -sys/select.h -- -sys/stat.h -- -stat.h -- -sys/types.h -- -sys/termio.h -- -ctype.h -- -wctype.h -- - -/usr/include/python3.8/pystate.h -pythread.h -/usr/include/python3.8/pythread.h -cpython/pystate.h -/usr/include/python3.8/cpython/pystate.h - -/usr/include/python3.8/pystrcmp.h - -/usr/include/python3.8/pystrtod.h - -/usr/include/python3.8/pythonrun.h - -/usr/include/python3.8/pythread.h -pthread.h -- - -/usr/include/python3.8/pytime.h -pyconfig.h -/usr/include/python3.8/pyconfig.h -object.h -/usr/include/python3.8/object.h - -/usr/include/python3.8/rangeobject.h - -/usr/include/python3.8/setobject.h - -/usr/include/python3.8/sliceobject.h - -/usr/include/python3.8/structseq.h - -/usr/include/python3.8/sysmodule.h -cpython/sysmodule.h -/usr/include/python3.8/cpython/sysmodule.h - -/usr/include/python3.8/traceback.h -cpython/traceback.h -/usr/include/python3.8/cpython/traceback.h - -/usr/include/python3.8/tracemalloc.h - -/usr/include/python3.8/tupleobject.h -cpython/tupleobject.h -/usr/include/python3.8/cpython/tupleobject.h - -/usr/include/python3.8/typeslots.h - -/usr/include/python3.8/unicodeobject.h -stdarg.h -- -ctype.h -- -wchar.h -- -cpython/unicodeobject.h -/usr/include/python3.8/cpython/unicodeobject.h - -/usr/include/python3.8/warnings.h - -/usr/include/python3.8/weakrefobject.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -stdbool.h -- -stdlib.h -- -rosidl_runtime_c/visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/visibility_control.h -aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -rosidl_runtime_c/primitives_sequence.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/primitives_sequence.h -geometry_msgs/msg/detail/pose__struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/geometry_msgs/msg/detail/pose__struct.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h -rosidl_typesupport_interface/macros.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_typesupport_interface/macros.h -aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -rosidl_runtime_c/message_type_support_struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/message_type_support_struct.h - -rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake deleted file mode 100755 index ccb6951..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake +++ /dev/null @@ -1,55 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_C - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c" "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o" - ) -set(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_C - "FOONATHAN_MEMORY=1" - "FOONATHAN_MEMORY_VERSION_MAJOR=0" - "FOONATHAN_MEMORY_VERSION_MINOR=6" - "FOONATHAN_MEMORY_VERSION_PATCH=2" - "RCUTILS_ENABLE_FAULT_INJECTION" - "ROS_PACKAGE_NAME=\"aruco_interfaces\"" - "aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext_EXPORTS" - ) - -# The include file search paths: -set(CMAKE_C_TARGET_INCLUDE_PATH - "rosidl_generator_c" - "rosidl_generator_py" - "/usr/include/python3.8" - "rosidl_typesupport_c" - "rosidl_generator_cpp" - "rosidl_typesupport_fastrtps_c" - "rosidl_typesupport_fastrtps_cpp" - "/opt/ros/foxy/include/geometry_msgs/msg/dds_fastrtps_c" - "/opt/ros/foxy/include/geometry_msgs/srv/dds_fastrtps_c" - "/opt/ros/foxy/include/geometry_msgs/action/dds_fastrtps_c" - "/opt/ros/foxy/include/std_msgs/msg/dds_fastrtps_c" - "/opt/ros/foxy/include/std_msgs/srv/dds_fastrtps_c" - "/opt/ros/foxy/include/std_msgs/action/dds_fastrtps_c" - "/opt/ros/foxy/include/builtin_interfaces/msg/dds_fastrtps_c" - "/opt/ros/foxy/include/builtin_interfaces/srv/dds_fastrtps_c" - "/opt/ros/foxy/include/builtin_interfaces/action/dds_fastrtps_c" - "/opt/ros/foxy/include" - "/opt/ros/foxy/include/foonathan_memory/comp" - "/opt/ros/foxy/include/foonathan_memory" - ) - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/DependInfo.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/DependInfo.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/DependInfo.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake" - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build.make deleted file mode 100755 index 3b307ac..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build.make +++ /dev/null @@ -1,147 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Include any dependencies generated for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o -c /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c > CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.i - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c -o CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.s - -# Object files for target aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext -aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext_OBJECTS = \ -"CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o" - -# External object files for target aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext -aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext_EXTERNAL_OBJECTS = - -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build.make -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.8.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: libaruco_interfaces__rosidl_typesupport_fastrtps_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: libaruco_interfaces__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librmw.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/share/geometry_msgs/cmake/../../../lib/libgeometry_msgs__python.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/share/std_msgs/cmake/../../../lib/libstd_msgs__python.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib/libbuiltin_interfaces__python.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: libaruco_interfaces__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_typesupport_fastrtps_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librmw.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_typesupport_fastrtps_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librcpputils.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librcutils.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libfastrtps.so.2.0.2 -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libfoonathan_memory-0.6.2.a -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libtinyxml2.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libtinyxml2.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libssl.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libcrypto.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libfastcdr.so.1.0.13 -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build: rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so - -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/clean - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/depend: - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/depend - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake deleted file mode 100755 index 18df5ac..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o" - "rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.pdb" - "rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/depend.internal b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/depend.internal deleted file mode 100644 index bd19cdc..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/depend.internal +++ /dev/null @@ -1,105 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o - /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c - /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h - /opt/ros/foxy/include/rosidl_runtime_c/action_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h - /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - /usr/include/python3.8/Python.h - /usr/include/python3.8/abstract.h - /usr/include/python3.8/bltinmodule.h - /usr/include/python3.8/boolobject.h - /usr/include/python3.8/bytearrayobject.h - /usr/include/python3.8/bytesobject.h - /usr/include/python3.8/cellobject.h - /usr/include/python3.8/ceval.h - /usr/include/python3.8/classobject.h - /usr/include/python3.8/code.h - /usr/include/python3.8/codecs.h - /usr/include/python3.8/compile.h - /usr/include/python3.8/complexobject.h - /usr/include/python3.8/context.h - /usr/include/python3.8/cpython/abstract.h - /usr/include/python3.8/cpython/dictobject.h - /usr/include/python3.8/cpython/fileobject.h - /usr/include/python3.8/cpython/initconfig.h - /usr/include/python3.8/cpython/object.h - /usr/include/python3.8/cpython/objimpl.h - /usr/include/python3.8/cpython/pyerrors.h - /usr/include/python3.8/cpython/pylifecycle.h - /usr/include/python3.8/cpython/pymem.h - /usr/include/python3.8/cpython/pystate.h - /usr/include/python3.8/cpython/sysmodule.h - /usr/include/python3.8/cpython/traceback.h - /usr/include/python3.8/cpython/tupleobject.h - /usr/include/python3.8/cpython/unicodeobject.h - /usr/include/python3.8/descrobject.h - /usr/include/python3.8/dictobject.h - /usr/include/python3.8/dtoa.h - /usr/include/python3.8/enumobject.h - /usr/include/python3.8/eval.h - /usr/include/python3.8/fileobject.h - /usr/include/python3.8/fileutils.h - /usr/include/python3.8/floatobject.h - /usr/include/python3.8/funcobject.h - /usr/include/python3.8/genobject.h - /usr/include/python3.8/import.h - /usr/include/python3.8/intrcheck.h - /usr/include/python3.8/iterobject.h - /usr/include/python3.8/listobject.h - /usr/include/python3.8/longintrepr.h - /usr/include/python3.8/longobject.h - /usr/include/python3.8/memoryobject.h - /usr/include/python3.8/methodobject.h - /usr/include/python3.8/modsupport.h - /usr/include/python3.8/moduleobject.h - /usr/include/python3.8/namespaceobject.h - /usr/include/python3.8/object.h - /usr/include/python3.8/objimpl.h - /usr/include/python3.8/odictobject.h - /usr/include/python3.8/osmodule.h - /usr/include/python3.8/patchlevel.h - /usr/include/python3.8/picklebufobject.h - /usr/include/python3.8/pyarena.h - /usr/include/python3.8/pycapsule.h - /usr/include/python3.8/pyconfig.h - /usr/include/python3.8/pyctype.h - /usr/include/python3.8/pydebug.h - /usr/include/python3.8/pyerrors.h - /usr/include/python3.8/pyfpe.h - /usr/include/python3.8/pyhash.h - /usr/include/python3.8/pylifecycle.h - /usr/include/python3.8/pymacconfig.h - /usr/include/python3.8/pymacro.h - /usr/include/python3.8/pymath.h - /usr/include/python3.8/pymem.h - /usr/include/python3.8/pyport.h - /usr/include/python3.8/pystate.h - /usr/include/python3.8/pystrcmp.h - /usr/include/python3.8/pystrtod.h - /usr/include/python3.8/pythonrun.h - /usr/include/python3.8/pythread.h - /usr/include/python3.8/pytime.h - /usr/include/python3.8/rangeobject.h - /usr/include/python3.8/setobject.h - /usr/include/python3.8/sliceobject.h - /usr/include/python3.8/structseq.h - /usr/include/python3.8/sysmodule.h - /usr/include/python3.8/traceback.h - /usr/include/python3.8/tracemalloc.h - /usr/include/python3.8/tupleobject.h - /usr/include/python3.8/typeslots.h - /usr/include/python3.8/unicodeobject.h - /usr/include/python3.8/warnings.h - /usr/include/python3.8/weakrefobject.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h - rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make deleted file mode 100644 index 8c1bf06..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make +++ /dev/null @@ -1,105 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /opt/ros/foxy/include/rosidl_runtime_c/action_type_support_struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/Python.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/abstract.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/bltinmodule.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/boolobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/bytearrayobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/bytesobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cellobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/ceval.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/classobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/code.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/codecs.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/compile.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/complexobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/context.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/abstract.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/dictobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/fileobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/initconfig.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/object.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/objimpl.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/pyerrors.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/pylifecycle.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/pymem.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/pystate.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/sysmodule.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/traceback.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/tupleobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/unicodeobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/descrobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/dictobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/dtoa.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/enumobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/eval.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/fileobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/fileutils.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/floatobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/funcobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/genobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/import.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/intrcheck.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/iterobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/listobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/longintrepr.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/longobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/memoryobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/methodobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/modsupport.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/moduleobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/namespaceobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/object.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/objimpl.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/odictobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/osmodule.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/patchlevel.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/picklebufobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pyarena.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pycapsule.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pyconfig.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pyctype.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pydebug.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pyerrors.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pyfpe.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pyhash.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pylifecycle.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pymacconfig.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pymacro.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pymath.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pymem.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pyport.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pystate.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pystrcmp.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pystrtod.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pythonrun.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pythread.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pytime.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/rangeobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/setobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/sliceobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/structseq.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/sysmodule.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/traceback.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/tracemalloc.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/tupleobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/typeslots.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/unicodeobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/warnings.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/weakrefobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make deleted file mode 100755 index eed0362..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# compile C with /usr/bin/cc -C_FLAGS = -fPIC -Wall -Wextra -std=gnu99 - -C_DEFINES = -DFOONATHAN_MEMORY=1 -DFOONATHAN_MEMORY_VERSION_MAJOR=0 -DFOONATHAN_MEMORY_VERSION_MINOR=6 -DFOONATHAN_MEMORY_VERSION_PATCH=2 -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"aruco_interfaces\" -Daruco_interfaces__rosidl_typesupport_fastrtps_c__pyext_EXPORTS - -C_INCLUDES = -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py -I/usr/include/python3.8 -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_cpp -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp -I/opt/ros/foxy/include/geometry_msgs/msg/dds_fastrtps_c -I/opt/ros/foxy/include/geometry_msgs/srv/dds_fastrtps_c -I/opt/ros/foxy/include/geometry_msgs/action/dds_fastrtps_c -I/opt/ros/foxy/include/std_msgs/msg/dds_fastrtps_c -I/opt/ros/foxy/include/std_msgs/srv/dds_fastrtps_c -I/opt/ros/foxy/include/std_msgs/action/dds_fastrtps_c -I/opt/ros/foxy/include/builtin_interfaces/msg/dds_fastrtps_c -I/opt/ros/foxy/include/builtin_interfaces/srv/dds_fastrtps_c -I/opt/ros/foxy/include/builtin_interfaces/action/dds_fastrtps_c -isystem /opt/ros/foxy/include -isystem /opt/ros/foxy/include/foonathan_memory/comp -isystem /opt/ros/foxy/include/foonathan_memory - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt deleted file mode 100755 index 043fedb..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -shared -Wl,-soname,aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so -o rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o -Wl,-rpath,/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces:/home/ros2/dev2_ws/build/aruco_interfaces:/opt/ros/foxy/lib:/opt/ros/foxy/share/geometry_msgs/cmake/../../../lib:/opt/ros/foxy/share/std_msgs/cmake/../../../lib:/opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib: rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so /usr/lib/x86_64-linux-gnu/libpython3.8.so libaruco_interfaces__rosidl_typesupport_fastrtps_c.so libaruco_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/librmw.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/share/geometry_msgs/cmake/../../../lib/libgeometry_msgs__python.so /opt/ros/foxy/share/std_msgs/cmake/../../../lib/libstd_msgs__python.so /opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib/libbuiltin_interfaces__python.so libaruco_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/foxy/lib/librmw.so /opt/ros/foxy/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/librcutils.so /opt/ros/foxy/lib/libfastrtps.so.2.0.2 /opt/ros/foxy/lib/libfoonathan_memory-0.6.2.a -lpthread /usr/lib/x86_64-linux-gnu/libtinyxml2.so -lpthread /usr/lib/x86_64-linux-gnu/libtinyxml2.so -ldl /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so -lrt /opt/ros/foxy/lib/libfastcdr.so.1.0.13 diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make deleted file mode 100644 index 48b3d8a..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 19 -CMAKE_PROGRESS_2 = 20 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o deleted file mode 100644 index 97b41717ddaac9b8e324b332b5746d119da390a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5040 zcmbVQU2GIp6u#Rne--Egq9C9fAG9h=3rP48$d^ba&_$x;vYlS!Izz z1JST)Nc!T7!Jn9DB=Nx~CB|SQ4+VXb82X?|A2cqOhZ;3BMy%htbMNl$bQUTnxpU9` z&N<&X_s*Srw>=&2Xs-)}n3NFP&8j1bGWJh!!-P2qxMI`d(NMW%Djh2aH_}Uc_AE9{t?7$RrSHWXSFMV@)T^$3-E^;it zJv}`Q?>`zJ{hJ~#agZJ_S1?h9m%aoFPE$!FL*W)fva9-Ne2fUbq{n4?AlC(?;g#v7 z_!!C=V}*uGz@~5hghkPZ5@TS!s-NG&{YxJCx%iF2fg8+S3EP+sun7T;pT}?9{Dgu= zyU)gPt+51?FxCR(p+%z&3)Nqe<5Wx=ZbFH&TiJWHQPN$t)#1^nPKJ& zN!#elx>o*(nY0|kDdci?-VLy%>?BL(Ez`A(yzLkn%W=$J%g8vrhWGHeGG_jml{a#> zV=cXCWr`n&dAycu(gIZICQp5)-i9=_k$+6Ud@Z4Op@kIwsIXHPX7iPir}m)> zDR^3VoIy|gSuvLH`)h%dorJ#wPX+%Xq0Q{VtYIcl@qeHOPCI3$+`*9cqhD6w#RTDx z)xbMz;HQ8u$9yk}1bpv6zgWZniyHX1HSl`u#h^NO*1+EZPW60;o`mmJ^w(?n2OOu4 zX5};-q4+QN)GV{VAJebSBVM3y#ZcTo&8@>Xx3gDZ|7`TP#3bz^lG+svGU1v5IW*I9RQA74GAHI?e( zcV?~JLF+j4F1wFNeyg#7J(4txUdydq!82~Pw3$tz{Mk3VH)Y?NVu~+h``p>yjzO1p z?af(Tn>PNNU=#liw(}>Q#q@nJ_K$ZBPWK3$J{LOWBrfj?@?W9gA3`S~oX$4sf1N-G z;SZrn{5F9Q$=~4(nY<9l|6w%g{~XQ%5s9)#@9$^Rn-Lv|_tD*sUhe*}J#|D=Me^}j1{ z>gYW#7IlB5_^bTCD*kl)Nd8-j|5^oa5I=!8E6sam^m|IP`g+mRjEGH#OHf z?lLW9x+c?l9Eah?@CMvUss>HNA!_zBEoo;mRu%zS+qE?OFx=p{X7ZRA_ht)PE^p`X z1G@+!qPNocscmND^(Csj|1OG9`HobUm>9IkAE;t1wok=%4K#XRu?pfTlj5hyA@S0d z0H#>^ON72Xk|)pz_oZPuKS0h9fByBrh|}*rD1azzszlWR^o?l5sqQUuk@4Go31$7{ zL$Vt!sQwYLiPPMx`iNFluF?4$w0`]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp -aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp -aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp -limits -- -stdexcept -- -string -- -rosidl_typesupport_cpp/message_type_support.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/rosidl_typesupport_cpp/message_type_support.hpp -rosidl_typesupport_fastrtps_cpp/identifier.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/identifier.hpp -rosidl_typesupport_fastrtps_cpp/message_type_support.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support.h -rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp -rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp -fastcdr/Cdr.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/fastcdr/Cdr.h - -/opt/ros/foxy/include/fastcdr/Cdr.h -fastcdr_dll.h -/opt/ros/foxy/include/fastcdr/fastcdr_dll.h -FastBuffer.h -/opt/ros/foxy/include/fastcdr/FastBuffer.h -exceptions/NotEnoughMemoryException.h -/opt/ros/foxy/include/fastcdr/exceptions/NotEnoughMemoryException.h -stdint.h -- -string -- -vector -- -map -- -iostream -- -malloc.h -- -stdlib.h -- -array -- - -/opt/ros/foxy/include/fastcdr/FastBuffer.h -fastcdr_dll.h -/opt/ros/foxy/include/fastcdr/fastcdr_dll.h -stdint.h -- -cstdio -- -string.h -- -cstddef -- -utility -- - -/opt/ros/foxy/include/fastcdr/config.h - -/opt/ros/foxy/include/fastcdr/eProsima_auto_link.h - -/opt/ros/foxy/include/fastcdr/exceptions/Exception.h -../fastcdr_dll.h -/opt/ros/foxy/include/fastcdr/fastcdr_dll.h -string -- -exception -- - -/opt/ros/foxy/include/fastcdr/exceptions/NotEnoughMemoryException.h -Exception.h -/opt/ros/foxy/include/fastcdr/exceptions/Exception.h - -/opt/ros/foxy/include/fastcdr/fastcdr_dll.h -fastcdr/config.h -- -eProsima_auto_link.h -/opt/ros/foxy/include/fastcdr/eProsima_auto_link.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -geometry_msgs/msg/detail/point__struct.hpp -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/point__struct.hpp -geometry_msgs/msg/detail/quaternion__struct.hpp -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/quaternion__struct.hpp - -/opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h - -/opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp -algorithm -- -memory -- -stdexcept -- -utility -- -vector -- - -/opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp -rosidl_runtime_c/message_initialization.h -- - -/opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp -rosidl_runtime_c/message_type_support_struct.h -- -rosidl_runtime_c/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/identifier.hpp -rosidl_typesupport_fastrtps_cpp/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/message_type_support.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/rosidl_runtime_c/message_type_support_struct.h -fastcdr/Cdr.h -- - -/opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp -rosidl_runtime_c/message_type_support_struct.h -- -rosidl_typesupport_fastrtps_cpp/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp -rosidl_typesupport_fastrtps_cpp/visibility_control.h -- -string -- - -/opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - -rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -geometry_msgs/msg/detail/pose__struct.hpp -rosidl_generator_cpp/aruco_interfaces/msg/detail/geometry_msgs/msg/detail/pose__struct.hpp - -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp -rosidl_runtime_c/message_type_support_struct.h -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/rosidl_runtime_c/message_type_support_struct.h -rosidl_typesupport_interface/macros.h -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/rosidl_typesupport_interface/macros.h -aruco_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/aruco_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp -fastcdr/Cdr.h -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/fastcdr/Cdr.h - -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake deleted file mode 100755 index e6ce4ec..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,42 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp" "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o" - ) -set(CMAKE_CXX_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_CXX - "FOONATHAN_MEMORY=1" - "FOONATHAN_MEMORY_VERSION_MAJOR=0" - "FOONATHAN_MEMORY_VERSION_MINOR=6" - "FOONATHAN_MEMORY_VERSION_PATCH=2" - "RCUTILS_ENABLE_FAULT_INJECTION" - "ROS_PACKAGE_NAME=\"aruco_interfaces\"" - "aruco_interfaces__rosidl_typesupport_fastrtps_cpp_EXPORTS" - ) - -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "rosidl_generator_cpp" - "rosidl_typesupport_fastrtps_cpp" - "/opt/ros/foxy/include" - "/opt/ros/foxy/include/foonathan_memory/comp" - "/opt/ros/foxy/include/foonathan_memory" - ) - -# Pairs of files generated by the same build rule. -set(CMAKE_MULTIPLE_OUTPUT_PAIRS - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp" - ) - - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build.make deleted file mode 100755 index 859b402..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build.make +++ /dev/null @@ -1,209 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Include any dependencies generated for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/flags.make - -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/lib/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/lib/python3.8/site-packages/rosidl_typesupport_fastrtps_cpp/__init__.py -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/resource/msg__rosidl_typesupport_fastrtps_cpp.hpp.em -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/resource/msg__type_support.cpp.em -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/resource/srv__rosidl_typesupport_fastrtps_cpp.hpp.em -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/resource/srv__type_support.cpp.em -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Accel.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Point.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Point32.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Pose.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Transform.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Twist.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Bool.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Byte.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Char.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Empty.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Float32.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Float64.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Header.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int16.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int32.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int64.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int8.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/String.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt16.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt32.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt64.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt8.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp: /opt/ros/foxy/share/builtin_interfaces/msg/Time.idl - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C++ type support for eProsima Fast-RTPS" - /usr/bin/python3 /opt/ros/foxy/lib/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp --generator-arguments-file /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp__arguments.json - -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp: rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/flags.make -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o -c /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp > CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.i - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp -o CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.s - -# Object files for target aruco_interfaces__rosidl_typesupport_fastrtps_cpp -aruco_interfaces__rosidl_typesupport_fastrtps_cpp_OBJECTS = \ -"CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o" - -# External object files for target aruco_interfaces__rosidl_typesupport_fastrtps_cpp -aruco_interfaces__rosidl_typesupport_fastrtps_cpp_EXTERNAL_OBJECTS = - -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build.make -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/librmw.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/librosidl_typesupport_fastrtps_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libfastrtps.so.2.0.2 -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libfastcdr.so.1.0.13 -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/librosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/librcpputils.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/librcutils.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/foxy/lib/libfoonathan_memory-0.6.2.a -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /usr/lib/x86_64-linux-gnu/libtinyxml2.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /usr/lib/x86_64-linux-gnu/libtinyxml2.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /usr/lib/x86_64-linux-gnu/libssl.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: /usr/lib/x86_64-linux-gnu/libcrypto.so -libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX shared library libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build: libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so - -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/clean - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/depend - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake deleted file mode 100755 index c78997a..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o" - "libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.pdb" - "libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so" - "rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp" - "rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/depend.internal b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/depend.internal deleted file mode 100644 index 0f24987..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/depend.internal +++ /dev/null @@ -1,30 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o - /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp - /opt/ros/foxy/include/fastcdr/Cdr.h - /opt/ros/foxy/include/fastcdr/FastBuffer.h - /opt/ros/foxy/include/fastcdr/config.h - /opt/ros/foxy/include/fastcdr/eProsima_auto_link.h - /opt/ros/foxy/include/fastcdr/exceptions/Exception.h - /opt/ros/foxy/include/fastcdr/exceptions/NotEnoughMemoryException.h - /opt/ros/foxy/include/fastcdr/fastcdr_dll.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.hpp - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.hpp - /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.hpp - /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h - /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp - /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp - /opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/identifier.hpp - /opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/message_type_support.h - /opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp - /opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/visibility_control.h - /opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp - /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp - rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp - rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/depend.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/depend.make deleted file mode 100644 index 36d5c4e..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/depend.make +++ /dev/null @@ -1,30 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/fastcdr/Cdr.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/fastcdr/FastBuffer.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/fastcdr/config.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/fastcdr/eProsima_auto_link.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/fastcdr/exceptions/Exception.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/fastcdr/exceptions/NotEnoughMemoryException.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/fastcdr/fastcdr_dll.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/identifier.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/message_type_support.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/flags.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/flags.make deleted file mode 100755 index d3fb101..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# compile CXX with /usr/bin/c++ -CXX_FLAGS = -fPIC -Wall -Wextra -Wpedantic -Wall -Wextra -Wpedantic -std=gnu++14 - -CXX_DEFINES = -DFOONATHAN_MEMORY=1 -DFOONATHAN_MEMORY_VERSION_MAJOR=0 -DFOONATHAN_MEMORY_VERSION_MINOR=6 -DFOONATHAN_MEMORY_VERSION_PATCH=2 -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"aruco_interfaces\" -Daruco_interfaces__rosidl_typesupport_fastrtps_cpp_EXPORTS - -CXX_INCLUDES = -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_cpp -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/foxy/include -isystem /opt/ros/foxy/include/foonathan_memory/comp -isystem /opt/ros/foxy/include/foonathan_memory - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/link.txt b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/link.txt deleted file mode 100755 index 595e4da..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -shared -Wl,-soname,libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so -o libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o -Wl,-rpath,/opt/ros/foxy/lib: /opt/ros/foxy/lib/librmw.so /opt/ros/foxy/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/foxy/lib/libfastrtps.so.2.0.2 /opt/ros/foxy/lib/libfastcdr.so.1.0.13 /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/librcutils.so /opt/ros/foxy/lib/libfoonathan_memory-0.6.2.a -lpthread /usr/lib/x86_64-linux-gnu/libtinyxml2.so -lpthread /usr/lib/x86_64-linux-gnu/libtinyxml2.so -ldl /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so -lrt diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/progress.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/progress.make deleted file mode 100644 index 783e557..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 21 -CMAKE_PROGRESS_2 = 22 -CMAKE_PROGRESS_3 = 23 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o deleted file mode 100644 index 25f95878c2fc9879984b6911880929288d9eb582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81576 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 p@VN}fq^f5T;rL$t4_Wz( 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 diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/C.includecache b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/C.includecache deleted file mode 100755 index 4ba8ee5..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/C.includecache +++ /dev/null @@ -1,190 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c -stddef.h -- -aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h -aruco_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h -rosidl_typesupport_introspection_c/field_types.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/rosidl_typesupport_introspection_c/field_types.h -rosidl_typesupport_introspection_c/identifier.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/rosidl_typesupport_introspection_c/identifier.h -rosidl_typesupport_introspection_c/message_introspection.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/rosidl_typesupport_introspection_c/message_introspection.h -aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -rosidl_runtime_c/primitives_sequence_functions.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/rosidl_runtime_c/primitives_sequence_functions.h -geometry_msgs/msg/pose.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/geometry_msgs/msg/pose.h -geometry_msgs/msg/detail/pose__rosidl_typesupport_introspection_c.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/geometry_msgs/msg/detail/pose__rosidl_typesupport_introspection_c.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__functions.h -stdbool.h -- -stdlib.h -- -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/rosidl_runtime_c/visibility_control.h -geometry_msgs/msg/rosidl_generator_c__visibility_control.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/rosidl_generator_c__visibility_control.h -geometry_msgs/msg/detail/pose__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/pose__struct.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__rosidl_typesupport_introspection_c.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/rosidl_runtime_c/message_type_support_struct.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/rosidl_typesupport_interface/macros.h -geometry_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -geometry_msgs/msg/detail/point__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/point__struct.h -geometry_msgs/msg/detail/quaternion__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/quaternion__struct.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__type_support.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/rosidl_typesupport_interface/macros.h -geometry_msgs/msg/rosidl_generator_c__visibility_control.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/rosidl_generator_c__visibility_control.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/rosidl_runtime_c/message_type_support_struct.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/geometry_msgs/msg/pose.h -geometry_msgs/msg/detail/pose__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/geometry_msgs/msg/detail/pose__struct.h -geometry_msgs/msg/detail/pose__functions.h -/opt/ros/foxy/include/geometry_msgs/msg/geometry_msgs/msg/detail/pose__functions.h -geometry_msgs/msg/detail/pose__type_support.h -/opt/ros/foxy/include/geometry_msgs/msg/geometry_msgs/msg/detail/pose__type_support.h - -/opt/ros/foxy/include/geometry_msgs/msg/rosidl_generator_c__visibility_control.h - -/opt/ros/foxy/include/geometry_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h - -/opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence_functions.h -stdbool.h -- -stddef.h -- -rosidl_runtime_c/primitives_sequence.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_typesupport_introspection_c/field_types.h -stdint.h -- - -/opt/ros/foxy/include/rosidl_typesupport_introspection_c/identifier.h -rosidl_typesupport_introspection_c/visibility_control.h -/opt/ros/foxy/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_introspection_c/message_introspection.h -stdbool.h -- -stddef.h -- -stdint.h -- -rosidl_runtime_c/message_initialization.h -/opt/ros/foxy/include/rosidl_typesupport_introspection_c/rosidl_runtime_c/message_initialization.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rosidl_typesupport_introspection_c/rosidl_runtime_c/message_type_support_struct.h -rosidl_typesupport_introspection_c/visibility_control.h -/opt/ros/foxy/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_introspection_c/visibility_control.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -stdbool.h -- -stdlib.h -- -rosidl_runtime_c/visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/visibility_control.h -aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -rosidl_runtime_c/primitives_sequence.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/primitives_sequence.h -geometry_msgs/msg/detail/pose__struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/geometry_msgs/msg/detail/pose__struct.h - -rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h - -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h -rosidl_runtime_c/message_type_support_struct.h -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/rosidl_runtime_c/message_type_support_struct.h -rosidl_typesupport_interface/macros.h -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/rosidl_typesupport_interface/macros.h -aruco_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h - -rosidl_typesupport_introspection_c/aruco_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/DependInfo.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/DependInfo.cmake deleted file mode 100755 index 6598439..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/DependInfo.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_C - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c" "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o" - ) -set(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_C - "RCUTILS_ENABLE_FAULT_INJECTION" - "ROS_PACKAGE_NAME=\"aruco_interfaces\"" - "aruco_interfaces__rosidl_typesupport_introspection_c_EXPORTS" - ) - -# The include file search paths: -set(CMAKE_C_TARGET_INCLUDE_PATH - "rosidl_generator_c" - "rosidl_typesupport_introspection_c" - "/opt/ros/foxy/include" - ) - -# Pairs of files generated by the same build rule. -set(CMAKE_MULTIPLE_OUTPUT_PAIRS - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h" - ) - - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/DependInfo.cmake" - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build.make deleted file mode 100755 index 71ebfd2..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build.make +++ /dev/null @@ -1,198 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Include any dependencies generated for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/flags.make - -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/lib/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/lib/python3.8/site-packages/rosidl_typesupport_introspection_c/__init__.py -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/rosidl_typesupport_introspection_c/resource/idl__type_support.c.em -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/rosidl_typesupport_introspection_c/resource/msg__rosidl_typesupport_introspection_c.h.em -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/rosidl_typesupport_introspection_c/resource/msg__type_support.c.em -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/rosidl_typesupport_introspection_c/resource/srv__rosidl_typesupport_introspection_c.h.em -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/rosidl_typesupport_introspection_c/resource/srv__type_support.c.em -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Accel.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Point.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Point32.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Pose.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Transform.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Twist.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Bool.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Byte.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Char.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Empty.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Float32.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Float64.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Header.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Int16.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Int32.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Int64.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Int8.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/String.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt16.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt32.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt64.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt8.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h: /opt/ros/foxy/share/builtin_interfaces/msg/Time.idl - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C introspection for ROS interfaces" - /usr/bin/python3 /opt/ros/foxy/lib/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c --generator-arguments-file /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c__arguments.json - -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c: rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/flags.make -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o -c /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c > CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.i - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c -o CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.s - -# Object files for target aruco_interfaces__rosidl_typesupport_introspection_c -aruco_interfaces__rosidl_typesupport_introspection_c_OBJECTS = \ -"CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o" - -# External object files for target aruco_interfaces__rosidl_typesupport_introspection_c -aruco_interfaces__rosidl_typesupport_introspection_c_EXTERNAL_OBJECTS = - -libaruco_interfaces__rosidl_typesupport_introspection_c.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o -libaruco_interfaces__rosidl_typesupport_introspection_c.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build.make -libaruco_interfaces__rosidl_typesupport_introspection_c.so: libaruco_interfaces__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/librosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/librcpputils.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: /opt/ros/foxy/lib/librcutils.so -libaruco_interfaces__rosidl_typesupport_introspection_c.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C shared library libaruco_interfaces__rosidl_typesupport_introspection_c.so" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build: libaruco_interfaces__rosidl_typesupport_introspection_c.so - -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/clean - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/depend - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake deleted file mode 100755 index 6bb4506..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o" - "libaruco_interfaces__rosidl_typesupport_introspection_c.pdb" - "libaruco_interfaces__rosidl_typesupport_introspection_c.so" - "rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h" - "rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/depend.internal b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/depend.internal deleted file mode 100644 index 0e16575..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/depend.internal +++ /dev/null @@ -1,29 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o - /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c - /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__functions.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__rosidl_typesupport_introspection_c.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__type_support.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/pose.h - /opt/ros/foxy/include/geometry_msgs/msg/rosidl_generator_c__visibility_control.h - /opt/ros/foxy/include/geometry_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h - /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h - /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h - /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence_functions.h - /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - /opt/ros/foxy/include/rosidl_typesupport_introspection_c/field_types.h - /opt/ros/foxy/include/rosidl_typesupport_introspection_c/identifier.h - /opt/ros/foxy/include/rosidl_typesupport_introspection_c/message_introspection.h - /opt/ros/foxy/include/rosidl_typesupport_introspection_c/visibility_control.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h - rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h - rosidl_typesupport_introspection_c/aruco_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/depend.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/depend.make deleted file mode 100644 index fa43327..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/depend.make +++ /dev/null @@ -1,29 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__functions.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__rosidl_typesupport_introspection_c.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__type_support.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/geometry_msgs/msg/pose.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/geometry_msgs/msg/rosidl_generator_c__visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/geometry_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence_functions.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/rosidl_typesupport_introspection_c/field_types.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/rosidl_typesupport_introspection_c/identifier.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/rosidl_typesupport_introspection_c/message_introspection.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: /opt/ros/foxy/include/rosidl_typesupport_introspection_c/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: rosidl_typesupport_introspection_c/aruco_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/flags.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/flags.make deleted file mode 100755 index a6c8181..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# compile C with /usr/bin/cc -C_FLAGS = -fPIC -Wall -std=gnu11 - -C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"aruco_interfaces\" -Daruco_interfaces__rosidl_typesupport_introspection_c_EXPORTS - -C_INCLUDES = -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c -isystem /opt/ros/foxy/include - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/link.txt b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/link.txt deleted file mode 100755 index 520bb24..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/cc -fPIC -shared -Wl,-soname,libaruco_interfaces__rosidl_typesupport_introspection_c.so -o libaruco_interfaces__rosidl_typesupport_introspection_c.so CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o -Wl,-rpath,/home/ros2/dev2_ws/build/aruco_interfaces:/opt/ros/foxy/lib: libaruco_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librcutils.so -ldl diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/progress.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/progress.make deleted file mode 100644 index 17ee5a4..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 24 -CMAKE_PROGRESS_2 = 25 -CMAKE_PROGRESS_3 = 26 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o deleted file mode 100644 index 00ebe46a581adcdc51a66feb64784f0a194a0ce5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5088 zcmcInO=w(I6uy(GX{!B6qSk8DI#khA?PFraw!zk!mLyL|t=L9TEH^Kcmt<(>$M+*i zF)9=z!ytC!Lg*sPEL~>dVx$XG+yn*b!bMyNSro14B8X7Wx$m6LojY$d*73lbbMANk z-aYr+`|f-&G&8cI3?;MMuiyPQyYlr0T3x+y-Lz<>t}JYTYQwI8H%6#tx-Qn8QCkVu8!fu*>e#wnS+l=dPuhng zmRSAIURQ3VU@Fb|Xih4rn&bC8&H5}?aMo(-cI7^l?P|n6s)ao)R|P9SQOb+g3yycm z^<;k17v+-g`oi(TTuJ7Of$L2O14Y})~MP>}RL1sgeYW-!%1HW3zsFm=K@YNd}191GQO;Qi;*R{Dj*5gY~D2CN$% zT#u1g#{}f5A(n&(>7j^;#O2pTVy-)}f9LkDt1$UK!0|ykgg-;OyB9mo?CN|I3}A@5 zmk|d|1wgGlgQaWsQdpw`j>V6 zyOEw$O$^t4oA~uklLCNb>h< zkW*n%6->yH(Q~J>qw?JF@cE$&@poTxF;lF4&eiPZggU(}&^QeaJ)$l$IKR`Hq zM%33j0FLyef%BauP53ila{wOBJJ`ZL+XBZNNT^nKZZ#5OoH*nBgcy(8vcleuWGn{J6Y54$25Bu`8{#Xkl2^;rz2RTh$F7wmijeZ|Id)taQ&{I zA{^HXAEpcmj31)$xPfPB{GoyKy<*A0`Cd^oaK2Zp8#vzwgyqi{0%rnv;6;3fCC{C8 ztiYWMgf-~|j<6{RhAoV`87_#QBfuAjoF^Q-qoMYh-xS@J|`z z6EKde-v(XzYh;i0!+mDf?<`=L%FMq+6FLq$ol^P$WE-Bi{LA#$Vvg)FKjt>`zXcfP z=lu<$qMMZeSq6x6{g~$fXIVE*niDeo+13YPJ3Qw4b&-FH4T]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c -Python.h -- -stdbool.h -- -stdint.h -- -rosidl_runtime_c/visibility_control.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/rosidl_runtime_c/visibility_control.h -rosidl_runtime_c/message_type_support_struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/service_type_support_struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/rosidl_runtime_c/service_type_support_struct.h -rosidl_runtime_c/action_type_support_struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/rosidl_runtime_c/action_type_support_struct.h -aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -geometry_msgs/msg/detail/point__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/point__struct.h -geometry_msgs/msg/detail/quaternion__struct.h -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/quaternion__struct.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/rosidl_runtime_c/action_type_support_struct.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/service_type_support_struct.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -stdbool.h -- -stddef.h -- -stdint.h -- - -/opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - -/usr/include/python3.8/Python.h -patchlevel.h -/usr/include/python3.8/patchlevel.h -pyconfig.h -/usr/include/python3.8/pyconfig.h -pymacconfig.h -/usr/include/python3.8/pymacconfig.h -limits.h -- -stdio.h -- -string.h -- -errno.h -- -stdlib.h -- -unistd.h -- -crypt.h -- -stddef.h -- -assert.h -- -pyport.h -/usr/include/python3.8/pyport.h -pymacro.h -/usr/include/python3.8/pymacro.h -pymath.h -/usr/include/python3.8/pymath.h -pytime.h -/usr/include/python3.8/pytime.h -pymem.h -/usr/include/python3.8/pymem.h -object.h -/usr/include/python3.8/object.h -objimpl.h -/usr/include/python3.8/objimpl.h -typeslots.h -/usr/include/python3.8/typeslots.h -pyhash.h -/usr/include/python3.8/pyhash.h -pydebug.h -/usr/include/python3.8/pydebug.h -bytearrayobject.h -/usr/include/python3.8/bytearrayobject.h -bytesobject.h -/usr/include/python3.8/bytesobject.h -unicodeobject.h -/usr/include/python3.8/unicodeobject.h -longobject.h -/usr/include/python3.8/longobject.h -longintrepr.h -/usr/include/python3.8/longintrepr.h -boolobject.h -/usr/include/python3.8/boolobject.h -floatobject.h -/usr/include/python3.8/floatobject.h -complexobject.h -/usr/include/python3.8/complexobject.h -rangeobject.h -/usr/include/python3.8/rangeobject.h -memoryobject.h -/usr/include/python3.8/memoryobject.h -tupleobject.h -/usr/include/python3.8/tupleobject.h -listobject.h -/usr/include/python3.8/listobject.h -dictobject.h -/usr/include/python3.8/dictobject.h -odictobject.h -/usr/include/python3.8/odictobject.h -enumobject.h -/usr/include/python3.8/enumobject.h -setobject.h -/usr/include/python3.8/setobject.h -methodobject.h -/usr/include/python3.8/methodobject.h -moduleobject.h -/usr/include/python3.8/moduleobject.h -funcobject.h -/usr/include/python3.8/funcobject.h -classobject.h -/usr/include/python3.8/classobject.h -fileobject.h -/usr/include/python3.8/fileobject.h -pycapsule.h -/usr/include/python3.8/pycapsule.h -traceback.h -/usr/include/python3.8/traceback.h -sliceobject.h -/usr/include/python3.8/sliceobject.h -cellobject.h -/usr/include/python3.8/cellobject.h -iterobject.h -/usr/include/python3.8/iterobject.h -genobject.h -/usr/include/python3.8/genobject.h -descrobject.h -/usr/include/python3.8/descrobject.h -warnings.h -/usr/include/python3.8/warnings.h -weakrefobject.h -/usr/include/python3.8/weakrefobject.h -structseq.h -/usr/include/python3.8/structseq.h -namespaceobject.h -/usr/include/python3.8/namespaceobject.h -picklebufobject.h -/usr/include/python3.8/picklebufobject.h -codecs.h -/usr/include/python3.8/codecs.h -pyerrors.h -/usr/include/python3.8/pyerrors.h -cpython/initconfig.h -/usr/include/python3.8/cpython/initconfig.h -pystate.h -/usr/include/python3.8/pystate.h -context.h -/usr/include/python3.8/context.h -pyarena.h -/usr/include/python3.8/pyarena.h -modsupport.h -/usr/include/python3.8/modsupport.h -compile.h -/usr/include/python3.8/compile.h -pythonrun.h -/usr/include/python3.8/pythonrun.h -pylifecycle.h -/usr/include/python3.8/pylifecycle.h -ceval.h -/usr/include/python3.8/ceval.h -sysmodule.h -/usr/include/python3.8/sysmodule.h -osmodule.h -/usr/include/python3.8/osmodule.h -intrcheck.h -/usr/include/python3.8/intrcheck.h -import.h -/usr/include/python3.8/import.h -abstract.h -/usr/include/python3.8/abstract.h -bltinmodule.h -/usr/include/python3.8/bltinmodule.h -eval.h -/usr/include/python3.8/eval.h -pyctype.h -/usr/include/python3.8/pyctype.h -pystrtod.h -/usr/include/python3.8/pystrtod.h -pystrcmp.h -/usr/include/python3.8/pystrcmp.h -dtoa.h -/usr/include/python3.8/dtoa.h -fileutils.h -/usr/include/python3.8/fileutils.h -pyfpe.h -/usr/include/python3.8/pyfpe.h -tracemalloc.h -/usr/include/python3.8/tracemalloc.h - -/usr/include/python3.8/abstract.h -cpython/abstract.h -/usr/include/python3.8/cpython/abstract.h - -/usr/include/python3.8/bltinmodule.h - -/usr/include/python3.8/boolobject.h - -/usr/include/python3.8/bytearrayobject.h -stdarg.h -- - -/usr/include/python3.8/bytesobject.h -stdarg.h -- - -/usr/include/python3.8/cellobject.h - -/usr/include/python3.8/ceval.h - -/usr/include/python3.8/classobject.h - -/usr/include/python3.8/code.h - -/usr/include/python3.8/codecs.h - -/usr/include/python3.8/compile.h -code.h -/usr/include/python3.8/code.h - -/usr/include/python3.8/complexobject.h - -/usr/include/python3.8/context.h - -/usr/include/python3.8/cpython/abstract.h - -/usr/include/python3.8/cpython/dictobject.h - -/usr/include/python3.8/cpython/fileobject.h - -/usr/include/python3.8/cpython/initconfig.h - -/usr/include/python3.8/cpython/object.h - -/usr/include/python3.8/cpython/objimpl.h - -/usr/include/python3.8/cpython/pyerrors.h - -/usr/include/python3.8/cpython/pylifecycle.h - -/usr/include/python3.8/cpython/pymem.h - -/usr/include/python3.8/cpython/pystate.h -cpython/initconfig.h -/usr/include/python3.8/cpython/cpython/initconfig.h - -/usr/include/python3.8/cpython/sysmodule.h - -/usr/include/python3.8/cpython/traceback.h - -/usr/include/python3.8/cpython/tupleobject.h - -/usr/include/python3.8/cpython/unicodeobject.h - -/usr/include/python3.8/descrobject.h - -/usr/include/python3.8/dictobject.h -cpython/dictobject.h -/usr/include/python3.8/cpython/dictobject.h - -/usr/include/python3.8/dtoa.h - -/usr/include/python3.8/enumobject.h - -/usr/include/python3.8/eval.h - -/usr/include/python3.8/fileobject.h -cpython/fileobject.h -/usr/include/python3.8/cpython/fileobject.h - -/usr/include/python3.8/fileutils.h - -/usr/include/python3.8/floatobject.h - -/usr/include/python3.8/funcobject.h - -/usr/include/python3.8/genobject.h -pystate.h -/usr/include/python3.8/pystate.h - -/usr/include/python3.8/import.h - -/usr/include/python3.8/intrcheck.h - -/usr/include/python3.8/iterobject.h - -/usr/include/python3.8/listobject.h - -/usr/include/python3.8/longintrepr.h - -/usr/include/python3.8/longobject.h - -/usr/include/python3.8/memoryobject.h - -/usr/include/python3.8/methodobject.h - -/usr/include/python3.8/modsupport.h -stdarg.h -- - -/usr/include/python3.8/moduleobject.h - -/usr/include/python3.8/namespaceobject.h - -/usr/include/python3.8/object.h -pymem.h -/usr/include/python3.8/pymem.h -cpython/object.h -/usr/include/python3.8/cpython/object.h - -/usr/include/python3.8/objimpl.h -pymem.h -/usr/include/python3.8/pymem.h -cpython/objimpl.h -/usr/include/python3.8/cpython/objimpl.h - -/usr/include/python3.8/odictobject.h - -/usr/include/python3.8/osmodule.h - -/usr/include/python3.8/patchlevel.h - -/usr/include/python3.8/picklebufobject.h - -/usr/include/python3.8/pyarena.h - -/usr/include/python3.8/pycapsule.h - -/usr/include/python3.8/pyconfig.h -x86_64-linux-gnu/python3.8/pyconfig.h -- -x86_64-linux-gnux32/python3.8/pyconfig.h -- -i386-linux-gnu/python3.8/pyconfig.h -- -aarch64-linux-gnu/python3.8/pyconfig.h -- -alpha-linux-gnu/python3.8/pyconfig.h -- -arm-linux-gnueabihf/python3.8/pyconfig.h -- -arm-linux-gnueabi/python3.8/pyconfig.h -- -hppa-linux-gnu/python3.8/pyconfig.h -- -ia64-linux-gnu/python3.8/pyconfig.h -- -m68k-linux-gnu/python3.8/pyconfig.h -- -mipsisa32r6el-linux-gnu/python3.8/pyconfig.h -- -mipsisa64r6el-linux-gnuabin32/python3.8/pyconfig.h -- -mipsisa64r6el-linux-gnuabi64/python3.8/pyconfig.h -- -mipsisa32r6-linux-gnu/python3.8/pyconfig.h -- -mipsisa64r6-linux-gnuabin32/python3.8/pyconfig.h -- -mipsisa64r6-linux-gnuabi64/python3.8/pyconfig.h -- -mipsel-linux-gnu/python3.8/pyconfig.h -- -mips64el-linux-gnuabin32/python3.8/pyconfig.h -- -mips64el-linux-gnuabi64/python3.8/pyconfig.h -- -mips-linux-gnu/python3.8/pyconfig.h -- -mips64-linux-gnuabin32/python3.8/pyconfig.h -- -mips64-linux-gnuabi64/python3.8/pyconfig.h -- -or1k-linux-gnu/python3.8/pyconfig.h -- -powerpc-linux-gnuspe/python3.8/pyconfig.h -- -powerpc64le-linux-gnu/python3.8/pyconfig.h -- -powerpc64-linux-gnu/python3.8/pyconfig.h -- -powerpc-linux-gnu/python3.8/pyconfig.h -- -s390x-linux-gnu/python3.8/pyconfig.h -- -s390-linux-gnu/python3.8/pyconfig.h -- -sh4-linux-gnu/python3.8/pyconfig.h -- -sparc64-linux-gnu/python3.8/pyconfig.h -- -sparc-linux-gnu/python3.8/pyconfig.h -- -riscv64-linux-gnu/python3.8/pyconfig.h -- -riscv32-linux-gnu/python3.8/pyconfig.h -- -x86_64-kfreebsd-gnu/python3.8/pyconfig.h -- -i386-kfreebsd-gnu/python3.8/pyconfig.h -- -i386-gnu/python3.8/pyconfig.h -- - -/usr/include/python3.8/pyctype.h - -/usr/include/python3.8/pydebug.h - -/usr/include/python3.8/pyerrors.h -stdarg.h -- -cpython/pyerrors.h -/usr/include/python3.8/cpython/pyerrors.h - -/usr/include/python3.8/pyfpe.h - -/usr/include/python3.8/pyhash.h - -/usr/include/python3.8/pylifecycle.h -cpython/pylifecycle.h -/usr/include/python3.8/cpython/pylifecycle.h - -/usr/include/python3.8/pymacconfig.h - -/usr/include/python3.8/pymacro.h - -/usr/include/python3.8/pymath.h -pyconfig.h -/usr/include/python3.8/pyconfig.h - -/usr/include/python3.8/pymem.h -pyport.h -/usr/include/python3.8/pyport.h -cpython/pymem.h -/usr/include/python3.8/cpython/pymem.h - -/usr/include/python3.8/pyport.h -pyconfig.h -/usr/include/python3.8/pyconfig.h -inttypes.h -- -stdlib.h -- -ieeefp.h -- -math.h -- -sys/time.h -- -time.h -- -sys/time.h -- -time.h -- -sys/select.h -- -sys/stat.h -- -stat.h -- -sys/types.h -- -sys/termio.h -- -ctype.h -- -wctype.h -- - -/usr/include/python3.8/pystate.h -pythread.h -/usr/include/python3.8/pythread.h -cpython/pystate.h -/usr/include/python3.8/cpython/pystate.h - -/usr/include/python3.8/pystrcmp.h - -/usr/include/python3.8/pystrtod.h - -/usr/include/python3.8/pythonrun.h - -/usr/include/python3.8/pythread.h -pthread.h -- - -/usr/include/python3.8/pytime.h -pyconfig.h -/usr/include/python3.8/pyconfig.h -object.h -/usr/include/python3.8/object.h - -/usr/include/python3.8/rangeobject.h - -/usr/include/python3.8/setobject.h - -/usr/include/python3.8/sliceobject.h - -/usr/include/python3.8/structseq.h - -/usr/include/python3.8/sysmodule.h -cpython/sysmodule.h -/usr/include/python3.8/cpython/sysmodule.h - -/usr/include/python3.8/traceback.h -cpython/traceback.h -/usr/include/python3.8/cpython/traceback.h - -/usr/include/python3.8/tracemalloc.h - -/usr/include/python3.8/tupleobject.h -cpython/tupleobject.h -/usr/include/python3.8/cpython/tupleobject.h - -/usr/include/python3.8/typeslots.h - -/usr/include/python3.8/unicodeobject.h -stdarg.h -- -ctype.h -- -wchar.h -- -cpython/unicodeobject.h -/usr/include/python3.8/cpython/unicodeobject.h - -/usr/include/python3.8/warnings.h - -/usr/include/python3.8/weakrefobject.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -stdbool.h -- -stdlib.h -- -rosidl_runtime_c/visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/visibility_control.h -aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -stdbool.h -- -stddef.h -- -stdint.h -- -rosidl_runtime_c/primitives_sequence.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/primitives_sequence.h -geometry_msgs/msg/detail/pose__struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/geometry_msgs/msg/detail/pose__struct.h - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h -rosidl_typesupport_interface/macros.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_typesupport_interface/macros.h -aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -rosidl_runtime_c/message_type_support_struct.h -rosidl_generator_c/aruco_interfaces/msg/detail/rosidl_runtime_c/message_type_support_struct.h - -rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake deleted file mode 100755 index 0f18671..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "C" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_C - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c" "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o" - ) -set(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_C - "RCUTILS_ENABLE_FAULT_INJECTION" - "ROS_PACKAGE_NAME=\"aruco_interfaces\"" - "aruco_interfaces__rosidl_typesupport_introspection_c__pyext_EXPORTS" - ) - -# The include file search paths: -set(CMAKE_C_TARGET_INCLUDE_PATH - "rosidl_generator_c" - "rosidl_generator_py" - "/usr/include/python3.8" - "rosidl_typesupport_c" - "rosidl_typesupport_introspection_c" - "/opt/ros/foxy/include" - ) - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__python.dir/DependInfo.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/DependInfo.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/DependInfo.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/DependInfo.cmake" - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build.make deleted file mode 100755 index e55d569..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build.make +++ /dev/null @@ -1,130 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Include any dependencies generated for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/flags.make - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/flags.make -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o -c /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c > CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.i - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c -o CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.s - -# Object files for target aruco_interfaces__rosidl_typesupport_introspection_c__pyext -aruco_interfaces__rosidl_typesupport_introspection_c__pyext_OBJECTS = \ -"CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o" - -# External object files for target aruco_interfaces__rosidl_typesupport_introspection_c__pyext -aruco_interfaces__rosidl_typesupport_introspection_c__pyext_EXTERNAL_OBJECTS = - -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build.make -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.8.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: libaruco_interfaces__rosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: libaruco_interfaces__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librmw.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/share/geometry_msgs/cmake/../../../lib/libgeometry_msgs__python.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/share/std_msgs/cmake/../../../lib/libstd_msgs__python.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib/libbuiltin_interfaces__python.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: libaruco_interfaces__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_typesupport_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librcpputils.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librcutils.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build: rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so - -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/clean - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/depend: - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/depend - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake deleted file mode 100755 index fa3b193..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o" - "rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.pdb" - "rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/depend.internal b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/depend.internal deleted file mode 100644 index e03d8d7..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/depend.internal +++ /dev/null @@ -1,105 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o - /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c - /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h - /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h - /opt/ros/foxy/include/rosidl_runtime_c/action_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h - /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - /usr/include/python3.8/Python.h - /usr/include/python3.8/abstract.h - /usr/include/python3.8/bltinmodule.h - /usr/include/python3.8/boolobject.h - /usr/include/python3.8/bytearrayobject.h - /usr/include/python3.8/bytesobject.h - /usr/include/python3.8/cellobject.h - /usr/include/python3.8/ceval.h - /usr/include/python3.8/classobject.h - /usr/include/python3.8/code.h - /usr/include/python3.8/codecs.h - /usr/include/python3.8/compile.h - /usr/include/python3.8/complexobject.h - /usr/include/python3.8/context.h - /usr/include/python3.8/cpython/abstract.h - /usr/include/python3.8/cpython/dictobject.h - /usr/include/python3.8/cpython/fileobject.h - /usr/include/python3.8/cpython/initconfig.h - /usr/include/python3.8/cpython/object.h - /usr/include/python3.8/cpython/objimpl.h - /usr/include/python3.8/cpython/pyerrors.h - /usr/include/python3.8/cpython/pylifecycle.h - /usr/include/python3.8/cpython/pymem.h - /usr/include/python3.8/cpython/pystate.h - /usr/include/python3.8/cpython/sysmodule.h - /usr/include/python3.8/cpython/traceback.h - /usr/include/python3.8/cpython/tupleobject.h - /usr/include/python3.8/cpython/unicodeobject.h - /usr/include/python3.8/descrobject.h - /usr/include/python3.8/dictobject.h - /usr/include/python3.8/dtoa.h - /usr/include/python3.8/enumobject.h - /usr/include/python3.8/eval.h - /usr/include/python3.8/fileobject.h - /usr/include/python3.8/fileutils.h - /usr/include/python3.8/floatobject.h - /usr/include/python3.8/funcobject.h - /usr/include/python3.8/genobject.h - /usr/include/python3.8/import.h - /usr/include/python3.8/intrcheck.h - /usr/include/python3.8/iterobject.h - /usr/include/python3.8/listobject.h - /usr/include/python3.8/longintrepr.h - /usr/include/python3.8/longobject.h - /usr/include/python3.8/memoryobject.h - /usr/include/python3.8/methodobject.h - /usr/include/python3.8/modsupport.h - /usr/include/python3.8/moduleobject.h - /usr/include/python3.8/namespaceobject.h - /usr/include/python3.8/object.h - /usr/include/python3.8/objimpl.h - /usr/include/python3.8/odictobject.h - /usr/include/python3.8/osmodule.h - /usr/include/python3.8/patchlevel.h - /usr/include/python3.8/picklebufobject.h - /usr/include/python3.8/pyarena.h - /usr/include/python3.8/pycapsule.h - /usr/include/python3.8/pyconfig.h - /usr/include/python3.8/pyctype.h - /usr/include/python3.8/pydebug.h - /usr/include/python3.8/pyerrors.h - /usr/include/python3.8/pyfpe.h - /usr/include/python3.8/pyhash.h - /usr/include/python3.8/pylifecycle.h - /usr/include/python3.8/pymacconfig.h - /usr/include/python3.8/pymacro.h - /usr/include/python3.8/pymath.h - /usr/include/python3.8/pymem.h - /usr/include/python3.8/pyport.h - /usr/include/python3.8/pystate.h - /usr/include/python3.8/pystrcmp.h - /usr/include/python3.8/pystrtod.h - /usr/include/python3.8/pythonrun.h - /usr/include/python3.8/pythread.h - /usr/include/python3.8/pytime.h - /usr/include/python3.8/rangeobject.h - /usr/include/python3.8/setobject.h - /usr/include/python3.8/sliceobject.h - /usr/include/python3.8/structseq.h - /usr/include/python3.8/sysmodule.h - /usr/include/python3.8/traceback.h - /usr/include/python3.8/tracemalloc.h - /usr/include/python3.8/tupleobject.h - /usr/include/python3.8/typeslots.h - /usr/include/python3.8/unicodeobject.h - /usr/include/python3.8/warnings.h - /usr/include/python3.8/weakrefobject.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h - rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h - rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/depend.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/depend.make deleted file mode 100644 index 810bdd7..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/depend.make +++ /dev/null @@ -1,105 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /opt/ros/foxy/include/rosidl_runtime_c/action_type_support_struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /opt/ros/foxy/include/rosidl_runtime_c/primitives_sequence.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/Python.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/abstract.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/bltinmodule.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/boolobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/bytearrayobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/bytesobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cellobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/ceval.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/classobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/code.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/codecs.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/compile.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/complexobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/context.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/abstract.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/dictobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/fileobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/initconfig.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/object.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/objimpl.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/pyerrors.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/pylifecycle.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/pymem.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/pystate.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/sysmodule.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/traceback.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/tupleobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/unicodeobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/descrobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/dictobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/dtoa.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/enumobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/eval.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/fileobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/fileutils.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/floatobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/funcobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/genobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/import.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/intrcheck.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/iterobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/listobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/longintrepr.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/longobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/memoryobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/methodobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/modsupport.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/moduleobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/namespaceobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/object.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/objimpl.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/odictobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/osmodule.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/patchlevel.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/picklebufobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pyarena.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pycapsule.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pyconfig.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pyctype.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pydebug.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pyerrors.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pyfpe.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pyhash.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pylifecycle.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pymacconfig.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pymacro.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pymath.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pymem.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pyport.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pystate.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pystrcmp.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pystrtod.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pythonrun.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pythread.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pytime.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/rangeobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/setobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/sliceobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/structseq.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/sysmodule.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/traceback.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/tracemalloc.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/tupleobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/typeslots.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/unicodeobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/warnings.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/weakrefobject.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/flags.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/flags.make deleted file mode 100755 index f7dd6c6..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# compile C with /usr/bin/cc -C_FLAGS = -fPIC -Wall -Wextra -std=gnu99 - -C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"aruco_interfaces\" -Daruco_interfaces__rosidl_typesupport_introspection_c__pyext_EXPORTS - -C_INCLUDES = -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py -I/usr/include/python3.8 -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c -isystem /opt/ros/foxy/include - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/link.txt b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/link.txt deleted file mode 100755 index 38fad18..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/cc -fPIC -shared -Wl,-soname,aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so -o rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o -Wl,-rpath,/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces:/home/ros2/dev2_ws/build/aruco_interfaces:/opt/ros/foxy/lib:/opt/ros/foxy/share/geometry_msgs/cmake/../../../lib:/opt/ros/foxy/share/std_msgs/cmake/../../../lib:/opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib: rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so /usr/lib/x86_64-linux-gnu/libpython3.8.so libaruco_interfaces__rosidl_typesupport_introspection_c.so libaruco_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/librmw.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/share/geometry_msgs/cmake/../../../lib/libgeometry_msgs__python.so /opt/ros/foxy/share/std_msgs/cmake/../../../lib/libstd_msgs__python.so /opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib/libbuiltin_interfaces__python.so libaruco_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/librcutils.so -ldl /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/progress.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/progress.make deleted file mode 100644 index 8791cb6..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 27 -CMAKE_PROGRESS_2 = 28 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o deleted file mode 100644 index b903f65ce49e3171afb76a198a5ed08843c08d54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5048 zcmbVQU2GIp6u#T#w*oC73Ib+hj8=td0SSUaw$v?SEYJXrJfP!rci1lM?rdgel|?EI zL}k;E@M7WviZRh>Vth1>A*2zLfU`us`7Ep##u9KVm*5KC;jxzm|pImDi{CI%RS@z zU;>TlXS=64TW*%f8^gs#J~T2;KF(deEbN=fUO(MG#k`f!n9|E%URvA0;AA@~j=w!U zJq_*On;!g&EQUBpj~6SL$ifd_h70bd5=fdtEskJU^pV6UIrxGem*|05=Mjcyrk4|= zNN1E48;5{R-?)xN(Fc1*;q{7sb~D#6`_9iKt_}2GW8MnLMsQ!I9E**QyNF8@k*#hKNKz4?WQzN zp?YMfAK(&GnhZ>7MyN@InyiGnKvsi2leY=A46;cI^~*p0tR`}ZGevQ#yRA$Pnk2)l z{Bu*B&o^pf3*yk;*P9Z>!SNayKPBVL<^HRO3n!#mhQ9P?6fwjh4927J#5(DZMrRVY z2KsL?Z@C25A_#XsF^8b5mq|;d)}rgQX7b5wF=e$DN?xCx-=sa&YWE(olAhMb4AUtl zZ6lNSEa$M9v|Ph277DiGg-B9%k|iC>^en@%T_b0?u9>!soSQcMhwm$AI!7(XDA=yW zSjuue$1csgd=OYw77N=DlKUtF}pNTfbpTkqpOZiJx`FSCK2uWAu(Nztku?EmZA;DaWJ8vYlBs028#ewF8#>-(u%(7=RJWx4qq$Lr2mf;eKpUo z1O7jyBtYLO`l^4rpNPo+Dm3YTslbEzZx*=B|3@+gZCCVF|3?)30q9BpClp-G|6PGo zNBg))iG_tx)h5@I(}j;>OU3+WfA9ZxiFVf|D;v zF~LxHkpf5J0bGt>4&bux4g~O1V*Gvpmvw76fXn*9G`E!V%wF`KLo4)ZSq4^jK%S(sICS_`xUPsJ~JggNe+rlTMU?N zT)#cQD878Jz;bG#9~_`3{I2qp z(~$)uYW8#E*mBX>*Dg7$Pr2G1TKwtxhnUjq{ht{?dfvu_dq Mvz57*>LY0XA1S*W+5i9m diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/CXX.includecache b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/CXX.includecache deleted file mode 100755 index 511fade..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/CXX.includecache +++ /dev/null @@ -1,174 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp -array -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/array -cstddef -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/cstddef -string -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/string -vector -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/vector -rosidl_runtime_c/message_type_support_struct.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/rosidl_runtime_c/message_type_support_struct.h -rosidl_typesupport_cpp/message_type_support.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/rosidl_typesupport_cpp/message_type_support.hpp -rosidl_typesupport_interface/macros.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/rosidl_typesupport_interface/macros.h -aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp -rosidl_typesupport_introspection_cpp/field_types.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/rosidl_typesupport_introspection_cpp/field_types.hpp -rosidl_typesupport_introspection_cpp/identifier.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/rosidl_typesupport_introspection_cpp/identifier.hpp -rosidl_typesupport_introspection_cpp/message_introspection.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/rosidl_typesupport_introspection_cpp/message_introspection.hpp -rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp -rosidl_typesupport_introspection_cpp/visibility_control.h -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/rosidl_typesupport_introspection_cpp/visibility_control.h - -/opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -geometry_msgs/msg/detail/point__struct.hpp -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/point__struct.hpp -geometry_msgs/msg/detail/quaternion__struct.hpp -/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/quaternion__struct.hpp - -/opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h - -/opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp -algorithm -- -memory -- -stdexcept -- -utility -- -vector -- - -/opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp -rosidl_runtime_c/message_initialization.h -- - -/opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp -rosidl_runtime_c/message_type_support_struct.h -- -rosidl_runtime_c/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_typesupport_introspection_c/field_types.h -stdint.h -- - -/opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/field_types.hpp -rosidl_typesupport_introspection_c/field_types.h -- -cstdint -- - -/opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/identifier.hpp -rosidl_typesupport_introspection_cpp/visibility_control.h -/opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/message_introspection.hpp -cstddef -- -cstdint -- -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_cpp/message_initialization.hpp -/opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/rosidl_runtime_cpp/message_initialization.hpp -rosidl_typesupport_introspection_cpp/visibility_control.h -/opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/rosidl_runtime_c/message_type_support_struct.h -rosidl_typesupport_introspection_cpp/visibility_control.h -/opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h - -/opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/visibility_control.h - -rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -geometry_msgs/msg/detail/pose__struct.hpp -rosidl_generator_cpp/aruco_interfaces/msg/detail/geometry_msgs/msg/detail/pose__struct.hpp - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake deleted file mode 100755 index 2b5af10..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,35 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp" "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o" - ) -set(CMAKE_CXX_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_CXX - "RCUTILS_ENABLE_FAULT_INJECTION" - "ROS_PACKAGE_NAME=\"aruco_interfaces\"" - "aruco_interfaces__rosidl_typesupport_introspection_cpp_EXPORTS" - ) - -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "rosidl_generator_cpp" - "/opt/ros/foxy/include" - ) - -# Pairs of files generated by the same build rule. -set(CMAKE_MULTIPLE_OUTPUT_PAIRS - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp" - ) - - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build.make deleted file mode 100755 index 8019b5b..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build.make +++ /dev/null @@ -1,197 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Include any dependencies generated for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/flags.make - -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/lib/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/lib/python3.8/site-packages/rosidl_typesupport_introspection_cpp/__init__.py -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.hpp.em -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/resource/msg__rosidl_typesupport_introspection_cpp.hpp.em -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/resource/msg__type_support.cpp.em -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/resource/srv__rosidl_typesupport_introspection_cpp.hpp.em -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/resource/srv__type_support.cpp.em -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Accel.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Point.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Point32.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Pose.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Transform.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Twist.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Bool.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Byte.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Char.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Empty.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Float32.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Float64.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Header.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Int16.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Int32.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Int64.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Int8.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/String.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt16.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt32.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt64.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt8.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp: /opt/ros/foxy/share/builtin_interfaces/msg/Time.idl - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C++ introspection for ROS interfaces" - /usr/bin/python3 /opt/ros/foxy/lib/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp --generator-arguments-file /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp__arguments.json - -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp: rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/flags.make -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o -c /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp > CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.i - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp -o CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.s - -# Object files for target aruco_interfaces__rosidl_typesupport_introspection_cpp -aruco_interfaces__rosidl_typesupport_introspection_cpp_OBJECTS = \ -"CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o" - -# External object files for target aruco_interfaces__rosidl_typesupport_introspection_cpp -aruco_interfaces__rosidl_typesupport_introspection_cpp_EXTERNAL_OBJECTS = - -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build.make -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/librosidl_typesupport_c.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/librcpputils.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: /opt/ros/foxy/lib/librcutils.so -libaruco_interfaces__rosidl_typesupport_introspection_cpp.so: CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX shared library libaruco_interfaces__rosidl_typesupport_introspection_cpp.so" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build: libaruco_interfaces__rosidl_typesupport_introspection_cpp.so - -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/clean - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/depend - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake deleted file mode 100755 index cf38d18..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o" - "libaruco_interfaces__rosidl_typesupport_introspection_cpp.pdb" - "libaruco_interfaces__rosidl_typesupport_introspection_cpp.so" - "rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp" - "rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/depend.internal b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/depend.internal deleted file mode 100644 index 9b021e0..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/depend.internal +++ /dev/null @@ -1,22 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o - /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp - /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.hpp - /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.hpp - /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.hpp - /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h - /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp - /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp - /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - /opt/ros/foxy/include/rosidl_typesupport_introspection_c/field_types.h - /opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/field_types.hpp - /opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/identifier.hpp - /opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/message_introspection.hpp - /opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp - /opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/visibility_control.h - rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/depend.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/depend.make deleted file mode 100644 index f39e9b0..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/depend.make +++ /dev/null @@ -1,22 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/point__struct.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/pose__struct.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/quaternion__struct.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_introspection_c/field_types.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/field_types.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/identifier.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/message_introspection.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_introspection_cpp/visibility_control.h -CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/flags.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/flags.make deleted file mode 100755 index a1413cc..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# compile CXX with /usr/bin/c++ -CXX_FLAGS = -fPIC -Wall -std=gnu++14 - -CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"aruco_interfaces\" -Daruco_interfaces__rosidl_typesupport_introspection_cpp_EXPORTS - -CXX_INCLUDES = -I/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_cpp -isystem /opt/ros/foxy/include - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/link.txt b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/link.txt deleted file mode 100755 index b7d7e1f..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -shared -Wl,-soname,libaruco_interfaces__rosidl_typesupport_introspection_cpp.so -o libaruco_interfaces__rosidl_typesupport_introspection_cpp.so CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o -Wl,-rpath,/opt/ros/foxy/lib: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/librcutils.so -ldl diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/progress.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/progress.make deleted file mode 100644 index a53d316..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 29 -CMAKE_PROGRESS_2 = 30 -CMAKE_PROGRESS_3 = 31 - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o b/build/aruco_interfaces/CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o deleted file mode 100644 index 7de1241be20ae5c1d09171ed958e5612ebd789b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91224 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 diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/DependInfo.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/DependInfo.cmake deleted file mode 100755 index 19fab21..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/DependInfo.cmake +++ /dev/null @@ -1,11 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) -# The set of files for implicit dependencies of each language: - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/build.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/build.make deleted file mode 100755 index ff7854d..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/build.make +++ /dev/null @@ -1,76 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Utility rule file for aruco_interfaces_uninstall. - -# Include the progress variables for this target. -include CMakeFiles/aruco_interfaces_uninstall.dir/progress.make - -CMakeFiles/aruco_interfaces_uninstall: - /usr/bin/cmake -P /home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake - -aruco_interfaces_uninstall: CMakeFiles/aruco_interfaces_uninstall -aruco_interfaces_uninstall: CMakeFiles/aruco_interfaces_uninstall.dir/build.make - -.PHONY : aruco_interfaces_uninstall - -# Rule to build all files generated by this target. -CMakeFiles/aruco_interfaces_uninstall.dir/build: aruco_interfaces_uninstall - -.PHONY : CMakeFiles/aruco_interfaces_uninstall.dir/build - -CMakeFiles/aruco_interfaces_uninstall.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/aruco_interfaces_uninstall.dir/cmake_clean.cmake -.PHONY : CMakeFiles/aruco_interfaces_uninstall.dir/clean - -CMakeFiles/aruco_interfaces_uninstall.dir/depend: - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/aruco_interfaces_uninstall.dir/depend - diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/cmake_clean.cmake b/build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/cmake_clean.cmake deleted file mode 100755 index def0254..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/aruco_interfaces_uninstall" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/aruco_interfaces_uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/progress.make b/build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/build/aruco_interfaces/CMakeFiles/aruco_interfaces_uninstall.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build/aruco_interfaces/CMakeFiles/cmake.check_cache b/build/aruco_interfaces/CMakeFiles/cmake.check_cache deleted file mode 100755 index 3dccd73..0000000 --- a/build/aruco_interfaces/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/aruco_interfaces/CMakeFiles/progress.marks b/build/aruco_interfaces/CMakeFiles/progress.marks deleted file mode 100644 index e85087a..0000000 --- a/build/aruco_interfaces/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -31 diff --git a/build/aruco_interfaces/CMakeFiles/uninstall.dir/DependInfo.cmake b/build/aruco_interfaces/CMakeFiles/uninstall.dir/DependInfo.cmake deleted file mode 100755 index 19fab21..0000000 --- a/build/aruco_interfaces/CMakeFiles/uninstall.dir/DependInfo.cmake +++ /dev/null @@ -1,11 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) -# The set of files for implicit dependencies of each language: - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/CMakeFiles/uninstall.dir/build.make b/build/aruco_interfaces/CMakeFiles/uninstall.dir/build.make deleted file mode 100755 index 57dc760..0000000 --- a/build/aruco_interfaces/CMakeFiles/uninstall.dir/build.make +++ /dev/null @@ -1,72 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Utility rule file for uninstall. - -# Include the progress variables for this target. -include CMakeFiles/uninstall.dir/progress.make - -uninstall: CMakeFiles/uninstall.dir/build.make - -.PHONY : uninstall - -# Rule to build all files generated by this target. -CMakeFiles/uninstall.dir/build: uninstall - -.PHONY : CMakeFiles/uninstall.dir/build - -CMakeFiles/uninstall.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/uninstall.dir/cmake_clean.cmake -.PHONY : CMakeFiles/uninstall.dir/clean - -CMakeFiles/uninstall.dir/depend: - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/uninstall.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/uninstall.dir/depend - diff --git a/build/aruco_interfaces/CMakeFiles/uninstall.dir/cmake_clean.cmake b/build/aruco_interfaces/CMakeFiles/uninstall.dir/cmake_clean.cmake deleted file mode 100755 index 9960e98..0000000 --- a/build/aruco_interfaces/CMakeFiles/uninstall.dir/cmake_clean.cmake +++ /dev/null @@ -1,5 +0,0 @@ - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/CMakeFiles/uninstall.dir/progress.make b/build/aruco_interfaces/CMakeFiles/uninstall.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/build/aruco_interfaces/CMakeFiles/uninstall.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build/aruco_interfaces/CTestConfiguration.ini b/build/aruco_interfaces/CTestConfiguration.ini deleted file mode 100644 index 7108b3d..0000000 --- a/build/aruco_interfaces/CTestConfiguration.ini +++ /dev/null @@ -1,105 +0,0 @@ -# This file is configured by CMake automatically as DartConfiguration.tcl -# If you choose not to use CMake, this file may be hand configured, by -# filling in the required variables. - - -# Configuration directories and files -SourceDirectory: /home/ros2/dev2_ws/src/aruco_interfaces -BuildDirectory: /home/ros2/dev2_ws/build/aruco_interfaces - -# Where to place the cost data store -CostDataFile: - -# Site is something like machine.domain, i.e. pragmatic.crd -Site: ubuntu - -# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++ -BuildName: - -# Subprojects -LabelsForSubprojects: - -# Submission information -SubmitURL: - -# Dashboard start time -NightlyStartTime: - -# Commands for the build/test/submit cycle -ConfigureCommand: "/usr/bin/cmake" "/home/ros2/dev2_ws/src/aruco_interfaces" -MakeCommand: -DefaultCTestConfigurationType: - -# version control -UpdateVersionOnly: - -# CVS options -# Default is "-d -P -A" -CVSCommand: -CVSUpdateOptions: - -# Subversion options -SVNCommand: -SVNOptions: -SVNUpdateOptions: - -# Git options -GITCommand: -GITInitSubmodules: -GITUpdateOptions: -GITUpdateCustom: - -# Perforce options -P4Command: -P4Client: -P4Options: -P4UpdateOptions: -P4UpdateCustom: - -# Generic update command -UpdateCommand: -UpdateOptions: -UpdateType: - -# Compiler info -Compiler: /usr/bin/c++ -CompilerVersion: 9.3.0 - -# Dynamic analysis (MemCheck) -PurifyCommand: -ValgrindCommand: -ValgrindCommandOptions: -MemoryCheckType: -MemoryCheckSanitizerOptions: -MemoryCheckCommand: -MemoryCheckCommandOptions: -MemoryCheckSuppressionFile: - -# Coverage -CoverageCommand: -CoverageExtraFlags: - -# Cluster commands -SlurmBatchCommand: -SlurmRunCommand: - -# Testing options -# TimeOut is the amount of time in seconds to wait for processes -# to complete during testing. After TimeOut seconds, the -# process will be summarily terminated. -# Currently set to 25 minutes -TimeOut: - -# During parallel testing CTest will not start a new test if doing -# so would cause the system load to exceed this value. -TestLoad: - -UseLaunchers: -CurlOptions: -# warning, if you add new options here that have to do with submit, -# you have to update cmCTestSubmitCommand.cxx - -# For CTest submissions that timeout, these options -# specify behavior for retrying the submission -CTestSubmitRetryDelay: -CTestSubmitRetryCount: diff --git a/build/aruco_interfaces/CTestCustom.cmake b/build/aruco_interfaces/CTestCustom.cmake deleted file mode 100755 index 14956f3..0000000 --- a/build/aruco_interfaces/CTestCustom.cmake +++ /dev/null @@ -1,2 +0,0 @@ -set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 0) -set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 0) diff --git a/build/aruco_interfaces/CTestTestfile.cmake b/build/aruco_interfaces/CTestTestfile.cmake deleted file mode 100755 index 3ddbe89..0000000 --- a/build/aruco_interfaces/CTestTestfile.cmake +++ /dev/null @@ -1,13 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/ros2/dev2_ws/src/aruco_interfaces -# Build directory: /home/ros2/dev2_ws/build/aruco_interfaces -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -add_test(copyright "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/home/ros2/dev2_ws/build/aruco_interfaces/test_results/aruco_interfaces/copyright.xunit.xml" "--package-name" "aruco_interfaces" "--output-file" "/home/ros2/dev2_ws/build/aruco_interfaces/ament_copyright/copyright.txt" "--command" "/opt/ros/foxy/bin/ament_copyright" "--xunit-file" "/home/ros2/dev2_ws/build/aruco_interfaces/test_results/aruco_interfaces/copyright.xunit.xml") -set_tests_properties(copyright PROPERTIES LABELS "copyright;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/ros2/dev2_ws/src/aruco_interfaces" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_copyright.cmake;41;ament_add_test;/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_cmake_copyright_lint_hook.cmake;18;ament_copyright;/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_cmake_copyright_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/ros2/dev2_ws/src/aruco_interfaces/CMakeLists.txt;45;ament_package;/home/ros2/dev2_ws/src/aruco_interfaces/CMakeLists.txt;0;") -add_test(lint_cmake "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/home/ros2/dev2_ws/build/aruco_interfaces/test_results/aruco_interfaces/lint_cmake.xunit.xml" "--package-name" "aruco_interfaces" "--output-file" "/home/ros2/dev2_ws/build/aruco_interfaces/ament_lint_cmake/lint_cmake.txt" "--command" "/opt/ros/foxy/bin/ament_lint_cmake" "--xunit-file" "/home/ros2/dev2_ws/build/aruco_interfaces/test_results/aruco_interfaces/lint_cmake.xunit.xml") -set_tests_properties(lint_cmake PROPERTIES LABELS "lint_cmake;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/ros2/dev2_ws/src/aruco_interfaces" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_lint_cmake.cmake;41;ament_add_test;/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake;21;ament_lint_cmake;/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/ros2/dev2_ws/src/aruco_interfaces/CMakeLists.txt;45;ament_package;/home/ros2/dev2_ws/src/aruco_interfaces/CMakeLists.txt;0;") -add_test(xmllint "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/home/ros2/dev2_ws/build/aruco_interfaces/test_results/aruco_interfaces/xmllint.xunit.xml" "--package-name" "aruco_interfaces" "--output-file" "/home/ros2/dev2_ws/build/aruco_interfaces/ament_xmllint/xmllint.txt" "--command" "/opt/ros/foxy/bin/ament_xmllint" "--xunit-file" "/home/ros2/dev2_ws/build/aruco_interfaces/test_results/aruco_interfaces/xmllint.xunit.xml") -set_tests_properties(xmllint PROPERTIES LABELS "xmllint;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/ros2/dev2_ws/src/aruco_interfaces" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_xmllint.cmake;50;ament_add_test;/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake;18;ament_xmllint;/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/ros2/dev2_ws/src/aruco_interfaces/CMakeLists.txt;45;ament_package;/home/ros2/dev2_ws/src/aruco_interfaces/CMakeLists.txt;0;") -subdirs("aruco_interfaces__py") diff --git a/build/aruco_interfaces/Makefile b/build/aruco_interfaces/Makefile deleted file mode 100644 index cbcd4b9..0000000 --- a/build/aruco_interfaces/Makefile +++ /dev/null @@ -1,750 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Default target executed when no arguments are given to make. -default_target: all - -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components - -.PHONY : list_install_components/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache - -.PHONY : rebuild_cache/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." - /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache - -.PHONY : edit_cache/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test - -.PHONY : test/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/progress.marks - $(MAKE) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - $(MAKE) -f CMakeFiles/Makefile2 clean -.PHONY : clean - -# The main clean target -clean/fast: clean - -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - $(MAKE) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - $(MAKE) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -#============================================================================= -# Target rules for targets named aruco_interfaces__rosidl_typesupport_c__pyext - -# Build rule for target. -aruco_interfaces__rosidl_typesupport_c__pyext: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__rosidl_typesupport_c__pyext -.PHONY : aruco_interfaces__rosidl_typesupport_c__pyext - -# fast build rule for target. -aruco_interfaces__rosidl_typesupport_c__pyext/fast: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build -.PHONY : aruco_interfaces__rosidl_typesupport_c__pyext/fast - -#============================================================================= -# Target rules for targets named aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext - -# Build rule for target. -aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext -.PHONY : aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext - -# fast build rule for target. -aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext/fast: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build -.PHONY : aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext/fast - -#============================================================================= -# Target rules for targets named uninstall - -# Build rule for target. -uninstall: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 uninstall -.PHONY : uninstall - -# fast build rule for target. -uninstall/fast: - $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build -.PHONY : uninstall/fast - -#============================================================================= -# Target rules for targets named aruco_interfaces__cpp - -# Build rule for target. -aruco_interfaces__cpp: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__cpp -.PHONY : aruco_interfaces__cpp - -# fast build rule for target. -aruco_interfaces__cpp/fast: - $(MAKE) -f CMakeFiles/aruco_interfaces__cpp.dir/build.make CMakeFiles/aruco_interfaces__cpp.dir/build -.PHONY : aruco_interfaces__cpp/fast - -#============================================================================= -# Target rules for targets named aruco_interfaces__rosidl_typesupport_cpp - -# Build rule for target. -aruco_interfaces__rosidl_typesupport_cpp: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__rosidl_typesupport_cpp -.PHONY : aruco_interfaces__rosidl_typesupport_cpp - -# fast build rule for target. -aruco_interfaces__rosidl_typesupport_cpp/fast: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build -.PHONY : aruco_interfaces__rosidl_typesupport_cpp/fast - -#============================================================================= -# Target rules for targets named aruco_interfaces__rosidl_generator_c - -# Build rule for target. -aruco_interfaces__rosidl_generator_c: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__rosidl_generator_c -.PHONY : aruco_interfaces__rosidl_generator_c - -# fast build rule for target. -aruco_interfaces__rosidl_generator_c/fast: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build -.PHONY : aruco_interfaces__rosidl_generator_c/fast - -#============================================================================= -# Target rules for targets named aruco_interfaces__rosidl_typesupport_fastrtps_c - -# Build rule for target. -aruco_interfaces__rosidl_typesupport_fastrtps_c: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__rosidl_typesupport_fastrtps_c -.PHONY : aruco_interfaces__rosidl_typesupport_fastrtps_c - -# fast build rule for target. -aruco_interfaces__rosidl_typesupport_fastrtps_c/fast: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build -.PHONY : aruco_interfaces__rosidl_typesupport_fastrtps_c/fast - -#============================================================================= -# Target rules for targets named aruco_interfaces__rosidl_typesupport_fastrtps_cpp - -# Build rule for target. -aruco_interfaces__rosidl_typesupport_fastrtps_cpp: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__rosidl_typesupport_fastrtps_cpp -.PHONY : aruco_interfaces__rosidl_typesupport_fastrtps_cpp - -# fast build rule for target. -aruco_interfaces__rosidl_typesupport_fastrtps_cpp/fast: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build -.PHONY : aruco_interfaces__rosidl_typesupport_fastrtps_cpp/fast - -#============================================================================= -# Target rules for targets named aruco_interfaces - -# Build rule for target. -aruco_interfaces: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces -.PHONY : aruco_interfaces - -# fast build rule for target. -aruco_interfaces/fast: - $(MAKE) -f CMakeFiles/aruco_interfaces.dir/build.make CMakeFiles/aruco_interfaces.dir/build -.PHONY : aruco_interfaces/fast - -#============================================================================= -# Target rules for targets named aruco_interfaces__rosidl_typesupport_introspection_c - -# Build rule for target. -aruco_interfaces__rosidl_typesupport_introspection_c: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__rosidl_typesupport_introspection_c -.PHONY : aruco_interfaces__rosidl_typesupport_introspection_c - -# fast build rule for target. -aruco_interfaces__rosidl_typesupport_introspection_c/fast: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build -.PHONY : aruco_interfaces__rosidl_typesupport_introspection_c/fast - -#============================================================================= -# Target rules for targets named aruco_interfaces_uninstall - -# Build rule for target. -aruco_interfaces_uninstall: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces_uninstall -.PHONY : aruco_interfaces_uninstall - -# fast build rule for target. -aruco_interfaces_uninstall/fast: - $(MAKE) -f CMakeFiles/aruco_interfaces_uninstall.dir/build.make CMakeFiles/aruco_interfaces_uninstall.dir/build -.PHONY : aruco_interfaces_uninstall/fast - -#============================================================================= -# Target rules for targets named aruco_interfaces__rosidl_typesupport_c - -# Build rule for target. -aruco_interfaces__rosidl_typesupport_c: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__rosidl_typesupport_c -.PHONY : aruco_interfaces__rosidl_typesupport_c - -# fast build rule for target. -aruco_interfaces__rosidl_typesupport_c/fast: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build -.PHONY : aruco_interfaces__rosidl_typesupport_c/fast - -#============================================================================= -# Target rules for targets named aruco_interfaces__python - -# Build rule for target. -aruco_interfaces__python: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__python -.PHONY : aruco_interfaces__python - -# fast build rule for target. -aruco_interfaces__python/fast: - $(MAKE) -f CMakeFiles/aruco_interfaces__python.dir/build.make CMakeFiles/aruco_interfaces__python.dir/build -.PHONY : aruco_interfaces__python/fast - -#============================================================================= -# Target rules for targets named aruco_interfaces__rosidl_typesupport_introspection_c__pyext - -# Build rule for target. -aruco_interfaces__rosidl_typesupport_introspection_c__pyext: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__rosidl_typesupport_introspection_c__pyext -.PHONY : aruco_interfaces__rosidl_typesupport_introspection_c__pyext - -# fast build rule for target. -aruco_interfaces__rosidl_typesupport_introspection_c__pyext/fast: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build -.PHONY : aruco_interfaces__rosidl_typesupport_introspection_c__pyext/fast - -#============================================================================= -# Target rules for targets named aruco_interfaces__rosidl_typesupport_introspection_cpp - -# Build rule for target. -aruco_interfaces__rosidl_typesupport_introspection_cpp: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__rosidl_typesupport_introspection_cpp -.PHONY : aruco_interfaces__rosidl_typesupport_introspection_cpp - -# fast build rule for target. -aruco_interfaces__rosidl_typesupport_introspection_cpp/fast: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build -.PHONY : aruco_interfaces__rosidl_typesupport_introspection_cpp/fast - -#============================================================================= -# Target rules for targets named aruco_interfaces__py - -# Build rule for target. -aruco_interfaces__py: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__py -.PHONY : aruco_interfaces__py - -# fast build rule for target. -aruco_interfaces__py/fast: - $(MAKE) -f aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/build.make aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/build -.PHONY : aruco_interfaces__py/fast - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.o: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o - -.PHONY : rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.o - -# target to build an object file -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o -.PHONY : rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.o - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.i: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.i - -.PHONY : rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.i - -# target to preprocess a source file -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.i: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.i -.PHONY : rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.i - -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.s: rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.s - -.PHONY : rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.s - -# target to generate assembly for a file -rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.s: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_generator_c.dir/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.s -.PHONY : rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c.s - -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.o: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o - -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.o - -# target to build an object file -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.o - -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.i: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.i - -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.i - -# target to preprocess a source file -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.i: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.i -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.i - -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.s: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.s - -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.s - -# target to generate assembly for a file -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.s: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.s -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c.s - -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.o: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o - -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.o - -# target to build an object file -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o - -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.i: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.i - -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.i - -# target to preprocess a source file -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.i: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.i -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.i - -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.s: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.s - -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.s - -# target to generate assembly for a file -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.s: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.s -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.s - -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.o: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o - -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.o - -# target to build an object file -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o - -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.i: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.i - -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.i - -# target to preprocess a source file -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.i: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.i -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.i - -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.s: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.s - -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.s - -# target to generate assembly for a file -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.s: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.s -.PHONY : rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c.s - -rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.o: rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o - -.PHONY : rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.o - -# target to build an object file -rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o: - $(MAKE) -f CMakeFiles/aruco_interfaces__python.dir/build.make CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o -.PHONY : rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.o - -rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.i: rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.i - -.PHONY : rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.i - -# target to preprocess a source file -rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.i: - $(MAKE) -f CMakeFiles/aruco_interfaces__python.dir/build.make CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.i -.PHONY : rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.i - -rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.s: rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.s - -.PHONY : rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.s - -# target to generate assembly for a file -rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.s: - $(MAKE) -f CMakeFiles/aruco_interfaces__python.dir/build.make CMakeFiles/aruco_interfaces__python.dir/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.s -.PHONY : rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c.s - -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.o: rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o - -.PHONY : rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.o - -# target to build an object file -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o -.PHONY : rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o - -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.i: rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.i - -.PHONY : rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.i - -# target to preprocess a source file -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.i: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.i -.PHONY : rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.i - -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.s: rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.s - -.PHONY : rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.s - -# target to generate assembly for a file -rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.s: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.s -.PHONY : rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.s - -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.o: rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o - -.PHONY : rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.o - -# target to build an object file -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o -.PHONY : rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.o - -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.i: rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.i - -.PHONY : rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.i - -# target to preprocess a source file -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.i: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.i -.PHONY : rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.i - -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.s: rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.s - -.PHONY : rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.s - -# target to generate assembly for a file -rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.s: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.s -.PHONY : rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp.s - -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.o: rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o - -.PHONY : rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.o - -# target to build an object file -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o -.PHONY : rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.o - -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.i: rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.i - -.PHONY : rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.i - -# target to preprocess a source file -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.i: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.i -.PHONY : rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.i - -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.s: rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.s - -.PHONY : rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.s - -# target to generate assembly for a file -rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.s: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.s -.PHONY : rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp.s - -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.o: rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o - -.PHONY : rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.o - -# target to build an object file -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o -.PHONY : rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.o - -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.i: rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.i - -.PHONY : rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.i - -# target to preprocess a source file -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.i: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.i -.PHONY : rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.i - -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.s: rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.s - -.PHONY : rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.s - -# target to generate assembly for a file -rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.s: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.s -.PHONY : rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp.s - -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.o: rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o - -.PHONY : rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.o - -# target to build an object file -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o -.PHONY : rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.o - -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.i: rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.i - -.PHONY : rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.i - -# target to preprocess a source file -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.i: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.i -.PHONY : rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.i - -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.s: rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.s - -.PHONY : rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.s - -# target to generate assembly for a file -rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.s: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.s -.PHONY : rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c.s - -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.o: rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o - -.PHONY : rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.o - -# target to build an object file -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o -.PHONY : rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.o - -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.i: rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.i - -.PHONY : rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.i - -# target to preprocess a source file -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.i: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.i -.PHONY : rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.i - -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.s: rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.s - -.PHONY : rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.s - -# target to generate assembly for a file -rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.s: - $(MAKE) -f CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/aruco_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.s -.PHONY : rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... install" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... edit_cache" - @echo "... aruco_interfaces__rosidl_typesupport_c__pyext" - @echo "... install/strip" - @echo "... aruco_interfaces__rosidl_typesupport_fastrtps_c__pyext" - @echo "... test" - @echo "... uninstall" - @echo "... aruco_interfaces__cpp" - @echo "... aruco_interfaces__rosidl_typesupport_cpp" - @echo "... aruco_interfaces__rosidl_generator_c" - @echo "... install/local" - @echo "... aruco_interfaces__rosidl_typesupport_fastrtps_c" - @echo "... aruco_interfaces__rosidl_typesupport_fastrtps_cpp" - @echo "... aruco_interfaces" - @echo "... aruco_interfaces__rosidl_typesupport_introspection_c" - @echo "... aruco_interfaces_uninstall" - @echo "... aruco_interfaces__rosidl_typesupport_c" - @echo "... aruco_interfaces__python" - @echo "... aruco_interfaces__rosidl_typesupport_introspection_c__pyext" - @echo "... aruco_interfaces__rosidl_typesupport_introspection_cpp" - @echo "... aruco_interfaces__py" - @echo "... rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.o" - @echo "... rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.i" - @echo "... rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.s" - @echo "... rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.o" - @echo "... rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.i" - @echo "... rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.s" - @echo "... rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.o" - @echo "... rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.i" - @echo "... rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.s" - @echo "... rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.o" - @echo "... rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.i" - @echo "... rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.s" - @echo "... rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.o" - @echo "... rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.i" - @echo "... rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.s" - @echo "... rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.o" - @echo "... rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.i" - @echo "... rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.s" - @echo "... rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.o" - @echo "... rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.i" - @echo "... rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.s" - @echo "... rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.o" - @echo "... rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.i" - @echo "... rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.s" - @echo "... rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.o" - @echo "... rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.i" - @echo "... rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.s" - @echo "... rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.o" - @echo "... rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.i" - @echo "... rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.s" - @echo "... rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.o" - @echo "... rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.i" - @echo "... rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/aruco_interfaces/ament_cmake_core/aruco_interfacesConfig-version.cmake b/build/aruco_interfaces/ament_cmake_core/aruco_interfacesConfig-version.cmake deleted file mode 100644 index 7beb732..0000000 --- a/build/aruco_interfaces/ament_cmake_core/aruco_interfacesConfig-version.cmake +++ /dev/null @@ -1,14 +0,0 @@ -# generated from ament/cmake/core/templates/nameConfig-version.cmake.in -set(PACKAGE_VERSION "0.0.0") - -set(PACKAGE_VERSION_EXACT False) -set(PACKAGE_VERSION_COMPATIBLE False) - -if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") - set(PACKAGE_VERSION_EXACT True) - set(PACKAGE_VERSION_COMPATIBLE True) -endif() - -if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") - set(PACKAGE_VERSION_COMPATIBLE True) -endif() diff --git a/build/aruco_interfaces/ament_cmake_core/aruco_interfacesConfig.cmake b/build/aruco_interfaces/ament_cmake_core/aruco_interfacesConfig.cmake deleted file mode 100644 index 483fb56..0000000 --- a/build/aruco_interfaces/ament_cmake_core/aruco_interfacesConfig.cmake +++ /dev/null @@ -1,42 +0,0 @@ -# generated from ament/cmake/core/templates/nameConfig.cmake.in - -# prevent multiple inclusion -if(_aruco_interfaces_CONFIG_INCLUDED) - # ensure to keep the found flag the same - if(NOT DEFINED aruco_interfaces_FOUND) - # explicitly set it to FALSE, otherwise CMake will set it to TRUE - set(aruco_interfaces_FOUND FALSE) - elseif(NOT aruco_interfaces_FOUND) - # use separate condition to avoid uninitialized variable warning - set(aruco_interfaces_FOUND FALSE) - endif() - return() -endif() -set(_aruco_interfaces_CONFIG_INCLUDED TRUE) - -# output package information -if(NOT aruco_interfaces_FIND_QUIETLY) - message(STATUS "Found aruco_interfaces: 0.0.0 (${aruco_interfaces_DIR})") -endif() - -# warn when using a deprecated package -if(NOT "" STREQUAL "") - set(_msg "Package 'aruco_interfaces' is deprecated") - # append custom deprecation text if available - if(NOT "" STREQUAL "TRUE") - set(_msg "${_msg} ()") - endif() - # optionally quiet the deprecation message - if(NOT ${aruco_interfaces_DEPRECATED_QUIET}) - message(DEPRECATION "${_msg}") - endif() -endif() - -# flag package as ament-based to distinguish it after being find_package()-ed -set(aruco_interfaces_FOUND_AMENT_PACKAGE TRUE) - -# include all config extra files -set(_extras "rosidl_cmake-extras.cmake;ament_cmake_export_dependencies-extras.cmake;ament_cmake_export_libraries-extras.cmake;ament_cmake_export_targets-extras.cmake;ament_cmake_export_include_directories-extras.cmake;rosidl_cmake_export_typesupport_libraries-extras.cmake;rosidl_cmake_export_typesupport_targets-extras.cmake") -foreach(_extra ${_extras}) - include("${aruco_interfaces_DIR}/${_extra}") -endforeach() diff --git a/build/aruco_interfaces/ament_cmake_core/package.cmake b/build/aruco_interfaces/ament_cmake_core/package.cmake deleted file mode 100755 index 578c227..0000000 --- a/build/aruco_interfaces/ament_cmake_core/package.cmake +++ /dev/null @@ -1,14 +0,0 @@ -set(_AMENT_PACKAGE_NAME "aruco_interfaces") -set(aruco_interfaces_VERSION "0.0.0") -set(aruco_interfaces_MAINTAINER "ros2 ") -set(aruco_interfaces_BUILD_DEPENDS "rosidl_default_generators" "geometry_msgs" "std_msgs") -set(aruco_interfaces_BUILDTOOL_DEPENDS "ament_cmake") -set(aruco_interfaces_BUILD_EXPORT_DEPENDS "geometry_msgs" "std_msgs") -set(aruco_interfaces_BUILDTOOL_EXPORT_DEPENDS ) -set(aruco_interfaces_EXEC_DEPENDS "rosidl_default_runtime" "geometry_msgs" "std_msgs") -set(aruco_interfaces_TEST_DEPENDS "ament_lint_auto" "ament_lint_common") -set(aruco_interfaces_GROUP_DEPENDS ) -set(aruco_interfaces_MEMBER_OF_GROUPS "rosidl_interface_packages") -set(aruco_interfaces_DEPRECATED "") -set(aruco_interfaces_EXPORT_TAGS) -list(APPEND aruco_interfaces_EXPORT_TAGS "ament_cmake") diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/ArucoMarkerPose.msg.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/ArucoMarkerPose.msg.stamp deleted file mode 100755 index 5c28e96..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/ArucoMarkerPose.msg.stamp +++ /dev/null @@ -1,2 +0,0 @@ -int64[] marker_ids -geometry_msgs/Pose[] poses \ No newline at end of file diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp deleted file mode 100755 index 320fbe2..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp +++ /dev/null @@ -1,92 +0,0 @@ -# generated from ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in - -set(_exported_dependencies "geometry_msgs;std_msgs;geometry_msgs;std_msgs;builtin_interfaces;rosidl_runtime_c;rosidl_typesupport_interface;geometry_msgs;std_msgs;builtin_interfaces;geometry_msgs;std_msgs;builtin_interfaces") - -find_package(ament_cmake_libraries QUIET REQUIRED) - -# find_package() all dependencies -# and append their DEFINITIONS INCLUDE_DIRS, LIBRARIES, and LINK_FLAGS -# variables to aruco_interfaces_DEFINITIONS, aruco_interfaces_INCLUDE_DIRS, -# aruco_interfaces_LIBRARIES, and aruco_interfaces_LINK_FLAGS. -# Additionally collect the direct dependency names in -# aruco_interfaces_DEPENDENCIES as well as the recursive dependency names -# in aruco_interfaces_RECURSIVE_DEPENDENCIES. -if(NOT _exported_dependencies STREQUAL "") - find_package(ament_cmake_core QUIET REQUIRED) - set(aruco_interfaces_DEPENDENCIES ${_exported_dependencies}) - set(aruco_interfaces_RECURSIVE_DEPENDENCIES ${_exported_dependencies}) - set(_libraries) - foreach(_dep ${_exported_dependencies}) - if(NOT ${_dep}_FOUND) - find_package("${_dep}" QUIET REQUIRED) - endif() - # if a package provides modern CMake interface targets use them - # exclusively assuming the classic CMake variables only exist for - # backward compatibility - set(use_modern_cmake FALSE) - if(NOT "${${_dep}_TARGETS}" STREQUAL "") - foreach(_target ${${_dep}_TARGETS}) - # only use actual targets - # in case a package uses this variable for other content - if(TARGET "${_target}") - get_target_property(_include_dirs ${_target} INTERFACE_INCLUDE_DIRECTORIES) - if(_include_dirs) - list_append_unique(aruco_interfaces_INCLUDE_DIRS "${_include_dirs}") - endif() - - get_target_property(_imported_configurations ${_target} IMPORTED_CONFIGURATIONS) - if(_imported_configurations) - string(TOUPPER "${_imported_configurations}" _imported_configurations) - if(DEBUG_CONFIGURATIONS) - string(TOUPPER "${DEBUG_CONFIGURATIONS}" _debug_configurations_uppercase) - else() - set(_debug_configurations_uppercase "DEBUG") - endif() - foreach(_imported_config ${_imported_configurations}) - get_target_property(_imported_implib ${_target} IMPORTED_IMPLIB_${_imported_config}) - if(_imported_implib) - set(_imported_implib_config "optimized") - if(${_imported_config} IN_LIST _debug_configurations_uppercase) - set(_imported_implib_config "debug") - endif() - list(APPEND _libraries ${_imported_implib_config} ${_imported_implib}) - else() - get_target_property(_imported_location ${_target} IMPORTED_LOCATION_${_imported_config}) - if(_imported_location) - list(APPEND _libraries "${_imported_location}") - endif() - endif() - endforeach() - endif() - - get_target_property(_link_libraries ${_target} INTERFACE_LINK_LIBRARIES) - if(_link_libraries) - list(APPEND _libraries "${_link_libraries}") - endif() - set(use_modern_cmake TRUE) - endif() - endforeach() - endif() - if(NOT use_modern_cmake) - if(${_dep}_DEFINITIONS) - list_append_unique(aruco_interfaces_DEFINITIONS "${${_dep}_DEFINITIONS}") - endif() - if(${_dep}_INCLUDE_DIRS) - list_append_unique(aruco_interfaces_INCLUDE_DIRS "${${_dep}_INCLUDE_DIRS}") - endif() - if(${_dep}_LIBRARIES) - list(APPEND _libraries "${${_dep}_LIBRARIES}") - endif() - if(${_dep}_LINK_FLAGS) - list_append_unique(aruco_interfaces_LINK_FLAGS "${${_dep}_LINK_FLAGS}") - endif() - if(${_dep}_RECURSIVE_DEPENDENCIES) - list_append_unique(aruco_interfaces_RECURSIVE_DEPENDENCIES "${${_dep}_RECURSIVE_DEPENDENCIES}") - endif() - endif() - if(_libraries) - ament_libraries_deduplicate(_libraries "${_libraries}") - list(APPEND aruco_interfaces_LIBRARIES "${_libraries}") - endif() - endforeach() -endif() diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp deleted file mode 100755 index 3d3f012..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp +++ /dev/null @@ -1,16 +0,0 @@ -# generated from ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in - -set(_exported_include_dirs "${aruco_interfaces_DIR}/../../../include") - -# append include directories to aruco_interfaces_INCLUDE_DIRS -# warn about not existing paths -if(NOT _exported_include_dirs STREQUAL "") - find_package(ament_cmake_core QUIET REQUIRED) - foreach(_exported_include_dir ${_exported_include_dirs}) - if(NOT IS_DIRECTORY "${_exported_include_dir}") - message(WARNING "Package 'aruco_interfaces' exports the include directory '${_exported_include_dir}' which doesn't exist") - endif() - normalize_path(_exported_include_dir "${_exported_include_dir}") - list(APPEND aruco_interfaces_INCLUDE_DIRS "${_exported_include_dir}") - endforeach() -endif() diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp deleted file mode 100755 index 1d01306..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp +++ /dev/null @@ -1,140 +0,0 @@ -# generated from ament_cmake_export_libraries/cmake/template/ament_cmake_export_libraries.cmake.in - -set(_exported_libraries "aruco_interfaces__rosidl_generator_c;aruco_interfaces__rosidl_typesupport_c;aruco_interfaces__rosidl_typesupport_cpp") -set(_exported_library_names "") - -# populate aruco_interfaces_LIBRARIES -if(NOT _exported_libraries STREQUAL "") - # loop over libraries, either target names or absolute paths - list(LENGTH _exported_libraries _length) - set(_i 0) - while(_i LESS _length) - list(GET _exported_libraries ${_i} _arg) - - # pass linker flags along - if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") - list(APPEND aruco_interfaces_LIBRARIES "${_arg}") - math(EXPR _i "${_i} + 1") - continue() - endif() - - if("${_arg}" MATCHES "^(debug|optimized|general)$") - # remember build configuration keyword - # and get following library - set(_cfg "${_arg}") - math(EXPR _i "${_i} + 1") - if(_i EQUAL _length) - message(FATAL_ERROR "Package 'aruco_interfaces' passes the build configuration keyword '${_cfg}' as the last exported library") - endif() - list(GET _exported_libraries ${_i} _library) - else() - # the value is a library without a build configuration keyword - set(_cfg "") - set(_library "${_arg}") - endif() - math(EXPR _i "${_i} + 1") - - if(NOT IS_ABSOLUTE "${_library}") - # search for library target relative to this CMake file - set(_lib "NOTFOUND") - find_library( - _lib NAMES "${_library}" - PATHS "${aruco_interfaces_DIR}/../../../lib" - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH - ) - - if(NOT _lib) - # warn about not existing library and ignore it - message(FATAL_ERROR "Package 'aruco_interfaces' exports the library '${_library}' which couldn't be found") - elseif(NOT IS_ABSOLUTE "${_lib}") - # the found library must be an absolute path - message(FATAL_ERROR "Package 'aruco_interfaces' found the library '${_library}' at '${_lib}' which is not an absolute path") - elseif(NOT EXISTS "${_lib}") - # the found library must exist - message(FATAL_ERROR "Package 'aruco_interfaces' found the library '${_lib}' which doesn't exist") - else() - list(APPEND aruco_interfaces_LIBRARIES ${_cfg} "${_lib}") - endif() - - else() - if(NOT EXISTS "${_library}") - # the found library must exist - message(WARNING "Package 'aruco_interfaces' exports the library '${_library}' which doesn't exist") - else() - list(APPEND aruco_interfaces_LIBRARIES ${_cfg} "${_library}") - endif() - endif() - endwhile() -endif() - -# find_library() library names with optional LIBRARY_DIRS -# and add the libraries to aruco_interfaces_LIBRARIES -if(NOT _exported_library_names STREQUAL "") - # loop over library names - # but remember related build configuration keyword if available - list(LENGTH _exported_library_names _length) - set(_i 0) - while(_i LESS _length) - list(GET _exported_library_names ${_i} _arg) - # pass linker flags along - if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") - list(APPEND aruco_interfaces_LIBRARIES "${_arg}") - math(EXPR _i "${_i} + 1") - continue() - endif() - - if("${_arg}" MATCHES "^(debug|optimized|general)$") - # remember build configuration keyword - # and get following library name - set(_cfg "${_arg}") - math(EXPR _i "${_i} + 1") - if(_i EQUAL _length) - message(FATAL_ERROR "Package 'aruco_interfaces' passes the build configuration keyword '${_cfg}' as the last exported target") - endif() - list(GET _exported_library_names ${_i} _library) - else() - # the value is a library target without a build configuration keyword - set(_cfg "") - set(_library "${_arg}") - endif() - math(EXPR _i "${_i} + 1") - - # extract optional LIBRARY_DIRS from library name - string(REPLACE ":" ";" _library_dirs "${_library}") - list(GET _library_dirs 0 _library_name) - list(REMOVE_AT _library_dirs 0) - - set(_lib "NOTFOUND") - if(NOT _library_dirs) - # search for library in the common locations - find_library( - _lib - NAMES "${_library_name}" - ) - if(NOT _lib) - # warn about not existing library and later ignore it - message(WARNING "Package 'aruco_interfaces' exports library '${_library_name}' which couldn't be found") - endif() - else() - # search for library in the specified directories - find_library( - _lib - NAMES "${_library_name}" - PATHS ${_library_dirs} - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH - ) - if(NOT _lib) - # warn about not existing library and later ignore it - message(WARNING "Package 'aruco_interfaces' exports library '${_library_name}' with LIBRARY_DIRS '${_library_dirs}' which couldn't be found") - endif() - endif() - if(_lib) - list(APPEND aruco_interfaces_LIBRARIES ${_cfg} "${_lib}") - endif() - endwhile() -endif() - -# TODO(dirk-thomas) deduplicate aruco_interfaces_LIBRARIES -# while maintaining library order -# as well as build configuration keywords -# as well as linker flags diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp deleted file mode 100755 index 4a1b798..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp +++ /dev/null @@ -1,27 +0,0 @@ -# generated from ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake.in - -set(_exported_targets "aruco_interfaces__rosidl_generator_c;aruco_interfaces__rosidl_typesupport_introspection_c;aruco_interfaces__rosidl_typesupport_c;aruco_interfaces__rosidl_generator_cpp;aruco_interfaces__rosidl_typesupport_introspection_cpp;aruco_interfaces__rosidl_typesupport_cpp") - -# include all exported targets -if(NOT _exported_targets STREQUAL "") - foreach(_target ${_exported_targets}) - set(_export_file "${aruco_interfaces_DIR}/${_target}Export.cmake") - include("${_export_file}") - - # extract the target names associated with the export - set(_regex "foreach\\(_expectedTarget (.+)\\)") - file( - STRINGS "${_export_file}" _foreach_targets - REGEX "${_regex}") - list(LENGTH _foreach_targets _matches) - if(NOT _matches EQUAL 1) - message(FATAL_ERROR - "Failed to find exported target names in '${_export_file}'") - endif() - string(REGEX REPLACE "${_regex}" "\\1" _targets "${_foreach_targets}") - string(REPLACE " " ";" _targets "${_targets}") - list(LENGTH _targets _length) - - list(APPEND aruco_interfaces_TARGETS ${_targets}) - endforeach() -endif() diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/ament_prefix_path.sh.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/ament_prefix_path.sh.stamp deleted file mode 100755 index 02e441b..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/ament_prefix_path.sh.stamp +++ /dev/null @@ -1,4 +0,0 @@ -# copied from -# ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh - -ament_prepend_unique_value AMENT_PREFIX_PATH "$AMENT_CURRENT_PREFIX" diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/library_path.sh.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/library_path.sh.stamp deleted file mode 100755 index 292e518..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/library_path.sh.stamp +++ /dev/null @@ -1,16 +0,0 @@ -# copied from ament_package/template/environment_hook/library_path.sh - -# detect if running on Darwin platform -_UNAME=`uname -s` -_IS_DARWIN=0 -if [ "$_UNAME" = "Darwin" ]; then - _IS_DARWIN=1 -fi -unset _UNAME - -if [ $_IS_DARWIN -eq 0 ]; then - ament_prepend_unique_value LD_LIBRARY_PATH "$AMENT_CURRENT_PREFIX/lib" -else - ament_prepend_unique_value DYLD_LIBRARY_PATH "$AMENT_CURRENT_PREFIX/lib" -fi -unset _IS_DARWIN diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp deleted file mode 100755 index ee49c9f..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp +++ /dev/null @@ -1,14 +0,0 @@ -# generated from ament/cmake/core/templates/nameConfig-version.cmake.in -set(PACKAGE_VERSION "@PACKAGE_VERSION@") - -set(PACKAGE_VERSION_EXACT False) -set(PACKAGE_VERSION_COMPATIBLE False) - -if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") - set(PACKAGE_VERSION_EXACT True) - set(PACKAGE_VERSION_COMPATIBLE True) -endif() - -if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") - set(PACKAGE_VERSION_COMPATIBLE True) -endif() diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/nameConfig.cmake.in.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/nameConfig.cmake.in.stamp deleted file mode 100755 index 6fb3fe7..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/nameConfig.cmake.in.stamp +++ /dev/null @@ -1,42 +0,0 @@ -# generated from ament/cmake/core/templates/nameConfig.cmake.in - -# prevent multiple inclusion -if(_@PROJECT_NAME@_CONFIG_INCLUDED) - # ensure to keep the found flag the same - if(NOT DEFINED @PROJECT_NAME@_FOUND) - # explicitly set it to FALSE, otherwise CMake will set it to TRUE - set(@PROJECT_NAME@_FOUND FALSE) - elseif(NOT @PROJECT_NAME@_FOUND) - # use separate condition to avoid uninitialized variable warning - set(@PROJECT_NAME@_FOUND FALSE) - endif() - return() -endif() -set(_@PROJECT_NAME@_CONFIG_INCLUDED TRUE) - -# output package information -if(NOT @PROJECT_NAME@_FIND_QUIETLY) - message(STATUS "Found @PROJECT_NAME@: @PACKAGE_VERSION@ (${@PROJECT_NAME@_DIR})") -endif() - -# warn when using a deprecated package -if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "") - set(_msg "Package '@PROJECT_NAME@' is deprecated") - # append custom deprecation text if available - if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "TRUE") - set(_msg "${_msg} (@PACKAGE_DEPRECATED@)") - endif() - # optionally quiet the deprecation message - if(NOT ${@PROJECT_NAME@_DEPRECATED_QUIET}) - message(DEPRECATION "${_msg}") - endif() -endif() - -# flag package as ament-based to distinguish it after being find_package()-ed -set(@PROJECT_NAME@_FOUND_AMENT_PACKAGE TRUE) - -# include all config extra files -set(_extras "@PACKAGE_CONFIG_EXTRA_FILES@") -foreach(_extra ${_extras}) - include("${@PROJECT_NAME@_DIR}/${_extra}") -endforeach() diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/package.xml.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/package.xml.stamp deleted file mode 100755 index 07e6272..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/package.xml.stamp +++ /dev/null @@ -1,27 +0,0 @@ - - - - aruco_interfaces - 0.0.0 - TODO: Package description - ros2 - TODO: License declaration - - ament_cmake - - geometry_msgs - std_msgs - - ament_lint_auto - ament_lint_common - - rosidl_default_generators - - rosidl_default_runtime - - rosidl_interface_packages - - - ament_cmake - - diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp deleted file mode 100755 index 6f82f12..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp +++ /dev/null @@ -1,143 +0,0 @@ -#!/usr/bin/env python3 - -# Copyright 2014-2015 Open Source Robotics Foundation, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import argparse -from collections import OrderedDict -import sys - -from catkin_pkg.package import parse_package_string - - -def main(argv=sys.argv[1:]): - """ - Extract the information from package.xml and make them accessible to CMake. - - Parse the given package.xml file and - print CMake code defining several variables containing the content. - """ - parser = argparse.ArgumentParser( - description='Parse package.xml file and print CMake code defining ' - 'several variables', - ) - parser.add_argument( - 'package_xml', - type=argparse.FileType('r', encoding='utf-8'), - help='The path to a package.xml file', - ) - parser.add_argument( - 'outfile', - nargs='?', - help='The filename where the output should be written to', - ) - args = parser.parse_args(argv) - - try: - package = parse_package_string( - args.package_xml.read(), filename=args.package_xml.name) - except Exception as e: - print("Error parsing '%s':" % args.package_xml.name, file=sys.stderr) - raise e - finally: - args.package_xml.close() - - lines = generate_cmake_code(package) - if args.outfile: - with open(args.outfile, 'w', encoding='utf-8') as f: - for line in lines: - f.write('%s\n' % line) - else: - for line in lines: - print(line) - - -def get_dependency_values(key, depends): - dependencies = [] - dependencies.append((key, ' '.join(['"%s"' % str(d) for d in depends]))) - for d in depends: - comparisons = [ - 'version_lt', - 'version_lte', - 'version_eq', - 'version_gte', - 'version_gt'] - for comp in comparisons: - value = getattr(d, comp, None) - if value is not None: - dependencies.append(('%s_%s_%s' % (key, str(d), comp.upper()), - '"%s"' % value)) - return dependencies - - -def generate_cmake_code(package): - """ - Return a list of CMake set() commands containing the manifest information. - - :param package: catkin_pkg.package.Package - :returns: list of str - """ - variables = [] - variables.append(('VERSION', '"%s"' % package.version)) - - variables.append(( - 'MAINTAINER', - '"%s"' % (', '.join([str(m) for m in package.maintainers])))) - - variables.extend(get_dependency_values('BUILD_DEPENDS', - package.build_depends)) - variables.extend(get_dependency_values('BUILDTOOL_DEPENDS', - package.buildtool_depends)) - variables.extend(get_dependency_values('BUILD_EXPORT_DEPENDS', - package.build_export_depends)) - variables.extend(get_dependency_values('BUILDTOOL_EXPORT_DEPENDS', - package.buildtool_export_depends)) - variables.extend(get_dependency_values('EXEC_DEPENDS', - package.exec_depends)) - variables.extend(get_dependency_values('TEST_DEPENDS', - package.test_depends)) - variables.extend(get_dependency_values('GROUP_DEPENDS', - package.group_depends)) - variables.extend(get_dependency_values('MEMBER_OF_GROUPS', - package.member_of_groups)) - - deprecated = [e.content for e in package.exports - if e.tagname == 'deprecated'] - variables.append(('DEPRECATED', - '"%s"' % ((deprecated[0] if deprecated[0] else 'TRUE') - if deprecated - else ''))) - - lines = [] - lines.append('set(_AMENT_PACKAGE_NAME "%s")' % package.name) - for (k, v) in variables: - lines.append('set(%s_%s %s)' % (package.name, k, v)) - - lines.append('set(%s_EXPORT_TAGS)' % package.name) - replaces = OrderedDict() - replaces['${prefix}/'] = '' - replaces['\\'] = '\\\\' # escape backslashes - replaces['"'] = '\\"' # prevent double quotes to end the CMake string - replaces[';'] = '\\;' # prevent semicolons to be interpreted as list separators - for export in package.exports: - export = str(export) - for k, v in replaces.items(): - export = export.replace(k, v) - lines.append('list(APPEND %s_EXPORT_TAGS "%s")' % (package.name, export)) - - return lines - - -if __name__ == '__main__': - main() diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/path.sh.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/path.sh.stamp deleted file mode 100755 index e59b749..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/path.sh.stamp +++ /dev/null @@ -1,5 +0,0 @@ -# copied from ament_cmake_core/cmake/environment_hooks/environment/path.sh - -if [ -d "$AMENT_CURRENT_PREFIX/bin" ]; then - ament_prepend_unique_value PATH "$AMENT_CURRENT_PREFIX/bin" -fi diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/pythonpath.sh.in.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/pythonpath.sh.in.stamp deleted file mode 100755 index de278c1..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/pythonpath.sh.in.stamp +++ /dev/null @@ -1,3 +0,0 @@ -# generated from ament_package/template/environment_hook/pythonpath.sh.in - -ament_prepend_unique_value PYTHONPATH "$AMENT_CURRENT_PREFIX/@PYTHON_INSTALL_DIR@" diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp deleted file mode 100755 index 26fd8b0..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp +++ /dev/null @@ -1,4 +0,0 @@ -# generated from rosidl_cmake/cmake/rosidl_cmake-extras.cmake.in - -set(aruco_interfaces_IDL_FILES "msg/ArucoMarkerPose.idl") -set(aruco_interfaces_INTERFACE_FILES "msg/ArucoMarkerPose.msg") diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp deleted file mode 100755 index b2e546a..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp +++ /dev/null @@ -1,46 +0,0 @@ -# generated from -# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_libraries.cmake.in - -set(_exported_typesupport_libraries - "__rosidl_typesupport_fastrtps_c:aruco_interfaces__rosidl_typesupport_fastrtps_c;__rosidl_typesupport_fastrtps_cpp:aruco_interfaces__rosidl_typesupport_fastrtps_cpp") - -# populate aruco_interfaces_LIBRARIES_ -if(NOT _exported_typesupport_libraries STREQUAL "") - # loop over typesupport libraries - foreach(_tuple ${_exported_typesupport_libraries}) - string(REPLACE ":" ";" _tuple "${_tuple}") - list(GET _tuple 0 _suffix) - list(GET _tuple 1 _library) - - if(NOT IS_ABSOLUTE "${_library}") - # search for library target relative to this CMake file - set(_lib "NOTFOUND") - find_library( - _lib NAMES "${_library}" - PATHS "${aruco_interfaces_DIR}/../../../lib" - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH - ) - - if(NOT _lib) - # the library wasn't found - message(FATAL_ERROR "Package 'aruco_interfaces' exports the typesupport library '${_library}' which couldn't be found") - elseif(NOT IS_ABSOLUTE "${_lib}") - # the found library must be an absolute path - message(FATAL_ERROR "Package 'aruco_interfaces' found the typesupport library '${_library}' at '${_lib}' which is not an absolute path") - elseif(NOT EXISTS "${_lib}") - # the found library must exist - message(FATAL_ERROR "Package 'aruco_interfaces' found the typesupport library '${_lib}' which doesn't exist") - else() - list(APPEND aruco_interfaces_LIBRARIES${_suffix} ${_cfg} "${_lib}") - endif() - - else() - if(NOT EXISTS "${_library}") - # the found library must exist - message(WARNING "Package 'aruco_interfaces' exports the typesupport library '${_library}' which doesn't exist") - else() - list(APPEND aruco_interfaces_LIBRARIES${_suffix} "${_library}") - endif() - endif() - endforeach() -endif() diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp deleted file mode 100755 index dde11ce..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp +++ /dev/null @@ -1,23 +0,0 @@ -# generated from -# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_targets.cmake.in - -set(_exported_typesupport_targets - "__rosidl_typesupport_introspection_c:aruco_interfaces__rosidl_typesupport_introspection_c;__rosidl_typesupport_introspection_cpp:aruco_interfaces__rosidl_typesupport_introspection_cpp") - -# populate aruco_interfaces_TARGETS_ -if(NOT _exported_typesupport_targets STREQUAL "") - # loop over typesupport targets - foreach(_tuple ${_exported_typesupport_targets}) - string(REPLACE ":" ";" _tuple "${_tuple}") - list(GET _tuple 0 _suffix) - list(GET _tuple 1 _target) - - set(_target "aruco_interfaces::${_target}") - if(NOT TARGET "${_target}") - # the exported target must exist - message(WARNING "Package 'aruco_interfaces' exports the typesupport target '${_target}' which doesn't exist") - else() - list(APPEND aruco_interfaces_TARGETS${_suffix} "${_target}") - endif() - endforeach() -endif() diff --git a/build/aruco_interfaces/ament_cmake_core/stamps/templates_2_cmake.py.stamp b/build/aruco_interfaces/ament_cmake_core/stamps/templates_2_cmake.py.stamp deleted file mode 100755 index b7c0faf..0000000 --- a/build/aruco_interfaces/ament_cmake_core/stamps/templates_2_cmake.py.stamp +++ /dev/null @@ -1,112 +0,0 @@ -#!/usr/bin/env python3 - -# Copyright 2014-2015 Open Source Robotics Foundation, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import argparse -import os -import sys - -from ament_package.templates import get_environment_hook_template_path -from ament_package.templates import get_package_level_template_names -from ament_package.templates import get_package_level_template_path -from ament_package.templates import get_prefix_level_template_names -from ament_package.templates import get_prefix_level_template_path - -IS_WINDOWS = os.name == 'nt' - - -def main(argv=sys.argv[1:]): - """ - Extract the information about templates provided by ament_package. - - Call the API provided by ament_package and - print CMake code defining several variables containing information about - the available templates. - """ - parser = argparse.ArgumentParser( - description='Extract information about templates provided by ' - 'ament_package and print CMake code defining several ' - 'variables', - ) - parser.add_argument( - 'outfile', - nargs='?', - help='The filename where the output should be written to', - ) - args = parser.parse_args(argv) - - lines = generate_cmake_code() - if args.outfile: - basepath = os.path.dirname(args.outfile) - if not os.path.exists(basepath): - os.makedirs(basepath) - with open(args.outfile, 'w') as f: - for line in lines: - f.write('%s\n' % line) - else: - for line in lines: - print(line) - - -def generate_cmake_code(): - """ - Return a list of CMake set() commands containing the template information. - - :returns: list of str - """ - variables = [] - - if not IS_WINDOWS: - variables.append(( - 'ENVIRONMENT_HOOK_LIBRARY_PATH', - '"%s"' % get_environment_hook_template_path('library_path.sh'))) - else: - variables.append(('ENVIRONMENT_HOOK_LIBRARY_PATH', '')) - - ext = '.bat.in' if IS_WINDOWS else '.sh.in' - variables.append(( - 'ENVIRONMENT_HOOK_PYTHONPATH', - '"%s"' % get_environment_hook_template_path('pythonpath' + ext))) - - templates = [] - for name in get_package_level_template_names(): - templates.append('"%s"' % get_package_level_template_path(name)) - variables.append(( - 'PACKAGE_LEVEL', - templates)) - - templates = [] - for name in get_prefix_level_template_names(): - templates.append('"%s"' % get_prefix_level_template_path(name)) - variables.append(( - 'PREFIX_LEVEL', - templates)) - - lines = [] - for (k, v) in variables: - if isinstance(v, list): - lines.append('set(ament_cmake_package_templates_%s "")' % k) - for vv in v: - lines.append('list(APPEND ament_cmake_package_templates_%s %s)' - % (k, vv)) - else: - lines.append('set(ament_cmake_package_templates_%s %s)' % (k, v)) - # Ensure backslashes are replaced with forward slashes because CMake cannot - # parse files with backslashes in it. - return [l.replace('\\', '/') for l in lines] - - -if __name__ == '__main__': - main() diff --git a/build/aruco_interfaces/ament_cmake_environment_hooks/ament_prefix_path.dsv b/build/aruco_interfaces/ament_cmake_environment_hooks/ament_prefix_path.dsv deleted file mode 100755 index 79d4c95..0000000 --- a/build/aruco_interfaces/ament_cmake_environment_hooks/ament_prefix_path.dsv +++ /dev/null @@ -1 +0,0 @@ -prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/build/aruco_interfaces/ament_cmake_environment_hooks/library_path.dsv b/build/aruco_interfaces/ament_cmake_environment_hooks/library_path.dsv deleted file mode 100755 index 89bec93..0000000 --- a/build/aruco_interfaces/ament_cmake_environment_hooks/library_path.dsv +++ /dev/null @@ -1 +0,0 @@ -prepend-non-duplicate;LD_LIBRARY_PATH;lib diff --git a/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.bash b/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.bash deleted file mode 100644 index 49782f2..0000000 --- a/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.bash +++ /dev/null @@ -1,46 +0,0 @@ -# generated from ament_package/template/package_level/local_setup.bash.in - -# source local_setup.sh from same directory as this file -_this_path=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" && pwd) -# provide AMENT_CURRENT_PREFIX to shell script -AMENT_CURRENT_PREFIX=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." && pwd) -# store AMENT_CURRENT_PREFIX to restore it before each environment hook -_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX - -# trace output -if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then - echo "# . \"$_this_path/local_setup.sh\"" -fi -. "$_this_path/local_setup.sh" -unset _this_path - -# unset AMENT_ENVIRONMENT_HOOKS -# if not appending to them for return -if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then - unset AMENT_ENVIRONMENT_HOOKS -fi - -# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks -AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX -# list all environment hooks of this package - -# source all shell-specific environment hooks of this package -# if not returning them -if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then - _package_local_setup_IFS=$IFS - IFS=":" - for _hook in $AMENT_ENVIRONMENT_HOOKS; do - # restore AMENT_CURRENT_PREFIX for each environment hook - AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX - # restore IFS before sourcing other files - IFS=$_package_local_setup_IFS - . "$_hook" - done - unset _hook - IFS=$_package_local_setup_IFS - unset _package_local_setup_IFS - unset AMENT_ENVIRONMENT_HOOKS -fi - -unset _package_local_setup_AMENT_CURRENT_PREFIX -unset AMENT_CURRENT_PREFIX diff --git a/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.dsv b/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.dsv deleted file mode 100755 index 0a267c9..0000000 --- a/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.dsv +++ /dev/null @@ -1,4 +0,0 @@ -source;share/aruco_interfaces/environment/ament_prefix_path.sh -source;share/aruco_interfaces/environment/library_path.sh -source;share/aruco_interfaces/environment/path.sh -source;share/aruco_interfaces/environment/pythonpath.sh diff --git a/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.sh b/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.sh deleted file mode 100644 index 8e434dd..0000000 --- a/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.sh +++ /dev/null @@ -1,135 +0,0 @@ -# generated from ament_package/template/package_level/local_setup.sh.in - -# since this file is sourced use either the provided AMENT_CURRENT_PREFIX -# or fall back to the destination set at configure time -: ${AMENT_CURRENT_PREFIX:="/home/ros2/dev2_ws/install/aruco_interfaces"} -if [ ! -d "$AMENT_CURRENT_PREFIX" ]; then - if [ -z "$COLCON_CURRENT_PREFIX" ]; then - echo "The compile time prefix path '$AMENT_CURRENT_PREFIX' doesn't " \ - "exist. Consider sourcing a different extension than '.sh'." 1>&2 - else - AMENT_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" - fi -fi - -# function to append values to environment variables -# using colons as separators and avoiding leading separators -ament_append_value() { - # arguments - _listname="$1" - _value="$2" - #echo "listname $_listname" - #eval echo "list value \$$_listname" - #echo "value $_value" - - # avoid leading separator - eval _values=\"\$$_listname\" - if [ -z "$_values" ]; then - eval export $_listname=\"$_value\" - #eval echo "set list \$$_listname" - else - # field separator must not be a colon - _ament_append_value_IFS=$IFS - unset IFS - eval export $_listname=\"\$$_listname:$_value\" - #eval echo "append list \$$_listname" - IFS=$_ament_append_value_IFS - unset _ament_append_value_IFS - fi - unset _values - - unset _value - unset _listname -} - -# function to prepend non-duplicate values to environment variables -# using colons as separators and avoiding trailing separators -ament_prepend_unique_value() { - # arguments - _listname="$1" - _value="$2" - #echo "listname $_listname" - #eval echo "list value \$$_listname" - #echo "value $_value" - - # check if the list contains the value - eval _values=\"\$$_listname\" - _duplicate= - _ament_prepend_unique_value_IFS=$IFS - IFS=":" - if [ "$AMENT_SHELL" = "zsh" ]; then - ament_zsh_to_array _values - fi - for _item in $_values; do - # ignore empty strings - if [ -z "$_item" ]; then - continue - fi - if [ "$_item" = "$_value" ]; then - _duplicate=1 - fi - done - unset _item - - # prepend only non-duplicates - if [ -z "$_duplicate" ]; then - # avoid trailing separator - if [ -z "$_values" ]; then - eval export $_listname=\"$_value\" - #eval echo "set list \$$_listname" - else - # field separator must not be a colon - unset IFS - eval export $_listname=\"$_value:\$$_listname\" - #eval echo "prepend list \$$_listname" - fi - fi - IFS=$_ament_prepend_unique_value_IFS - unset _ament_prepend_unique_value_IFS - unset _duplicate - unset _values - - unset _value - unset _listname -} - -# unset AMENT_ENVIRONMENT_HOOKS -# if not appending to them for return -if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then - unset AMENT_ENVIRONMENT_HOOKS -fi - -# list all environment hooks of this package -ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/aruco_interfaces/environment/ament_prefix_path.sh" -ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/aruco_interfaces/environment/library_path.sh" -ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/aruco_interfaces/environment/path.sh" -ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/aruco_interfaces/environment/pythonpath.sh" - -# source all shell-specific environment hooks of this package -# if not returning them -if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then - _package_local_setup_IFS=$IFS - IFS=":" - if [ "$AMENT_SHELL" = "zsh" ]; then - ament_zsh_to_array AMENT_ENVIRONMENT_HOOKS - fi - for _hook in $AMENT_ENVIRONMENT_HOOKS; do - if [ -f "$_hook" ]; then - # restore IFS before sourcing other files - IFS=$_package_local_setup_IFS - # trace output - if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then - echo "# . \"$_hook\"" - fi - . "$_hook" - fi - done - unset _hook - IFS=$_package_local_setup_IFS - unset _package_local_setup_IFS - unset AMENT_ENVIRONMENT_HOOKS -fi - -# reset AMENT_CURRENT_PREFIX after each package -# allowing to source multiple package-level setup files -unset AMENT_CURRENT_PREFIX diff --git a/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.zsh b/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.zsh deleted file mode 100644 index fe161be..0000000 --- a/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.zsh +++ /dev/null @@ -1,59 +0,0 @@ -# generated from ament_package/template/package_level/local_setup.zsh.in - -AMENT_SHELL=zsh - -# source local_setup.sh from same directory as this file -_this_path=$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd) -# provide AMENT_CURRENT_PREFIX to shell script -AMENT_CURRENT_PREFIX=$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd) -# store AMENT_CURRENT_PREFIX to restore it before each environment hook -_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX - -# function to convert array-like strings into arrays -# to wordaround SH_WORD_SPLIT not being set -ament_zsh_to_array() { - local _listname=$1 - local _dollar="$" - local _split="{=" - local _to_array="(\"$_dollar$_split$_listname}\")" - eval $_listname=$_to_array -} - -# trace output -if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then - echo "# . \"$_this_path/local_setup.sh\"" -fi -# the package-level local_setup file unsets AMENT_CURRENT_PREFIX -. "$_this_path/local_setup.sh" -unset _this_path - -# unset AMENT_ENVIRONMENT_HOOKS -# if not appending to them for return -if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then - unset AMENT_ENVIRONMENT_HOOKS -fi - -# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks -AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX -# list all environment hooks of this package - -# source all shell-specific environment hooks of this package -# if not returning them -if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then - _package_local_setup_IFS=$IFS - IFS=":" - for _hook in $AMENT_ENVIRONMENT_HOOKS; do - # restore AMENT_CURRENT_PREFIX for each environment hook - AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX - # restore IFS before sourcing other files - IFS=$_package_local_setup_IFS - . "$_hook" - done - unset _hook - IFS=$_package_local_setup_IFS - unset _package_local_setup_IFS - unset AMENT_ENVIRONMENT_HOOKS -fi - -unset _package_local_setup_AMENT_CURRENT_PREFIX -unset AMENT_CURRENT_PREFIX diff --git a/build/aruco_interfaces/ament_cmake_environment_hooks/package.dsv b/build/aruco_interfaces/ament_cmake_environment_hooks/package.dsv deleted file mode 100755 index f11207c..0000000 --- a/build/aruco_interfaces/ament_cmake_environment_hooks/package.dsv +++ /dev/null @@ -1,4 +0,0 @@ -source;share/aruco_interfaces/local_setup.bash -source;share/aruco_interfaces/local_setup.dsv -source;share/aruco_interfaces/local_setup.sh -source;share/aruco_interfaces/local_setup.zsh diff --git a/build/aruco_interfaces/ament_cmake_environment_hooks/path.dsv b/build/aruco_interfaces/ament_cmake_environment_hooks/path.dsv deleted file mode 100755 index b94426a..0000000 --- a/build/aruco_interfaces/ament_cmake_environment_hooks/path.dsv +++ /dev/null @@ -1 +0,0 @@ -prepend-non-duplicate-if-exists;PATH;bin diff --git a/build/aruco_interfaces/ament_cmake_environment_hooks/pythonpath.dsv b/build/aruco_interfaces/ament_cmake_environment_hooks/pythonpath.dsv deleted file mode 100755 index 84dbc4c..0000000 --- a/build/aruco_interfaces/ament_cmake_environment_hooks/pythonpath.dsv +++ /dev/null @@ -1 +0,0 @@ -prepend-non-duplicate;PYTHONPATH;lib/python3.8/site-packages diff --git a/build/aruco_interfaces/ament_cmake_environment_hooks/pythonpath.sh b/build/aruco_interfaces/ament_cmake_environment_hooks/pythonpath.sh deleted file mode 100644 index 7fe2b2f..0000000 --- a/build/aruco_interfaces/ament_cmake_environment_hooks/pythonpath.sh +++ /dev/null @@ -1,3 +0,0 @@ -# generated from ament_package/template/environment_hook/pythonpath.sh.in - -ament_prepend_unique_value PYTHONPATH "$AMENT_CURRENT_PREFIX/lib/python3.8/site-packages" diff --git a/build/aruco_interfaces/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake b/build/aruco_interfaces/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake deleted file mode 100644 index 320fbe2..0000000 --- a/build/aruco_interfaces/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake +++ /dev/null @@ -1,92 +0,0 @@ -# generated from ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in - -set(_exported_dependencies "geometry_msgs;std_msgs;geometry_msgs;std_msgs;builtin_interfaces;rosidl_runtime_c;rosidl_typesupport_interface;geometry_msgs;std_msgs;builtin_interfaces;geometry_msgs;std_msgs;builtin_interfaces") - -find_package(ament_cmake_libraries QUIET REQUIRED) - -# find_package() all dependencies -# and append their DEFINITIONS INCLUDE_DIRS, LIBRARIES, and LINK_FLAGS -# variables to aruco_interfaces_DEFINITIONS, aruco_interfaces_INCLUDE_DIRS, -# aruco_interfaces_LIBRARIES, and aruco_interfaces_LINK_FLAGS. -# Additionally collect the direct dependency names in -# aruco_interfaces_DEPENDENCIES as well as the recursive dependency names -# in aruco_interfaces_RECURSIVE_DEPENDENCIES. -if(NOT _exported_dependencies STREQUAL "") - find_package(ament_cmake_core QUIET REQUIRED) - set(aruco_interfaces_DEPENDENCIES ${_exported_dependencies}) - set(aruco_interfaces_RECURSIVE_DEPENDENCIES ${_exported_dependencies}) - set(_libraries) - foreach(_dep ${_exported_dependencies}) - if(NOT ${_dep}_FOUND) - find_package("${_dep}" QUIET REQUIRED) - endif() - # if a package provides modern CMake interface targets use them - # exclusively assuming the classic CMake variables only exist for - # backward compatibility - set(use_modern_cmake FALSE) - if(NOT "${${_dep}_TARGETS}" STREQUAL "") - foreach(_target ${${_dep}_TARGETS}) - # only use actual targets - # in case a package uses this variable for other content - if(TARGET "${_target}") - get_target_property(_include_dirs ${_target} INTERFACE_INCLUDE_DIRECTORIES) - if(_include_dirs) - list_append_unique(aruco_interfaces_INCLUDE_DIRS "${_include_dirs}") - endif() - - get_target_property(_imported_configurations ${_target} IMPORTED_CONFIGURATIONS) - if(_imported_configurations) - string(TOUPPER "${_imported_configurations}" _imported_configurations) - if(DEBUG_CONFIGURATIONS) - string(TOUPPER "${DEBUG_CONFIGURATIONS}" _debug_configurations_uppercase) - else() - set(_debug_configurations_uppercase "DEBUG") - endif() - foreach(_imported_config ${_imported_configurations}) - get_target_property(_imported_implib ${_target} IMPORTED_IMPLIB_${_imported_config}) - if(_imported_implib) - set(_imported_implib_config "optimized") - if(${_imported_config} IN_LIST _debug_configurations_uppercase) - set(_imported_implib_config "debug") - endif() - list(APPEND _libraries ${_imported_implib_config} ${_imported_implib}) - else() - get_target_property(_imported_location ${_target} IMPORTED_LOCATION_${_imported_config}) - if(_imported_location) - list(APPEND _libraries "${_imported_location}") - endif() - endif() - endforeach() - endif() - - get_target_property(_link_libraries ${_target} INTERFACE_LINK_LIBRARIES) - if(_link_libraries) - list(APPEND _libraries "${_link_libraries}") - endif() - set(use_modern_cmake TRUE) - endif() - endforeach() - endif() - if(NOT use_modern_cmake) - if(${_dep}_DEFINITIONS) - list_append_unique(aruco_interfaces_DEFINITIONS "${${_dep}_DEFINITIONS}") - endif() - if(${_dep}_INCLUDE_DIRS) - list_append_unique(aruco_interfaces_INCLUDE_DIRS "${${_dep}_INCLUDE_DIRS}") - endif() - if(${_dep}_LIBRARIES) - list(APPEND _libraries "${${_dep}_LIBRARIES}") - endif() - if(${_dep}_LINK_FLAGS) - list_append_unique(aruco_interfaces_LINK_FLAGS "${${_dep}_LINK_FLAGS}") - endif() - if(${_dep}_RECURSIVE_DEPENDENCIES) - list_append_unique(aruco_interfaces_RECURSIVE_DEPENDENCIES "${${_dep}_RECURSIVE_DEPENDENCIES}") - endif() - endif() - if(_libraries) - ament_libraries_deduplicate(_libraries "${_libraries}") - list(APPEND aruco_interfaces_LIBRARIES "${_libraries}") - endif() - endforeach() -endif() diff --git a/build/aruco_interfaces/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake b/build/aruco_interfaces/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake deleted file mode 100644 index 3d3f012..0000000 --- a/build/aruco_interfaces/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# generated from ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in - -set(_exported_include_dirs "${aruco_interfaces_DIR}/../../../include") - -# append include directories to aruco_interfaces_INCLUDE_DIRS -# warn about not existing paths -if(NOT _exported_include_dirs STREQUAL "") - find_package(ament_cmake_core QUIET REQUIRED) - foreach(_exported_include_dir ${_exported_include_dirs}) - if(NOT IS_DIRECTORY "${_exported_include_dir}") - message(WARNING "Package 'aruco_interfaces' exports the include directory '${_exported_include_dir}' which doesn't exist") - endif() - normalize_path(_exported_include_dir "${_exported_include_dir}") - list(APPEND aruco_interfaces_INCLUDE_DIRS "${_exported_include_dir}") - endforeach() -endif() diff --git a/build/aruco_interfaces/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake b/build/aruco_interfaces/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake deleted file mode 100644 index 1d01306..0000000 --- a/build/aruco_interfaces/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake +++ /dev/null @@ -1,140 +0,0 @@ -# generated from ament_cmake_export_libraries/cmake/template/ament_cmake_export_libraries.cmake.in - -set(_exported_libraries "aruco_interfaces__rosidl_generator_c;aruco_interfaces__rosidl_typesupport_c;aruco_interfaces__rosidl_typesupport_cpp") -set(_exported_library_names "") - -# populate aruco_interfaces_LIBRARIES -if(NOT _exported_libraries STREQUAL "") - # loop over libraries, either target names or absolute paths - list(LENGTH _exported_libraries _length) - set(_i 0) - while(_i LESS _length) - list(GET _exported_libraries ${_i} _arg) - - # pass linker flags along - if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") - list(APPEND aruco_interfaces_LIBRARIES "${_arg}") - math(EXPR _i "${_i} + 1") - continue() - endif() - - if("${_arg}" MATCHES "^(debug|optimized|general)$") - # remember build configuration keyword - # and get following library - set(_cfg "${_arg}") - math(EXPR _i "${_i} + 1") - if(_i EQUAL _length) - message(FATAL_ERROR "Package 'aruco_interfaces' passes the build configuration keyword '${_cfg}' as the last exported library") - endif() - list(GET _exported_libraries ${_i} _library) - else() - # the value is a library without a build configuration keyword - set(_cfg "") - set(_library "${_arg}") - endif() - math(EXPR _i "${_i} + 1") - - if(NOT IS_ABSOLUTE "${_library}") - # search for library target relative to this CMake file - set(_lib "NOTFOUND") - find_library( - _lib NAMES "${_library}" - PATHS "${aruco_interfaces_DIR}/../../../lib" - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH - ) - - if(NOT _lib) - # warn about not existing library and ignore it - message(FATAL_ERROR "Package 'aruco_interfaces' exports the library '${_library}' which couldn't be found") - elseif(NOT IS_ABSOLUTE "${_lib}") - # the found library must be an absolute path - message(FATAL_ERROR "Package 'aruco_interfaces' found the library '${_library}' at '${_lib}' which is not an absolute path") - elseif(NOT EXISTS "${_lib}") - # the found library must exist - message(FATAL_ERROR "Package 'aruco_interfaces' found the library '${_lib}' which doesn't exist") - else() - list(APPEND aruco_interfaces_LIBRARIES ${_cfg} "${_lib}") - endif() - - else() - if(NOT EXISTS "${_library}") - # the found library must exist - message(WARNING "Package 'aruco_interfaces' exports the library '${_library}' which doesn't exist") - else() - list(APPEND aruco_interfaces_LIBRARIES ${_cfg} "${_library}") - endif() - endif() - endwhile() -endif() - -# find_library() library names with optional LIBRARY_DIRS -# and add the libraries to aruco_interfaces_LIBRARIES -if(NOT _exported_library_names STREQUAL "") - # loop over library names - # but remember related build configuration keyword if available - list(LENGTH _exported_library_names _length) - set(_i 0) - while(_i LESS _length) - list(GET _exported_library_names ${_i} _arg) - # pass linker flags along - if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") - list(APPEND aruco_interfaces_LIBRARIES "${_arg}") - math(EXPR _i "${_i} + 1") - continue() - endif() - - if("${_arg}" MATCHES "^(debug|optimized|general)$") - # remember build configuration keyword - # and get following library name - set(_cfg "${_arg}") - math(EXPR _i "${_i} + 1") - if(_i EQUAL _length) - message(FATAL_ERROR "Package 'aruco_interfaces' passes the build configuration keyword '${_cfg}' as the last exported target") - endif() - list(GET _exported_library_names ${_i} _library) - else() - # the value is a library target without a build configuration keyword - set(_cfg "") - set(_library "${_arg}") - endif() - math(EXPR _i "${_i} + 1") - - # extract optional LIBRARY_DIRS from library name - string(REPLACE ":" ";" _library_dirs "${_library}") - list(GET _library_dirs 0 _library_name) - list(REMOVE_AT _library_dirs 0) - - set(_lib "NOTFOUND") - if(NOT _library_dirs) - # search for library in the common locations - find_library( - _lib - NAMES "${_library_name}" - ) - if(NOT _lib) - # warn about not existing library and later ignore it - message(WARNING "Package 'aruco_interfaces' exports library '${_library_name}' which couldn't be found") - endif() - else() - # search for library in the specified directories - find_library( - _lib - NAMES "${_library_name}" - PATHS ${_library_dirs} - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH - ) - if(NOT _lib) - # warn about not existing library and later ignore it - message(WARNING "Package 'aruco_interfaces' exports library '${_library_name}' with LIBRARY_DIRS '${_library_dirs}' which couldn't be found") - endif() - endif() - if(_lib) - list(APPEND aruco_interfaces_LIBRARIES ${_cfg} "${_lib}") - endif() - endwhile() -endif() - -# TODO(dirk-thomas) deduplicate aruco_interfaces_LIBRARIES -# while maintaining library order -# as well as build configuration keywords -# as well as linker flags diff --git a/build/aruco_interfaces/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake b/build/aruco_interfaces/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake deleted file mode 100644 index 4a1b798..0000000 --- a/build/aruco_interfaces/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake +++ /dev/null @@ -1,27 +0,0 @@ -# generated from ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake.in - -set(_exported_targets "aruco_interfaces__rosidl_generator_c;aruco_interfaces__rosidl_typesupport_introspection_c;aruco_interfaces__rosidl_typesupport_c;aruco_interfaces__rosidl_generator_cpp;aruco_interfaces__rosidl_typesupport_introspection_cpp;aruco_interfaces__rosidl_typesupport_cpp") - -# include all exported targets -if(NOT _exported_targets STREQUAL "") - foreach(_target ${_exported_targets}) - set(_export_file "${aruco_interfaces_DIR}/${_target}Export.cmake") - include("${_export_file}") - - # extract the target names associated with the export - set(_regex "foreach\\(_expectedTarget (.+)\\)") - file( - STRINGS "${_export_file}" _foreach_targets - REGEX "${_regex}") - list(LENGTH _foreach_targets _matches) - if(NOT _matches EQUAL 1) - message(FATAL_ERROR - "Failed to find exported target names in '${_export_file}'") - endif() - string(REGEX REPLACE "${_regex}" "\\1" _targets "${_foreach_targets}") - string(REPLACE " " ";" _targets "${_targets}") - list(LENGTH _targets _length) - - list(APPEND aruco_interfaces_TARGETS ${_targets}) - endforeach() -endif() diff --git a/build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/aruco_interfaces b/build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/aruco_interfaces deleted file mode 100755 index 4b40f93..0000000 --- a/build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/aruco_interfaces +++ /dev/null @@ -1 +0,0 @@ -geometry_msgs;std_msgs;rosidl_default_runtime;ament_lint_auto;ament_lint_common \ No newline at end of file diff --git a/build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/packages/aruco_interfaces b/build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/packages/aruco_interfaces deleted file mode 100755 index e69de29..0000000 diff --git a/build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/aruco_interfaces b/build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/aruco_interfaces deleted file mode 100644 index f590790..0000000 --- a/build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/aruco_interfaces +++ /dev/null @@ -1 +0,0 @@ -/home/ros2/dev2_ws/install/v4l2_camera:/home/ros2/dev2_ws/install/turtle_follower_py:/home/ros2/dev2_ws/install/camera_calibration:/home/ros2/dev2_ws/install/aruco_interfaces:/home/ros2/dev2_ws/install/aruco_detector:/opt/ros/foxy \ No newline at end of file diff --git a/build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/aruco_interfaces b/build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/aruco_interfaces deleted file mode 100755 index 051e7ca..0000000 --- a/build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/aruco_interfaces +++ /dev/null @@ -1,2 +0,0 @@ -msg/ArucoMarkerPose.idl -msg/ArucoMarkerPose.msg \ No newline at end of file diff --git a/build/aruco_interfaces/ament_cmake_package_templates/templates.cmake b/build/aruco_interfaces/ament_cmake_package_templates/templates.cmake deleted file mode 100755 index 028c16d..0000000 --- a/build/aruco_interfaces/ament_cmake_package_templates/templates.cmake +++ /dev/null @@ -1,14 +0,0 @@ -set(ament_cmake_package_templates_ENVIRONMENT_HOOK_LIBRARY_PATH "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/environment_hook/library_path.sh") -set(ament_cmake_package_templates_ENVIRONMENT_HOOK_PYTHONPATH "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/environment_hook/pythonpath.sh.in") -set(ament_cmake_package_templates_PACKAGE_LEVEL "") -list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.bash.in") -list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.sh.in") -list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.zsh.in") -set(ament_cmake_package_templates_PREFIX_LEVEL "") -list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/local_setup.bash") -list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/local_setup.sh.in") -list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/local_setup.zsh") -list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/setup.bash") -list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/setup.sh.in") -list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/setup.zsh") -list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/_local_setup_util.py") diff --git a/build/aruco_interfaces/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake b/build/aruco_interfaces/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake deleted file mode 100644 index e4bb759..0000000 --- a/build/aruco_interfaces/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake +++ /dev/null @@ -1,57 +0,0 @@ -# generated from -# ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in - -function(ament_cmake_uninstall_target_remove_empty_directories path) - set(install_space "/home/ros2/dev2_ws/install/aruco_interfaces") - if(install_space STREQUAL "") - message(FATAL_ERROR "The CMAKE_INSTALL_PREFIX variable must not be empty") - endif() - - string(LENGTH "${install_space}" length) - string(SUBSTRING "${path}" 0 ${length} path_prefix) - if(NOT path_prefix STREQUAL install_space) - message(FATAL_ERROR "The path '${path}' must be within the install space '${install_space}'") - endif() - if(path STREQUAL install_space) - return() - endif() - - # check if directory is empty - file(GLOB files "${path}/*") - list(LENGTH files length) - if(length EQUAL 0) - message(STATUS "Uninstalling: ${path}/") - execute_process(COMMAND "/usr/bin/cmake" "-E" "remove_directory" "${path}") - # recursively try to remove parent directories - get_filename_component(parent_path "${path}" PATH) - ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") - endif() -endfunction() - -# uninstall files installed using the standard install() function -set(install_manifest "/home/ros2/dev2_ws/build/aruco_interfaces/install_manifest.txt") -if(NOT EXISTS "${install_manifest}") - message(FATAL_ERROR "Cannot find install manifest: ${install_manifest}") -endif() - -file(READ "${install_manifest}" installed_files) -string(REGEX REPLACE "\n" ";" installed_files "${installed_files}") -foreach(installed_file ${installed_files}) - if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") - message(STATUS "Uninstalling: ${installed_file}") - file(REMOVE "${installed_file}") - if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") - message(FATAL_ERROR "Failed to remove '${installed_file}'") - endif() - - # remove empty parent folders - get_filename_component(parent_path "${installed_file}" PATH) - ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") - endif() -endforeach() - -# end of template - -message(STATUS "Execute custom uninstall script") - -# begin of custom uninstall code diff --git a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/CMakeDirectoryInformation.cmake b/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100755 index 6636814..0000000 --- a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ros2/dev2_ws/build/aruco_interfaces") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/DependInfo.cmake b/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/DependInfo.cmake deleted file mode 100755 index 382b3ba..0000000 --- a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/DependInfo.cmake +++ /dev/null @@ -1,21 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) -# The set of files for implicit dependencies of each language: - -# Pairs of files generated by the same build rule. -set(CMAKE_MULTIPLE_OUTPUT_PAIRS - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c" - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c" - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/__init__.py" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c" - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose.py" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c" - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c" "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c" - ) - - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/build.make b/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/build.make deleted file mode 100755 index f4a63b5..0000000 --- a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/build.make +++ /dev/null @@ -1,180 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -# Utility rule file for aruco_interfaces__py. - -# Include the progress variables for this target. -include aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/progress.make - -aruco_interfaces__py/CMakeFiles/aruco_interfaces__py: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c -aruco_interfaces__py/CMakeFiles/aruco_interfaces__py: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c -aruco_interfaces__py/CMakeFiles/aruco_interfaces__py: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c -aruco_interfaces__py/CMakeFiles/aruco_interfaces__py: rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose.py -aruco_interfaces__py/CMakeFiles/aruco_interfaces__py: rosidl_generator_py/aruco_interfaces/msg/__init__.py -aruco_interfaces__py/CMakeFiles/aruco_interfaces__py: rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c - - -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/lib/rosidl_generator_py/rosidl_generator_py -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/lib/python3.8/site-packages/rosidl_generator_py/__init__.py -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/lib/python3.8/site-packages/rosidl_generator_py/generate_py_impl.py -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/rosidl_generator_py/resource/_action_pkg_typesupport_entry_point.c.em -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/rosidl_generator_py/resource/_action.py.em -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/rosidl_generator_py/resource/_idl_support.c.em -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/rosidl_generator_py/resource/_idl.py.em -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/rosidl_generator_py/resource/_msg_pkg_typesupport_entry_point.c.em -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/rosidl_generator_py/resource/_msg_support.c.em -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/rosidl_generator_py/resource/_msg.py.em -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/rosidl_generator_py/resource/_srv_pkg_typesupport_entry_point.c.em -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/rosidl_generator_py/resource/_srv.py.em -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/Accel.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/Point.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/Point32.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/Pose.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/Transform.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/Twist.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Bool.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Byte.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Char.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Empty.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Float32.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Float64.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Header.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Int16.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Int32.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Int64.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Int8.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/String.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/UInt16.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/UInt32.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/UInt64.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/UInt8.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/foxy/share/builtin_interfaces/msg/Time.idl - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating Python code for ROS interfaces" - cd /home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py && /usr/bin/python3 /opt/ros/foxy/share/rosidl_generator_py/cmake/../../../lib/rosidl_generator_py/rosidl_generator_py --generator-arguments-file /home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py__arguments.json --typesupport-impls "rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c;rosidl_typesupport_c" - -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c - -rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c - -rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose.py: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose.py - -rosidl_generator_py/aruco_interfaces/msg/__init__.py: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/aruco_interfaces/msg/__init__.py - -rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c - @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c - -aruco_interfaces__py: aruco_interfaces__py/CMakeFiles/aruco_interfaces__py -aruco_interfaces__py: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c -aruco_interfaces__py: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c -aruco_interfaces__py: rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c -aruco_interfaces__py: rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose.py -aruco_interfaces__py: rosidl_generator_py/aruco_interfaces/msg/__init__.py -aruco_interfaces__py: rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c -aruco_interfaces__py: aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/build.make - -.PHONY : aruco_interfaces__py - -# Rule to build all files generated by this target. -aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/build: aruco_interfaces__py - -.PHONY : aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/build - -aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/clean: - cd /home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py && $(CMAKE_COMMAND) -P CMakeFiles/aruco_interfaces__py.dir/cmake_clean.cmake -.PHONY : aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/clean - -aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/depend: - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py /home/ros2/dev2_ws/build/aruco_interfaces /home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py /home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/depend - diff --git a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/cmake_clean.cmake b/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/cmake_clean.cmake deleted file mode 100755 index ec3c482..0000000 --- a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/cmake_clean.cmake +++ /dev/null @@ -1,14 +0,0 @@ -file(REMOVE_RECURSE - "../rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c" - "../rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c" - "../rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c" - "../rosidl_generator_py/aruco_interfaces/msg/__init__.py" - "../rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose.py" - "../rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c" - "CMakeFiles/aruco_interfaces__py" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/aruco_interfaces__py.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/depend.internal b/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/depend.internal deleted file mode 100755 index f647855..0000000 --- a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - diff --git a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/depend.make b/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/depend.make deleted file mode 100755 index f647855..0000000 --- a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - diff --git a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/progress.make b/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/progress.make deleted file mode 100644 index 164e1d2..0000000 --- a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 2 - diff --git a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/progress.marks b/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/progress.marks deleted file mode 100644 index 573541a..0000000 --- a/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/build/aruco_interfaces/aruco_interfaces__py/CMakeLists.txt b/build/aruco_interfaces/aruco_interfaces__py/CMakeLists.txt deleted file mode 100755 index 62fd762..0000000 --- a/build/aruco_interfaces/aruco_interfaces__py/CMakeLists.txt +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2016 Open Source Robotics Foundation, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Unlike other generators, this custom command depends on the target -# ${rosidl_generate_interfaces_TARGET} and not the IDL files. -# The IDL files could be generated files,as they are for .action files. -# CMake does not allow `add_custom_command()` to depend on files generated in -# a different CMake subdirectory, and this command is invoked after an -# add_subdirectory() call. -add_custom_command( - OUTPUT ${_generated_extension_files} ${_generated_py_files} ${_generated_c_files} - COMMAND ${PYTHON_EXECUTABLE} ${rosidl_generator_py_BIN} - --generator-arguments-file "${generator_arguments_file}" - --typesupport-impls "${_typesupport_impls}" - DEPENDS ${target_dependencies} ${rosidl_generate_interfaces_TARGET} - COMMENT "Generating Python code for ROS interfaces" - VERBATIM -) - -if(TARGET ${rosidl_generate_interfaces_TARGET}${_target_suffix}) - message(WARNING "Custom target ${rosidl_generate_interfaces_TARGET}${_target_suffix} already exists") -else() - add_custom_target( - ${rosidl_generate_interfaces_TARGET}${_target_suffix} - DEPENDS - ${_generated_extension_files} - ${_generated_py_files} - ${_generated_c_files} - ) -endif() diff --git a/build/aruco_interfaces/aruco_interfaces__py/CTestTestfile.cmake b/build/aruco_interfaces/aruco_interfaces__py/CTestTestfile.cmake deleted file mode 100755 index 742c9ab..0000000 --- a/build/aruco_interfaces/aruco_interfaces__py/CTestTestfile.cmake +++ /dev/null @@ -1,6 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py -# Build directory: /home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. diff --git a/build/aruco_interfaces/aruco_interfaces__py/Makefile b/build/aruco_interfaces/aruco_interfaces__py/Makefile deleted file mode 100755 index 4f8fbbe..0000000 --- a/build/aruco_interfaces/aruco_interfaces__py/Makefile +++ /dev/null @@ -1,212 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Default target executed when no arguments are given to make. -default_target: all - -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/aruco_interfaces - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/aruco_interfaces - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components - -.PHONY : list_install_components/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache - -.PHONY : rebuild_cache/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." - /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache - -.PHONY : edit_cache/fast - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test - -.PHONY : test/fast - -# The main all target -all: cmake_check_build_system - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles /home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py/CMakeFiles/progress.marks - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__py/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__py/clean -.PHONY : clean - -# The main clean target -clean/fast: clean - -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__py/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__py/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/rule: - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(MAKE) -f CMakeFiles/Makefile2 aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/rule -.PHONY : aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/rule - -# Convenience name for target. -aruco_interfaces__py: aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/rule - -.PHONY : aruco_interfaces__py - -# fast build rule for target. -aruco_interfaces__py/fast: - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(MAKE) -f aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/build.make aruco_interfaces__py/CMakeFiles/aruco_interfaces__py.dir/build -.PHONY : aruco_interfaces__py/fast - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... install/strip" - @echo "... install/local" - @echo "... install" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... edit_cache" - @echo "... test" - @echo "... aruco_interfaces__py" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/ros2/dev2_ws/build/aruco_interfaces && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/aruco_interfaces/aruco_interfaces__py/cmake_install.cmake b/build/aruco_interfaces/aruco_interfaces__py/cmake_install.cmake deleted file mode 100755 index b4bceb6..0000000 --- a/build/aruco_interfaces/aruco_interfaces__py/cmake_install.cmake +++ /dev/null @@ -1,39 +0,0 @@ -# Install script for directory: /home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/home/ros2/dev2_ws/install/aruco_interfaces") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - diff --git a/build/aruco_interfaces/cmake_args.last b/build/aruco_interfaces/cmake_args.last deleted file mode 100755 index 4af1832..0000000 --- a/build/aruco_interfaces/cmake_args.last +++ /dev/null @@ -1 +0,0 @@ -None \ No newline at end of file diff --git a/build/aruco_interfaces/cmake_install.cmake b/build/aruco_interfaces/cmake_install.cmake deleted file mode 100755 index 286e1e2..0000000 --- a/build/aruco_interfaces/cmake_install.cmake +++ /dev/null @@ -1,574 +0,0 @@ -# Install script for directory: /home/ros2/dev2_ws/src/aruco_interfaces - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/home/ros2/dev2_ws/install/aruco_interfaces") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/rosidl_interfaces" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/aruco_interfaces") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/aruco_interfaces" TYPE DIRECTORY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/" REGEX "/[^/]*\\.h$") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/environment" TYPE FILE FILES "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/environment_hook/library_path.sh") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/environment" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_environment_hooks/library_path.dsv") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_generator_c.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_generator_c.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_generator_c.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/libaruco_interfaces__rosidl_generator_c.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_generator_c.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_generator_c.so") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_generator_c.so" - OLD_RPATH "/opt/ros/foxy/lib:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_generator_c.so") - endif() - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/aruco_interfaces" TYPE DIRECTORY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/" REGEX "/[^/]*\\.cpp$" EXCLUDE) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_c.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_c.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_c.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_fastrtps_c.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_c.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_c.so") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_c.so" - OLD_RPATH "/opt/ros/foxy/lib:/home/ros2/dev2_ws/build/aruco_interfaces:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_c.so") - endif() - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/aruco_interfaces" TYPE DIRECTORY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/" REGEX "/[^/]*\\.cpp$" EXCLUDE) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so" - OLD_RPATH "/opt/ros/foxy/lib:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so") - endif() - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/aruco_interfaces" TYPE DIRECTORY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/" REGEX "/[^/]*\\.h$") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_c.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_c.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_c.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_introspection_c.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_c.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_c.so") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_c.so" - OLD_RPATH "/home/ros2/dev2_ws/build/aruco_interfaces:/opt/ros/foxy/lib:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_c.so") - endif() - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_c.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_c.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_c.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_c.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_c.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_c.so") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_c.so" - OLD_RPATH "/opt/ros/foxy/lib:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_c.so") - endif() - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/aruco_interfaces" TYPE DIRECTORY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/" REGEX "/[^/]*\\.hpp$") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/aruco_interfaces" TYPE DIRECTORY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/" REGEX "/[^/]*\\.hpp$") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_cpp.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_cpp.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_cpp.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_introspection_cpp.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_cpp.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_cpp.so") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_cpp.so" - OLD_RPATH "/opt/ros/foxy/lib:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_introspection_cpp.so") - endif() - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_cpp.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_cpp.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_cpp.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_cpp.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_cpp.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_cpp.so") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_cpp.so" - OLD_RPATH "/opt/ros/foxy/lib:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__rosidl_typesupport_cpp.so") - endif() - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/environment" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_environment_hooks/pythonpath.sh") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/environment" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_environment_hooks/pythonpath.dsv") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/__init__.py") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - execute_process( - COMMAND - "/usr/bin/python3" "-m" "compileall" - "/home/ros2/dev2_ws/install/aruco_interfaces/lib/python3.8/site-packages/aruco_interfaces/__init__.py" - ) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/msg" TYPE DIRECTORY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/" REGEX "/[^/]*\\.py$") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces" TYPE SHARED_LIBRARY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" - OLD_RPATH "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces:/home/ros2/dev2_ws/build/aruco_interfaces:/opt/ros/foxy/lib:/opt/ros/foxy/share/geometry_msgs/cmake/../../../lib:/opt/ros/foxy/share/std_msgs/cmake/../../../lib:/opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so") - endif() - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces" TYPE SHARED_LIBRARY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" - OLD_RPATH "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces:/home/ros2/dev2_ws/build/aruco_interfaces:/opt/ros/foxy/lib:/opt/ros/foxy/share/geometry_msgs/cmake/../../../lib:/opt/ros/foxy/share/std_msgs/cmake/../../../lib:/opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so") - endif() - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces" TYPE SHARED_LIBRARY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" - OLD_RPATH "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces:/home/ros2/dev2_ws/build/aruco_interfaces:/opt/ros/foxy/lib:/opt/ros/foxy/share/geometry_msgs/cmake/../../../lib:/opt/ros/foxy/share/std_msgs/cmake/../../../lib:/opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so") - endif() - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__python.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__python.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__python.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__python.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__python.so") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__python.so" - OLD_RPATH "/home/ros2/dev2_ws/build/aruco_interfaces:/opt/ros/foxy/share/geometry_msgs/cmake/../../../lib:/opt/ros/foxy/share/std_msgs/cmake/../../../lib:/opt/ros/foxy/share/builtin_interfaces/cmake/../../../lib:/opt/ros/foxy/lib:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libaruco_interfaces__python.so") - endif() - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/msg" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/msg" TYPE FILE FILES "/home/ros2/dev2_ws/src/aruco_interfaces/msg/ArucoMarkerPose.msg") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/package_run_dependencies" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/aruco_interfaces") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/parent_prefix_path" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/aruco_interfaces") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/environment" TYPE FILE FILES "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/environment" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_environment_hooks/ament_prefix_path.dsv") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/environment" TYPE FILE FILES "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/environment" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_environment_hooks/path.dsv") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.bash") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.sh") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.zsh") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_environment_hooks/local_setup.dsv") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_environment_hooks/package.dsv") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/packages" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_index/share/ament_index/resource_index/packages/aruco_interfaces") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport.cmake") - file(DIFFERENT EXPORT_FILE_CHANGED FILES - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport.cmake") - if(EXPORT_FILE_CHANGED) - file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport-*.cmake") - if(OLD_CONFIG_FILES) - message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") - file(REMOVE ${OLD_CONFIG_FILES}) - endif() - endif() - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport.cmake") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport-noconfig.cmake") - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport.cmake") - file(DIFFERENT EXPORT_FILE_CHANGED FILES - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport.cmake") - if(EXPORT_FILE_CHANGED) - file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport-*.cmake") - if(OLD_CONFIG_FILES) - message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") - file(REMOVE ${OLD_CONFIG_FILES}) - endif() - endif() - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport.cmake") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake") - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport.cmake") - file(DIFFERENT EXPORT_FILE_CHANGED FILES - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport.cmake") - if(EXPORT_FILE_CHANGED) - file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport-*.cmake") - if(OLD_CONFIG_FILES) - message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") - file(REMOVE ${OLD_CONFIG_FILES}) - endif() - endif() - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport.cmake") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport-noconfig.cmake") - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cppExport.cmake") - file(DIFFERENT EXPORT_FILE_CHANGED FILES - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cppExport.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cppExport.cmake") - if(EXPORT_FILE_CHANGED) - file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cppExport-*.cmake") - if(OLD_CONFIG_FILES) - message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cppExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") - file(REMOVE ${OLD_CONFIG_FILES}) - endif() - endif() - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cppExport.cmake") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport.cmake") - file(DIFFERENT EXPORT_FILE_CHANGED FILES - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport.cmake") - if(EXPORT_FILE_CHANGED) - file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport-*.cmake") - if(OLD_CONFIG_FILES) - message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") - file(REMOVE ${OLD_CONFIG_FILES}) - endif() - endif() - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport.cmake") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake") - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport.cmake") - file(DIFFERENT EXPORT_FILE_CHANGED FILES - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport.cmake") - if(EXPORT_FILE_CHANGED) - file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport-*.cmake") - if(OLD_CONFIG_FILES) - message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") - file(REMOVE ${OLD_CONFIG_FILES}) - endif() - endif() - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport.cmake") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/CMakeFiles/Export/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport-noconfig.cmake") - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_cmake/rosidl_cmake-extras.cmake") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces/cmake" TYPE FILE FILES - "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_core/aruco_interfacesConfig.cmake" - "/home/ros2/dev2_ws/build/aruco_interfaces/ament_cmake_core/aruco_interfacesConfig-version.cmake" - ) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/aruco_interfaces" TYPE FILE FILES "/home/ros2/dev2_ws/src/aruco_interfaces/package.xml") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("/home/ros2/dev2_ws/build/aruco_interfaces/aruco_interfaces__py/cmake_install.cmake") - -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/home/ros2/dev2_ws/build/aruco_interfaces/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build/aruco_interfaces/colcon_build.rc b/build/aruco_interfaces/colcon_build.rc deleted file mode 100755 index 573541a..0000000 --- a/build/aruco_interfaces/colcon_build.rc +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/build/aruco_interfaces/colcon_command_prefix_build.sh b/build/aruco_interfaces/colcon_command_prefix_build.sh deleted file mode 100755 index f9867d5..0000000 --- a/build/aruco_interfaces/colcon_command_prefix_build.sh +++ /dev/null @@ -1 +0,0 @@ -# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/build/aruco_interfaces/colcon_command_prefix_build.sh.env b/build/aruco_interfaces/colcon_command_prefix_build.sh.env deleted file mode 100755 index 0f750d8..0000000 --- a/build/aruco_interfaces/colcon_command_prefix_build.sh.env +++ /dev/null @@ -1,70 +0,0 @@ -AMENT_PREFIX_PATH=/home/ros2/dev2_ws/install/v4l2_camera:/home/ros2/dev2_ws/install/turtle_follower_py:/home/ros2/dev2_ws/install/camera_calibration:/home/ros2/dev2_ws/install/aruco_interfaces:/home/ros2/dev2_ws/install/aruco_detector:/opt/ros/foxy -CMAKE_PREFIX_PATH=/home/ros2/dev2_ws/install/v4l2_camera:/home/ros2/dev2_ws/install/aruco_interfaces -COLCON=1 -COLCON_PREFIX_PATH=/home/ros2/dev2_ws/install -COLORTERM=truecolor -DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus -DESKTOP_SESSION=ubuntu -DISPLAY=:0 -GDMSESSION=ubuntu -GJS_DEBUG_OUTPUT=stderr -GJS_DEBUG_TOPICS=JS ERROR;JS LOG -GNOME_DESKTOP_SESSION_ID=this-is-deprecated -GNOME_SHELL_SESSION_MODE=ubuntu -GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/ed9a88cb_996e_4783_90fb_206aa627c957 -GNOME_TERMINAL_SERVICE=:1.166 -GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 -GTK_MODULES=gail:atk-bridge -HOME=/home/ros2 -IM_CONFIG_PHASE=1 -INVOCATION_ID=331653316740409188736b6261a239d2 -JOURNAL_STREAM=8:183562 -LANG=en_US.UTF-8 -LC_ADDRESS=de_DE.UTF-8 -LC_ALL=en_US.UTF-8 -LC_IDENTIFICATION=de_DE.UTF-8 -LC_MEASUREMENT=de_DE.UTF-8 -LC_MONETARY=de_DE.UTF-8 -LC_NAME=de_DE.UTF-8 -LC_NUMERIC=de_DE.UTF-8 -LC_PAPER=de_DE.UTF-8 -LC_TELEPHONE=de_DE.UTF-8 -LC_TIME=de_DE.UTF-8 -LD_LIBRARY_PATH=/home/ros2/dev2_ws/install/v4l2_camera/lib:/home/ros2/dev2_ws/install/aruco_interfaces/lib:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib -LESSCLOSE=/usr/bin/lesspipe %s %s -LESSOPEN=| /usr/bin/lesspipe %s -LOGNAME=ros2 -LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: -MANAGERPID=7832 -OLDPWD=/home/ros2/dev2_ws/launch -PAPERSIZE=a4 -PATH=/opt/ros/foxy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin -PWD=/home/ros2/dev2_ws/build/aruco_interfaces -PYTHONPATH=/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages:/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages:/home/ros2/dev2_ws/install/aruco_interfaces/lib/python3.8/site-packages:/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages -QT_ACCESSIBILITY=1 -QT_IM_MODULE=ibus -ROS_DISTRO=foxy -ROS_LOCALHOST_ONLY=0 -ROS_PYTHON_VERSION=3 -ROS_VERSION=2 -SESSION_MANAGER=local/ubuntu:@/tmp/.ICE-unix/8042,unix/ubuntu:/tmp/.ICE-unix/8042 -SHELL=/bin/bash -SHLVL=1 -SSH_AGENT_PID=8007 -SSH_AUTH_SOCK=/run/user/1000/keyring/ssh -TERM=xterm-256color -USER=ros2 -USERNAME=ros2 -VTE_VERSION=6003 -WINDOWPATH=2 -XAUTHORITY=/run/user/1000/gdm/Xauthority -XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg -XDG_CURRENT_DESKTOP=ubuntu:GNOME -XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop -XDG_MENU_PREFIX=gnome- -XDG_RUNTIME_DIR=/run/user/1000 -XDG_SESSION_CLASS=user -XDG_SESSION_DESKTOP=ubuntu -XDG_SESSION_TYPE=x11 -XMODIFIERS=@im=ibus -_=/usr/bin/colcon diff --git a/build/aruco_interfaces/install_manifest.txt b/build/aruco_interfaces/install_manifest.txt deleted file mode 100755 index c433633..0000000 --- a/build/aruco_interfaces/install_manifest.txt +++ /dev/null @@ -1,74 +0,0 @@ -/home/ros2/dev2_ws/install/aruco_interfaces/share/ament_index/resource_index/rosidl_interfaces/aruco_interfaces -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/aruco_marker_pose.h -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/environment/library_path.sh -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/environment/library_path.dsv -/home/ros2/dev2_ws/install/aruco_interfaces/lib/libaruco_interfaces__rosidl_generator_c.so -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h -/home/ros2/dev2_ws/install/aruco_interfaces/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_c.so -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp -/home/ros2/dev2_ws/install/aruco_interfaces/lib/libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h -/home/ros2/dev2_ws/install/aruco_interfaces/lib/libaruco_interfaces__rosidl_typesupport_introspection_c.so -/home/ros2/dev2_ws/install/aruco_interfaces/lib/libaruco_interfaces__rosidl_typesupport_c.so -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/detail/aruco_marker_pose__traits.hpp -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/detail/aruco_marker_pose__builder.hpp -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/aruco_marker_pose.hpp -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp -/home/ros2/dev2_ws/install/aruco_interfaces/include/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp -/home/ros2/dev2_ws/install/aruco_interfaces/lib/libaruco_interfaces__rosidl_typesupport_introspection_cpp.so -/home/ros2/dev2_ws/install/aruco_interfaces/lib/libaruco_interfaces__rosidl_typesupport_cpp.so -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/environment/pythonpath.sh -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/environment/pythonpath.dsv -/home/ros2/dev2_ws/install/aruco_interfaces/lib/python3.8/site-packages/aruco_interfaces/__init__.py -/home/ros2/dev2_ws/install/aruco_interfaces/lib/python3.8/site-packages/aruco_interfaces/msg/_aruco_marker_pose_s.c -/home/ros2/dev2_ws/install/aruco_interfaces/lib/python3.8/site-packages/aruco_interfaces/msg/__init__.py -/home/ros2/dev2_ws/install/aruco_interfaces/lib/python3.8/site-packages/aruco_interfaces/msg/_aruco_marker_pose.py -/home/ros2/dev2_ws/install/aruco_interfaces/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so -/home/ros2/dev2_ws/install/aruco_interfaces/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so -/home/ros2/dev2_ws/install/aruco_interfaces/lib/python3.8/site-packages/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so -/home/ros2/dev2_ws/install/aruco_interfaces/lib/libaruco_interfaces__python.so -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/msg/ArucoMarkerPose.idl -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/msg/ArucoMarkerPose.msg -/home/ros2/dev2_ws/install/aruco_interfaces/share/ament_index/resource_index/package_run_dependencies/aruco_interfaces -/home/ros2/dev2_ws/install/aruco_interfaces/share/ament_index/resource_index/parent_prefix_path/aruco_interfaces -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/environment/ament_prefix_path.sh -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/environment/ament_prefix_path.dsv -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/environment/path.sh -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/environment/path.dsv -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/local_setup.bash -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/local_setup.sh -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/local_setup.zsh -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/local_setup.dsv -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/package.dsv -/home/ros2/dev2_ws/install/aruco_interfaces/share/ament_index/resource_index/packages/aruco_interfaces -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cExport-noconfig.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cExport-noconfig.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_generator_cppExport.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/aruco_interfaces__rosidl_typesupport_cppExport-noconfig.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/rosidl_cmake-extras.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/ament_cmake_export_libraries-extras.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/ament_cmake_export_targets-extras.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/aruco_interfacesConfig.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/cmake/aruco_interfacesConfig-version.cmake -/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/package.xml \ No newline at end of file diff --git a/build/aruco_interfaces/libaruco_interfaces__rosidl_generator_c.so b/build/aruco_interfaces/libaruco_interfaces__rosidl_generator_c.so deleted file mode 100755 index 7dc802f4a60bc38528d8fe3ba5e319d975882e36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17368 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 D${3fH diff --git a/build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_fastrtps_c.so b/build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_fastrtps_c.so deleted file mode 100755 index 5267613bfd6e84ca44abe8ee954ad942b9a2b23a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22976 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 QpZ+a7mBcKMf`=9V4VUg1;{X5v diff --git a/build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so b/build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_fastrtps_cpp.so deleted file mode 100755 index 5f056e0cb5104ed45a35179ef7879a0e5cffe336..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64968 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 D=K(i| diff --git a/build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_introspection_c.so b/build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_introspection_c.so deleted file mode 100755 index ce3f6c1e57f8400548d178e3dd4144a48d93246e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17928 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 Tmw9|g4YKFF)pM*!RJZ>RV@tWC diff --git a/build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_introspection_cpp.so b/build/aruco_interfaces/libaruco_interfaces__rosidl_typesupport_introspection_cpp.so deleted file mode 100755 index 3465c9cf1c18b370f3b66d1d71e40585be29281d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73512 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 wMZf>!!L8&`{4saODpUl{v>61q{~uKN^2*EdT%j diff --git a/build/aruco_interfaces/rosidl_adapter/aruco_interfaces.idls b/build/aruco_interfaces/rosidl_adapter/aruco_interfaces.idls deleted file mode 100755 index 9a77c65..0000000 --- a/build/aruco_interfaces/rosidl_adapter/aruco_interfaces.idls +++ /dev/null @@ -1 +0,0 @@ -/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces:msg/ArucoMarkerPose.idl diff --git a/build/aruco_interfaces/rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl b/build/aruco_interfaces/rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl deleted file mode 100755 index 4b732f8..0000000 --- a/build/aruco_interfaces/rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl +++ /dev/null @@ -1,15 +0,0 @@ -// generated from rosidl_adapter/resource/msg.idl.em -// with input from aruco_interfaces/msg/ArucoMarkerPose.msg -// generated code does not contain a copyright notice - -#include "geometry_msgs/msg/Pose.idl" - -module aruco_interfaces { - module msg { - struct ArucoMarkerPose { - sequence marker_ids; - - sequence poses; - }; - }; -}; diff --git a/build/aruco_interfaces/rosidl_adapter__arguments__aruco_interfaces.json b/build/aruco_interfaces/rosidl_adapter__arguments__aruco_interfaces.json deleted file mode 100755 index d5fa5c2..0000000 --- a/build/aruco_interfaces/rosidl_adapter__arguments__aruco_interfaces.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "package_name": "aruco_interfaces", - "non_idl_tuples": [ - "/home/ros2/dev2_ws/src/aruco_interfaces:msg/ArucoMarkerPose.msg" - ] -} diff --git a/build/aruco_interfaces/rosidl_cmake/rosidl_cmake-extras.cmake b/build/aruco_interfaces/rosidl_cmake/rosidl_cmake-extras.cmake deleted file mode 100644 index 26fd8b0..0000000 --- a/build/aruco_interfaces/rosidl_cmake/rosidl_cmake-extras.cmake +++ /dev/null @@ -1,4 +0,0 @@ -# generated from rosidl_cmake/cmake/rosidl_cmake-extras.cmake.in - -set(aruco_interfaces_IDL_FILES "msg/ArucoMarkerPose.idl") -set(aruco_interfaces_INTERFACE_FILES "msg/ArucoMarkerPose.msg") diff --git a/build/aruco_interfaces/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake b/build/aruco_interfaces/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake deleted file mode 100644 index b2e546a..0000000 --- a/build/aruco_interfaces/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +++ /dev/null @@ -1,46 +0,0 @@ -# generated from -# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_libraries.cmake.in - -set(_exported_typesupport_libraries - "__rosidl_typesupport_fastrtps_c:aruco_interfaces__rosidl_typesupport_fastrtps_c;__rosidl_typesupport_fastrtps_cpp:aruco_interfaces__rosidl_typesupport_fastrtps_cpp") - -# populate aruco_interfaces_LIBRARIES_ -if(NOT _exported_typesupport_libraries STREQUAL "") - # loop over typesupport libraries - foreach(_tuple ${_exported_typesupport_libraries}) - string(REPLACE ":" ";" _tuple "${_tuple}") - list(GET _tuple 0 _suffix) - list(GET _tuple 1 _library) - - if(NOT IS_ABSOLUTE "${_library}") - # search for library target relative to this CMake file - set(_lib "NOTFOUND") - find_library( - _lib NAMES "${_library}" - PATHS "${aruco_interfaces_DIR}/../../../lib" - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH - ) - - if(NOT _lib) - # the library wasn't found - message(FATAL_ERROR "Package 'aruco_interfaces' exports the typesupport library '${_library}' which couldn't be found") - elseif(NOT IS_ABSOLUTE "${_lib}") - # the found library must be an absolute path - message(FATAL_ERROR "Package 'aruco_interfaces' found the typesupport library '${_library}' at '${_lib}' which is not an absolute path") - elseif(NOT EXISTS "${_lib}") - # the found library must exist - message(FATAL_ERROR "Package 'aruco_interfaces' found the typesupport library '${_lib}' which doesn't exist") - else() - list(APPEND aruco_interfaces_LIBRARIES${_suffix} ${_cfg} "${_lib}") - endif() - - else() - if(NOT EXISTS "${_library}") - # the found library must exist - message(WARNING "Package 'aruco_interfaces' exports the typesupport library '${_library}' which doesn't exist") - else() - list(APPEND aruco_interfaces_LIBRARIES${_suffix} "${_library}") - endif() - endif() - endforeach() -endif() diff --git a/build/aruco_interfaces/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake b/build/aruco_interfaces/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake deleted file mode 100644 index dde11ce..0000000 --- a/build/aruco_interfaces/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +++ /dev/null @@ -1,23 +0,0 @@ -# generated from -# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_targets.cmake.in - -set(_exported_typesupport_targets - "__rosidl_typesupport_introspection_c:aruco_interfaces__rosidl_typesupport_introspection_c;__rosidl_typesupport_introspection_cpp:aruco_interfaces__rosidl_typesupport_introspection_cpp") - -# populate aruco_interfaces_TARGETS_ -if(NOT _exported_typesupport_targets STREQUAL "") - # loop over typesupport targets - foreach(_tuple ${_exported_typesupport_targets}) - string(REPLACE ":" ";" _tuple "${_tuple}") - list(GET _tuple 0 _suffix) - list(GET _tuple 1 _target) - - set(_target "aruco_interfaces::${_target}") - if(NOT TARGET "${_target}") - # the exported target must exist - message(WARNING "Package 'aruco_interfaces' exports the typesupport target '${_target}' which doesn't exist") - else() - list(APPEND aruco_interfaces_TARGETS${_suffix} "${_target}") - endif() - endforeach() -endif() diff --git a/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h b/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h deleted file mode 100755 index d500977..0000000 --- a/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/aruco_marker_pose.h +++ /dev/null @@ -1,12 +0,0 @@ -// generated from rosidl_generator_c/resource/idl.h.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__ARUCO_MARKER_POSE_H_ -#define ARUCO_INTERFACES__MSG__ARUCO_MARKER_POSE_H_ - -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__functions.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h" - -#endif // ARUCO_INTERFACES__MSG__ARUCO_MARKER_POSE_H_ diff --git a/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c b/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c deleted file mode 100755 index ddc97af..0000000 --- a/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.c +++ /dev/null @@ -1,156 +0,0 @@ -// generated from rosidl_generator_c/resource/idl__functions.c.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice -#include "aruco_interfaces/msg/detail/aruco_marker_pose__functions.h" - -#include -#include -#include -#include - - -// Include directives for member types -// Member `marker_ids` -#include "rosidl_runtime_c/primitives_sequence_functions.h" -// Member `poses` -#include "geometry_msgs/msg/detail/pose__functions.h" - -bool -aruco_interfaces__msg__ArucoMarkerPose__init(aruco_interfaces__msg__ArucoMarkerPose * msg) -{ - if (!msg) { - return false; - } - // marker_ids - if (!rosidl_runtime_c__int64__Sequence__init(&msg->marker_ids, 0)) { - aruco_interfaces__msg__ArucoMarkerPose__fini(msg); - return false; - } - // poses - if (!geometry_msgs__msg__Pose__Sequence__init(&msg->poses, 0)) { - aruco_interfaces__msg__ArucoMarkerPose__fini(msg); - return false; - } - return true; -} - -void -aruco_interfaces__msg__ArucoMarkerPose__fini(aruco_interfaces__msg__ArucoMarkerPose * msg) -{ - if (!msg) { - return; - } - // marker_ids - rosidl_runtime_c__int64__Sequence__fini(&msg->marker_ids); - // poses - geometry_msgs__msg__Pose__Sequence__fini(&msg->poses); -} - -aruco_interfaces__msg__ArucoMarkerPose * -aruco_interfaces__msg__ArucoMarkerPose__create() -{ - aruco_interfaces__msg__ArucoMarkerPose * msg = (aruco_interfaces__msg__ArucoMarkerPose *)malloc(sizeof(aruco_interfaces__msg__ArucoMarkerPose)); - if (!msg) { - return NULL; - } - memset(msg, 0, sizeof(aruco_interfaces__msg__ArucoMarkerPose)); - bool success = aruco_interfaces__msg__ArucoMarkerPose__init(msg); - if (!success) { - free(msg); - return NULL; - } - return msg; -} - -void -aruco_interfaces__msg__ArucoMarkerPose__destroy(aruco_interfaces__msg__ArucoMarkerPose * msg) -{ - if (msg) { - aruco_interfaces__msg__ArucoMarkerPose__fini(msg); - } - free(msg); -} - - -bool -aruco_interfaces__msg__ArucoMarkerPose__Sequence__init(aruco_interfaces__msg__ArucoMarkerPose__Sequence * array, size_t size) -{ - if (!array) { - return false; - } - aruco_interfaces__msg__ArucoMarkerPose * data = NULL; - if (size) { - data = (aruco_interfaces__msg__ArucoMarkerPose *)calloc(size, sizeof(aruco_interfaces__msg__ArucoMarkerPose)); - if (!data) { - return false; - } - // initialize all array elements - size_t i; - for (i = 0; i < size; ++i) { - bool success = aruco_interfaces__msg__ArucoMarkerPose__init(&data[i]); - if (!success) { - break; - } - } - if (i < size) { - // if initialization failed finalize the already initialized array elements - for (; i > 0; --i) { - aruco_interfaces__msg__ArucoMarkerPose__fini(&data[i - 1]); - } - free(data); - return false; - } - } - array->data = data; - array->size = size; - array->capacity = size; - return true; -} - -void -aruco_interfaces__msg__ArucoMarkerPose__Sequence__fini(aruco_interfaces__msg__ArucoMarkerPose__Sequence * array) -{ - if (!array) { - return; - } - if (array->data) { - // ensure that data and capacity values are consistent - assert(array->capacity > 0); - // finalize all array elements - for (size_t i = 0; i < array->capacity; ++i) { - aruco_interfaces__msg__ArucoMarkerPose__fini(&array->data[i]); - } - free(array->data); - array->data = NULL; - array->size = 0; - array->capacity = 0; - } else { - // ensure that data, size, and capacity values are consistent - assert(0 == array->size); - assert(0 == array->capacity); - } -} - -aruco_interfaces__msg__ArucoMarkerPose__Sequence * -aruco_interfaces__msg__ArucoMarkerPose__Sequence__create(size_t size) -{ - aruco_interfaces__msg__ArucoMarkerPose__Sequence * array = (aruco_interfaces__msg__ArucoMarkerPose__Sequence *)malloc(sizeof(aruco_interfaces__msg__ArucoMarkerPose__Sequence)); - if (!array) { - return NULL; - } - bool success = aruco_interfaces__msg__ArucoMarkerPose__Sequence__init(array, size); - if (!success) { - free(array); - return NULL; - } - return array; -} - -void -aruco_interfaces__msg__ArucoMarkerPose__Sequence__destroy(aruco_interfaces__msg__ArucoMarkerPose__Sequence * array) -{ - if (array) { - aruco_interfaces__msg__ArucoMarkerPose__Sequence__fini(array); - } - free(array); -} diff --git a/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h b/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h deleted file mode 100755 index 0b3bc3e..0000000 --- a/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__functions.h +++ /dev/null @@ -1,124 +0,0 @@ -// generated from rosidl_generator_c/resource/idl__functions.h.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__FUNCTIONS_H_ -#define ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__FUNCTIONS_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif - -#include -#include - -#include "rosidl_runtime_c/visibility_control.h" -#include "aruco_interfaces/msg/rosidl_generator_c__visibility_control.h" - -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.h" - -/// Initialize msg/ArucoMarkerPose message. -/** - * If the init function is called twice for the same message without - * calling fini inbetween previously allocated memory will be leaked. - * \param[in,out] msg The previously allocated message pointer. - * Fields without a default value will not be initialized by this function. - * You might want to call memset(msg, 0, sizeof( - * aruco_interfaces__msg__ArucoMarkerPose - * )) before or use - * aruco_interfaces__msg__ArucoMarkerPose__create() - * to allocate and initialize the message. - * \return true if initialization was successful, otherwise false - */ -ROSIDL_GENERATOR_C_PUBLIC_aruco_interfaces -bool -aruco_interfaces__msg__ArucoMarkerPose__init(aruco_interfaces__msg__ArucoMarkerPose * msg); - -/// Finalize msg/ArucoMarkerPose message. -/** - * \param[in,out] msg The allocated message pointer. - */ -ROSIDL_GENERATOR_C_PUBLIC_aruco_interfaces -void -aruco_interfaces__msg__ArucoMarkerPose__fini(aruco_interfaces__msg__ArucoMarkerPose * msg); - -/// Create msg/ArucoMarkerPose message. -/** - * It allocates the memory for the message, sets the memory to zero, and - * calls - * aruco_interfaces__msg__ArucoMarkerPose__init(). - * \return The pointer to the initialized message if successful, - * otherwise NULL - */ -ROSIDL_GENERATOR_C_PUBLIC_aruco_interfaces -aruco_interfaces__msg__ArucoMarkerPose * -aruco_interfaces__msg__ArucoMarkerPose__create(); - -/// Destroy msg/ArucoMarkerPose message. -/** - * It calls - * aruco_interfaces__msg__ArucoMarkerPose__fini() - * and frees the memory of the message. - * \param[in,out] msg The allocated message pointer. - */ -ROSIDL_GENERATOR_C_PUBLIC_aruco_interfaces -void -aruco_interfaces__msg__ArucoMarkerPose__destroy(aruco_interfaces__msg__ArucoMarkerPose * msg); - - -/// Initialize array of msg/ArucoMarkerPose messages. -/** - * It allocates the memory for the number of elements and calls - * aruco_interfaces__msg__ArucoMarkerPose__init() - * for each element of the array. - * \param[in,out] array The allocated array pointer. - * \param[in] size The size / capacity of the array. - * \return true if initialization was successful, otherwise false - * If the array pointer is valid and the size is zero it is guaranteed - # to return true. - */ -ROSIDL_GENERATOR_C_PUBLIC_aruco_interfaces -bool -aruco_interfaces__msg__ArucoMarkerPose__Sequence__init(aruco_interfaces__msg__ArucoMarkerPose__Sequence * array, size_t size); - -/// Finalize array of msg/ArucoMarkerPose messages. -/** - * It calls - * aruco_interfaces__msg__ArucoMarkerPose__fini() - * for each element of the array and frees the memory for the number of - * elements. - * \param[in,out] array The initialized array pointer. - */ -ROSIDL_GENERATOR_C_PUBLIC_aruco_interfaces -void -aruco_interfaces__msg__ArucoMarkerPose__Sequence__fini(aruco_interfaces__msg__ArucoMarkerPose__Sequence * array); - -/// Create array of msg/ArucoMarkerPose messages. -/** - * It allocates the memory for the array and calls - * aruco_interfaces__msg__ArucoMarkerPose__Sequence__init(). - * \param[in] size The size / capacity of the array. - * \return The pointer to the initialized array if successful, otherwise NULL - */ -ROSIDL_GENERATOR_C_PUBLIC_aruco_interfaces -aruco_interfaces__msg__ArucoMarkerPose__Sequence * -aruco_interfaces__msg__ArucoMarkerPose__Sequence__create(size_t size); - -/// Destroy array of msg/ArucoMarkerPose messages. -/** - * It calls - * aruco_interfaces__msg__ArucoMarkerPose__Sequence__fini() - * on the array, - * and frees the memory of the array. - * \param[in,out] array The initialized array pointer. - */ -ROSIDL_GENERATOR_C_PUBLIC_aruco_interfaces -void -aruco_interfaces__msg__ArucoMarkerPose__Sequence__destroy(aruco_interfaces__msg__ArucoMarkerPose__Sequence * array); - -#ifdef __cplusplus -} -#endif - -#endif // ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__FUNCTIONS_H_ diff --git a/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h b/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h deleted file mode 100755 index e19d61e..0000000 --- a/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__struct.h +++ /dev/null @@ -1,47 +0,0 @@ -// generated from rosidl_generator_c/resource/idl__struct.h.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__STRUCT_H_ -#define ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__STRUCT_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif - -#include -#include -#include - - -// Constants defined in the message - -// Include directives for member types -// Member 'marker_ids' -#include "rosidl_runtime_c/primitives_sequence.h" -// Member 'poses' -#include "geometry_msgs/msg/detail/pose__struct.h" - -// Struct defined in msg/ArucoMarkerPose in the package aruco_interfaces. -typedef struct aruco_interfaces__msg__ArucoMarkerPose -{ - rosidl_runtime_c__int64__Sequence marker_ids; - geometry_msgs__msg__Pose__Sequence poses; -} aruco_interfaces__msg__ArucoMarkerPose; - -// Struct for a sequence of aruco_interfaces__msg__ArucoMarkerPose. -typedef struct aruco_interfaces__msg__ArucoMarkerPose__Sequence -{ - aruco_interfaces__msg__ArucoMarkerPose * data; - /// The number of valid items in data - size_t size; - /// The number of allocated items in data - size_t capacity; -} aruco_interfaces__msg__ArucoMarkerPose__Sequence; - -#ifdef __cplusplus -} -#endif - -#endif // ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__STRUCT_H_ diff --git a/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h b/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h deleted file mode 100755 index 4b2263e..0000000 --- a/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h +++ /dev/null @@ -1,33 +0,0 @@ -// generated from rosidl_generator_c/resource/idl__type_support.h.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__TYPE_SUPPORT_H_ -#define ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__TYPE_SUPPORT_H_ - -#include "rosidl_typesupport_interface/macros.h" - -#include "aruco_interfaces/msg/rosidl_generator_c__visibility_control.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -#include "rosidl_runtime_c/message_type_support_struct.h" - -// Forward declare the get type support functions for this type. -ROSIDL_GENERATOR_C_PUBLIC_aruco_interfaces -const rosidl_message_type_support_t * -ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( - rosidl_typesupport_c, - aruco_interfaces, - msg, - ArucoMarkerPose -)(); - -#ifdef __cplusplus -} -#endif - -#endif // ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__TYPE_SUPPORT_H_ diff --git a/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h b/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h deleted file mode 100644 index 360a866..0000000 --- a/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces/msg/rosidl_generator_c__visibility_control.h +++ /dev/null @@ -1,42 +0,0 @@ -// generated from rosidl_generator_c/resource/rosidl_generator_c__visibility_control.h.in -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ -#define ARUCO_INTERFACES__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif - -// This logic was borrowed (then namespaced) from the examples on the gcc wiki: -// https://gcc.gnu.org/wiki/Visibility - -#if defined _WIN32 || defined __CYGWIN__ - #ifdef __GNUC__ - #define ROSIDL_GENERATOR_C_EXPORT_aruco_interfaces __attribute__ ((dllexport)) - #define ROSIDL_GENERATOR_C_IMPORT_aruco_interfaces __attribute__ ((dllimport)) - #else - #define ROSIDL_GENERATOR_C_EXPORT_aruco_interfaces __declspec(dllexport) - #define ROSIDL_GENERATOR_C_IMPORT_aruco_interfaces __declspec(dllimport) - #endif - #ifdef ROSIDL_GENERATOR_C_BUILDING_DLL_aruco_interfaces - #define ROSIDL_GENERATOR_C_PUBLIC_aruco_interfaces ROSIDL_GENERATOR_C_EXPORT_aruco_interfaces - #else - #define ROSIDL_GENERATOR_C_PUBLIC_aruco_interfaces ROSIDL_GENERATOR_C_IMPORT_aruco_interfaces - #endif -#else - #define ROSIDL_GENERATOR_C_EXPORT_aruco_interfaces __attribute__ ((visibility("default"))) - #define ROSIDL_GENERATOR_C_IMPORT_aruco_interfaces - #if __GNUC__ >= 4 - #define ROSIDL_GENERATOR_C_PUBLIC_aruco_interfaces __attribute__ ((visibility("default"))) - #else - #define ROSIDL_GENERATOR_C_PUBLIC_aruco_interfaces - #endif -#endif - -#ifdef __cplusplus -} -#endif - -#endif // ARUCO_INTERFACES__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ diff --git a/build/aruco_interfaces/rosidl_generator_c__arguments.json b/build/aruco_interfaces/rosidl_generator_c__arguments.json deleted file mode 100755 index c29f216..0000000 --- a/build/aruco_interfaces/rosidl_generator_c__arguments.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "package_name": "aruco_interfaces", - "output_dir": "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_c/aruco_interfaces", - "template_dir": "/opt/ros/foxy/share/rosidl_generator_c/cmake/../resource", - "idl_tuples": [ - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces:msg/ArucoMarkerPose.idl" - ], - "ros_interface_dependencies": [ - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/String.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ], - "target_dependencies": [ - "/opt/ros/foxy/share/rosidl_generator_c/cmake/../../../lib/rosidl_generator_c/rosidl_generator_c", - "/opt/ros/foxy/share/rosidl_generator_c/cmake/../../../lib/python3.8/site-packages/rosidl_generator_c/__init__.py", - "/opt/ros/foxy/share/rosidl_generator_c/cmake/../resource/action__type_support.h.em", - "/opt/ros/foxy/share/rosidl_generator_c/cmake/../resource/idl.h.em", - "/opt/ros/foxy/share/rosidl_generator_c/cmake/../resource/idl__functions.c.em", - "/opt/ros/foxy/share/rosidl_generator_c/cmake/../resource/idl__functions.h.em", - "/opt/ros/foxy/share/rosidl_generator_c/cmake/../resource/idl__struct.h.em", - "/opt/ros/foxy/share/rosidl_generator_c/cmake/../resource/idl__type_support.h.em", - "/opt/ros/foxy/share/rosidl_generator_c/cmake/../resource/msg__functions.c.em", - "/opt/ros/foxy/share/rosidl_generator_c/cmake/../resource/msg__functions.h.em", - "/opt/ros/foxy/share/rosidl_generator_c/cmake/../resource/msg__struct.h.em", - "/opt/ros/foxy/share/rosidl_generator_c/cmake/../resource/msg__type_support.h.em", - "/opt/ros/foxy/share/rosidl_generator_c/cmake/../resource/srv__type_support.h.em", - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "/opt/ros/foxy/share/std_msgs/msg/String.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ] -} diff --git a/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp b/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp deleted file mode 100755 index 0436e0c..0000000 --- a/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/aruco_marker_pose.hpp +++ /dev/null @@ -1,11 +0,0 @@ -// generated from rosidl_generator_cpp/resource/idl.hpp.em -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__ARUCO_MARKER_POSE_HPP_ -#define ARUCO_INTERFACES__MSG__ARUCO_MARKER_POSE_HPP_ - -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__builder.hpp" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__traits.hpp" - -#endif // ARUCO_INTERFACES__MSG__ARUCO_MARKER_POSE_HPP_ diff --git a/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__builder.hpp b/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__builder.hpp deleted file mode 100755 index b293eab..0000000 --- a/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__builder.hpp +++ /dev/null @@ -1,71 +0,0 @@ -// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__BUILDER_HPP_ -#define ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__BUILDER_HPP_ - -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp" -#include -#include -#include - - -namespace aruco_interfaces -{ - -namespace msg -{ - -namespace builder -{ - -class Init_ArucoMarkerPose_poses -{ -public: - explicit Init_ArucoMarkerPose_poses(::aruco_interfaces::msg::ArucoMarkerPose & msg) - : msg_(msg) - {} - ::aruco_interfaces::msg::ArucoMarkerPose poses(::aruco_interfaces::msg::ArucoMarkerPose::_poses_type arg) - { - msg_.poses = std::move(arg); - return std::move(msg_); - } - -private: - ::aruco_interfaces::msg::ArucoMarkerPose msg_; -}; - -class Init_ArucoMarkerPose_marker_ids -{ -public: - Init_ArucoMarkerPose_marker_ids() - : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) - {} - Init_ArucoMarkerPose_poses marker_ids(::aruco_interfaces::msg::ArucoMarkerPose::_marker_ids_type arg) - { - msg_.marker_ids = std::move(arg); - return Init_ArucoMarkerPose_poses(msg_); - } - -private: - ::aruco_interfaces::msg::ArucoMarkerPose msg_; -}; - -} // namespace builder - -} // namespace msg - -template -auto build(); - -template<> -inline -auto build<::aruco_interfaces::msg::ArucoMarkerPose>() -{ - return aruco_interfaces::msg::builder::Init_ArucoMarkerPose_marker_ids(); -} - -} // namespace aruco_interfaces - -#endif // ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__BUILDER_HPP_ diff --git a/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp b/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp deleted file mode 100755 index da06629..0000000 --- a/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp +++ /dev/null @@ -1,138 +0,0 @@ -// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__STRUCT_HPP_ -#define ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__STRUCT_HPP_ - -#include -#include -#include -#include -#include -#include -#include - - -// Include directives for member types -// Member 'poses' -#include "geometry_msgs/msg/detail/pose__struct.hpp" - -#ifndef _WIN32 -# define DEPRECATED__aruco_interfaces__msg__ArucoMarkerPose __attribute__((deprecated)) -#else -# define DEPRECATED__aruco_interfaces__msg__ArucoMarkerPose __declspec(deprecated) -#endif - -namespace aruco_interfaces -{ - -namespace msg -{ - -// message struct -template -struct ArucoMarkerPose_ -{ - using Type = ArucoMarkerPose_; - - explicit ArucoMarkerPose_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) - { - (void)_init; - } - - explicit ArucoMarkerPose_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) - { - (void)_init; - (void)_alloc; - } - - // field types and members - using _marker_ids_type = - std::vector::other>; - _marker_ids_type marker_ids; - using _poses_type = - std::vector, typename ContainerAllocator::template rebind>::other>; - _poses_type poses; - - // setters for named parameter idiom - Type & set__marker_ids( - const std::vector::other> & _arg) - { - this->marker_ids = _arg; - return *this; - } - Type & set__poses( - const std::vector, typename ContainerAllocator::template rebind>::other> & _arg) - { - this->poses = _arg; - return *this; - } - - // constant declarations - - // pointer types - using RawPtr = - aruco_interfaces::msg::ArucoMarkerPose_ *; - using ConstRawPtr = - const aruco_interfaces::msg::ArucoMarkerPose_ *; - using SharedPtr = - std::shared_ptr>; - using ConstSharedPtr = - std::shared_ptr const>; - - template>> - using UniquePtrWithDeleter = - std::unique_ptr, Deleter>; - - using UniquePtr = UniquePtrWithDeleter<>; - - template>> - using ConstUniquePtrWithDeleter = - std::unique_ptr const, Deleter>; - using ConstUniquePtr = ConstUniquePtrWithDeleter<>; - - using WeakPtr = - std::weak_ptr>; - using ConstWeakPtr = - std::weak_ptr const>; - - // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead - // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly - typedef DEPRECATED__aruco_interfaces__msg__ArucoMarkerPose - std::shared_ptr> - Ptr; - typedef DEPRECATED__aruco_interfaces__msg__ArucoMarkerPose - std::shared_ptr const> - ConstPtr; - - // comparison operators - bool operator==(const ArucoMarkerPose_ & other) const - { - if (this->marker_ids != other.marker_ids) { - return false; - } - if (this->poses != other.poses) { - return false; - } - return true; - } - bool operator!=(const ArucoMarkerPose_ & other) const - { - return !this->operator==(other); - } -}; // struct ArucoMarkerPose_ - -// alias to use template instance with default allocator -using ArucoMarkerPose = - aruco_interfaces::msg::ArucoMarkerPose_>; - -// constant definitions - -} // namespace msg - -} // namespace aruco_interfaces - -#endif // ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__STRUCT_HPP_ diff --git a/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__traits.hpp b/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__traits.hpp deleted file mode 100755 index c8c4ea8..0000000 --- a/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__traits.hpp +++ /dev/null @@ -1,42 +0,0 @@ -// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__TRAITS_HPP_ -#define ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__TRAITS_HPP_ - -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp" -#include -#include -#include - -namespace rosidl_generator_traits -{ - -template<> -inline const char * data_type() -{ - return "aruco_interfaces::msg::ArucoMarkerPose"; -} - -template<> -inline const char * name() -{ - return "aruco_interfaces/msg/ArucoMarkerPose"; -} - -template<> -struct has_fixed_size - : std::integral_constant {}; - -template<> -struct has_bounded_size - : std::integral_constant {}; - -template<> -struct is_message - : std::true_type {}; - -} // namespace rosidl_generator_traits - -#endif // ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__TRAITS_HPP_ diff --git a/build/aruco_interfaces/rosidl_generator_cpp__arguments.json b/build/aruco_interfaces/rosidl_generator_cpp__arguments.json deleted file mode 100755 index bae82da..0000000 --- a/build/aruco_interfaces/rosidl_generator_cpp__arguments.json +++ /dev/null @@ -1,150 +0,0 @@ -{ - "package_name": "aruco_interfaces", - "output_dir": "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_cpp/aruco_interfaces", - "template_dir": "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../resource", - "idl_tuples": [ - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces:msg/ArucoMarkerPose.idl" - ], - "ros_interface_dependencies": [ - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/String.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ], - "target_dependencies": [ - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../../../lib/rosidl_generator_cpp/rosidl_generator_cpp", - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../../../lib/python3.8/site-packages/rosidl_generator_cpp/__init__.py", - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../resource/action__builder.hpp.em", - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../resource/action__struct.hpp.em", - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../resource/action__traits.hpp.em", - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../resource/idl.hpp.em", - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../resource/idl__builder.hpp.em", - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../resource/idl__struct.hpp.em", - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../resource/idl__traits.hpp.em", - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../resource/msg__builder.hpp.em", - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../resource/msg__struct.hpp.em", - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../resource/msg__traits.hpp.em", - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../resource/srv__builder.hpp.em", - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../resource/srv__struct.hpp.em", - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/../resource/srv__traits.hpp.em", - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "/opt/ros/foxy/share/std_msgs/msg/String.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ] -} diff --git a/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/__init__.py b/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/__init__.py deleted file mode 100755 index e69de29..0000000 diff --git a/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c b/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c deleted file mode 100755 index 1e5a93f..0000000 --- a/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_c.c +++ /dev/null @@ -1,171 +0,0 @@ -// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em -// generated code does not contain a copyright notice -#include - -static PyMethodDef aruco_interfaces__methods[] = { - {NULL, NULL, 0, NULL} /* sentinel */ -}; - -static struct PyModuleDef aruco_interfaces__module = { - PyModuleDef_HEAD_INIT, - "_aruco_interfaces_support", - "_aruco_interfaces_doc", - -1, /* -1 means that the module keeps state in global variables */ - aruco_interfaces__methods, - NULL, - NULL, - NULL, - NULL, -}; - -#include -#include -#include "rosidl_runtime_c/visibility_control.h" -#include "rosidl_runtime_c/message_type_support_struct.h" -#include "rosidl_runtime_c/service_type_support_struct.h" -#include "rosidl_runtime_c/action_type_support_struct.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__functions.h" - -static void * aruco_interfaces__msg__aruco_marker_pose__create_ros_message(void) -{ - return aruco_interfaces__msg__ArucoMarkerPose__create(); -} - -static void aruco_interfaces__msg__aruco_marker_pose__destroy_ros_message(void * raw_ros_message) -{ - aruco_interfaces__msg__ArucoMarkerPose * ros_message = (aruco_interfaces__msg__ArucoMarkerPose *)raw_ros_message; - aruco_interfaces__msg__ArucoMarkerPose__destroy(ros_message); -} - -ROSIDL_GENERATOR_C_IMPORT -bool aruco_interfaces__msg__aruco_marker_pose__convert_from_py(PyObject * _pymsg, void * ros_message); -ROSIDL_GENERATOR_C_IMPORT -PyObject * aruco_interfaces__msg__aruco_marker_pose__convert_to_py(void * raw_ros_message); - - -ROSIDL_GENERATOR_C_IMPORT -const rosidl_message_type_support_t * -ROSIDL_GET_MSG_TYPE_SUPPORT(aruco_interfaces, msg, ArucoMarkerPose); - -int8_t -_register_msg_type__msg__aruco_marker_pose(PyObject * pymodule) -{ - int8_t err; - - PyObject * pyobject_create_ros_message = NULL; - pyobject_create_ros_message = PyCapsule_New( - (void *)&aruco_interfaces__msg__aruco_marker_pose__create_ros_message, - NULL, NULL); - if (!pyobject_create_ros_message) { - // previously added objects will be removed when the module is destroyed - return -1; - } - err = PyModule_AddObject( - pymodule, - "create_ros_message_msg__msg__aruco_marker_pose", - pyobject_create_ros_message); - if (err) { - // the created capsule needs to be decremented - Py_XDECREF(pyobject_create_ros_message); - // previously added objects will be removed when the module is destroyed - return err; - } - - PyObject * pyobject_destroy_ros_message = NULL; - pyobject_destroy_ros_message = PyCapsule_New( - (void *)&aruco_interfaces__msg__aruco_marker_pose__destroy_ros_message, - NULL, NULL); - if (!pyobject_destroy_ros_message) { - // previously added objects will be removed when the module is destroyed - return -1; - } - err = PyModule_AddObject( - pymodule, - "destroy_ros_message_msg__msg__aruco_marker_pose", - pyobject_destroy_ros_message); - if (err) { - // the created capsule needs to be decremented - Py_XDECREF(pyobject_destroy_ros_message); - // previously added objects will be removed when the module is destroyed - return err; - } - - PyObject * pyobject_convert_from_py = NULL; - pyobject_convert_from_py = PyCapsule_New( - (void *)&aruco_interfaces__msg__aruco_marker_pose__convert_from_py, - NULL, NULL); - if (!pyobject_convert_from_py) { - // previously added objects will be removed when the module is destroyed - return -1; - } - err = PyModule_AddObject( - pymodule, - "convert_from_py_msg__msg__aruco_marker_pose", - pyobject_convert_from_py); - if (err) { - // the created capsule needs to be decremented - Py_XDECREF(pyobject_convert_from_py); - // previously added objects will be removed when the module is destroyed - return err; - } - - PyObject * pyobject_convert_to_py = NULL; - pyobject_convert_to_py = PyCapsule_New( - (void *)&aruco_interfaces__msg__aruco_marker_pose__convert_to_py, - NULL, NULL); - if (!pyobject_convert_to_py) { - // previously added objects will be removed when the module is destroyed - return -1; - } - err = PyModule_AddObject( - pymodule, - "convert_to_py_msg__msg__aruco_marker_pose", - pyobject_convert_to_py); - if (err) { - // the created capsule needs to be decremented - Py_XDECREF(pyobject_convert_to_py); - // previously added objects will be removed when the module is destroyed - return err; - } - - PyObject * pyobject_type_support = NULL; - pyobject_type_support = PyCapsule_New( - (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(aruco_interfaces, msg, ArucoMarkerPose), - NULL, NULL); - if (!pyobject_type_support) { - // previously added objects will be removed when the module is destroyed - return -1; - } - err = PyModule_AddObject( - pymodule, - "type_support_msg__msg__aruco_marker_pose", - pyobject_type_support); - if (err) { - // the created capsule needs to be decremented - Py_XDECREF(pyobject_type_support); - // previously added objects will be removed when the module is destroyed - return err; - } - return 0; -} - -PyMODINIT_FUNC -PyInit_aruco_interfaces_s__rosidl_typesupport_c(void) -{ - PyObject * pymodule = NULL; - pymodule = PyModule_Create(&aruco_interfaces__module); - if (!pymodule) { - return NULL; - } - int8_t err; - - err = _register_msg_type__msg__aruco_marker_pose(pymodule); - if (err) { - Py_XDECREF(pymodule); - return NULL; - } - - return pymodule; -} diff --git a/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c b/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c deleted file mode 100755 index 78dc785..0000000 --- a/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c +++ /dev/null @@ -1,171 +0,0 @@ -// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em -// generated code does not contain a copyright notice -#include - -static PyMethodDef aruco_interfaces__methods[] = { - {NULL, NULL, 0, NULL} /* sentinel */ -}; - -static struct PyModuleDef aruco_interfaces__module = { - PyModuleDef_HEAD_INIT, - "_aruco_interfaces_support", - "_aruco_interfaces_doc", - -1, /* -1 means that the module keeps state in global variables */ - aruco_interfaces__methods, - NULL, - NULL, - NULL, - NULL, -}; - -#include -#include -#include "rosidl_runtime_c/visibility_control.h" -#include "rosidl_runtime_c/message_type_support_struct.h" -#include "rosidl_runtime_c/service_type_support_struct.h" -#include "rosidl_runtime_c/action_type_support_struct.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__functions.h" - -static void * aruco_interfaces__msg__aruco_marker_pose__create_ros_message(void) -{ - return aruco_interfaces__msg__ArucoMarkerPose__create(); -} - -static void aruco_interfaces__msg__aruco_marker_pose__destroy_ros_message(void * raw_ros_message) -{ - aruco_interfaces__msg__ArucoMarkerPose * ros_message = (aruco_interfaces__msg__ArucoMarkerPose *)raw_ros_message; - aruco_interfaces__msg__ArucoMarkerPose__destroy(ros_message); -} - -ROSIDL_GENERATOR_C_IMPORT -bool aruco_interfaces__msg__aruco_marker_pose__convert_from_py(PyObject * _pymsg, void * ros_message); -ROSIDL_GENERATOR_C_IMPORT -PyObject * aruco_interfaces__msg__aruco_marker_pose__convert_to_py(void * raw_ros_message); - - -ROSIDL_GENERATOR_C_IMPORT -const rosidl_message_type_support_t * -ROSIDL_GET_MSG_TYPE_SUPPORT(aruco_interfaces, msg, ArucoMarkerPose); - -int8_t -_register_msg_type__msg__aruco_marker_pose(PyObject * pymodule) -{ - int8_t err; - - PyObject * pyobject_create_ros_message = NULL; - pyobject_create_ros_message = PyCapsule_New( - (void *)&aruco_interfaces__msg__aruco_marker_pose__create_ros_message, - NULL, NULL); - if (!pyobject_create_ros_message) { - // previously added objects will be removed when the module is destroyed - return -1; - } - err = PyModule_AddObject( - pymodule, - "create_ros_message_msg__msg__aruco_marker_pose", - pyobject_create_ros_message); - if (err) { - // the created capsule needs to be decremented - Py_XDECREF(pyobject_create_ros_message); - // previously added objects will be removed when the module is destroyed - return err; - } - - PyObject * pyobject_destroy_ros_message = NULL; - pyobject_destroy_ros_message = PyCapsule_New( - (void *)&aruco_interfaces__msg__aruco_marker_pose__destroy_ros_message, - NULL, NULL); - if (!pyobject_destroy_ros_message) { - // previously added objects will be removed when the module is destroyed - return -1; - } - err = PyModule_AddObject( - pymodule, - "destroy_ros_message_msg__msg__aruco_marker_pose", - pyobject_destroy_ros_message); - if (err) { - // the created capsule needs to be decremented - Py_XDECREF(pyobject_destroy_ros_message); - // previously added objects will be removed when the module is destroyed - return err; - } - - PyObject * pyobject_convert_from_py = NULL; - pyobject_convert_from_py = PyCapsule_New( - (void *)&aruco_interfaces__msg__aruco_marker_pose__convert_from_py, - NULL, NULL); - if (!pyobject_convert_from_py) { - // previously added objects will be removed when the module is destroyed - return -1; - } - err = PyModule_AddObject( - pymodule, - "convert_from_py_msg__msg__aruco_marker_pose", - pyobject_convert_from_py); - if (err) { - // the created capsule needs to be decremented - Py_XDECREF(pyobject_convert_from_py); - // previously added objects will be removed when the module is destroyed - return err; - } - - PyObject * pyobject_convert_to_py = NULL; - pyobject_convert_to_py = PyCapsule_New( - (void *)&aruco_interfaces__msg__aruco_marker_pose__convert_to_py, - NULL, NULL); - if (!pyobject_convert_to_py) { - // previously added objects will be removed when the module is destroyed - return -1; - } - err = PyModule_AddObject( - pymodule, - "convert_to_py_msg__msg__aruco_marker_pose", - pyobject_convert_to_py); - if (err) { - // the created capsule needs to be decremented - Py_XDECREF(pyobject_convert_to_py); - // previously added objects will be removed when the module is destroyed - return err; - } - - PyObject * pyobject_type_support = NULL; - pyobject_type_support = PyCapsule_New( - (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(aruco_interfaces, msg, ArucoMarkerPose), - NULL, NULL); - if (!pyobject_type_support) { - // previously added objects will be removed when the module is destroyed - return -1; - } - err = PyModule_AddObject( - pymodule, - "type_support_msg__msg__aruco_marker_pose", - pyobject_type_support); - if (err) { - // the created capsule needs to be decremented - Py_XDECREF(pyobject_type_support); - // previously added objects will be removed when the module is destroyed - return err; - } - return 0; -} - -PyMODINIT_FUNC -PyInit_aruco_interfaces_s__rosidl_typesupport_fastrtps_c(void) -{ - PyObject * pymodule = NULL; - pymodule = PyModule_Create(&aruco_interfaces__module); - if (!pymodule) { - return NULL; - } - int8_t err; - - err = _register_msg_type__msg__aruco_marker_pose(pymodule); - if (err) { - Py_XDECREF(pymodule); - return NULL; - } - - return pymodule; -} diff --git a/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c b/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c deleted file mode 100755 index 192cfea..0000000 --- a/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/_aruco_interfaces_s.ep.rosidl_typesupport_introspection_c.c +++ /dev/null @@ -1,171 +0,0 @@ -// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em -// generated code does not contain a copyright notice -#include - -static PyMethodDef aruco_interfaces__methods[] = { - {NULL, NULL, 0, NULL} /* sentinel */ -}; - -static struct PyModuleDef aruco_interfaces__module = { - PyModuleDef_HEAD_INIT, - "_aruco_interfaces_support", - "_aruco_interfaces_doc", - -1, /* -1 means that the module keeps state in global variables */ - aruco_interfaces__methods, - NULL, - NULL, - NULL, - NULL, -}; - -#include -#include -#include "rosidl_runtime_c/visibility_control.h" -#include "rosidl_runtime_c/message_type_support_struct.h" -#include "rosidl_runtime_c/service_type_support_struct.h" -#include "rosidl_runtime_c/action_type_support_struct.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__type_support.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__functions.h" - -static void * aruco_interfaces__msg__aruco_marker_pose__create_ros_message(void) -{ - return aruco_interfaces__msg__ArucoMarkerPose__create(); -} - -static void aruco_interfaces__msg__aruco_marker_pose__destroy_ros_message(void * raw_ros_message) -{ - aruco_interfaces__msg__ArucoMarkerPose * ros_message = (aruco_interfaces__msg__ArucoMarkerPose *)raw_ros_message; - aruco_interfaces__msg__ArucoMarkerPose__destroy(ros_message); -} - -ROSIDL_GENERATOR_C_IMPORT -bool aruco_interfaces__msg__aruco_marker_pose__convert_from_py(PyObject * _pymsg, void * ros_message); -ROSIDL_GENERATOR_C_IMPORT -PyObject * aruco_interfaces__msg__aruco_marker_pose__convert_to_py(void * raw_ros_message); - - -ROSIDL_GENERATOR_C_IMPORT -const rosidl_message_type_support_t * -ROSIDL_GET_MSG_TYPE_SUPPORT(aruco_interfaces, msg, ArucoMarkerPose); - -int8_t -_register_msg_type__msg__aruco_marker_pose(PyObject * pymodule) -{ - int8_t err; - - PyObject * pyobject_create_ros_message = NULL; - pyobject_create_ros_message = PyCapsule_New( - (void *)&aruco_interfaces__msg__aruco_marker_pose__create_ros_message, - NULL, NULL); - if (!pyobject_create_ros_message) { - // previously added objects will be removed when the module is destroyed - return -1; - } - err = PyModule_AddObject( - pymodule, - "create_ros_message_msg__msg__aruco_marker_pose", - pyobject_create_ros_message); - if (err) { - // the created capsule needs to be decremented - Py_XDECREF(pyobject_create_ros_message); - // previously added objects will be removed when the module is destroyed - return err; - } - - PyObject * pyobject_destroy_ros_message = NULL; - pyobject_destroy_ros_message = PyCapsule_New( - (void *)&aruco_interfaces__msg__aruco_marker_pose__destroy_ros_message, - NULL, NULL); - if (!pyobject_destroy_ros_message) { - // previously added objects will be removed when the module is destroyed - return -1; - } - err = PyModule_AddObject( - pymodule, - "destroy_ros_message_msg__msg__aruco_marker_pose", - pyobject_destroy_ros_message); - if (err) { - // the created capsule needs to be decremented - Py_XDECREF(pyobject_destroy_ros_message); - // previously added objects will be removed when the module is destroyed - return err; - } - - PyObject * pyobject_convert_from_py = NULL; - pyobject_convert_from_py = PyCapsule_New( - (void *)&aruco_interfaces__msg__aruco_marker_pose__convert_from_py, - NULL, NULL); - if (!pyobject_convert_from_py) { - // previously added objects will be removed when the module is destroyed - return -1; - } - err = PyModule_AddObject( - pymodule, - "convert_from_py_msg__msg__aruco_marker_pose", - pyobject_convert_from_py); - if (err) { - // the created capsule needs to be decremented - Py_XDECREF(pyobject_convert_from_py); - // previously added objects will be removed when the module is destroyed - return err; - } - - PyObject * pyobject_convert_to_py = NULL; - pyobject_convert_to_py = PyCapsule_New( - (void *)&aruco_interfaces__msg__aruco_marker_pose__convert_to_py, - NULL, NULL); - if (!pyobject_convert_to_py) { - // previously added objects will be removed when the module is destroyed - return -1; - } - err = PyModule_AddObject( - pymodule, - "convert_to_py_msg__msg__aruco_marker_pose", - pyobject_convert_to_py); - if (err) { - // the created capsule needs to be decremented - Py_XDECREF(pyobject_convert_to_py); - // previously added objects will be removed when the module is destroyed - return err; - } - - PyObject * pyobject_type_support = NULL; - pyobject_type_support = PyCapsule_New( - (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(aruco_interfaces, msg, ArucoMarkerPose), - NULL, NULL); - if (!pyobject_type_support) { - // previously added objects will be removed when the module is destroyed - return -1; - } - err = PyModule_AddObject( - pymodule, - "type_support_msg__msg__aruco_marker_pose", - pyobject_type_support); - if (err) { - // the created capsule needs to be decremented - Py_XDECREF(pyobject_type_support); - // previously added objects will be removed when the module is destroyed - return err; - } - return 0; -} - -PyMODINIT_FUNC -PyInit_aruco_interfaces_s__rosidl_typesupport_introspection_c(void) -{ - PyObject * pymodule = NULL; - pymodule = PyModule_Create(&aruco_interfaces__module); - if (!pymodule) { - return NULL; - } - int8_t err; - - err = _register_msg_type__msg__aruco_marker_pose(pymodule); - if (err) { - Py_XDECREF(pymodule); - return NULL; - } - - return pymodule; -} diff --git a/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so b/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so deleted file mode 100755 index 3f19b14963f103901a481c9a7129a9ab120a087f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17200 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 diff --git a/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so b/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/aruco_interfaces_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so deleted file mode 100755 index af84bee9843a95c0a1c8bd9e59a624426e06f630..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17232 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 diff --git a/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so b/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/libaruco_interfaces__python.so deleted file mode 100755 index 789f0e362445417439bcb12d4d7141aceac946cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22192 zcmeHPeRy0|nLkMy8lY_oQmp0c65A!kc9NC`N=s%TrX9cLVe&E^jxfX5J;sb83eUS#L$Dy(v+- zWP|$5_MI&ZVq=7<=A!HKBv1Jt>}fo?>Q`6a_r^7`wU1o1?Dm%)KI50jCO!6Ee8?{O z54|36C4{ZS=ao}scYWbd$y2z@o4x}B=jO?ob-+C+D4#slMayGnAFzD#|Kec(OavgG ze2asfKRfty6!Pcf@#jkpcD6X!S?7R1>wxcZz(3?rUx+g;kDp!#`Edu_>rk(H2l=!E z{&5HVRtG%lP~UIDpM3HEii7+;4)Q||@-I8o_a_ec8sHi}_EZm`%npKYawzwY$UB!U zVW;GL-hHM}Uc%$Egtcpe|CpLgbiF+k3F~pg8#8pB={t5e>i$41&>oB%f!OZGy3R;A zu-n_(84!8-b97&qS8of3y`90^A=uQdZwq)kJ0m{U)V(7Vjli}bjS+tWrkc91Z~bV% zXXx7lMy+AQnvGa6+z!~?<`H`< zV93-^5-{Hs35HPDq@2AgNSLx+SCXN*t&uHf zd&7>cb^3bO2BxmoyQ)}42l_|_46m>72X0%h?~7NoCW4**3cIOI6_Kbxf)#C%uI`F> zhc_0e$f;C?FXY`DsBpRDfB2JEDQ@_Ak9@oGyTgKjB)}*q?n9j>iJbYH#X7357Hs|e5&xJ z5}$4o`3hJ3G5K6CpM``F{!Uu(vrLq+;}+a{znZe(D=hLU3x1&mpSIwd1)sIxms;@U z(*K3PM8rg9T3odW{Ja@!`zuO{z*n%&&;A0m2Jr?|!1;4<8Pg?McEckH?ez66gvf!6k z@RS8Fv*3Skm%lH)_zh3*$r4Y0@snE^^Yo1wg_%iD?|+p%#;cmC`ZeI0%&PwdDZPY| zd{<&ZNgpo(AAd`Wq%sFKaXD2TYy@;!OHeCQk!!CVi*L z)4-ca-)izS;AYZZlc#|;lfJ>^X~LRG*P1*HxS8}ilc#|;lfKmCX@Je7&oOx#STpGY zlcxbSlYZs2s_#n<|GbUA*TxUn_&yuI-^M3we8|QJZ2T=YzQx8j zD&8|teFLsN1I5=7xq8-EhM~IT8ZlJQ%uJPD(u3A!k4XyoOSyd23L>jddy>=pm!gXQpHfiorUITdfI`^_T zwpkVf&7TU*ey%@?oa)>vk;8k1vzQ4Otg z6qGy)?%AuUIF@{Rlmrm8FA7tK$*ok2S^Ei!bAR!VsmS6X%*;^AO!m$$+E)YkNG{AR zcbk@JUWMf$tK~P9rzfJ&-_P|2mD!~GWbgiyEU^k%>xCKU4_oygG4(4UT40dqLR0i> zR?$IIw3ye*(y8t|IYquDkCan4NPb%b@q79gtSaZQdv@KJXQFQ-Q1A?wHR`gzkE@uq zO8xu|ve0)U8R|Vkgq0q6lXpe|4pi+EUZuV+ME3|$A`o@+2J7P>?_oW|C~_4(OR2pt z@eC~f?!}Ca(uxd%v6*ZQRR1eT>PKX+pR1OBr$+0Y(hiK39vC7)fr>6W*I=8);LGpf z1{=xX9d?5~2ZRSz7KQH#g{w%R(XLQ)V9Z#oO79)3Jh45?cus6mOn;3>Rqp2(Wh?g) zVLAhnnt9!<9ID|#h^aZ00SuD0JRsGVlkh!n@+{s61664b zcyA|{)`@sOwVa3N0V+ioE|Kcoc)yjwKU|nKc)KvzLZHbW#_KcIWX% z)&`OF1zn+#ewckD=;BU9!{b6xqX$W3gjDo1Q3LJ?m_ka zczR2nhSXv3EPWCWyKsURfby>4<+%?+{a_}6X&IKF`+lMO5z;+MB`A%fk2Z*`I?DQY z)9k(6Y|B9i@`@#YO0@~Ydhc`r#^47qElyuSMN?E<()m07K&C~JHwe2Y@bH4)@n7R%WD>re zXpmXBvzpV?0yQ=KC;H{+2e~sQSJ4dLQ|8i}2~|P=!zDlTUTR zr^D0?3n|RWzDg>npNGgZaNgt4AkOlJ@XpnHbh#(_geUp4)Wa|@`g60VzgWYREc){=sWYJXhks8I7G>Th zY+pdOKW-^=pTLUob*;%?DY!#A;K4vJ;W4IYn=6au2{sMq>SR!o3CUtIS*cA zB$PbD=Ya`6c>$o>?x5PemyH2l_*ixd0_9hvOJ$6#qhbtvv*>V6S7dE=rfbc8B2%8gYwkY6Jz+Q1(X_y)p< zfQyPQ6BRv7nq(g3pGy+Ak!CM1pT_qdnveMSHt0$gH6|2Z!0TGdEsDZ(1@CgD2g=0c zOx1su#vLM=`Ym*m?lDw4{z+l7h)f<6CbtWd5iB72guHy~TY_!}Y;$H~B?ka(CR z&J~8a<}(8SXTskgXC~ZJfT#me%{4?Jh3gcB@z#^bPr9d2_>?*18>o;8{>)8!>93i} z9(sD}pk~XxA>r0SOCq%L0i%mVAZK9|OB>Y7r^w$aGBZ$p`fT{s3co~+e#MOsaHIV# zvqG4nnR*SrCHrnhX}w42FXIo|5zIHEFLF~=--IbxOwoYbPBrP}PE#-A_BOjyrFU%= zy$mi)q&|IuW)(hKE+acH2|Ig*onf+*frzKSWhy&8{*YQ8%J(8izGKT8(S`<;zlLfw zh)T;>Z(|{^+KGkI#*>eUHBY|AZLVrVcRtNWU_Ju#5txs_d<5nrFdu>crx6GzLeXxQ zFA@v5^iTpjp}et}w_8tOQ(_0xYj^Fcy-BZa+QBLk@mNJL?CVVU0~O{Dvo5;?Vh6XJv_e?St;`=oKx7`~I#|^D^>kbY3BIDSur&V^X>e8@ZQ!_eHhC(B48uymUB?-~sj`o`VI(zlC zyK5UZX>-iRwM2MtII=IS1;YNIH>|pwvwUaJFggQLd=0OUKVV>wDr)TywzXkTY}k<5 z;XpjDc@0f&+*(a1FQ%(>S(ISB4vgsR74;vViuhvm9Jc@fVJdRao4K246J=aqYII7&5ew!mNxn} z@(sPTSyt`SEid~k4V10X+7g|eqP=;D{eif#Mysk?tyNcRl}v6P4*G?sfv%|NLS8K{ zclc_-uy$Ei>@r@XM3}Z%Yeq!##R6U<0HK_1!5X@U9zwVCw$qm9-H9mnKZ}NjU2MG$ zbo!~G`DR;z2eHp}HKV<-aK*_Fo(&h~l%KO1RBn%^2xfOG=eYDX!^xuEvJ$cvF?$1L z1^AF+yk={!jkM|pc6)1=R%@E#fLcsVgA$n5tPas1kAf!W`4@nWXNMJ|2@ zQ~fI!U&vIy%*9KX>fgEenM{p?TpXiLwUZ^I2&X@2dGSSTO2*kDj(RO-(|PeF<~b9& z@}*48Gr2elt+XQIx`>^_)VT%L+#>w)Si8!KDEW7pzn`<_7U5}K{eCVNU&iu{lOlFL zQ@@|fmB;MTWJSbv5nIkw|Fh;6vG=gqyz*)m%}Ue!vVgt9cPV92#%LNV#H_B)?NE6% z&l5h04GPwDsl?U&MdeYr3M~Gp`K+GfbK?_|cGUe!+3Du;bK^V&JfHtxmv(NF6Lk%E zN~8FYKkNq1n)i<Llk)ss2pGNF6rj`Yxl+h)5`>+S_#ugJl(5-&jivGVj$94mPDbdZ0_0e{f}|C0k=g84Mxc>-HGKG&g-0M9e^FsJhw z?sTy8IS2ed9PnQ_;3pk$Op+{LJWGM+Yp+Wj@a+!xEe`mt4tS3P{&@%ds}A_H!1Klb z*Ia(?`421be3!4jb-?r4xzR!XqYn5!2mEf}`Qra&;AL~W6+7x+hxuYg+(@*wVFf&U zY=v%wutFQbGCh{7{Sm#rGt%nq)cyGReO&h@x)^<*(TUZ4ziVUVm6iF0=sb%cmXzuH z87%$By0KnIYy190C`8NP7LK3UkRv*GDO#sRdVVs7yKa}e9&5F=+%$dLqX)$q8DhOs z*PC{^ckjMQuW#8|w|mF+J9XW)uBx(XBMQx%vvC7*>UY&Px^?%?ZS*Y!xlXl;NAwPF z*iVOdY`bY^ZR3tQpg6BbcYCCQXWK47IOjvDZg04LYi)ymeSLkid$+#3c58#1R{G5Y z7woH%YDvAO#(EOLTb(0f9{ONE{KNUU2X$sd&e;ssV@BTjx@Go2kK98rvh~=2YUepy zB=j`ff|A$yL7Y?}NBc&K)JXGfpNFDS+NF7Lc$MV0bZJ@*R?I(vm5wUYPH8F_38 z5&BSHz%exP{222~R64*$oiM}u{M$GmC$|MHt;|o1VXk<0$nds;8ZkjT)D^zk4Y=CF z30E{0iQ*8NZssx}e$dC-pr3Jp4sX1Jx%}N>7!%Zpi5&U;Y!0I%FBa(Zl7hU7b{fpZ z z<)m70_$5a~m9N%c6fKw1O3z;Y`;kve8cJWS&nT+an`k`;k8tMmx>`4B28LU|sjuE^ z6;N~cNL{y zCs>mzS78s~!dkvsXHZnFb1He&j*6%ERMJ=NZ>~pF3W?)p!w6mz#QghRTv_$id!C}( zOi6KJFaL3yzFOZ<^i`X_>VFFU5iV#=fW{ytwSKG4W3xcm zzX~qPEB%*{K_OE5YF$O0uc^tvs`X%{r`nNza6|D^`fB~<*cO0D_Sbc#ujn*ntor6U zO$}*dJz5a+uhLWWb>vv})q2i!jZjf?%7C4xg&V?@|LT2ywnk{EdI~NZKgBOV;Z%O5 z0wh)Xm)mfXrDUaM-xXQ>Z+Wd?%B91!UVjBX%6~O~(K@*DU1*5EcxmA28C!={', - 'poses': 'sequence', - } - - SLOT_TYPES = ( - rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.BasicType('int64')), # noqa: E501 - rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.NamespacedType(['geometry_msgs', 'msg'], 'Pose')), # noqa: E501 - ) - - def __init__(self, **kwargs): - assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ - 'Invalid arguments passed to constructor: %s' % \ - ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) - self.marker_ids = array.array('q', kwargs.get('marker_ids', [])) - self.poses = kwargs.get('poses', []) - - def __repr__(self): - typename = self.__class__.__module__.split('.') - typename.pop() - typename.append(self.__class__.__name__) - args = [] - for s, t in zip(self.__slots__, self.SLOT_TYPES): - field = getattr(self, s) - fieldstr = repr(field) - # We use Python array type for fields that can be directly stored - # in them, and "normal" sequences for everything else. If it is - # a type that we store in an array, strip off the 'array' portion. - if ( - isinstance(t, rosidl_parser.definition.AbstractSequence) and - isinstance(t.value_type, rosidl_parser.definition.BasicType) and - t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] - ): - if len(field) == 0: - fieldstr = '[]' - else: - assert fieldstr.startswith('array(') - prefix = "array('X', " - suffix = ')' - fieldstr = fieldstr[len(prefix):-len(suffix)] - args.append(s[1:] + '=' + fieldstr) - return '%s(%s)' % ('.'.join(typename), ', '.join(args)) - - def __eq__(self, other): - if not isinstance(other, self.__class__): - return False - if self.marker_ids != other.marker_ids: - return False - if self.poses != other.poses: - return False - return True - - @classmethod - def get_fields_and_field_types(cls): - from copy import copy - return copy(cls._fields_and_field_types) - - @property - def marker_ids(self): - """Message field 'marker_ids'.""" - return self._marker_ids - - @marker_ids.setter - def marker_ids(self, value): - if isinstance(value, array.array): - assert value.typecode == 'q', \ - "The 'marker_ids' array.array() must have the type code of 'q'" - self._marker_ids = value - return - if __debug__: - from collections.abc import Sequence - from collections.abc import Set - from collections import UserList - from collections import UserString - assert \ - ((isinstance(value, Sequence) or - isinstance(value, Set) or - isinstance(value, UserList)) and - not isinstance(value, str) and - not isinstance(value, UserString) and - all(isinstance(v, int) for v in value) and - all(val >= -9223372036854775808 and val < 9223372036854775808 for val in value)), \ - "The 'marker_ids' field must be a set or sequence and each value of type 'int' and each integer in [-9223372036854775808, 9223372036854775807]" - self._marker_ids = array.array('q', value) - - @property - def poses(self): - """Message field 'poses'.""" - return self._poses - - @poses.setter - def poses(self, value): - if __debug__: - from geometry_msgs.msg import Pose - from collections.abc import Sequence - from collections.abc import Set - from collections import UserList - from collections import UserString - assert \ - ((isinstance(value, Sequence) or - isinstance(value, Set) or - isinstance(value, UserList)) and - not isinstance(value, str) and - not isinstance(value, UserString) and - all(isinstance(v, Pose) for v in value) and - True), \ - "The 'poses' field must be a set or sequence and each value of type 'Pose'" - self._poses = value diff --git a/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c b/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c deleted file mode 100755 index c677ad5..0000000 --- a/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces/msg/_aruco_marker_pose_s.c +++ /dev/null @@ -1,243 +0,0 @@ -// generated from rosidl_generator_py/resource/_idl_support.c.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice -#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION -#include -#include -#ifndef _WIN32 -# pragma GCC diagnostic push -# pragma GCC diagnostic ignored "-Wunused-function" -#endif -#include "numpy/ndarrayobject.h" -#ifndef _WIN32 -# pragma GCC diagnostic pop -#endif -#include "rosidl_runtime_c/visibility_control.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__functions.h" - -#include "rosidl_runtime_c/primitives_sequence.h" -#include "rosidl_runtime_c/primitives_sequence_functions.h" - -// Nested array functions includes -#include "geometry_msgs/msg/detail/pose__functions.h" -// end nested array functions include -ROSIDL_GENERATOR_C_IMPORT -bool geometry_msgs__msg__pose__convert_from_py(PyObject * _pymsg, void * _ros_message); -ROSIDL_GENERATOR_C_IMPORT -PyObject * geometry_msgs__msg__pose__convert_to_py(void * raw_ros_message); - -ROSIDL_GENERATOR_C_EXPORT -bool aruco_interfaces__msg__aruco_marker_pose__convert_from_py(PyObject * _pymsg, void * _ros_message) -{ - // check that the passed message is of the expected Python class - { - char full_classname_dest[56]; - { - char * class_name = NULL; - char * module_name = NULL; - { - PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); - if (class_attr) { - PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); - if (name_attr) { - class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); - Py_DECREF(name_attr); - } - PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); - if (module_attr) { - module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); - Py_DECREF(module_attr); - } - Py_DECREF(class_attr); - } - } - if (!class_name || !module_name) { - return false; - } - snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); - } - assert(strncmp("aruco_interfaces.msg._aruco_marker_pose.ArucoMarkerPose", full_classname_dest, 55) == 0); - } - aruco_interfaces__msg__ArucoMarkerPose * ros_message = _ros_message; - { // marker_ids - PyObject * field = PyObject_GetAttrString(_pymsg, "marker_ids"); - if (!field) { - return false; - } - PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'marker_ids'"); - if (!seq_field) { - Py_DECREF(field); - return false; - } - Py_ssize_t size = PySequence_Size(field); - if (-1 == size) { - Py_DECREF(seq_field); - Py_DECREF(field); - return false; - } - if (!rosidl_runtime_c__int64__Sequence__init(&(ros_message->marker_ids), size)) { - PyErr_SetString(PyExc_RuntimeError, "unable to create int64__Sequence ros_message"); - Py_DECREF(seq_field); - Py_DECREF(field); - return false; - } - int64_t * dest = ros_message->marker_ids.data; - for (Py_ssize_t i = 0; i < size; ++i) { - PyObject * item = PySequence_Fast_GET_ITEM(seq_field, i); - if (!item) { - Py_DECREF(seq_field); - Py_DECREF(field); - return false; - } - assert(PyLong_Check(item)); - int64_t tmp = PyLong_AsLongLong(item); - memcpy(&dest[i], &tmp, sizeof(int64_t)); - } - Py_DECREF(seq_field); - Py_DECREF(field); - } - { // poses - PyObject * field = PyObject_GetAttrString(_pymsg, "poses"); - if (!field) { - return false; - } - PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'poses'"); - if (!seq_field) { - Py_DECREF(field); - return false; - } - Py_ssize_t size = PySequence_Size(field); - if (-1 == size) { - Py_DECREF(seq_field); - Py_DECREF(field); - return false; - } - if (!geometry_msgs__msg__Pose__Sequence__init(&(ros_message->poses), size)) { - PyErr_SetString(PyExc_RuntimeError, "unable to create geometry_msgs__msg__Pose__Sequence ros_message"); - Py_DECREF(seq_field); - Py_DECREF(field); - return false; - } - geometry_msgs__msg__Pose * dest = ros_message->poses.data; - for (Py_ssize_t i = 0; i < size; ++i) { - if (!geometry_msgs__msg__pose__convert_from_py(PySequence_Fast_GET_ITEM(seq_field, i), &dest[i])) { - Py_DECREF(seq_field); - Py_DECREF(field); - return false; - } - } - Py_DECREF(seq_field); - Py_DECREF(field); - } - - return true; -} - -ROSIDL_GENERATOR_C_EXPORT -PyObject * aruco_interfaces__msg__aruco_marker_pose__convert_to_py(void * raw_ros_message) -{ - /* NOTE(esteve): Call constructor of ArucoMarkerPose */ - PyObject * _pymessage = NULL; - { - PyObject * pymessage_module = PyImport_ImportModule("aruco_interfaces.msg._aruco_marker_pose"); - assert(pymessage_module); - PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "ArucoMarkerPose"); - assert(pymessage_class); - Py_DECREF(pymessage_module); - _pymessage = PyObject_CallObject(pymessage_class, NULL); - Py_DECREF(pymessage_class); - if (!_pymessage) { - return NULL; - } - } - aruco_interfaces__msg__ArucoMarkerPose * ros_message = (aruco_interfaces__msg__ArucoMarkerPose *)raw_ros_message; - { // marker_ids - PyObject * field = NULL; - field = PyObject_GetAttrString(_pymessage, "marker_ids"); - if (!field) { - return NULL; - } - assert(field->ob_type != NULL); - assert(field->ob_type->tp_name != NULL); - assert(strcmp(field->ob_type->tp_name, "array.array") == 0); - // ensure that itemsize matches the sizeof of the ROS message field - PyObject * itemsize_attr = PyObject_GetAttrString(field, "itemsize"); - assert(itemsize_attr != NULL); - size_t itemsize = PyLong_AsSize_t(itemsize_attr); - Py_DECREF(itemsize_attr); - if (itemsize != sizeof(int64_t)) { - PyErr_SetString(PyExc_RuntimeError, "itemsize doesn't match expectation"); - Py_DECREF(field); - return NULL; - } - // clear the array, poor approach to remove potential default values - Py_ssize_t length = PyObject_Length(field); - if (-1 == length) { - Py_DECREF(field); - return NULL; - } - if (length > 0) { - PyObject * pop = PyObject_GetAttrString(field, "pop"); - assert(pop != NULL); - for (Py_ssize_t i = 0; i < length; ++i) { - PyObject * ret = PyObject_CallFunctionObjArgs(pop, NULL); - if (!ret) { - Py_DECREF(pop); - Py_DECREF(field); - return NULL; - } - Py_DECREF(ret); - } - Py_DECREF(pop); - } - if (ros_message->marker_ids.size > 0) { - // populating the array.array using the frombytes method - PyObject * frombytes = PyObject_GetAttrString(field, "frombytes"); - assert(frombytes != NULL); - int64_t * src = &(ros_message->marker_ids.data[0]); - PyObject * data = PyBytes_FromStringAndSize((const char *)src, ros_message->marker_ids.size * sizeof(int64_t)); - assert(data != NULL); - PyObject * ret = PyObject_CallFunctionObjArgs(frombytes, data, NULL); - Py_DECREF(data); - Py_DECREF(frombytes); - if (!ret) { - Py_DECREF(field); - return NULL; - } - Py_DECREF(ret); - } - Py_DECREF(field); - } - { // poses - PyObject * field = NULL; - size_t size = ros_message->poses.size; - field = PyList_New(size); - if (!field) { - return NULL; - } - geometry_msgs__msg__Pose * item; - for (size_t i = 0; i < size; ++i) { - item = &(ros_message->poses.data[i]); - PyObject * pyitem = geometry_msgs__msg__pose__convert_to_py(item); - if (!pyitem) { - Py_DECREF(field); - return NULL; - } - int rc = PyList_SetItem(field, i, pyitem); - (void)rc; - assert(rc == 0); - } - assert(PySequence_Check(field)); - { - int rc = PyObject_SetAttrString(_pymessage, "poses", field); - Py_DECREF(field); - if (rc) { - return NULL; - } - } - } - - // ownership of _pymessage is transferred to the caller - return _pymessage; -} diff --git a/build/aruco_interfaces/rosidl_generator_py__arguments.json b/build/aruco_interfaces/rosidl_generator_py__arguments.json deleted file mode 100755 index f756c55..0000000 --- a/build/aruco_interfaces/rosidl_generator_py__arguments.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "package_name": "aruco_interfaces", - "output_dir": "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_generator_py/aruco_interfaces", - "template_dir": "/opt/ros/foxy/share/rosidl_generator_py/cmake/../resource", - "idl_tuples": [ - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces:msg/ArucoMarkerPose.idl" - ], - "ros_interface_dependencies": [ - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/String.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ], - "target_dependencies": [ - "/opt/ros/foxy/share/rosidl_generator_py/cmake/../../../lib/rosidl_generator_py/rosidl_generator_py", - "/opt/ros/foxy/lib/python3.8/site-packages/rosidl_generator_py/__init__.py", - "/opt/ros/foxy/lib/python3.8/site-packages/rosidl_generator_py/generate_py_impl.py", - "/opt/ros/foxy/share/rosidl_generator_py/cmake/../resource/_action_pkg_typesupport_entry_point.c.em", - "/opt/ros/foxy/share/rosidl_generator_py/cmake/../resource/_action.py.em", - "/opt/ros/foxy/share/rosidl_generator_py/cmake/../resource/_idl_pkg_typesupport_entry_point.c.em", - "/opt/ros/foxy/share/rosidl_generator_py/cmake/../resource/_idl_support.c.em", - "/opt/ros/foxy/share/rosidl_generator_py/cmake/../resource/_idl.py.em", - "/opt/ros/foxy/share/rosidl_generator_py/cmake/../resource/_msg_pkg_typesupport_entry_point.c.em", - "/opt/ros/foxy/share/rosidl_generator_py/cmake/../resource/_msg_support.c.em", - "/opt/ros/foxy/share/rosidl_generator_py/cmake/../resource/_msg.py.em", - "/opt/ros/foxy/share/rosidl_generator_py/cmake/../resource/_srv_pkg_typesupport_entry_point.c.em", - "/opt/ros/foxy/share/rosidl_generator_py/cmake/../resource/_srv.py.em", - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "/opt/ros/foxy/share/std_msgs/msg/String.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ] -} diff --git a/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp b/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp deleted file mode 100755 index 404abb8..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp +++ /dev/null @@ -1,96 +0,0 @@ -// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice - -#include "cstddef" -#include "rosidl_runtime_c/message_type_support_struct.h" -#include "aruco_interfaces/msg/rosidl_typesupport_c__visibility_control.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.h" -#include "rosidl_typesupport_c/identifier.h" -#include "rosidl_typesupport_c/message_type_support_dispatch.h" -#include "rosidl_typesupport_c/type_support_map.h" -#include "rosidl_typesupport_c/visibility_control.h" -#include "rosidl_typesupport_interface/macros.h" - -namespace aruco_interfaces -{ - -namespace msg -{ - -namespace rosidl_typesupport_c -{ - -typedef struct _ArucoMarkerPose_type_support_ids_t -{ - const char * typesupport_identifier[2]; -} _ArucoMarkerPose_type_support_ids_t; - -static const _ArucoMarkerPose_type_support_ids_t _ArucoMarkerPose_message_typesupport_ids = { - { - "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, - "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, - } -}; - -typedef struct _ArucoMarkerPose_type_support_symbol_names_t -{ - const char * symbol_name[2]; -} _ArucoMarkerPose_type_support_symbol_names_t; - -#define STRINGIFY_(s) #s -#define STRINGIFY(s) STRINGIFY_(s) - -static const _ArucoMarkerPose_type_support_symbol_names_t _ArucoMarkerPose_message_typesupport_symbol_names = { - { - STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, aruco_interfaces, msg, ArucoMarkerPose)), - STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, aruco_interfaces, msg, ArucoMarkerPose)), - } -}; - -typedef struct _ArucoMarkerPose_type_support_data_t -{ - void * data[2]; -} _ArucoMarkerPose_type_support_data_t; - -static _ArucoMarkerPose_type_support_data_t _ArucoMarkerPose_message_typesupport_data = { - { - 0, // will store the shared library later - 0, // will store the shared library later - } -}; - -static const type_support_map_t _ArucoMarkerPose_message_typesupport_map = { - 2, - "aruco_interfaces", - &_ArucoMarkerPose_message_typesupport_ids.typesupport_identifier[0], - &_ArucoMarkerPose_message_typesupport_symbol_names.symbol_name[0], - &_ArucoMarkerPose_message_typesupport_data.data[0], -}; - -static const rosidl_message_type_support_t ArucoMarkerPose_message_type_support_handle = { - rosidl_typesupport_c__typesupport_identifier, - reinterpret_cast(&_ArucoMarkerPose_message_typesupport_map), - rosidl_typesupport_c__get_message_typesupport_handle_function, -}; - -} // namespace rosidl_typesupport_c - -} // namespace msg - -} // namespace aruco_interfaces - -#ifdef __cplusplus -extern "C" -{ -#endif - -ROSIDL_TYPESUPPORT_C_EXPORT_aruco_interfaces -const rosidl_message_type_support_t * -ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, aruco_interfaces, msg, ArucoMarkerPose)() { - return &::aruco_interfaces::msg::rosidl_typesupport_c::ArucoMarkerPose_message_type_support_handle; -} - -#ifdef __cplusplus -} -#endif diff --git a/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/rosidl_typesupport_c__visibility_control.h b/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/rosidl_typesupport_c__visibility_control.h deleted file mode 100644 index 5d63588..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces/msg/rosidl_typesupport_c__visibility_control.h +++ /dev/null @@ -1,43 +0,0 @@ -// generated from -// rosidl_typesupport_c/resource/rosidl_typesupport_c__visibility_control.h.in -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__ROSIDL_TYPESUPPORT_C__VISIBILITY_CONTROL_H_ -#define ARUCO_INTERFACES__MSG__ROSIDL_TYPESUPPORT_C__VISIBILITY_CONTROL_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif - -// This logic was borrowed (then namespaced) from the examples on the gcc wiki: -// https://gcc.gnu.org/wiki/Visibility - -#if defined _WIN32 || defined __CYGWIN__ - #ifdef __GNUC__ - #define ROSIDL_TYPESUPPORT_C_EXPORT_aruco_interfaces __attribute__ ((dllexport)) - #define ROSIDL_TYPESUPPORT_C_IMPORT_aruco_interfaces __attribute__ ((dllimport)) - #else - #define ROSIDL_TYPESUPPORT_C_EXPORT_aruco_interfaces __declspec(dllexport) - #define ROSIDL_TYPESUPPORT_C_IMPORT_aruco_interfaces __declspec(dllimport) - #endif - #ifdef ROSIDL_TYPESUPPORT_C_BUILDING_DLL_aruco_interfaces - #define ROSIDL_TYPESUPPORT_C_PUBLIC_aruco_interfaces ROSIDL_TYPESUPPORT_C_EXPORT_aruco_interfaces - #else - #define ROSIDL_TYPESUPPORT_C_PUBLIC_aruco_interfaces ROSIDL_TYPESUPPORT_C_IMPORT_aruco_interfaces - #endif -#else - #define ROSIDL_TYPESUPPORT_C_EXPORT_aruco_interfaces __attribute__ ((visibility("default"))) - #define ROSIDL_TYPESUPPORT_C_IMPORT_aruco_interfaces - #if __GNUC__ >= 4 - #define ROSIDL_TYPESUPPORT_C_PUBLIC_aruco_interfaces __attribute__ ((visibility("default"))) - #else - #define ROSIDL_TYPESUPPORT_C_PUBLIC_aruco_interfaces - #endif -#endif - -#ifdef __cplusplus -} -#endif - -#endif // ARUCO_INTERFACES__MSG__ROSIDL_TYPESUPPORT_C__VISIBILITY_CONTROL_H_ diff --git a/build/aruco_interfaces/rosidl_typesupport_c__arguments.json b/build/aruco_interfaces/rosidl_typesupport_c__arguments.json deleted file mode 100755 index 4712125..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_c__arguments.json +++ /dev/null @@ -1,141 +0,0 @@ -{ - "package_name": "aruco_interfaces", - "output_dir": "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_c/aruco_interfaces", - "template_dir": "/opt/ros/foxy/share/rosidl_typesupport_c/resource", - "idl_tuples": [ - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces:msg/ArucoMarkerPose.idl" - ], - "ros_interface_dependencies": [ - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/String.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ], - "target_dependencies": [ - "/opt/ros/foxy/lib/rosidl_typesupport_c/rosidl_typesupport_c", - "/opt/ros/foxy/lib/python3.8/site-packages/rosidl_typesupport_c/__init__.py", - "/opt/ros/foxy/share/rosidl_typesupport_c/resource/action__type_support.c.em", - "/opt/ros/foxy/share/rosidl_typesupport_c/resource/idl__type_support.cpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_c/resource/msg__type_support.cpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_c/resource/srv__type_support.cpp.em", - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "/opt/ros/foxy/share/std_msgs/msg/String.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ] -} diff --git a/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp b/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp deleted file mode 100755 index d15c776..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces/msg/aruco_marker_pose__type_support.cpp +++ /dev/null @@ -1,108 +0,0 @@ -// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice - -#include "cstddef" -#include "rosidl_runtime_c/message_type_support_struct.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp" -#include "rosidl_typesupport_cpp/identifier.hpp" -#include "rosidl_typesupport_cpp/message_type_support.hpp" -#include "rosidl_typesupport_c/type_support_map.h" -#include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" -#include "rosidl_typesupport_cpp/visibility_control.h" -#include "rosidl_typesupport_interface/macros.h" - -namespace aruco_interfaces -{ - -namespace msg -{ - -namespace rosidl_typesupport_cpp -{ - -typedef struct _ArucoMarkerPose_type_support_ids_t -{ - const char * typesupport_identifier[2]; -} _ArucoMarkerPose_type_support_ids_t; - -static const _ArucoMarkerPose_type_support_ids_t _ArucoMarkerPose_message_typesupport_ids = { - { - "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, - "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, - } -}; - -typedef struct _ArucoMarkerPose_type_support_symbol_names_t -{ - const char * symbol_name[2]; -} _ArucoMarkerPose_type_support_symbol_names_t; - -#define STRINGIFY_(s) #s -#define STRINGIFY(s) STRINGIFY_(s) - -static const _ArucoMarkerPose_type_support_symbol_names_t _ArucoMarkerPose_message_typesupport_symbol_names = { - { - STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, aruco_interfaces, msg, ArucoMarkerPose)), - STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, aruco_interfaces, msg, ArucoMarkerPose)), - } -}; - -typedef struct _ArucoMarkerPose_type_support_data_t -{ - void * data[2]; -} _ArucoMarkerPose_type_support_data_t; - -static _ArucoMarkerPose_type_support_data_t _ArucoMarkerPose_message_typesupport_data = { - { - 0, // will store the shared library later - 0, // will store the shared library later - } -}; - -static const type_support_map_t _ArucoMarkerPose_message_typesupport_map = { - 2, - "aruco_interfaces", - &_ArucoMarkerPose_message_typesupport_ids.typesupport_identifier[0], - &_ArucoMarkerPose_message_typesupport_symbol_names.symbol_name[0], - &_ArucoMarkerPose_message_typesupport_data.data[0], -}; - -static const rosidl_message_type_support_t ArucoMarkerPose_message_type_support_handle = { - ::rosidl_typesupport_cpp::typesupport_identifier, - reinterpret_cast(&_ArucoMarkerPose_message_typesupport_map), - ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, -}; - -} // namespace rosidl_typesupport_cpp - -} // namespace msg - -} // namespace aruco_interfaces - -namespace rosidl_typesupport_cpp -{ - -template<> -ROSIDL_TYPESUPPORT_CPP_PUBLIC -const rosidl_message_type_support_t * -get_message_type_support_handle() -{ - return &::aruco_interfaces::msg::rosidl_typesupport_cpp::ArucoMarkerPose_message_type_support_handle; -} - -#ifdef __cplusplus -extern "C" -{ -#endif - -ROSIDL_TYPESUPPORT_CPP_PUBLIC -const rosidl_message_type_support_t * -ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, aruco_interfaces, msg, ArucoMarkerPose)() { - return get_message_type_support_handle(); -} - -#ifdef __cplusplus -} -#endif -} // namespace rosidl_typesupport_cpp diff --git a/build/aruco_interfaces/rosidl_typesupport_cpp__arguments.json b/build/aruco_interfaces/rosidl_typesupport_cpp__arguments.json deleted file mode 100755 index c5fb938..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_cpp__arguments.json +++ /dev/null @@ -1,141 +0,0 @@ -{ - "package_name": "aruco_interfaces", - "output_dir": "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_cpp/aruco_interfaces", - "template_dir": "/opt/ros/foxy/share/rosidl_typesupport_cpp/resource", - "idl_tuples": [ - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces:msg/ArucoMarkerPose.idl" - ], - "ros_interface_dependencies": [ - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/String.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ], - "target_dependencies": [ - "/opt/ros/foxy/lib/rosidl_typesupport_cpp/rosidl_typesupport_cpp", - "/opt/ros/foxy/lib/python3.8/site-packages/rosidl_typesupport_cpp/__init__.py", - "/opt/ros/foxy/share/rosidl_typesupport_cpp/resource/action__type_support.cpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_cpp/resource/idl__type_support.cpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_cpp/resource/msg__type_support.cpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_cpp/resource/srv__type_support.cpp.em", - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "/opt/ros/foxy/share/std_msgs/msg/String.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ] -} diff --git a/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h b/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h deleted file mode 100755 index 4af8e0c..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h +++ /dev/null @@ -1,36 +0,0 @@ -// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice -#ifndef ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ -#define ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ - - -#include -#include "rosidl_runtime_c/message_type_support_struct.h" -#include "rosidl_typesupport_interface/macros.h" -#include "aruco_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_aruco_interfaces -size_t get_serialized_size_aruco_interfaces__msg__ArucoMarkerPose( - const void * untyped_ros_message, - size_t current_alignment); - -ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_aruco_interfaces -size_t max_serialized_size_aruco_interfaces__msg__ArucoMarkerPose( - bool & full_bounded, - size_t current_alignment); - -ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_aruco_interfaces -const rosidl_message_type_support_t * -ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, aruco_interfaces, msg, ArucoMarkerPose)(); - -#ifdef __cplusplus -} -#endif - -#endif // ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp b/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp deleted file mode 100755 index fb0e480..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support_c.cpp +++ /dev/null @@ -1,269 +0,0 @@ -// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice -#include "aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_c.h" - - -#include -#include -#include -#include "rosidl_typesupport_fastrtps_c/identifier.h" -#include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" -#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" -#include "aruco_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__functions.h" -#include "fastcdr/Cdr.h" - -#ifndef _WIN32 -# pragma GCC diagnostic push -# pragma GCC diagnostic ignored "-Wunused-parameter" -# ifdef __clang__ -# pragma clang diagnostic ignored "-Wdeprecated-register" -# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" -# endif -#endif -#ifndef _WIN32 -# pragma GCC diagnostic pop -#endif - -// includes and forward declarations of message dependencies and their conversion functions - -#if defined(__cplusplus) -extern "C" -{ -#endif - -#include "geometry_msgs/msg/detail/pose__functions.h" // poses -#include "rosidl_runtime_c/primitives_sequence.h" // marker_ids -#include "rosidl_runtime_c/primitives_sequence_functions.h" // marker_ids - -// forward declare type support functions -ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_aruco_interfaces -size_t get_serialized_size_geometry_msgs__msg__Pose( - const void * untyped_ros_message, - size_t current_alignment); - -ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_aruco_interfaces -size_t max_serialized_size_geometry_msgs__msg__Pose( - bool & full_bounded, - size_t current_alignment); - -ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_aruco_interfaces -const rosidl_message_type_support_t * - ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, geometry_msgs, msg, Pose)(); - - -using _ArucoMarkerPose__ros_msg_type = aruco_interfaces__msg__ArucoMarkerPose; - -static bool _ArucoMarkerPose__cdr_serialize( - const void * untyped_ros_message, - eprosima::fastcdr::Cdr & cdr) -{ - if (!untyped_ros_message) { - fprintf(stderr, "ros message handle is null\n"); - return false; - } - const _ArucoMarkerPose__ros_msg_type * ros_message = static_cast(untyped_ros_message); - // Field name: marker_ids - { - size_t size = ros_message->marker_ids.size; - auto array_ptr = ros_message->marker_ids.data; - cdr << static_cast(size); - cdr.serializeArray(array_ptr, size); - } - - // Field name: poses - { - const message_type_support_callbacks_t * callbacks = - static_cast( - ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( - rosidl_typesupport_fastrtps_c, geometry_msgs, msg, Pose - )()->data); - size_t size = ros_message->poses.size; - auto array_ptr = ros_message->poses.data; - cdr << static_cast(size); - for (size_t i = 0; i < size; ++i) { - if (!callbacks->cdr_serialize( - &array_ptr[i], cdr)) - { - return false; - } - } - } - - return true; -} - -static bool _ArucoMarkerPose__cdr_deserialize( - eprosima::fastcdr::Cdr & cdr, - void * untyped_ros_message) -{ - if (!untyped_ros_message) { - fprintf(stderr, "ros message handle is null\n"); - return false; - } - _ArucoMarkerPose__ros_msg_type * ros_message = static_cast<_ArucoMarkerPose__ros_msg_type *>(untyped_ros_message); - // Field name: marker_ids - { - uint32_t cdrSize; - cdr >> cdrSize; - size_t size = static_cast(cdrSize); - if (ros_message->marker_ids.data) { - rosidl_runtime_c__int64__Sequence__fini(&ros_message->marker_ids); - } - if (!rosidl_runtime_c__int64__Sequence__init(&ros_message->marker_ids, size)) { - return "failed to create array for field 'marker_ids'"; - } - auto array_ptr = ros_message->marker_ids.data; - cdr.deserializeArray(array_ptr, size); - } - - // Field name: poses - { - const message_type_support_callbacks_t * callbacks = - static_cast( - ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( - rosidl_typesupport_fastrtps_c, geometry_msgs, msg, Pose - )()->data); - uint32_t cdrSize; - cdr >> cdrSize; - size_t size = static_cast(cdrSize); - if (ros_message->poses.data) { - geometry_msgs__msg__Pose__Sequence__fini(&ros_message->poses); - } - if (!geometry_msgs__msg__Pose__Sequence__init(&ros_message->poses, size)) { - return "failed to create array for field 'poses'"; - } - auto array_ptr = ros_message->poses.data; - for (size_t i = 0; i < size; ++i) { - if (!callbacks->cdr_deserialize( - cdr, &array_ptr[i])) - { - return false; - } - } - } - - return true; -} - -ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_aruco_interfaces -size_t get_serialized_size_aruco_interfaces__msg__ArucoMarkerPose( - const void * untyped_ros_message, - size_t current_alignment) -{ - const _ArucoMarkerPose__ros_msg_type * ros_message = static_cast(untyped_ros_message); - (void)ros_message; - size_t initial_alignment = current_alignment; - - const size_t padding = 4; - const size_t wchar_size = 4; - (void)padding; - (void)wchar_size; - - // field.name marker_ids - { - size_t array_size = ros_message->marker_ids.size; - auto array_ptr = ros_message->marker_ids.data; - current_alignment += padding + - eprosima::fastcdr::Cdr::alignment(current_alignment, padding); - (void)array_ptr; - size_t item_size = sizeof(array_ptr[0]); - current_alignment += array_size * item_size + - eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); - } - // field.name poses - { - size_t array_size = ros_message->poses.size; - auto array_ptr = ros_message->poses.data; - current_alignment += padding + - eprosima::fastcdr::Cdr::alignment(current_alignment, padding); - - for (size_t index = 0; index < array_size; ++index) { - current_alignment += get_serialized_size_geometry_msgs__msg__Pose( - &array_ptr[index], current_alignment); - } - } - - return current_alignment - initial_alignment; -} - -static uint32_t _ArucoMarkerPose__get_serialized_size(const void * untyped_ros_message) -{ - return static_cast( - get_serialized_size_aruco_interfaces__msg__ArucoMarkerPose( - untyped_ros_message, 0)); -} - -ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_aruco_interfaces -size_t max_serialized_size_aruco_interfaces__msg__ArucoMarkerPose( - bool & full_bounded, - size_t current_alignment) -{ - size_t initial_alignment = current_alignment; - - const size_t padding = 4; - const size_t wchar_size = 4; - (void)padding; - (void)wchar_size; - (void)full_bounded; - - // member: marker_ids - { - size_t array_size = 0; - full_bounded = false; - current_alignment += padding + - eprosima::fastcdr::Cdr::alignment(current_alignment, padding); - - current_alignment += array_size * sizeof(uint64_t) + - eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint64_t)); - } - // member: poses - { - size_t array_size = 0; - full_bounded = false; - current_alignment += padding + - eprosima::fastcdr::Cdr::alignment(current_alignment, padding); - - - for (size_t index = 0; index < array_size; ++index) { - current_alignment += - max_serialized_size_geometry_msgs__msg__Pose( - full_bounded, current_alignment); - } - } - - return current_alignment - initial_alignment; -} - -static size_t _ArucoMarkerPose__max_serialized_size(bool & full_bounded) -{ - return max_serialized_size_aruco_interfaces__msg__ArucoMarkerPose( - full_bounded, 0); -} - - -static message_type_support_callbacks_t __callbacks_ArucoMarkerPose = { - "aruco_interfaces::msg", - "ArucoMarkerPose", - _ArucoMarkerPose__cdr_serialize, - _ArucoMarkerPose__cdr_deserialize, - _ArucoMarkerPose__get_serialized_size, - _ArucoMarkerPose__max_serialized_size -}; - -static rosidl_message_type_support_t _ArucoMarkerPose__type_support = { - rosidl_typesupport_fastrtps_c__identifier, - &__callbacks_ArucoMarkerPose, - get_message_typesupport_handle_function, -}; - -const rosidl_message_type_support_t * -ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, aruco_interfaces, msg, ArucoMarkerPose)() { - return &_ArucoMarkerPose__type_support; -} - -#if defined(__cplusplus) -} -#endif diff --git a/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h b/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h deleted file mode 100644 index d679585..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +++ /dev/null @@ -1,43 +0,0 @@ -// generated from -// rosidl_typesupport_fastrtps_c/resource/rosidl_typesupport_fastrtps_c__visibility_control.h.in -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ -#define ARUCO_INTERFACES__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ - -#if __cplusplus -extern "C" -{ -#endif - -// This logic was borrowed (then namespaced) from the examples on the gcc wiki: -// https://gcc.gnu.org/wiki/Visibility - -#if defined _WIN32 || defined __CYGWIN__ - #ifdef __GNUC__ - #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_aruco_interfaces __attribute__ ((dllexport)) - #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_aruco_interfaces __attribute__ ((dllimport)) - #else - #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_aruco_interfaces __declspec(dllexport) - #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_aruco_interfaces __declspec(dllimport) - #endif - #ifdef ROSIDL_TYPESUPPORT_FASTRTPS_C_BUILDING_DLL_aruco_interfaces - #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_aruco_interfaces ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_aruco_interfaces - #else - #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_aruco_interfaces ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_aruco_interfaces - #endif -#else - #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_aruco_interfaces __attribute__ ((visibility("default"))) - #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_aruco_interfaces - #if __GNUC__ >= 4 - #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_aruco_interfaces __attribute__ ((visibility("default"))) - #else - #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_aruco_interfaces - #endif -#endif - -#if __cplusplus -} -#endif - -#endif // ARUCO_INTERFACES__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ diff --git a/build/aruco_interfaces/rosidl_typesupport_fastrtps_c__arguments.json b/build/aruco_interfaces/rosidl_typesupport_fastrtps_c__arguments.json deleted file mode 100755 index be9a1bc..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_fastrtps_c__arguments.json +++ /dev/null @@ -1,143 +0,0 @@ -{ - "package_name": "aruco_interfaces", - "output_dir": "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_c/aruco_interfaces", - "template_dir": "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/resource", - "idl_tuples": [ - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces:msg/ArucoMarkerPose.idl" - ], - "ros_interface_dependencies": [ - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/String.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ], - "target_dependencies": [ - "/opt/ros/foxy/lib/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c", - "/opt/ros/foxy/lib/python3.8/site-packages/rosidl_typesupport_fastrtps_c/__init__.py", - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em", - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/resource/msg__rosidl_typesupport_fastrtps_c.h.em", - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/resource/msg__type_support_c.cpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/resource/srv__rosidl_typesupport_fastrtps_c.h.em", - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/resource/srv__type_support_c.cpp.em", - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "/opt/ros/foxy/share/std_msgs/msg/String.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ] -} diff --git a/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp b/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp deleted file mode 100755 index 821279c..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp +++ /dev/null @@ -1,79 +0,0 @@ -// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ -#define ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ - -#include "rosidl_runtime_c/message_type_support_struct.h" -#include "rosidl_typesupport_interface/macros.h" -#include "aruco_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp" - -#ifndef _WIN32 -# pragma GCC diagnostic push -# pragma GCC diagnostic ignored "-Wunused-parameter" -# ifdef __clang__ -# pragma clang diagnostic ignored "-Wdeprecated-register" -# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" -# endif -#endif -#ifndef _WIN32 -# pragma GCC diagnostic pop -#endif - -#include "fastcdr/Cdr.h" - -namespace aruco_interfaces -{ - -namespace msg -{ - -namespace typesupport_fastrtps_cpp -{ - -bool -ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_aruco_interfaces -cdr_serialize( - const aruco_interfaces::msg::ArucoMarkerPose & ros_message, - eprosima::fastcdr::Cdr & cdr); - -bool -ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_aruco_interfaces -cdr_deserialize( - eprosima::fastcdr::Cdr & cdr, - aruco_interfaces::msg::ArucoMarkerPose & ros_message); - -size_t -ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_aruco_interfaces -get_serialized_size( - const aruco_interfaces::msg::ArucoMarkerPose & ros_message, - size_t current_alignment); - -size_t -ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_aruco_interfaces -max_serialized_size_ArucoMarkerPose( - bool & full_bounded, - size_t current_alignment); - -} // namespace typesupport_fastrtps_cpp - -} // namespace msg - -} // namespace aruco_interfaces - -#ifdef __cplusplus -extern "C" -{ -#endif - -ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_aruco_interfaces -const rosidl_message_type_support_t * - ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, aruco_interfaces, msg, ArucoMarkerPose)(); - -#ifdef __cplusplus -} -#endif - -#endif // ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp b/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp deleted file mode 100755 index 301d699..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/detail/dds_fastrtps/aruco_marker_pose__type_support.cpp +++ /dev/null @@ -1,265 +0,0 @@ -// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice -#include "aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_fastrtps_cpp.hpp" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp" - -#include -#include -#include -#include "rosidl_typesupport_cpp/message_type_support.hpp" -#include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" -#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" -#include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" -#include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" -#include "fastcdr/Cdr.h" - - -// forward declaration of message dependencies and their conversion functions -namespace geometry_msgs -{ -namespace msg -{ -namespace typesupport_fastrtps_cpp -{ -bool cdr_serialize( - const geometry_msgs::msg::Pose &, - eprosima::fastcdr::Cdr &); -bool cdr_deserialize( - eprosima::fastcdr::Cdr &, - geometry_msgs::msg::Pose &); -size_t get_serialized_size( - const geometry_msgs::msg::Pose &, - size_t current_alignment); -size_t -max_serialized_size_Pose( - bool & full_bounded, - size_t current_alignment); -} // namespace typesupport_fastrtps_cpp -} // namespace msg -} // namespace geometry_msgs - - -namespace aruco_interfaces -{ - -namespace msg -{ - -namespace typesupport_fastrtps_cpp -{ - -bool -ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_aruco_interfaces -cdr_serialize( - const aruco_interfaces::msg::ArucoMarkerPose & ros_message, - eprosima::fastcdr::Cdr & cdr) -{ - // Member: marker_ids - { - cdr << ros_message.marker_ids; - } - // Member: poses - { - size_t size = ros_message.poses.size(); - cdr << static_cast(size); - for (size_t i = 0; i < size; i++) { - geometry_msgs::msg::typesupport_fastrtps_cpp::cdr_serialize( - ros_message.poses[i], - cdr); - } - } - return true; -} - -bool -ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_aruco_interfaces -cdr_deserialize( - eprosima::fastcdr::Cdr & cdr, - aruco_interfaces::msg::ArucoMarkerPose & ros_message) -{ - // Member: marker_ids - { - cdr >> ros_message.marker_ids; - } - - // Member: poses - { - uint32_t cdrSize; - cdr >> cdrSize; - size_t size = static_cast(cdrSize); - ros_message.poses.resize(size); - for (size_t i = 0; i < size; i++) { - geometry_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( - cdr, ros_message.poses[i]); - } - } - - return true; -} - -size_t -ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_aruco_interfaces -get_serialized_size( - const aruco_interfaces::msg::ArucoMarkerPose & ros_message, - size_t current_alignment) -{ - size_t initial_alignment = current_alignment; - - const size_t padding = 4; - const size_t wchar_size = 4; - (void)padding; - (void)wchar_size; - - // Member: marker_ids - { - size_t array_size = ros_message.marker_ids.size(); - - current_alignment += padding + - eprosima::fastcdr::Cdr::alignment(current_alignment, padding); - size_t item_size = sizeof(ros_message.marker_ids[0]); - current_alignment += array_size * item_size + - eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); - } - // Member: poses - { - size_t array_size = ros_message.poses.size(); - - current_alignment += padding + - eprosima::fastcdr::Cdr::alignment(current_alignment, padding); - - for (size_t index = 0; index < array_size; ++index) { - current_alignment += - geometry_msgs::msg::typesupport_fastrtps_cpp::get_serialized_size( - ros_message.poses[index], current_alignment); - } - } - - return current_alignment - initial_alignment; -} - -size_t -ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_aruco_interfaces -max_serialized_size_ArucoMarkerPose( - bool & full_bounded, - size_t current_alignment) -{ - size_t initial_alignment = current_alignment; - - const size_t padding = 4; - const size_t wchar_size = 4; - (void)padding; - (void)wchar_size; - (void)full_bounded; - - - // Member: marker_ids - { - size_t array_size = 0; - full_bounded = false; - current_alignment += padding + - eprosima::fastcdr::Cdr::alignment(current_alignment, padding); - - current_alignment += array_size * sizeof(uint64_t) + - eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint64_t)); - } - - // Member: poses - { - size_t array_size = 0; - full_bounded = false; - current_alignment += padding + - eprosima::fastcdr::Cdr::alignment(current_alignment, padding); - - - for (size_t index = 0; index < array_size; ++index) { - current_alignment += - geometry_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_Pose( - full_bounded, current_alignment); - } - } - - return current_alignment - initial_alignment; -} - -static bool _ArucoMarkerPose__cdr_serialize( - const void * untyped_ros_message, - eprosima::fastcdr::Cdr & cdr) -{ - auto typed_message = - static_cast( - untyped_ros_message); - return cdr_serialize(*typed_message, cdr); -} - -static bool _ArucoMarkerPose__cdr_deserialize( - eprosima::fastcdr::Cdr & cdr, - void * untyped_ros_message) -{ - auto typed_message = - static_cast( - untyped_ros_message); - return cdr_deserialize(cdr, *typed_message); -} - -static uint32_t _ArucoMarkerPose__get_serialized_size( - const void * untyped_ros_message) -{ - auto typed_message = - static_cast( - untyped_ros_message); - return static_cast(get_serialized_size(*typed_message, 0)); -} - -static size_t _ArucoMarkerPose__max_serialized_size(bool & full_bounded) -{ - return max_serialized_size_ArucoMarkerPose(full_bounded, 0); -} - -static message_type_support_callbacks_t _ArucoMarkerPose__callbacks = { - "aruco_interfaces::msg", - "ArucoMarkerPose", - _ArucoMarkerPose__cdr_serialize, - _ArucoMarkerPose__cdr_deserialize, - _ArucoMarkerPose__get_serialized_size, - _ArucoMarkerPose__max_serialized_size -}; - -static rosidl_message_type_support_t _ArucoMarkerPose__handle = { - rosidl_typesupport_fastrtps_cpp::typesupport_identifier, - &_ArucoMarkerPose__callbacks, - get_message_typesupport_handle_function, -}; - -} // namespace typesupport_fastrtps_cpp - -} // namespace msg - -} // namespace aruco_interfaces - -namespace rosidl_typesupport_fastrtps_cpp -{ - -template<> -ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_aruco_interfaces -const rosidl_message_type_support_t * -get_message_type_support_handle() -{ - return &aruco_interfaces::msg::typesupport_fastrtps_cpp::_ArucoMarkerPose__handle; -} - -} // namespace rosidl_typesupport_fastrtps_cpp - -#ifdef __cplusplus -extern "C" -{ -#endif - -const rosidl_message_type_support_t * -ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, aruco_interfaces, msg, ArucoMarkerPose)() { - return &aruco_interfaces::msg::typesupport_fastrtps_cpp::_ArucoMarkerPose__handle; -} - -#ifdef __cplusplus -} -#endif diff --git a/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h b/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h deleted file mode 100644 index 318c8fa..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +++ /dev/null @@ -1,43 +0,0 @@ -// generated from -// rosidl_typesupport_fastrtps_cpp/resource/rosidl_typesupport_fastrtps_cpp__visibility_control.h.in -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ -#define ARUCO_INTERFACES__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ - -#if __cplusplus -extern "C" -{ -#endif - -// This logic was borrowed (then namespaced) from the examples on the gcc wiki: -// https://gcc.gnu.org/wiki/Visibility - -#if defined _WIN32 || defined __CYGWIN__ - #ifdef __GNUC__ - #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_aruco_interfaces __attribute__ ((dllexport)) - #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_aruco_interfaces __attribute__ ((dllimport)) - #else - #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_aruco_interfaces __declspec(dllexport) - #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_aruco_interfaces __declspec(dllimport) - #endif - #ifdef ROSIDL_TYPESUPPORT_FASTRTPS_CPP_BUILDING_DLL_aruco_interfaces - #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_aruco_interfaces ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_aruco_interfaces - #else - #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_aruco_interfaces ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_aruco_interfaces - #endif -#else - #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_aruco_interfaces __attribute__ ((visibility("default"))) - #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_aruco_interfaces - #if __GNUC__ >= 4 - #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_aruco_interfaces __attribute__ ((visibility("default"))) - #else - #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_aruco_interfaces - #endif -#endif - -#if __cplusplus -} -#endif - -#endif // ARUCO_INTERFACES__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ diff --git a/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp__arguments.json b/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp__arguments.json deleted file mode 100755 index b222192..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp__arguments.json +++ /dev/null @@ -1,143 +0,0 @@ -{ - "package_name": "aruco_interfaces", - "output_dir": "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_fastrtps_cpp/aruco_interfaces", - "template_dir": "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/resource", - "idl_tuples": [ - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces:msg/ArucoMarkerPose.idl" - ], - "ros_interface_dependencies": [ - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/String.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ], - "target_dependencies": [ - "/opt/ros/foxy/lib/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp", - "/opt/ros/foxy/lib/python3.8/site-packages/rosidl_typesupport_fastrtps_cpp/__init__.py", - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/resource/msg__rosidl_typesupport_fastrtps_cpp.hpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/resource/msg__type_support.cpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/resource/srv__rosidl_typesupport_fastrtps_cpp.hpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/resource/srv__type_support.cpp.em", - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "/opt/ros/foxy/share/std_msgs/msg/String.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ] -} diff --git a/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h b/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h deleted file mode 100755 index 912b991..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h +++ /dev/null @@ -1,26 +0,0 @@ -// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ -#define ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif - - -#include "rosidl_runtime_c/message_type_support_struct.h" -#include "rosidl_typesupport_interface/macros.h" -#include "aruco_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h" - -ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_aruco_interfaces -const rosidl_message_type_support_t * -ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, aruco_interfaces, msg, ArucoMarkerPose)(); - -#ifdef __cplusplus -} -#endif - -#endif // ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c b/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c deleted file mode 100755 index f70f031..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.c +++ /dev/null @@ -1,139 +0,0 @@ -// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice - -#include -#include "aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_c.h" -#include "aruco_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h" -#include "rosidl_typesupport_introspection_c/field_types.h" -#include "rosidl_typesupport_introspection_c/identifier.h" -#include "rosidl_typesupport_introspection_c/message_introspection.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__functions.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.h" - - -// Include directives for member types -// Member `marker_ids` -#include "rosidl_runtime_c/primitives_sequence_functions.h" -// Member `poses` -#include "geometry_msgs/msg/pose.h" -// Member `poses` -#include "geometry_msgs/msg/detail/pose__rosidl_typesupport_introspection_c.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -void ArucoMarkerPose__rosidl_typesupport_introspection_c__ArucoMarkerPose_init_function( - void * message_memory, enum rosidl_runtime_c__message_initialization _init) -{ - // TODO(karsten1987): initializers are not yet implemented for typesupport c - // see https://github.com/ros2/ros2/issues/397 - (void) _init; - aruco_interfaces__msg__ArucoMarkerPose__init(message_memory); -} - -void ArucoMarkerPose__rosidl_typesupport_introspection_c__ArucoMarkerPose_fini_function(void * message_memory) -{ - aruco_interfaces__msg__ArucoMarkerPose__fini(message_memory); -} - -size_t ArucoMarkerPose__rosidl_typesupport_introspection_c__size_function__Pose__poses( - const void * untyped_member) -{ - const geometry_msgs__msg__Pose__Sequence * member = - (const geometry_msgs__msg__Pose__Sequence *)(untyped_member); - return member->size; -} - -const void * ArucoMarkerPose__rosidl_typesupport_introspection_c__get_const_function__Pose__poses( - const void * untyped_member, size_t index) -{ - const geometry_msgs__msg__Pose__Sequence * member = - (const geometry_msgs__msg__Pose__Sequence *)(untyped_member); - return &member->data[index]; -} - -void * ArucoMarkerPose__rosidl_typesupport_introspection_c__get_function__Pose__poses( - void * untyped_member, size_t index) -{ - geometry_msgs__msg__Pose__Sequence * member = - (geometry_msgs__msg__Pose__Sequence *)(untyped_member); - return &member->data[index]; -} - -bool ArucoMarkerPose__rosidl_typesupport_introspection_c__resize_function__Pose__poses( - void * untyped_member, size_t size) -{ - geometry_msgs__msg__Pose__Sequence * member = - (geometry_msgs__msg__Pose__Sequence *)(untyped_member); - geometry_msgs__msg__Pose__Sequence__fini(member); - return geometry_msgs__msg__Pose__Sequence__init(member, size); -} - -static rosidl_typesupport_introspection_c__MessageMember ArucoMarkerPose__rosidl_typesupport_introspection_c__ArucoMarkerPose_message_member_array[2] = { - { - "marker_ids", // name - rosidl_typesupport_introspection_c__ROS_TYPE_INT64, // type - 0, // upper bound of string - NULL, // members of sub message - true, // is array - 0, // array size - false, // is upper bound - offsetof(aruco_interfaces__msg__ArucoMarkerPose, marker_ids), // bytes offset in struct - NULL, // default value - NULL, // size() function pointer - NULL, // get_const(index) function pointer - NULL, // get(index) function pointer - NULL // resize(index) function pointer - }, - { - "poses", // name - rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type - 0, // upper bound of string - NULL, // members of sub message (initialized later) - true, // is array - 0, // array size - false, // is upper bound - offsetof(aruco_interfaces__msg__ArucoMarkerPose, poses), // bytes offset in struct - NULL, // default value - ArucoMarkerPose__rosidl_typesupport_introspection_c__size_function__Pose__poses, // size() function pointer - ArucoMarkerPose__rosidl_typesupport_introspection_c__get_const_function__Pose__poses, // get_const(index) function pointer - ArucoMarkerPose__rosidl_typesupport_introspection_c__get_function__Pose__poses, // get(index) function pointer - ArucoMarkerPose__rosidl_typesupport_introspection_c__resize_function__Pose__poses // resize(index) function pointer - } -}; - -static const rosidl_typesupport_introspection_c__MessageMembers ArucoMarkerPose__rosidl_typesupport_introspection_c__ArucoMarkerPose_message_members = { - "aruco_interfaces__msg", // message namespace - "ArucoMarkerPose", // message name - 2, // number of fields - sizeof(aruco_interfaces__msg__ArucoMarkerPose), - ArucoMarkerPose__rosidl_typesupport_introspection_c__ArucoMarkerPose_message_member_array, // message members - ArucoMarkerPose__rosidl_typesupport_introspection_c__ArucoMarkerPose_init_function, // function to initialize message memory (memory has to be allocated) - ArucoMarkerPose__rosidl_typesupport_introspection_c__ArucoMarkerPose_fini_function // function to terminate message instance (will not free memory) -}; - -// this is not const since it must be initialized on first access -// since C does not allow non-integral compile-time constants -static rosidl_message_type_support_t ArucoMarkerPose__rosidl_typesupport_introspection_c__ArucoMarkerPose_message_type_support_handle = { - 0, - &ArucoMarkerPose__rosidl_typesupport_introspection_c__ArucoMarkerPose_message_members, - get_message_typesupport_handle_function, -}; - -ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_aruco_interfaces -const rosidl_message_type_support_t * -ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, aruco_interfaces, msg, ArucoMarkerPose)() { - ArucoMarkerPose__rosidl_typesupport_introspection_c__ArucoMarkerPose_message_member_array[1].members_ = - ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, geometry_msgs, msg, Pose)(); - if (!ArucoMarkerPose__rosidl_typesupport_introspection_c__ArucoMarkerPose_message_type_support_handle.typesupport_identifier) { - ArucoMarkerPose__rosidl_typesupport_introspection_c__ArucoMarkerPose_message_type_support_handle.typesupport_identifier = - rosidl_typesupport_introspection_c__identifier; - } - return &ArucoMarkerPose__rosidl_typesupport_introspection_c__ArucoMarkerPose_message_type_support_handle; -} -#ifdef __cplusplus -} -#endif diff --git a/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h b/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h deleted file mode 100644 index fbd357e..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +++ /dev/null @@ -1,43 +0,0 @@ -// generated from -// rosidl_typesupport_introspection_c/resource/rosidl_typesupport_introspection_c__visibility_control.h.in -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ -#define ARUCO_INTERFACES__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif - -// This logic was borrowed (then namespaced) from the examples on the gcc wiki: -// https://gcc.gnu.org/wiki/Visibility - -#if defined _WIN32 || defined __CYGWIN__ - #ifdef __GNUC__ - #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_aruco_interfaces __attribute__ ((dllexport)) - #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_aruco_interfaces __attribute__ ((dllimport)) - #else - #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_aruco_interfaces __declspec(dllexport) - #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_aruco_interfaces __declspec(dllimport) - #endif - #ifdef ROSIDL_TYPESUPPORT_INTROSPECTION_C_BUILDING_DLL_aruco_interfaces - #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_aruco_interfaces ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_aruco_interfaces - #else - #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_aruco_interfaces ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_aruco_interfaces - #endif -#else - #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_aruco_interfaces __attribute__ ((visibility("default"))) - #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_aruco_interfaces - #if __GNUC__ >= 4 - #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_aruco_interfaces __attribute__ ((visibility("default"))) - #else - #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_aruco_interfaces - #endif -#endif - -#ifdef __cplusplus -} -#endif - -#endif // ARUCO_INTERFACES__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ diff --git a/build/aruco_interfaces/rosidl_typesupport_introspection_c__arguments.json b/build/aruco_interfaces/rosidl_typesupport_introspection_c__arguments.json deleted file mode 100755 index 00ad732..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_introspection_c__arguments.json +++ /dev/null @@ -1,143 +0,0 @@ -{ - "package_name": "aruco_interfaces", - "output_dir": "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_c/aruco_interfaces", - "template_dir": "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/resource", - "idl_tuples": [ - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces:msg/ArucoMarkerPose.idl" - ], - "ros_interface_dependencies": [ - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/String.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ], - "target_dependencies": [ - "/opt/ros/foxy/lib/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c", - "/opt/ros/foxy/lib/python3.8/site-packages/rosidl_typesupport_introspection_c/__init__.py", - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em", - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/resource/idl__type_support.c.em", - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/resource/msg__rosidl_typesupport_introspection_c.h.em", - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/resource/msg__type_support.c.em", - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/resource/srv__rosidl_typesupport_introspection_c.h.em", - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/resource/srv__type_support.c.em", - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "/opt/ros/foxy/share/std_msgs/msg/String.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ] -} diff --git a/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp b/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp deleted file mode 100755 index 2078f7e..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__rosidl_typesupport_introspection_cpp.hpp +++ /dev/null @@ -1,27 +0,0 @@ -// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice - -#ifndef ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ -#define ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ - - -#include "rosidl_runtime_c/message_type_support_struct.h" -#include "rosidl_typesupport_interface/macros.h" -#include "rosidl_typesupport_introspection_cpp/visibility_control.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -// TODO(dirk-thomas) these visibility macros should be message package specific -ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC -const rosidl_message_type_support_t * - ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, aruco_interfaces, msg, ArucoMarkerPose)(); - -#ifdef __cplusplus -} -#endif - -#endif // ARUCO_INTERFACES__MSG__DETAIL__ARUCO_MARKER_POSE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp b/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp deleted file mode 100755 index 8ed0563..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces/msg/detail/aruco_marker_pose__type_support.cpp +++ /dev/null @@ -1,176 +0,0 @@ -// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em -// with input from aruco_interfaces:msg/ArucoMarkerPose.idl -// generated code does not contain a copyright notice - -#include "array" -#include "cstddef" -#include "string" -#include "vector" -#include "rosidl_runtime_c/message_type_support_struct.h" -#include "rosidl_typesupport_cpp/message_type_support.hpp" -#include "rosidl_typesupport_interface/macros.h" -#include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp" -#include "rosidl_typesupport_introspection_cpp/field_types.hpp" -#include "rosidl_typesupport_introspection_cpp/identifier.hpp" -#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" -#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" -#include "rosidl_typesupport_introspection_cpp/visibility_control.h" - -namespace aruco_interfaces -{ - -namespace msg -{ - -namespace rosidl_typesupport_introspection_cpp -{ - -void ArucoMarkerPose_init_function( - void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) -{ - new (message_memory) aruco_interfaces::msg::ArucoMarkerPose(_init); -} - -void ArucoMarkerPose_fini_function(void * message_memory) -{ - auto typed_message = static_cast(message_memory); - typed_message->~ArucoMarkerPose(); -} - -size_t size_function__ArucoMarkerPose__marker_ids(const void * untyped_member) -{ - const auto * member = reinterpret_cast *>(untyped_member); - return member->size(); -} - -const void * get_const_function__ArucoMarkerPose__marker_ids(const void * untyped_member, size_t index) -{ - const auto & member = - *reinterpret_cast *>(untyped_member); - return &member[index]; -} - -void * get_function__ArucoMarkerPose__marker_ids(void * untyped_member, size_t index) -{ - auto & member = - *reinterpret_cast *>(untyped_member); - return &member[index]; -} - -void resize_function__ArucoMarkerPose__marker_ids(void * untyped_member, size_t size) -{ - auto * member = - reinterpret_cast *>(untyped_member); - member->resize(size); -} - -size_t size_function__ArucoMarkerPose__poses(const void * untyped_member) -{ - const auto * member = reinterpret_cast *>(untyped_member); - return member->size(); -} - -const void * get_const_function__ArucoMarkerPose__poses(const void * untyped_member, size_t index) -{ - const auto & member = - *reinterpret_cast *>(untyped_member); - return &member[index]; -} - -void * get_function__ArucoMarkerPose__poses(void * untyped_member, size_t index) -{ - auto & member = - *reinterpret_cast *>(untyped_member); - return &member[index]; -} - -void resize_function__ArucoMarkerPose__poses(void * untyped_member, size_t size) -{ - auto * member = - reinterpret_cast *>(untyped_member); - member->resize(size); -} - -static const ::rosidl_typesupport_introspection_cpp::MessageMember ArucoMarkerPose_message_member_array[2] = { - { - "marker_ids", // name - ::rosidl_typesupport_introspection_cpp::ROS_TYPE_INT64, // type - 0, // upper bound of string - nullptr, // members of sub message - true, // is array - 0, // array size - false, // is upper bound - offsetof(aruco_interfaces::msg::ArucoMarkerPose, marker_ids), // bytes offset in struct - nullptr, // default value - size_function__ArucoMarkerPose__marker_ids, // size() function pointer - get_const_function__ArucoMarkerPose__marker_ids, // get_const(index) function pointer - get_function__ArucoMarkerPose__marker_ids, // get(index) function pointer - resize_function__ArucoMarkerPose__marker_ids // resize(index) function pointer - }, - { - "poses", // name - ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type - 0, // upper bound of string - ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message - true, // is array - 0, // array size - false, // is upper bound - offsetof(aruco_interfaces::msg::ArucoMarkerPose, poses), // bytes offset in struct - nullptr, // default value - size_function__ArucoMarkerPose__poses, // size() function pointer - get_const_function__ArucoMarkerPose__poses, // get_const(index) function pointer - get_function__ArucoMarkerPose__poses, // get(index) function pointer - resize_function__ArucoMarkerPose__poses // resize(index) function pointer - } -}; - -static const ::rosidl_typesupport_introspection_cpp::MessageMembers ArucoMarkerPose_message_members = { - "aruco_interfaces::msg", // message namespace - "ArucoMarkerPose", // message name - 2, // number of fields - sizeof(aruco_interfaces::msg::ArucoMarkerPose), - ArucoMarkerPose_message_member_array, // message members - ArucoMarkerPose_init_function, // function to initialize message memory (memory has to be allocated) - ArucoMarkerPose_fini_function // function to terminate message instance (will not free memory) -}; - -static const rosidl_message_type_support_t ArucoMarkerPose_message_type_support_handle = { - ::rosidl_typesupport_introspection_cpp::typesupport_identifier, - &ArucoMarkerPose_message_members, - get_message_typesupport_handle_function, -}; - -} // namespace rosidl_typesupport_introspection_cpp - -} // namespace msg - -} // namespace aruco_interfaces - - -namespace rosidl_typesupport_introspection_cpp -{ - -template<> -ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC -const rosidl_message_type_support_t * -get_message_type_support_handle() -{ - return &::aruco_interfaces::msg::rosidl_typesupport_introspection_cpp::ArucoMarkerPose_message_type_support_handle; -} - -} // namespace rosidl_typesupport_introspection_cpp - -#ifdef __cplusplus -extern "C" -{ -#endif - -ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC -const rosidl_message_type_support_t * -ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, aruco_interfaces, msg, ArucoMarkerPose)() { - return &::aruco_interfaces::msg::rosidl_typesupport_introspection_cpp::ArucoMarkerPose_message_type_support_handle; -} - -#ifdef __cplusplus -} -#endif diff --git a/build/aruco_interfaces/rosidl_typesupport_introspection_cpp__arguments.json b/build/aruco_interfaces/rosidl_typesupport_introspection_cpp__arguments.json deleted file mode 100755 index 06475e2..0000000 --- a/build/aruco_interfaces/rosidl_typesupport_introspection_cpp__arguments.json +++ /dev/null @@ -1,143 +0,0 @@ -{ - "package_name": "aruco_interfaces", - "output_dir": "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_typesupport_introspection_cpp/aruco_interfaces", - "template_dir": "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/resource", - "idl_tuples": [ - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces:msg/ArucoMarkerPose.idl" - ], - "ros_interface_dependencies": [ - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "geometry_msgs:/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/String.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "std_msgs:/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "builtin_interfaces:/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ], - "target_dependencies": [ - "/opt/ros/foxy/lib/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp", - "/opt/ros/foxy/lib/python3.8/site-packages/rosidl_typesupport_introspection_cpp/__init__.py", - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.hpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/resource/msg__rosidl_typesupport_introspection_cpp.hpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/resource/msg__type_support.cpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/resource/srv__rosidl_typesupport_introspection_cpp.hpp.em", - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/resource/srv__type_support.cpp.em", - "/home/ros2/dev2_ws/build/aruco_interfaces/rosidl_adapter/aruco_interfaces/msg/ArucoMarkerPose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Accel.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Inertia.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/InertiaStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Point32.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PointStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Polygon.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PolygonStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Pose2D.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseArray.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Quaternion.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/QuaternionStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Transform.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TransformStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Twist.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovariance.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Vector3Stamped.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/Wrench.idl", - "/opt/ros/foxy/share/geometry_msgs/msg/WrenchStamped.idl", - "/opt/ros/foxy/share/std_msgs/msg/Bool.idl", - "/opt/ros/foxy/share/std_msgs/msg/Byte.idl", - "/opt/ros/foxy/share/std_msgs/msg/ByteMultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Char.idl", - "/opt/ros/foxy/share/std_msgs/msg/ColorRGBA.idl", - "/opt/ros/foxy/share/std_msgs/msg/Empty.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Float64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Header.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8.idl", - "/opt/ros/foxy/share/std_msgs/msg/Int8MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayDimension.idl", - "/opt/ros/foxy/share/std_msgs/msg/MultiArrayLayout.idl", - "/opt/ros/foxy/share/std_msgs/msg/String.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt16MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt32MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt64MultiArray.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8.idl", - "/opt/ros/foxy/share/std_msgs/msg/UInt8MultiArray.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Duration.idl", - "/opt/ros/foxy/share/builtin_interfaces/msg/Time.idl" - ] -} diff --git a/build/camera_calibration/build/lib/camera_calibration/__init__.py b/build/camera_calibration/build/lib/camera_calibration/__init__.py deleted file mode 100755 index e69de29..0000000 diff --git a/build/camera_calibration/build/lib/camera_calibration/calibrator.py b/build/camera_calibration/build/lib/camera_calibration/calibrator.py deleted file mode 100755 index 6ee8814..0000000 --- a/build/camera_calibration/build/lib/camera_calibration/calibrator.py +++ /dev/null @@ -1,1146 +0,0 @@ -#!/usr/bin/env python -# -# Software License Agreement (BSD License) -# -# Copyright (c) 2009, Willow Garage, Inc. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# * Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above -# copyright notice, this list of conditions and the following -# disclaimer in the documentation and/or other materials provided -# with the distribution. -# * Neither the name of the Willow Garage nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. - -from io import BytesIO -import cv2 -import cv_bridge -import image_geometry -import math -import numpy.linalg -import pickle -import random -import sensor_msgs.msg -import tarfile -import time -from distutils.version import LooseVersion - - -# Supported calibration patterns -class Patterns: - Chessboard, Circles, ACircles = list(range(3)) - -class CalibrationException(Exception): - pass - -# TODO: Make pattern per-board? -class ChessboardInfo(): - def __init__(self, n_cols = 0, n_rows = 0, dim = 0.0): - self.n_cols = n_cols - self.n_rows = n_rows - self.dim = dim - -# Make all private!!!!! -def lmin(seq1, seq2): - """ Pairwise minimum of two sequences """ - return [min(a, b) for (a, b) in zip(seq1, seq2)] - -def lmax(seq1, seq2): - """ Pairwise maximum of two sequences """ - return [max(a, b) for (a, b) in zip(seq1, seq2)] - -def _pdist(p1, p2): - """ - Distance bwt two points. p1 = (x, y), p2 = (x, y) - """ - return math.sqrt(math.pow(p1[0] - p2[0], 2) + math.pow(p1[1] - p2[1], 2)) - -def _get_outside_corners(corners, board): - """ - Return the four corners of the board as a whole, as (up_left, up_right, down_right, down_left). - """ - xdim = board.n_cols - ydim = board.n_rows - - if corners.shape[1] * corners.shape[0] != xdim * ydim: - raise Exception("Invalid number of corners! %d corners. X: %d, Y: %d" % (corners.shape[1] * corners.shape[0], - xdim, ydim)) - - up_left = corners[0,0] - up_right = corners[xdim - 1,0] - down_right = corners[-1,0] - down_left = corners[-xdim,0] - - return (up_left, up_right, down_right, down_left) - -def _get_skew(corners, board): - """ - Get skew for given checkerboard detection. - Scaled to [0,1], which 0 = no skew, 1 = high skew - Skew is proportional to the divergence of three outside corners from 90 degrees. - """ - # TODO Using three nearby interior corners might be more robust, outside corners occasionally - # get mis-detected - up_left, up_right, down_right, _ = _get_outside_corners(corners, board) - - def angle(a, b, c): - """ - Return angle between lines ab, bc - """ - ab = a - b - cb = c - b - return math.acos(numpy.dot(ab,cb) / (numpy.linalg.norm(ab) * numpy.linalg.norm(cb))) - - skew = min(1.0, 2. * abs((math.pi / 2.) - angle(up_left, up_right, down_right))) - return skew - -def _get_area(corners, board): - """ - Get 2d image area of the detected checkerboard. - The projected checkerboard is assumed to be a convex quadrilateral, and the area computed as - |p X q|/2; see http://mathworld.wolfram.com/Quadrilateral.html. - """ - (up_left, up_right, down_right, down_left) = _get_outside_corners(corners, board) - a = up_right - up_left - b = down_right - up_right - c = down_left - down_right - p = b + c - q = a + b - return abs(p[0]*q[1] - p[1]*q[0]) / 2. - -def _get_corners(img, board, refine = True, checkerboard_flags=0): - """ - Get corners for a particular chessboard for an image - """ - h = img.shape[0] - w = img.shape[1] - if len(img.shape) == 3 and img.shape[2] == 3: - mono = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) - else: - mono = img - (ok, corners) = cv2.findChessboardCorners(mono, (board.n_cols, board.n_rows), flags = cv2.CALIB_CB_ADAPTIVE_THRESH | - cv2.CALIB_CB_NORMALIZE_IMAGE | checkerboard_flags) - if not ok: - return (ok, corners) - - # If any corners are within BORDER pixels of the screen edge, reject the detection by setting ok to false - # NOTE: This may cause problems with very low-resolution cameras, where 8 pixels is a non-negligible fraction - # of the image size. See http://answers.ros.org/question/3155/how-can-i-calibrate-low-resolution-cameras - BORDER = 8 - if not all([(BORDER < corners[i, 0, 0] < (w - BORDER)) and (BORDER < corners[i, 0, 1] < (h - BORDER)) for i in range(corners.shape[0])]): - ok = False - - # Ensure that all corner-arrays are going from top to bottom. - if board.n_rows!=board.n_cols: - if corners[0, 0, 1] > corners[-1, 0, 1]: - corners = numpy.copy(numpy.flipud(corners)) - else: - direction_corners=(corners[-1]-corners[0])>=numpy.array([[0.0,0.0]]) - - if not numpy.all(direction_corners): - if not numpy.any(direction_corners): - corners = numpy.copy(numpy.flipud(corners)) - elif direction_corners[0][0]: - corners=numpy.rot90(corners.reshape(board.n_rows,board.n_cols,2)).reshape(board.n_cols*board.n_rows,1,2) - else: - corners=numpy.rot90(corners.reshape(board.n_rows,board.n_cols,2),3).reshape(board.n_cols*board.n_rows,1,2) - - if refine and ok: - # Use a radius of half the minimum distance between corners. This should be large enough to snap to the - # correct corner, but not so large as to include a wrong corner in the search window. - min_distance = float("inf") - for row in range(board.n_rows): - for col in range(board.n_cols - 1): - index = row*board.n_rows + col - min_distance = min(min_distance, _pdist(corners[index, 0], corners[index + 1, 0])) - for row in range(board.n_rows - 1): - for col in range(board.n_cols): - index = row*board.n_rows + col - min_distance = min(min_distance, _pdist(corners[index, 0], corners[index + board.n_cols, 0])) - radius = int(math.ceil(min_distance * 0.5)) - cv2.cornerSubPix(mono, corners, (radius,radius), (-1,-1), - ( cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 30, 0.1 )) - - return (ok, corners) - -def _get_circles(img, board, pattern): - """ - Get circle centers for a symmetric or asymmetric grid - """ - h = img.shape[0] - w = img.shape[1] - if len(img.shape) == 3 and img.shape[2] == 3: - mono = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) - else: - mono = img - - flag = cv2.CALIB_CB_SYMMETRIC_GRID - if pattern == Patterns.ACircles: - flag = cv2.CALIB_CB_ASYMMETRIC_GRID - mono_arr = numpy.array(mono) - (ok, corners) = cv2.findCirclesGrid(mono_arr, (board.n_cols, board.n_rows), flags=flag) - - # In symmetric case, findCirclesGrid does not detect the target if it's turned sideways. So we try - # again with dimensions swapped - not so efficient. - # TODO Better to add as second board? Corner ordering will change. - if not ok and pattern == Patterns.Circles: - (ok, corners) = cv2.findCirclesGrid(mono_arr, (board.n_rows, board.n_cols), flags=flag) - - return (ok, corners) - - -# TODO self.size needs to come from CameraInfo, full resolution -class Calibrator(): - """ - Base class for calibration system - """ - def __init__(self, boards, flags=0, pattern=Patterns.Chessboard, name='', checkerboard_flags=cv2.CALIB_CB_FAST_CHECK): - # Ordering the dimensions for the different detectors is actually a minefield... - if pattern == Patterns.Chessboard: - # Make sure n_cols > n_rows to agree with OpenCV CB detector output - self._boards = [ChessboardInfo(max(i.n_cols, i.n_rows), min(i.n_cols, i.n_rows), i.dim) for i in boards] - elif pattern == Patterns.ACircles: - # 7x4 and 4x7 are actually different patterns. Assume square-ish pattern, so n_rows > n_cols. - self._boards = [ChessboardInfo(min(i.n_cols, i.n_rows), max(i.n_cols, i.n_rows), i.dim) for i in boards] - elif pattern == Patterns.Circles: - # We end up having to check both ways anyway - self._boards = boards - - # Set to true after we perform calibration - self.calibrated = False - self.calib_flags = flags - self.checkerboard_flags = checkerboard_flags - self.pattern = pattern - self.br = cv_bridge.CvBridge() - - # self.db is list of (parameters, image) samples for use in calibration. parameters has form - # (X, Y, size, skew) all normalized to [0,1], to keep track of what sort of samples we've taken - # and ensure enough variety. - self.db = [] - # For each db sample, we also record the detected corners. - self.good_corners = [] - # Set to true when we have sufficiently varied samples to calibrate - self.goodenough = False - self.param_ranges = [0.7, 0.7, 0.4, 0.5] - self.name = name - - def mkgray(self, msg): - """ - Convert a message into a 8-bit 1 channel monochrome OpenCV image - """ - # as cv_bridge automatically scales, we need to remove that behavior - # TODO: get a Python API in cv_bridge to check for the image depth. - if self.br.encoding_to_dtype_with_channels(msg.encoding)[0] in ['uint16', 'int16']: - mono16 = self.br.imgmsg_to_cv2(msg, '16UC1') - mono8 = numpy.array(mono16 / 256, dtype=numpy.uint8) - return mono8 - elif 'FC1' in msg.encoding: - # floating point image handling - img = self.br.imgmsg_to_cv2(msg, "passthrough") - _, max_val, _, _ = cv2.minMaxLoc(img) - if max_val > 0: - scale = 255.0 / max_val - mono_img = (img * scale).astype(numpy.uint8) - else: - mono_img = img.astype(numpy.uint8) - return mono_img - else: - return self.br.imgmsg_to_cv2(msg, "mono8") - - def get_parameters(self, corners, board, size): - """ - Return list of parameters [X, Y, size, skew] describing the checkerboard view. - """ - (width, height) = size - Xs = corners[:,:,0] - Ys = corners[:,:,1] - area = _get_area(corners, board) - border = math.sqrt(area) - # For X and Y, we "shrink" the image all around by approx. half the board size. - # Otherwise large boards are penalized because you can't get much X/Y variation. - p_x = min(1.0, max(0.0, (numpy.mean(Xs) - border / 2) / (width - border))) - p_y = min(1.0, max(0.0, (numpy.mean(Ys) - border / 2) / (height - border))) - p_size = math.sqrt(area / (width * height)) - skew = _get_skew(corners, board) - params = [p_x, p_y, p_size, skew] - return params - - def is_good_sample(self, params): - """ - Returns true if the checkerboard detection described by params should be added to the database. - """ - if not self.db: - return True - - def param_distance(p1, p2): - return sum([abs(a-b) for (a,b) in zip(p1, p2)]) - - db_params = [sample[0] for sample in self.db] - d = min([param_distance(params, p) for p in db_params]) - #print "d = %.3f" % d #DEBUG - # TODO What's a good threshold here? Should it be configurable? - return d > 0.2 - - _param_names = ["X", "Y", "Size", "Skew"] - - def compute_goodenough(self): - if not self.db: - return None - - # Find range of checkerboard poses covered by samples in database - all_params = [sample[0] for sample in self.db] - min_params = all_params[0] - max_params = all_params[0] - for params in all_params[1:]: - min_params = lmin(min_params, params) - max_params = lmax(max_params, params) - # Don't reward small size or skew - min_params = [min_params[0], min_params[1], 0., 0.] - - # For each parameter, judge how much progress has been made toward adequate variation - progress = [min((hi - lo) / r, 1.0) for (lo, hi, r) in zip(min_params, max_params, self.param_ranges)] - # If we have lots of samples, allow calibration even if not all parameters are green - # TODO Awkward that we update self.goodenough instead of returning it - self.goodenough = (len(self.db) >= 40) or all([p == 1.0 for p in progress]) - - return list(zip(self._param_names, min_params, max_params, progress)) - - def mk_object_points(self, boards, use_board_size = False): - opts = [] - for i, b in enumerate(boards): - num_pts = b.n_cols * b.n_rows - opts_loc = numpy.zeros((num_pts, 1, 3), numpy.float32) - for j in range(num_pts): - opts_loc[j, 0, 0] = (j // b.n_cols) - if self.pattern == Patterns.ACircles: - opts_loc[j, 0, 1] = 2*(j % b.n_cols) + (opts_loc[j, 0, 0] % 2) - else: - opts_loc[j, 0, 1] = (j % b.n_cols) - opts_loc[j, 0, 2] = 0 - if use_board_size: - opts_loc[j, 0, :] = opts_loc[j, 0, :] * b.dim - opts.append(opts_loc) - return opts - - def get_corners(self, img, refine = True): - """ - Use cvFindChessboardCorners to find corners of chessboard in image. - - Check all boards. Return corners for first chessboard that it detects - if given multiple size chessboards. - - Returns (ok, corners, board) - """ - - for b in self._boards: - if self.pattern == Patterns.Chessboard: - (ok, corners) = _get_corners(img, b, refine, self.checkerboard_flags) - else: - (ok, corners) = _get_circles(img, b, self.pattern) - if ok: - return (ok, corners, b) - return (False, None, None) - - def downsample_and_detect(self, img): - """ - Downsample the input image to approximately VGA resolution and detect the - calibration target corners in the full-size image. - - Combines these apparently orthogonal duties as an optimization. Checkerboard - detection is too expensive on large images, so it's better to do detection on - the smaller display image and scale the corners back up to the correct size. - - Returns (scrib, corners, downsampled_corners, board, (x_scale, y_scale)). - """ - # Scale the input image down to ~VGA size - height = img.shape[0] - width = img.shape[1] - scale = math.sqrt( (width*height) / (640.*480.) ) - if scale > 1.0: - scrib = cv2.resize(img, (int(width / scale), int(height / scale))) - else: - scrib = img - # Due to rounding, actual horizontal/vertical scaling may differ slightly - x_scale = float(width) / scrib.shape[1] - y_scale = float(height) / scrib.shape[0] - - if self.pattern == Patterns.Chessboard: - # Detect checkerboard - (ok, downsampled_corners, board) = self.get_corners(scrib, refine = True) - - # Scale corners back to full size image - corners = None - if ok: - if scale > 1.0: - # Refine up-scaled corners in the original full-res image - # TODO Does this really make a difference in practice? - corners_unrefined = downsampled_corners.copy() - corners_unrefined[:, :, 0] *= x_scale - corners_unrefined[:, :, 1] *= y_scale - radius = int(math.ceil(scale)) - if len(img.shape) == 3 and img.shape[2] == 3: - mono = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) - else: - mono = img - cv2.cornerSubPix(mono, corners_unrefined, (radius,radius), (-1,-1), - ( cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 30, 0.1 )) - corners = corners_unrefined - else: - corners = downsampled_corners - else: - # Circle grid detection is fast even on large images - (ok, corners, board) = self.get_corners(img) - # Scale corners to downsampled image for display - downsampled_corners = None - if ok: - if scale > 1.0: - downsampled_corners = corners.copy() - downsampled_corners[:,:,0] /= x_scale - downsampled_corners[:,:,1] /= y_scale - else: - downsampled_corners = corners - - return (scrib, corners, downsampled_corners, board, (x_scale, y_scale)) - - - def lrmsg(self, d, k, r, p): - """ Used by :meth:`as_message`. Return a CameraInfo message for the given calibration matrices """ - msg = sensor_msgs.msg.CameraInfo() - (msg.width, msg.height) = self.size - if d.size > 5: - msg.distortion_model = "rational_polynomial" - else: - msg.distortion_model = "plumb_bob" - msg.d = numpy.ravel(d).copy().tolist() - msg.k = numpy.ravel(k).copy().tolist() - msg.r = numpy.ravel(r).copy().tolist() - msg.p = numpy.ravel(p).copy().tolist() - return msg - - def lrreport(self, d, k, r, p): - print("D = ", numpy.ravel(d).tolist()) - print("K = ", numpy.ravel(k).tolist()) - print("R = ", numpy.ravel(r).tolist()) - print("P = ", numpy.ravel(p).tolist()) - - def lrost(self, name, d, k, r, p): - calmessage = ( - "# oST version 5.0 parameters\n" - + "\n" - + "\n" - + "[image]\n" - + "\n" - + "width\n" - + str(self.size[0]) + "\n" - + "\n" - + "height\n" - + str(self.size[1]) + "\n" - + "\n" - + "[%s]" % name + "\n" - + "\n" - + "camera matrix\n" - + " ".join(["%8f" % k[0,i] for i in range(3)]) + "\n" - + " ".join(["%8f" % k[1,i] for i in range(3)]) + "\n" - + " ".join(["%8f" % k[2,i] for i in range(3)]) + "\n" - + "\n" - + "distortion\n" - + " ".join(["%8f" % d[i,0] for i in range(d.shape[0])]) + "\n" - + "\n" - + "rectification\n" - + " ".join(["%8f" % r[0,i] for i in range(3)]) + "\n" - + " ".join(["%8f" % r[1,i] for i in range(3)]) + "\n" - + " ".join(["%8f" % r[2,i] for i in range(3)]) + "\n" - + "\n" - + "projection\n" - + " ".join(["%8f" % p[0,i] for i in range(4)]) + "\n" - + " ".join(["%8f" % p[1,i] for i in range(4)]) + "\n" - + " ".join(["%8f" % p[2,i] for i in range(4)]) + "\n" - + "\n") - assert len(calmessage) < 525, "Calibration info must be less than 525 bytes" - return calmessage - - def lryaml(self, name, d, k, r, p): - calmessage = ("" - + "image_width: " + str(self.size[0]) + "\n" - + "image_height: " + str(self.size[1]) + "\n" - + "camera_name: " + name + "\n" - + "camera_matrix:\n" - + " rows: 3\n" - + " cols: 3\n" - + " data: [" + ", ".join(["%8f" % i for i in k.reshape(1,9)[0]]) + "]\n" - + "distortion_model: " + ("rational_polynomial" if d.size > 5 else "plumb_bob") + "\n" - + "distortion_coefficients:\n" - + " rows: 1\n" - + " cols: 5\n" - + " data: [" + ", ".join(["%8f" % d[i,0] for i in range(d.shape[0])]) + "]\n" - + "rectification_matrix:\n" - + " rows: 3\n" - + " cols: 3\n" - + " data: [" + ", ".join(["%8f" % i for i in r.reshape(1,9)[0]]) + "]\n" - + "projection_matrix:\n" - + " rows: 3\n" - + " cols: 4\n" - + " data: [" + ", ".join(["%8f" % i for i in p.reshape(1,12)[0]]) + "]\n" - + "") - return calmessage - - def do_save(self): - filename = '/tmp/calibrationdata.tar.gz' - tf = tarfile.open(filename, 'w:gz') - self.do_tarfile_save(tf) # Must be overridden in subclasses - tf.close() - print(("Wrote calibration data to", filename)) - -def image_from_archive(archive, name): - """ - Load image PGM file from tar archive. - - Used for tarfile loading and unit test. - """ - member = archive.getmember(name) - imagefiledata = numpy.frombuffer(archive.extractfile(member).read(), numpy.uint8) - imagefiledata.resize((1, imagefiledata.size)) - return cv2.imdecode(imagefiledata, cv2.IMREAD_COLOR) - -class ImageDrawable(): - """ - Passed to CalibrationNode after image handled. Allows plotting of images - with detected corner points - """ - def __init__(self): - self.params = None - -class MonoDrawable(ImageDrawable): - def __init__(self): - ImageDrawable.__init__(self) - self.scrib = None - self.linear_error = -1.0 - - -class StereoDrawable(ImageDrawable): - def __init__(self): - ImageDrawable.__init__(self) - self.lscrib = None - self.rscrib = None - self.epierror = -1 - self.dim = -1 - - -class MonoCalibrator(Calibrator): - """ - Calibration class for monocular cameras:: - - images = [cv2.imread("mono%d.png") for i in range(8)] - mc = MonoCalibrator() - mc.cal(images) - print mc.as_message() - """ - - is_mono = True # TODO Could get rid of is_mono - - def __init__(self, *args, **kwargs): - if 'name' not in kwargs: - kwargs['name'] = 'narrow_stereo/left' - super(MonoCalibrator, self).__init__(*args, **kwargs) - - def cal(self, images): - """ - Calibrate camera from given images - """ - goodcorners = self.collect_corners(images) - self.cal_fromcorners(goodcorners) - self.calibrated = True - - def collect_corners(self, images): - """ - :param images: source images containing chessboards - :type images: list of :class:`cvMat` - - Find chessboards in all images. - - Return [ (corners, ChessboardInfo) ] - """ - self.size = (images[0].shape[1], images[0].shape[0]) - corners = [self.get_corners(i) for i in images] - - goodcorners = [(co, b) for (ok, co, b) in corners if ok] - if not goodcorners: - raise CalibrationException("No corners found in images!") - return goodcorners - - def cal_fromcorners(self, good): - """ - :param good: Good corner positions and boards - :type good: [(corners, ChessboardInfo)] - - - """ - boards = [ b for (_, b) in good ] - - ipts = [ points for (points, _) in good ] - opts = self.mk_object_points(boards) - - self.intrinsics = numpy.zeros((3, 3), numpy.float64) - if self.calib_flags & cv2.CALIB_RATIONAL_MODEL: - self.distortion = numpy.zeros((8, 1), numpy.float64) # rational polynomial - else: - self.distortion = numpy.zeros((5, 1), numpy.float64) # plumb bob - # If FIX_ASPECT_RATIO flag set, enforce focal lengths have 1/1 ratio - self.intrinsics[0,0] = 1.0 - self.intrinsics[1,1] = 1.0 - cv2.calibrateCamera( - opts, ipts, - self.size, self.intrinsics, - self.distortion, - flags = self.calib_flags) - - # R is identity matrix for monocular calibration - self.R = numpy.eye(3, dtype=numpy.float64) - self.P = numpy.zeros((3, 4), dtype=numpy.float64) - - self.set_alpha(0.0) - - def set_alpha(self, a): - """ - Set the alpha value for the calibrated camera solution. The alpha - value is a zoom, and ranges from 0 (zoomed in, all pixels in - calibrated image are valid) to 1 (zoomed out, all pixels in - original image are in calibrated image). - """ - - # NOTE: Prior to Electric, this code was broken such that we never actually saved the new - # camera matrix. In effect, this enforced P = [K|0] for monocular cameras. - # TODO: Verify that OpenCV #1199 gets applied (improved GetOptimalNewCameraMatrix) - ncm, _ = cv2.getOptimalNewCameraMatrix(self.intrinsics, self.distortion, self.size, a) - for j in range(3): - for i in range(3): - self.P[j,i] = ncm[j, i] - self.mapx, self.mapy = cv2.initUndistortRectifyMap(self.intrinsics, self.distortion, self.R, ncm, self.size, cv2.CV_32FC1) - - def remap(self, src): - """ - :param src: source image - :type src: :class:`cvMat` - - Apply the post-calibration undistortion to the source image - """ - return cv2.remap(src, self.mapx, self.mapy, cv2.INTER_LINEAR) - - def undistort_points(self, src): - """ - :param src: N source pixel points (u,v) as an Nx2 matrix - :type src: :class:`cvMat` - - Apply the post-calibration undistortion to the source points - """ - - return cv2.undistortPoints(src, self.intrinsics, self.distortion, R = self.R, P = self.P) - - def as_message(self): - """ Return the camera calibration as a CameraInfo message """ - return self.lrmsg(self.distortion, self.intrinsics, self.R, self.P) - - def from_message(self, msg, alpha = 0.0): - """ Initialize the camera calibration from a CameraInfo message """ - - self.size = (msg.width, msg.height) - self.intrinsics = numpy.array(msg.k, dtype=numpy.float64, copy=True).reshape((3, 3)) - self.distortion = numpy.array(msg.d, dtype=numpy.float64, copy=True).reshape((len(msg.d), 1)) - self.R = numpy.array(msg.r, dtype=numpy.float64, copy=True).reshape((3, 3)) - self.P = numpy.array(msg.p, dtype=numpy.float64, copy=True).reshape((3, 4)) - - self.set_alpha(0.0) - - def report(self): - self.lrreport(self.distortion, self.intrinsics, self.R, self.P) - - def ost(self): - return self.lrost(self.name, self.distortion, self.intrinsics, self.R, self.P) - - def yaml(self): - return self.lryaml(self.name, self.distortion, self.intrinsics, self.R, self.P) - - def linear_error_from_image(self, image): - """ - Detect the checkerboard and compute the linear error. - Mainly for use in tests. - """ - _, corners, _, board, _ = self.downsample_and_detect(image) - if corners is None: - return None - - undistorted = self.undistort_points(corners) - return self.linear_error(undistorted, board) - - @staticmethod - def linear_error(corners, b): - - """ - Returns the linear error for a set of corners detected in the unrectified image. - """ - - if corners is None: - return None - - def pt2line(x0, y0, x1, y1, x2, y2): - """ point is (x0, y0), line is (x1, y1, x2, y2) """ - return abs((x2 - x1) * (y1 - y0) - (x1 - x0) * (y2 - y1)) / math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2) - - cc = b.n_cols - cr = b.n_rows - errors = [] - for r in range(cr): - (x1, y1) = corners[(cc * r) + 0, 0] - (x2, y2) = corners[(cc * r) + cc - 1, 0] - for i in range(1, cc - 1): - (x0, y0) = corners[(cc * r) + i, 0] - errors.append(pt2line(x0, y0, x1, y1, x2, y2)) - if errors: - return math.sqrt(sum([e**2 for e in errors]) / len(errors)) - else: - return None - - - def handle_msg(self, msg): - """ - Detects the calibration target and, if found and provides enough new information, - adds it to the sample database. - - Returns a MonoDrawable message with the display image and progress info. - """ - gray = self.mkgray(msg) - linear_error = -1 - - # Get display-image-to-be (scrib) and detection of the calibration target - scrib_mono, corners, downsampled_corners, board, (x_scale, y_scale) = self.downsample_and_detect(gray) - - if self.calibrated: - # Show rectified image - # TODO Pull out downsampling code into function - gray_remap = self.remap(gray) - gray_rect = gray_remap - if x_scale != 1.0 or y_scale != 1.0: - gray_rect = cv2.resize(gray_remap, (scrib_mono.shape[1], scrib_mono.shape[0])) - - scrib = cv2.cvtColor(gray_rect, cv2.COLOR_GRAY2BGR) - - if corners is not None: - # Report linear error - undistorted = self.undistort_points(corners) - linear_error = self.linear_error(undistorted, board) - - # Draw rectified corners - scrib_src = undistorted.copy() - scrib_src[:,:,0] /= x_scale - scrib_src[:,:,1] /= y_scale - cv2.drawChessboardCorners(scrib, (board.n_cols, board.n_rows), scrib_src, True) - - else: - scrib = cv2.cvtColor(scrib_mono, cv2.COLOR_GRAY2BGR) - if corners is not None: - # Draw (potentially downsampled) corners onto display image - cv2.drawChessboardCorners(scrib, (board.n_cols, board.n_rows), downsampled_corners, True) - - # Add sample to database only if it's sufficiently different from any previous sample. - params = self.get_parameters(corners, board, (gray.shape[1], gray.shape[0])) - if self.is_good_sample(params): - self.db.append((params, gray)) - self.good_corners.append((corners, board)) - print(("*** Added sample %d, p_x = %.3f, p_y = %.3f, p_size = %.3f, skew = %.3f" % tuple([len(self.db)] + params))) - - rv = MonoDrawable() - rv.scrib = scrib - rv.params = self.compute_goodenough() - rv.linear_error = linear_error - return rv - - def do_calibration(self, dump = False): - if not self.good_corners: - print("**** Collecting corners for all images! ****") #DEBUG - images = [i for (p, i) in self.db] - self.good_corners = self.collect_corners(images) - # Dump should only occur if user wants it - if dump: - pickle.dump((self.is_mono, self.size, self.good_corners), - open("/tmp/camera_calibration_%08x.pickle" % random.getrandbits(32), "w")) - self.size = (self.db[0][1].shape[1], self.db[0][1].shape[0]) # TODO Needs to be set externally - self.cal_fromcorners(self.good_corners) - self.calibrated = True - # DEBUG - print((self.report())) - print((self.ost())) - - def do_tarfile_save(self, tf): - """ Write images and calibration solution to a tarfile object """ - - def taradd(name, buf): - if isinstance(buf, str): - s = BytesIO(buf.encode('utf-8')) - else: - s = BytesIO(buf) - ti = tarfile.TarInfo(name) - ti.size = len(s.getvalue()) - ti.uname = 'calibrator' - ti.mtime = int(time.time()) - tf.addfile(tarinfo=ti, fileobj=s) - - ims = [("left-%04d.png" % i, im) for i,(_, im) in enumerate(self.db)] - for (name, im) in ims: - taradd(name, cv2.imencode(".png", im)[1].tostring()) - taradd('ost.yaml', self.yaml()) - taradd('ost.txt', self.ost()) - - def do_tarfile_calibration(self, filename): - archive = tarfile.open(filename, 'r') - - limages = [ image_from_archive(archive, f) for f in archive.getnames() if (f.startswith('left') and (f.endswith('.pgm') or f.endswith('png'))) ] - - self.cal(limages) - -# TODO Replicate MonoCalibrator improvements in stereo -class StereoCalibrator(Calibrator): - """ - Calibration class for stereo cameras:: - - limages = [cv2.imread("left%d.png") for i in range(8)] - rimages = [cv2.imread("right%d.png") for i in range(8)] - sc = StereoCalibrator() - sc.cal(limages, rimages) - print sc.as_message() - """ - - is_mono = False - - def __init__(self, *args, **kwargs): - if 'name' not in kwargs: - kwargs['name'] = 'narrow_stereo' - super(StereoCalibrator, self).__init__(*args, **kwargs) - self.l = MonoCalibrator(*args, **kwargs) - self.r = MonoCalibrator(*args, **kwargs) - # Collecting from two cameras in a horizontal stereo rig, can't get - # full X range in the left camera. - self.param_ranges[0] = 0.4 - - def cal(self, limages, rimages): - """ - :param limages: source left images containing chessboards - :type limages: list of :class:`cvMat` - :param rimages: source right images containing chessboards - :type rimages: list of :class:`cvMat` - - Find chessboards in images, and runs the OpenCV calibration solver. - """ - goodcorners = self.collect_corners(limages, rimages) - self.size = (limages[0].shape[1], limages[0].shape[0]) - self.l.size = self.size - self.r.size = self.size - self.cal_fromcorners(goodcorners) - self.calibrated = True - - def collect_corners(self, limages, rimages): - """ - For a sequence of left and right images, find pairs of images where both - left and right have a chessboard, and return their corners as a list of pairs. - """ - # Pick out (corners, board) tuples - lcorners = [ self.downsample_and_detect(i)[1:4:2] for i in limages] - rcorners = [ self.downsample_and_detect(i)[1:4:2] for i in rimages] - good = [(lco, rco, b) for ((lco, b), (rco, br)) in zip( lcorners, rcorners) - if (lco is not None and rco is not None)] - - if len(good) == 0: - raise CalibrationException("No corners found in images!") - return good - - def cal_fromcorners(self, good): - # Perform monocular calibrations - lcorners = [(l, b) for (l, r, b) in good] - rcorners = [(r, b) for (l, r, b) in good] - self.l.cal_fromcorners(lcorners) - self.r.cal_fromcorners(rcorners) - - lipts = [ l for (l, _, _) in good ] - ripts = [ r for (_, r, _) in good ] - boards = [ b for (_, _, b) in good ] - - opts = self.mk_object_points(boards, True) - - flags = cv2.CALIB_FIX_INTRINSIC - - self.T = numpy.zeros((3, 1), dtype=numpy.float64) - self.R = numpy.eye(3, dtype=numpy.float64) - if LooseVersion(cv2.__version__).version[0] == 2: - cv2.stereoCalibrate(opts, lipts, ripts, self.size, - self.l.intrinsics, self.l.distortion, - self.r.intrinsics, self.r.distortion, - self.R, # R - self.T, # T - criteria = (cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 1, 1e-5), - flags = flags) - else: - cv2.stereoCalibrate(opts, lipts, ripts, - self.l.intrinsics, self.l.distortion, - self.r.intrinsics, self.r.distortion, - self.size, - self.R, # R - self.T, # T - criteria = (cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 1, 1e-5), - flags = flags) - - self.set_alpha(0.0) - - def set_alpha(self, a): - """ - Set the alpha value for the calibrated camera solution. The - alpha value is a zoom, and ranges from 0 (zoomed in, all pixels - in calibrated image are valid) to 1 (zoomed out, all pixels in - original image are in calibrated image). - """ - - cv2.stereoRectify(self.l.intrinsics, - self.l.distortion, - self.r.intrinsics, - self.r.distortion, - self.size, - self.R, - self.T, - self.l.R, self.r.R, self.l.P, self.r.P, - alpha = a) - - cv2.initUndistortRectifyMap(self.l.intrinsics, self.l.distortion, self.l.R, self.l.P, self.size, cv2.CV_32FC1, - self.l.mapx, self.l.mapy) - cv2.initUndistortRectifyMap(self.r.intrinsics, self.r.distortion, self.r.R, self.r.P, self.size, cv2.CV_32FC1, - self.r.mapx, self.r.mapy) - - def as_message(self): - """ - Return the camera calibration as a pair of CameraInfo messages, for left - and right cameras respectively. - """ - - return (self.lrmsg(self.l.distortion, self.l.intrinsics, self.l.R, self.l.P), - self.lrmsg(self.r.distortion, self.r.intrinsics, self.r.R, self.r.P)) - - def from_message(self, msgs, alpha = 0.0): - """ Initialize the camera calibration from a pair of CameraInfo messages. """ - self.size = (msgs[0].width, msgs[0].height) - - self.T = numpy.zeros((3, 1), dtype=numpy.float64) - self.R = numpy.eye(3, dtype=numpy.float64) - - self.l.from_message(msgs[0]) - self.r.from_message(msgs[1]) - # Need to compute self.T and self.R here, using the monocular parameters above - if False: - self.set_alpha(0.0) - - def report(self): - print("\nLeft:") - self.lrreport(self.l.distortion, self.l.intrinsics, self.l.R, self.l.P) - print("\nRight:") - self.lrreport(self.r.distortion, self.r.intrinsics, self.r.R, self.r.P) - print("self.T ", numpy.ravel(self.T).tolist()) - print("self.R ", numpy.ravel(self.R).tolist()) - - def ost(self): - return (self.lrost(self.name + "/left", self.l.distortion, self.l.intrinsics, self.l.R, self.l.P) + - self.lrost(self.name + "/right", self.r.distortion, self.r.intrinsics, self.r.R, self.r.P)) - - def yaml(self, suffix, info): - return self.lryaml(self.name + suffix, info.distortion, info.intrinsics, info.R, info.P) - - # TODO Get rid of "from_images" versions of these, instead have function to get undistorted corners - def epipolar_error_from_images(self, limage, rimage): - """ - Detect the checkerboard in both images and compute the epipolar error. - Mainly for use in tests. - """ - lcorners = self.downsample_and_detect(limage)[1] - rcorners = self.downsample_and_detect(rimage)[1] - if lcorners is None or rcorners is None: - return None - - lundistorted = self.l.undistort_points(lcorners) - rundistorted = self.r.undistort_points(rcorners) - - return self.epipolar_error(lundistorted, rundistorted) - - def epipolar_error(self, lcorners, rcorners): - """ - Compute the epipolar error from two sets of matching undistorted points - """ - d = lcorners[:,:,1] - rcorners[:,:,1] - return numpy.sqrt(numpy.square(d).sum() / d.size) - - def chessboard_size_from_images(self, limage, rimage): - _, lcorners, _, board, _ = self.downsample_and_detect(limage) - _, rcorners, _, board, _ = self.downsample_and_detect(rimage) - if lcorners is None or rcorners is None: - return None - - lundistorted = self.l.undistort_points(lcorners) - rundistorted = self.r.undistort_points(rcorners) - - return self.chessboard_size(lundistorted, rundistorted, board) - - def chessboard_size(self, lcorners, rcorners, board, msg = None): - """ - Compute the square edge length from two sets of matching undistorted points - given the current calibration. - :param msg: a tuple of (left_msg, right_msg) - """ - # Project the points to 3d - cam = image_geometry.StereoCameraModel() - if msg == None: - msg = self.as_message() - cam.fromCameraInfo(*msg) - disparities = lcorners[:,:,0] - rcorners[:,:,0] - pt3d = [cam.projectPixelTo3d((lcorners[i,0,0], lcorners[i,0,1]), disparities[i,0]) for i in range(lcorners.shape[0]) ] - def l2(p0, p1): - return math.sqrt(sum([(c0 - c1) ** 2 for (c0, c1) in zip(p0, p1)])) - - # Compute the length from each horizontal and vertical line, and return the mean - cc = board.n_cols - cr = board.n_rows - lengths = ( - [l2(pt3d[cc * r + 0], pt3d[cc * r + (cc - 1)]) / (cc - 1) for r in range(cr)] + - [l2(pt3d[c + 0], pt3d[c + (cc * (cr - 1))]) / (cr - 1) for c in range(cc)]) - return sum(lengths) / len(lengths) - - def handle_msg(self, msg): - # TODO Various asserts that images have same dimension, same board detected... - (lmsg, rmsg) = msg - lgray = self.mkgray(lmsg) - rgray = self.mkgray(rmsg) - epierror = -1 - - # Get display-images-to-be and detections of the calibration target - lscrib_mono, lcorners, ldownsampled_corners, lboard, (x_scale, y_scale) = self.downsample_and_detect(lgray) - rscrib_mono, rcorners, rdownsampled_corners, rboard, _ = self.downsample_and_detect(rgray) - - if self.calibrated: - # Show rectified images - lremap = self.l.remap(lgray) - rremap = self.r.remap(rgray) - lrect = lremap - rrect = rremap - if x_scale != 1.0 or y_scale != 1.0: - lrect = cv2.resize(lremap, (lscrib_mono.shape[1], lscrib_mono.shape[0])) - rrect = cv2.resize(rremap, (rscrib_mono.shape[1], rscrib_mono.shape[0])) - - lscrib = cv2.cvtColor(lrect, cv2.COLOR_GRAY2BGR) - rscrib = cv2.cvtColor(rrect, cv2.COLOR_GRAY2BGR) - - # Draw rectified corners - if lcorners is not None: - lundistorted = self.l.undistort_points(lcorners) - scrib_src = lundistorted.copy() - scrib_src[:,:,0] /= x_scale - scrib_src[:,:,1] /= y_scale - cv2.drawChessboardCorners(lscrib, (lboard.n_cols, lboard.n_rows), scrib_src, True) - - if rcorners is not None: - rundistorted = self.r.undistort_points(rcorners) - scrib_src = rundistorted.copy() - scrib_src[:,:,0] /= x_scale - scrib_src[:,:,1] /= y_scale - cv2.drawChessboardCorners(rscrib, (rboard.n_cols, rboard.n_rows), scrib_src, True) - - # Report epipolar error - if lcorners is not None and rcorners is not None and len(lcorners) == len(rcorners): - epierror = self.epipolar_error(lundistorted, rundistorted) - - else: - lscrib = cv2.cvtColor(lscrib_mono, cv2.COLOR_GRAY2BGR) - rscrib = cv2.cvtColor(rscrib_mono, cv2.COLOR_GRAY2BGR) - # Draw any detected chessboards onto display (downsampled) images - if lcorners is not None: - cv2.drawChessboardCorners(lscrib, (lboard.n_cols, lboard.n_rows), - ldownsampled_corners, True) - if rcorners is not None: - cv2.drawChessboardCorners(rscrib, (rboard.n_cols, rboard.n_rows), - rdownsampled_corners, True) - - # Add sample to database only if it's sufficiently different from any previous sample - if lcorners is not None and rcorners is not None and len(lcorners) == len(rcorners): - params = self.get_parameters(lcorners, lboard, (lgray.shape[1], lgray.shape[0])) - if self.is_good_sample(params): - self.db.append( (params, lgray, rgray) ) - self.good_corners.append( (lcorners, rcorners, lboard) ) - print(("*** Added sample %d, p_x = %.3f, p_y = %.3f, p_size = %.3f, skew = %.3f" % tuple([len(self.db)] + params))) - - rv = StereoDrawable() - rv.lscrib = lscrib - rv.rscrib = rscrib - rv.params = self.compute_goodenough() - rv.epierror = epierror - return rv - - def do_calibration(self, dump = False): - # TODO MonoCalibrator collects corners if needed here - # Dump should only occur if user wants it - if dump: - pickle.dump((self.is_mono, self.size, self.good_corners), - open("/tmp/camera_calibration_%08x.pickle" % random.getrandbits(32), "w")) - self.size = (self.db[0][1].shape[1], self.db[0][1].shape[0]) # TODO Needs to be set externally - self.l.size = self.size - self.r.size = self.size - self.cal_fromcorners(self.good_corners) - self.calibrated = True - # DEBUG - print((self.report())) - print((self.ost())) - - def do_tarfile_save(self, tf): - """ Write images and calibration solution to a tarfile object """ - ims = ([("left-%04d.png" % i, im) for i,(_, im, _) in enumerate(self.db)] + - [("right-%04d.png" % i, im) for i,(_, _, im) in enumerate(self.db)]) - - def taradd(name, buf): - if isinstance(buf, str): - s = BytesIO(buf.encode('utf-8')) - else: - s = BytesIO(buf) - ti = tarfile.TarInfo(name) - ti.size = len(s.getvalue()) - ti.uname = 'calibrator' - ti.mtime = int(time.time()) - tf.addfile(tarinfo=ti, fileobj=s) - - for (name, im) in ims: - taradd(name, cv2.imencode(".png", im)[1].tostring()) - taradd('left.yaml', self.yaml("/left", self.l)) - taradd('right.yaml', self.yaml("/right", self.r)) - taradd('ost.txt', self.ost()) - - def do_tarfile_calibration(self, filename): - archive = tarfile.open(filename, 'r') - limages = [ image_from_archive(archive, f) for f in archive.getnames() if (f.startswith('left') and (f.endswith('pgm') or f.endswith('png'))) ] - rimages = [ image_from_archive(archive, f) for f in archive.getnames() if (f.startswith('right') and (f.endswith('pgm') or f.endswith('png'))) ] - - if not len(limages) == len(rimages): - raise CalibrationException("Left, right images don't match. %d left images, %d right" % (len(limages), len(rimages))) - - ##\todo Check that the filenames match and stuff - - self.cal(limages, rimages) diff --git a/build/camera_calibration/build/lib/camera_calibration/camera_calibrator.py b/build/camera_calibration/build/lib/camera_calibration/camera_calibrator.py deleted file mode 100755 index 98d0c72..0000000 --- a/build/camera_calibration/build/lib/camera_calibration/camera_calibrator.py +++ /dev/null @@ -1,366 +0,0 @@ -#!/usr/bin/python -# -# Software License Agreement (BSD License) -# -# Copyright (c) 2009, Willow Garage, Inc. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# * Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above -# copyright notice, this list of conditions and the following -# disclaimer in the documentation and/or other materials provided -# with the distribution. -# * Neither the name of the Willow Garage nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. - -import cv2 -import message_filters -import numpy -import os -import rclpy -from rclpy.node import Node -import sensor_msgs.msg -import sensor_msgs.srv -import threading -import time -from camera_calibration.calibrator import MonoCalibrator, StereoCalibrator, ChessboardInfo, Patterns -from collections import deque -from message_filters import ApproximateTimeSynchronizer -from std_msgs.msg import String -from std_srvs.srv import Empty - -class SpinThread(threading.Thread): - """ - Thread that spins the ros node, while imshow runs in the main thread - """ - - def __init__(self, node): - threading.Thread.__init__(self) - self.node = node - - def run(self): - rclpy.spin(self.node) - - -class ConsumerThread(threading.Thread): - def __init__(self, queue, function): - threading.Thread.__init__(self) - self.queue = queue - self.function = function - - def run(self): - while True: - # wait for an image (could happen at the very beginning when the queue is still empty) - while len(self.queue) == 0: - time.sleep(0.1) - self.function(self.queue[0]) - - -class CalibrationNode(Node): - def __init__(self, name, boards, service_check = True, synchronizer = message_filters.TimeSynchronizer, flags = 0, - pattern=Patterns.Chessboard, camera_name='', checkerboard_flags = 0): - super().__init__(name) - - self.set_camera_info_service = self.create_client(sensor_msgs.srv.SetCameraInfo, - "camera/set_camera_info") - self.set_left_camera_info_service = self.create_client(sensor_msgs.srv.SetCameraInfo, - "left_camera/set_camera_info") - self.set_right_camera_info_service = self.create_client(sensor_msgs.srv.SetCameraInfo, - "right_camera/set_camera_info") - - if service_check: - # assume any non-default service names have been set. Wait for the service to become ready - for cli in [self.set_camera_info_service, self.set_left_camera_info_service, self.set_right_camera_info_service]: - #remapped = rclpy.remap_name(svcname) - #if remapped != svcname: - #fullservicename = "%s/set_camera_info" % remapped - print("Waiting for service", cli.srv_name, "...") - # check all services so they are ready. - try: - cli.wait_for_service(timeout_sec=5) - print("OK") - except Exception as e: - print("Service not found: %s".format(e)) - rclpy.shutdown() - - self._boards = boards - self._calib_flags = flags - self._checkerboard_flags = checkerboard_flags - self._pattern = pattern - self._camera_name = camera_name - lsub = message_filters.Subscriber(self, sensor_msgs.msg.Image, 'left') - rsub = message_filters.Subscriber(self, sensor_msgs.msg.Image, 'right') - ts = synchronizer([lsub, rsub], 4) - ts.registerCallback(self.queue_stereo) - - msub = message_filters.Subscriber(self, sensor_msgs.msg.Image, 'image') - msub.registerCallback(self.queue_monocular) - - self.q_mono = deque([], 1) - self.q_stereo = deque([], 1) - - self.c = None - - mth = ConsumerThread(self.q_mono, self.handle_monocular) - mth.setDaemon(True) - mth.start() - - sth = ConsumerThread(self.q_stereo, self.handle_stereo) - sth.setDaemon(True) - sth.start() - - def redraw_stereo(self, *args): - pass - def redraw_monocular(self, *args): - pass - - def queue_monocular(self, msg): - self.q_mono.append(msg) - - def queue_stereo(self, lmsg, rmsg): - self.q_stereo.append((lmsg, rmsg)) - - def handle_monocular(self, msg): - if self.c == None: - if self._camera_name: - self.c = MonoCalibrator(self._boards, self._calib_flags, self._pattern, name=self._camera_name, - checkerboard_flags=self._checkerboard_flags) - else: - self.c = MonoCalibrator(self._boards, self._calib_flags, self._pattern, - checkerboard_flags=self.checkerboard_flags) - - # This should just call the MonoCalibrator - drawable = self.c.handle_msg(msg) - self.displaywidth = drawable.scrib.shape[1] - self.redraw_monocular(drawable) - - def handle_stereo(self, msg): - if self.c == None: - if self._camera_name: - self.c = StereoCalibrator(self._boards, self._calib_flags, self._pattern, name=self._camera_name, - checkerboard_flags=self._checkerboard_flags) - else: - self.c = StereoCalibrator(self._boards, self._calib_flags, self._pattern, - checkerboard_flags=self._checkerboard_flags) - - drawable = self.c.handle_msg(msg) - self.displaywidth = drawable.lscrib.shape[1] + drawable.rscrib.shape[1] - self.redraw_stereo(drawable) - - - def check_set_camera_info(self, response): - if response.done(): - if response.result() is not None: - if response.result().success: - return True - - for i in range(10): - print("!" * 80) - print() - print("Attempt to set camera info failed: " + response.result() if response.result() is not None else "Not available") - print() - for i in range(10): - print("!" * 80) - print() - self.get_logger().error('Unable to set camera info for calibration. Failure message: %s' % response.result() if response.result() is not None else "Not available") - return False - - def do_upload(self): - self.c.report() - print(self.c.ost()) - info = self.c.as_message() - - req = sensor_msgs.srv.SetCameraInfo.Request() - rv = True - if self.c.is_mono: - req.camera_info = info - response = self.set_camera_info_service.call_async(req) - rv = self.check_set_camera_info(response) - else: - req.camera_info = info[0] - response = self.set_left_camera_info_service.call_async(req) - rv = rv and self.check_set_camera_info(response) - req.camera_info = info[1] - response = self.set_right_camera_info_service.call_async(req) - rv = rv and self.check_set_camera_info(response) - return rv - - -class OpenCVCalibrationNode(CalibrationNode): - """ Calibration node with an OpenCV Gui """ - FONT_FACE = cv2.FONT_HERSHEY_SIMPLEX - FONT_SCALE = 0.6 - FONT_THICKNESS = 2 - - def __init__(self, *args, **kwargs): - - CalibrationNode.__init__(self, *args, **kwargs) - - self.queue_display = deque([], 1) - self.initWindow() - - def spin(self): - sth = SpinThread(self) - sth.setDaemon(True) - sth.start() - - while True: - # wait for an image (could happen at the very beginning when the queue is still empty) - while len(self.queue_display) == 0: - time.sleep(0.1) - im = self.queue_display[0] - cv2.imshow("display", im) - k = cv2.waitKey(6) & 0xFF - if k in [27, ord('q')]: - rclpy.shutdown() - elif k == ord('s'): - self.screendump(im) - - def initWindow(self): - cv2.namedWindow("display", cv2.WINDOW_NORMAL) - cv2.setMouseCallback("display", self.on_mouse) - cv2.createTrackbar("scale", "display", 0, 100, self.on_scale) - - @classmethod - def putText(cls, img, text, org, color = (0,0,0)): - cv2.putText(img, text, org, cls.FONT_FACE, cls.FONT_SCALE, color, thickness = cls.FONT_THICKNESS) - - @classmethod - def getTextSize(cls, text): - return cv2.getTextSize(text, cls.FONT_FACE, cls.FONT_SCALE, cls.FONT_THICKNESS)[0] - - def on_mouse(self, event, x, y, flags, param): - if event == cv2.EVENT_LBUTTONDOWN and self.displaywidth < x: - if self.c.goodenough: - if 180 <= y < 280: - self.c.do_calibration() - if self.c.calibrated: - if 280 <= y < 380: - self.c.do_save() - elif 380 <= y < 480: - # Only shut down if we set camera info correctly, #3993 - if self.do_upload(): - rclpy.shutdown() - - def on_scale(self, scalevalue): - if self.c.calibrated: - self.c.set_alpha(scalevalue / 100.0) - - def button(self, dst, label, enable): - dst.fill(255) - size = (dst.shape[1], dst.shape[0]) - if enable: - color = (155, 155, 80) - else: - color = (224, 224, 224) - cv2.circle(dst, (size[0] // 2, size[1] // 2), min(size) // 2, color, -1) - (w, h) = self.getTextSize(label) - self.putText(dst, label, ((size[0] - w) // 2, (size[1] + h) // 2), (255,255,255)) - - def buttons(self, display): - x = self.displaywidth - self.button(display[180:280,x:x+100], "CALIBRATE", self.c.goodenough) - self.button(display[280:380,x:x+100], "SAVE", self.c.calibrated) - self.button(display[380:480,x:x+100], "COMMIT", self.c.calibrated) - - def y(self, i): - """Set up right-size images""" - return 30 + 40 * i - - def screendump(self, im): - i = 0 - while os.access("/tmp/dump%d.png" % i, os.R_OK): - i += 1 - cv2.imwrite("/tmp/dump%d.png" % i, im) - - def redraw_monocular(self, drawable): - height = drawable.scrib.shape[0] - width = drawable.scrib.shape[1] - - display = numpy.zeros((max(480, height), width + 100, 3), dtype=numpy.uint8) - display[0:height, 0:width,:] = drawable.scrib - display[0:height, width:width+100,:].fill(255) - - - self.buttons(display) - if not self.c.calibrated: - if drawable.params: - for i, (label, lo, hi, progress) in enumerate(drawable.params): - (w,_) = self.getTextSize(label) - self.putText(display, label, (width + (100 - w) // 2, self.y(i))) - color = (0,255,0) - if progress < 1.0: - color = (0, int(progress*255.), 255) - cv2.line(display, - (int(width + lo * 100), self.y(i) + 20), - (int(width + hi * 100), self.y(i) + 20), - color, 4) - - else: - self.putText(display, "lin.", (width, self.y(0))) - linerror = drawable.linear_error - if linerror < 0: - msg = "?" - else: - msg = "%.2f" % linerror - #print "linear", linerror - self.putText(display, msg, (width, self.y(1))) - - self.queue_display.append(display) - - def redraw_stereo(self, drawable): - height = drawable.lscrib.shape[0] - width = drawable.lscrib.shape[1] - - display = numpy.zeros((max(480, height), 2 * width + 100, 3), dtype=numpy.uint8) - display[0:height, 0:width,:] = drawable.lscrib - display[0:height, width:2*width,:] = drawable.rscrib - display[0:height, 2*width:2*width+100,:].fill(255) - - self.buttons(display) - - if not self.c.calibrated: - if drawable.params: - for i, (label, lo, hi, progress) in enumerate(drawable.params): - (w,_) = self.getTextSize(label) - self.putText(display, label, (2 * width + (100 - w) // 2, self.y(i))) - color = (0,255,0) - if progress < 1.0: - color = (0, int(progress*255.), 255) - cv2.line(display, - (int(2 * width + lo * 100), self.y(i) + 20), - (int(2 * width + hi * 100), self.y(i) + 20), - color, 4) - - else: - self.putText(display, "epi.", (2 * width, self.y(0))) - if drawable.epierror == -1: - msg = "?" - else: - msg = "%.2f" % drawable.epierror - self.putText(display, msg, (2 * width, self.y(1))) - # TODO dim is never set anywhere. Supposed to be observed chessboard size? - if drawable.dim != -1: - self.putText(display, "dim", (2 * width, self.y(2))) - self.putText(display, "%.3f" % drawable.dim, (2 * width, self.y(3))) - - self.queue_display.append(display) diff --git a/build/camera_calibration/build/lib/camera_calibration/camera_checker.py b/build/camera_calibration/build/lib/camera_calibration/camera_checker.py deleted file mode 100755 index 214e7e5..0000000 --- a/build/camera_calibration/build/lib/camera_calibration/camera_checker.py +++ /dev/null @@ -1,201 +0,0 @@ -#!/usr/bin/python -# -# Software License Agreement (BSD License) -# -# Copyright (c) 2009, Willow Garage, Inc. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# * Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above -# copyright notice, this list of conditions and the following -# disclaimer in the documentation and/or other materials provided -# with the distribution. -# * Neither the name of the Willow Garage nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. - -import cv2 -import cv_bridge -import functools -import message_filters -import numpy -import rclpy -from rclpy.node import Node -import sensor_msgs.msg -import sensor_msgs.srv -import threading - -from camera_calibration.calibrator import MonoCalibrator, StereoCalibrator, ChessboardInfo -from message_filters import ApproximateTimeSynchronizer - -try: - from queue import Queue -except ImportError: - from Queue import Queue - - -def mean(seq): - return sum(seq) / len(seq) - -def lmin(seq1, seq2): - """ Pairwise minimum of two sequences """ - return [min(a, b) for (a, b) in zip(seq1, seq2)] - -def lmax(seq1, seq2): - """ Pairwise maximum of two sequences """ - return [max(a, b) for (a, b) in zip(seq1, seq2)] - -class ConsumerThread(threading.Thread): - def __init__(self, queue, function): - threading.Thread.__init__(self) - self.queue = queue - self.function = function - - def run(self): - while rclpy.ok(): - m = self.queue.get() - if self.queue.empty(): - break - self.function(m) - -class CameraCheckerNode(Node): - - def __init__(self, name, chess_size, dim, approximate=0): - super().__init__(name) - self.board = ChessboardInfo() - self.board.n_cols = chess_size[0] - self.board.n_rows = chess_size[1] - self.board.dim = dim - - # make sure n_cols is not smaller than n_rows, otherwise error computation will be off - if self.board.n_cols < self.board.n_rows: - self.board.n_cols, self.board.n_rows = self.board.n_rows, self.board.n_cols - - image_topic = "monocular/image_rect" - camera_topic = "monocular/camera_info" - - tosync_mono = [ - (image_topic, sensor_msgs.msg.Image), - (camera_topic, sensor_msgs.msg.CameraInfo), - ] - - if approximate <= 0: - sync = message_filters.TimeSynchronizer - else: - sync = functools.partial(ApproximateTimeSynchronizer, slop=approximate) - - tsm = sync([message_filters.Subscriber(self, type, topic) for (topic, type) in tosync_mono], 10) - tsm.registerCallback(self.queue_monocular) - - left_topic = "stereo/left/image_rect" - left_camera_topic = "stereo/left/camera_info" - right_topic = "stereo/right/image_rect" - right_camera_topic = "stereo/right/camera_info" - - tosync_stereo = [ - (left_topic, sensor_msgs.msg.Image), - (left_camera_topic, sensor_msgs.msg.CameraInfo), - (right_topic, sensor_msgs.msg.Image), - (right_camera_topic, sensor_msgs.msg.CameraInfo) - ] - - tss = sync([message_filters.Subscriber(self, type, topic) for (topic, type) in tosync_stereo], 10) - tss.registerCallback(self.queue_stereo) - - self.br = cv_bridge.CvBridge() - - self.q_mono = Queue() - self.q_stereo = Queue() - - mth = ConsumerThread(self.q_mono, self.handle_monocular) - mth.setDaemon(True) - mth.start() - - sth = ConsumerThread(self.q_stereo, self.handle_stereo) - sth.setDaemon(True) - sth.start() - - self.mc = MonoCalibrator([self.board]) - self.sc = StereoCalibrator([self.board]) - - def queue_monocular(self, msg, cmsg): - self.q_mono.put((msg, cmsg)) - - def queue_stereo(self, lmsg, lcmsg, rmsg, rcmsg): - self.q_stereo.put((lmsg, lcmsg, rmsg, rcmsg)) - - def mkgray(self, msg): - return self.mc.mkgray(msg) - - def image_corners(self, im): - (ok, corners, b) = self.mc.get_corners(im) - if ok: - return corners - else: - return None - - def handle_monocular(self, msg): - - (image, camera) = msg - gray = self.mkgray(image) - C = self.image_corners(gray) - if C is not None: - linearity_rms = self.mc.linear_error(C, self.board) - - # Add in reprojection check - image_points = C - object_points = self.mc.mk_object_points([self.board], use_board_size=True)[0] - dist_coeffs = numpy.zeros((4, 1)) - camera_matrix = numpy.array( [ [ camera.P[0], camera.P[1], camera.P[2] ], - [ camera.P[4], camera.P[5], camera.P[6] ], - [ camera.P[8], camera.P[9], camera.P[10] ] ] ) - ok, rot, trans = cv2.solvePnP(object_points, image_points, camera_matrix, dist_coeffs) - # Convert rotation into a 3x3 Rotation Matrix - rot3x3, _ = cv2.Rodrigues(rot) - # Reproject model points into image - object_points_world = numpy.asmatrix(rot3x3) * numpy.asmatrix(object_points.squeeze().T) + numpy.asmatrix(trans) - reprojected_h = camera_matrix * object_points_world - reprojected = (reprojected_h[0:2, :] / reprojected_h[2, :]) - reprojection_errors = image_points.squeeze().T - reprojected - - reprojection_rms = numpy.sqrt(numpy.sum(numpy.array(reprojection_errors) ** 2) / numpy.product(reprojection_errors.shape)) - - # Print the results - print("Linearity RMS Error: %.3f Pixels Reprojection RMS Error: %.3f Pixels" % (linearity_rms, reprojection_rms)) - else: - print('no chessboard') - - def handle_stereo(self, msg): - - (lmsg, lcmsg, rmsg, rcmsg) = msg - lgray = self.mkgray(lmsg) - rgray = self.mkgray(rmsg) - - L = self.image_corners(lgray) - R = self.image_corners(rgray) - if L is not None and R is not None: - epipolar = self.sc.epipolar_error(L, R) - - dimension = self.sc.chessboard_size(L, R, self.board, msg=(lcmsg, rcmsg)) - - print("epipolar error: %f pixels dimension: %f m" % (epipolar, dimension)) - else: - print("no chessboard") diff --git a/build/camera_calibration/build/lib/camera_calibration/nodes/__init__.py b/build/camera_calibration/build/lib/camera_calibration/nodes/__init__.py deleted file mode 100755 index e69de29..0000000 diff --git a/build/camera_calibration/build/lib/camera_calibration/nodes/cameracalibrator.py b/build/camera_calibration/build/lib/camera_calibration/nodes/cameracalibrator.py deleted file mode 100755 index aeacbf1..0000000 --- a/build/camera_calibration/build/lib/camera_calibration/nodes/cameracalibrator.py +++ /dev/null @@ -1,153 +0,0 @@ -#!/usr/bin/python -# -# Software License Agreement (BSD License) -# -# Copyright (c) 2009, Willow Garage, Inc. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# * Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above -# copyright notice, this list of conditions and the following -# disclaimer in the documentation and/or other materials provided -# with the distribution. -# * Neither the name of the Willow Garage nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. - -import cv2 -import functools -import message_filters -import rclpy -from camera_calibration.camera_calibrator import OpenCVCalibrationNode -from camera_calibration.calibrator import ChessboardInfo, Patterns -from message_filters import ApproximateTimeSynchronizer - - -def main(): - from optparse import OptionParser, OptionGroup - parser = OptionParser("%prog --size SIZE1 --square SQUARE1 [ --size SIZE2 --square SQUARE2 ]", - description=None) - parser.add_option("-c", "--camera_name", - type="string", default='narrow_stereo', - help="name of the camera to appear in the calibration file") - group = OptionGroup(parser, "Chessboard Options", - "You must specify one or more chessboards as pairs of --size and --square options.") - group.add_option("-p", "--pattern", - type="string", default="chessboard", - help="calibration pattern to detect - 'chessboard', 'circles', 'acircles'") - group.add_option("-s", "--size", - action="append", default=[], - help="chessboard size as NxM, counting interior corners (e.g. a standard chessboard is 7x7)") - group.add_option("-q", "--square", - action="append", default=[], - help="chessboard square size in meters") - parser.add_option_group(group) - group = OptionGroup(parser, "ROS Communication Options") - group.add_option("--approximate", - type="float", default=0.0, - help="allow specified slop (in seconds) when pairing images from unsynchronized stereo cameras") - group.add_option("--no-service-check", - action="store_false", dest="service_check", default=True, - help="disable check for set_camera_info services at startup") - parser.add_option_group(group) - group = OptionGroup(parser, "Calibration Optimizer Options") - group.add_option("--fix-principal-point", - action="store_true", default=False, - help="fix the principal point at the image center") - group.add_option("--fix-aspect-ratio", - action="store_true", default=False, - help="enforce focal lengths (fx, fy) are equal") - group.add_option("--zero-tangent-dist", - action="store_true", default=False, - help="set tangential distortion coefficients (p1, p2) to zero") - group.add_option("-k", "--k-coefficients", - type="int", default=2, metavar="NUM_COEFFS", - help="number of radial distortion coefficients to use (up to 6, default %default)") - group.add_option("--disable_calib_cb_fast_check", action='store_true', default=False, - help="uses the CALIB_CB_FAST_CHECK flag for findChessboardCorners") - parser.add_option_group(group) - options, _ = parser.parse_args(rclpy.utilities.remove_ros_args()) - - if len(options.size) != len(options.square): - parser.error("Number of size and square inputs must be the same!") - - if not options.square: - options.square.append("0.108") - options.size.append("8x6") - - boards = [] - for (sz, sq) in zip(options.size, options.square): - size = tuple([int(c) for c in sz.split('x')]) - boards.append(ChessboardInfo(size[0], size[1], float(sq))) - - if options.approximate == 0.0: - sync = message_filters.TimeSynchronizer - else: - sync = functools.partial(ApproximateTimeSynchronizer, slop=options.approximate) - - num_ks = options.k_coefficients - - calib_flags = 0 - if options.fix_principal_point: - calib_flags |= cv2.CALIB_FIX_PRINCIPAL_POINT - if options.fix_aspect_ratio: - calib_flags |= cv2.CALIB_FIX_ASPECT_RATIO - if options.zero_tangent_dist: - calib_flags |= cv2.CALIB_ZERO_TANGENT_DIST - if (num_ks > 3): - calib_flags |= cv2.CALIB_RATIONAL_MODEL - if (num_ks < 6): - calib_flags |= cv2.CALIB_FIX_K6 - if (num_ks < 5): - calib_flags |= cv2.CALIB_FIX_K5 - if (num_ks < 4): - calib_flags |= cv2.CALIB_FIX_K4 - if (num_ks < 3): - calib_flags |= cv2.CALIB_FIX_K3 - if (num_ks < 2): - calib_flags |= cv2.CALIB_FIX_K2 - if (num_ks < 1): - calib_flags |= cv2.CALIB_FIX_K1 - - pattern = Patterns.Chessboard - if options.pattern == 'circles': - pattern = Patterns.Circles - elif options.pattern == 'acircles': - pattern = Patterns.ACircles - elif options.pattern != 'chessboard': - print('Unrecognized pattern %s, defaulting to chessboard' % options.pattern) - - if options.disable_calib_cb_fast_check: - checkerboard_flags = 0 - else: - checkerboard_flags = cv2.CALIB_CB_FAST_CHECK - - rclpy.init() - node = OpenCVCalibrationNode("cameracalibrator", boards, options.service_check, sync, calib_flags, pattern, options.camera_name, - checkerboard_flags=checkerboard_flags) - node.spin() - -if __name__ == "__main__": - try: - main() - except Exception as e: - import traceback - traceback.print_exc() diff --git a/build/camera_calibration/build/lib/camera_calibration/nodes/cameracheck.py b/build/camera_calibration/build/lib/camera_calibration/nodes/cameracheck.py deleted file mode 100755 index a6831f6..0000000 --- a/build/camera_calibration/build/lib/camera_calibration/nodes/cameracheck.py +++ /dev/null @@ -1,58 +0,0 @@ -#!/usr/bin/python -# -# Software License Agreement (BSD License) -# -# Copyright (c) 2009, Willow Garage, Inc. -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# * Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above -# copyright notice, this list of conditions and the following -# disclaimer in the documentation and/or other materials provided -# with the distribution. -# * Neither the name of the Willow Garage nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. - -import rclpy -from camera_calibration.camera_checker import CameraCheckerNode - - -def main(): - from optparse import OptionParser - parser = OptionParser() - parser.add_option("-s", "--size", default="8x6", help="specify chessboard size as nxm [default: %default]") - parser.add_option("-q", "--square", default=".108", help="specify chessboard square size in meters [default: %default]") - parser.add_option("--approximate", - type="float", default=0.0, - help="allow specified slop (in seconds) when pairing images from unsynchronized stereo cameras") - - options, _ = parser.parse_args(rclpy.utilities.remove_ros_args()) - rclpy.init() - - size = tuple([int(c) for c in options.size.split('x')]) - dim = float(options.square) - approximate = float(options.approximate) - node = CameraCheckerNode("cameracheck", size, dim, approximate) - rclpy.spin(node) - -if __name__ == "__main__": - main() diff --git a/build/camera_calibration/camera_calibration.egg-info/PKG-INFO b/build/camera_calibration/camera_calibration.egg-info/PKG-INFO deleted file mode 100755 index 0b50efe..0000000 --- a/build/camera_calibration/camera_calibration.egg-info/PKG-INFO +++ /dev/null @@ -1,12 +0,0 @@ -Metadata-Version: 1.2 -Name: camera-calibration -Version: 2.2.0 -Summary: Camera_calibration allows easy calibration of monocular or stereo cameras using a checkerboard calibration target . -Home-page: UNKNOWN -Author: James Bowman, Patrick Mihelich -Maintainer: Vincent Rabaud, Steven Macenski, Joshua Whitley -Maintainer-email: vincent.rabaud@gmail.com, stevenmacenski@gmail.com, whitleysoftwareservices@gmail.com -License: BSD -Description: UNKNOWN -Keywords: ROS2 -Platform: UNKNOWN diff --git a/build/camera_calibration/camera_calibration.egg-info/SOURCES.txt b/build/camera_calibration/camera_calibration.egg-info/SOURCES.txt deleted file mode 100755 index 362ea84..0000000 --- a/build/camera_calibration/camera_calibration.egg-info/SOURCES.txt +++ /dev/null @@ -1,20 +0,0 @@ -package.xml -setup.cfg -setup.py -../../build/camera_calibration/camera_calibration.egg-info/PKG-INFO -../../build/camera_calibration/camera_calibration.egg-info/SOURCES.txt -../../build/camera_calibration/camera_calibration.egg-info/dependency_links.txt -../../build/camera_calibration/camera_calibration.egg-info/entry_points.txt -../../build/camera_calibration/camera_calibration.egg-info/requires.txt -../../build/camera_calibration/camera_calibration.egg-info/top_level.txt -../../build/camera_calibration/camera_calibration.egg-info/zip-safe -resource/camera_calibration -src/camera_calibration/__init__.py -src/camera_calibration/calibrator.py -src/camera_calibration/camera_calibrator.py -src/camera_calibration/camera_checker.py -src/camera_calibration/nodes/__init__.py -src/camera_calibration/nodes/cameracalibrator.py -src/camera_calibration/nodes/cameracheck.py -test/test_directed.py -test/test_multiple_boards.py \ No newline at end of file diff --git a/build/camera_calibration/camera_calibration.egg-info/dependency_links.txt b/build/camera_calibration/camera_calibration.egg-info/dependency_links.txt deleted file mode 100755 index 8b13789..0000000 --- a/build/camera_calibration/camera_calibration.egg-info/dependency_links.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build/camera_calibration/camera_calibration.egg-info/entry_points.txt b/build/camera_calibration/camera_calibration.egg-info/entry_points.txt deleted file mode 100755 index 519f9b0..0000000 --- a/build/camera_calibration/camera_calibration.egg-info/entry_points.txt +++ /dev/null @@ -1,4 +0,0 @@ -[console_scripts] -cameracalibrator = camera_calibration.nodes.cameracalibrator:main -cameracheck = camera_calibration.nodes.cameracheck:main - diff --git a/build/camera_calibration/camera_calibration.egg-info/requires.txt b/build/camera_calibration/camera_calibration.egg-info/requires.txt deleted file mode 100755 index 49fe098..0000000 --- a/build/camera_calibration/camera_calibration.egg-info/requires.txt +++ /dev/null @@ -1 +0,0 @@ -setuptools diff --git a/build/camera_calibration/camera_calibration.egg-info/top_level.txt b/build/camera_calibration/camera_calibration.egg-info/top_level.txt deleted file mode 100755 index 72757c4..0000000 --- a/build/camera_calibration/camera_calibration.egg-info/top_level.txt +++ /dev/null @@ -1 +0,0 @@ -camera_calibration diff --git a/build/camera_calibration/camera_calibration.egg-info/zip-safe b/build/camera_calibration/camera_calibration.egg-info/zip-safe deleted file mode 100755 index 8b13789..0000000 --- a/build/camera_calibration/camera_calibration.egg-info/zip-safe +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build/camera_calibration/colcon_build.rc b/build/camera_calibration/colcon_build.rc deleted file mode 100755 index 573541a..0000000 --- a/build/camera_calibration/colcon_build.rc +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/build/camera_calibration/colcon_command_prefix_setup_py.sh b/build/camera_calibration/colcon_command_prefix_setup_py.sh deleted file mode 100755 index f9867d5..0000000 --- a/build/camera_calibration/colcon_command_prefix_setup_py.sh +++ /dev/null @@ -1 +0,0 @@ -# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/build/camera_calibration/colcon_command_prefix_setup_py.sh.env b/build/camera_calibration/colcon_command_prefix_setup_py.sh.env deleted file mode 100755 index 14e728e..0000000 --- a/build/camera_calibration/colcon_command_prefix_setup_py.sh.env +++ /dev/null @@ -1,70 +0,0 @@ -AMENT_PREFIX_PATH=/home/ros2/dev2_ws/install/v4l2_camera:/home/ros2/dev2_ws/install/turtle_follower_py:/home/ros2/dev2_ws/install/camera_calibration:/home/ros2/dev2_ws/install/aruco_interfaces:/home/ros2/dev2_ws/install/aruco_detector:/opt/ros/foxy -CMAKE_PREFIX_PATH=/home/ros2/dev2_ws/install/v4l2_camera:/home/ros2/dev2_ws/install/aruco_interfaces -COLCON=1 -COLCON_PREFIX_PATH=/home/ros2/dev2_ws/install -COLORTERM=truecolor -DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus -DESKTOP_SESSION=ubuntu -DISPLAY=:0 -GDMSESSION=ubuntu -GJS_DEBUG_OUTPUT=stderr -GJS_DEBUG_TOPICS=JS ERROR;JS LOG -GNOME_DESKTOP_SESSION_ID=this-is-deprecated -GNOME_SHELL_SESSION_MODE=ubuntu -GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/ed9a88cb_996e_4783_90fb_206aa627c957 -GNOME_TERMINAL_SERVICE=:1.166 -GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 -GTK_MODULES=gail:atk-bridge -HOME=/home/ros2 -IM_CONFIG_PHASE=1 -INVOCATION_ID=331653316740409188736b6261a239d2 -JOURNAL_STREAM=8:183562 -LANG=en_US.UTF-8 -LC_ADDRESS=de_DE.UTF-8 -LC_ALL=en_US.UTF-8 -LC_IDENTIFICATION=de_DE.UTF-8 -LC_MEASUREMENT=de_DE.UTF-8 -LC_MONETARY=de_DE.UTF-8 -LC_NAME=de_DE.UTF-8 -LC_NUMERIC=de_DE.UTF-8 -LC_PAPER=de_DE.UTF-8 -LC_TELEPHONE=de_DE.UTF-8 -LC_TIME=de_DE.UTF-8 -LD_LIBRARY_PATH=/home/ros2/dev2_ws/install/v4l2_camera/lib:/home/ros2/dev2_ws/install/aruco_interfaces/lib:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib -LESSCLOSE=/usr/bin/lesspipe %s %s -LESSOPEN=| /usr/bin/lesspipe %s -LOGNAME=ros2 -LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: -MANAGERPID=7832 -OLDPWD=/home/ros2/dev2_ws/launch -PAPERSIZE=a4 -PATH=/opt/ros/foxy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin -PWD=/home/ros2/dev2_ws/build/camera_calibration -PYTHONPATH=/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages:/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages:/home/ros2/dev2_ws/install/aruco_interfaces/lib/python3.8/site-packages:/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages -QT_ACCESSIBILITY=1 -QT_IM_MODULE=ibus -ROS_DISTRO=foxy -ROS_LOCALHOST_ONLY=0 -ROS_PYTHON_VERSION=3 -ROS_VERSION=2 -SESSION_MANAGER=local/ubuntu:@/tmp/.ICE-unix/8042,unix/ubuntu:/tmp/.ICE-unix/8042 -SHELL=/bin/bash -SHLVL=1 -SSH_AGENT_PID=8007 -SSH_AUTH_SOCK=/run/user/1000/keyring/ssh -TERM=xterm-256color -USER=ros2 -USERNAME=ros2 -VTE_VERSION=6003 -WINDOWPATH=2 -XAUTHORITY=/run/user/1000/gdm/Xauthority -XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg -XDG_CURRENT_DESKTOP=ubuntu:GNOME -XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop -XDG_MENU_PREFIX=gnome- -XDG_RUNTIME_DIR=/run/user/1000 -XDG_SESSION_CLASS=user -XDG_SESSION_DESKTOP=ubuntu -XDG_SESSION_TYPE=x11 -XMODIFIERS=@im=ibus -_=/usr/bin/colcon diff --git a/build/camera_calibration/install.log b/build/camera_calibration/install.log deleted file mode 100755 index a0487ea..0000000 --- a/build/camera_calibration/install.log +++ /dev/null @@ -1,25 +0,0 @@ -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration/__init__.py -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration/camera_calibrator.py -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration/camera_checker.py -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration/calibrator.py -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration/nodes/cameracheck.py -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration/nodes/__init__.py -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration/nodes/cameracalibrator.py -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration/__pycache__/__init__.cpython-38.pyc -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration/__pycache__/camera_calibrator.cpython-38.pyc -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration/__pycache__/camera_checker.cpython-38.pyc -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration/__pycache__/calibrator.cpython-38.pyc -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration/nodes/__pycache__/cameracheck.cpython-38.pyc -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration/nodes/__pycache__/__init__.cpython-38.pyc -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration/nodes/__pycache__/cameracalibrator.cpython-38.pyc -/home/ros2/dev2_ws/install/camera_calibration/share/ament_index/resource_index/packages/camera_calibration -/home/ros2/dev2_ws/install/camera_calibration/share/camera_calibration/package.xml -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration-2.2.0-py3.8.egg-info/requires.txt -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration-2.2.0-py3.8.egg-info/top_level.txt -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration-2.2.0-py3.8.egg-info/dependency_links.txt -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration-2.2.0-py3.8.egg-info/PKG-INFO -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration-2.2.0-py3.8.egg-info/entry_points.txt -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration-2.2.0-py3.8.egg-info/zip-safe -/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages/camera_calibration-2.2.0-py3.8.egg-info/SOURCES.txt -/home/ros2/dev2_ws/install/camera_calibration/lib/camera_calibration/cameracalibrator -/home/ros2/dev2_ws/install/camera_calibration/lib/camera_calibration/cameracheck diff --git a/build/turtle_follower_py/build/lib/turtle_follower_py/__init__.py b/build/turtle_follower_py/build/lib/turtle_follower_py/__init__.py deleted file mode 100755 index e69de29..0000000 diff --git a/build/turtle_follower_py/build/lib/turtle_follower_py/turtle_follower_py.py b/build/turtle_follower_py/build/lib/turtle_follower_py/turtle_follower_py.py deleted file mode 100755 index 50d6866..0000000 --- a/build/turtle_follower_py/build/lib/turtle_follower_py/turtle_follower_py.py +++ /dev/null @@ -1,153 +0,0 @@ -from distutils.log import error -from matplotlib.pyplot import twinx -import rclpy -from rclpy.node import Node -import math - -from turtlesim.srv import Spawn -from std_srvs.srv import Empty -from turtlesim.srv import TeleportAbsolute - -from aruco_interfaces.msg import ArucoMarkerPose -from turtlesim.msg import Pose -from geometry_msgs.msg import Twist - -class TurtleFollowerPy(Node): - - def __init__(self): - super().__init__('turtle_follower_node') - - - #Create client for reset service - self.cli_turtlesim_reset = self.create_client(srv_type = Empty, srv_name = "/reset") - while not self.cli_turtlesim_reset.wait_for_service(timeout_sec=1.0): - self.get_logger().info('/reset service not available, waiting again...') - self.req_turtlesim_reset = Empty.Request() - - #Create client for spawn service - self.cli_turtlesim_spawn = self.create_client(srv_type = Spawn, srv_name = "/spawn") - while not self.cli_turtlesim_spawn.wait_for_service(timeout_sec=1.0): - self.get_logger().info('/spawn service not available, waiting again...') - self.req_turtlesim_spawn = Spawn.Request() - - #Create client for clear service - self.cli_turtlesim_clear = self.create_client(srv_type = Empty, srv_name = "/clear") - while not self.cli_turtlesim_clear.wait_for_service(timeout_sec=1.0): - self.get_logger().info('/clear service not available, waiting again...') - self.req_turtlesim_clear = Empty.Request() - - #Create subscriber to get the current positions - self.sub_marker_pose = self.create_subscription(ArucoMarkerPose, "/aruco/aruco_poses", self.cbk_aruco_poses, 10) - self.sub_turtle1_pose = self.create_subscription(Pose, "/turtle1/pose", self.cbk_turtle1_pose ,10) - self.sub_turtle2_pose = self.create_subscription(Pose, "/turtle2/pose", self.cbk_turtle2_pose ,10) - - #Create publisher to control turtle2 (follower) - self.pub_turtle2_motion = self.create_publisher(Twist, "/cmd_vel", 10) - - #reset turtlesim and spawn second turtle - self.get_logger().info('resetting turtlesim ...') - self.reset_turtlesim() - self.target_pose = Pose() - self.current_pose = Pose() - self.target_posex = 1.0 - self.target_posey = 1.0 - self.target_pose.theta = math.pi - self.current_pose.x = 1.0 - self.current_pose.y = 1.0 - self.current_pose.theta = math.pi - self.spawn_turtle("turtle2", self.target_pose.x, self.target_pose.y, self.target_pose.theta) - self.spawn_turtle("turtle2", self.current_pose.x, self.current_pose.y, self.current_pose.theta) - - #Start timer for the follower controler - self.timer = self.create_timer(0.1, self.turtle2_follower_controler) - - def spawn_turtle(self, name, x, y, theta): - self.req_turtlesim_spawn.x = x - self.req_turtlesim_spawn.y = y - self.req_turtlesim_spawn.theta = theta - self.req_turtlesim_spawn.name = name - future = self.cli_turtlesim_spawn.call_async(self.req_turtlesim_spawn) - - def reset_turtlesim(self): - future = self.cli_turtlesim_reset.call_async(self.req_turtlesim_reset) - - def cbk_aruco_poses(self, msg_pose): - - #Create client for clear service - self.cli_turlesim_teleport = self.create_client(srv_type = TeleportAbsolute, srv_name = "turtle2/teleport_absolute") - - #get the current coordinates and transform it to Turtlesim coordination system - self.req_turtlesim_teleport = TeleportAbsolute.Request() - self.req_turtlesim_teleport.x = (msg_pose.poses[0].position.x * 5) + 5.5 - self.req_turtlesim_teleport.y = ((msg_pose.poses[0].position.y * -5) + 5.5) - self.req_turtlesim_teleport.theta = (math.asin(msg_pose.poses[0].orientation.z)*(-2) + math.pi/2) # calculation of angle theta by asin, because of cosinus axis symmetry - future = self.cli_turlesim_teleport.call_async(self.req_turtlesim_teleport) - - def cbk_turtle1_pose(self, msg_pose): - self.target_pose.x = msg_pose.x - self.target_pose.y = msg_pose.y - self.target_pose.theta = msg_pose.theta - - - def cbk_turtle2_pose(self, msg_pose): - self.current_pose.x = msg_pose.x - self.current_pose.y = msg_pose.y - self.current_pose.theta = msg_pose.theta - - def turtle2_follower_controler(self): - tolerance = 0.5 - dist = math.sqrt(math.pow((self.target_pose.x - self.current_pose.x),2) + math.pow((self.target_pose.y - self.current_pose.y),2)) - target_theta = math.atan2(self.target_pose.y - self.current_pose.y, self.target_pose.x - self.current_pose.x) - angle = target_theta - self.current_pose.theta - - Ta = 0.1 - kp_lin = 1.6/25 - ki_lin = 1.1/25 - kp_ang = 4*2/3 - esum = 0 - esum = esum + dist - - #AntiWindup - esum_max = 2.0 - if (esum > esum_max): esum = esum_max - - #faster direction of rotation - if (angle > math.pi): angle = angle - (2*math.pi) - if (angle < -math.pi): angle = angle + (2*math.pi) - - msg = Twist() - msg.linear.x = kp_lin * dist + ki_lin * Ta * esum;#dist - msg.linear.y = 0.0 - msg.linear.z = 0.0 - msg.angular.x = 0.0 - msg.angular.y = 0.0 - msg.angular.z = kp_ang*angle - - if (abs(self.target_pose.x - self.current_pose.x) < tolerance and abs(self.target_pose.y - self.current_pose.y) < tolerance): - msg.linear.x = 0.0 - msg.angular.z = 2 * (self.target_pose.theta - self.current_pose.theta) - - if (abs(self.target_pose.x - self.current_pose.x) < tolerance and abs(self.target_pose.y - self.current_pose.y) < tolerance and abs(self.target_pose.theta - self.current_pose.theta)): - msg.linear.x = 0.0 - msg.angular.z = 0.0 - esum = 0.0 - - self.pub_turtle2_motion.publish(msg) - self.get_logger().info("publishing") - -def main(args=None): - rclpy.init(args=args) - - turtle_follower = TurtleFollowerPy() - - rclpy.spin(turtle_follower) - - # Destroy the node explicitly - # (optional - otherwise it will be done automatically - # when the garbage collector destroys the node object) - turtle_follower.destroy_node() - rclpy.shutdown() - - -if __name__ == '__main__': - main() \ No newline at end of file diff --git a/build/turtle_follower_py/colcon_build.rc b/build/turtle_follower_py/colcon_build.rc deleted file mode 100755 index 573541a..0000000 --- a/build/turtle_follower_py/colcon_build.rc +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/build/turtle_follower_py/colcon_command_prefix_setup_py.sh b/build/turtle_follower_py/colcon_command_prefix_setup_py.sh deleted file mode 100755 index ecb4e03..0000000 --- a/build/turtle_follower_py/colcon_command_prefix_setup_py.sh +++ /dev/null @@ -1,2 +0,0 @@ -# generated from colcon_core/shell/template/command_prefix.sh.em -. "/home/ros2/dev2_ws/install/aruco_interfaces/share/aruco_interfaces/package.sh" diff --git a/build/turtle_follower_py/colcon_command_prefix_setup_py.sh.env b/build/turtle_follower_py/colcon_command_prefix_setup_py.sh.env deleted file mode 100755 index a25d033..0000000 --- a/build/turtle_follower_py/colcon_command_prefix_setup_py.sh.env +++ /dev/null @@ -1,70 +0,0 @@ -AMENT_PREFIX_PATH=/home/ros2/dev2_ws/install/v4l2_camera:/home/ros2/dev2_ws/install/turtle_follower_py:/home/ros2/dev2_ws/install/camera_calibration:/home/ros2/dev2_ws/install/aruco_interfaces:/home/ros2/dev2_ws/install/aruco_detector:/opt/ros/foxy -CMAKE_PREFIX_PATH=/home/ros2/dev2_ws/install/aruco_interfaces:/home/ros2/dev2_ws/install/v4l2_camera -COLCON=1 -COLCON_PREFIX_PATH=/home/ros2/dev2_ws/install -COLORTERM=truecolor -DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus -DESKTOP_SESSION=ubuntu -DISPLAY=:0 -GDMSESSION=ubuntu -GJS_DEBUG_OUTPUT=stderr -GJS_DEBUG_TOPICS=JS ERROR;JS LOG -GNOME_DESKTOP_SESSION_ID=this-is-deprecated -GNOME_SHELL_SESSION_MODE=ubuntu -GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/ed9a88cb_996e_4783_90fb_206aa627c957 -GNOME_TERMINAL_SERVICE=:1.166 -GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 -GTK_MODULES=gail:atk-bridge -HOME=/home/ros2 -IM_CONFIG_PHASE=1 -INVOCATION_ID=331653316740409188736b6261a239d2 -JOURNAL_STREAM=8:183562 -LANG=en_US.UTF-8 -LC_ADDRESS=de_DE.UTF-8 -LC_ALL=en_US.UTF-8 -LC_IDENTIFICATION=de_DE.UTF-8 -LC_MEASUREMENT=de_DE.UTF-8 -LC_MONETARY=de_DE.UTF-8 -LC_NAME=de_DE.UTF-8 -LC_NUMERIC=de_DE.UTF-8 -LC_PAPER=de_DE.UTF-8 -LC_TELEPHONE=de_DE.UTF-8 -LC_TIME=de_DE.UTF-8 -LD_LIBRARY_PATH=/home/ros2/dev2_ws/install/aruco_interfaces/lib:/home/ros2/dev2_ws/install/v4l2_camera/lib:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib -LESSCLOSE=/usr/bin/lesspipe %s %s -LESSOPEN=| /usr/bin/lesspipe %s -LOGNAME=ros2 -LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: -MANAGERPID=7832 -OLDPWD=/home/ros2/dev2_ws/launch -PAPERSIZE=a4 -PATH=/opt/ros/foxy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin -PWD=/home/ros2/dev2_ws/build/turtle_follower_py -PYTHONPATH=/home/ros2/dev2_ws/install/aruco_interfaces/lib/python3.8/site-packages:/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages:/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages:/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages -QT_ACCESSIBILITY=1 -QT_IM_MODULE=ibus -ROS_DISTRO=foxy -ROS_LOCALHOST_ONLY=0 -ROS_PYTHON_VERSION=3 -ROS_VERSION=2 -SESSION_MANAGER=local/ubuntu:@/tmp/.ICE-unix/8042,unix/ubuntu:/tmp/.ICE-unix/8042 -SHELL=/bin/bash -SHLVL=1 -SSH_AGENT_PID=8007 -SSH_AUTH_SOCK=/run/user/1000/keyring/ssh -TERM=xterm-256color -USER=ros2 -USERNAME=ros2 -VTE_VERSION=6003 -WINDOWPATH=2 -XAUTHORITY=/run/user/1000/gdm/Xauthority -XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg -XDG_CURRENT_DESKTOP=ubuntu:GNOME -XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop -XDG_MENU_PREFIX=gnome- -XDG_RUNTIME_DIR=/run/user/1000 -XDG_SESSION_CLASS=user -XDG_SESSION_DESKTOP=ubuntu -XDG_SESSION_TYPE=x11 -XMODIFIERS=@im=ibus -_=/usr/bin/colcon diff --git a/build/turtle_follower_py/install.log b/build/turtle_follower_py/install.log deleted file mode 100755 index 9cfafce..0000000 --- a/build/turtle_follower_py/install.log +++ /dev/null @@ -1,14 +0,0 @@ -/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages/turtle_follower_py/__init__.py -/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages/turtle_follower_py/turtle_follower_py.py -/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages/turtle_follower_py/__pycache__/__init__.cpython-38.pyc -/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages/turtle_follower_py/__pycache__/turtle_follower_py.cpython-38.pyc -/home/ros2/dev2_ws/install/turtle_follower_py/share/ament_index/resource_index/packages/turtle_follower_py -/home/ros2/dev2_ws/install/turtle_follower_py/share/turtle_follower_py/package.xml -/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages/turtle_follower_py-0.0.0-py3.8.egg-info/requires.txt -/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages/turtle_follower_py-0.0.0-py3.8.egg-info/top_level.txt -/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages/turtle_follower_py-0.0.0-py3.8.egg-info/dependency_links.txt -/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages/turtle_follower_py-0.0.0-py3.8.egg-info/PKG-INFO -/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages/turtle_follower_py-0.0.0-py3.8.egg-info/entry_points.txt -/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages/turtle_follower_py-0.0.0-py3.8.egg-info/zip-safe -/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages/turtle_follower_py-0.0.0-py3.8.egg-info/SOURCES.txt -/home/ros2/dev2_ws/install/turtle_follower_py/lib/turtle_follower_py/turtle_follower_node diff --git a/build/turtle_follower_py/turtle_follower_py.egg-info/PKG-INFO b/build/turtle_follower_py/turtle_follower_py.egg-info/PKG-INFO deleted file mode 100755 index f292fae..0000000 --- a/build/turtle_follower_py/turtle_follower_py.egg-info/PKG-INFO +++ /dev/null @@ -1,10 +0,0 @@ -Metadata-Version: 1.2 -Name: turtle-follower-py -Version: 0.0.0 -Summary: TODO: Package description -Home-page: UNKNOWN -Maintainer: ros2 -Maintainer-email: ros2@todo.todo -License: TODO: License declaration -Description: UNKNOWN -Platform: UNKNOWN diff --git a/build/turtle_follower_py/turtle_follower_py.egg-info/SOURCES.txt b/build/turtle_follower_py/turtle_follower_py.egg-info/SOURCES.txt deleted file mode 100755 index 20bfaf3..0000000 --- a/build/turtle_follower_py/turtle_follower_py.egg-info/SOURCES.txt +++ /dev/null @@ -1,16 +0,0 @@ -package.xml -setup.cfg -setup.py -../../build/turtle_follower_py/turtle_follower_py.egg-info/PKG-INFO -../../build/turtle_follower_py/turtle_follower_py.egg-info/SOURCES.txt -../../build/turtle_follower_py/turtle_follower_py.egg-info/dependency_links.txt -../../build/turtle_follower_py/turtle_follower_py.egg-info/entry_points.txt -../../build/turtle_follower_py/turtle_follower_py.egg-info/requires.txt -../../build/turtle_follower_py/turtle_follower_py.egg-info/top_level.txt -../../build/turtle_follower_py/turtle_follower_py.egg-info/zip-safe -resource/turtle_follower_py -test/test_copyright.py -test/test_flake8.py -test/test_pep257.py -turtle_follower_py/__init__.py -turtle_follower_py/turtle_follower_py.py \ No newline at end of file diff --git a/build/turtle_follower_py/turtle_follower_py.egg-info/dependency_links.txt b/build/turtle_follower_py/turtle_follower_py.egg-info/dependency_links.txt deleted file mode 100755 index 8b13789..0000000 --- a/build/turtle_follower_py/turtle_follower_py.egg-info/dependency_links.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build/turtle_follower_py/turtle_follower_py.egg-info/entry_points.txt b/build/turtle_follower_py/turtle_follower_py.egg-info/entry_points.txt deleted file mode 100755 index 0c9cbe8..0000000 --- a/build/turtle_follower_py/turtle_follower_py.egg-info/entry_points.txt +++ /dev/null @@ -1,3 +0,0 @@ -[console_scripts] -turtle_follower_node = turtle_follower_py.turtle_follower_py:main - diff --git a/build/turtle_follower_py/turtle_follower_py.egg-info/requires.txt b/build/turtle_follower_py/turtle_follower_py.egg-info/requires.txt deleted file mode 100755 index 49fe098..0000000 --- a/build/turtle_follower_py/turtle_follower_py.egg-info/requires.txt +++ /dev/null @@ -1 +0,0 @@ -setuptools diff --git a/build/turtle_follower_py/turtle_follower_py.egg-info/top_level.txt b/build/turtle_follower_py/turtle_follower_py.egg-info/top_level.txt deleted file mode 100755 index a78a6ed..0000000 --- a/build/turtle_follower_py/turtle_follower_py.egg-info/top_level.txt +++ /dev/null @@ -1 +0,0 @@ -turtle_follower_py diff --git a/build/turtle_follower_py/turtle_follower_py.egg-info/zip-safe b/build/turtle_follower_py/turtle_follower_py.egg-info/zip-safe deleted file mode 100755 index 8b13789..0000000 --- a/build/turtle_follower_py/turtle_follower_py.egg-info/zip-safe +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build/v4l2_camera/CMakeCache.txt b/build/v4l2_camera/CMakeCache.txt deleted file mode 100755 index 0a0c3ad..0000000 --- a/build/v4l2_camera/CMakeCache.txt +++ /dev/null @@ -1,781 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/ros2/dev2_ws/build/v4l2_camera -# It was generated by CMake: /usr/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Generate environment files in the CMAKE_INSTALL_PREFIX -AMENT_CMAKE_ENVIRONMENT_GENERATION:BOOL=OFF - -//Generate environment files in the package share folder -AMENT_CMAKE_ENVIRONMENT_PACKAGE_GENERATION:BOOL=ON - -//Generate marker file containing the parent prefix path -AMENT_CMAKE_ENVIRONMENT_PARENT_PREFIX_PATH_GENERATION:BOOL=ON - -//Replace the CMake install command with a custom implementation -// using symlinks instead of copying resources -AMENT_CMAKE_SYMLINK_INSTALL:BOOL=OFF - -//Generate an uninstall target to revert the effects of the install -// step -AMENT_CMAKE_UNINSTALL_TARGET:BOOL=ON - -//The path where test results are generated -AMENT_TEST_RESULTS_DIR:PATH=/home/ros2/dev2_ws/build/v4l2_camera/test_results - -//Global flag to cause add_library() to create shared libraries -// if on. If set to true, this will cause all libraries to be built -// shared unless the library was explicitly added as a static library. -BUILD_SHARED_LIBS:BOOL=ON - -//Build the testing tree. -BUILD_TESTING:BOOL=ON - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line - -//Path to a program. -CMAKE_AR:FILEPATH=/usr/bin/ar - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING= - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//CXX compiler -CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 - -//Flags used by the CXX compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the CXX compiler during DEBUG builds. -CMAKE_CXX_FLAGS_DEBUG:STRING=-g - -//Flags used by the CXX compiler during MINSIZEREL builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the CXX compiler during RELEASE builds. -CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the CXX compiler during RELWITHDEBINFO builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//C compiler -CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 - -//Flags used by the C compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/home/ros2/dev2_ws/install/v4l2_camera - -//Path to a program. -CMAKE_LINKER:FILEPATH=/usr/bin/ld - -//Path to a program. -CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/usr/bin/nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=v4l2_camera - -//Path to a program. -CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib - -//Path to a program. -CMAKE_READELF:FILEPATH=/usr/bin/readelf - -//Flags used by the linker during the creation of shared libraries -// during all build types. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/usr/bin/strip - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Path to a library. -FastCDR_LIBRARY_DEBUG:FILEPATH=FastCDR_LIBRARY_DEBUG-NOTFOUND - -//Path to a library. -FastCDR_LIBRARY_RELEASE:FILEPATH=/opt/ros/foxy/lib/libfastcdr.so - -//Path to a file. -FastRTPS_INCLUDE_DIR:PATH=/opt/ros/foxy/include - -//Path to a library. -FastRTPS_LIBRARY_DEBUG:FILEPATH=FastRTPS_LIBRARY_DEBUG-NOTFOUND - -//Path to a library. -FastRTPS_LIBRARY_RELEASE:FILEPATH=/opt/ros/foxy/lib/libfastrtps.so - -//Path to a library. -OPENSSL_CRYPTO_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcrypto.so - -//Path to a file. -OPENSSL_INCLUDE_DIR:PATH=/usr/include - -//Path to a library. -OPENSSL_SSL_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libssl.so - -//pkg-config executable -PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config - -//Path to a program. -PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3 - -//Specify specific Python version to use ('major.minor' or 'major') -PYTHON_VERSION:STRING= - -//Name of the computer/site where compile is being run -SITE:STRING=ubuntu - -//Path to a file. -TINYXML2_INCLUDE_DIR:PATH=/usr/include - -//Path to a library. -TINYXML2_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libtinyxml2.so - -//The directory containing a CMake configuration file for TinyXML2. -TinyXML2_DIR:PATH=TinyXML2_DIR-NOTFOUND - -//Path to a library. -_lib:FILEPATH=/opt/ros/foxy/lib/libcamera_info_manager.so - -//The directory containing a CMake configuration file for ament_cmake. -ament_cmake_DIR:PATH=/opt/ros/foxy/share/ament_cmake/cmake - -//The directory containing a CMake configuration file for ament_cmake_core. -ament_cmake_core_DIR:PATH=/opt/ros/foxy/share/ament_cmake_core/cmake - -//The directory containing a CMake configuration file for ament_cmake_cppcheck. -ament_cmake_cppcheck_DIR:PATH=/opt/ros/foxy/share/ament_cmake_cppcheck/cmake - -//The directory containing a CMake configuration file for ament_cmake_cpplint. -ament_cmake_cpplint_DIR:PATH=/opt/ros/foxy/share/ament_cmake_cpplint/cmake - -//The directory containing a CMake configuration file for ament_cmake_export_definitions. -ament_cmake_export_definitions_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_definitions/cmake - -//The directory containing a CMake configuration file for ament_cmake_export_dependencies. -ament_cmake_export_dependencies_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake - -//The directory containing a CMake configuration file for ament_cmake_export_include_directories. -ament_cmake_export_include_directories_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake - -//The directory containing a CMake configuration file for ament_cmake_export_interfaces. -ament_cmake_export_interfaces_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_interfaces/cmake - -//The directory containing a CMake configuration file for ament_cmake_export_libraries. -ament_cmake_export_libraries_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_libraries/cmake - -//The directory containing a CMake configuration file for ament_cmake_export_link_flags. -ament_cmake_export_link_flags_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_link_flags/cmake - -//The directory containing a CMake configuration file for ament_cmake_export_targets. -ament_cmake_export_targets_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_targets/cmake - -//The directory containing a CMake configuration file for ament_cmake_flake8. -ament_cmake_flake8_DIR:PATH=/opt/ros/foxy/share/ament_cmake_flake8/cmake - -//The directory containing a CMake configuration file for ament_cmake_gmock. -ament_cmake_gmock_DIR:PATH=/opt/ros/foxy/share/ament_cmake_gmock/cmake - -//The directory containing a CMake configuration file for ament_cmake_gtest. -ament_cmake_gtest_DIR:PATH=/opt/ros/foxy/share/ament_cmake_gtest/cmake - -//The directory containing a CMake configuration file for ament_cmake_include_directories. -ament_cmake_include_directories_DIR:PATH=/opt/ros/foxy/share/ament_cmake_include_directories/cmake - -//The directory containing a CMake configuration file for ament_cmake_libraries. -ament_cmake_libraries_DIR:PATH=/opt/ros/foxy/share/ament_cmake_libraries/cmake - -//The directory containing a CMake configuration file for ament_cmake_lint_cmake. -ament_cmake_lint_cmake_DIR:PATH=/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake - -//The directory containing a CMake configuration file for ament_cmake_pep257. -ament_cmake_pep257_DIR:PATH=/opt/ros/foxy/share/ament_cmake_pep257/cmake - -//The directory containing a CMake configuration file for ament_cmake_pytest. -ament_cmake_pytest_DIR:PATH=/opt/ros/foxy/share/ament_cmake_pytest/cmake - -//The directory containing a CMake configuration file for ament_cmake_python. -ament_cmake_python_DIR:PATH=/opt/ros/foxy/share/ament_cmake_python/cmake - -//The directory containing a CMake configuration file for ament_cmake_ros. -ament_cmake_ros_DIR:PATH=/opt/ros/foxy/share/ament_cmake_ros/cmake - -//The directory containing a CMake configuration file for ament_cmake_target_dependencies. -ament_cmake_target_dependencies_DIR:PATH=/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake - -//The directory containing a CMake configuration file for ament_cmake_test. -ament_cmake_test_DIR:PATH=/opt/ros/foxy/share/ament_cmake_test/cmake - -//The directory containing a CMake configuration file for ament_cmake_uncrustify. -ament_cmake_uncrustify_DIR:PATH=/opt/ros/foxy/share/ament_cmake_uncrustify/cmake - -//The directory containing a CMake configuration file for ament_cmake_version. -ament_cmake_version_DIR:PATH=/opt/ros/foxy/share/ament_cmake_version/cmake - -//The directory containing a CMake configuration file for ament_cmake_xmllint. -ament_cmake_xmllint_DIR:PATH=/opt/ros/foxy/share/ament_cmake_xmllint/cmake - -//Path to a program. -ament_cppcheck_BIN:FILEPATH=/opt/ros/foxy/bin/ament_cppcheck - -//Path to a program. -ament_cpplint_BIN:FILEPATH=/opt/ros/foxy/bin/ament_cpplint - -//The directory containing a CMake configuration file for ament_index_cpp. -ament_index_cpp_DIR:PATH=/opt/ros/foxy/share/ament_index_cpp/cmake - -//The directory containing a CMake configuration file for ament_lint_auto. -ament_lint_auto_DIR:PATH=/opt/ros/foxy/share/ament_lint_auto/cmake - -//Path to a program. -ament_lint_cmake_BIN:FILEPATH=/opt/ros/foxy/bin/ament_lint_cmake - -//The directory containing a CMake configuration file for ament_lint_common. -ament_lint_common_DIR:PATH=/opt/ros/foxy/share/ament_lint_common/cmake - -//Path to a program. -ament_uncrustify_BIN:FILEPATH=/opt/ros/foxy/bin/ament_uncrustify - -//Path to a program. -ament_xmllint_BIN:FILEPATH=/opt/ros/foxy/bin/ament_xmllint - -//The directory containing a CMake configuration file for builtin_interfaces. -builtin_interfaces_DIR:PATH=/opt/ros/foxy/share/builtin_interfaces/cmake - -//The directory containing a CMake configuration file for camera_calibration_parsers. -camera_calibration_parsers_DIR:PATH=/opt/ros/foxy/share/camera_calibration_parsers/cmake - -//The directory containing a CMake configuration file for camera_info_manager. -camera_info_manager_DIR:PATH=/opt/ros/foxy/share/camera_info_manager/cmake - -//The directory containing a CMake configuration file for class_loader. -class_loader_DIR:PATH=/opt/ros/foxy/share/class_loader/cmake - -//The directory containing a CMake configuration file for composition_interfaces. -composition_interfaces_DIR:PATH=/opt/ros/foxy/share/composition_interfaces/cmake - -//The directory containing a CMake configuration file for console_bridge. -console_bridge_DIR:PATH=/opt/ros/foxy/lib/x86_64-linux-gnu/console_bridge/cmake - -//The directory containing a CMake configuration file for fastcdr. -fastcdr_DIR:PATH=/opt/ros/foxy/lib/cmake/fastcdr - -//The directory containing a CMake configuration file for fastrtps. -fastrtps_DIR:PATH=/opt/ros/foxy/share/fastrtps/cmake - -//The directory containing a CMake configuration file for fastrtps_cmake_module. -fastrtps_cmake_module_DIR:PATH=/opt/ros/foxy/share/fastrtps_cmake_module/cmake - -//The directory containing a CMake configuration file for foonathan_memory. -foonathan_memory_DIR:PATH=/opt/ros/foxy/lib/foonathan_memory/cmake - -//The directory containing a CMake configuration file for geometry_msgs. -geometry_msgs_DIR:PATH=/opt/ros/foxy/share/geometry_msgs/cmake - -//The directory containing a CMake configuration file for image_transport. -image_transport_DIR:PATH=/opt/ros/foxy/share/image_transport/cmake - -//The directory containing a CMake configuration file for libstatistics_collector. -libstatistics_collector_DIR:PATH=/opt/ros/foxy/share/libstatistics_collector/cmake - -//The directory containing a CMake configuration file for libyaml_vendor. -libyaml_vendor_DIR:PATH=/opt/ros/foxy/share/libyaml_vendor/cmake - -//The directory containing a CMake configuration file for message_filters. -message_filters_DIR:PATH=/opt/ros/foxy/share/message_filters/cmake - -//Path to a library. -pkgcfg_lib__OPENSSL_crypto:FILEPATH=/usr/lib/x86_64-linux-gnu/libcrypto.so - -//Path to a library. -pkgcfg_lib__OPENSSL_ssl:FILEPATH=/usr/lib/x86_64-linux-gnu/libssl.so - -//The directory containing a CMake configuration file for pluginlib. -pluginlib_DIR:PATH=/opt/ros/foxy/share/pluginlib/cmake - -//The directory containing a CMake configuration file for rcl. -rcl_DIR:PATH=/opt/ros/foxy/share/rcl/cmake - -//The directory containing a CMake configuration file for rcl_interfaces. -rcl_interfaces_DIR:PATH=/opt/ros/foxy/share/rcl_interfaces/cmake - -//The directory containing a CMake configuration file for rcl_logging_spdlog. -rcl_logging_spdlog_DIR:PATH=/opt/ros/foxy/share/rcl_logging_spdlog/cmake - -//The directory containing a CMake configuration file for rcl_yaml_param_parser. -rcl_yaml_param_parser_DIR:PATH=/opt/ros/foxy/share/rcl_yaml_param_parser/cmake - -//The directory containing a CMake configuration file for rclcpp. -rclcpp_DIR:PATH=/opt/ros/foxy/share/rclcpp/cmake - -//The directory containing a CMake configuration file for rclcpp_components. -rclcpp_components_DIR:PATH=/opt/ros/foxy/share/rclcpp_components/cmake - -//The directory containing a CMake configuration file for rcpputils. -rcpputils_DIR:PATH=/opt/ros/foxy/share/rcpputils/cmake - -//The directory containing a CMake configuration file for rcutils. -rcutils_DIR:PATH=/opt/ros/foxy/share/rcutils/cmake - -//The directory containing a CMake configuration file for rmw. -rmw_DIR:PATH=/opt/ros/foxy/share/rmw/cmake - -//The directory containing a CMake configuration file for rmw_implementation. -rmw_implementation_DIR:PATH=/opt/ros/foxy/share/rmw_implementation/cmake - -//The directory containing a CMake configuration file for rmw_implementation_cmake. -rmw_implementation_cmake_DIR:PATH=/opt/ros/foxy/share/rmw_implementation_cmake/cmake - -//The directory containing a CMake configuration file for rosgraph_msgs. -rosgraph_msgs_DIR:PATH=/opt/ros/foxy/share/rosgraph_msgs/cmake - -//The directory containing a CMake configuration file for rosidl_adapter. -rosidl_adapter_DIR:PATH=/opt/ros/foxy/share/rosidl_adapter/cmake - -//The directory containing a CMake configuration file for rosidl_cmake. -rosidl_cmake_DIR:PATH=/opt/ros/foxy/share/rosidl_cmake/cmake - -//The directory containing a CMake configuration file for rosidl_default_runtime. -rosidl_default_runtime_DIR:PATH=/opt/ros/foxy/share/rosidl_default_runtime/cmake - -//The directory containing a CMake configuration file for rosidl_generator_c. -rosidl_generator_c_DIR:PATH=/opt/ros/foxy/share/rosidl_generator_c/cmake - -//The directory containing a CMake configuration file for rosidl_generator_cpp. -rosidl_generator_cpp_DIR:PATH=/opt/ros/foxy/share/rosidl_generator_cpp/cmake - -//The directory containing a CMake configuration file for rosidl_runtime_c. -rosidl_runtime_c_DIR:PATH=/opt/ros/foxy/share/rosidl_runtime_c/cmake - -//The directory containing a CMake configuration file for rosidl_runtime_cpp. -rosidl_runtime_cpp_DIR:PATH=/opt/ros/foxy/share/rosidl_runtime_cpp/cmake - -//The directory containing a CMake configuration file for rosidl_typesupport_c. -rosidl_typesupport_c_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_c/cmake - -//The directory containing a CMake configuration file for rosidl_typesupport_cpp. -rosidl_typesupport_cpp_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake - -//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_c. -rosidl_typesupport_fastrtps_c_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake - -//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_cpp. -rosidl_typesupport_fastrtps_cpp_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake - -//The directory containing a CMake configuration file for rosidl_typesupport_interface. -rosidl_typesupport_interface_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_interface/cmake - -//The directory containing a CMake configuration file for rosidl_typesupport_introspection_c. -rosidl_typesupport_introspection_c_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake - -//The directory containing a CMake configuration file for rosidl_typesupport_introspection_cpp. -rosidl_typesupport_introspection_cpp_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake - -//The directory containing a CMake configuration file for sensor_msgs. -sensor_msgs_DIR:PATH=/opt/ros/foxy/share/sensor_msgs/cmake - -//The directory containing a CMake configuration file for spdlog. -spdlog_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/spdlog - -//The directory containing a CMake configuration file for spdlog_vendor. -spdlog_vendor_DIR:PATH=/opt/ros/foxy/share/spdlog_vendor/cmake - -//The directory containing a CMake configuration file for statistics_msgs. -statistics_msgs_DIR:PATH=/opt/ros/foxy/share/statistics_msgs/cmake - -//The directory containing a CMake configuration file for std_msgs. -std_msgs_DIR:PATH=/opt/ros/foxy/share/std_msgs/cmake - -//The directory containing a CMake configuration file for tinyxml2_vendor. -tinyxml2_vendor_DIR:PATH=/opt/ros/foxy/share/tinyxml2_vendor/cmake - -//The directory containing a CMake configuration file for tracetools. -tracetools_DIR:PATH=/opt/ros/foxy/share/tracetools/cmake - -//Value Computed by CMake -v4l2_camera_BINARY_DIR:STATIC=/home/ros2/dev2_ws/build/v4l2_camera - -//Dependencies for the target -v4l2_camera_LIB_DEPENDS:STATIC=general;rclcpp::rclcpp;general;rclcpp_components::component_manager;general;/opt/ros/foxy/lib/libimage_transport.so;general;/opt/ros/foxy/lib/libmessage_filters.so;general;rclcpp::rclcpp;general;/opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so;general;/opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so;general;/opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so;general;/opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so;general;/opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so;general;/opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so;general;/opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so;general;/opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so;general;/opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so;general;/opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so;general;/opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so;general;/opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so;general;/opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so;general;/opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so;general;/opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so;general;/opt/ros/foxy/lib/librosidl_typesupport_c.so;general;/opt/ros/foxy/lib/librosidl_typesupport_cpp.so;general;/opt/ros/foxy/lib/librosidl_runtime_c.so;general;/opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so;general;/opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so;general;/opt/ros/foxy/lib/libclass_loader.so;general;console_bridge::console_bridge;general;/opt/ros/foxy/lib/librcutils.so;general;dl;general;ament_index_cpp::ament_index_cpp;general;class_loader::class_loader;general;tinyxml2::tinyxml2;general;stdc++fs;general;/opt/ros/foxy/lib/libament_index_cpp.so;general;/opt/ros/foxy/lib/libcamera_calibration_parsers.so;general;/opt/ros/foxy/opt/yaml_cpp_vendor/lib/libyaml-cpp.so.0.6.2;general;/opt/ros/foxy/lib/librclcpp.so;general;-lpthread;general;libstatistics_collector::libstatistics_collector;general;libstatistics_collector::libstatistics_collector_test_msgs__rosidl_generator_c;general;libstatistics_collector::libstatistics_collector_test_msgs__rosidl_typesupport_introspection_c;general;libstatistics_collector::libstatistics_collector_test_msgs__rosidl_typesupport_c;general;libstatistics_collector::libstatistics_collector_test_msgs__rosidl_typesupport_introspection_cpp;general;libstatistics_collector::libstatistics_collector_test_msgs__rosidl_typesupport_cpp;general;rcl::rcl;general;rcl_yaml_param_parser::rcl_yaml_param_parser;general;rcpputils::rcpputils;general;rosgraph_msgs::rosgraph_msgs__rosidl_generator_c;general;rosgraph_msgs::rosgraph_msgs__rosidl_typesupport_introspection_c;general;rosgraph_msgs::rosgraph_msgs__rosidl_typesupport_c;general;rosgraph_msgs::rosgraph_msgs__rosidl_typesupport_introspection_cpp;general;rosgraph_msgs::rosgraph_msgs__rosidl_typesupport_cpp;general;statistics_msgs::statistics_msgs__rosidl_generator_c;general;statistics_msgs::statistics_msgs__rosidl_typesupport_introspection_c;general;statistics_msgs::statistics_msgs__rosidl_typesupport_c;general;statistics_msgs::statistics_msgs__rosidl_typesupport_introspection_cpp;general;statistics_msgs::statistics_msgs__rosidl_typesupport_cpp;general;tracetools::tracetools;general;/opt/ros/foxy/lib/librcpputils.so;general;rcutils::rcutils;general;/opt/ros/foxy/lib/libsensor_msgs__rosidl_generator_c.so;general;/opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so;general;sensor_msgs::sensor_msgs__rosidl_generator_c;general;rosidl_typesupport_introspection_c::rosidl_typesupport_introspection_c;general;/opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_c.so;general;rosidl_typesupport_c::rosidl_typesupport_c;general;/opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so;general;rosidl_typesupport_introspection_cpp::rosidl_typesupport_introspection_cpp;general;/opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_cpp.so;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_cpp::rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;geometry_msgs::geometry_msgs__rosidl_generator_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;general;std_msgs::std_msgs__rosidl_generator_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_typesupport_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_typesupport_cpp;general;/opt/ros/foxy/lib/libcamera_info_manager.so; - -//Value Computed by CMake -v4l2_camera_SOURCE_DIR:STATIC=/home/ros2/dev2_ws/src/v4l2_camera - -//Path to a program. -xmllint_BIN:FILEPATH=/usr/bin/xmllint - -//The directory containing a CMake configuration file for yaml. -yaml_DIR:PATH=/opt/ros/foxy/cmake - -//The directory containing a CMake configuration file for yaml_cpp_vendor. -yaml_cpp_vendor_DIR:PATH=/opt/ros/foxy/share/yaml_cpp_vendor/cmake - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/ros2/dev2_ws/build/v4l2_camera -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=16 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER -CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER -CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Unix Makefiles -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Test CMAKE_HAVE_LIBC_PTHREAD -CMAKE_HAVE_LIBC_PTHREAD:INTERNAL= -//Have library pthreads -CMAKE_HAVE_PTHREADS_CREATE:INTERNAL= -//Have library pthread -CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1 -//Have include pthread.h -CMAKE_HAVE_PTHREAD_H:INTERNAL=1 -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/ros2/dev2_ws/src/v4l2_camera -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.16 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Details about finding FastRTPS -FIND_PACKAGE_MESSAGE_DETAILS_FastRTPS:INTERNAL=[/opt/ros/foxy/include][/opt/ros/foxy/lib/libfastrtps.so;/opt/ros/foxy/lib/libfastcdr.so][v()] -//Details about finding OpenSSL -FIND_PACKAGE_MESSAGE_DETAILS_OpenSSL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libcrypto.so][/usr/include][c ][v1.1.1f()] -//Details about finding PythonInterp -FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python3][v3.8.10(3)] -//Details about finding Threads -FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] -//ADVANCED property for variable: OPENSSL_CRYPTO_LIBRARY -OPENSSL_CRYPTO_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: OPENSSL_INCLUDE_DIR -OPENSSL_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: OPENSSL_SSL_LIBRARY -OPENSSL_SSL_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE -PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: PYTHON_EXECUTABLE -PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: TINYXML2_INCLUDE_DIR -TINYXML2_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: TINYXML2_LIBRARY -TINYXML2_LIBRARY-ADVANCED:INTERNAL=1 -_OPENSSL_CFLAGS:INTERNAL= -_OPENSSL_CFLAGS_I:INTERNAL= -_OPENSSL_CFLAGS_OTHER:INTERNAL= -_OPENSSL_FOUND:INTERNAL=1 -_OPENSSL_INCLUDEDIR:INTERNAL=/usr/include -_OPENSSL_INCLUDE_DIRS:INTERNAL= -_OPENSSL_LDFLAGS:INTERNAL=-lssl;-lcrypto -_OPENSSL_LDFLAGS_OTHER:INTERNAL= -_OPENSSL_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu -_OPENSSL_LIBRARIES:INTERNAL=ssl;crypto -_OPENSSL_LIBRARY_DIRS:INTERNAL= -_OPENSSL_LIBS:INTERNAL= -_OPENSSL_LIBS_L:INTERNAL= -_OPENSSL_LIBS_OTHER:INTERNAL= -_OPENSSL_LIBS_PATHS:INTERNAL= -_OPENSSL_MODULE_NAME:INTERNAL=openssl -_OPENSSL_PREFIX:INTERNAL=/usr -_OPENSSL_STATIC_CFLAGS:INTERNAL= -_OPENSSL_STATIC_CFLAGS_I:INTERNAL= -_OPENSSL_STATIC_CFLAGS_OTHER:INTERNAL= -_OPENSSL_STATIC_INCLUDE_DIRS:INTERNAL= -_OPENSSL_STATIC_LDFLAGS:INTERNAL=-lssl;-lcrypto;-ldl;-pthread -_OPENSSL_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread -_OPENSSL_STATIC_LIBDIR:INTERNAL= -_OPENSSL_STATIC_LIBRARIES:INTERNAL=ssl;crypto;dl -_OPENSSL_STATIC_LIBRARY_DIRS:INTERNAL= -_OPENSSL_STATIC_LIBS:INTERNAL= -_OPENSSL_STATIC_LIBS_L:INTERNAL= -_OPENSSL_STATIC_LIBS_OTHER:INTERNAL= -_OPENSSL_STATIC_LIBS_PATHS:INTERNAL= -_OPENSSL_VERSION:INTERNAL=1.1.1f -_OPENSSL_openssl_INCLUDEDIR:INTERNAL= -_OPENSSL_openssl_LIBDIR:INTERNAL= -_OPENSSL_openssl_PREFIX:INTERNAL= -_OPENSSL_openssl_VERSION:INTERNAL= -__pkg_config_arguments__OPENSSL:INTERNAL=QUIET;openssl -__pkg_config_checked__OPENSSL:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib__OPENSSL_crypto -pkgcfg_lib__OPENSSL_crypto-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib__OPENSSL_ssl -pkgcfg_lib__OPENSSL_ssl-ADVANCED:INTERNAL=1 -prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu - diff --git a/build/v4l2_camera/CMakeFiles/3.16.3/CMakeCCompiler.cmake b/build/v4l2_camera/CMakeFiles/3.16.3/CMakeCCompiler.cmake deleted file mode 100755 index 2692f73..0000000 --- a/build/v4l2_camera/CMakeFiles/3.16.3/CMakeCCompiler.cmake +++ /dev/null @@ -1,76 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "9.3.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") -set(CMAKE_C_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/v4l2_camera/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake b/build/v4l2_camera/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake deleted file mode 100755 index 504c250..0000000 --- a/build/v4l2_camera/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,88 +0,0 @@ -set(CMAKE_CXX_COMPILER "/usr/bin/c++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "9.3.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCXX 1) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/v4l2_camera/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin b/build/v4l2_camera/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index a3225b1f9d09c95af35231bd3b222dd69d2ccead..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16552 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 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) -# define COMPILER_ID "Fujitsu" - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXE) || defined(__CRAYXC) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number components. */ -#ifdef COMPILER_VERSION_MAJOR -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - - -#if !defined(__STDC__) -# if (defined(_MSC_VER) && !defined(__clang__)) \ - || (defined(__ibmxl__) || defined(__IBMC__)) -# define C_DIALECT "90" -# else -# define C_DIALECT -# endif -#elif __STDC_VERSION__ >= 201000L -# define C_DIALECT "11" -#elif __STDC_VERSION__ >= 199901L -# define C_DIALECT "99" -#else -# define C_DIALECT "90" -#endif -const char* info_language_dialect_default = - "INFO" ":" "dialect_default[" C_DIALECT "]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXE) || defined(__CRAYXC) - require += info_cray[argc]; -#endif - require += info_language_dialect_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/build/v4l2_camera/CMakeFiles/3.16.3/CompilerIdC/a.out b/build/v4l2_camera/CMakeFiles/3.16.3/CompilerIdC/a.out deleted file mode 100755 index 46f1233d9a6b2e660d5d0c5fc3dbde0dfb7e863d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16712 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 Ri&oaZ+NLB{yA)ha@h^*jkRt#9 diff --git a/build/v4l2_camera/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/v4l2_camera/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100755 index 69cfdba..0000000 --- a/build/v4l2_camera/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,660 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) -# define COMPILER_ID "Fujitsu" - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXE) || defined(__CRAYXC) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number components. */ -#ifdef COMPILER_VERSION_MAJOR -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -# if defined(__INTEL_CXX11_MODE__) -# if defined(__cpp_aggregate_nsdmi) -# define CXX_STD 201402L -# else -# define CXX_STD 201103L -# endif -# else -# define CXX_STD 199711L -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# define CXX_STD _MSVC_LANG -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_dialect_default = "INFO" ":" "dialect_default[" -#if CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXE) || defined(__CRAYXC) - require += info_cray[argc]; -#endif - require += info_language_dialect_default[argc]; - (void)argv; - return require; -} diff --git a/build/v4l2_camera/CMakeFiles/3.16.3/CompilerIdCXX/a.out b/build/v4l2_camera/CMakeFiles/3.16.3/CompilerIdCXX/a.out deleted file mode 100755 index c8684265455284359fc556a1ef0b98aa7a612508..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16720 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 diff --git a/build/v4l2_camera/CMakeFiles/CMakeDirectoryInformation.cmake b/build/v4l2_camera/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100755 index 7bc7d5c..0000000 --- a/build/v4l2_camera/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ros2/dev2_ws/src/v4l2_camera") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ros2/dev2_ws/build/v4l2_camera") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/v4l2_camera/CMakeFiles/CMakeError.log b/build/v4l2_camera/CMakeFiles/CMakeError.log deleted file mode 100755 index f28f092..0000000 --- a/build/v4l2_camera/CMakeFiles/CMakeError.log +++ /dev/null @@ -1,58 +0,0 @@ -Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output: -Change Dir: /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_11569/fast && /usr/bin/make -f CMakeFiles/cmTC_11569.dir/build.make CMakeFiles/cmTC_11569.dir/build -make[1]: Entering directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_11569.dir/src.c.o -/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_11569.dir/src.c.o -c /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp/src.c -Linking C executable cmTC_11569 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_11569.dir/link.txt --verbose=1 -/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD CMakeFiles/cmTC_11569.dir/src.c.o -o cmTC_11569 -/usr/bin/ld: CMakeFiles/cmTC_11569.dir/src.c.o: in function `main': -src.c:(.text+0x46): undefined reference to `pthread_create' -/usr/bin/ld: src.c:(.text+0x52): undefined reference to `pthread_detach' -/usr/bin/ld: src.c:(.text+0x63): undefined reference to `pthread_join' -collect2: error: ld returned 1 exit status -make[1]: *** [CMakeFiles/cmTC_11569.dir/build.make:87: cmTC_11569] Error 1 -make[1]: Leaving directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' -make: *** [Makefile:121: cmTC_11569/fast] Error 2 - - -Source file was: -#include - -void* test_func(void* data) -{ - return data; -} - -int main(void) -{ - pthread_t thread; - pthread_create(&thread, NULL, test_func, NULL); - pthread_detach(thread); - pthread_join(thread, NULL); - pthread_atfork(NULL, NULL, NULL); - pthread_exit(NULL); - - return 0; -} - -Determining if the function pthread_create exists in the pthreads failed with the following output: -Change Dir: /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_7c47f/fast && /usr/bin/make -f CMakeFiles/cmTC_7c47f.dir/build.make CMakeFiles/cmTC_7c47f.dir/build -make[1]: Entering directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_7c47f.dir/CheckFunctionExists.c.o -/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_7c47f.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c -Linking C executable cmTC_7c47f -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7c47f.dir/link.txt --verbose=1 -/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_7c47f.dir/CheckFunctionExists.c.o -o cmTC_7c47f -lpthreads -/usr/bin/ld: cannot find -lpthreads -collect2: error: ld returned 1 exit status -make[1]: *** [CMakeFiles/cmTC_7c47f.dir/build.make:87: cmTC_7c47f] Error 1 -make[1]: Leaving directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' -make: *** [Makefile:121: cmTC_7c47f/fast] Error 2 - - - diff --git a/build/v4l2_camera/CMakeFiles/CMakeOutput.log b/build/v4l2_camera/CMakeFiles/CMakeOutput.log deleted file mode 100755 index 6a5703a..0000000 --- a/build/v4l2_camera/CMakeFiles/CMakeOutput.log +++ /dev/null @@ -1,489 +0,0 @@ -The system is: Linux - 5.13.0-28-generic - x86_64 -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: /usr/bin/cc -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" - -The C compiler identification is GNU, found in "/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/3.16.3/CompilerIdC/a.out" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: /usr/bin/c++ -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" - -The CXX compiler identification is GNU, found in "/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/3.16.3/CompilerIdCXX/a.out" - -Determining if the C compiler works passed with the following output: -Change Dir: /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_c94e4/fast && /usr/bin/make -f CMakeFiles/cmTC_c94e4.dir/build.make CMakeFiles/cmTC_c94e4.dir/build -make[1]: Entering directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_c94e4.dir/testCCompiler.c.o -/usr/bin/cc -o CMakeFiles/cmTC_c94e4.dir/testCCompiler.c.o -c /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp/testCCompiler.c -Linking C executable cmTC_c94e4 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c94e4.dir/link.txt --verbose=1 -/usr/bin/cc CMakeFiles/cmTC_c94e4.dir/testCCompiler.c.o -o cmTC_c94e4 -make[1]: Leaving directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' - - - -Detecting C compiler ABI info compiled with the following output: -Change Dir: /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_6e1ad/fast && /usr/bin/make -f CMakeFiles/cmTC_6e1ad.dir/build.make CMakeFiles/cmTC_6e1ad.dir/build -make[1]: Entering directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o -/usr/bin/cc -v -o CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -Using built-in specs. -COLLECT_GCC=/usr/bin/cc -OFFLOAD_TARGET_NAMES=nvptx-none:hsa -OFFLOAD_TARGET_DEFAULT=1 -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccekkIEU.s -GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" -#include "..." search starts here: -#include <...> search starts here: - /usr/lib/gcc/x86_64-linux-gnu/9/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include -End of search list. -GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: bbf13931d8de1abe14040c9909cb6969 -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' - as -v --64 -o CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o /tmp/ccekkIEU.s -GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' -Linking C executable cmTC_6e1ad -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6e1ad.dir/link.txt --verbose=1 -/usr/bin/cc -v CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o -o cmTC_6e1ad -Using built-in specs. -COLLECT_GCC=/usr/bin/cc -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -OFFLOAD_TARGET_NAMES=nvptx-none:hsa -OFFLOAD_TARGET_DEFAULT=1 -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6e1ad' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchF55Ul.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_6e1ad /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6e1ad' '-mtune=generic' '-march=x86-64' -make[1]: Leaving directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' - - - -Parsed C implicit include dir info from above output: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/make cmTC_6e1ad/fast && /usr/bin/make -f CMakeFiles/cmTC_6e1ad.dir/build.make CMakeFiles/cmTC_6e1ad.dir/build] - ignore line: [make[1]: Entering directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp'] - ignore line: [Building C object CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccekkIEU.s] - ignore line: [GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [Compiler executable checksum: bbf13931d8de1abe14040c9909cb6969] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o /tmp/ccekkIEU.s] - ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] - ignore line: [Linking C executable cmTC_6e1ad] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6e1ad.dir/link.txt --verbose=1] - ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o -o cmTC_6e1ad ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6e1ad' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchF55Ul.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_6e1ad /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/cchF55Ul.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_6e1ad] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] - arg [CMakeFiles/cmTC_6e1ad.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] - implicit libs: [gcc;gcc_s;c;gcc;gcc_s] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - -Determining if the CXX compiler works passed with the following output: -Change Dir: /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_62e69/fast && /usr/bin/make -f CMakeFiles/cmTC_62e69.dir/build.make CMakeFiles/cmTC_62e69.dir/build -make[1]: Entering directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_62e69.dir/testCXXCompiler.cxx.o -/usr/bin/c++ -o CMakeFiles/cmTC_62e69.dir/testCXXCompiler.cxx.o -c /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp/testCXXCompiler.cxx -Linking CXX executable cmTC_62e69 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_62e69.dir/link.txt --verbose=1 -/usr/bin/c++ CMakeFiles/cmTC_62e69.dir/testCXXCompiler.cxx.o -o cmTC_62e69 -make[1]: Leaving directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' - - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_fd514/fast && /usr/bin/make -f CMakeFiles/cmTC_fd514.dir/build.make CMakeFiles/cmTC_fd514.dir/build -make[1]: Entering directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o -/usr/bin/c++ -v -o CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -Using built-in specs. -COLLECT_GCC=/usr/bin/c++ -OFFLOAD_TARGET_NAMES=nvptx-none:hsa -OFFLOAD_TARGET_DEFAULT=1 -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccav87u1.s -GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9" -ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" -ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" -#include "..." search starts here: -#include <...> search starts here: - /usr/include/c++/9 - /usr/include/x86_64-linux-gnu/c++/9 - /usr/include/c++/9/backward - /usr/lib/gcc/x86_64-linux-gnu/9/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include -End of search list. -GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) - compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: 466f818abe2f30ba03783f22bd12d815 -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - as -v --64 -o CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccav87u1.s -GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' -Linking CXX executable cmTC_fd514 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fd514.dir/link.txt --verbose=1 -/usr/bin/c++ -v CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_fd514 -Using built-in specs. -COLLECT_GCC=/usr/bin/c++ -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -OFFLOAD_TARGET_NAMES=nvptx-none:hsa -OFFLOAD_TARGET_DEFAULT=1 -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_fd514' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cclY8rKF.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_fd514 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_fd514' '-shared-libgcc' '-mtune=generic' '-march=x86-64' -make[1]: Leaving directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' - - - -Parsed CXX implicit include dir info from above output: rv=done - found start of include info - found start of implicit include info - add: [/usr/include/c++/9] - add: [/usr/include/x86_64-linux-gnu/c++/9] - add: [/usr/include/c++/9/backward] - add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9] - collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9] - collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/make cmTC_fd514/fast && /usr/bin/make -f CMakeFiles/cmTC_fd514.dir/build.make CMakeFiles/cmTC_fd514.dir/build] - ignore line: [make[1]: Entering directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp'] - ignore line: [Building CXX object CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccav87u1.s] - ignore line: [GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/include/c++/9] - ignore line: [ /usr/include/x86_64-linux-gnu/c++/9] - ignore line: [ /usr/include/c++/9/backward] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [Compiler executable checksum: 466f818abe2f30ba03783f22bd12d815] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccav87u1.s] - ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - ignore line: [Linking CXX executable cmTC_fd514] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fd514.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_fd514 ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_fd514' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cclY8rKF.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_fd514 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/cclY8rKF.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_fd514] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] - arg [CMakeFiles/cmTC_fd514.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-lm] ==> lib [m] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lc] ==> lib [c] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - -Determining if the include file pthread.h exists passed with the following output: -Change Dir: /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_b9e3f/fast && /usr/bin/make -f CMakeFiles/cmTC_b9e3f.dir/build.make CMakeFiles/cmTC_b9e3f.dir/build -make[1]: Entering directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_b9e3f.dir/CheckIncludeFile.c.o -/usr/bin/cc -o CMakeFiles/cmTC_b9e3f.dir/CheckIncludeFile.c.o -c /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp/CheckIncludeFile.c -Linking C executable cmTC_b9e3f -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b9e3f.dir/link.txt --verbose=1 -/usr/bin/cc CMakeFiles/cmTC_b9e3f.dir/CheckIncludeFile.c.o -o cmTC_b9e3f -make[1]: Leaving directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' - - - -Determining if the function pthread_create exists in the pthread passed with the following output: -Change Dir: /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make cmTC_e0a77/fast && /usr/bin/make -f CMakeFiles/cmTC_e0a77.dir/build.make CMakeFiles/cmTC_e0a77.dir/build -make[1]: Entering directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_e0a77.dir/CheckFunctionExists.c.o -/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_e0a77.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c -Linking C executable cmTC_e0a77 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e0a77.dir/link.txt --verbose=1 -/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_e0a77.dir/CheckFunctionExists.c.o -o cmTC_e0a77 -lpthread -make[1]: Leaving directory '/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/CMakeTmp' - - - diff --git a/build/v4l2_camera/CMakeFiles/CMakeRuleHashes.txt b/build/v4l2_camera/CMakeFiles/CMakeRuleHashes.txt deleted file mode 100644 index 887255f..0000000 --- a/build/v4l2_camera/CMakeFiles/CMakeRuleHashes.txt +++ /dev/null @@ -1,2 +0,0 @@ -# Hashes of file build rules. -a93f8ef5b2c4528bcf9d5751d5ba292e CMakeFiles/v4l2_camera_uninstall diff --git a/build/v4l2_camera/CMakeFiles/Export/share/v4l2_camera/cmake/export_v4l2_cameraExport-noconfig.cmake b/build/v4l2_camera/CMakeFiles/Export/share/v4l2_camera/cmake/export_v4l2_cameraExport-noconfig.cmake deleted file mode 100644 index 30f7153..0000000 --- a/build/v4l2_camera/CMakeFiles/Export/share/v4l2_camera/cmake/export_v4l2_cameraExport-noconfig.cmake +++ /dev/null @@ -1,37 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "v4l2_camera::v4l2_camera" for configuration "" -set_property(TARGET v4l2_camera::v4l2_camera APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(v4l2_camera::v4l2_camera PROPERTIES - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libv4l2_camera.so" - IMPORTED_SONAME_NOCONFIG "libv4l2_camera.so" - ) - -list(APPEND _IMPORT_CHECK_TARGETS v4l2_camera::v4l2_camera ) -list(APPEND _IMPORT_CHECK_FILES_FOR_v4l2_camera::v4l2_camera "${_IMPORT_PREFIX}/lib/libv4l2_camera.so" ) - -# Import target "v4l2_camera::v4l2_camera_node" for configuration "" -set_property(TARGET v4l2_camera::v4l2_camera_node APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(v4l2_camera::v4l2_camera_node PROPERTIES - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/v4l2_camera/v4l2_camera_node" - ) - -list(APPEND _IMPORT_CHECK_TARGETS v4l2_camera::v4l2_camera_node ) -list(APPEND _IMPORT_CHECK_FILES_FOR_v4l2_camera::v4l2_camera_node "${_IMPORT_PREFIX}/lib/v4l2_camera/v4l2_camera_node" ) - -# Import target "v4l2_camera::v4l2_camera_compose_test" for configuration "" -set_property(TARGET v4l2_camera::v4l2_camera_compose_test APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(v4l2_camera::v4l2_camera_compose_test PROPERTIES - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/v4l2_camera/v4l2_camera_compose_test" - ) - -list(APPEND _IMPORT_CHECK_TARGETS v4l2_camera::v4l2_camera_compose_test ) -list(APPEND _IMPORT_CHECK_FILES_FOR_v4l2_camera::v4l2_camera_compose_test "${_IMPORT_PREFIX}/lib/v4l2_camera/v4l2_camera_compose_test" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/build/v4l2_camera/CMakeFiles/Export/share/v4l2_camera/cmake/export_v4l2_cameraExport.cmake b/build/v4l2_camera/CMakeFiles/Export/share/v4l2_camera/cmake/export_v4l2_cameraExport.cmake deleted file mode 100755 index 9d88d36..0000000 --- a/build/v4l2_camera/CMakeFiles/Export/share/v4l2_camera/cmake/export_v4l2_cameraExport.cmake +++ /dev/null @@ -1,113 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) - message(FATAL_ERROR "CMake >= 2.6.0 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.6) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_targetsDefined) -set(_targetsNotDefined) -set(_expectedTargets) -foreach(_expectedTarget v4l2_camera::v4l2_camera v4l2_camera::v4l2_camera_node v4l2_camera::v4l2_camera_compose_test) - list(APPEND _expectedTargets ${_expectedTarget}) - if(NOT TARGET ${_expectedTarget}) - list(APPEND _targetsNotDefined ${_expectedTarget}) - endif() - if(TARGET ${_expectedTarget}) - list(APPEND _targetsDefined ${_expectedTarget}) - endif() -endforeach() -if("${_targetsDefined}" STREQUAL "${_expectedTargets}") - unset(_targetsDefined) - unset(_targetsNotDefined) - unset(_expectedTargets) - set(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT "${_targetsDefined}" STREQUAL "") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") -endif() -unset(_targetsDefined) -unset(_targetsNotDefined) -unset(_expectedTargets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target v4l2_camera::v4l2_camera -add_library(v4l2_camera::v4l2_camera SHARED IMPORTED) - -set_target_properties(v4l2_camera::v4l2_camera PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include;/opt/ros/foxy/include;/opt/ros/foxy/opt/yaml_cpp_vendor/include" - INTERFACE_LINK_LIBRARIES "rclcpp::rclcpp;rclcpp_components::component_manager;/opt/ros/foxy/lib/libimage_transport.so;/opt/ros/foxy/lib/libmessage_filters.so;rclcpp::rclcpp;/opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so;/opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so;/opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so;/opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so;/opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so;/opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so;/opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so;/opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so;/opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so;/opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so;/opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so;/opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so;/opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so;/opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so;/opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so;/opt/ros/foxy/lib/librosidl_typesupport_c.so;/opt/ros/foxy/lib/librosidl_typesupport_cpp.so;/opt/ros/foxy/lib/librosidl_runtime_c.so;/opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so;/opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so;/opt/ros/foxy/lib/libclass_loader.so;console_bridge::console_bridge;/opt/ros/foxy/lib/librcutils.so;dl;ament_index_cpp::ament_index_cpp;class_loader::class_loader;tinyxml2::tinyxml2;stdc++fs;/opt/ros/foxy/lib/libament_index_cpp.so;/opt/ros/foxy/lib/libcamera_calibration_parsers.so;/opt/ros/foxy/opt/yaml_cpp_vendor/lib/libyaml-cpp.so.0.6.2;/opt/ros/foxy/lib/librclcpp.so;-lpthread;libstatistics_collector::libstatistics_collector;libstatistics_collector::libstatistics_collector_test_msgs__rosidl_generator_c;libstatistics_collector::libstatistics_collector_test_msgs__rosidl_typesupport_introspection_c;libstatistics_collector::libstatistics_collector_test_msgs__rosidl_typesupport_c;libstatistics_collector::libstatistics_collector_test_msgs__rosidl_generator_cpp;libstatistics_collector::libstatistics_collector_test_msgs__rosidl_typesupport_introspection_cpp;libstatistics_collector::libstatistics_collector_test_msgs__rosidl_typesupport_cpp;rcl::rcl;rcl_yaml_param_parser::rcl_yaml_param_parser;rcpputils::rcpputils;rosgraph_msgs::rosgraph_msgs__rosidl_generator_c;rosgraph_msgs::rosgraph_msgs__rosidl_typesupport_introspection_c;rosgraph_msgs::rosgraph_msgs__rosidl_typesupport_c;rosgraph_msgs::rosgraph_msgs__rosidl_generator_cpp;rosgraph_msgs::rosgraph_msgs__rosidl_typesupport_introspection_cpp;rosgraph_msgs::rosgraph_msgs__rosidl_typesupport_cpp;statistics_msgs::statistics_msgs__rosidl_generator_c;statistics_msgs::statistics_msgs__rosidl_typesupport_introspection_c;statistics_msgs::statistics_msgs__rosidl_typesupport_c;statistics_msgs::statistics_msgs__rosidl_generator_cpp;statistics_msgs::statistics_msgs__rosidl_typesupport_introspection_cpp;statistics_msgs::statistics_msgs__rosidl_typesupport_cpp;tracetools::tracetools;/opt/ros/foxy/lib/librcpputils.so;rcutils::rcutils;/opt/ros/foxy/lib/libsensor_msgs__rosidl_generator_c.so;/opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so;sensor_msgs::sensor_msgs__rosidl_generator_c;rosidl_typesupport_introspection_c::rosidl_typesupport_introspection_c;/opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_c.so;rosidl_typesupport_c::rosidl_typesupport_c;/opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so;rosidl_typesupport_introspection_cpp::rosidl_typesupport_introspection_cpp;/opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_cpp.so;rosidl_runtime_c::rosidl_runtime_c;rosidl_runtime_cpp::rosidl_runtime_cpp;rosidl_typesupport_cpp::rosidl_typesupport_cpp;rosidl_typesupport_interface::rosidl_typesupport_interface;builtin_interfaces::builtin_interfaces__rosidl_generator_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;builtin_interfaces::builtin_interfaces__rosidl_generator_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;geometry_msgs::geometry_msgs__rosidl_generator_c;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;geometry_msgs::geometry_msgs__rosidl_typesupport_c;geometry_msgs::geometry_msgs__rosidl_generator_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;std_msgs::std_msgs__rosidl_generator_c;std_msgs::std_msgs__rosidl_typesupport_introspection_c;std_msgs::std_msgs__rosidl_typesupport_c;std_msgs::std_msgs__rosidl_generator_cpp;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;std_msgs::std_msgs__rosidl_typesupport_cpp;/opt/ros/foxy/lib/libcamera_info_manager.so" -) - -# Create imported target v4l2_camera::v4l2_camera_node -add_executable(v4l2_camera::v4l2_camera_node IMPORTED) - -set_target_properties(v4l2_camera::v4l2_camera_node PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target v4l2_camera::v4l2_camera_compose_test -add_executable(v4l2_camera::v4l2_camera_compose_test IMPORTED) - -set_target_properties(v4l2_camera::v4l2_camera_compose_test PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -if(CMAKE_VERSION VERSION_LESS 2.8.12) - message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") -endif() - -# Load information for each installed configuration. -get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) -file(GLOB CONFIG_FILES "${_DIR}/export_v4l2_cameraExport-*.cmake") -foreach(f ${CONFIG_FILES}) - include(${f}) -endforeach() - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(target ${_IMPORT_CHECK_TARGETS} ) - foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) - if(NOT EXISTS "${file}" ) - message(FATAL_ERROR "The imported target \"${target}\" references the file - \"${file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - unset(_IMPORT_CHECK_FILES_FOR_${target}) -endforeach() -unset(_IMPORT_CHECK_TARGETS) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/build/v4l2_camera/CMakeFiles/Makefile.cmake b/build/v4l2_camera/CMakeFiles/Makefile.cmake deleted file mode 100644 index 2217f93..0000000 --- a/build/v4l2_camera/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,754 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# The generator used is: -set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") - -# The top level Makefile was generated from the following files: -set(CMAKE_MAKEFILE_DEPENDS - "CMakeCache.txt" - "CMakeFiles/3.16.3/CMakeCCompiler.cmake" - "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" - "CMakeFiles/3.16.3/CMakeSystem.cmake" - "ament_cmake_core/package.cmake" - "ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake" - "ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake" - "ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake" - "ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake" - "ament_cmake_package_templates/templates.cmake" - "/home/ros2/dev2_ws/src/v4l2_camera/CMakeLists.txt" - "/home/ros2/dev2_ws/src/v4l2_camera/package.xml" - "/opt/ros/foxy/cmake/yamlConfig.cmake" - "/opt/ros/foxy/cmake/yamlConfigVersion.cmake" - "/opt/ros/foxy/cmake/yamlTargets-none.cmake" - "/opt/ros/foxy/cmake/yamlTargets.cmake" - "/opt/ros/foxy/lib/cmake/fastcdr/fastcdr-config-version.cmake" - "/opt/ros/foxy/lib/cmake/fastcdr/fastcdr-config.cmake" - "/opt/ros/foxy/lib/cmake/fastcdr/fastcdr-targets-none.cmake" - "/opt/ros/foxy/lib/cmake/fastcdr/fastcdr-targets.cmake" - "/opt/ros/foxy/lib/foonathan_memory/cmake/foonathan_memory-config-none.cmake" - "/opt/ros/foxy/lib/foonathan_memory/cmake/foonathan_memory-config-version.cmake" - "/opt/ros/foxy/lib/foonathan_memory/cmake/foonathan_memory-config.cmake" - "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/environment_hook/library_path.sh" - "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.bash.in" - "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.sh.in" - "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.zsh.in" - "/opt/ros/foxy/lib/x86_64-linux-gnu/console_bridge/cmake/console_bridge-config-version.cmake" - "/opt/ros/foxy/lib/x86_64-linux-gnu/console_bridge/cmake/console_bridge-config.cmake" - "/opt/ros/foxy/lib/x86_64-linux-gnu/console_bridge/cmake/console_bridge-targets-none.cmake" - "/opt/ros/foxy/lib/x86_64-linux-gnu/console_bridge/cmake/console_bridge-targets.cmake" - "/opt/ros/foxy/opt/yaml_cpp_vendor/lib/cmake/yaml-cpp/yaml-cpp-config-version.cmake" - "/opt/ros/foxy/opt/yaml_cpp_vendor/lib/cmake/yaml-cpp/yaml-cpp-config.cmake" - "/opt/ros/foxy/opt/yaml_cpp_vendor/lib/cmake/yaml-cpp/yaml-cpp-targets-none.cmake" - "/opt/ros/foxy/opt/yaml_cpp_vendor/lib/cmake/yaml-cpp/yaml-cpp-targets.cmake" - "/opt/ros/foxy/share/ament_cmake/cmake/ament_cmakeConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake/cmake/ament_cmakeConfig.cmake" - "/opt/ros/foxy/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_core-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_coreConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_environment-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_environment_hooks-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_index-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_package_templates-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_symlink_install-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/all.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package_xml.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_register_extension.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/assert_file_exists.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/list_append_unique.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/normalize_path.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/package_xml_2_cmake.py" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/python.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/stamp.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/string_ends_with.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/templates/nameConfig-version.cmake.in" - "/opt/ros/foxy/share/ament_cmake_core/cmake/core/templates/nameConfig.cmake.in" - "/opt/ros/foxy/share/ament_cmake_core/cmake/environment/ament_cmake_environment_package_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/environment/ament_generate_environment.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/ament_cmake_environment_hooks_package_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/ament_environment_hooks.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/ament_generate_package_environment.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh" - "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh" - "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_cmake_index_package_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_get_prefix_path.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_get_resource.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_get_resources.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_has_resource.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_register_package.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_register_resource.cmake" - "/opt/ros/foxy/share/ament_cmake_core/cmake/package_templates/templates_2_cmake.py" - "/opt/ros/foxy/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in" - "/opt/ros/foxy/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target_append_uninstall_code.cmake" - "/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheckConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheckConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck_lint_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cppcheck.cmake" - "/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplint-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplintConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplintConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplint_lint_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cpplint.cmake" - "/opt/ros/foxy/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitions-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_export_definitions/cmake/ament_export_definitions.cmake" - "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in" - "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies_package_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_export_dependencies.cmake" - "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in" - "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories_package_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_export_include_directories.cmake" - "/opt/ros/foxy/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfaces-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_export_interfaces/cmake/ament_export_interfaces.cmake" - "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake.in" - "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries_package_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_export_libraries.cmake" - "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_export_library_names.cmake" - "/opt/ros/foxy/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flags-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_export_link_flags/cmake/ament_export_link_flags.cmake" - "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake.in" - "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets_package_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_export_targets.cmake" - "/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_cmake_flake8-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_cmake_flake8Config-version.cmake" - "/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_cmake_flake8Config.cmake" - "/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_cmake_flake8_lint_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_flake8.cmake" - "/opt/ros/foxy/share/ament_cmake_gmock/cmake/ament_add_gmock.cmake" - "/opt/ros/foxy/share/ament_cmake_gmock/cmake/ament_cmake_gmock-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_gmock/cmake/ament_cmake_gmockConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_gmock/cmake/ament_cmake_gmockConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_gmock/cmake/ament_find_gmock.cmake" - "/opt/ros/foxy/share/ament_cmake_gtest/cmake/ament_add_gtest.cmake" - "/opt/ros/foxy/share/ament_cmake_gtest/cmake/ament_add_gtest_executable.cmake" - "/opt/ros/foxy/share/ament_cmake_gtest/cmake/ament_add_gtest_test.cmake" - "/opt/ros/foxy/share/ament_cmake_gtest/cmake/ament_cmake_gtest-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_gtest/cmake/ament_cmake_gtestConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_gtest/cmake/ament_cmake_gtestConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_gtest/cmake/ament_find_gtest.cmake" - "/opt/ros/foxy/share/ament_cmake_include_directories/cmake/ament_cmake_include_directories-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_include_directories/cmake/ament_include_directories_order.cmake" - "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_cmake_libraries-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_libraries_deduplicate.cmake" - "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_libraries_pack_build_configuration.cmake" - "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_libraries_unpack_build_configuration.cmake" - "/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmakeConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmakeConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_lint_cmake.cmake" - "/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_cmake_pep257-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_cmake_pep257Config-version.cmake" - "/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_cmake_pep257Config.cmake" - "/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_cmake_pep257_lint_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_pep257.cmake" - "/opt/ros/foxy/share/ament_cmake_pytest/cmake/ament_add_pytest_test.cmake" - "/opt/ros/foxy/share/ament_cmake_pytest/cmake/ament_cmake_pytest-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_pytest/cmake/ament_cmake_pytestConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_pytest/cmake/ament_cmake_pytestConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_pytest/cmake/ament_get_pytest_cov_version.cmake" - "/opt/ros/foxy/share/ament_cmake_pytest/cmake/ament_has_pytest.cmake" - "/opt/ros/foxy/share/ament_cmake_python/cmake/ament_cmake_python-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_python/cmake/ament_cmake_pythonConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_python/cmake/ament_cmake_pythonConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_python/cmake/ament_python_install_module.cmake" - "/opt/ros/foxy/share/ament_cmake_python/cmake/ament_python_install_package.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/ament_add_ros_isolated_gmock.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/ament_add_ros_isolated_gtest.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/ament_add_ros_isolated_pytest.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/ament_cmake_rosConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_ros/cmake/build_shared_libs.cmake" - "/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependencies-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_get_recursive_properties.cmake" - "/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake" - "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake" - "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test_label.cmake" - "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_cmake_test-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_cmake_testConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_cmake_testConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustifyConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustifyConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify_lint_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_uncrustify.cmake" - "/opt/ros/foxy/share/ament_cmake_version/cmake/ament_cmake_version-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_version/cmake/ament_cmake_versionConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_version/cmake/ament_cmake_versionConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_version/cmake/ament_export_development_version_if_higher_than_manifest.cmake" - "/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint-extras.cmake" - "/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllintConfig-version.cmake" - "/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllintConfig.cmake" - "/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake" - "/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_xmllint.cmake" - "/opt/ros/foxy/share/ament_index_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/ament_index_cpp/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/ament_index_cpp/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/ament_index_cpp/cmake/ament_index_cppConfig-version.cmake" - "/opt/ros/foxy/share/ament_index_cpp/cmake/ament_index_cppConfig.cmake" - "/opt/ros/foxy/share/ament_index_cpp/cmake/export_ament_index_cppExport-none.cmake" - "/opt/ros/foxy/share/ament_index_cpp/cmake/export_ament_index_cppExport.cmake" - "/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto-extras.cmake" - "/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_autoConfig-version.cmake" - "/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_autoConfig.cmake" - "/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_find_test_dependencies.cmake" - "/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake" - "/opt/ros/foxy/share/ament_lint_common/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/ament_lint_common/cmake/ament_lint_commonConfig-version.cmake" - "/opt/ros/foxy/share/ament_lint_common/cmake/ament_lint_commonConfig.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfacesConfig-version.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_generator_cExport-none.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_generator_cExport.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_generator_cppExport.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport-none.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport-none.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" - "/opt/ros/foxy/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" - "/opt/ros/foxy/share/camera_calibration_parsers/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/camera_calibration_parsers/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/camera_calibration_parsers/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/camera_calibration_parsers/cmake/camera_calibration_parsersConfig-version.cmake" - "/opt/ros/foxy/share/camera_calibration_parsers/cmake/camera_calibration_parsersConfig.cmake" - "/opt/ros/foxy/share/camera_info_manager/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/camera_info_manager/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/camera_info_manager/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/camera_info_manager/cmake/camera_info_managerConfig-version.cmake" - "/opt/ros/foxy/share/camera_info_manager/cmake/camera_info_managerConfig.cmake" - "/opt/ros/foxy/share/class_loader/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/class_loader/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/class_loader/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/class_loader/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/class_loader/cmake/class_loader-extras.cmake" - "/opt/ros/foxy/share/class_loader/cmake/class_loaderConfig-version.cmake" - "/opt/ros/foxy/share/class_loader/cmake/class_loaderConfig.cmake" - "/opt/ros/foxy/share/class_loader/cmake/class_loaderExport-none.cmake" - "/opt/ros/foxy/share/class_loader/cmake/class_loaderExport.cmake" - "/opt/ros/foxy/share/class_loader/cmake/class_loader_hide_library_symbols.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/composition_interfacesConfig-version.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/composition_interfacesConfig.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/composition_interfaces__rosidl_generator_cExport-none.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/composition_interfaces__rosidl_generator_cExport.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/composition_interfaces__rosidl_generator_cppExport.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/composition_interfaces__rosidl_typesupport_cExport-none.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/composition_interfaces__rosidl_typesupport_cExport.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/composition_interfaces__rosidl_typesupport_cppExport-none.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/composition_interfaces__rosidl_typesupport_cppExport.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/composition_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/composition_interfaces__rosidl_typesupport_introspection_cExport.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/composition_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/composition_interfaces__rosidl_typesupport_introspection_cppExport.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" - "/opt/ros/foxy/share/composition_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" - "/opt/ros/foxy/share/fastrtps/cmake/fast-discovery-server-targets-none.cmake" - "/opt/ros/foxy/share/fastrtps/cmake/fast-discovery-server-targets.cmake" - "/opt/ros/foxy/share/fastrtps/cmake/fastrtps-config-version.cmake" - "/opt/ros/foxy/share/fastrtps/cmake/fastrtps-config.cmake" - "/opt/ros/foxy/share/fastrtps/cmake/fastrtps-targets-none.cmake" - "/opt/ros/foxy/share/fastrtps/cmake/fastrtps-targets.cmake" - "/opt/ros/foxy/share/fastrtps_cmake_module/cmake/Modules/FindFastRTPS.cmake" - "/opt/ros/foxy/share/fastrtps_cmake_module/cmake/fastrtps_cmake_module-extras.cmake" - "/opt/ros/foxy/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig-version.cmake" - "/opt/ros/foxy/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgsConfig-version.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgsConfig.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_generator_cExport-none.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_generator_cExport.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_generator_cppExport.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cExport-none.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cExport.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cppExport-none.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cppExport.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cExport-none.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cExport.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cppExport.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" - "/opt/ros/foxy/share/geometry_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" - "/opt/ros/foxy/share/image_transport/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/image_transport/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/image_transport/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/image_transport/cmake/image_transportConfig-version.cmake" - "/opt/ros/foxy/share/image_transport/cmake/image_transportConfig.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collectorConfig-version.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collectorExport-none.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collectorExport.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_generator_cExport-none.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_generator_cExport.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_generator_cppExport.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_cExport-none.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_cExport.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_cppExport-none.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_cppExport.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_introspection_cExport-none.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_introspection_cExport.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_introspection_cppExport.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" - "/opt/ros/foxy/share/libstatistics_collector/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" - "/opt/ros/foxy/share/libyaml_vendor/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/libyaml_vendor/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/libyaml_vendor/cmake/libyaml_vendor-extras.cmake" - "/opt/ros/foxy/share/libyaml_vendor/cmake/libyaml_vendorConfig-version.cmake" - "/opt/ros/foxy/share/libyaml_vendor/cmake/libyaml_vendorConfig.cmake" - "/opt/ros/foxy/share/message_filters/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/message_filters/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/message_filters/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/message_filters/cmake/message_filtersConfig-version.cmake" - "/opt/ros/foxy/share/message_filters/cmake/message_filtersConfig.cmake" - "/opt/ros/foxy/share/message_filters/cmake/message_filtersExport-none.cmake" - "/opt/ros/foxy/share/message_filters/cmake/message_filtersExport.cmake" - "/opt/ros/foxy/share/pluginlib/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/pluginlib/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/pluginlib/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/pluginlib/cmake/pluginlib-extras.cmake" - "/opt/ros/foxy/share/pluginlib/cmake/pluginlibConfig-version.cmake" - "/opt/ros/foxy/share/pluginlib/cmake/pluginlibConfig.cmake" - "/opt/ros/foxy/share/pluginlib/cmake/pluginlibExport.cmake" - "/opt/ros/foxy/share/pluginlib/cmake/pluginlib_export_plugin_description_file.cmake" - "/opt/ros/foxy/share/pluginlib/cmake/pluginlib_package_hook.cmake" - "/opt/ros/foxy/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rcl/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rcl/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rcl/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rcl/cmake/rcl-extras.cmake" - "/opt/ros/foxy/share/rcl/cmake/rclConfig-version.cmake" - "/opt/ros/foxy/share/rcl/cmake/rclConfig.cmake" - "/opt/ros/foxy/share/rcl/cmake/rclExport-none.cmake" - "/opt/ros/foxy/share/rcl/cmake/rclExport.cmake" - "/opt/ros/foxy/share/rcl/cmake/rcl_set_symbol_visibility_hidden.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfacesConfig-version.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfacesConfig.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_generator_cExport-none.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_generator_cExport.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_generator_cppExport.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cExport-none.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cExport.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cppExport-none.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cppExport.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cExport.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cppExport.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" - "/opt/ros/foxy/share/rcl_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" - "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogConfig-version.cmake" - "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogConfig.cmake" - "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogExport-none.cmake" - "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogExport.cmake" - "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserConfig-version.cmake" - "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserConfig.cmake" - "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserExport-none.cmake" - "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserExport.cmake" - "/opt/ros/foxy/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rclcpp/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rclcpp/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rclcpp/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rclcpp/cmake/rclcppConfig-version.cmake" - "/opt/ros/foxy/share/rclcpp/cmake/rclcppConfig.cmake" - "/opt/ros/foxy/share/rclcpp/cmake/rclcppExport-none.cmake" - "/opt/ros/foxy/share/rclcpp/cmake/rclcppExport.cmake" - "/opt/ros/foxy/share/rclcpp_components/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rclcpp_components/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rclcpp_components/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rclcpp_components/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rclcpp_components/cmake/component_managerExport-none.cmake" - "/opt/ros/foxy/share/rclcpp_components/cmake/component_managerExport.cmake" - "/opt/ros/foxy/share/rclcpp_components/cmake/rclcpp_components-extras.cmake" - "/opt/ros/foxy/share/rclcpp_components/cmake/rclcpp_componentsConfig-version.cmake" - "/opt/ros/foxy/share/rclcpp_components/cmake/rclcpp_componentsConfig.cmake" - "/opt/ros/foxy/share/rclcpp_components/cmake/rclcpp_components_package_hook.cmake" - "/opt/ros/foxy/share/rclcpp_components/cmake/rclcpp_components_register_node.cmake" - "/opt/ros/foxy/share/rclcpp_components/cmake/rclcpp_components_register_nodes.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/rcpputilsConfig-version.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/rcpputilsConfig.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/rcpputilsExport-none.cmake" - "/opt/ros/foxy/share/rcpputils/cmake/rcpputilsExport.cmake" - "/opt/ros/foxy/share/rcutils/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rcutils/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rcutils/cmake/ament_cmake_export_link_flags-extras.cmake" - "/opt/ros/foxy/share/rcutils/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rcutils/cmake/rcutilsConfig-version.cmake" - "/opt/ros/foxy/share/rcutils/cmake/rcutilsConfig.cmake" - "/opt/ros/foxy/share/rcutils/cmake/rcutilsExport-none.cmake" - "/opt/ros/foxy/share/rcutils/cmake/rcutilsExport.cmake" - "/opt/ros/foxy/share/rmw/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rmw/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rmw/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rmw/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rmw/cmake/configure_rmw_library.cmake" - "/opt/ros/foxy/share/rmw/cmake/get_rmw_typesupport.cmake" - "/opt/ros/foxy/share/rmw/cmake/register_rmw_implementation.cmake" - "/opt/ros/foxy/share/rmw/cmake/rmw-extras.cmake" - "/opt/ros/foxy/share/rmw/cmake/rmwConfig-version.cmake" - "/opt/ros/foxy/share/rmw/cmake/rmwConfig.cmake" - "/opt/ros/foxy/share/rmw/cmake/rmwExport-none.cmake" - "/opt/ros/foxy/share/rmw/cmake/rmwExport.cmake" - "/opt/ros/foxy/share/rmw_implementation/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rmw_implementation/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rmw_implementation/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rmw_implementation/cmake/rmw_implementation-extras.cmake" - "/opt/ros/foxy/share/rmw_implementation/cmake/rmw_implementationConfig-version.cmake" - "/opt/ros/foxy/share/rmw_implementation/cmake/rmw_implementationConfig.cmake" - "/opt/ros/foxy/share/rmw_implementation/cmake/rmw_implementationExport-none.cmake" - "/opt/ros/foxy/share/rmw_implementation/cmake/rmw_implementationExport.cmake" - "/opt/ros/foxy/share/rmw_implementation_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rmw_implementation_cmake/cmake/call_for_each_rmw_implementation.cmake" - "/opt/ros/foxy/share/rmw_implementation_cmake/cmake/get_available_rmw_implementations.cmake" - "/opt/ros/foxy/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake" - "/opt/ros/foxy/share/rmw_implementation_cmake/cmake/rmw_implementation_cmake-extras.cmake" - "/opt/ros/foxy/share/rmw_implementation_cmake/cmake/rmw_implementation_cmakeConfig-version.cmake" - "/opt/ros/foxy/share/rmw_implementation_cmake/cmake/rmw_implementation_cmakeConfig.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgsConfig-version.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgsConfig.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_generator_cExport-none.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_generator_cExport.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_generator_cppExport.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cExport-none.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cExport.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cppExport-none.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cppExport.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cExport-none.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cExport.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cppExport.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" - "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_adapter/cmake/rosidl_adapt_interfaces.cmake" - "/opt/ros/foxy/share/rosidl_adapter/cmake/rosidl_adapter-extras.cmake" - "/opt/ros/foxy/share/rosidl_adapter/cmake/rosidl_adapterConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_adapter/cmake/rosidl_adapterConfig.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_cmakeConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_cmakeConfig.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_export_typesupport_libraries.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_export_typesupport_targets.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_target_interfaces.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_write_generator_arguments.cmake" - "/opt/ros/foxy/share/rosidl_cmake/cmake/string_camel_case_to_lower_case_underscore.cmake" - "/opt/ros/foxy/share/rosidl_default_runtime/cmake/rosidl_default_runtime-extras.cmake" - "/opt/ros/foxy/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig.cmake" - "/opt/ros/foxy/share/rosidl_generator_c/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_generator_c/cmake/register_c.cmake" - "/opt/ros/foxy/share/rosidl_generator_c/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/rosidl_generator_c/cmake/rosidl_generator_c-extras.cmake" - "/opt/ros/foxy/share/rosidl_generator_c/cmake/rosidl_generator_cConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_generator_c/cmake/rosidl_generator_cConfig.cmake" - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/register_cpp.cmake" - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp-extras.cmake" - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport-none.cmake" - "/opt/ros/foxy/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport.cmake" - "/opt/ros/foxy/share/rosidl_runtime_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_runtime_cpp/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig.cmake" - "/opt/ros/foxy/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppExport.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/get_used_typesupports.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport-none.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport-none.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport-none.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport-none.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_interface/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_interface/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceExport.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_c-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport-none.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cpp-extras.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig-version.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport-none.cmake" - "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/sensor_msgsConfig-version.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/sensor_msgsConfig.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/sensor_msgs__rosidl_generator_cExport-none.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/sensor_msgs__rosidl_generator_cExport.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/sensor_msgs__rosidl_generator_cppExport.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cExport-none.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cExport.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cppExport-none.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cppExport.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cExport-none.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cExport.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" - "/opt/ros/foxy/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cppExport.cmake" - "/opt/ros/foxy/share/spdlog_vendor/cmake/spdlog_vendorConfig-version.cmake" - "/opt/ros/foxy/share/spdlog_vendor/cmake/spdlog_vendorConfig.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgsConfig-version.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgsConfig.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_generator_cExport-none.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_generator_cExport.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_generator_cppExport.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cExport-none.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cExport.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cppExport-none.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cppExport.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cExport-none.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cExport.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" - "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cppExport.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/rosidl_cmake-extras.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig-version.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_generator_cExport-none.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_generator_cExport.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_generator_cppExport.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport-none.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport-none.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport-none.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" - "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport.cmake" - "/opt/ros/foxy/share/tinyxml2_vendor/cmake/Modules/FindTinyXML2.cmake" - "/opt/ros/foxy/share/tinyxml2_vendor/cmake/tinyxml2_vendor-extras.cmake" - "/opt/ros/foxy/share/tinyxml2_vendor/cmake/tinyxml2_vendorConfig-version.cmake" - "/opt/ros/foxy/share/tinyxml2_vendor/cmake/tinyxml2_vendorConfig.cmake" - "/opt/ros/foxy/share/tracetools/cmake/ament_cmake_export_include_directories-extras.cmake" - "/opt/ros/foxy/share/tracetools/cmake/ament_cmake_export_libraries-extras.cmake" - "/opt/ros/foxy/share/tracetools/cmake/ament_cmake_export_targets-extras.cmake" - "/opt/ros/foxy/share/tracetools/cmake/tracetoolsConfig-version.cmake" - "/opt/ros/foxy/share/tracetools/cmake/tracetoolsConfig.cmake" - "/opt/ros/foxy/share/tracetools/cmake/tracetools_exportExport-none.cmake" - "/opt/ros/foxy/share/tracetools/cmake/tracetools_exportExport.cmake" - "/opt/ros/foxy/share/yaml_cpp_vendor/cmake/yaml_cpp_vendor-extras.cmake" - "/opt/ros/foxy/share/yaml_cpp_vendor/cmake/yaml_cpp_vendorConfig-version.cmake" - "/opt/ros/foxy/share/yaml_cpp_vendor/cmake/yaml_cpp_vendorConfig.cmake" - "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfig.cmake" - "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfigTargets-none.cmake" - "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfigTargets.cmake" - "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfigVersion.cmake" - "/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake" - "/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" - "/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.16/Modules/CheckCSourceCompiles.cmake" - "/usr/share/cmake-3.16/Modules/CheckIncludeFile.cmake" - "/usr/share/cmake-3.16/Modules/CheckLibraryExists.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake" - "/usr/share/cmake-3.16/Modules/DartConfiguration.tcl.in" - "/usr/share/cmake-3.16/Modules/FindOpenSSL.cmake" - "/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/share/cmake-3.16/Modules/FindPackageMessage.cmake" - "/usr/share/cmake-3.16/Modules/FindPkgConfig.cmake" - "/usr/share/cmake-3.16/Modules/FindPythonInterp.cmake" - "/usr/share/cmake-3.16/Modules/FindThreads.cmake" - "/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake" - "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake-3.16/Modules/Platform/Linux.cmake" - "/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake" - ) - -# The corresponding makefile is: -set(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -set(CMAKE_MAKEFILE_PRODUCTS - "ament_cmake_core/stamps/templates_2_cmake.py.stamp" - "ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake" - "CTestConfiguration.ini" - "ament_cmake_core/stamps/package.xml.stamp" - "ament_cmake_core/stamps/package_xml_2_cmake.py.stamp" - "ament_cmake_core/stamps/library_path.sh.stamp" - "ament_cmake_core/stamps/ament_prefix_path.sh.stamp" - "ament_cmake_core/stamps/path.sh.stamp" - "ament_cmake_environment_hooks/local_setup.bash" - "ament_cmake_environment_hooks/local_setup.sh" - "ament_cmake_environment_hooks/local_setup.zsh" - "ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake" - "ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake" - "ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake" - "ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake" - "ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp" - "ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp" - "ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp" - "ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp" - "ament_cmake_core/stamps/nameConfig.cmake.in.stamp" - "ament_cmake_core/v4l2_cameraConfig.cmake" - "ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp" - "ament_cmake_core/v4l2_cameraConfig-version.cmake" - "ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/v4l2_camera" - "ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/v4l2_camera" - "ament_cmake_index/share/ament_index/resource_index/packages/v4l2_camera" - "ament_cmake_index/share/ament_index/resource_index/rclcpp_components/v4l2_camera" - "CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/v4l2_camera_compose_test.dir/DependInfo.cmake" - "CMakeFiles/v4l2_camera_node.dir/DependInfo.cmake" - "CMakeFiles/v4l2_camera.dir/DependInfo.cmake" - "CMakeFiles/v4l2_camera_uninstall.dir/DependInfo.cmake" - "CMakeFiles/uninstall.dir/DependInfo.cmake" - ) diff --git a/build/v4l2_camera/CMakeFiles/Makefile2 b/build/v4l2_camera/CMakeFiles/Makefile2 deleted file mode 100644 index c558b73..0000000 --- a/build/v4l2_camera/CMakeFiles/Makefile2 +++ /dev/null @@ -1,220 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Default target executed when no arguments are given to make. -default_target: all - -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/v4l2_camera - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/v4l2_camera - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/v4l2_camera_compose_test.dir/all -all: CMakeFiles/v4l2_camera_node.dir/all -all: CMakeFiles/v4l2_camera.dir/all - -.PHONY : all - -# The main recursive "preinstall" target. -preinstall: - -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/v4l2_camera_compose_test.dir/clean -clean: CMakeFiles/v4l2_camera_node.dir/clean -clean: CMakeFiles/v4l2_camera.dir/clean -clean: CMakeFiles/v4l2_camera_uninstall.dir/clean -clean: CMakeFiles/uninstall.dir/clean - -.PHONY : clean - -#============================================================================= -# Target rules for target CMakeFiles/v4l2_camera_compose_test.dir - -# All Build rule for target. -CMakeFiles/v4l2_camera_compose_test.dir/all: CMakeFiles/v4l2_camera.dir/all - $(MAKE) -f CMakeFiles/v4l2_camera_compose_test.dir/build.make CMakeFiles/v4l2_camera_compose_test.dir/depend - $(MAKE) -f CMakeFiles/v4l2_camera_compose_test.dir/build.make CMakeFiles/v4l2_camera_compose_test.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles --progress-num=4,5 "Built target v4l2_camera_compose_test" -.PHONY : CMakeFiles/v4l2_camera_compose_test.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/v4l2_camera_compose_test.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles 5 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/v4l2_camera_compose_test.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles 0 -.PHONY : CMakeFiles/v4l2_camera_compose_test.dir/rule - -# Convenience name for target. -v4l2_camera_compose_test: CMakeFiles/v4l2_camera_compose_test.dir/rule - -.PHONY : v4l2_camera_compose_test - -# clean rule for target. -CMakeFiles/v4l2_camera_compose_test.dir/clean: - $(MAKE) -f CMakeFiles/v4l2_camera_compose_test.dir/build.make CMakeFiles/v4l2_camera_compose_test.dir/clean -.PHONY : CMakeFiles/v4l2_camera_compose_test.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/v4l2_camera_node.dir - -# All Build rule for target. -CMakeFiles/v4l2_camera_node.dir/all: CMakeFiles/v4l2_camera.dir/all - $(MAKE) -f CMakeFiles/v4l2_camera_node.dir/build.make CMakeFiles/v4l2_camera_node.dir/depend - $(MAKE) -f CMakeFiles/v4l2_camera_node.dir/build.make CMakeFiles/v4l2_camera_node.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles --progress-num=6,7 "Built target v4l2_camera_node" -.PHONY : CMakeFiles/v4l2_camera_node.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/v4l2_camera_node.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles 5 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/v4l2_camera_node.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles 0 -.PHONY : CMakeFiles/v4l2_camera_node.dir/rule - -# Convenience name for target. -v4l2_camera_node: CMakeFiles/v4l2_camera_node.dir/rule - -.PHONY : v4l2_camera_node - -# clean rule for target. -CMakeFiles/v4l2_camera_node.dir/clean: - $(MAKE) -f CMakeFiles/v4l2_camera_node.dir/build.make CMakeFiles/v4l2_camera_node.dir/clean -.PHONY : CMakeFiles/v4l2_camera_node.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/v4l2_camera.dir - -# All Build rule for target. -CMakeFiles/v4l2_camera.dir/all: - $(MAKE) -f CMakeFiles/v4l2_camera.dir/build.make CMakeFiles/v4l2_camera.dir/depend - $(MAKE) -f CMakeFiles/v4l2_camera.dir/build.make CMakeFiles/v4l2_camera.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles --progress-num=1,2,3 "Built target v4l2_camera" -.PHONY : CMakeFiles/v4l2_camera.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/v4l2_camera.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles 3 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/v4l2_camera.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles 0 -.PHONY : CMakeFiles/v4l2_camera.dir/rule - -# Convenience name for target. -v4l2_camera: CMakeFiles/v4l2_camera.dir/rule - -.PHONY : v4l2_camera - -# clean rule for target. -CMakeFiles/v4l2_camera.dir/clean: - $(MAKE) -f CMakeFiles/v4l2_camera.dir/build.make CMakeFiles/v4l2_camera.dir/clean -.PHONY : CMakeFiles/v4l2_camera.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/v4l2_camera_uninstall.dir - -# All Build rule for target. -CMakeFiles/v4l2_camera_uninstall.dir/all: - $(MAKE) -f CMakeFiles/v4l2_camera_uninstall.dir/build.make CMakeFiles/v4l2_camera_uninstall.dir/depend - $(MAKE) -f CMakeFiles/v4l2_camera_uninstall.dir/build.make CMakeFiles/v4l2_camera_uninstall.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles --progress-num= "Built target v4l2_camera_uninstall" -.PHONY : CMakeFiles/v4l2_camera_uninstall.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/v4l2_camera_uninstall.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles 0 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/v4l2_camera_uninstall.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles 0 -.PHONY : CMakeFiles/v4l2_camera_uninstall.dir/rule - -# Convenience name for target. -v4l2_camera_uninstall: CMakeFiles/v4l2_camera_uninstall.dir/rule - -.PHONY : v4l2_camera_uninstall - -# clean rule for target. -CMakeFiles/v4l2_camera_uninstall.dir/clean: - $(MAKE) -f CMakeFiles/v4l2_camera_uninstall.dir/build.make CMakeFiles/v4l2_camera_uninstall.dir/clean -.PHONY : CMakeFiles/v4l2_camera_uninstall.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/uninstall.dir - -# All Build rule for target. -CMakeFiles/uninstall.dir/all: CMakeFiles/v4l2_camera_uninstall.dir/all - $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/depend - $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles --progress-num= "Built target uninstall" -.PHONY : CMakeFiles/uninstall.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/uninstall.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles 0 - $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/uninstall.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles 0 -.PHONY : CMakeFiles/uninstall.dir/rule - -# Convenience name for target. -uninstall: CMakeFiles/uninstall.dir/rule - -.PHONY : uninstall - -# clean rule for target. -CMakeFiles/uninstall.dir/clean: - $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/clean -.PHONY : CMakeFiles/uninstall.dir/clean - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/v4l2_camera/CMakeFiles/TargetDirectories.txt b/build/v4l2_camera/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 4f1a5cb..0000000 --- a/build/v4l2_camera/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,12 +0,0 @@ -/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/install/strip.dir -/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/install/local.dir -/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/install.dir -/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/list_install_components.dir -/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/rebuild_cache.dir -/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/edit_cache.dir -/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/test.dir -/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir -/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir -/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/v4l2_camera.dir -/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir -/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/uninstall.dir diff --git a/build/v4l2_camera/CMakeFiles/cmake.check_cache b/build/v4l2_camera/CMakeFiles/cmake.check_cache deleted file mode 100755 index 3dccd73..0000000 --- a/build/v4l2_camera/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/v4l2_camera/CMakeFiles/progress.marks b/build/v4l2_camera/CMakeFiles/progress.marks deleted file mode 100644 index 7f8f011..0000000 --- a/build/v4l2_camera/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/build/v4l2_camera/CMakeFiles/uninstall.dir/DependInfo.cmake b/build/v4l2_camera/CMakeFiles/uninstall.dir/DependInfo.cmake deleted file mode 100755 index 19fab21..0000000 --- a/build/v4l2_camera/CMakeFiles/uninstall.dir/DependInfo.cmake +++ /dev/null @@ -1,11 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) -# The set of files for implicit dependencies of each language: - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/v4l2_camera/CMakeFiles/uninstall.dir/build.make b/build/v4l2_camera/CMakeFiles/uninstall.dir/build.make deleted file mode 100755 index 14c9278..0000000 --- a/build/v4l2_camera/CMakeFiles/uninstall.dir/build.make +++ /dev/null @@ -1,72 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/v4l2_camera - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/v4l2_camera - -# Utility rule file for uninstall. - -# Include the progress variables for this target. -include CMakeFiles/uninstall.dir/progress.make - -uninstall: CMakeFiles/uninstall.dir/build.make - -.PHONY : uninstall - -# Rule to build all files generated by this target. -CMakeFiles/uninstall.dir/build: uninstall - -.PHONY : CMakeFiles/uninstall.dir/build - -CMakeFiles/uninstall.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/uninstall.dir/cmake_clean.cmake -.PHONY : CMakeFiles/uninstall.dir/clean - -CMakeFiles/uninstall.dir/depend: - cd /home/ros2/dev2_ws/build/v4l2_camera && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/v4l2_camera /home/ros2/dev2_ws/src/v4l2_camera /home/ros2/dev2_ws/build/v4l2_camera /home/ros2/dev2_ws/build/v4l2_camera /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/uninstall.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/uninstall.dir/depend - diff --git a/build/v4l2_camera/CMakeFiles/uninstall.dir/cmake_clean.cmake b/build/v4l2_camera/CMakeFiles/uninstall.dir/cmake_clean.cmake deleted file mode 100755 index 9960e98..0000000 --- a/build/v4l2_camera/CMakeFiles/uninstall.dir/cmake_clean.cmake +++ /dev/null @@ -1,5 +0,0 @@ - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/v4l2_camera/CMakeFiles/uninstall.dir/progress.make b/build/v4l2_camera/CMakeFiles/uninstall.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/build/v4l2_camera/CMakeFiles/uninstall.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/CXX.includecache b/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/CXX.includecache deleted file mode 100755 index bc83c9d..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/CXX.includecache +++ /dev/null @@ -1,4506 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/control.hpp -linux/videodev2.h -- -string -- -map -- - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/fourcc.hpp -string -- - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/image_format.hpp -linux/videodev2.h -- -string -- - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/pixel_format.hpp -linux/videodev2.h -- -string -- - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera.hpp -v4l2_camera/v4l2_camera_device.hpp -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera/v4l2_camera_device.hpp -camera_info_manager/camera_info_manager.hpp -- -image_transport/image_transport.hpp -- -rclcpp/rclcpp.hpp -- -rcl_interfaces/msg/parameter.hpp -- -memory -- -string -- -map -- -vector -- -v4l2_camera/visibility_control.h -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera/visibility_control.h - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera_device.hpp -sensor_msgs/msg/image.hpp -- -map -- -string -- -utility -- -vector -- -v4l2_camera/control.hpp -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera/control.hpp -v4l2_camera/image_format.hpp -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera/image_format.hpp -v4l2_camera/pixel_format.hpp -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera/pixel_format.hpp - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/visibility_control.h - -/home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera.cpp -v4l2_camera/v4l2_camera.hpp -/home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera/v4l2_camera.hpp -sensor_msgs/image_encodings.hpp -- -string -- -memory -- -utility -- -vector -- -algorithm -- -v4l2_camera/fourcc.hpp -/home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera/fourcc.hpp -rclcpp_components/register_node_macro.hpp -/home/ros2/dev2_ws/src/v4l2_camera/src/rclcpp_components/register_node_macro.hpp - -/home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_device.cpp -v4l2_camera/v4l2_camera_device.hpp -/home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera/v4l2_camera_device.hpp -rclcpp/rclcpp.hpp -- -sensor_msgs/image_encodings.hpp -- -fcntl.h -- -sys/ioctl.h -- -sys/mman.h -- -vector -- -map -- -algorithm -- -string -- -utility -- -memory -- -v4l2_camera/fourcc.hpp -/home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera/fourcc.hpp - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__builder.hpp -builtin_interfaces/msg/detail/duration__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__traits.hpp -builtin_interfaces/msg/detail/duration__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/time__builder.hpp -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/time__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/time__traits.hpp -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/builtin_interfaces/msg/duration.hpp -builtin_interfaces/msg/detail/duration__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__struct.hpp -builtin_interfaces/msg/detail/duration__builder.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__builder.hpp -builtin_interfaces/msg/detail/duration__traits.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__traits.hpp - -/opt/ros/foxy/include/builtin_interfaces/msg/time.hpp -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__struct.hpp -builtin_interfaces/msg/detail/time__builder.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__builder.hpp -builtin_interfaces/msg/detail/time__traits.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__traits.hpp - -/opt/ros/foxy/include/camera_info_manager/camera_info_manager.hpp -memory -- -mutex -- -string -- -rclcpp/node.hpp -/opt/ros/foxy/include/camera_info_manager/rclcpp/node.hpp -sensor_msgs/msg/camera_info.hpp -/opt/ros/foxy/include/camera_info_manager/sensor_msgs/msg/camera_info.hpp -sensor_msgs/srv/set_camera_info.hpp -/opt/ros/foxy/include/camera_info_manager/sensor_msgs/srv/set_camera_info.hpp -camera_info_manager/visibility_control.h -/opt/ros/foxy/include/camera_info_manager/camera_info_manager/visibility_control.h - -/opt/ros/foxy/include/camera_info_manager/visibility_control.h - -/opt/ros/foxy/include/class_loader/class_loader.hpp -algorithm -- -cassert -- -cstddef -- -functional -- -memory -- -mutex -- -string -- -vector -- -console_bridge/console.h -/opt/ros/foxy/include/class_loader/console_bridge/console.h -class_loader/class_loader_core.hpp -/opt/ros/foxy/include/class_loader/class_loader/class_loader_core.hpp -class_loader/register_macro.hpp -/opt/ros/foxy/include/class_loader/class_loader/register_macro.hpp -class_loader/visibility_control.hpp -/opt/ros/foxy/include/class_loader/class_loader/visibility_control.hpp - -/opt/ros/foxy/include/class_loader/class_loader_core.hpp -cstddef -- -cstdio -- -map -- -memory -- -mutex -- -string -- -typeinfo -- -utility -- -vector -- -console_bridge/console.h -/opt/ros/foxy/include/class_loader/console_bridge/console.h -class_loader/exceptions.hpp -/opt/ros/foxy/include/class_loader/class_loader/exceptions.hpp -class_loader/meta_object.hpp -/opt/ros/foxy/include/class_loader/class_loader/meta_object.hpp -class_loader/visibility_control.hpp -/opt/ros/foxy/include/class_loader/class_loader/visibility_control.hpp -rcpputils/shared_library.hpp -/opt/ros/foxy/include/class_loader/rcpputils/shared_library.hpp - -/opt/ros/foxy/include/class_loader/exceptions.hpp -stdexcept -- -string -- -class_loader/visibility_control.hpp -/opt/ros/foxy/include/class_loader/class_loader/visibility_control.hpp - -/opt/ros/foxy/include/class_loader/meta_object.hpp -string -- -typeinfo -- -vector -- -class_loader/visibility_control.hpp -/opt/ros/foxy/include/class_loader/class_loader/visibility_control.hpp - -/opt/ros/foxy/include/class_loader/register_macro.hpp -string -- -console_bridge/console.h -/opt/ros/foxy/include/class_loader/console_bridge/console.h -class_loader/class_loader_core.hpp -/opt/ros/foxy/include/class_loader/class_loader/class_loader_core.hpp - -/opt/ros/foxy/include/class_loader/visibility_control.hpp - -/opt/ros/foxy/include/console_bridge/console.h -string -- -./console_bridge_export.h -/opt/ros/foxy/include/console_bridge/console_bridge_export.h - -/opt/ros/foxy/include/console_bridge_export.h - -/opt/ros/foxy/include/image_transport/camera_publisher.hpp -rclcpp/macros.hpp -- -rclcpp/node.hpp -- -sensor_msgs/msg/image.hpp -- -sensor_msgs/msg/camera_info.hpp -- -image_transport/single_subscriber_publisher.hpp -/opt/ros/foxy/include/image_transport/image_transport/single_subscriber_publisher.hpp -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/camera_subscriber.hpp -functional -- -rclcpp/node.hpp -- -sensor_msgs/msg/camera_info.hpp -- -sensor_msgs/msg/image.hpp -- -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/exception.hpp -stdexcept -- -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/image_transport.hpp -functional -- -memory -- -string -- -vector -- -rclcpp/node.hpp -- -image_transport/camera_publisher.hpp -/opt/ros/foxy/include/image_transport/image_transport/camera_publisher.hpp -image_transport/camera_subscriber.hpp -/opt/ros/foxy/include/image_transport/image_transport/camera_subscriber.hpp -image_transport/publisher.hpp -/opt/ros/foxy/include/image_transport/image_transport/publisher.hpp -image_transport/subscriber.hpp -/opt/ros/foxy/include/image_transport/image_transport/subscriber.hpp -image_transport/transport_hints.hpp -/opt/ros/foxy/include/image_transport/image_transport/transport_hints.hpp -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/loader_fwds.hpp - -/opt/ros/foxy/include/image_transport/publisher.hpp -memory -- -rclcpp/macros.hpp -- -rclcpp/node.hpp -- -sensor_msgs/msg/image.hpp -- -image_transport/exception.hpp -/opt/ros/foxy/include/image_transport/image_transport/exception.hpp -image_transport/loader_fwds.hpp -/opt/ros/foxy/include/image_transport/image_transport/loader_fwds.hpp -image_transport/single_subscriber_publisher.hpp -/opt/ros/foxy/include/image_transport/image_transport/single_subscriber_publisher.hpp -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/single_subscriber_publisher.hpp -rclcpp/macros.hpp -- -sensor_msgs/msg/image.hpp -- -functional -- -string -- -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/subscriber.hpp -functional -- -memory -- -string -- -rclcpp/node.hpp -- -sensor_msgs/msg/image.hpp -- -image_transport/exception.hpp -/opt/ros/foxy/include/image_transport/image_transport/exception.hpp -image_transport/loader_fwds.hpp -/opt/ros/foxy/include/image_transport/image_transport/loader_fwds.hpp -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/transport_hints.hpp -memory -- -string -- -rclcpp/node.hpp -- -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/libstatistics_collector/collector/collector.hpp -mutex -- -string -- -libstatistics_collector/visibility_control.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp -libstatistics_collector/moving_average_statistics/moving_average.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/moving_average.hpp -libstatistics_collector/moving_average_statistics/types.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp -metric_details_interface.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp -rcpputils/thread_safety_annotations.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/rcpputils/thread_safety_annotations.hpp - -/opt/ros/foxy/include/libstatistics_collector/collector/generate_statistics_message.hpp -string -- -builtin_interfaces/msg/time.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/builtin_interfaces/msg/time.hpp -statistics_msgs/msg/metrics_message.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/statistics_msgs/msg/metrics_message.hpp -libstatistics_collector/visibility_control.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp -libstatistics_collector/moving_average_statistics/types.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp - -/opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp -string -- -libstatistics_collector/visibility_control.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp - -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/moving_average.hpp -cmath -- -algorithm -- -limits -- -mutex -- -numeric -- -type_traits -- -types.hpp -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp -libstatistics_collector/visibility_control.hpp -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp -rcpputils/thread_safety_annotations.hpp -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/rcpputils/thread_safety_annotations.hpp - -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp -cmath -- -sstream -- -string -- -libstatistics_collector/visibility_control.hpp -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp - -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp -string -- - -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_age.hpp -chrono -- -string -- -sstream -- -type_traits -- -utility -- -constants.hpp -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp -libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -rcl/time.h -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcl/time.h -rcutils/logging_macros.h -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcutils/logging_macros.h - -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_period.hpp -chrono -- -mutex -- -string -- -constants.hpp -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp -libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -rcl/time.h -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcl/time.h - -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -chrono -- -string -- -rcl/time.h -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcl/time.h -libstatistics_collector/collector/collector.hpp -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/libstatistics_collector/collector/collector.hpp - -/opt/ros/foxy/include/libstatistics_collector/visibility_control.hpp - -/opt/ros/foxy/include/rcl/allocator.h -rcutils/allocator.h -/opt/ros/foxy/include/rcl/rcutils/allocator.h - -/opt/ros/foxy/include/rcl/arguments.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h -rcl_yaml_param_parser/types.h -/opt/ros/foxy/include/rcl/rcl_yaml_param_parser/types.h - -/opt/ros/foxy/include/rcl/client.h -rosidl_runtime_c/service_type_support_struct.h -/opt/ros/foxy/include/rcl/rosidl_runtime_c/service_type_support_struct.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/node.h -/opt/ros/foxy/include/rcl/rcl/node.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/context.h -rmw/init.h -/opt/ros/foxy/include/rcl/rmw/init.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/arguments.h -/opt/ros/foxy/include/rcl/rcl/arguments.h -rcl/init_options.h -/opt/ros/foxy/include/rcl/rcl/init_options.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h -stdalign.h -- - -/opt/ros/foxy/include/rcl/domain_id.h -stddef.h -- -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h -rmw/domain_id.h -/opt/ros/foxy/include/rcl/rmw/domain_id.h - -/opt/ros/foxy/include/rcl/error_handling.h -rcutils/error_handling.h -/opt/ros/foxy/include/rcl/rcutils/error_handling.h - -/opt/ros/foxy/include/rcl/event.h -rcl/client.h -/opt/ros/foxy/include/rcl/rcl/client.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/publisher.h -/opt/ros/foxy/include/rcl/rcl/publisher.h -rcl/service.h -/opt/ros/foxy/include/rcl/rcl/service.h -rcl/subscription.h -/opt/ros/foxy/include/rcl/rcl/subscription.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/graph.h -rmw/names_and_types.h -- -rmw/get_topic_names_and_types.h -- -rmw/topic_endpoint_info_array.h -- -rcutils/types.h -/opt/ros/foxy/include/rcl/rcutils/types.h -rosidl_runtime_c/service_type_support_struct.h -/opt/ros/foxy/include/rcl/rosidl_runtime_c/service_type_support_struct.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/client.h -/opt/ros/foxy/include/rcl/rcl/client.h -rcl/node.h -/opt/ros/foxy/include/rcl/rcl/node.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/guard_condition.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/context.h -/opt/ros/foxy/include/rcl/rcl/context.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/init_options.h -rmw/init.h -/opt/ros/foxy/include/rcl/rmw/init.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/macros.h - -/opt/ros/foxy/include/rcl/node.h -stdint.h -- -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/arguments.h -/opt/ros/foxy/include/rcl/rcl/arguments.h -rcl/context.h -/opt/ros/foxy/include/rcl/rcl/context.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/node_options.h -/opt/ros/foxy/include/rcl/rcl/node_options.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/node_options.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/arguments.h -/opt/ros/foxy/include/rcl/rcl/arguments.h -rcl/domain_id.h -/opt/ros/foxy/include/rcl/rcl/domain_id.h - -/opt/ros/foxy/include/rcl/publisher.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rcl/rosidl_runtime_c/message_type_support_struct.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/node.h -/opt/ros/foxy/include/rcl/rcl/node.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/service.h -rosidl_runtime_c/service_type_support_struct.h -/opt/ros/foxy/include/rcl/rosidl_runtime_c/service_type_support_struct.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/node.h -/opt/ros/foxy/include/rcl/rcl/node.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/subscription.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rcl/rosidl_runtime_c/message_type_support_struct.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/node.h -/opt/ros/foxy/include/rcl/rcl/node.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h -rmw/message_sequence.h -/opt/ros/foxy/include/rcl/rmw/message_sequence.h - -/opt/ros/foxy/include/rcl/time.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h -rcutils/time.h -/opt/ros/foxy/include/rcl/rcutils/time.h - -/opt/ros/foxy/include/rcl/timer.h -stdbool.h -- -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/context.h -/opt/ros/foxy/include/rcl/rcl/context.h -rcl/guard_condition.h -/opt/ros/foxy/include/rcl/rcl/guard_condition.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/time.h -/opt/ros/foxy/include/rcl/rcl/time.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rmw/rmw.h -/opt/ros/foxy/include/rcl/rmw/rmw.h - -/opt/ros/foxy/include/rcl/types.h -rmw/types.h -- - -/opt/ros/foxy/include/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/wait.h -stdbool.h -- -stddef.h -- -rcl/client.h -/opt/ros/foxy/include/rcl/rcl/client.h -rcl/guard_condition.h -/opt/ros/foxy/include/rcl/rcl/guard_condition.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/service.h -/opt/ros/foxy/include/rcl/rcl/service.h -rcl/subscription.h -/opt/ros/foxy/include/rcl/rcl/subscription.h -rcl/timer.h -/opt/ros/foxy/include/rcl/rcl/timer.h -rcl/event.h -/opt/ros/foxy/include/rcl/rcl/event.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__traits.hpp -rcl_interfaces/msg/detail/floating_point_range__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__traits.hpp -rcl_interfaces/msg/detail/integer_range__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp -rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp -rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__builder.hpp -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/parameter_value__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__traits.hpp -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -rcl_interfaces/msg/detail/parameter_value__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp -rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/floating_point_range__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp -rcl_interfaces/msg/detail/integer_range__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp -rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -rcl_interfaces/msg/detail/floating_point_range__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__traits.hpp -rcl_interfaces/msg/detail/integer_range__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__builder.hpp -rcl_interfaces/msg/detail/parameter_event__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__traits.hpp -rcl_interfaces/msg/detail/parameter_event__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -builtin_interfaces/msg/detail/time__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__builder.hpp -rcl_interfaces/msg/detail/parameter_type__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__traits.hpp -rcl_interfaces/msg/detail/parameter_type__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__builder.hpp -rcl_interfaces/msg/detail/parameter_value__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__traits.hpp -rcl_interfaces/msg/detail/parameter_value__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp -rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp -rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/list_parameters_result.hpp -rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -rcl_interfaces/msg/detail/list_parameters_result__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp -rcl_interfaces/msg/detail/list_parameters_result__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/parameter.hpp -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__struct.hpp -rcl_interfaces/msg/detail/parameter__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__builder.hpp -rcl_interfaces/msg/detail/parameter__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/parameter_descriptor.hpp -rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp -rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/parameter_event.hpp -rcl_interfaces/msg/detail/parameter_event__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__struct.hpp -rcl_interfaces/msg/detail/parameter_event__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__builder.hpp -rcl_interfaces/msg/detail/parameter_event__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/parameter_type.hpp -rcl_interfaces/msg/detail/parameter_type__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__struct.hpp -rcl_interfaces/msg/detail/parameter_type__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__builder.hpp -rcl_interfaces/msg/detail/parameter_type__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/parameter_value.hpp -rcl_interfaces/msg/detail/parameter_value__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__struct.hpp -rcl_interfaces/msg/detail/parameter_value__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__builder.hpp -rcl_interfaces/msg/detail/parameter_value__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/set_parameters_result.hpp -rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -rcl_interfaces/msg/detail/set_parameters_result__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp -rcl_interfaces/msg/detail/set_parameters_result__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/describe_parameters.hpp -rcl_interfaces/srv/detail/describe_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -rcl_interfaces/srv/detail/describe_parameters__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__builder.hpp -rcl_interfaces/srv/detail/describe_parameters__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__builder.hpp -rcl_interfaces/srv/detail/describe_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__traits.hpp -rcl_interfaces/srv/detail/describe_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp -rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp -rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__builder.hpp -rcl_interfaces/srv/detail/get_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/parameter_value__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__traits.hpp -rcl_interfaces/srv/detail/get_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__builder.hpp -rcl_interfaces/srv/detail/list_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__traits.hpp -rcl_interfaces/srv/detail/list_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -rcl_interfaces/msg/detail/list_parameters_result__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__builder.hpp -rcl_interfaces/srv/detail/set_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp -rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__traits.hpp -rcl_interfaces/srv/detail/set_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp -rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp -rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp -rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -rcl_interfaces/msg/detail/set_parameters_result__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/get_parameter_types.hpp -rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -rcl_interfaces/srv/detail/get_parameter_types__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp -rcl_interfaces/srv/detail/get_parameter_types__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/get_parameters.hpp -rcl_interfaces/srv/detail/get_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__struct.hpp -rcl_interfaces/srv/detail/get_parameters__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__builder.hpp -rcl_interfaces/srv/detail/get_parameters__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/list_parameters.hpp -rcl_interfaces/srv/detail/list_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__struct.hpp -rcl_interfaces/srv/detail/list_parameters__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__builder.hpp -rcl_interfaces/srv/detail/list_parameters__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/set_parameters.hpp -rcl_interfaces/srv/detail/set_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__struct.hpp -rcl_interfaces/srv/detail/set_parameters__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__builder.hpp -rcl_interfaces/srv/detail/set_parameters__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/set_parameters_atomically.hpp -rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp -rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp - -/opt/ros/foxy/include/rcl_yaml_param_parser/types.h -stdint.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcl_yaml_param_parser/rcutils/allocator.h -rcutils/types/string_array.h -/opt/ros/foxy/include/rcl_yaml_param_parser/rcutils/types/string_array.h - -/opt/ros/foxy/include/rclcpp/allocator/allocator_common.hpp -memory -- -rcl/allocator.h -/opt/ros/foxy/include/rclcpp/allocator/rcl/allocator.h -rclcpp/allocator/allocator_deleter.hpp -/opt/ros/foxy/include/rclcpp/allocator/rclcpp/allocator/allocator_deleter.hpp - -/opt/ros/foxy/include/rclcpp/allocator/allocator_deleter.hpp -memory -- -stdexcept -- - -/opt/ros/foxy/include/rclcpp/any_executable.hpp -memory -- -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/callback_group.hpp -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp -rclcpp/subscription.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/any_service_callback.hpp -functional -- -memory -- -stdexcept -- -type_traits -- -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rmw/types.h -/opt/ros/foxy/include/rclcpp/rmw/types.h -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h -tracetools/utils.hpp -/opt/ros/foxy/include/rclcpp/tracetools/utils.hpp - -/opt/ros/foxy/include/rclcpp/any_subscription_callback.hpp -rmw/types.h -- -functional -- -memory -- -stdexcept -- -type_traits -- -utility -- -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/message_info.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/message_info.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h -tracetools/utils.hpp -/opt/ros/foxy/include/rclcpp/tracetools/utils.hpp - -/opt/ros/foxy/include/rclcpp/callback_group.hpp -atomic -- -mutex -- -string -- -vector -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp -rclcpp/publisher_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_base.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/client.hpp -atomic -- -future -- -map -- -memory -- -sstream -- -string -- -tuple -- -utility -- -rcl/client.h -/opt/ros/foxy/include/rclcpp/rcl/client.h -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node_interfaces/node_graph_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/expand_topic_or_service_name.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcutils/logging_macros.h -/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h -rmw/error_handling.h -/opt/ros/foxy/include/rclcpp/rmw/error_handling.h -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/clock.hpp -functional -- -memory -- -mutex -- -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/time.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/time.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcl/time.h -/opt/ros/foxy/include/rclcpp/rcl/time.h -rcutils/time.h -/opt/ros/foxy/include/rclcpp/rcutils/time.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rclcpp/rcutils/types/rcutils_ret.h - -/opt/ros/foxy/include/rclcpp/context.hpp -condition_variable -- -functional -- -memory -- -mutex -- -string -- -typeindex -- -typeinfo -- -unordered_map -- -utility -- -vector -- -rcl/context.h -/opt/ros/foxy/include/rclcpp/rcl/context.h -rcl/guard_condition.h -/opt/ros/foxy/include/rclcpp/rcl/guard_condition.h -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/init_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/init_options.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/contexts/default_context.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/contexts/rclcpp/context.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/contexts/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/create_client.hpp -memory -- -string -- -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_services_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/create_publisher.hpp -memory -- -string -- -rclcpp/node_interfaces/get_node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp -rclcpp/node_interfaces/node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp -rclcpp/node_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_options.hpp -rclcpp/publisher_factory.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_factory.hpp -rclcpp/publisher_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rmw/qos_profiles.h -/opt/ros/foxy/include/rclcpp/rmw/qos_profiles.h - -/opt/ros/foxy/include/rclcpp/create_service.hpp -memory -- -string -- -utility -- -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_services_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/create_subscription.hpp -chrono -- -functional -- -memory -- -stdexcept -- -string -- -utility -- -rclcpp/detail/resolve_enable_topic_statistics.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp -rclcpp/node_interfaces/get_node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp -rclcpp/node_interfaces/get_node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp -rclcpp/node_interfaces/node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp -rclcpp/create_publisher.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_publisher.hpp -rclcpp/create_timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_timer.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/subscription_factory.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_factory.hpp -rclcpp/subscription_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/topic_statistics/subscription_topic_statistics.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp -rmw/qos_profiles.h -/opt/ros/foxy/include/rclcpp/rmw/qos_profiles.h - -/opt/ros/foxy/include/rclcpp/create_timer.hpp -chrono -- -exception -- -memory -- -string -- -utility -- -rclcpp/duration.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/duration.hpp -rclcpp/node_interfaces/get_node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp -rclcpp/node_interfaces/get_node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp - -/opt/ros/foxy/include/rclcpp/detail/mutex_two_priorities.hpp -condition_variable -- -mutex -- - -/opt/ros/foxy/include/rclcpp/detail/resolve_enable_topic_statistics.hpp -stdexcept -- -rclcpp/topic_statistics_state.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/topic_statistics_state.hpp - -/opt/ros/foxy/include/rclcpp/detail/resolve_intra_process_buffer_type.hpp -stdexcept -- -rclcpp/any_subscription_callback.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/any_subscription_callback.hpp -rclcpp/intra_process_buffer_type.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/intra_process_buffer_type.hpp - -/opt/ros/foxy/include/rclcpp/detail/resolve_use_intra_process.hpp -stdexcept -- -rclcpp/intra_process_setting.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/intra_process_setting.hpp - -/opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_payload.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/detail/rcl/publisher.h -rclcpp/detail/rmw_implementation_specific_payload.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/detail/rcl/subscription.h -rclcpp/detail/rmw_implementation_specific_payload.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/duration.hpp -chrono -- -builtin_interfaces/msg/duration.hpp -/opt/ros/foxy/include/rclcpp/builtin_interfaces/msg/duration.hpp -rcl/time.h -/opt/ros/foxy/include/rclcpp/rcl/time.h -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/event.hpp -atomic -- -memory -- -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/exceptions.hpp -rclcpp/exceptions/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions/exceptions.hpp - -/opt/ros/foxy/include/rclcpp/exceptions/exceptions.hpp -stdexcept -- -string -- -vector -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/exceptions/rcl/error_handling.h -rcl/types.h -/opt/ros/foxy/include/rclcpp/exceptions/rcl/types.h -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/exceptions/rclcpp/visibility_control.hpp -rcpputils/join.hpp -/opt/ros/foxy/include/rclcpp/exceptions/rcpputils/join.hpp - -/opt/ros/foxy/include/rclcpp/executor.hpp -algorithm -- -cassert -- -chrono -- -cstdlib -- -iostream -- -list -- -memory -- -mutex -- -string -- -vector -- -rcl/guard_condition.h -/opt/ros/foxy/include/rclcpp/rcl/guard_condition.h -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/executor_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executor_options.hpp -rclcpp/future_return_code.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/future_return_code.hpp -rclcpp/memory_strategies.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategies.hpp -rclcpp/memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategy.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/scope_exit.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/scope_exit.hpp - -/opt/ros/foxy/include/rclcpp/executor_options.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/memory_strategies.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategies.hpp -rclcpp/memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategy.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/executors.hpp -future -- -memory -- -rclcpp/executors/multi_threaded_executor.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp -rclcpp/executors/single_threaded_executor.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp -rclcpp/executors/static_single_threaded_executor.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp -chrono -- -memory -- -mutex -- -set -- -thread -- -unordered_map -- -rclcpp/detail/mutex_two_priorities.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/detail/mutex_two_priorities.hpp -rclcpp/executor.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/executor.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp -rclcpp/memory_strategies.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategies.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp -rmw/rmw.h -- -cassert -- -cstdlib -- -memory -- -vector -- -rclcpp/executor.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/executor.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp -rclcpp/memory_strategies.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategies.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/node.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/utilities.hpp -rclcpp/rate.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/rate.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/executors/static_executor_entities_collector.hpp -chrono -- -list -- -memory -- -rcl/guard_condition.h -/opt/ros/foxy/include/rclcpp/executors/rcl/guard_condition.h -rcl/wait.h -/opt/ros/foxy/include/rclcpp/executors/rcl/wait.h -rclcpp/experimental/executable_list.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/experimental/executable_list.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp -rclcpp/memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategy.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/executors/static_single_threaded_executor.hpp -cassert -- -cstdlib -- -memory -- -vector -- -string -- -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/executors/rmw/rmw.h -rclcpp/executor.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/executor.hpp -rclcpp/executors/static_executor_entities_collector.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/executors/static_executor_entities_collector.hpp -rclcpp/experimental/executable_list.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/experimental/executable_list.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp -rclcpp/memory_strategies.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategies.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/node.hpp -rclcpp/rate.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/rate.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/expand_topic_or_service_name.hpp -string -- -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/experimental/buffers/buffer_implementation_base.hpp - -/opt/ros/foxy/include/rclcpp/experimental/buffers/intra_process_buffer.hpp -memory -- -type_traits -- -utility -- -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/allocator/allocator_common.hpp -rclcpp/allocator/allocator_deleter.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/allocator/allocator_deleter.hpp -rclcpp/experimental/buffers/buffer_implementation_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/macros.hpp - -/opt/ros/foxy/include/rclcpp/experimental/buffers/ring_buffer_implementation.hpp -algorithm -- -cstddef -- -cstdint -- -memory -- -mutex -- -stdexcept -- -utility -- -vector -- -rclcpp/experimental/buffers/buffer_implementation_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp -rclcpp/logger.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/logger.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/logging.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/experimental/create_intra_process_buffer.hpp -memory -- -type_traits -- -utility -- -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/experimental/rcl/subscription.h -rclcpp/experimental/buffers/intra_process_buffer.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp -rclcpp/experimental/buffers/ring_buffer_implementation.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/buffers/ring_buffer_implementation.hpp -rclcpp/intra_process_buffer_type.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/intra_process_buffer_type.hpp - -/opt/ros/foxy/include/rclcpp/experimental/executable_list.hpp -memory -- -vector -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/client.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/subscription_base.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/experimental/intra_process_manager.hpp -rmw/types.h -- -shared_mutex -- -algorithm -- -atomic -- -cstdint -- -exception -- -map -- -memory -- -string -- -unordered_map -- -utility -- -vector -- -rclcpp/allocator/allocator_deleter.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/allocator/allocator_deleter.hpp -rclcpp/experimental/subscription_intra_process.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/subscription_intra_process.hpp -rclcpp/experimental/subscription_intra_process_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp -rclcpp/logger.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/logger.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/logging.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/macros.hpp -rclcpp/publisher_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/publisher_base.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process.hpp -rmw/rmw.h -- -functional -- -memory -- -string -- -utility -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/experimental/rcl/error_handling.h -rclcpp/any_subscription_callback.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/any_subscription_callback.hpp -rclcpp/experimental/buffers/intra_process_buffer.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp -rclcpp/experimental/create_intra_process_buffer.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/create_intra_process_buffer.hpp -rclcpp/experimental/subscription_intra_process_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/type_support_decl.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/waitable.hpp -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/experimental/tracetools/tracetools.h - -/opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process_base.hpp -rmw/rmw.h -- -functional -- -memory -- -mutex -- -string -- -utility -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/experimental/rcl/error_handling.h -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/type_support_decl.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/function_traits.hpp -functional -- -memory -- -tuple -- - -/opt/ros/foxy/include/rclcpp/future_return_code.hpp -iostream -- -string -- -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/guard_condition.hpp -atomic -- -rcl/guard_condition.h -/opt/ros/foxy/include/rclcpp/rcl/guard_condition.h -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/init_options.hpp -memory -- -rcl/init_options.h -/opt/ros/foxy/include/rclcpp/rcl/init_options.h -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/intra_process_buffer_type.hpp - -/opt/ros/foxy/include/rclcpp/intra_process_setting.hpp - -/opt/ros/foxy/include/rclcpp/loaned_message.hpp -memory -- -utility -- -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp -rclcpp/publisher_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp -rcl/allocator.h -/opt/ros/foxy/include/rclcpp/rcl/allocator.h -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h - -/opt/ros/foxy/include/rclcpp/logger.hpp -memory -- -string -- -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcl/node.h -/opt/ros/foxy/include/rclcpp/rcl/node.h - -/opt/ros/foxy/include/rclcpp/logging.hpp -sstream -- -type_traits -- -rclcpp/logger.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logger.hpp -rcutils/logging_macros.h -/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp - -/opt/ros/foxy/include/rclcpp/macros.hpp -memory -- -utility -- - -/opt/ros/foxy/include/rclcpp/memory_strategies.hpp -rclcpp/memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategy.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/memory_strategy.hpp -list -- -memory -- -rcl/allocator.h -/opt/ros/foxy/include/rclcpp/rcl/allocator.h -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/any_executable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/any_executable.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/message_info.hpp -rmw/types.h -/opt/ros/foxy/include/rclcpp/rmw/types.h -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/message_memory_strategy.hpp -memory -- -stdexcept -- -rcl/types.h -/opt/ros/foxy/include/rclcpp/rcl/types.h -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/serialized_message.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/serialized_message.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcutils/logging_macros.h -/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h -rmw/serialized_message.h -/opt/ros/foxy/include/rclcpp/rmw/serialized_message.h - -/opt/ros/foxy/include/rclcpp/node.hpp -atomic -- -condition_variable -- -list -- -map -- -memory -- -mutex -- -string -- -tuple -- -utility -- -vector -- -rcutils/macros.h -/opt/ros/foxy/include/rclcpp/rcutils/macros.h -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/node.h -/opt/ros/foxy/include/rclcpp/rcl/node.h -rcl_interfaces/msg/list_parameters_result.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/list_parameters_result.hpp -rcl_interfaces/msg/parameter_descriptor.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_descriptor.hpp -rcl_interfaces/msg/parameter_event.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_event.hpp -rcl_interfaces/msg/set_parameters_result.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/set_parameters_result.hpp -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/callback_group.hpp -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp -rclcpp/clock.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/clock.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/event.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/event.hpp -rclcpp/logger.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logger.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/message_memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/message_memory_strategy.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_clock_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp -rclcpp/node_interfaces/node_graph_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp -rclcpp/node_interfaces/node_logging_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp -rclcpp/node_interfaces/node_parameters_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp -rclcpp/node_interfaces/node_services_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp -rclcpp/node_interfaces/node_time_source_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp -rclcpp/node_interfaces/node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp -rclcpp/node_interfaces/node_waitables_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp -rclcpp/node_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_options.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/publisher.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher.hpp -rclcpp/publisher_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp -rclcpp/subscription.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription.hpp -rclcpp/subscription_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp -rclcpp/subscription_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_traits.hpp -rclcpp/time.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/time.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -node_impl.hpp -/opt/ros/foxy/include/rclcpp/node_impl.hpp - -/opt/ros/foxy/include/rclcpp/node_impl.hpp -rmw/error_handling.h -- -rmw/rmw.h -- -algorithm -- -chrono -- -cstdlib -- -iostream -- -limits -- -map -- -memory -- -sstream -- -stdexcept -- -string -- -utility -- -vector -- -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/rcl/subscription.h -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/create_client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_client.hpp -rclcpp/create_publisher.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_publisher.hpp -rclcpp/create_service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_service.hpp -rclcpp/create_timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_timer.hpp -rclcpp/create_subscription.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_subscription.hpp -rclcpp/detail/resolve_enable_topic_statistics.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -node.hpp -/opt/ros/foxy/include/rclcpp/node.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/get_node_base_interface.hpp -memory -- -utility -- -type_traits -- -rcpputils/pointer_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_base_interface_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface_traits.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/get_node_timers_interface.hpp -memory -- -utility -- -type_traits -- -rcpputils/pointer_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp -rclcpp/node_interfaces/node_timers_interface_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface_traits.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/get_node_topics_interface.hpp -memory -- -utility -- -type_traits -- -rcpputils/pointer_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp -rclcpp/node_interfaces/node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp -rclcpp/node_interfaces/node_topics_interface_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface_traits.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface.hpp -memory -- -mutex -- -string -- -vector -- -rcl/node.h -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/node.h -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/context.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface_traits.hpp -functional -- -type_traits -- -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_clock_interface.hpp -rclcpp/clock.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/clock.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_graph_interface.hpp -algorithm -- -array -- -chrono -- -map -- -string -- -utility -- -vector -- -rcl/graph.h -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/graph.h -rcl/guard_condition.h -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/guard_condition.h -rclcpp/event.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/event.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/qos.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_logging_interface.hpp -memory -- -rclcpp/logger.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/logger.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_parameters_interface.hpp -map -- -memory -- -string -- -vector -- -rcl_interfaces/msg/list_parameters_result.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl_interfaces/msg/list_parameters_result.hpp -rcl_interfaces/msg/parameter_descriptor.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp -rcl_interfaces/msg/set_parameters_result.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl_interfaces/msg/set_parameters_result.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/parameter.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_services_interface.hpp -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/client.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/service.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_time_source_interface.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface.hpp -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface_traits.hpp -functional -- -type_traits -- -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface.hpp -functional -- -memory -- -string -- -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/publisher.h -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/subscription.h -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp -rclcpp/publisher.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/publisher.hpp -rclcpp/publisher_factory.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/publisher_factory.hpp -rclcpp/subscription.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/subscription.hpp -rclcpp/subscription_factory.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/subscription_factory.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface_traits.hpp -functional -- -type_traits -- -rclcpp/node_interfaces/node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_waitables_interface.hpp -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/node_options.hpp -memory -- -string -- -vector -- -rcl/node_options.h -/opt/ros/foxy/include/rclcpp/rcl/node_options.h -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/publisher_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/parameter.hpp -iostream -- -ostream -- -sstream -- -string -- -vector -- -rcl_interfaces/msg/parameter.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/parameter_value.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter_value.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/parameter_client.hpp -memory -- -string -- -utility -- -vector -- -rcl_interfaces/msg/parameter.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter.hpp -rcl_interfaces/msg/parameter_event.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_event.hpp -rcl_interfaces/msg/parameter_value.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_value.hpp -rcl_interfaces/srv/describe_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/describe_parameters.hpp -rcl_interfaces/srv/get_parameter_types.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp -rcl_interfaces/srv/get_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameters.hpp -rcl_interfaces/srv/list_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/list_parameters.hpp -rcl_interfaces/srv/set_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters.hpp -rcl_interfaces/srv/set_parameters_atomically.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp -rclcpp/executors.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors.hpp -rclcpp/create_subscription.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_subscription.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/parameter_service.hpp -memory -- -string -- -rcl_interfaces/srv/describe_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/describe_parameters.hpp -rcl_interfaces/srv/get_parameter_types.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp -rcl_interfaces/srv/get_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameters.hpp -rcl_interfaces/srv/list_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/list_parameters.hpp -rcl_interfaces/srv/set_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters.hpp -rcl_interfaces/srv/set_parameters_atomically.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp -rclcpp/executors.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/parameter_value.hpp -exception -- -iostream -- -ostream -- -sstream -- -string -- -vector -- -rcl_interfaces/msg/parameter_type.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_type.hpp -rcl_interfaces/msg/parameter_value.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_value.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/publisher.hpp -rmw/error_handling.h -- -rmw/rmw.h -- -functional -- -iostream -- -memory -- -sstream -- -string -- -utility -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp -rclcpp/allocator/allocator_deleter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp -rclcpp/detail/resolve_use_intra_process.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp -rclcpp/experimental/intra_process_manager.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp -rclcpp/loaned_message.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/loaned_message.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/publisher_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp -rclcpp/publisher_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/publisher_base.hpp -rmw/error_handling.h -- -rmw/rmw.h -- -functional -- -iostream -- -memory -- -sstream -- -string -- -vector -- -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/qos_event.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/publisher_factory.hpp -functional -- -memory -- -string -- -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h -rosidl_typesupport_cpp/message_type_support.hpp -/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp -rclcpp/publisher.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher.hpp -rclcpp/publisher_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp -rclcpp/publisher_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/publisher_options.hpp -memory -- -string -- -vector -- -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp -rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp -rclcpp/intra_process_setting.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_setting.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/qos_event.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp - -/opt/ros/foxy/include/rclcpp/qos.hpp -string -- -rclcpp/duration.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/duration.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rmw/incompatible_qos_events_statuses.h -/opt/ros/foxy/include/rclcpp/rmw/incompatible_qos_events_statuses.h -rmw/qos_profiles.h -/opt/ros/foxy/include/rclcpp/rmw/qos_profiles.h -rmw/types.h -/opt/ros/foxy/include/rclcpp/rmw/types.h - -/opt/ros/foxy/include/rclcpp/qos_event.hpp -functional -- -string -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rmw/incompatible_qos_events_statuses.h -/opt/ros/foxy/include/rclcpp/rmw/incompatible_qos_events_statuses.h -rcutils/logging_macros.h -/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/rate.hpp -chrono -- -memory -- -thread -- -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/rclcpp.hpp -csignal -- -memory -- -rclcpp/executors.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/guard_condition.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/parameter_client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter_client.hpp -rclcpp/parameter_service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter_service.hpp -rclcpp/rate.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/rate.hpp -rclcpp/time.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/time.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/wait_set.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/scope_exit.hpp -functional -- -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp - -/opt/ros/foxy/include/rclcpp/serialized_message.hpp -rcl/allocator.h -/opt/ros/foxy/include/rclcpp/rcl/allocator.h -rcl/types.h -/opt/ros/foxy/include/rclcpp/rcl/types.h -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/service.hpp -atomic -- -functional -- -iostream -- -memory -- -sstream -- -string -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/service.h -/opt/ros/foxy/include/rclcpp/rcl/service.h -rclcpp/any_service_callback.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/any_service_callback.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/expand_topic_or_service_name.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp -rmw/error_handling.h -/opt/ros/foxy/include/rclcpp/rmw/error_handling.h -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h - -/opt/ros/foxy/include/rclcpp/subscription.hpp -rmw/error_handling.h -- -rmw/rmw.h -- -chrono -- -functional -- -iostream -- -memory -- -sstream -- -string -- -utility -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/rcl/subscription.h -rclcpp/any_subscription_callback.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/any_subscription_callback.hpp -rclcpp/detail/resolve_use_intra_process.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp -rclcpp/detail/resolve_intra_process_buffer_type.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/expand_topic_or_service_name.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp -rclcpp/experimental/intra_process_manager.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp -rclcpp/experimental/subscription_intra_process.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/message_info.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/message_info.hpp -rclcpp/message_memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/message_memory_strategy.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_base.hpp -rclcpp/subscription_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp -rclcpp/subscription_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_traits.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp -rclcpp/topic_statistics/subscription_topic_statistics.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h - -/opt/ros/foxy/include/rclcpp/subscription_base.hpp -atomic -- -memory -- -string -- -unordered_map -- -vector -- -utility -- -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/rcl/subscription.h -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h -rclcpp/any_subscription_callback.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/any_subscription_callback.hpp -rclcpp/experimental/intra_process_manager.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp -rclcpp/experimental/subscription_intra_process_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/message_info.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/message_info.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/qos_event.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp -rclcpp/serialized_message.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/serialized_message.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/subscription_factory.hpp -functional -- -memory -- -string -- -utility -- -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/rcl/subscription.h -rosidl_typesupport_cpp/message_type_support.hpp -/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp -rclcpp/any_subscription_callback.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/any_subscription_callback.hpp -rclcpp/intra_process_buffer_type.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/subscription.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription.hpp -rclcpp/subscription_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp -rclcpp/subscription_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_traits.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/topic_statistics/subscription_topic_statistics.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp - -/opt/ros/foxy/include/rclcpp/subscription_options.hpp -chrono -- -memory -- -string -- -vector -- -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/callback_group.hpp -rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp -rclcpp/intra_process_buffer_type.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp -rclcpp/intra_process_setting.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_setting.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/qos_event.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp -rclcpp/topic_statistics_state.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics_state.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/subscription_traits.hpp -memory -- -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/serialized_message.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/serialized_message.hpp -rclcpp/subscription_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp -rcl/types.h -/opt/ros/foxy/include/rclcpp/rcl/types.h - -/opt/ros/foxy/include/rclcpp/subscription_wait_set_mask.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/time.hpp -builtin_interfaces/msg/time.hpp -/opt/ros/foxy/include/rclcpp/builtin_interfaces/msg/time.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcl/time.h -/opt/ros/foxy/include/rclcpp/rcl/time.h -rclcpp/duration.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/duration.hpp - -/opt/ros/foxy/include/rclcpp/timer.hpp -atomic -- -chrono -- -functional -- -memory -- -sstream -- -thread -- -type_traits -- -utility -- -rclcpp/clock.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/clock.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/rate.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/rate.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h -tracetools/utils.hpp -/opt/ros/foxy/include/rclcpp/tracetools/utils.hpp -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/timer.h -/opt/ros/foxy/include/rclcpp/rcl/timer.h -rmw/error_handling.h -/opt/ros/foxy/include/rclcpp/rmw/error_handling.h -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp -memory -- -string -- -utility -- -vector -- -libstatistics_collector/collector/generate_statistics_message.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/collector/generate_statistics_message.hpp -libstatistics_collector/moving_average_statistics/types.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/moving_average_statistics/types.hpp -libstatistics_collector/topic_statistics_collector/constants.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/constants.hpp -libstatistics_collector/topic_statistics_collector/received_message_age.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_age.hpp -libstatistics_collector/topic_statistics_collector/received_message_period.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_period.hpp -rcl/time.h -/opt/ros/foxy/include/rclcpp/topic_statistics/rcl/time.h -rclcpp/time.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/rclcpp/time.hpp -rclcpp/publisher.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/rclcpp/publisher.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/rclcpp/timer.hpp -statistics_msgs/msg/metrics_message.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/statistics_msgs/msg/metrics_message.hpp - -/opt/ros/foxy/include/rclcpp/topic_statistics_state.hpp - -/opt/ros/foxy/include/rclcpp/type_support_decl.hpp -rosidl_runtime_cpp/message_type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp -rosidl_runtime_cpp/service_type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rosidl_runtime_cpp/service_type_support_decl.hpp -rosidl_typesupport_cpp/message_type_support.hpp -/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp -rosidl_typesupport_cpp/service_type_support.hpp -/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/service_type_support.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/utilities.hpp -chrono -- -functional -- -limits -- -string -- -vector -- -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/init_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/init_options.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -sstream -- - -/opt/ros/foxy/include/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/wait_result.hpp -cassert -- -functional -- -stdexcept -- -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/wait_result_kind.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_result_kind.hpp - -/opt/ros/foxy/include/rclcpp/wait_result_kind.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/wait_set.hpp -memory -- -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/wait_set_policies/dynamic_storage.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp -rclcpp/wait_set_policies/sequential_synchronization.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp -rclcpp/wait_set_policies/static_storage.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp -rclcpp/wait_set_policies/thread_safe_synchronization.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp -rclcpp/wait_set_template.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_template.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/storage_policy_common.hpp -memory -- -stdexcept -- -utility -- -rcl/wait.h -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rcl/wait.h -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/exceptions.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/logging.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -chrono -- -functional -- - -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp -condition_variable -- -functional -- -mutex -- -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/dynamic_storage.hpp -algorithm -- -memory -- -utility -- -vector -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp -rclcpp/subscription_wait_set_mask.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp -rclcpp/wait_set_policies/detail/storage_policy_common.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/sequential_synchronization.hpp -chrono -- -functional -- -memory -- -utility -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/exceptions.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp -rclcpp/subscription_wait_set_mask.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp -rclcpp/wait_result.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result.hpp -rclcpp/wait_result_kind.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp -rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/static_storage.hpp -array -- -memory -- -utility -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp -rclcpp/subscription_wait_set_mask.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp -rclcpp/wait_set_policies/detail/storage_policy_common.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp -chrono -- -functional -- -memory -- -utility -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/exceptions.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp -rclcpp/subscription_wait_set_mask.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp -rclcpp/wait_result.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result.hpp -rclcpp/wait_result_kind.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp -rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_template.hpp -chrono -- -memory -- -utility -- -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/scope_exit.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/scope_exit.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_base.hpp -rclcpp/subscription_wait_set_mask.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/wait_result.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_result.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/waitable.hpp -atomic -- -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h - -/opt/ros/foxy/include/rclcpp_components/node_factory.hpp -rclcpp_components/node_instance_wrapper.hpp -/opt/ros/foxy/include/rclcpp_components/rclcpp_components/node_instance_wrapper.hpp - -/opt/ros/foxy/include/rclcpp_components/node_factory_template.hpp -functional -- -memory -- -rclcpp_components/node_factory.hpp -/opt/ros/foxy/include/rclcpp_components/rclcpp_components/node_factory.hpp - -/opt/ros/foxy/include/rclcpp_components/node_instance_wrapper.hpp -functional -- -memory -- -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp_components/rclcpp/node_interfaces/node_base_interface.hpp - -/opt/ros/foxy/include/rclcpp_components/register_node_macro.hpp -class_loader/class_loader.hpp -/opt/ros/foxy/include/rclcpp_components/class_loader/class_loader.hpp -rclcpp_components/node_factory_template.hpp -/opt/ros/foxy/include/rclcpp_components/rclcpp_components/node_factory_template.hpp - -/opt/ros/foxy/include/rcpputils/join.hpp -algorithm -- -iterator -- -sstream -- -string -- - -/opt/ros/foxy/include/rcpputils/pointer_traits.hpp -memory -- -type_traits -- - -/opt/ros/foxy/include/rcpputils/shared_library.hpp -string -- -stdexcept -- -rcutils/shared_library.h -/opt/ros/foxy/include/rcpputils/rcutils/shared_library.h -rcpputils/visibility_control.hpp -/opt/ros/foxy/include/rcpputils/rcpputils/visibility_control.hpp - -/opt/ros/foxy/include/rcpputils/thread_safety_annotations.hpp -mutex -- - -/opt/ros/foxy/include/rcpputils/visibility_control.hpp - -/opt/ros/foxy/include/rcutils/allocator.h -stdbool.h -- -stddef.h -- -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/error_handling.h -assert.h -- -stdbool.h -- -stddef.h -- -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/rcutils/allocator.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/snprintf.h -/opt/ros/foxy/include/rcutils/rcutils/snprintf.h -rcutils/testing/fault_injection.h -/opt/ros/foxy/include/rcutils/rcutils/testing/fault_injection.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/logging.h -stdarg.h -- -stdbool.h -- -stdio.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/rcutils/allocator.h -rcutils/error_handling.h -/opt/ros/foxy/include/rcutils/rcutils/error_handling.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/time.h -/opt/ros/foxy/include/rcutils/rcutils/time.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/logging_macros.h -rcutils/logging.h -/opt/ros/foxy/include/rcutils/rcutils/logging.h -stdio.h -- -stdlib.h -- - -/opt/ros/foxy/include/rcutils/macros.h -TargetConditionals.h -- -Availability.h -- -rcutils/testing/fault_injection.h -/opt/ros/foxy/include/rcutils/rcutils/testing/fault_injection.h - -/opt/ros/foxy/include/rcutils/qsort.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/shared_library.h -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/rcutils/allocator.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/snprintf.h -stdarg.h -- -stddef.h -- -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/testing/fault_injection.h -stdbool.h -- -stdio.h -- -stdint.h -- -rcutils/macros.h -/opt/ros/foxy/include/rcutils/testing/rcutils/macros.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/testing/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/time.h -stdint.h -- -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/types.h -/opt/ros/foxy/include/rcutils/rcutils/types.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types.h -rcutils/types/array_list.h -/opt/ros/foxy/include/rcutils/rcutils/types/array_list.h -rcutils/types/char_array.h -/opt/ros/foxy/include/rcutils/rcutils/types/char_array.h -rcutils/types/hash_map.h -/opt/ros/foxy/include/rcutils/rcutils/types/hash_map.h -rcutils/types/string_array.h -/opt/ros/foxy/include/rcutils/rcutils/types/string_array.h -rcutils/types/string_map.h -/opt/ros/foxy/include/rcutils/rcutils/types/string_map.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/types/uint8_array.h -/opt/ros/foxy/include/rcutils/rcutils/types/uint8_array.h - -/opt/ros/foxy/include/rcutils/types/array_list.h -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/types/rcutils/macros.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types/char_array.h -stdarg.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types/hash_map.h -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/types/rcutils/macros.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types/rcutils_ret.h - -/opt/ros/foxy/include/rcutils/types/string_array.h -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/error_handling.h -/opt/ros/foxy/include/rcutils/types/rcutils/error_handling.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/types/rcutils/macros.h -rcutils/qsort.h -/opt/ros/foxy/include/rcutils/types/rcutils/qsort.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types/string_map.h -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/types/rcutils/macros.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types/uint8_array.h -stdint.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/visibility_control.h -rcutils/visibility_control_macros.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control_macros.h - -/opt/ros/foxy/include/rcutils/visibility_control_macros.h - -/opt/ros/foxy/include/rmw/domain_id.h - -/opt/ros/foxy/include/rmw/error_handling.h -rcutils/error_handling.h -- - -/opt/ros/foxy/include/rmw/get_topic_names_and_types.h -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/names_and_types.h -/opt/ros/foxy/include/rmw/rmw/names_and_types.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/incompatible_qos_events_statuses.h -stdint.h -- -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/init.h -stdint.h -- -rmw/init_options.h -/opt/ros/foxy/include/rmw/rmw/init_options.h -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/ret_types.h -/opt/ros/foxy/include/rmw/rmw/ret_types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/init_options.h -stdint.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rmw/rcutils/allocator.h -rmw/domain_id.h -/opt/ros/foxy/include/rmw/rmw/domain_id.h -rmw/localhost.h -/opt/ros/foxy/include/rmw/rmw/localhost.h -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/ret_types.h -/opt/ros/foxy/include/rmw/rmw/ret_types.h -rmw/security_options.h -/opt/ros/foxy/include/rmw/rmw/security_options.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/localhost.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/macros.h -rcutils/macros.h -/opt/ros/foxy/include/rmw/rcutils/macros.h - -/opt/ros/foxy/include/rmw/message_sequence.h -stddef.h -- -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h - -/opt/ros/foxy/include/rmw/names_and_types.h -stddef.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rmw/rcutils/allocator.h -rcutils/types.h -/opt/ros/foxy/include/rmw/rcutils/types.h -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/qos_profiles.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h - -/opt/ros/foxy/include/rmw/ret_types.h -stdint.h -- - -/opt/ros/foxy/include/rmw/rmw.h -stdbool.h -- -stddef.h -- -stdint.h -- -rcutils/macros.h -/opt/ros/foxy/include/rmw/rcutils/macros.h -rcutils/types.h -/opt/ros/foxy/include/rmw/rcutils/types.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rmw/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/service_type_support_struct.h -/opt/ros/foxy/include/rmw/rosidl_runtime_c/service_type_support_struct.h -rosidl_runtime_c/sequence_bound.h -/opt/ros/foxy/include/rmw/rosidl_runtime_c/sequence_bound.h -rmw/init.h -/opt/ros/foxy/include/rmw/rmw/init.h -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/qos_profiles.h -/opt/ros/foxy/include/rmw/rmw/qos_profiles.h -rmw/subscription_options.h -/opt/ros/foxy/include/rmw/rmw/subscription_options.h -rmw/message_sequence.h -/opt/ros/foxy/include/rmw/rmw/message_sequence.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/security_options.h -stdbool.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rmw/rcutils/allocator.h -rmw/ret_types.h -/opt/ros/foxy/include/rmw/rmw/ret_types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/serialized_message.h -rcutils/types/uint8_array.h -/opt/ros/foxy/include/rmw/rcutils/types/uint8_array.h - -/opt/ros/foxy/include/rmw/subscription_options.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h - -/opt/ros/foxy/include/rmw/topic_endpoint_info.h -rcutils/allocator.h -/opt/ros/foxy/include/rmw/rcutils/allocator.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/topic_endpoint_info_array.h -rcutils/allocator.h -/opt/ros/foxy/include/rmw/rcutils/allocator.h -rmw/topic_endpoint_info.h -/opt/ros/foxy/include/rmw/rmw/topic_endpoint_info.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/types.h -stdbool.h -- -stddef.h -- -stdint.h -- -rcutils/logging.h -- -rmw/init.h -/opt/ros/foxy/include/rmw/rmw/init.h -rmw/init_options.h -/opt/ros/foxy/include/rmw/rmw/init_options.h -rmw/ret_types.h -/opt/ros/foxy/include/rmw/rmw/ret_types.h -rmw/security_options.h -/opt/ros/foxy/include/rmw/rmw/security_options.h -rmw/serialized_message.h -/opt/ros/foxy/include/rmw/rmw/serialized_message.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h - -/opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/sequence_bound.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp -algorithm -- -memory -- -stdexcept -- -utility -- -vector -- - -/opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp -rosidl_runtime_c/message_initialization.h -- - -/opt/ros/foxy/include/rosidl_runtime_cpp/message_type_support_decl.hpp -rosidl_runtime_c/message_type_support_struct.h -- -rosidl_runtime_c/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_runtime_cpp/service_type_support_decl.hpp -rosidl_runtime_c/service_type_support_struct.h -- -rosidl_runtime_c/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_runtime_cpp/traits.hpp -type_traits -- - -/opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp -rosidl_runtime_c/message_type_support_struct.h -- -rosidl_runtime_c/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_typesupport_cpp/service_type_support.hpp -rosidl_runtime_c/service_type_support_struct.h -- -rosidl_runtime_c/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/sensor_msgs/image_encodings.hpp -cstdlib -- -stdexcept -- -string -- - -/opt/ros/foxy/include/sensor_msgs/msg/camera_info.hpp -sensor_msgs/msg/detail/camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/camera_info__struct.hpp -sensor_msgs/msg/detail/camera_info__builder.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/camera_info__builder.hpp -sensor_msgs/msg/detail/camera_info__traits.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/camera_info__traits.hpp - -/opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__builder.hpp -sensor_msgs/msg/detail/camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/camera_info__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -std_msgs/msg/detail/header__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/std_msgs/msg/detail/header__struct.hpp -sensor_msgs/msg/detail/region_of_interest__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/region_of_interest__struct.hpp - -/opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__traits.hpp -sensor_msgs/msg/detail/camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/camera_info__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -std_msgs/msg/detail/header__traits.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/std_msgs/msg/detail/header__traits.hpp -sensor_msgs/msg/detail/region_of_interest__traits.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/region_of_interest__traits.hpp - -/opt/ros/foxy/include/sensor_msgs/msg/detail/image__builder.hpp -sensor_msgs/msg/detail/image__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/image__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/sensor_msgs/msg/detail/image__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -std_msgs/msg/detail/header__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/std_msgs/msg/detail/header__struct.hpp - -/opt/ros/foxy/include/sensor_msgs/msg/detail/image__traits.hpp -sensor_msgs/msg/detail/image__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/image__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -std_msgs/msg/detail/header__traits.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/std_msgs/msg/detail/header__traits.hpp - -/opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__traits.hpp -sensor_msgs/msg/detail/region_of_interest__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/region_of_interest__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/sensor_msgs/msg/image.hpp -sensor_msgs/msg/detail/image__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/image__struct.hpp -sensor_msgs/msg/detail/image__builder.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/image__builder.hpp -sensor_msgs/msg/detail/image__traits.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/image__traits.hpp - -/opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__builder.hpp -sensor_msgs/srv/detail/set_camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/srv/detail/sensor_msgs/srv/detail/set_camera_info__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -sensor_msgs/msg/detail/camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/srv/detail/sensor_msgs/msg/detail/camera_info__struct.hpp - -/opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__traits.hpp -sensor_msgs/srv/detail/set_camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/srv/detail/sensor_msgs/srv/detail/set_camera_info__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -sensor_msgs/msg/detail/camera_info__traits.hpp -/opt/ros/foxy/include/sensor_msgs/srv/detail/sensor_msgs/msg/detail/camera_info__traits.hpp - -/opt/ros/foxy/include/sensor_msgs/srv/set_camera_info.hpp -sensor_msgs/srv/detail/set_camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/srv/sensor_msgs/srv/detail/set_camera_info__struct.hpp -sensor_msgs/srv/detail/set_camera_info__builder.hpp -/opt/ros/foxy/include/sensor_msgs/srv/sensor_msgs/srv/detail/set_camera_info__builder.hpp -sensor_msgs/srv/detail/set_camera_info__traits.hpp -/opt/ros/foxy/include/sensor_msgs/srv/sensor_msgs/srv/detail/set_camera_info__traits.hpp - -/opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__builder.hpp -statistics_msgs/msg/detail/metrics_message__struct.hpp -/opt/ros/foxy/include/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp -statistics_msgs/msg/detail/statistic_data_point__struct.hpp -/opt/ros/foxy/include/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__struct.hpp - -/opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__traits.hpp -statistics_msgs/msg/detail/metrics_message__struct.hpp -/opt/ros/foxy/include/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -builtin_interfaces/msg/detail/time__traits.hpp -/opt/ros/foxy/include/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp - -/opt/ros/foxy/include/statistics_msgs/msg/detail/statistic_data_point__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/statistics_msgs/msg/metrics_message.hpp -statistics_msgs/msg/detail/metrics_message__struct.hpp -/opt/ros/foxy/include/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__struct.hpp -statistics_msgs/msg/detail/metrics_message__builder.hpp -/opt/ros/foxy/include/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__builder.hpp -statistics_msgs/msg/detail/metrics_message__traits.hpp -/opt/ros/foxy/include/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__traits.hpp - -/opt/ros/foxy/include/std_msgs/msg/detail/header__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/std_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp - -/opt/ros/foxy/include/std_msgs/msg/detail/header__traits.hpp -std_msgs/msg/detail/header__struct.hpp -/opt/ros/foxy/include/std_msgs/msg/detail/std_msgs/msg/detail/header__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -builtin_interfaces/msg/detail/time__traits.hpp -/opt/ros/foxy/include/std_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp - -/opt/ros/foxy/include/tracetools/config.h - -/opt/ros/foxy/include/tracetools/tracetools.h -stdint.h -- -string.h -- -stdbool.h -- -tracetools/config.h -/opt/ros/foxy/include/tracetools/tracetools/config.h -tracetools/visibility_control.hpp -/opt/ros/foxy/include/tracetools/tracetools/visibility_control.hpp - -/opt/ros/foxy/include/tracetools/utils.hpp -stddef.h -- -functional -- -tracetools/visibility_control.hpp -/opt/ros/foxy/include/tracetools/tracetools/visibility_control.hpp - -/opt/ros/foxy/include/tracetools/visibility_control.hpp - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/DependInfo.cmake b/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/DependInfo.cmake deleted file mode 100755 index d7b0d8f..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/DependInfo.cmake +++ /dev/null @@ -1,34 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera.cpp" "/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o" - "/home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_device.cpp" "/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o" - ) -set(CMAKE_CXX_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_CXX - "DEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp" - "RCUTILS_ENABLE_FAULT_INJECTION" - "ROS_PACKAGE_NAME=\"v4l2_camera\"" - "SPDLOG_COMPILED_LIB" - "V4L2_CAMERA_BUILDING_LIBRARY" - "v4l2_camera_EXPORTS" - ) - -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "/home/ros2/dev2_ws/src/v4l2_camera/include" - "/opt/ros/foxy/opt/yaml_cpp_vendor/include" - "/opt/ros/foxy/include" - ) - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/build.make b/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/build.make deleted file mode 100755 index b87b66b..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/build.make +++ /dev/null @@ -1,211 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/v4l2_camera - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/v4l2_camera - -# Include any dependencies generated for this target. -include CMakeFiles/v4l2_camera.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/v4l2_camera.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/v4l2_camera.dir/flags.make - -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: CMakeFiles/v4l2_camera.dir/flags.make -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o -c /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera.cpp - -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera.cpp > CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.i - -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera.cpp -o CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.s - -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: CMakeFiles/v4l2_camera.dir/flags.make -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_device.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o -c /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_device.cpp - -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_device.cpp > CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.i - -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_device.cpp -o CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.s - -# Object files for target v4l2_camera -v4l2_camera_OBJECTS = \ -"CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o" \ -"CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o" - -# External object files for target v4l2_camera -v4l2_camera_EXTERNAL_OBJECTS = - -libv4l2_camera.so: CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o -libv4l2_camera.so: CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o -libv4l2_camera.so: CMakeFiles/v4l2_camera.dir/build.make -libv4l2_camera.so: /opt/ros/foxy/lib/libcomponent_manager.so -libv4l2_camera.so: /opt/ros/foxy/lib/libimage_transport.so -libv4l2_camera.so: /opt/ros/foxy/lib/libmessage_filters.so -libv4l2_camera.so: /opt/ros/foxy/lib/librclcpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/librosidl_typesupport_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libclass_loader.so -libv4l2_camera.so: /opt/ros/foxy/lib/librcutils.so -libv4l2_camera.so: /opt/ros/foxy/lib/libament_index_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libclass_loader.so -libv4l2_camera.so: /usr/lib/x86_64-linux-gnu/libtinyxml2.so -libv4l2_camera.so: /opt/ros/foxy/lib/libament_index_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libcamera_calibration_parsers.so -libv4l2_camera.so: /opt/ros/foxy/opt/yaml_cpp_vendor/lib/libyaml-cpp.so.0.6.2 -libv4l2_camera.so: /opt/ros/foxy/lib/librclcpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/liblibstatistics_collector.so -libv4l2_camera.so: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/librcl.so -libv4l2_camera.so: /opt/ros/foxy/lib/librcl_yaml_param_parser.so -libv4l2_camera.so: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libtracetools.so -libv4l2_camera.so: /opt/ros/foxy/lib/librcpputils.so -libv4l2_camera.so: /opt/ros/foxy/lib/libsensor_msgs__rosidl_generator_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libsensor_msgs__rosidl_generator_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libcamera_info_manager.so -libv4l2_camera.so: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_generator_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/librmw_implementation.so -libv4l2_camera.so: /opt/ros/foxy/lib/librmw.so -libv4l2_camera.so: /opt/ros/foxy/lib/librcl_logging_spdlog.so -libv4l2_camera.so: /usr/lib/x86_64-linux-gnu/libspdlog.so.1.5.0 -libv4l2_camera.so: /opt/ros/foxy/lib/libyaml.so -libv4l2_camera.so: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_generator_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_generator_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/x86_64-linux-gnu/libconsole_bridge.so.1.0 -libv4l2_camera.so: /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_introspection_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_generator_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_introspection_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/librcl_interfaces__rosidl_generator_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -libv4l2_camera.so: /opt/ros/foxy/lib/librosidl_typesupport_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/librcpputils.so -libv4l2_camera.so: /opt/ros/foxy/lib/librosidl_runtime_c.so -libv4l2_camera.so: /opt/ros/foxy/lib/librcutils.so -libv4l2_camera.so: CMakeFiles/v4l2_camera.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX shared library libv4l2_camera.so" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/v4l2_camera.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/v4l2_camera.dir/build: libv4l2_camera.so - -.PHONY : CMakeFiles/v4l2_camera.dir/build - -CMakeFiles/v4l2_camera.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/v4l2_camera.dir/cmake_clean.cmake -.PHONY : CMakeFiles/v4l2_camera.dir/clean - -CMakeFiles/v4l2_camera.dir/depend: - cd /home/ros2/dev2_ws/build/v4l2_camera && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/v4l2_camera /home/ros2/dev2_ws/src/v4l2_camera /home/ros2/dev2_ws/build/v4l2_camera /home/ros2/dev2_ws/build/v4l2_camera /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/v4l2_camera.dir/depend - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/cmake_clean.cmake b/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/cmake_clean.cmake deleted file mode 100755 index c8e09bc..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o" - "CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o" - "libv4l2_camera.pdb" - "libv4l2_camera.so" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/v4l2_camera.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/depend.internal b/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/depend.internal deleted file mode 100755 index d06b9b7..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/depend.internal +++ /dev/null @@ -1,620 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/control.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/fourcc.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/image_format.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/pixel_format.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera_device.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/visibility_control.h - /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera.cpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__builder.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__struct.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__traits.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__builder.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__struct.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__traits.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/duration.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/time.hpp - /opt/ros/foxy/include/camera_info_manager/camera_info_manager.hpp - /opt/ros/foxy/include/camera_info_manager/visibility_control.h - /opt/ros/foxy/include/class_loader/class_loader.hpp - /opt/ros/foxy/include/class_loader/class_loader_core.hpp - /opt/ros/foxy/include/class_loader/exceptions.hpp - /opt/ros/foxy/include/class_loader/meta_object.hpp - /opt/ros/foxy/include/class_loader/register_macro.hpp - /opt/ros/foxy/include/class_loader/visibility_control.hpp - /opt/ros/foxy/include/console_bridge/console.h - /opt/ros/foxy/include/console_bridge_export.h - /opt/ros/foxy/include/image_transport/camera_publisher.hpp - /opt/ros/foxy/include/image_transport/camera_subscriber.hpp - /opt/ros/foxy/include/image_transport/exception.hpp - /opt/ros/foxy/include/image_transport/image_transport.hpp - /opt/ros/foxy/include/image_transport/loader_fwds.hpp - /opt/ros/foxy/include/image_transport/publisher.hpp - /opt/ros/foxy/include/image_transport/single_subscriber_publisher.hpp - /opt/ros/foxy/include/image_transport/subscriber.hpp - /opt/ros/foxy/include/image_transport/transport_hints.hpp - /opt/ros/foxy/include/image_transport/visibility_control.hpp - /opt/ros/foxy/include/libstatistics_collector/collector/collector.hpp - /opt/ros/foxy/include/libstatistics_collector/collector/generate_statistics_message.hpp - /opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp - /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/moving_average.hpp - /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_age.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_period.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp - /opt/ros/foxy/include/libstatistics_collector/visibility_control.hpp - /opt/ros/foxy/include/rcl/allocator.h - /opt/ros/foxy/include/rcl/arguments.h - /opt/ros/foxy/include/rcl/client.h - /opt/ros/foxy/include/rcl/context.h - /opt/ros/foxy/include/rcl/domain_id.h - /opt/ros/foxy/include/rcl/error_handling.h - /opt/ros/foxy/include/rcl/event.h - /opt/ros/foxy/include/rcl/graph.h - /opt/ros/foxy/include/rcl/guard_condition.h - /opt/ros/foxy/include/rcl/init_options.h - /opt/ros/foxy/include/rcl/macros.h - /opt/ros/foxy/include/rcl/node.h - /opt/ros/foxy/include/rcl/node_options.h - /opt/ros/foxy/include/rcl/publisher.h - /opt/ros/foxy/include/rcl/service.h - /opt/ros/foxy/include/rcl/subscription.h - /opt/ros/foxy/include/rcl/time.h - /opt/ros/foxy/include/rcl/timer.h - /opt/ros/foxy/include/rcl/types.h - /opt/ros/foxy/include/rcl/visibility_control.h - /opt/ros/foxy/include/rcl/wait.h - /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/list_parameters_result.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_descriptor.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_event.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_type.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_value.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/set_parameters_result.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/describe_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/get_parameter_types.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/get_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/list_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters_atomically.hpp - /opt/ros/foxy/include/rcl_yaml_param_parser/types.h - /opt/ros/foxy/include/rclcpp/allocator/allocator_common.hpp - /opt/ros/foxy/include/rclcpp/allocator/allocator_deleter.hpp - /opt/ros/foxy/include/rclcpp/any_executable.hpp - /opt/ros/foxy/include/rclcpp/any_service_callback.hpp - /opt/ros/foxy/include/rclcpp/any_subscription_callback.hpp - /opt/ros/foxy/include/rclcpp/callback_group.hpp - /opt/ros/foxy/include/rclcpp/client.hpp - /opt/ros/foxy/include/rclcpp/clock.hpp - /opt/ros/foxy/include/rclcpp/context.hpp - /opt/ros/foxy/include/rclcpp/contexts/default_context.hpp - /opt/ros/foxy/include/rclcpp/create_client.hpp - /opt/ros/foxy/include/rclcpp/create_publisher.hpp - /opt/ros/foxy/include/rclcpp/create_service.hpp - /opt/ros/foxy/include/rclcpp/create_subscription.hpp - /opt/ros/foxy/include/rclcpp/create_timer.hpp - /opt/ros/foxy/include/rclcpp/detail/mutex_two_priorities.hpp - /opt/ros/foxy/include/rclcpp/detail/resolve_enable_topic_statistics.hpp - /opt/ros/foxy/include/rclcpp/detail/resolve_intra_process_buffer_type.hpp - /opt/ros/foxy/include/rclcpp/detail/resolve_use_intra_process.hpp - /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_payload.hpp - /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp - /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp - /opt/ros/foxy/include/rclcpp/duration.hpp - /opt/ros/foxy/include/rclcpp/event.hpp - /opt/ros/foxy/include/rclcpp/exceptions.hpp - /opt/ros/foxy/include/rclcpp/exceptions/exceptions.hpp - /opt/ros/foxy/include/rclcpp/executor.hpp - /opt/ros/foxy/include/rclcpp/executor_options.hpp - /opt/ros/foxy/include/rclcpp/executors.hpp - /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp - /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp - /opt/ros/foxy/include/rclcpp/executors/static_executor_entities_collector.hpp - /opt/ros/foxy/include/rclcpp/executors/static_single_threaded_executor.hpp - /opt/ros/foxy/include/rclcpp/expand_topic_or_service_name.hpp - /opt/ros/foxy/include/rclcpp/experimental/buffers/buffer_implementation_base.hpp - /opt/ros/foxy/include/rclcpp/experimental/buffers/intra_process_buffer.hpp - /opt/ros/foxy/include/rclcpp/experimental/buffers/ring_buffer_implementation.hpp - /opt/ros/foxy/include/rclcpp/experimental/create_intra_process_buffer.hpp - /opt/ros/foxy/include/rclcpp/experimental/executable_list.hpp - /opt/ros/foxy/include/rclcpp/experimental/intra_process_manager.hpp - /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process.hpp - /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process_base.hpp - /opt/ros/foxy/include/rclcpp/function_traits.hpp - /opt/ros/foxy/include/rclcpp/future_return_code.hpp - /opt/ros/foxy/include/rclcpp/guard_condition.hpp - /opt/ros/foxy/include/rclcpp/init_options.hpp - /opt/ros/foxy/include/rclcpp/intra_process_buffer_type.hpp - /opt/ros/foxy/include/rclcpp/intra_process_setting.hpp - /opt/ros/foxy/include/rclcpp/loaned_message.hpp - /opt/ros/foxy/include/rclcpp/logger.hpp - /opt/ros/foxy/include/rclcpp/logging.hpp - /opt/ros/foxy/include/rclcpp/macros.hpp - /opt/ros/foxy/include/rclcpp/memory_strategies.hpp - /opt/ros/foxy/include/rclcpp/memory_strategy.hpp - /opt/ros/foxy/include/rclcpp/message_info.hpp - /opt/ros/foxy/include/rclcpp/message_memory_strategy.hpp - /opt/ros/foxy/include/rclcpp/node.hpp - /opt/ros/foxy/include/rclcpp/node_impl.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_base_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_timers_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_topics_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface_traits.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_clock_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_graph_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_logging_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_parameters_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_services_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_time_source_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface_traits.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface_traits.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_waitables_interface.hpp - /opt/ros/foxy/include/rclcpp/node_options.hpp - /opt/ros/foxy/include/rclcpp/parameter.hpp - /opt/ros/foxy/include/rclcpp/parameter_client.hpp - /opt/ros/foxy/include/rclcpp/parameter_service.hpp - /opt/ros/foxy/include/rclcpp/parameter_value.hpp - /opt/ros/foxy/include/rclcpp/publisher.hpp - /opt/ros/foxy/include/rclcpp/publisher_base.hpp - /opt/ros/foxy/include/rclcpp/publisher_factory.hpp - /opt/ros/foxy/include/rclcpp/publisher_options.hpp - /opt/ros/foxy/include/rclcpp/qos.hpp - /opt/ros/foxy/include/rclcpp/qos_event.hpp - /opt/ros/foxy/include/rclcpp/rate.hpp - /opt/ros/foxy/include/rclcpp/rclcpp.hpp - /opt/ros/foxy/include/rclcpp/scope_exit.hpp - /opt/ros/foxy/include/rclcpp/serialized_message.hpp - /opt/ros/foxy/include/rclcpp/service.hpp - /opt/ros/foxy/include/rclcpp/subscription.hpp - /opt/ros/foxy/include/rclcpp/subscription_base.hpp - /opt/ros/foxy/include/rclcpp/subscription_factory.hpp - /opt/ros/foxy/include/rclcpp/subscription_options.hpp - /opt/ros/foxy/include/rclcpp/subscription_traits.hpp - /opt/ros/foxy/include/rclcpp/subscription_wait_set_mask.hpp - /opt/ros/foxy/include/rclcpp/time.hpp - /opt/ros/foxy/include/rclcpp/timer.hpp - /opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp - /opt/ros/foxy/include/rclcpp/topic_statistics_state.hpp - /opt/ros/foxy/include/rclcpp/type_support_decl.hpp - /opt/ros/foxy/include/rclcpp/utilities.hpp - /opt/ros/foxy/include/rclcpp/visibility_control.hpp - /opt/ros/foxy/include/rclcpp/wait_result.hpp - /opt/ros/foxy/include/rclcpp/wait_result_kind.hpp - /opt/ros/foxy/include/rclcpp/wait_set.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/storage_policy_common.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/dynamic_storage.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/sequential_synchronization.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/static_storage.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp - /opt/ros/foxy/include/rclcpp/wait_set_template.hpp - /opt/ros/foxy/include/rclcpp/waitable.hpp - /opt/ros/foxy/include/rclcpp_components/node_factory.hpp - /opt/ros/foxy/include/rclcpp_components/node_factory_template.hpp - /opt/ros/foxy/include/rclcpp_components/node_instance_wrapper.hpp - /opt/ros/foxy/include/rclcpp_components/register_node_macro.hpp - /opt/ros/foxy/include/rcpputils/join.hpp - /opt/ros/foxy/include/rcpputils/pointer_traits.hpp - /opt/ros/foxy/include/rcpputils/shared_library.hpp - /opt/ros/foxy/include/rcpputils/thread_safety_annotations.hpp - /opt/ros/foxy/include/rcpputils/visibility_control.hpp - /opt/ros/foxy/include/rcutils/allocator.h - /opt/ros/foxy/include/rcutils/error_handling.h - /opt/ros/foxy/include/rcutils/logging.h - /opt/ros/foxy/include/rcutils/logging_macros.h - /opt/ros/foxy/include/rcutils/macros.h - /opt/ros/foxy/include/rcutils/qsort.h - /opt/ros/foxy/include/rcutils/shared_library.h - /opt/ros/foxy/include/rcutils/snprintf.h - /opt/ros/foxy/include/rcutils/testing/fault_injection.h - /opt/ros/foxy/include/rcutils/time.h - /opt/ros/foxy/include/rcutils/types.h - /opt/ros/foxy/include/rcutils/types/array_list.h - /opt/ros/foxy/include/rcutils/types/char_array.h - /opt/ros/foxy/include/rcutils/types/hash_map.h - /opt/ros/foxy/include/rcutils/types/rcutils_ret.h - /opt/ros/foxy/include/rcutils/types/string_array.h - /opt/ros/foxy/include/rcutils/types/string_map.h - /opt/ros/foxy/include/rcutils/types/uint8_array.h - /opt/ros/foxy/include/rcutils/visibility_control.h - /opt/ros/foxy/include/rcutils/visibility_control_macros.h - /opt/ros/foxy/include/rmw/domain_id.h - /opt/ros/foxy/include/rmw/error_handling.h - /opt/ros/foxy/include/rmw/get_topic_names_and_types.h - /opt/ros/foxy/include/rmw/incompatible_qos_events_statuses.h - /opt/ros/foxy/include/rmw/init.h - /opt/ros/foxy/include/rmw/init_options.h - /opt/ros/foxy/include/rmw/localhost.h - /opt/ros/foxy/include/rmw/macros.h - /opt/ros/foxy/include/rmw/message_sequence.h - /opt/ros/foxy/include/rmw/names_and_types.h - /opt/ros/foxy/include/rmw/qos_profiles.h - /opt/ros/foxy/include/rmw/ret_types.h - /opt/ros/foxy/include/rmw/rmw.h - /opt/ros/foxy/include/rmw/security_options.h - /opt/ros/foxy/include/rmw/serialized_message.h - /opt/ros/foxy/include/rmw/subscription_options.h - /opt/ros/foxy/include/rmw/topic_endpoint_info.h - /opt/ros/foxy/include/rmw/topic_endpoint_info_array.h - /opt/ros/foxy/include/rmw/types.h - /opt/ros/foxy/include/rmw/visibility_control.h - /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h - /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/sequence_bound.h - /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/message_type_support_decl.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/service_type_support_decl.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/traits.hpp - /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp - /opt/ros/foxy/include/rosidl_typesupport_cpp/service_type_support.hpp - /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - /opt/ros/foxy/include/sensor_msgs/image_encodings.hpp - /opt/ros/foxy/include/sensor_msgs/msg/camera_info.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__builder.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__struct.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__traits.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/image__builder.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/image__struct.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/image__traits.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__struct.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__traits.hpp - /opt/ros/foxy/include/sensor_msgs/msg/image.hpp - /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__builder.hpp - /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__struct.hpp - /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__traits.hpp - /opt/ros/foxy/include/sensor_msgs/srv/set_camera_info.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__builder.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__struct.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__traits.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/statistic_data_point__struct.hpp - /opt/ros/foxy/include/statistics_msgs/msg/metrics_message.hpp - /opt/ros/foxy/include/std_msgs/msg/detail/header__struct.hpp - /opt/ros/foxy/include/std_msgs/msg/detail/header__traits.hpp - /opt/ros/foxy/include/tracetools/config.h - /opt/ros/foxy/include/tracetools/tracetools.h - /opt/ros/foxy/include/tracetools/utils.hpp - /opt/ros/foxy/include/tracetools/visibility_control.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/control.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/fourcc.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/image_format.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/pixel_format.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera_device.hpp - /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_device.cpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__builder.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__struct.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__traits.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__builder.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__struct.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__traits.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/duration.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/time.hpp - /opt/ros/foxy/include/libstatistics_collector/collector/collector.hpp - /opt/ros/foxy/include/libstatistics_collector/collector/generate_statistics_message.hpp - /opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp - /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/moving_average.hpp - /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_age.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_period.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp - /opt/ros/foxy/include/libstatistics_collector/visibility_control.hpp - /opt/ros/foxy/include/rcl/allocator.h - /opt/ros/foxy/include/rcl/arguments.h - /opt/ros/foxy/include/rcl/client.h - /opt/ros/foxy/include/rcl/context.h - /opt/ros/foxy/include/rcl/domain_id.h - /opt/ros/foxy/include/rcl/error_handling.h - /opt/ros/foxy/include/rcl/event.h - /opt/ros/foxy/include/rcl/graph.h - /opt/ros/foxy/include/rcl/guard_condition.h - /opt/ros/foxy/include/rcl/init_options.h - /opt/ros/foxy/include/rcl/macros.h - /opt/ros/foxy/include/rcl/node.h - /opt/ros/foxy/include/rcl/node_options.h - /opt/ros/foxy/include/rcl/publisher.h - /opt/ros/foxy/include/rcl/service.h - /opt/ros/foxy/include/rcl/subscription.h - /opt/ros/foxy/include/rcl/time.h - /opt/ros/foxy/include/rcl/timer.h - /opt/ros/foxy/include/rcl/types.h - /opt/ros/foxy/include/rcl/visibility_control.h - /opt/ros/foxy/include/rcl/wait.h - /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/list_parameters_result.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_descriptor.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_event.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_type.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_value.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/set_parameters_result.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/describe_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/get_parameter_types.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/get_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/list_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters_atomically.hpp - /opt/ros/foxy/include/rcl_yaml_param_parser/types.h - /opt/ros/foxy/include/rclcpp/allocator/allocator_common.hpp - /opt/ros/foxy/include/rclcpp/allocator/allocator_deleter.hpp - /opt/ros/foxy/include/rclcpp/any_executable.hpp - /opt/ros/foxy/include/rclcpp/any_service_callback.hpp - /opt/ros/foxy/include/rclcpp/any_subscription_callback.hpp - /opt/ros/foxy/include/rclcpp/callback_group.hpp - /opt/ros/foxy/include/rclcpp/client.hpp - /opt/ros/foxy/include/rclcpp/clock.hpp - /opt/ros/foxy/include/rclcpp/context.hpp - /opt/ros/foxy/include/rclcpp/contexts/default_context.hpp - /opt/ros/foxy/include/rclcpp/create_client.hpp - /opt/ros/foxy/include/rclcpp/create_publisher.hpp - /opt/ros/foxy/include/rclcpp/create_service.hpp - /opt/ros/foxy/include/rclcpp/create_subscription.hpp - /opt/ros/foxy/include/rclcpp/create_timer.hpp - /opt/ros/foxy/include/rclcpp/detail/mutex_two_priorities.hpp - /opt/ros/foxy/include/rclcpp/detail/resolve_enable_topic_statistics.hpp - /opt/ros/foxy/include/rclcpp/detail/resolve_intra_process_buffer_type.hpp - /opt/ros/foxy/include/rclcpp/detail/resolve_use_intra_process.hpp - /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_payload.hpp - /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp - /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp - /opt/ros/foxy/include/rclcpp/duration.hpp - /opt/ros/foxy/include/rclcpp/event.hpp - /opt/ros/foxy/include/rclcpp/exceptions.hpp - /opt/ros/foxy/include/rclcpp/exceptions/exceptions.hpp - /opt/ros/foxy/include/rclcpp/executor.hpp - /opt/ros/foxy/include/rclcpp/executor_options.hpp - /opt/ros/foxy/include/rclcpp/executors.hpp - /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp - /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp - /opt/ros/foxy/include/rclcpp/executors/static_executor_entities_collector.hpp - /opt/ros/foxy/include/rclcpp/executors/static_single_threaded_executor.hpp - /opt/ros/foxy/include/rclcpp/expand_topic_or_service_name.hpp - /opt/ros/foxy/include/rclcpp/experimental/buffers/buffer_implementation_base.hpp - /opt/ros/foxy/include/rclcpp/experimental/buffers/intra_process_buffer.hpp - /opt/ros/foxy/include/rclcpp/experimental/buffers/ring_buffer_implementation.hpp - /opt/ros/foxy/include/rclcpp/experimental/create_intra_process_buffer.hpp - /opt/ros/foxy/include/rclcpp/experimental/executable_list.hpp - /opt/ros/foxy/include/rclcpp/experimental/intra_process_manager.hpp - /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process.hpp - /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process_base.hpp - /opt/ros/foxy/include/rclcpp/function_traits.hpp - /opt/ros/foxy/include/rclcpp/future_return_code.hpp - /opt/ros/foxy/include/rclcpp/guard_condition.hpp - /opt/ros/foxy/include/rclcpp/init_options.hpp - /opt/ros/foxy/include/rclcpp/intra_process_buffer_type.hpp - /opt/ros/foxy/include/rclcpp/intra_process_setting.hpp - /opt/ros/foxy/include/rclcpp/loaned_message.hpp - /opt/ros/foxy/include/rclcpp/logger.hpp - /opt/ros/foxy/include/rclcpp/logging.hpp - /opt/ros/foxy/include/rclcpp/macros.hpp - /opt/ros/foxy/include/rclcpp/memory_strategies.hpp - /opt/ros/foxy/include/rclcpp/memory_strategy.hpp - /opt/ros/foxy/include/rclcpp/message_info.hpp - /opt/ros/foxy/include/rclcpp/message_memory_strategy.hpp - /opt/ros/foxy/include/rclcpp/node.hpp - /opt/ros/foxy/include/rclcpp/node_impl.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_base_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_timers_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_topics_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface_traits.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_clock_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_graph_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_logging_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_parameters_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_services_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_time_source_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface_traits.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface_traits.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_waitables_interface.hpp - /opt/ros/foxy/include/rclcpp/node_options.hpp - /opt/ros/foxy/include/rclcpp/parameter.hpp - /opt/ros/foxy/include/rclcpp/parameter_client.hpp - /opt/ros/foxy/include/rclcpp/parameter_service.hpp - /opt/ros/foxy/include/rclcpp/parameter_value.hpp - /opt/ros/foxy/include/rclcpp/publisher.hpp - /opt/ros/foxy/include/rclcpp/publisher_base.hpp - /opt/ros/foxy/include/rclcpp/publisher_factory.hpp - /opt/ros/foxy/include/rclcpp/publisher_options.hpp - /opt/ros/foxy/include/rclcpp/qos.hpp - /opt/ros/foxy/include/rclcpp/qos_event.hpp - /opt/ros/foxy/include/rclcpp/rate.hpp - /opt/ros/foxy/include/rclcpp/rclcpp.hpp - /opt/ros/foxy/include/rclcpp/scope_exit.hpp - /opt/ros/foxy/include/rclcpp/serialized_message.hpp - /opt/ros/foxy/include/rclcpp/service.hpp - /opt/ros/foxy/include/rclcpp/subscription.hpp - /opt/ros/foxy/include/rclcpp/subscription_base.hpp - /opt/ros/foxy/include/rclcpp/subscription_factory.hpp - /opt/ros/foxy/include/rclcpp/subscription_options.hpp - /opt/ros/foxy/include/rclcpp/subscription_traits.hpp - /opt/ros/foxy/include/rclcpp/subscription_wait_set_mask.hpp - /opt/ros/foxy/include/rclcpp/time.hpp - /opt/ros/foxy/include/rclcpp/timer.hpp - /opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp - /opt/ros/foxy/include/rclcpp/topic_statistics_state.hpp - /opt/ros/foxy/include/rclcpp/type_support_decl.hpp - /opt/ros/foxy/include/rclcpp/utilities.hpp - /opt/ros/foxy/include/rclcpp/visibility_control.hpp - /opt/ros/foxy/include/rclcpp/wait_result.hpp - /opt/ros/foxy/include/rclcpp/wait_result_kind.hpp - /opt/ros/foxy/include/rclcpp/wait_set.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/storage_policy_common.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/dynamic_storage.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/sequential_synchronization.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/static_storage.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp - /opt/ros/foxy/include/rclcpp/wait_set_template.hpp - /opt/ros/foxy/include/rclcpp/waitable.hpp - /opt/ros/foxy/include/rcpputils/join.hpp - /opt/ros/foxy/include/rcpputils/pointer_traits.hpp - /opt/ros/foxy/include/rcpputils/thread_safety_annotations.hpp - /opt/ros/foxy/include/rcutils/allocator.h - /opt/ros/foxy/include/rcutils/error_handling.h - /opt/ros/foxy/include/rcutils/logging.h - /opt/ros/foxy/include/rcutils/logging_macros.h - /opt/ros/foxy/include/rcutils/macros.h - /opt/ros/foxy/include/rcutils/qsort.h - /opt/ros/foxy/include/rcutils/snprintf.h - /opt/ros/foxy/include/rcutils/testing/fault_injection.h - /opt/ros/foxy/include/rcutils/time.h - /opt/ros/foxy/include/rcutils/types.h - /opt/ros/foxy/include/rcutils/types/array_list.h - /opt/ros/foxy/include/rcutils/types/char_array.h - /opt/ros/foxy/include/rcutils/types/hash_map.h - /opt/ros/foxy/include/rcutils/types/rcutils_ret.h - /opt/ros/foxy/include/rcutils/types/string_array.h - /opt/ros/foxy/include/rcutils/types/string_map.h - /opt/ros/foxy/include/rcutils/types/uint8_array.h - /opt/ros/foxy/include/rcutils/visibility_control.h - /opt/ros/foxy/include/rcutils/visibility_control_macros.h - /opt/ros/foxy/include/rmw/domain_id.h - /opt/ros/foxy/include/rmw/error_handling.h - /opt/ros/foxy/include/rmw/get_topic_names_and_types.h - /opt/ros/foxy/include/rmw/incompatible_qos_events_statuses.h - /opt/ros/foxy/include/rmw/init.h - /opt/ros/foxy/include/rmw/init_options.h - /opt/ros/foxy/include/rmw/localhost.h - /opt/ros/foxy/include/rmw/macros.h - /opt/ros/foxy/include/rmw/message_sequence.h - /opt/ros/foxy/include/rmw/names_and_types.h - /opt/ros/foxy/include/rmw/qos_profiles.h - /opt/ros/foxy/include/rmw/ret_types.h - /opt/ros/foxy/include/rmw/rmw.h - /opt/ros/foxy/include/rmw/security_options.h - /opt/ros/foxy/include/rmw/serialized_message.h - /opt/ros/foxy/include/rmw/subscription_options.h - /opt/ros/foxy/include/rmw/topic_endpoint_info.h - /opt/ros/foxy/include/rmw/topic_endpoint_info_array.h - /opt/ros/foxy/include/rmw/types.h - /opt/ros/foxy/include/rmw/visibility_control.h - /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h - /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/sequence_bound.h - /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/message_type_support_decl.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/service_type_support_decl.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/traits.hpp - /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp - /opt/ros/foxy/include/rosidl_typesupport_cpp/service_type_support.hpp - /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - /opt/ros/foxy/include/sensor_msgs/image_encodings.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/image__builder.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/image__struct.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/image__traits.hpp - /opt/ros/foxy/include/sensor_msgs/msg/image.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__builder.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__struct.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__traits.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/statistic_data_point__struct.hpp - /opt/ros/foxy/include/statistics_msgs/msg/metrics_message.hpp - /opt/ros/foxy/include/std_msgs/msg/detail/header__struct.hpp - /opt/ros/foxy/include/std_msgs/msg/detail/header__traits.hpp - /opt/ros/foxy/include/tracetools/config.h - /opt/ros/foxy/include/tracetools/tracetools.h - /opt/ros/foxy/include/tracetools/utils.hpp - /opt/ros/foxy/include/tracetools/visibility_control.hpp diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/depend.make b/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/depend.make deleted file mode 100755 index fd43e2d..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/depend.make +++ /dev/null @@ -1,620 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/control.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/fourcc.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/image_format.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/pixel_format.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera_device.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/visibility_control.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera.cpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/duration.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/time.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/camera_info_manager/camera_info_manager.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/camera_info_manager/visibility_control.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/class_loader/class_loader.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/class_loader/class_loader_core.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/class_loader/exceptions.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/class_loader/meta_object.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/class_loader/register_macro.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/class_loader/visibility_control.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/console_bridge/console.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/console_bridge_export.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/image_transport/camera_publisher.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/image_transport/camera_subscriber.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/image_transport/exception.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/image_transport/image_transport.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/image_transport/loader_fwds.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/image_transport/publisher.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/image_transport/single_subscriber_publisher.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/image_transport/subscriber.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/image_transport/transport_hints.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/image_transport/visibility_control.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/libstatistics_collector/collector/collector.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/libstatistics_collector/collector/generate_statistics_message.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/moving_average.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_age.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_period.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/libstatistics_collector/visibility_control.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/allocator.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/arguments.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/client.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/context.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/domain_id.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/error_handling.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/event.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/graph.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/guard_condition.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/init_options.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/macros.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/node.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/node_options.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/publisher.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/service.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/subscription.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/time.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/timer.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/types.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/visibility_control.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl/wait.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/list_parameters_result.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_descriptor.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_event.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_type.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_value.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/set_parameters_result.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/describe_parameters.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/get_parameter_types.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/get_parameters.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/list_parameters.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters_atomically.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcl_yaml_param_parser/types.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/allocator/allocator_common.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/allocator/allocator_deleter.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/any_executable.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/any_service_callback.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/any_subscription_callback.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/callback_group.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/client.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/clock.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/context.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/contexts/default_context.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/create_client.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/create_publisher.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/create_service.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/create_subscription.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/create_timer.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/detail/mutex_two_priorities.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/detail/resolve_enable_topic_statistics.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/detail/resolve_intra_process_buffer_type.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/detail/resolve_use_intra_process.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_payload.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/duration.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/event.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/exceptions.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/exceptions/exceptions.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/executor.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/executor_options.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/executors.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/executors/static_executor_entities_collector.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/executors/static_single_threaded_executor.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/expand_topic_or_service_name.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/buffers/buffer_implementation_base.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/buffers/intra_process_buffer.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/buffers/ring_buffer_implementation.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/create_intra_process_buffer.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/executable_list.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/intra_process_manager.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process_base.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/function_traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/future_return_code.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/guard_condition.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/init_options.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/intra_process_buffer_type.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/intra_process_setting.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/loaned_message.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/logger.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/logging.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/macros.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/memory_strategies.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/memory_strategy.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/message_info.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/message_memory_strategy.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_impl.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_base_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_timers_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_topics_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface_traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_clock_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_graph_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_logging_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_parameters_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_services_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_time_source_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface_traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface_traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_waitables_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/node_options.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/parameter.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/parameter_client.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/parameter_service.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/parameter_value.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/publisher.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/publisher_base.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/publisher_factory.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/publisher_options.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/qos.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/qos_event.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/rate.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/rclcpp.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/scope_exit.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/serialized_message.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/service.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/subscription.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_base.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_factory.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_options.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_wait_set_mask.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/time.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/timer.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/topic_statistics_state.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/type_support_decl.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/utilities.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/visibility_control.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/wait_result.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/wait_result_kind.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/storage_policy_common.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/dynamic_storage.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/sequential_synchronization.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/static_storage.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_template.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp/waitable.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp_components/node_factory.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp_components/node_factory_template.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp_components/node_instance_wrapper.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rclcpp_components/register_node_macro.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcpputils/join.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcpputils/pointer_traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcpputils/shared_library.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcpputils/thread_safety_annotations.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcpputils/visibility_control.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/allocator.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/error_handling.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/logging.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/logging_macros.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/macros.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/qsort.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/shared_library.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/snprintf.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/testing/fault_injection.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/time.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/types.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/types/array_list.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/types/char_array.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/types/hash_map.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/types/rcutils_ret.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/types/string_array.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/types/string_map.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/types/uint8_array.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/visibility_control.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rcutils/visibility_control_macros.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/domain_id.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/error_handling.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/get_topic_names_and_types.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/incompatible_qos_events_statuses.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/init.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/init_options.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/localhost.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/macros.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/message_sequence.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/names_and_types.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/qos_profiles.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/ret_types.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/rmw.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/security_options.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/serialized_message.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/subscription_options.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/topic_endpoint_info.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/topic_endpoint_info_array.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/types.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rmw/visibility_control.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/sequence_bound.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/message_type_support_decl.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/service_type_support_decl.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/service_type_support.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/sensor_msgs/image_encodings.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/camera_info.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/image__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/image__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/image__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/image.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/sensor_msgs/srv/set_camera_info.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/statistic_data_point__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/metrics_message.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/std_msgs/msg/detail/header__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/std_msgs/msg/detail/header__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/tracetools/config.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/tracetools/tracetools.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/tracetools/utils.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o: /opt/ros/foxy/include/tracetools/visibility_control.hpp - -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/control.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/fourcc.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/image_format.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/pixel_format.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera_device.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_device.cpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/duration.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/time.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/libstatistics_collector/collector/collector.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/libstatistics_collector/collector/generate_statistics_message.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/moving_average.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_age.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_period.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/libstatistics_collector/visibility_control.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/allocator.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/arguments.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/client.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/context.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/domain_id.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/error_handling.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/event.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/graph.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/guard_condition.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/init_options.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/macros.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/node.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/node_options.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/publisher.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/service.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/subscription.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/time.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/timer.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/types.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/visibility_control.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl/wait.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/list_parameters_result.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_descriptor.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_event.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_type.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_value.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/set_parameters_result.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/describe_parameters.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/get_parameter_types.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/get_parameters.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/list_parameters.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters_atomically.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcl_yaml_param_parser/types.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/allocator/allocator_common.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/allocator/allocator_deleter.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/any_executable.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/any_service_callback.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/any_subscription_callback.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/callback_group.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/client.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/clock.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/context.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/contexts/default_context.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/create_client.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/create_publisher.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/create_service.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/create_subscription.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/create_timer.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/detail/mutex_two_priorities.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/detail/resolve_enable_topic_statistics.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/detail/resolve_intra_process_buffer_type.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/detail/resolve_use_intra_process.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_payload.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/duration.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/event.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/exceptions.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/exceptions/exceptions.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/executor.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/executor_options.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/executors.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/executors/static_executor_entities_collector.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/executors/static_single_threaded_executor.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/expand_topic_or_service_name.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/buffers/buffer_implementation_base.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/buffers/intra_process_buffer.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/buffers/ring_buffer_implementation.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/create_intra_process_buffer.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/executable_list.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/intra_process_manager.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process_base.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/function_traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/future_return_code.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/guard_condition.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/init_options.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/intra_process_buffer_type.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/intra_process_setting.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/loaned_message.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/logger.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/logging.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/macros.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/memory_strategies.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/memory_strategy.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/message_info.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/message_memory_strategy.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_impl.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_base_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_timers_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_topics_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface_traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_clock_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_graph_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_logging_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_parameters_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_services_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_time_source_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface_traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface_traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_waitables_interface.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/node_options.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/parameter.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/parameter_client.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/parameter_service.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/parameter_value.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/publisher.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/publisher_base.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/publisher_factory.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/publisher_options.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/qos.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/qos_event.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/rate.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/rclcpp.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/scope_exit.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/serialized_message.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/service.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/subscription.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_base.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_factory.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_options.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_wait_set_mask.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/time.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/timer.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/topic_statistics_state.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/type_support_decl.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/utilities.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/visibility_control.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/wait_result.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/wait_result_kind.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/storage_policy_common.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/dynamic_storage.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/sequential_synchronization.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/static_storage.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_template.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rclcpp/waitable.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcpputils/join.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcpputils/pointer_traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcpputils/thread_safety_annotations.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/allocator.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/error_handling.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/logging.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/logging_macros.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/macros.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/qsort.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/snprintf.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/testing/fault_injection.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/time.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/types.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/types/array_list.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/types/char_array.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/types/hash_map.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/types/rcutils_ret.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/types/string_array.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/types/string_map.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/types/uint8_array.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/visibility_control.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rcutils/visibility_control_macros.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/domain_id.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/error_handling.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/get_topic_names_and_types.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/incompatible_qos_events_statuses.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/init.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/init_options.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/localhost.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/macros.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/message_sequence.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/names_and_types.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/qos_profiles.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/ret_types.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/rmw.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/security_options.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/serialized_message.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/subscription_options.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/topic_endpoint_info.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/topic_endpoint_info_array.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/types.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rmw/visibility_control.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/sequence_bound.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/message_type_support_decl.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/service_type_support_decl.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/service_type_support.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/sensor_msgs/image_encodings.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/image__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/image__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/image__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/image.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__builder.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/statistic_data_point__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/metrics_message.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/std_msgs/msg/detail/header__struct.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/std_msgs/msg/detail/header__traits.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/tracetools/config.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/tracetools/tracetools.h -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/tracetools/utils.hpp -CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o: /opt/ros/foxy/include/tracetools/visibility_control.hpp - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/flags.make b/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/flags.make deleted file mode 100755 index 9514553..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# compile CXX with /usr/bin/c++ -CXX_FLAGS = -fPIC -Wall -Wextra -Wpedantic -Werror -std=gnu++14 - -CXX_DEFINES = -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"v4l2_camera\" -DSPDLOG_COMPILED_LIB -DV4L2_CAMERA_BUILDING_LIBRARY -Dv4l2_camera_EXPORTS - -CXX_INCLUDES = -I/home/ros2/dev2_ws/src/v4l2_camera/include -I/opt/ros/foxy/opt/yaml_cpp_vendor/include -isystem /opt/ros/foxy/include - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/link.txt b/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/link.txt deleted file mode 100755 index 4ac3ab9..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -shared -Wl,-soname,libv4l2_camera.so -o libv4l2_camera.so CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o -Wl,-rpath,/opt/ros/foxy/lib:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu: /opt/ros/foxy/lib/libcomponent_manager.so /opt/ros/foxy/lib/libimage_transport.so /opt/ros/foxy/lib/libmessage_filters.so /opt/ros/foxy/lib/librclcpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libclass_loader.so /opt/ros/foxy/lib/librcutils.so -ldl /opt/ros/foxy/lib/libament_index_cpp.so /opt/ros/foxy/lib/libclass_loader.so /usr/lib/x86_64-linux-gnu/libtinyxml2.so -lstdc++fs /opt/ros/foxy/lib/libament_index_cpp.so /opt/ros/foxy/lib/libcamera_calibration_parsers.so /opt/ros/foxy/opt/yaml_cpp_vendor/lib/libyaml-cpp.so.0.6.2 /opt/ros/foxy/lib/librclcpp.so -lpthread /opt/ros/foxy/lib/liblibstatistics_collector.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librcl.so /opt/ros/foxy/lib/librcl_yaml_param_parser.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libtracetools.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libcamera_info_manager.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/librmw_implementation.so /opt/ros/foxy/lib/librmw.so /opt/ros/foxy/lib/librcl_logging_spdlog.so /usr/lib/x86_64-linux-gnu/libspdlog.so.1.5.0 /opt/ros/foxy/lib/libyaml.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/x86_64-linux-gnu/libconsole_bridge.so.1.0 /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_cpp.so -lpthread /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librcutils.so -ldl diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/progress.make b/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/progress.make deleted file mode 100644 index 6a9dc74..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 -CMAKE_PROGRESS_3 = 3 - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o b/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o deleted file mode 100755 index 614248c1be97fa03ec141ab03efca0351b46fe25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2499872 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

~}q%&D*1wf;~>7y+zmVl)&&hsTq4$VKFX)qX} zBA~`3^(eE)SSlzXF2JMWALV4G0RO0XBwnIGF+2)u$Os-)dp5V#$((^Ug^$(El-~SK zI(lO_)4^H2n<;!XfqtyjmYp0s>O=|`<$U^AsN3TsZ6mo+KP4=ZSUYgo!{%nE9gj!d zAtRjkep+!+hEwV|i|`J$@I4`X+U8c8xT(0@sA-z+2HV}3`l7<9TM&{Av<;35P^(mF z11fDBpF6#-_wc#&2=)D2x}|FQ7b)(&n2k0V6D2_&%%a+3|FPZX`9;c}rBhG#Y!n7CNlv(4GqJ%jt zQMEf|f0$(C1B=5mYBY<(KFDVAPFrt@gvkjaxw|{ug!I44gc=uD|7f}!Ak)1YT_{l3 zNja#TWALs?r;*i*qx8U@hpt{)94)moA*YXNC>@SexAj}oJv~XaaNC(&(i`@o8_^AewUC?03~jq% zSi*3X*9)WryE+aGGpc$6vd`a;7kIAZx$EUd7($bl-*8l!3lEQyuw;?~d8qph4H%e# zDt#%mpO1wWJv8*}D9nq=n7mULZ*QULz;A{(0Jp|unNeQ~^IiTXDM(NpUu+PnK+U&` zja1af5gK2p-;iJK;!}aZ3H)++6gBn(M4cw?>xLjch&ZT`@CU}UCv?oy+D!A6Mk77Z zc(_U4&~K90{8RKfvfP)_6^q?XINA0_dZF%C&P2h)Cp6JI(+N=}BAiG1!J(~NI{ikL zPQMZ29dlO2WT*~S_0UrXYn$kKw;Q_8S8?tt*g{aSEj~YY5YaL${T1Scfbt{ z%tlS?@;8uLn3)Z1yV+F@PTJ8)97Ym(SzA{eSKC|R(fXT(+l1%{iBxV41X;#hhY=tO zXY003arjPajK>g0Z zi$zt(x=85##wi1_acADRrX5@O$q4i|l$~x~qtmNxGUgt196W0Nfg~F^X%!xsU`lDi zh?ior*-XAmw)yPc5{<1WCQHfnm%p7CZ)e&I6!^y zdE=iXP3+YAML1;5c{ctMP2ZIMA`%%1tDx}iUSa&VQ%90(lEye~o z)&Fpg;cw(Grp*6++7669y#42bwzrmo)NlKlLUo@hP`HFdx2uoE)g`%*aPJ4p$(K^| zmw|h6)*6kyv#0RQB^H6c6SZ@E`2p5GHdH_6?BztYEPr1{t=i&1B#b)`nSabQ$3@+HoY%yPzQ2n=CxNZp*>mEpk zevVsZh~XIxv6w%U^wTW`UAMcmpB|smPybp|Taf8`c{kY+AYxGx^$jCvS%L!_Lx&gOH?2NH>I*2OrP$efOp8G%rQ<2|+m6$OsI1g+62eZcqg~NaoWJ-(8l-Q-PV!ONQj8 zD)RsI2mSq;vEPEw-}op1{r$Q?mQQE76UN>7Wf#VgzlaTfNb9iM1NHcf^5f`wKl|P& zkLNGGfr*B~^QwBYr{4FIvkn}#Ke_f7KES8Y0jJz0t8KWdsWh z4eU)|uj=89{*bCXkqC*(@546B3vp6Az*#Ju_Tv(cXGQ09i76L7rh|zFR9ZB#JcGxb zq6^A>IkMfFUP_{K8_TD5ZAwT?%ju-obP3YQu}nqvsV)HDV>Q1EU6fS%+ubA1RsR_m z7r0fa`*ye&rStVt4=>@n+?ETp=;4NYbZj27x97tO6>6)f_$6F$ml(BDMNJ*|-k=>l zdhHSR2b3t&O$tTd@#!$0k9(_UBR0-yCS}_D3DngdlY`M4nsK?{D)9;0P?vD9F0e{< zTlZ~_s2A{t>fqod1-^?5!k5yaFsx-ZoEDTZ+rO@5|FZ@qhbEHW_E? z;6#UJ?ck)3%iwt=bY}D5G`%x>aF)jXY+-pLlER1&dGm0dOO|BPZSFvM67Qx9PsDLnJjn~`l1NU1R4FLo#-TM~n&j1(yjGUt>l84qS?bPsMV=*0|^&s3% zc>RvsqL!rE?(6Vtb`J$ zQ$Q>1zMInWyjw$R8A{ax(hqJ_QZ`Bc0Yd7p`;yYy5qYK~QTr!#ADRxjQB;7|b#sXj z%qRhF8b(e$-q~+>I+-D-6X3dZg}0w^*9xHM1NnU$5A~z`B_QT))rekTaMca2wj_4a zEB>e=`ZRpw(~F~yT6^s-GV|un;J?9KSn;V8$C=#Xn3N^q1;%)D$#$K$X|NtINsA%t zq>}cR@SqP*==|1SxdB4v@wGkQe6Usig=t$mT5lz!W7R7PiSx7CCZ@bY4*ygi;5Y}h zzw8{ZQkV(ERs9Zba%-~g=n2ZWfW^0&6nCnruykmS^LFbQKT6-hsA`5?_9UWhR}m1~ z_LZ&w@YHE5QybO((DAtj5je0f9z|q^U*OG9>G_c6RMvp+2PqPrHdB9#OVX!vHJ zm^ckD>u}dKS{jEVd~3Fes_yIL0Y;Z(lVpX^j5lcyx;1#+q67$uco=LY_LDb;bQ%Ks zh2!X|LN}K@HM%Fn_=(9yssuX9-RxQ$7(OF@z3SQ<#7ZwGS-&&%4{A+-%kx3u#|>pFpnxQcn<&>8uJ; zPbe^|Q=-PQfrnC6qS|w9ZIFoCSA!lCJcF2F+OcaPWsZc~P=?Qy@l&Z&%Clj8J#9=>V>h-_PA~{d#cMh zz)>=|CVYsv+Q9~*Dj-sCGm8^PIh*Ru0HI*e#~7(CiyS%oIvkn%%pHbxPl#Mm{PsB- zI2qkWCGhsa%ZL9`W)|KZXvM%ts=flDRwY>*r>-Ev75Wu{LW2oyUz6Yyl{3R=^im+M zu^{*{b&pi_kS6FwbG#QgxaqfVgTY{ky`E124YEPdzqwf?;>DDqwZHb$aq^0e+O2z)|Y7t7$u&^4D!-PSP>M z8U=Un#vysIR}^9=)G4|9PeBK9nrTMN)Z}#xcq1JH9vZp^ntlM_t%Td!k&6M_rq=-* zU~9wpPq3v7iT_oZqqxh10y(hi z+C9N04ynH>-4ETdQv6HkviYRl;2?qCvxA|_-awF5NNTrNeX^xhK( zPsZJyjDB)AnQz9aT!m#bW6`?lY4zPn;>qZ8RqE}ad5TJ3rai|8W*o?8XEj9GxwyQ9 zMFBI7E^*hB#bh-tubcLSDgq98@T9e1XU&bRx@@f0Em=Pf2q&3R$}4NUA-sj2R&5|K zq$emR+tClO@35!Y)Juz*7m=Wd7f_JZqE%((b)+@%Xt&nDP z(+5%LQO1l*s-?Z{|<6&g~rm=1W;^Jv>r1Wp57 zr7)9u29p!#<=MzYHPFTVy4QjSbhB8zo>lyp?3oT%?bN+~7HnM)TGXQIeinBiltWe- z%N-S<+UOK3)&;25JO;NF2{}$|HDQ0dq`qaIrq+jZ1pkLwxxyf<~ z;}^Bzp8PO?`x^=#5fXf0JA#(Z0> z?iY(fdUF72?^`Zc%5u^&$Kz0)S`c&??L9n%s8r?rD7C8mMM2%c=FYcwYaNJ(y2JTV9?#YNW`SPOBWe@K zmiuqou$(O}d@rb%aKlZR#SVw0&T4+Fy=kBR1u>BOTg6J*KXVG|a%X&fBx+8e`j4E! z`NxN7z3T*0J#U?(Tb1PD>@cqNBT;D_oR{1wS?a05tUg1iM3s^5OB_ob>5(Q|Z;C=Q z%8o=ImGw=x&4d)aRGCy@sH5VQX~^DX3*W$vP6=9B>0mu>jE+^guI4VwVEXlCiS%I) zC%3fqz{T#sl`gHf@gQoac(~7dc>IQ3Kxbs<`Sheuc*ItUt4#`V!hNT;NSa1E>wU2@a!@)jE&C1IHzUM~bN-WOlX z$rloNaPHsWP?zPB{P3Q_=y5#y=jv58Z|>50RF)TSiCsVLThS!Jd;gb$Ru>jx09bfkRMHd6}68KnO^$Rsa&fk2#+K)!_5} zlKKb2!TnZStApC7+J^W<;8C>?>8j|2fD_vK;i)7`)>?F`vw$g^nikNZr{>5Mk;00& zS#Q2hHnTCpahk+fD;|glR5>!LB$pVzsL2VkEDX41a1PbDl2WL`l7_U1h7megK5a!L zNI3{jbRpYOOOFWk@NAm_27{U512#_vZUw6M!rQD>$uke;sN?XMgp>R0#e91Uz}INZ zoJ|?hWdK|EBQ2{1T?4~w#9=jeZ0?(XlXA=;ta(b{gb(WYd4D;?pk z8>tRY;jmaQ9!f5}s=yb)hY=rD$=B4C!c&Y30ksqw9nnH>2ec>4%03q7OZY&5XSi$U zCj(C*Fmn0~<<|p#!?yR=lyFbO(b7^F>fmvC@Q#@U?+S$`$82mYiE zgLt0}&Y7#J64D}Ejh5c-B<`yeuixCSriA@D{v)HGF)POEu2RUm%NWy#YdM+9@1qTo zTjq}awrS4PPRcD)Ck_#&z&}CZFP}9Yx4+}?NA2&3?K~;|(0t9l3UVO8Wr0M-)dZlP zSeV}8y_#3Ps5P%d&bIQBb0f}un^!*OaTg=D_5jmdFxqEf?)23^VRP}D0m)lFcuk8fAL*hF8u(nOH@<WLyvIKmul}+zwx7f2{5P^R!W;0D zG5TZL8{rLo46CDg<|nj0nu$uaK#Ug-RZXY!C0v@6fU!af_Xe@vSLms*nOsQB;bgqL z11x4dlSc3ZbF*Xy6gqZW*S`4I$zrIecwIisrzIODIPcCapD!vW72YWIm}UGGOewO>-e6P-7|dE=cpoXe6CW=LQ~6PC_Q*dkU;ZNf|2 zLOh8(R3W&B#>@M$Yw7}?JKy%R4u^pca8lX4ow}$TCik!>!fi+W44*pa1*aFFi_Uwr zaGuQIMbv0b zl(6d2#7ZVCw$F+a-ZukW>nXI7-O|UZHAop9-oa*}EMH*q!fx#Dda!UYj{Tq zbYo5Tq9+8DEOhzB0)wmokh2o~hbRk|CSuE!ss;80j}jq0b#3N|oxLk6-nMmj5C zE56o%YW(4hKb4OzHfYq0nko7Pis%>f>39AJsRL%2Qqv%rjS9Wgv{E)3`DDu!Y=c1Gq!OB2-NP$ATcd!TW(kt2S9Wkx|msiq<>IHL4@H8K^;MX$o zfuCSp!ihCd&edw*=(sSwamd{eTSI(&0o-S&O3?$23=(I1k9u1c!e}K}X|8wWk)wF5 z6@_4Uc6EQfoo?oLoN7(^+ZU=qF{Py@DR;&t=G}~-Hnrb;)yj~A&u32|Nr&5OZIT$` zy-<=iRaN#QGij|mqx2;@pi=|W3x&?sx?-%`a-F?P;)#Lq=i1N`+&EoGX$0 z;w<`k(`m5<5)S8ZyV=;~I4oKYNr>H%>dEc@T+$QhfQ(2H5E;sQ56-vN4DOy~d}u91 zOzbW9*F3lU+Iz(ucytdCDD-|J#Xq74a>MiwF<_s-*fUdvH8{QpY|sn<0W+k#-i>n% z$ia)MK)G4NG&~^_ZoKr3M8tNCjjFKQPj2QweZ5p@$E4Ih86~crWGr5&=a%BId>)*S z9mPRs0|zz**w#l#G1cdJuB!J1tXoGQi~pz+35}0TMO^6oSnekC1;W2v?=QdTmoBDF z*9hVe&bK?HGEW7_j{Da%_{D~Y6FihFAA6g<_ZT&ZkSMR9duvUQH0#znN>8^q+-h1a z2k~Z%ygJPusY7rg@OHz)Lt&iZIm$90=CiU|#aJwX*@Zj?+~bNDmbx0URbvg=kfnMN z5IVL|OLfGkEeVmVO*q@%9d}a$o>b|J50>C4HGP!(e)KBKa7@HTUZvXjs9m4NUj%55 zcmcb0Tug`f_$@FGUgPiH{;4^9XxIIR5o6w%139aI7=@sb)p$A9KPDSYiNx?uN-J=(( zb^Qt9TPgL^GFXO$o>y5j^_L1TO1a=8^M-t$>gTG#QJ0?&3HuE1KNU>D`9^9p0x(YQ z*LH)wLojZ#0o(x6@y66=16+x_1(cwBJafoALOaXd_q!6R8Z&Ezkid;~dZ$97d&>Wd zsnegqj!nI4LtBFIM~e@*E>dvpSkfzwCUvj~kde5cRoBR-fDTlHZMoSoDD7l7y^VKp zT5( z!|!d_qOw1AInng{J-qBy)hBVv*naLoPqz~g#SyoI1Os1e#eq)PKj0JyZfMHt8X^E` zj?^3zBuF8>wShO{>D_b(pw_ykT-FF%>RG007g`VKvg<~U-JR-1?u*y++;_n>M6Oeo z6E8SHrYo;u4C~Ot)jE`WBsh2EHa~YKNtZRX^27mLC1D!(Hhh@ri;h}VQNO+dsoFd`j_i&APX_={s-eEc_JsA`7 zyn~~#kJ(B5@hI#gc^MX@F%p3Wq5D{I?>sm6&~01YSo8M&k|OrruTJ! zA5)N6N}LZUtPq(bHdB1lj{k(-%REn0kfwG4(#hWxo@YO=Q^T0O`JRH~hYpKU)x#br ze7oJhl{LrY3VFXKhq>M@7_JMnSwf`^8A0f$dQiv~<5 zg-W#4z%fv?Yx(%KF@vf1MAWFIl;_kb6nva3O3cyX&7!V@% z_&>0SZ6VC-I~9Ud4t)vCQfR_S{EL)w)v#A+sQigsYoPa`obJ|e z3**Lh+Yf`pl){?q&|%gh=WW07pI z2PQ9c@Mv>}t~OLK4twFPoS|sNL?xo^UQ=%T8R7>2y;QH%-fg+F$U;5@cW;n@()fbO z1Rq{>=;56+H9fuL4p%JCesVW=)3UyQ*|H{iIV*8R*5A42*EBS828TBu`2C+(l$cU3 zukUZH=;?CZ(6@j}jHnw`gQj@I0fhXEEP9fCn}YleLEtyKl#G~;>#5#?-)-xI$7%!N z>Kf;Wb3srH2Y2&wT7I3wy$@h%9P#~hSM2O7LshUN>Pa>xAZbJhbn^%|DyE8Anp#Za zwM0SyRnDmA7t;<3RgCJ!wHtokhV*}2jb=YVhYvSHOwx}U7D6Evs9l$#ewzhy=sG+} zxFdF3v7;X$0#tk^^+X_})S=j4gYV5oBBKeNCrS5cSQKWfe1E=*ejf`>rOuGXEJG`E zBW3*y9P%+Zos`2Wjd-ljFD4sACeh6ax8nHa7D^g!&U(f8?34KlU7n~5q`g(Z2qzUt zMNP45)r|VUu=LcCs%gJD2NH=Jd(9e!#HsFOyoE+b$wJb6C7BdVP9+Ozk>Ajgtnvbd z9P1lmeH3`ZpeMw;#7#<_o8vY4FCLS$R+{Z|q2Uzfg1EqcF6e*NTluO$BOIRetk7Na z#t!_YJzuI@;52oU#$>)$YgaNn|G2s;cZNH*uOQy9C(|$gU?|-bXP%^^h8ghIRnf3- za_5IoX{%c&MarvUpp|7LDQaced^WzgMJ%2dsKtl#sC(-9ZCyQQ7DOc=DlMr?_5{O$ zB5XIvRJ+XGzAitRdOu%J;`XI#6%D74Ki7XmS3^wzy-#WgjN}6JX})G4l8Ks5qBeUt zT}-yyVzHhe-}Z#=-f;NaHJ-@HboU;qo*%FO#Fgg)6tZ0_R#!vUd+4X=HhZ(^WCp0~WI9E)jU^5snruZ<*5Hz8P(@;{h8ZXdxOjVO!z;JSVuF1NOH6R*0N%(h1a>S> zhOps|Mx6$|xE;a%g0(~my((42(SAK658Im`9I*|PC2ZrmYJ#ipGLPLba(ct2N7Q*V za`L!amKBV#Bz0=f9W)%cAvXuV3+~Q%dylr^CR|3}1>0ip5GGxJ1y7+l?gDnUJT6F? zH|)W@LH@FKHXXqMpnijr&k-UM7jI!Z(_XUog>F`0)T8uKF+f@?aBaIwgbu&UygZ>E z-+N!4(4Yt>reB^}lZPZnE`(Z$@4d9ppck`@rQwLIRm1kvUdB8%rnW()-*Ar~z>oBZ zHD9*_kWgt#eF1-<@`>)%HdtdZHLt^ZD+OdaUN)#ioyp4Dhd=>%I0S(*Hjc_opX{_^ z1T|Hv3IsiD@aNkzndBoL*ATY01M%E@t5`QD()1HNXv5gihqq`7NFMY8S~Ro?rF0IC z2xzbPd{3Rtaq?)$JH6j*=V-~hyhpQI_V6ng@27_9^k8wmB;tBd1H@ZYiv-(sR(|t1 z?E#0OKn*Y<{@G&R@xOzW#MZ#StN4RJ8yE~p-Fha$E=9# zb2cN*zrlH8xX6`%52MLd7U$RC@VO-Nc)l$VlR%mU14*KRBdJZ!-aNEtawA;CbyWhM zPXL&@BK+zPab6}MSwuFD8I*q zN|Ysm$zpHUK%r2zwn?sbCGMqFa6j&taP15GpL3lu;i33J5%E z9Uk^)bJJjF4kGNsyZ1}CM@VirzGidrkh=ZfV*8^SK81KvE#IgD9^TU4)bQ}|zm#z* z$on3!hr;{ya|xJ(tK@%&O?-}u`QKsRk@NJZ>Unri`&ZIQVG=L&bbXKKJYob4qm{^y z+VYlyLP*&~0FS9h)d@1y5M8=kzz>>6Dyk9M*G$DIyxN93$34=LP2i`8yA{9dX0}d}F||i7Z5@R9Q+HsF?P$(& z;#=FJ7|kKjMvYl`dlGhF_4>2tj)6E+m z@kM8FDa!HaOax5xhvwS)dY9$i2q!U3{$^bhhilexdod6Jx@3+Nw0!zLuHYnn9$I*U zevd9Zhsxo~KEU8$yzPNw^mwfgSV4PToNiSe8P6TdTuwe{lXQR$a2Lt4ODLWuYDpeQrIwrjq<*r z&Sa`IZfSPOJ?35-at#MpcZ>OMSI*onYFos+nHnUf;SK}gk1mVpR7`p6%=419R+S$C zP+{+#j!F$qPjRBf4wL~fxKPJt^PO{g#Wk)LT{j$%9JiDySmd>|6oDZqa0 z*3x=C5Yq6rgG!dHmX+yrMCL)PHxnqTK~PdS3pr(w%~B(cE;*klH(3rfj}B=2Z~;0n zK;k*2UW!o)+Zp0`fYZ@^RCHGG%?1^VyIUjlt!Sr1P%ctb7o)5DfE4{h!mCh zODWS1=ryl8(9apntp7?_F;1R^`8z?p;9Z+g@tyZ=i-(->ZKW-kgeWm9#c4c3(`aq-1c}hr6?Uu>s#8FEU`Aa!D5b0<=?!|5^qAH}DN(%RWO)px zfXCkE2*OZ*$RA6Ukm?rk-stz~@4YF(5}e_{zTB$MloElxG0rH2gHV-Ql803_DI(1^ zBaZ@LJ`5s7F!!U{Ydxo}jrTs|Z4OCqX=p<+u#`3!^gwc*%7rd5Bb^sYj(uq)ZMk8) z4!4BXtv0HlTbajYf3EHjrun5(*S3Q*w@dBsN{5TSt5gsYcs5ygLB;pgvJ~H} zGTr`qsD3O}>V5UCtZ-aR0png1u+;G0OCP?p+RECRqFdH_l3nRQ0mWqYz!(#59dk%G z4n1xQ;H$D~N$;1V)q5}j(Y4j9(Dxe61&%$X28o>VN%h(;3~WU~j*=K+S5i!sPZEk3 z0VqQb7}rZ3K|aPzjZ?s-$c=G%4(*|Ic02L3koJpV)Uz7-b*N*Y`Z?PHAQS`C&`VPK z_8CA;F|Sy)uQxXR)QFEFtz!g@TlCXYXnFuV`AlWD)J`yk8iXD2pHLUU;nB@{^A+{M zc9{w`g%T2@(kSd#ba{GMyrUB2yY*r|{XQD9HLejfFnX(v863QKOEWl2h(qJ{W_7#j zH!V0-ySRIPhGU0C9M*j7Oi+^%S$P)z-QI=UGIn9zAr$)FuEs8=#=g zXy`eEQ^d)ff5^cK+I`^ktnr~eXtKGjOuJD^lNrG8e(=F+hv91c9tR#^dRGkpmfSDp z9B1wHOYw~4q}~@HSj>KVgg8JCm!a9jRStmxYdEh{79qRAsOAo4FVH?@4H&3RsUbDT zSFc?-2seP}gf0)$LCD2Sv&|h;FhzUE8@>{@^gRv~znc)a_H4|DBSC>5kdPxI z+J2LJe(?NG$k2^GwT(jIKohIsNR6YMgxnl&L!%iV1HFhK5ZQd>ry=i$Jh6=}+7K6q zSdgw0{3f`UxC0GN*E78FvrE|5 z&E#%OVB8cHgbzSz>@BAXEN)L%tMOC-6uXa=%q*~W^GbldU0I3AGU>vN^O4Or(^*a( zhtY{>j-B9N79Fa{0*0bW0&-XQ>8ibr?bh+wG!X;2nnf%}x3x$4XTY6Sx2TU@i3uWh z!v73gMhQn=m{qgA02)Wi>zztVIJYCHv}8*g8!h^6d($hae4x03imk-}#-&f3)5nuT zRy?>IA|hT4fdNc81pPCo35Ux*UN+Tz&~IRSUTo$|@&$46hYr>Aa4$LWj#Cn)@wx=< zbfUjxF&Za`o7(wvFWt>mtQ@5HYO1+{Vf18<*Y$_VjmL`odgDt28!Go=a7tl_?fo^d zG@$H!L*59uCWS;s1Fy0wvQ`{qaCp&+(MK@tAmCQS3!^+EA8pD|_y(uY5*KvId)c-k zc+x1xoYEYjr)vH0P*gJ%x@ei^-XkS-awmDNVF?0dtGWm+LAadCFAlR+RM60@;J`oU zmy6*SjZ&jPXB<;378V*TIvA7PalkrBq~i!$dLNMO^tQk7xAop52? zdQ<_YnHQ=pk~Pm!ZUFRd!MZkQ6-`j~1z|;8kf{+*K#uH5^<8sbl{{fIAj5|jiz`lU zP0jo6J7q?!VM8M}+X~9waD%*Y;&H|E*g3vC;P zjfcV||G-@V9t)UU1(U8w3jEp`zBB^auA-B?GgL?rmNjqt*|eVxDN=;Zp1zE5@=>22 zjg}eq@oR*K{pHwhA*P@_2MCQZWJ_Or?q&mwBm zRiipXc;}u}jR}*~t1=Uw;+IN;IMKFQLj64ZGa&o#Fp5o>wSHPr1ZVCez}K?T%|^Sx z*Sf)1FOai0LC7oR(8t1^;~Uuam`4 zDekY!hxxRWJXGW0MZEp4D6iM15Mqw*ck_|4n>l&8hGf;RI= z^F7-7U~u&TxBcl~dtZU*Q79kw;~W44q4k;v9|zRcMR3zcZg%7V*^ymRM&RT{s@brb zAnCl8PU@ZpB#RSP&9{ra^Ep7Y(KF;YDZWL@>E3!y4rM(kJUP?FH$r5gbCy|3UJfOmc=~*3HUusgnd*ta$se_aK1KCuA9r5nwhe76m zaSbYYz+_b_bHpT_BXvwjcS=y`Pq{k8#E-vXQn!%4Ur`u<@#R~0!V5mg}e!zJpq;(sr`ub_XO3iv|+<44fz z6Dbe+A$z93We&o_p)h3@27hoo#xS;9E~s3HAer1GAjdN7@sEQ;P5@W8TEhO=D+!^6 z4+{m&ij~o|n{03QLHumQgQjPc^8g)Ac*d~ml>f$X;nyYb$jaw{8a|AohTA)KUT~$T zL5kxNA5%DzgKOJ(pnTP#W41$?J4RvM!0(qJ?t$V~^>%7DxGh)P^`?;En)jyQj%4G0 zlUo9?eQ-BQ)4*A|C{gZ(`tsNt7Mc&)%}6V3*GEkW4F(80eflK{=@2NzijY*XieH%s z!LuRH)t`PZ-auMi!cVQ-R5 z$!>z5aqSh>XNF_xAwQ`@MZjT-v{!)MqYQICSs>8D03V^`8HJZSy z0uZ%23D`$(05}2Uja0YNZwRYF8LWqRxI>uV6pO6BYqmki^Xq~VTEP$YQj>Oe$Ob4s z!4^GQ?~~A8NqrVQNsp~7gy^X@CV`j>=9hPe*Yq`p7}7af9K&3X0Jpm}5WiXR=hmp0 z%(BNKz5Tg|e<){N@2*}^rG$&)-jIp^JeFt6Ti9-LI=+O@;So^VElFVNyjC*=w;xqS zq4Pi;0;o4DMVI83riUMTEh9$>F9NN3Ojrt3kEg-1YE>1nxgx9ucLj)n9-IaJ&KjFV zm7Y$3u&~~IkHS@l^bx9v&B4w-qdQAk`9OZ?0redl{{oQPGj!~kOs4>nu*=e5*)4Df z(UbPz5O}Gq-~FZ9ogAZ5rieK7v!@C^ zmDXrMK4V-MpoEx?@CmrpB-TM)yP$Q_^dEI$rnPui<@h25=svopYA32ogj->=oB;g; z*5G8fmUdAirQ*VAHk)sENlgNR^E7km>1<9tzsl9LEOy`T$`MKl@n6~@OaF2{z6ddY zEA4~Y(AXw`S+dd&zJ*k;S_%yNH=&szOSt0^Hj>qLBnw;`cr=Aqc0HMXA#iy0b!`#= zY)&JPC@fKD386g>p9wuyG%A;CC<=ZrR9BIVUJb!xK(8U&tO5Kjpr&F`k$N`0ErCkE zC|9H9#oH+hi(|;}z*fy~z%}K!X?eE;B1-GF(ap_#2=Hpxu0_z(8@e3)Ftl_)%d(o2 zXMJpcNHSqh=@sdj$bC#8FhNhSJ>(yKFz63X2H@0ab#RU>3Ibmmf{KO{3gR@7(h~ZgYl#+ltt&R!*+>6J!g#_LmJE)3|10% zJ)@KM(4%p&(s3oRM(t417FEB^2Y@RrXhMyFq5%9iR^@|K=PYW(eyXY^*Y*(5bbYra zsK82sImP!t_J2NJK1+>{Se9~R_!kgTpqFv?CUO8s6(Mpjj7j)e;NgQst`NV5gS&Y- zEgAUSNbzE4xApZM3;W;kCg2|h&(%6KY7IXOLZy%LZ<1WY(j@S^N^~1JHC0y%yMn|s z?BM=GXg`!w^8CQrL3a?z<@itBL8K7uT`yn2n{<(m(myNtO~56nqSFRedI306(8)du zggRfDti!)msR9iqgC$b;acXyg<+u1ol#E51Wa*@?TF#K?x0EXZ76k**?pL0?$ zKqf)$f8Rlg05gHq2X1bDfj1CQB<(l@axlTOGRHuz;lOu5bO90{kFOF(ClZu)Ho{BG z?pYe)IT%hCP;QFFdNM0FC)6!sIQ;Dz38Rzg?tQtNe7yb>ocQ}>TM`G_YEJm0B4Dgf zO{?pi7$sx3bNdyG-3}IUdz3zQ`<2`S3L&ApZuGu;wdB&*=8*q~>yURvn3EyaM`M>< znn^9S`D4%bZoZTZ7hs?x#YG7>SCl<7SyCyhxd7TcKaTFf2Va3(`#9d>X}pD0I-yJ? zWxPax9snPAey$!mV^y$8L7|-X$l3@Qmg+a-1p-*WW+cH64dqJpw}}!Jz!C40s9A_8 zEHyI-0RNDA_wTP4^X)B?73-F|pXtC76*>%Bh`+gn6?<}MRJaobenwjFNinq0-5>9E zb7&?1p6_mdTL4m-Lu&|c(Ze>{D{$RqTjE$z$COj2l@E=Sd9y)mcXtc@<11D%MxYV@ z<(AD=H^>M0Bgp3gq~xO9-s}`WE7S}C8=fk4RR~%?pF{`JA{VYlpRRAA$=Bx%Wgu;X15SrCn!%q+CC)HtOV+X$#;ZuZqxaj zs6^1UngRvJp>x9l!$!5suI4m4;Jwg{q4p91wluTBc^_WzO0Z^jbGn;d}&C&@%o z63-RHWvgUNp{G4?ks#q=|C8~LOXo`X)o#1_fXmpEjNgAHB-RfDX$~$_Q1Rfx@C&s+ z^-ZYo@EZvzyvl+(APpS(fSeYesP(s1uOH_bJ*fO54&Eaby4j>14X6@RIzg&2$cKaYNyPVdiR*~V^oKMs}Wzw&_PA!!qU z<(nl{?rc%~QQzQefcb=&I*`Q~4nY61J6mu-Vdan_9Xgj%9#P~u>dOP1l2th^qW0cSiFwk5Jy9F$EEQVAZC8)09(*#xjH z__e4eg)F!yIT6pj{lbs^)}qc;(3}udB|{!d40=yKPQ)(4QMw8ds(LzuV-i=q)q^#k z2>i(r*g-e0H{1ht5Da2Ndk#T$T{uotdW@*;*ivzE=ms552=+t8zS6KCDtZ!&Im9H0 zrak3j&(!oFD03)kX54&M@wq^aV$aMEhD@b1 zi32N9TcXiB#1q&H_)k5KWg|jMXV>#%TJ(!(!$xjTSpIcCS!|(zBEr!QEKu2+iuoyRfFolv7LDi(P|LM-pxltw2GlruvPQ; zcuxA3JL+rA+U}Dma1{a+DV;U?oE0Giyxr}gG}FNTS!{*i7e5PPYD%!15eP}tZ(TjA zeNA1xGZ85i?I3Dxxq;w2Gia+h-zVF(GP|oU5iHnCcpEsCsH)~*d&78H0f;T-yuwq! z$-?e3gNbl>G$c!0my9ENvDCT5C`VEe%gQ6ylO_|wECqGIJg_WWWV8ea2J7SWJ^ zqB0$OQ368C_`%-)#|G65ZJAABi9uJomO+2oM-xp{5!kN9I!{d9km{sYhG?myXr=^Z zhbLF}*W2l4&Y73v6{-p@HfutrNysH^ucB|)1`y%d6J`p&bBfYC&^9{Bvzl%42mnq# z2zF*zIt1O}M{Hp)bi{DNFWY_j?QcFwDrk4@he;*F^er;arKbvHCyW4-k@EQ-=r84r zQ%m=y2l2xQJ+Nf!u@$5&Tmr33XN+|Sy~KAafikE5pSxDI532oQDog$F2Z?hu&|IfZ z8c+(Q;!h53J=Fxy(Lh+{7lMY&v9~A{`02aV9K< zUjah*k&2ij5OKo#oMzm%%*-lPk|_P{4zZ8oH$3i)AFXbe^0Dz2F!&hmdnLk$YC zWwwN38$3@zlh(rB`=V zKil#QN!s6!7TlUv6rOZ%T6k={CQSf8{rl8{BtRV0p4rw5k>gntblJNdDiMPQT9yeK zUck?2h=y01f-vT*rahRWVPf!1Jd#n`IDb@6Kcs2eNL7NVf=gF38K8>wYM|~zU&Kre z4!wu58XS)v+~@)4n5@BBMq<>2j)dR*99uFt1&xxx6CKUh#wnwF=SzwjM?UKE%{h?z z*~^|sH^4dj7PBWM(xJM+X`YGY`IOz z$OC1uW?&rv4t>ahWP>fN#1;d5T)?Wj6fA54lgb&3;G{rsz+hLcBmy7ijXyKsQ586- zjOD&zhfFP^>XDpBl?I0*zOCPtu1IMPBM8JWa z25f`Vha5}8V!WD_-wMX?9KZR`RzbOquHN8l^lyxjMh*tYedr~_h>74ptpy;hqHryN zVXWtbJWjZxOpOI`aWWymV+Jq80?f4-YLNRT`GKR4j8#U^H||o~fyx}5vIhfFMu=sU zxL{z)JQvx;?dbKV>7x4A>0-9KxhvGt_+-56_(?nI0uD0x=57PNxktobgsjL!JoCXC z_kb?UoZQ|MTpQ>tv07`5b4az;4$k3Tmo<}OaoRlUoc1NpH$}}w{9EH0MKt0rn*@7= z@nR6uhy+u?HF8X^_u=+N+CM;1QpC=MS+^pkk5!dhgTx?Q#|gLl(x|1Lx%pWoizfG*T!Y*DIz zpbHtvnm^$Ngxg|)TKX%@il@YAOHXlqVnRb{tj7%v;+shQNf70ll2s3b zrxr^7>{bfnA4?GF3EsGRvT1d`TnLvToKjk3Rx>BVAV7z~Z_AUD&@`TaW;hLi%LGk= zf#<}jC;d<|w$R6l>#r#aq%qhi*c62YwTCQ9@C#RCtsIL3oaMM9blIcr!b=7^!AZT>#hxkS##sKBEO_I}nN-S3wfSq)yyjZ&W%C zjyBv;!F|1h6`ED1pnuayxs(xr+oYf;UEq2u)1mqcd>6j@-I}qzIU~KV$)K&kcga({ zyjgF!F{Slx)-OO?;S)4RnwT!k1%_7}UT+v9ACn5}{FwxA^RdvM zkFh^nG>|D3{ByHb_xEFUGgHe)VN{AQC!8zs^MOnD5CjNsRl4)*aYF%NYBM~BxH~mJFP@1@s6t9y)ITQ0 zpe^~RJ40sBogWqmZ&m-nf$%)Z4D>5R5Z=HH-smq-5GE!0EFUFY5T-F>yZQ_ogo#Ps zFbN%y%e#Y@Ki^j$rgwjjy`$%N={v2Wvx-+%htDL@+l)O|Ep#G_6`6MXfL(ITRJo@j zlp(td^JV8z(G%llDrN0eD!f{6o0dAEMz?c!FY%|?M&q?Tp++XiDCn}U@V|P>elwEX z5GNPz&QrscQ>@S)jza02wiA1S0qY%-C1Q0eC&AB)E=S?I@-OjNT5kiS3SrJ66L@il zj%WuzMe93Sj+X4;L@^~OQ@D3;;d_LS@r=8%<{;qJd^`tV$esv6^{6B|+u}Y}9K}?^ zP2Gps&(Zd@B$r>#0qz6pI}de?V!(8>7%xQzsq)bV@1DgJZ6?C=j?>maEUQTc)xpuX+_YiWL!M;~CBOrL|C^q3Eed0xe)m}i4rk*<;nlv-5n*4dxfYMWDU^kwP5BgjG33-hf+-}l=F1fau~p-|P(Fl| ziRIw-nN-GLm9@!j)qeey=dl%tAs9fw&?J#QPVv0n-RX{onRm4)` z*X9a)uf!7OByAY?C&ryWtHY`_f~skJXn41|8w$7xlG);zSuC|NxiDLx)Z8j}c#1sW zFaV{wCmFy(gRDjMI=6*Z&x1Q)2+1ry;;B30vAe7ZRs%4Aw@Yh?+Z~{{NlpHBGr1c_ z=*E`R7E2g+1P%96dPX};99TN&sE=VG485&HGVB#V*S;0o`G3i&t&ZKLvZm}NJ8Z%+ zoB*3Xo=2-6lKS;)^+Qv4?^g2skS3WvuD*@UFsUiPQjckJhN*mV!?TgBW}D39g6CS@ zjdMlyf}~a(Ich^ADb35a`d%NVXd?j$CZI(H?AIXOho(cArTftHd`|07Ch8u$6EReS zBWrCm-&}1Qt;J{!|4fe6(RMslq^=UTkCbD;hDYMSyAambaGi|3AbsQwiVE0$OxnF? zedM+FW8QXOb-t0?eJ*vbolV`~!~pYoPfaQ$Ex|9HOEq}^KYQN+AIVXrznF|kCK?~X zfRA8|Pcza=yBLf&jBRa{B{>3akEGG=*pfz`8Ogg~12%AQWPBV3j$krJI-=o-Cg*U3 zBmOzUVc>`dCL8>Juez%H>zc0a>h78u?P}(S@%r29SFh5mSMR-g6;C|hu{V|$uf;j( zfSV(SLc8W0@Y4^!MbgXpvzZ)(i;dOV_~f1p$;T>tISg#HS>sRXa?E_KSzDT|jZdp9 zS$lmyu_zT>XjA#FXrX7Stb$jsM(9B)k`i?Doy`KYK?HZHrrNcOou+w%#8jF1O~_Y8 zN>k*{T6Fw|d_6yNyj$S%lnM7#p0xt`m?#xlkPodZsmLgegSbn?zPxU^t3LfL*+Eps{SF(9DFIjz z_(qM*JTo#TsS3xO78u#T)_z(o5!cQx_#Mf!v|^VqZ;zfZFU>_|b1Oj)z#$=En*fSD zxmp6KMB`S%$ubY4Ts3z9-RLRk;muRKeK#qc)~swNdIa(?m)hiiF^wd1_skJ&xW-R(g>;8y~NaGtt^F6cX; z{4{K4ArS8E8B!YZe3d2z|J6`h&*UG8z5kGhf0lCA4(5Ut*qmSUR>AuO3B}|Xl?NTI z589^<@#fu3)ki8-N7}nR!XRM^Vvzzj8WL}0amX9n)>vxOEG=y$LFKhpW+>cA0Gy<^nCH3a9g5P0{(-i0vmk@ijym02)Oa@F0~-6?R{1)8gZ=53ObfX)ywCff#rTH-LzwV>7Mcw%S^pvFwGS*B`dA zmazSB8b-)q5i@ORc{&=VUadYA$#&?;M9F!uoHFe$7Rye?E09VVd4Gx>Of<-#XNpaj z%qKy*P~Ax?+%wT{I4C##AlSOiit-TKB|EMkXVRynjfCEt^n_0BXOYD7haO%5Dtz?X zbH;i@Tj}D&&XgB&@!U|TQuKIkvQ9QBEav>i3GLi|YVg20+KZlwSRDD@kGg{7tI_Kr zS7eEk3(6Fl)s+Jk3T7^i)k&q=*Q6{6q+GSyRnj(RL@17?`X;R({gSWvK3ohUg9f;( zGo*D)a8{E!FK||ayH=AREE^z69;}j#j1@$m(mxC%!*q2LJ^yyQW%Ootf2ocKDfl*k4DFwUb-9O*-iJX*~azS zn4jW#uD+gPI&oFT*CKotwxPtuM6mRW zx^mN*+ryi0ubr1}xLG58vz{E81qaU8H@mW(S*tBhotozUsH|_-W_-s8DXlp;bsLI! z`NUhTF09lv2Z)pGhZTN&j9d#m6*YfX@DM}faR4{9TD>3;Jg^-)3K!|I0Ww@I1~w|a zyZpS0wV8&>GsrI#;6oCNoi15rn6{!7d;CTRZ)XZid757%BT1v|GJU4qV-PA^sLA%9 zGbaGq=F_}&VWv6`THBCklpxRcVe!F4rf zYxV}Oy>zX1Z74ebco^hcEA^$h+5t+%;ZJgYMMXY=hM8JPGSIye_Seg#x_t4$;6LhK zHoP5V-XEtVQsift+(`yq;a7?zl;MPUJ1Dr9QsJ?&mvxPtMzT~{MyEH@s!UfDR)I=>j3S{a^o(fWfAeZw-69PpV#ofF0~pUc269}$(i7HzL0cW8?2iVr3LaTk*f zi+WmQ!y=uM68(BH39$r&M^R=sUFix9bPDM<0`CuDHytC|$g zZBLb@94x4v2t>IS+LLXM%E3aH6elAmy;q-#utLJwwGw4y$E?;DSEXVrjqIo9DcGq{ z#Zyz0+0m5ks&WQ;OOBK|Q@x{@ZzNON|9-cxPYn)6js ze1;cW`%1&(91d1%PV!3&bcW^#dir6+AEi4b-Krymj{~oC{Vr2t5`mlRq&p|c$8KqX3DPO}Yth~U(`Dv_QsHL; zSW_dbsTqEtQi35f*EL|_67~=B%CA!}K0sgWStA4J92;C-(m$j^quj$9h!+lE`Kts3vjVwWa!3Ry}rXIkQ~O5X4pjVVE(XlZF zHfFj#86?=Fb2mOgj_aiC?P|azzcbj_MBBasfp$uzW^nADB(7Iv~zksHxI zxXi;zZj->lO`r4ML_^X|ZbK@ZB_Sg?`=M`T6MV1zsQk>ry!4);r_)T zHBx+)PCc}ENbQ`o$*{9COgNC_J6wxfKSv+962raO9z)+@q~p02QJ=r*%6xDGJ}H^7 zvpeX)8%Mq}(%vW@AEnpN#8ECh1qmz9UKx`~ZHZW9*<_jaMFQbcB_ym87HLPYh@M4e zZ9h9NY0bVGW}8oVlb@_tK7l32grecr#SL_xS9%YUNXKelsN;Cko? zN(JW4)b`bv0_(#1Nh3g)2X=dKTU<>8x%%07vs|q=ISO=KI3h^T;y-KBfQ1w&u^FKgjBsz`XNjY&10!!_l4Da>MT z95C^0rspzggyP3gX7;MaqP+pumhSjs-h8 zGbCx+NpT{{r~I_wda6#p2{~mGQ;qip*b$^|95TJQJp7&2bO!5b?(snI?UgqvVrkQf zUt~L_h<5oPfC@I(?-0AW^c#2mtgAP-V=K&fY1^Y?OS@WMaJo`s8MC~@o^Qd%)@aog z!KLR;(@W1U>4kUncx&+=2iqy%+ek25C5D=%F7w3r^6;*PI?BebVSXSk<-vHlX2tCn zbq_@|-4(j76JDz!iO=DOh6^!d+~Rz8d`~4byV+jKj#macC0O4CWh{en;<8(_J(dC5 z2I6)TwkuS6GUwyD>ekGUt+A?_f*}T${Dlz>$rr%J?A{wbt>e96aD9#n z*Qc*%iN|vIvS3GUAZ3qC>nQ0Htp446b%r=}5xBXW4WQf2b7Pmr=sk5$P4 za&cc|hVF-m5R9qz=J3XpGdJ}F`{bpuJ8A3alXu$fQ7iVe>ECwsMPkMSS3JEnee4p; z%n-og#L*Is@)!%EJn#tLdAlfB;BI)(Qk-_itgy-_Uc~T2SKQP}$;d=5GGCn2LRJwj z)ah~CKErdh`Rd9-n=IE0wRSCo>CxU@ASShN7vP4StH)za(+OL>3zuG8oomdS7sq17 zxg#&OmW0lC;lqooQ`}L^=f2a!TYK)65Q<2s$I3U>Xd%+=!9{-e(NB3iu_#P0QFL}; zu06l(`H2j~%^ocw!nBBI6N^1eG~iXsBGJ%G&Sa^6??GF(;On8>m=$Y#5MHRcs zc(UcSA(z);M{|Qzuccmh7I{v}BkhLANl}*7-Dt1jUye?iaCEw(UwJt8L$A%k&^LcG zL*;U_(W=iacpMTmZ`a=HbZjh}L}mN!fC zv6R}vei}cK=$1#<{QxQ4P3|;yB6Z#LS$U_Y?@f@+wwnnhep6JPLmN%s@J!ACmiJ)P z_d_l)(y!x=X7D&Ezm1#jH-_hE{mp{yALvK0qQX}j=+r_X)pUBpg)L9kjb?dc3mfRo zH=0tzY^HNbaVQ)k&HI>=K2kd+o+pSyrPjtzwbB?JQ>Cc$CpYCAXm6TdS(@cc1mmZ! zP7aTu!~GYRcdkS+%|x6|1NX%`Zh|rv)G7 zP0YtaeYM8*Q*OwGMhoO~*Xy_2Cfu_@7pA;S+bzwAwYS}hSWf%Rw$Nk}w#4mcpV+L; zpGd-LTnVf4<};V1B(Kd?czd5F$zM4zTN67=;OVpuO=5WRKTsgXdd)!PB22Q!ek@q#1$byTka(+bs#qLbri9-3)D<{)H!6 zNwLWU()g%^9$Ar+g!VonMLG-VwbC@4+7{9n=BfCslD~O+6{m@Z>mJWjbVQ^P+D@ZH*6^71i#*ZFz8wt%4-6-^V12I}eYs zpYUcxYM{2Aq#hyTX}LZ~#@5n><7Ddj#mLBdImMt--F0tU?H?134`sNtPo|TU1R>h^T3W?PAL4BaNfJmRVY?UR0CDF%b%q zdPjne0{mbHtBzn(BNaGIIH`8bz;0C$uX6gTvjw(Hn-7lT4^)AYexw%YD?bi zN~_&itUs2m8}U6zd)KOEU(j68=g}(1P9@Ee*sW2U0dyr!-xSTUES(!|CpEvV8e3MJ zFe?$;ED`CjDyOrMoKHEm4mGPw8_(D~CCpN%3pYbgV=H$Je*G*O%&SZ>PBsS;g)di*6Zlox}#9QE&3p z`b4S3tV)*vJ>0Y@(Op1+-y*5&>AW*hoMdD>nre@()@DV16O8K)T7H#P-dB~SFDh~Z{?qtKbBL?~ zG0=S$3oidu1`R`4blK;w*Kcp`Rh?RIbS=eA-@|M*r}jvfSFxpAaSbfyo^e`mP22L> zrKMf8`hqLmw)%Cq&}}=$^?E1!*HBIeKHVbf?p@%a@G|gF`fcEhKKy=&tU+hbd6bPP zR_{zX^JSH~>$j_2Z5)Fh41+t_C{d9vY*P0?BF-^1xgJfV%cqDQ-@<^mbFi_cTFp$|$ofZy6G2MP5t8}K7Z6SYU#VLfr zOOP_RBmZ(*qqVfkWo7Wn7f=<+HNgI=3A&mipQDJ_IAd-9v0i4%a^Ee#S8RQ3d?YP; zmxcE$LnDegRALzopEHVXG#R+c>0F6tCs}tb;9^PFAYvKfQS`$T24^&1uIZjLvl)BP z<>)DjGqEPmb`|K!8)xXK4m{MI{)_eA;k`Sr9p19S)Q?#$mg{{!M%Qhe0AL@>VSaXt zUn+wW+#E%)^IbdgI?J0Jh2!u#LjFWPjpc*hVq>)?Ld`g#3MKO$ZBpP#V^PLDd3?p5 zUm*6{)qNGp>d47$y~XiGag~w0_mnPcR9;YsB&!f1xe1q+%8{H>q!Pyk)ar3Q6#gns zP_*l9l<{WSLflyQrgWV~jh~LKL*jj9dD-8VFR>k~Fg6Uy3!>sU6st3OZnRnBbNQSK zeXCjaLuF!hQNFp|NpzDU8omi+9h1lRNLSM-H*2c{9RWP~mw#m2tH&Kjbrlr-}pK0U5XW!a?e>UjG)@uD+@o%7Y-^cpG^x?$8V zjq$Te`*u^wd9~7;+wIM=V10i4oTYZFxrgQ`W!>^P?6KCGZ~Iw5Xz^0FZ=}~4R%(@1d2fvF zzI3Yz+O=*JfIE}!Kvxn3BPQEJf;0rE>Bndc2}H?^8)Wc9qMe4}4!Vi$NNPy*TIv|x zXuqV|oEv9jU%tEL3GJgdfr9pli~Uk6cAkTBR-WGbi6TUa{$BFKd)*e^>xu>5jk5>9 z54`J?bNy(S6010mwc&BkmN6h8VN!07OiIHQQWNL#fs1sTTqHqjuFSSMgt6BVi<5K# zisWf{A)sgk=5TFE#;F&jRALQR>LrxKr&VjVdmhk<8}gV(S2df9w4W*!n)YMTmU%-{ zfuA^qb+MQhla?fUbBn{YO10VAv01PKH$juKUY8E|SX1K9L3><^y;OD%eQ}q+iJW%C zwU{d?oC-C@rBJerpX-WjvaGvTBFY^*Yf4hNYnDraWy{r}FSiP}bPb9x7i}se#X{3t za3?g~Fv6PJnso272ALs}C`lNf6*;1iwa9pGCL2(;IIN)ex*fk9hA*c_FK6t!uI(l1 z-Y?Dcy^dlHcso4Dw_6l)fALt$(8Vlt#DB$Mmu%hyK^;!i zAj6fC?oc#Fz`&y#t4_DQWh{V!u7ikxSjyZR;?7_3xPWB(k>~*PM6#U>YE_X6@5pZ+ z%RWgUSKjk@`iGzoJx@cDJn43)_t;toXL!zVtx^e*Kutcwr}W|AB;V=3r#?-&*&W}h z>*wwO?;vaWJRd(k>&1K}^%3+$YgVsBn_$YRKE7`UXM28fKnA77-h(p@LGh@N^h0F) zm<>+&7=0J4iTD9wktgztWsFG~3{Gs)3R1Fjob!1Q;tr3RWu1;I>(2R-)B_v?ZZi>}9QT{}Pz^xh4B~)rbpbpY%PVX52f`0Bw;zOz zr`xjIsPK%nXNgId1|T&7I#us(hVrJ)gub#x6Q(cqtNCl5=Y3^MlYj1cFB9xwQ zH3wUdrR7`M#Q9csuy@H${+h?Y)D7{vN+hCqgd>VeoCCE?hkaK$P>En{q$qFek!WIQ zQ*8KbRBQ(08{aSpD5kfZNmO$#8;(w;e%>grgcM94OZQVedUuAxju#rU)pkwZDJq(k zb~BM(YP9z^8<&KnX;kB{=#=EEAJE=x{X|{kC&Q%x>e>CZ*^9h|+ERsbe$4tulwzH< zai+GfzU22zIKGQ@+J~~S8TKj+C*2M5D7dmC)OuPxVhKzG%l|zs;LE zHM|jYmdGFMUmwcIkm@(S$E2>qReZk%YcUQe^V4yBn{ZkxV|)?Q?@4s^#5CVY--d4! z&;_hwlYpKznhK|~h=ZqFqm&Pt79~wGdMJz(iIpYJS6#0zaPoR_FV(Bh)5zAu<9r?^ z&B-`G{ygEiO&7z+Og|>7q!*nfP z>G@9O3v(0(Fg7P!Ef&2BbysmgK4QPY0j#FPNUe>tz>d|G%jhOduAngFfGlA&P}%V#NJGazkZ9JoNGS@n3IRdBT0WSmjbX#fV@Ck+|P1`0VJYOKmn9ZYLA;{x+Qv z@&q78Lj|pPO}}W~d9+7G4d%fy zZ+_j3YD}FoePPQmMcwmavUB;1zPI6fBr2oJ$bECut?1(0nRE0yrAF%AinL3G7hP3Ea7Z?0hqJ0lL0;wdR4jn?O4^`cs5BwCQrHCrpG z^f14+5KRaxg3~6%jzlYj>WqfLiT4&rC5ibqy1r9ZN`({)>RA~Hw~2${MD$w86Bp57 zN^9Ac zlC~6+dfcHWQg05zix%pw{WS`7A#;G*8hRXFMB`;^cUiw9mM&PVwl^19e@Of9vFRxL zuoI7KGEunbyE7Li?Y3yLmc$02TW`^^{+C!!ou&Jt(|2N^W>9i7F_hEu(;-hXRBE+| zGW*36j2M z0rz@m{FFW1gK2zue<*98hxfP*bkNO7kJZEv{<_jcvnwPb!&awOso96bThG*!lnRF| zMdbP=CzjcHO+hXEoTGd&Tt8jLYJ+-xX&Otun53ND<3Dvx&O3VQx@gnW;({!mfTm1z z)Wh*lKo67SzvvUtX)MZ{7gx)WGbmVrgnXVKtxr3&e1&8X;86o&EPsP4rx(b}4- z_?OeRc$1w^SyQH;lwjEHd^t@7rxaP^{b+l#$go&fTReUoI(}VkFS@SQUXRFS-1Ar_ zgRL<(nkjiqA&TB1(Uj9fET3$-?L*WRi9B}=cix0_bv3l3?V@;-a*(ynP1-1Ps<5Kb zV<wSl+{9{OpqAW}Gju8li!5J-(xB|gcrCBGa$tPd%n-di?@?Z|TnW=C z4oqZU<93*>lNqOtW~2;)2D2I|Gw3d`qUO>Efx%GRIUp?}wa#vU6_I?SqI? z5+|FJ=g%P{r+U>Phmp9l?XtBiwQO6Ez6yFEyvU0>k}cm3o!k8gi;-^U+ZhS-?Tn=7 z+hG$*me+vOyPxGRow!6M`Ez2eTIZ!%wdna^I;E9F^hbB>TG>Nn4i|4?`T!Q*Mb7c~ zxwLr891U$jlXsv(4FVLa?UfdVBHFm!lLuAqgljw8&1AF7zLwXUld%U@$Lxc!Rqco@ z5xSazZYbOlhthXM;>+=l=u9D@t+mtl8|z2!x(7JERx2r!IUbNsK9;V+TwLYxN#?1@ zy=O9A4UOfK{bmDYbgAvNCw5L963S@&Fb-7G*@G2wLs=L$)~-rA7+P?sl)YUIdcA46 zu~7Gi_ApmW;|G7Bo-WKTFPCDyttlEt{xd@SPz;pRj3$2(l-#ML>H&jnB+40}NME+g z!&=%a%3i&^K)I_q(9o`S(n6Ex65Tu%Io&vo4Ly=2vW$=>x{0z#`-xv`-oBM;bFMZg zq8nZCL>qbvPwWMth(X1Hf4!4wsd8b!qks9DV`Z$sOLWo*=VQiU?t`#U97P zVyjU;SgTqO7*ae(|3=zD0NBel^TuV1n)XP~DG$1~|Q$;X0*nddP;!!{{X2 zXqbGLwr&6F1U}wg@a{x#FC)A-L2sy2iY0nttd{j*bAEA2m=efLLWZmG28PGaCPn)( zSXZ%jM!q1y;yeEBbr*Lq$nEHNrns3KlQh@Av``vW33VyW`|?2-cQg1-u>YPs-J#pe zJ12EbpNhO;EP8DK3)7>34$YLM@mG@BFPXfmKp{qL>ACr#WJ!Qw;m5M`L=W*K+sZyg4s*l?i zT8NQ8YCt`2Yd%HD9h>g;A$PnTmTHmP?y*=+ZnYz~?5B#mo+(Lg+hs8%aa84bhd>-5s&`D==Qn@mqq%jAf_B&q?8Ata|#4|40eX( zNu0Vf$Z!?%_{D^)oRt=?a(0;5f!0fr*z19uk_uR>ogoc?rJO2w9vv*Qf{UzsN9w^Q zo;)-bn|N@lE}%%Q(}&dT6yMZ6sK+kW&;|0Gpw7UF7lX1)y3_#| z%5nFu78dGEE1fPwCsR?L+sO;Ns3Mb*AB#C!X^5n=3{8Cb6m zZR>UXpbl)aI;p%De~H%>K`61nm{Da+YPTeH`lDS zT8Ytl4#$Zu?bG|hVuWbb#(CfL@#keuo-E(3lCbbH&>B-ygt9Fxd$pN{x4*WqTx*W+ zst*Z4Xhmz+OsP_Vfp$PFcu3O0Doz#V8@=(x<%O^TJ*=~*?W8>`Ci5o01>TDm`@*Of zHTmPoudI%$`5nJUSk3Or=Gn#)JzKgm+vY7__2B9xQKv=BL3Dl!L|BreoFlfrZ;75A zoLQNlrv+uV!lMVW)ZN@NDIveNtf#BYudMi$mK`V~w(P5w2_2kG*+^qqRghDe@X1?b z@I+-{w1~1`U87J2Xr9VlBktNL&CC=5U|n0U`cd1={r2VA%xzo7o3-34#b(XPPsL{3 zvGVnaSsf3`mX$Cv?~hd0elraU+ifC#TT^q}X4(w1(R9iuZ)VX{v8fxGCAStEl_jNc zBPyw}H*G{Tn30WU$m7=0CR56`$q=0^n~2$Nq-Aaz9&IjO;x%|LqfKqDR-Id@FV(!o zdaFhM9RxwMBN3kiHrZR!FHiEGMWq}Zu=~}_T*6j z`qdhX3)HA@oR(YPSi=nz>dk4S-khrBtGoMl-4%cqqj#82N=x!rQ z(~-`Xqs>|Inoe3~M2GvUR84*JpIJipku_=e;!KmVW~aWeW~q4hkv9wdxgXr|0Wwu( zus>F;^(Gw3qaZARZj+rSpSsrUV5S}N)-2=UnR2Vrd1B9${b)e+2)l)BrN!pjPQJoU zXJGPXSsPmW(r!F*(;0#`-5~dMW9GuzY};caTjXRM@M*|@O;4=RH=O^PGc!++jd^lf zSP`b$OW6~1&(KJ;OT&we)tblYy{qj;lOI*{^H1-I`OA#?x+`-v;e+N@dfP&Sd8S71 z2-+K3)jQeF%GvU=m3KTCkTg}zK{86KEmN57du#%6)Hd@;+cH#P?G1)HjhPkdBrAHa z+hZO8)ec%$vHQkaYK6rixyL3BN9)6)VLdc$^sZ5d+2rf7DWhlOl+T3WfIZiy3wJCz zGg-J`$+fA%9ZxO~#}2r%(zCi?n&>g>hhndyV_jW_YAH_)PJ2aUUrFMSK=sckp&r97IoDJdp(6?OesJ8biLBu?Ey@0zBr z@8T(B!ynAv0Pjgrmh6(kaPMtYu@{{gB4Y9Mdf!Y z4!XWz*N1-5bCpsWdsl6sH0603AnMvZN8HjbB(j9*gRW_x>*Sg?t)9VA&7|*UaZi(@ z)#>YsB5J#fInQG=+KVj2-N}4zt}iuXaKR|)j3Z-iei5T=MkYw5N`7myQb9k9<6P+G zv9jPx_!it}L@&hC+8Q~{hV1uMW(%_O8O3JP(-~8QC!y-D&{#ds~grqB<-!+ z{OX1pvnWwTju^4k4YO5MXcbUkHur9 z7WU#qVKFdfq#nysjT!b%gTYYbm)ll$B{>v>RRI@zXx|yc5T*t8ulMc5YIUV~=?3Dh zC*qAvOBAB!4@P|M`@uluABaOfsxV%Ztsi?u^xatVCA%aCU~IgBcKItUqE9LzePdvI zzZnRf6^j!)eYa~n^IdrBk+6xMqsy241{1yVM$(hKG9|j0KR4H`wOWmNe%ap1l(1lg zjAfHDAgpiGBN8gdUBY2!wM&6FH5g z*vu0;FhRtuz4jCnIBTyxPUKs^nq`qQo)_^{@K$<8Ep83BOGt13!R^CkX=$6qscD-< zKSoFHO)BrVd2i|mbF?4YK1t0QaPX3@VJqxM6L9DC`7_V%zVL_o`Brg>bj+JPwLVcQ z(UbS`UTS+{C%rIR9%W=%#mcC^JGfl)+9Z>stS+LE4SW6*yZor~ zNaVKeRJ(TZc-EJ7lV25{YLCq~nwM0Ya~a=0uI#0Aeta(x*Rq@BnH2*>Q+l2hu)UP< zH|4nQLI-p3&J#tY>po^wPbiX8fzY7Jz?t)B3Qw8IaJFW>mqF2r7kvh?<=JZyp zaNDXiqg?d7S-sOS+%~Nbs)oA;xYsz`@zyWJ!(9uyqJKDK?+{T#9JaW-+6bj!OSuiM zxzVQv_rU$@T-|c=4Mrq6rDVdZJY90T4n`#Jh;&)49psNp9vF*s3BpyZ9umnOdlT5< zH=eO~scdtijk69vgAIkZ*~YJ%ULQnTf+Q*!K;oS6PcU?=qS-mfo;R z2@6degp{N&y7IM-V$}VBIQ3LXo}dE~K`ECv_3m9i7m#_5TVC7bu!-O@P3EwP!62CT z0X%H`J!}^911XX#0Xo_X&K036XU2xEoShcBat?>Cltfyq41wu`QOh-IE^Hno;X3aG z#NPbs{WYaLY!vf&IO`23N4kvMSlky9=NP9Km&{{i!H!Vf{eVfcNKew-GxiY4rCs!( zASt7}w4AG&x|;72Q+!`YOT5aIZC24THm2JbnhdRh`wzLUH5tg_4&?4~lc6#ff-`Z? zN;x#fvNbRn%M4)sGZ_!YCFw|CY-=5?m;9*&XlF<;wK&l=5{D(}bk~Iyzy9VX>p;$i>O`ci0YgUf$7ms7+L1Scf(2x_e2*LQ2wjGc z$tkvzhILq6&aby?&1#$84aj;geq^TF3dJ=JPzrxEVbm3M;vzaplRr&ek$b7Fydb+R zR2|&4V*``VV}=A!@teidXJ(p>=z9xVr+;>q+8{^Zawg84qiE%204vibGLT zY6q@F=}L4U8V8YisgZd?BlXQwMj=n#=!LI?#l#%xQ+Rzm)MSu5XQt?cqzMV7aEg_} zvy@VpbFYd$CdXPkx_U5=uMzi#LdWw!TkKHy)5U8nYXc$MOCcLS1nb9Hfa{>BsEzN- zfxtEA3LXza93HA$nv`l;Tw$B$+9=V@aA{!q%pg$9AU_l?I#X{Y$0t zkf%D!?jzgML;hH0tHS?CRZ$wMsm^GX%9Go6RhrF4b1T_BXeMw_yf8MXp*9x=bFW?3 z3loWN6=Fk8lagWA7i(UPs~3NV6{mC?ncVi$Z6KVK9ouF1>|d^vPOb9SX&UucOUVjR6zyV|b7u%wS; zePU;s5|8?XfQZ+g+)1e<$2@QLz=2Y!R3_70eU>U{)|d8;&l3NoS$bmJYd5R)c58f= zb-r18X8pkdjY6 zqywur!-~=IPh!)Fk9!5DfsXx`WLe5J`}irbeoP$fz)HPr&uVDWjljVG6uV}UIshtu zVlW642SG0r^yN+D?b7xz7=%6!LTQLz%A2dVmK$Mgi}`l%KrnS#F!{q#BSS{xpxW^V z!_hYpMM1f{g#l}>wos$EF}8uWH}iuoWbm4A&_155NoDj(rrw56Qyg5^XR}W_uhU{% za9w9MDcGIbZ5O@s+6&I{B71@!FEKbLMD9(cE%!m!=Sew43n=}FW+V9q-QT_Lx7Y** z-QTtD&$b^92BOOYVXGPp2BLcd(KRhe4@KD6T)f1)xY42$#%yD8IsU+D`$*81w3oy4 zs~G*|yV(BRXWk2KZvExm)y}XMT2WlA_PG_kl1UE2I#}uMoiOSZ!%n48&zN>8etN}p zm*h@w*>^5*dd7aQB+c+BYd?*7em{H8o2yml7V1kiZ?WEL(SLIQ;Yy317hi+wPmdXQ zDtUU{>%}~O`lj3Cp6`+*>h&1-&2TP}dftqJl8N*ZKjFzx(UX!rC7ZRIfttm3Zci=S z?9NKpcDiMtTYUUGQ^#v=32|evJHEMGHCfIdNA0o^)-+y@YRf$ToYtFRe!8mHYW|is zdQ;2ZY=f@FkQ%g1j~PwGc6n^{9i@whG*=yI<9!QIH){yzYgcOt1^v36COFZL86RsLT1Djdu2#o{@g$Ii8Jvk=dQ6rhM}{V@)n+bhfI4 zxt!>jNlqydE7B>ER%P2rWrE)U*|^l0<8UMjPnxgJ)>@^pJp}Nb&2fcM*ixR`a{QGy zd`5$B-O``RVd{&$;=XL_?0S3umW74JtjMRuOjRmpE==0pYw}Wq=cD)a;)2l!T_==* zj>`m_VOH)xy~!G1p}3hF{W@q{c~e}4ty*)n zPEsYF$>G>$?OUlf=SW*!nxi|xjiuJe5PA6~w z>$B5}Z~W`D-{jFMzmQv>{pMD{U|RXlaA;3DAn#sdF)9K##^eg_| zMq0y4fFb>$bl=6Sork%uz4aR*X%chpQ@g?atOyehyr%q}&{IVGR}J zCAyClTs`@DDY|Y-rB-dJ)o6N)t$nRw`oH)Mh_2hvD_Az#YeG*rtjlUmxUA1+1vsoP z<9v5sv-RwDS+n!GtS_tX%;G$?7J*(U)s)R*9op zbF2?nHD_NLj%qHnCYCT&Hs}$W=6^R19Mc*=A8rvqoaY`PjjMZdj zrgv2etLjdx3uk`MS{Rymdsb!KT<>w^(MjIB$_vl#((1@U+4HA(Y4j}m4}WHFuW`7j zu+lh~)GlhVo6AmW3Z!<@K)R?Y>&$gmr~QO=QfKNsrF#vd?fo2wJxcMc^uAEwN!(K^ z&n{G3EpMSwovSrR>Wj+@rJ>!mc6IN}g|*o>+49Hy=hMkCxVYR{;=tsC`yCWsgWW_IiByMX-?q6***Hh0XOv|qA3PLS050_T21EHR+LWeS0Dqtp`g__iBEOs|ptgC@b zJhT}lmJs-37Is|+OvEf}SJhj3KP?^gDQ)ejOmA3*YD`nHqmK9y%r zfyJs#GCMl;52T*AG;>gX1F?1jFY%M#!m6hozk}oecG*$*VgYAI=~>Q}3LBoLr}A}-J}(caE*bBz z8B4t?&Q97pgYoo~V?(X5%66K5%jHhfFJ}u;EP3AQqQOY0xG8TwbE&nmyxeF~KEKK;c^)Em z(P;D0w3%X1HGddm6XjE29-AoJQcK=$N(*wpvooX8g4lQosz%tbKeeRQlFvq!Kg@rR&F?P6v-iS2?daC-98P z*(G%LR9p8(Z=Bqco9JQ6DyLraeJ{L}#eZ@pHjf;8^>%BV?NWo$XxAxmSDtr)DwVN0 z-`y=d5S7)*sdK%FX`xoJ3=}&4V)de$*V-?JwO!rk%Q5rnh&2_)orVbTkv4w2)COKKMk(2asr+rUT5xaaW z%2iv|9!hT{_MmnY3heo@!G!3x=&UC8pt(+h0KyDcmGY?PH7TueeSw3+_wB1M?W2EF z5_?Kky@5i)y*3}}MXqc*&ll-%Z8{CQI?~mNeXFTP&eUkzdB73;`FNOJsF1u%o;e!j z;#x?7W~Ei0qdo4n%L47PWg=)F9r#R91ImoLmI7G9ZT?W=+TSck$$U-MLt5cfY8+L#7RG4S9=D__J#IcgQ_br2vY(m|vX1&Auvh}Q8#n_J=WJR-hqtz_#Ag_;7_j)i-O$GZ- zt1`LQO!`1am&G3la|R)Xv#~$*`#o%_S#-B6;s={1q*1}_E`S(+$`VSuAuQ!`iPSniH$F1FB}GNFgzWLiLu zIO)pbw&1N#%i0-d*%q``ZSJM4(}^zPgwspOX#{_`dV5x7{HAC+8(B9ORUt|_!wO{C zQh~&z9yzZl*!5#1^f_lu8M`l~%A{V4%Zq{`;M@G<3#lnR{3ze^Qp>46OsiKV_(&}$ z(@MmZ%beduHr9~ABr`dod%0mu#83xzryNEE+T~T(lM)bbqUg{bVvh`!%4T|8gA&TD zP+lF<9(ItX$%nb%H0Qsp!HSAB=_RtO$w(%Zol%WQ1{PT(;#?uM846FYEzoNty2j%SB9g56w+dM^*wpm7bFC$r`) zcIFGO=rVa*ZkgOY7DJh^wV+JUcuezqleA1rPSv&kbHQ8JI?mRy-p>wn$z#@zq#bXy zV`-IBmX`lfSd}=+=G(V5ncKlit{uCBXviw;)pRqEtjd&-vvCRC_MG$PSC(cutco(l zE-b7H^XJ%nqj^cSIX6COC&%`ZkyE%(o3+KpYRzlb=4;K`(kvy|FME{{&I8~ZV?x3y zt0xCV%jslE*`$aCr=z4G0*5YqO%K?vEXkcpVu?>btGc)oQBJ1Du-<2L*o!?-a->|x zyxp9#gbGwAl&o+@Z_2dOWID@stzp^%WqlTnJeEzeJOpSn#}5KAp8;&o7U2kRH>Dq2 zI_YY?pwHOsjOqllv6$bvqxG=#@?`Qa#ILMQme{_M>h7s*E3bVQVi{eCq<%y_ZQbcS zJ2wdJCt(R#|+^;&6Yt|qUw*Mgy4l>W}nU5adUowGZ$jL5Up zG$|3oM*kL>1#fnvL8fr<&=*@?&X{t#u$*z_a7j7iDf?n#qoA$VQQv8Y)08!P%Hftv z3csCJknGvZ&TE=CEtbWpc6cP&*(ru%Wo0Gd2tl^9;JAbL#&yHFr4ENKn~lO{!%COv z-@sjy(gba8c7=Jp4jZ-;dZ!zk8L8TIVA&-CyuDqGND75YWZ7|ali0t^x^e~vwXTWV zb#kyqWXhE1-p^^mscO`@YHX_3=^4v0z4Y(=5!HS6+0%ZC@M%i|YLwMUk#bsEs3Li%4)GEQsO)T|XGVP(bvTJ1?XlbQ*reD%o7U$r;K>RI7#c zQz0tqgbQ)X71*r``YL>2s@?nEPy?O3kA$73`a7+UMz^la zlQ~TEK5vd;8{;Vm!&0+BH`M4b#3shH4@xC56;5q57wMf3{i~FDl#{p&FA;L+EHUr= zJabxS#BxR_mEG)M_NJFZU$VGn#4~Zb%;z+bNQ(Mpb=sp7@g%jE^LEMuN7>8DO*o)y zW)+mES^j$T_(i1gsfs5|4FRj-lpGdXqI8TD73>QR=L>gD3JPNv1>$tgjAk%uYe&p- zNbF3FE>)|`eQTz(m@|5jky4#bkZjSXIBgOBI=7Xac4DeS;^vZ2A(cGBDg0VV{ebuQ z#&*8w*RjzA6i8W25Q`nUg-$3}cO>vfyC4hikxarnmCJCQB{w&IPYQa7C2l}Ugxugk zHS#fNP{peZ1XmtX!{V-PV1}C@y+N7af`*Aau!)y0uP#5E*Pr@Ur;-~P4`r~z9Z>kL9=^95?~7yUi~j8X96LT&y~ zVV4#w-I8xMmPLmqZ(4~9yF>nmr4uDm@SUwN3O-N=1+AiB3Ws=%{8R}PHtni--Y=YD+Fjxe`zz{|) zfq~)Bc5-Q-YhDq*g|yK|A~v)Ui=K~!<5xsg;&z_+2?P|G&kJrX(=9V#rft1z( z!~PINy%Q)sl!Q+xA>}!=ld?wAQ|9}YC|Sm0ZEyf%g$tcHXd6~?TuUkEu zGRsb`SrR?Ufmjz_FD2vZeq^$mK)m%R_hvotlH{td!-+`-rzj6>fl`Y`Ix%zA6s4-S zOiujB(opMPH9P(<`@3YuXvuI|6}8P4c6A54k+{jMnhw5j*>iHwih5IB*B+>sfg`Ta zRvWZUc=5wyu9^%NPB|qXaNpzA0!|*^*|{x?voqJ?LJM)Pg@duV{p$a4(e!xW6P%De z5!1=8MiS({3ah+tYUe;vVsfy>l(qDs;g@!9MEpWIa3o*3l#;?LD$(bXn|i;N$0qVe zWb&W%WbS75lJtZrvRkM5LV{Hl+PH;tA!ZVXB{YLPl!Z+(EN)3Km{1m9c393$?p5GT zxmV(h<4_EI7`org@|`W!%DGkOaF-&L$SOzT~VJ?49C)F=^{e>L};KtMzy1eFgXZ z9e;G+nXePWGlx7X=Op8c(P;`(k9iTjk9ptJ>T$x>c9*I0%0siw8YL6<3;i`M?9LAoe>T=#Pt0t5edBP zC=^zibku(x5$5zAapB1~2BMdTRa+uDK+=t2a=V1royp>nP%l3o;Lo1YMirtxw4lgEG-*4GjYbN@yQHdSN4j?jgDMd!93j? zyx8PwkEXN`d#6U^WRA#y#AcSlW`@_~Gqu#57>vAH!PJ3S=uoI6OR(3RB!uT+-OoVr}k!V%hEw_uG+5d zrT%7Bop#`{aH8z5F3l~_`qFCSBDN_Z@8KIrYqjr($a^UlTD04# zA*XrN=M*sDuS2gv?+y4*QS)ddtCzGW2FaBu1BBTMom7eXI)i4% z#}_}^AVD*y^HzC?Uuh8fzS2qB)qQ;U2v43=ts_$u9Wna8rJHoRTzjjpB9aMEUk(pqiY2+cyaW-T{_6-(Qe zeCGS2m(DJbsMyJNFFL`AkY#DL;1$kK81{uLze7TugB|QheLJouudeeT}B(0CJ^!|BI-4=d|&4>6eaOO#~iL#oYY=aI@CrA~YHVK@P^_Q9P-zL!pHSsfg zs~JBltQtqUr12PaGKf13Z0HpL`>p|oVR~+kR{nxCMPIwh|#`6u556C zIy0~gb9i)ZsX9YpDKh);e6z7guL+S~{gQfnKW8kZ{|RsXW?8U4KTe+dJtR-*r0MOa zO{&(KZ~M_UB-d$Yl5Y4_>64?DIhN;ctyP7EU#ALGQ~;KArAmn{T0NbL04X=CzD0?2 z9O`PisY*xW@$4~1;?<{Np>ueY+IO)=^Zp#tEIPJsIkJLw&5x?-Tm6>MXc7! zLYwTKdYnl`#F?C`CVWOAlIR$AEJXMUL()U!B}_zu(JJyRlPnKKKnx2G8cfRQD{kM> z2jf<^YN(351fIdL}1&k1GNO5ucNFAFMF?;PLqXO1SP{MW7G{+ip^Ri1c(%4^ff zt^j|>RL_2OZ@`3U+8AlZfpy}LAq9Cye|EjYs#BHiOMdO$>x9THgucv+!01tE0@A`u zSroD!65B(bQ3GI~wb*d7iLnXV4a&m?wIX=hz>kj;C%r7?NiW;&T~e!FM5p5xr3Og~ zrSVf{9ZT)<_Wdpf-Mm<~n^A3{OwApg} zTSSLpEno+!d=ys6QeAAuVGNnWy*SA~L^rU4C@*4gIM|N;Oaq$kp`st{A~|>O(Y)i6 zX+fLRRYGN_{8>^fpd2+6k3tq!dN7mYa5-X;rKUXWcX>&(w@ce`6TH*~wl_8-#y`A5 z)6h5Uce$y`!)-P!ccpo%TAF*YDJKh5YN5t#QW^|tE@LX$PN!zm^_`eC5@KK?jB4$@ zHqhUZh}_pxeZjXeX=0G{Z8t<#9QLtwbw;qoK!)O_=#avE%`}2drcRe^l6i=}cu{~vaDAkEYT!n19J9vfKM17iVX~$kw25|yB=ZyK_tR$; zn6;@b?zRf=_bADz(8L}qtCMDX1s^;su{T3qr_pcV@P%-?!9OjwdH>=KEHJpXOS$Xl z(V#?SRX==?VlMPtd=Jc5nv->V;m#7eG375WdGYEmX^TPhcZYK=M#U7Cnn26UqM6c2 z1ad=HsEri`AF;WMdNh0*O+_yxj9+5+1ZJl>|MpYQRV2CAVVY?1g9TQfSu<1T${tr6 z>MV;BJ5|g_@6`p~zCx9Src@;7ZPzs>k`KyK+T;F@Xez9+rR0oASXF%Ci`J`J%iZ36 zS=Izj(!BbHueSJP%srpfXxs_P$vc6YT_Bp6fyH0$ePD&I8VKK&e<S;Qnmk&TYq>$MlF2Qpd!ypl=D&2%gW6Pd>>PRT=#DoF?DppN!DY%iur%MGDZ;rWy4PA+ zfwlMEWpo4AO$&^!(wxoKVc$dNaob(qY?qNq-Rr{8veCUd{4)~AxC)b!nwRlLt)$%% zk|(j{Q5}YSQIy+CFiJTZc{^dRFq1NGC`r7HsrOn)jUd)&cb2oW2Qx%S`jL)_$Vtq} zK(*Zy72%k^>*UjmlIsQNT-BIGq|2UMtyTrL(r1M}X zzXQr|0(>XnI{?S>bAV&L7fD>N_X>&gznJxpOa7l~pz}UfIk!PDZt+W_%z@j0sKtBe+KwjfFH>nLqGo4*?=Dd z_&I=&0e&vvy8u5A@EYKc0=y0QqXB;s;KBi7WoqezD6y=M2DczgPwwQ6+3$A;oc9Y_lHzw?iL*Sx{bC4kAA?|9QY0fL{UlGT>JMelg(J0FLtc3xGGF{Qm;p0{lk6+koHu)_#9*Kdb&<7K&JsX(tkYQmq7U|0mt^f6L8cUKLmIQ#^q~(<2Zf~a4i3Oz_I*I zZWHzomcKjTKZAP9fFqq927Cr^oL7$p9Ou=QfMfr>0dVZ+j~MW80gnCu8^DqNUjfH{ zxYLng|J(%np$hn)0AH23TBjGtb^3TH|7R$F72pS9p1c-t?6-FT{uiM0eu*DX>^>Ig z{5O<;9N^ajektI$mIowWFP8y+Z@`ZMd>HV@1AaQ-_XB(e@ZG@wC4fHx%0JV9zXI^% zq5L&~KN0Yc1CIOq4*|a%%KriID*(U6?ZWwh;w*;7bs(9Ouc40mpgrZ-9>hoeu$y{qPmQu^)Z_IQGLIB(D15@vm;2oLwTGJ-v=D&{9dE;4oT;4P#)==ct^iuxj!EUd_Dqj?4MnL zWB)t~a4dfz;8^}ifIl7TeHGx(0Q~KM-v;nc0*-cxF9QBdDE~XavHWe03j5(%P<|8O z&j$P)z@G#7KERI!d=+r)pQix+Tqyryz>&{a0{%QG{|CT5*avTMr?6e;1AYwP$j`$7 zKMTrV1UQy|65u$#&juXzpH~Bpblwj*()lXjC|7?4IMTW0ox}Dbo%;ZebRGsc(wPJt z=_~?{<(~pLmVZ9rSpH3bWBHE(j^)2&z^?}!$Lmga3HzZ0^W=emKNRqXBM#$!h5?@k z9Ou>J0LS_NT)L*_W9Ob}w0lyO3^;5uc9{v(=)WeUwtKV8=DB##X-vAujJ9JFgUewRGN?hsZUzPgs4k(ZM z`J=V+H@X+9QFA-|6SNW zkAQx@AK<8OlnnSOfTP~B7jUF=KHyk>5pcB6JPB~@hZjm*jpI()4_8BZ?1%pV{M|6$ zJ_9)N`Axu)&))-%ezzm35BbOXzO zGS8B@>Yqo;{<#w9pnv2=20Cwq@;iW^_X3W7na=@^<*x%A>-~kqxxL8$&8RN^DgKpT z=GGGDen2{`d+?8O^vgUDaP)(W0*-!=ZGi8gKP&$@`=bkJY(Uw~t~{ugkR zpEm$~cJ+Nn&a0c<+pmcE{3j}-`r*ESoX1^kcDZ^M9p2+BW9;yV4UP#)=zYvmsy`8mT-{zAa9-itLlr${;n zp*+_6G{A9QT?P2H(5`m@{$apB2KYw+zYg$^0)8XlxL$65-woo&asc^x2;dmUvITHl z*Jnvw_5XI+59dR9T-S?$Bb_TWI%@tu9m*q}_X3Xc;nRR)yS@Q9uHPR6j^%$3IF`S| z{lb3x81(Za0e=bLQ-I@ouS)y~BFFN1T=rWX%Hw)}oK}8XmVc6={0jj`xpXz)+hBcN z131cuk4gLp$!A^G`#C6&^ZciPqdd70aFi$axqsN7C{IQKM|rYS;))-oZ%jdXra9r0<*XS$xa3z#S`fmgr>AYQ|^F-Ni?}hS6=hJ}WJiHF@kHfsW0q{=%e$V5= z{$yQ3$>(9f_XA#$xa!X*OFnl)dE|2*aBT0Q#C3i6$x!|@sP|=1{&c|KC2_^i$5g)o zopC7tVFR77KzY<}e*ie@!`B0jIG3pnbT z=L3#<=0$*`K71+Qs5ib8aEw!W6X1)`&z}Mu`T08F$j|pBuKGd6Dg7F7)_WiAckhNj z10B?RZ~cI<|B?Tr0mt?7K){!P|C0d!6yQ?^{H=h08p?kH@Xr8#9pIk@{I7t24)8lY z&~KOOp9jdeoMR+@Gx}>>cO!s*9_XB;(Rr|>vkl54o$~=lI*WjR0q8$bqyG>||7lPj z>AxKCF9Mx^2OR6YMx(Fz{~(k{`d0bvp(!XA#KP>sb0m>u&J3lC#Z%F_CfFu3m zC9cL%@n44WNPiq~q<C-|2*J$zW5p7c)qw5Z)o&m`Ge<$y918$b_(z> z!Fqo@;QtBuvj9i^|CJI~OC9quL8aRIO^wZz_$ROPY3*KK<8?}*+!)Fy=wvgI^bUi{2PG( z1@Pmc-s4XQ`wjc&WWe!Ub2i|3emr2n-w!zU!8WfOq!hW2`Z<2h&na6Fe?1~{H; zUI;k)DXszhZ{*uja{l9hWBD&iT(wu-EBGpu-wXWz8gOjajeujjZd3OAU(r{7jr#-6 z=etY&VjCVRan>vFe0K`q*bjRF$9et)!2bvMzY1`Sr+PQwNaxdl{|M;Za@c2>`MeJB z2Lk?Mz()Zu0bT+88o;Lk$8|ajIP%{F9QBRM0mpVd*MPqqaIE(&fMdNMFyNm99P9ly z;7I2-BVm7H`TGHm`c(;VEI$r7mY)M0%U=pOmcI&coNsS8;GYK^>Hi3Dq<=l&SpK#f z!+yZ>4+I>`Z#CfO0giO)fFqsD0mt$$0UXP}8*uEOFBWd{5jz;RuC0dVYx>kRnc0LOaoHWs!Q*Tso|WBEzIQEpra zIP!S~;7I?)fMdVC9dNAoGY0$zfMdOX1{~|X)28_L9uGLyyA^Pxvm0=XBbo#p;JB|{2{`J3 zZvh|E&?>b%LN>8}iZG5`Bfez|# z(*`>8P#*Qb6~Iw%d@A5r{uO{@y|0(Jt~Y*2;);KzH-5}O=hJ|r-uMH+QNQ{>z)`>Y z8{nun-r=Nh9->@&0N^d_>Y1~EBb`NwtNvM#zOa{yJf>?fez}K-vu1|?H7QfT)N4_!+ys8yp_aNdsSTD9ijZM zVBOsx@LvOdGT>+@IU8`S_k4+~dX;~C9?E0APXHX{!&3qOKj7yDfFqx81RVX{p8y=` ze*y640sWr>j_vxj#8tbL-S3Z39@}-)Bf@dPdhY=^w(CKF{|5MZ1mI|wI|p#2e*xgw zuEzn6?YctZs$DAX@##<=+w}^-vH!0D9QUu!0`A=_JP&>kaEx#K6X00>_9ut^`5!>% zo)XvP|1gwC`M(>=pAK~9B(D15ol-v3fey;yWdofnpghX+=K+rL|5bov`40e&^?pp^ zy8QpP#1;Qa{(sLv=SP5}{Qn!^DEDsn$guxW?i~X-%KwJ|j&kf|z)?P*E^)=bif`Nv z<@dsP)d5F74*-sQK0%|ez;Ag<*q=z} zJ_dXYaHPK%aHO-(fIk6nq;r)4eFe}f64&*#F({Ag zbdSW52sw@6%HryrNN;$N-P&lu=@ z5pZ0mKLH%){~rLy`G2#mem`+P<2t=7;5dJdmAK;b`Ldt?9?Ii-+yXfAGXXgAbGF2f zAbxI6|ETp?2b|aAcYL-tw15t-$14Cw{;vl7x3GTSYrwy0!2f8#@4d}ujQbP!-vP0{Y*U{AmI&X*axE?g`nG=iUjyY)4tyAJY}c0n$98>Pqp#$^&jDvSaD!j%hTj7nlmjJU@zfp2{~dSw{iFC-a^tQN*X71BfTP?P1{~MdR={z6 z?FAg=#sz@me7Fp7lmq{4z+WnH)vn*mad{<_NBQtUz>)vY1CIQEL!+a#O$j>4x$R!2bYr9uN50fWO#) zUu(dBYQX;pINEJ)x!dQLn~C)vW56G3z_$SYN8tZFz>)rC2K-6`{xZP-1oYnuIMV+z z;D3hlf43)W@5O*05BQ@2AC)+-UyMW84dqc@?St~T-XAY+xhz^N`2*lA-yTl?@b4xQ{=d1cDBtb^IQGwj0RIcj^KF1*`8|N+zCQ;zmTv%#<(~pL zuCM0;j^$qqIMRO`;8^~XfMfYD1CHgd103~}`7^@)#5m6tiL3dq_MOY1{GUO8{wKh1 zfPQ{4;HY1{7I5?HY?`ES6ny}#7xyhP6P-$Qw9 z?-7%JJv5%_@fNudD={L^|%m3fK!*)Ff@Po&O_>pIY<&mEW zz~2PrX8?aQ;Fkmb7QkO)z~2fu^8YTtk)OMs9rF3_K>wZ+=XG>@`bX_;mqK}@bJRH@ zovZE}_QTNHG$8X$}o}s`r%`$JliQ5Q@4;iN#`k`*0JnFM_*A$}`2{F{7fFX{---TFbP(r1D}1vo&-LB_ z{q_$MXFA+2xm|BKN#fk38=?H^5@$M`EM3umG~hTNN)lJ})p$HY;yV2uKnLlc4>;0S zV#* zz;XR@?mop2*1H?<3xOZpA8}pa{&+Q%{}-V1KEPi9__qPS3h=)G{zAa-0rT@kfR_P( zG2lA^|5w200LT6JGQe^DJ`HeOFSzf#4CoI5|H$VlfFqw1fFqw50FHd3o`!tle0T-$ zgZQfr`0D`2edG-W{NDga{{J2D8t{*JTjIPfSZ;q!%Hd0){9A#}v$gWyljUCoV3rjg7Qe`CxD}z{{!II|F?j7g7{qx_XCrI3(8Lej^pJ4 zj(pOm;>Ys#-9Sg#B^XCKSl+bXy&ve z^~O&DUIF@_2K+IA<2WMy&q8^`_c_A93UqK>z6SUv;Pbx#r$34xkK>mC$MeXS07p7s z0Q>%Mi0{(C)|4qQ@kK)I4O!M%2P<{-`<2u?Z zaV58vUu*}I{}Ir^bJKNzFG6|5uhQtR+|&nN3FUtbbp8Wy)XzT$IG%IA0XVMH|1scy zGT^rdd4+UPKS8;1B9zB z`G)jy{v&;C*CrURM*;mYz_DF#1{~=;9B`zAYbW&HrC#EPp+e$9euI zz%Pb+{|xwLfTJJq6$boGfa7?*4RD-SM+1&>741J8z~74d?2W)D%FmlZdE8HL4mj?o zzXdur`>APMZVB{>r1&L`(_y`VhSi}oDEk292i zpaFl70Y3q78$M6WSiTJ9@jSH=aMo-2$K(E8m{&M&H$(ZlDD9U&3Gn9v{&2uw2>2ra ze>32?4}Jh})B}HIz;6xmAJ^|ufS(NY-Vbo}n~VUCa%K^5lr#Sb_zLu!N&kN}lt;Pr zMv3z{JQDbP7vQG=el5^B66*agz;Pe>CE!@^?*ZQe^lu6K*H*yq1UUBd-2q2AIV8u6 z|9TtI(SKY$pHJ`4|3|-D`Tr9BM}~$ZeyoP8@=AUxI;#9BTKSLN!Us;*a8>>S4Oiv& zYq%=^L=9KvpQhoe{M8!%n_K(9>or`JzgELl`A=!MD*rtVKjugu_=$$A@}h(3?^M5i zLzcgloDT|D<&V|y=iJsO{2&ciN$U{FK<4}}`H5kW# zgK>W*;J9z1ALI>C{| z@ri)rKJ^^Hai4mD#P$90YQS+msQr}r$NllcKp*S7X!T2hBESJam@B%3RW+<=r5iXDO;oDFi@!tWCeEt=1oDX;&$N8Z4 z1+Ew8!@1B8I3JpT<9xUra2%KC0*>QymBjV=@Cv|jKD-I&;CwLIUB3n8vECm5j`QKS zfa84l8{pW_H#N)$++Xlqxd3#qpI-&|jW8eH4mk4v9RvPjz>!b1GvmBPK5s&Y3gzb- zf%(I43@Q9nz;6z?48IlY;ue78y0|6aEueENz@Gs4tpWcRz;6Tis{ua}@OJ@zTflz+ zIM(|Mz_H&pK!4s2=o|?+mcJw5rhdkDZG?L70Q9#2j`iYr-4V*8KldoWalB4~^99nm zE0jn4E`Z+`_&Emf65vmOd5ioX4ds>HiI)u@36x#*@j&OFfX*8LN59^C0Y^FW3Bb|L z_Md>`c$w_CJD~i%fq%5mV7(VYd8Ci+!uf#xiTNMYIg8~m;@g1!eSn`c4fs<4KNiYA z3-CJw{z}04?J%|8vH!6=+LOm%USa&h{eTY66QqOfLOSSAIS%NcTzUZDIL{vlILf65 z0giI%!GNP&Iv#M8OAi4Y<U2+)#cO;HLon z^8w!ixLS|8+{5*Va!<`4z5JViK9+x<#P#wYHI%>3Q2v*O@;ASU{}(!aJYOI`DxOL& zf1ISl{g34z3HUV3hrNKG3AhJ1%Hf6qf1CkFyC2H!W1$~#K5Uh^-Y%Ta*sfWigM2Ol zj`gCSdK=82lc7A~(*_*n816eLS8-oc@%B6}D4(|geU#6*PyO}p!gYEIl*fL<^@97_ z43ysv?L7#11@LDAj{DRr0LOmD^@9C;EtEI)57N)tKPazG1OCykG!8iSC%?I=DKLhYf0iOi?X@E}w{$jwV0e>yvX9A9T+F5}A7|Ndw_|dRV z&jI}Yfa5qSdn5M`jwALz(n0;NLH*$|P#)JE<}pV7;e05M`hy4f ztD%1`037v)D&RkW@>s8p{=jd!s`*w#f53L3{xAphQJ!GEI4<*09>--L;5aV(0mpHv z1CHauZ`7*x;<#J{IF8E#;5aUefaAC<0gmH>_1cU}1LzbP7i<@f%f&z+#|7&}xz{w5 zZvlQT%tKs{NT&_uvECKHO?2)L^e=((xZV#M@W%pv9ME|s=oLukQYe2il)nsc-1lDt zbm#~xek_-s2<5RKE(iRPhVn@N3Mh|!J_+!XfzFcwM>?+uK9SB-p*-UMXuzKdIFS@T zZtt@IM>@|n;LihmFVJ~D;26ikZ=I|4i}Y&+aGY0|#|HOhw0oQae4?H+0r=B_|NVf! z81R=${0RCt+CyFg62O(7&*Sn^z;6QkDbl$c;7I2ofFqq#0e>0L ze-z*^2YeZDr1KiUUj*Z*{N~I*>UAH6@@VJz9N?%Yd>?R>OE`aC0es?oc$EQvHQ>13 zaUP;Qf#|?*V)i@V^H;A<}s-lt=tqzz@pd_e1$jK>q`P?*aUOfX*V|AB6IF ze!+RG*1JBR(eH!f{$`+$^Y*@ge+cS50q|=9FVe0L1D#&B>myJvw(FySV?TTha4i3E zz;Ql&0&pz z;>YXp>ww<_@NWT*`t!E|-wx%!12~>j{vY7DzaSm7|NJ+UNB_?E06!h-{XXE>t{(u7 z_5KKOEPoovw_%`<_ZM~oj^l#<6ueJ?>jm+P40Le3egb^r{)KdAfX=<3{9^$}K9TL@CxAn2Kdi`&N~4A1>oNY9NUZif1zO?N1Rv?Kkm=}&)!{tTUBlSA1Cc@l-P$7 z6-62e=|(^lB?JygNr{5Afr5!5VT%E%*a`-AC$?U%?G?MQMaB59x%Xb~kG$`?&prRF_;P($ub*FGzY=!7hCBa!1J|D~ ziDyUbe2d=s=X<#G&ku0tpC94QKda%+1KM%^`5C?b{{naZSpzq2zZQ}ImZ1L~ZapMD z5B~>x*YV!eo8!7nl+^gTvOjq#3wOV_3H)^QW3hiR-0#)A6}~BU?t>qJou}ZNp??#u z{~yCkq5lc4pIem7{6!dF`dI*s+9yd&K8{Rp^z4uh+o0=M0naP=3#ljff- z=vO{~z77b?$vYpZ9Y= z;PZaRV8`dsE`$5LpLON)e%6)Oxz?4>t-X-7AFl74Q-^QBectaw{PB4|>&cA9MpG)8@KLo<8}b;mZx6_!__y2t9PHHK1yl&6XH+-`|i`^?prFM zcl@T{?xPCe+NliR1AnT(jYCyto-%$RkPm6UJ{t^qxz&t~JZ*OGUqj`zgO}odIpL zJlJW3oi14()}sU9hrt`e2WEM&<9cM?o1mYG-gW0(xbsYM{pt$0-nzke#lGhoHQ;+x z%w0z}f_KM`_j$*#53zn67tV*9VBh+bcck5eY4>or`V-+j&{u{Zk_R_#J<-b#gL|IY z3vONYfxG`XgSfTA&%WrLx78n+)yLyvr)@GIp2uQ7Ez3{9zTcC74%~ga z0DWET7`I07LiFypJCJv;M+TzriJd`k-#5&t}mm|yYC$h_j;rWb<#J%fA_sdW5@YZ|Lw2(q;CeS1KdYjj0+0O<{)AuW zXLa#2aAcLaXg->1>rU%CDDy%qZ_x4$c}Z-0HB z{DFl2T0iB9&#?)5_gBx;ZXNV5!PUPESN~7A>*?!o>-i11{`*{a61Uxz*s|!cYCrCyzzd+wM2`Z+-p%ci--F`0m?(MBj`4u7)T1sXxDcuJ0wduVH-37E!-BdiQl(!`&}!1D{zU^9ga-7QPH#0{#G8J0HQf zLjN;-Gr0FV%E0};O}|gubIa|}w_!i59iInypZY%zz5O~9uATV%#6o=ZXJLZ=PPpy* z{Za1so5{((<{w4gViLVO&&6<+$rbRk-Kpp4(TA{(blaJ3envH%&9V zdManXEqodN#OJQTFWZgBY2bTeXCQWb-e3yc=L%-RoyY9&Uf7rK1CRcg{)GPeK2!sE z%~Y4t20lt5U%qQflBfLGl z6TBC^3*%@wTsvdoov||mu6`E03;IRygW%7=eeU|rEH4%PUN-u5)lM1kewK&+`aJeG zSsvC4`{nmlc1`8#cE^&Le-P|=|IX)oeO}t<6I@3+V8?M3m00={>?d7kbxY;^NxIHT zvg5co1UuGMPk6J)kMIfp^iAd3?HFM63H*puj`s;L`ULL!J~&Nt&j~!5&C94P5Bh$o zoSku59`e#3emr~t{PZjjc3j`*!+n4AD!6{$oaJ%-Y_)R++=*U4@6YnJ{d^LxpD$xa zKi`EHrgCxk72XT(^E1AGv^#a>`$tXT1F>Tr`X11s==-2Ag!h0?hr5qDFM;0(x81wo zw)-61cKx1e$JaaP9bW|{GM`WVkq2k=eTH#9mhqyFAeQlZ-rTXTyOEX z7>*t5?dU9DyWS?lt+yH2vEI&wJ1(w->*w`Z9{U-Oi)HBb^X@EP+s{Yg`uRL|^fR8% zL);2expDCmddEc>^6t3s9L90s`zgb)-wZp}r|(HwpFSsMeNMoR8|!u^Bm{!!%DypM$cH?8}} z(69f*b$<;0yYBmbsO!G(hq~?`iyhZ}-_vy6AB(;?)_vP`-M3xmG3U2+S@*}&FW3F! z;Es!laL3($`nvD9xUxj%6V{jily%>6;kxg*aNT!Yxb9CPzpne%r|Z7;Ssd%W?Yi#U z?)qBy%aQk~#GyWX8oUkscz6%^32?{Pba)f=C&Legp8_8YuUsj&51a~rqC$?(hR?u` zbv_e*D|+p(fV*GvzW=G%>6D;%T|N!H>$1;TnU}rkZw>69g&p}UcvJK~-{SrEv(fiP ze-8XqxOT39&qiMr?tD@gULC#HO&h{Fe^g58Pnqbyb&0?AEZ-0Pxv5+owu4(g*8d#z zj-$EoaoDMaKjy{vSQnt5hn-vCzQ?*8J|F!PaP_aj_2+{G{yW?_w1A(V%EfIE`~vtS z_=WKQ^m_YG_uu*OBJz?n9~M>b{CP3dm?=r^yJ%i|63d$99lmdEFo4R_9fm(kyg{xkS}@bBQu;iait{Yk;~rzTu|C;0u? zKN7C~B)Il3fvflW`T^`emY`n=-CZuM{n-uvU@BMVRpAf8ohKiK z$Ls9g(Z72Pt{v~6#&&}KarFBC?H)OQT<^TE+B5q1;S=iQiBwKMIKb!=xc5)TrfG(I z|MUX5ddItZ@6#E7*GK0i=eH+QIX{j6Q*h((G`ux_4q|@p17CrD1pFEJ1o*S?S#aln z``ey&pGN;2cHYnOP^M+0U-9=euFCR|m*-PC{ySWMJXbNEjnTh=oo;aT#(zBi%a4WE z!p;=9dgpERFXNB;SKx8|hd8_nw;uip*UpRte@=$$&)abAyoG)B@4(f+3)lbm;O=i% zCh!m7@w^e@@KFN)1a5pjgIA6IefR`BpQmzlrT$B}`c-iK_k9HI92sp&;(9i2-(ttO zO=A6u{%QIX{9K*N*-<|Mz4m`bubrF8ujd25pf8Bp3!l*LnpCb`_fhh;K^%R8{?}Aa z-y-_|@Cp34RF3xzF#4>`olkyG<@EOV1^kyk2R9BWxcYOjufAl|`8Z$dOC|7E672i) zU$pOgJ=!mWef68b)o%*lHv}{Kgn0VitK)7n^wvXP>c@IWigOM6tNoKwxwst|oQXcc zpDk$j;57Z8d~gDv40nEZ9@rB5?GyC&cW6R?lk&JV_U-RBaQnM0-2Te#uRNdrZioG( z{_5ur=;b@Xov(a9&g&z&`dzT2{oUZ|%O&vL;nsP1cmwiV0q#8PdsWs+CG<(>pZb|X z-(-;%9SsHMsl0>hN*sUx)@z zJRhD8e-1tmuAc|MeICI4)}Y;n==X#Vgm0C~`7;f^5BhxC-4DI~)P%Rjer>pQ(vUoA zr!IQ0N93-9jnKOfuMeM#Kk@}|n#Z;Jh<@FDPK zaO-LsadX{q{2I5#tUJc}KZ%>>u1j6D$BuP%Jb77{y6S-aq`F!c`D2R@WF8B^C58U425UIU!r96 zhqBSHUfJ{W&9Z+H^V753_0H!HwLcvDg;_ggqTffskB5(jUjQEizY~5m{P8Rg>uEdY ztGCg&hp$H80lrPi%wNRkX3u2%>-!)b(Z|o@g?6>$`F|($O|tew96G}ff~y|}x7{&W zzIMAavpn|yv5?H@<8#Q`nT>tli@6N$x$&~K>^IpZWB(rXo)5nQA6t-H_uq$~8WmH# zAO0HNmH3nl9g037ZfBw24(_>eCAjCt`(=6fErg~`*8jTbyU}i2xN+#SmYp~bgU}m? zsc_?PCfqp8S<8O>eS?d#Jmh^C@w^2)-SPhcxN&<9Zrt968@F%Z$Ix!s(vc(4C*Dgc7(gyS^mtqk3omL8u4!MHArei_V3+ zFS-TpzUYB0UwdElDth-tU!!+FvuWs1^a;yA=+|x8er=WI!GHG^@qTIT{Yf?S?sMwF z-50fkt1pDxZoFSwyWJDA`q=+?Uvx@>ozvm&i!Ok>AGl#H`|*C@HuUZXo`t&~cnj`+ z;8VE!qF><751X@IJ3s6OcYfG2%j5XO`=XlY-4`7QHx7raWhah<-|uZ4#$(4goB}rv z@qQ`%b*RI5Uvz0!AM$=uL2li-7CY{XmcxzP6L919D%`kz1$Y0mHTwbA$ExtZtaott zKRw{Cn{9$pT2zI_31zdnLbC;sKa#1MVLZ~9*oelq%2@KfN2 z!e_w8!)LvF4 z;pSxl+96UhnvUIaQ&GEH;;4R=J9s8 zd3+RZ9$$v*=SsMF{08p$D$D-F{Y(S6^Ho>4^VLwe^VM{?b}oWz=T^9Oo`IXMH{r(N zJGlMbCc7~T!^wD7fNQ5d+;|=YS3exCpA+HgXT$a9GPwFX;QI3%-2Q$9H^1M&-LL)# zcfacX)9;@Nb8YyPjDCe7xIWJDPG|lsjBJKa$d~)o$u;yySC^XI?zV)1M9D9Pd2p zFuR@kb04+w9Ph99H#eT+W%ex_&+#&GD2{Wy^BIpD@;TmL);rF@-2dcrj_3OBIiBmg z=XlQB`JCf9-~Kn9y%=XmZ*J;!rj>N%eK z(tOVGtWVGJtWVGJtj~PT@yugB=XmDPb3F6tIi7j+9M3%FbB<>oJ;!r={U@H|nXi1# z@$9eXc*ZlIb3Egj&pDoc=5vmxKlz;F>5u1l_IG`q<87PWXomY%7qZ?}$?|YsbP3#Z zze^MN0(f)mTn6_!$(gC#_1)3vFGoKeeg*tu_^H@g3Qsz>)F1n`5c@v=xd`s_pNru= z656c`_dP7*b5(+!m$}~Wm$ega`-St>s=H>upezshx*9uE;Km{3JA8uv8uYc&G{cu9 z@ay31&|eSl1Gn9%E9p;Y*Y7o|nZSL{b3e{iQs{4>-3IU*;dS6Q!8^hA({^t`@B5PK z6y(-Q|#Z0og?8(;pS@@d=C2C;Mc;9!yEAPQ@Qc=G5luitcLq@U^gk5`HPUR z+tHVY-vO@;*G>z#b`FDUXE!+Re2!H6Kcn~O z=kCk>dVh}XEV$nqF)Rj z1Ah?v&LYCH$Fa(ZM$ulH;m6fxbZm|{xp7G z26z5(T(3ZX0CoEe{2;h?n!z29hro@`Ao$g(Ts+6ZjoW4LXYuDT__f%18?K-A;4fgu z`RYY@5A-j=hrwTlJI~CmnCsVx=wCs99{eBh#qd|*x5NJlUkSI}FX667>4Wp=@4`GY z4?njonfV8StKSZ8JYB!+SN)8cwEfrdvnAYii~4+T73{o;{R82?59@V=^>!$F>&@#d ze;(*`^p4+);nv|&cv9T-$MyO!_VYEc8Z_} z1L(E$3S2wy!kvFUfE$1J!=KV_9G@_ceFk^De-0mv{ijm7cus|{fXDp}_P@Z+mFS&M zZiQ>#y0u?*(0_^jPH^?khpW(+L;n?g5BS&c#_)xyTpavff<^FN=-tnchJTCwcVA)r zcP*JQ6!KD{axM;@pBVod=#76}xbgS8$@uSs|0QWR1uq5PHp|2ORu=BOy$O6T?D%sD z!@m!o(BI9_TMwJVTLf|R3HmMI-O@C}w}e|KTfv8--x_`*+`P<%Pp_2A%LQ=rvIuTo zZi1Va>TvycAGi&ErqG)g=e=#w%eRA@_w5t-4si3kV*=j=9+iChQ!4sz_!W;6_ocg| zcVAZ?uKyL_t_$*(nP$^OIjL=X*%yC2f7=hP|LW@! zpIYeU{+x*Ty1rEO@4|X?S#~{Yi=F+k(lv*LFGF zd1f)(`QLF}5BrYO`f&H{4d6#$zae}iyb*i~`~dj*@W$|k@Fwub6S(^#o zeP3Bq+U<;;mT>oVt>ClKw}xK=Zv%IqY#rW{)t8EX4|RBNwhkY`j&=BSmakoh@pVVw z*5SL@u?|0n>u2ebnZHP{PwpNGPY zXa6jZ{X8P;=TP+eIXcVN_H!cKc%FOWs zygmFkcn|FOey)7yQn|dZChvQ}otK&=@PiZhQE>Zp0$hLQCGaJ1{agljes~h@{NQ>t z#QtW&klt@}tenf^N$_Fl&w|@-KK45ov;BjL*?u?dJKuJPJFgxLcirp(ACiq{7>|d* zPaw|5{|vbC-v{0kJMzQeu8(rhRpjHaZ(V7pxYyak@!xf}7knXp_J+I8%8R7*`C;R_nR!looL#!{i2=VLuj`UJ`}E>!{Nq3uAlNGKO57o-#h9#yx%)I z2>ns`GYLKduK%Op`Y+did6NHLUysJVd%15S`U72iRX1^ zW5+nmhC46Kfw!aGt`&22-UB`z|A)cnV#jgX13M?8pNHP(QjDADX~xaxQs!f4CH8IC z`$S%klqi|`2ch21!;bfl)aUbDiv9Arlnb!m5(KAlHNO{P-#Wh-o@7V; z73h=vvE9Y!T`!ivd(+<;)Q`^tT#J4N`s?6V!LNtk3%>#WGWP5Kiz74nCPvN%v3*7O$ZK){m(I><| zX+e0`7QOjUC5}=i!c*UC6uR#pfs-FW#>= z&W@wI$=6`)-vb{Hcif!hTn_*Ti|{V)l={{S!Z8^--n$K;rGLTfcyP# zo0iHXAk>3)%EKSPPF?te@OJRN(IITSf9?UdU;W|6b2Qv|o(MOd=fI8U#cfO&ghW)zOe;lr#Pr&=2cOE_l{v>*zOMD7GAH8<2him5n zxczc{S%H1~`wYAQJH7|)`t>~eD(GK?Yu|mQ{=9_V{JLM&{;TLW?hiBPjeqC<@D1Yc zy7ngA{o(6y_lIx6-5>h?wfn<=pf8U7q3yaqwB6#^AHGAs9AEFk9WVcarx@z>dj{D3n;O;XAu@7{gsU7#3Ut-67<|?@R%&*|?GwoOZQkj7i_P55;~dF+1tbpN(4`%K$)pDA~rDR-Z#pX+O%=|1Ee^62xcQ&YKpwe#M$ z=;hzRJ*TZwDQCz1%=hSh9?yN6=X*b(@520iQq-CFdgn;EcI?-W*r|nnHC+FHg6roz z;xiOGwdn6;xca$p^`5_}zdu3ma|`M}OVDr1b*TMv{?txa^!hmvu0DQ#ER1*cXC~;c zfU7US{~MzJiSuhc{2bjRh`G<(|3bc8mm89o0oYG^-%b4#^zu3Ir1#y_--TX3S0wNc z;nuVFgZzFE?=PtLxvblXr~4~;I6n%XkjFI%@%$BjNLu|r&;6>we?#y65xL{*cl2KG z`~i3VDG`a{dXVpnUVloV*B|Su1^zEgY$o`ri}Q5$|OcD&xS-mK5E_;0=WeHTr!zYP0B;8(*Z!hJ7q z7TouIFNXV`?=rakdJMh^{=Wrp&3xiH>Za(oE}8iUVH`b4UMj$EPv!Db2X4Q-uGIbn z^iN}dF5J9CO{G7rN=LtnUc?*3$Z>>P~Vcs7Qs?*Uiueq#shyWiLmz7KYGf*+W`4^80X;QHfw zx-<5Ry1&x@U9e-mc7?lM?*@0?C^IHIK zgWmqSZdOKb-By90fSoUx_vXRPuk*ZiUPS*WcD{jErQJ=KS8aDUxb3>Hu7;h1(aQ@H zxaWjV6y);dJYOCA3$UY~OX2$YFx)!-9BzEJEtLsSSV#1y7TmbCf$L9ixc*Fro3FVE z{1&)=J`3NI_`C+!pU>d>^9$VgtjqWO7@w0%=i=!)p3nFE)SzFkUwgsbS355?qs|?V zhro@`Ah`3`Sh#U>znb(tKhB?TV@E%uuB1Pq-u9+n?pyYOyKdHmyKe3aPg<`FXm>yK z&Tn$(=UV7p2lt0N|JQ~)|I78KVddOB;5zR0OKbe!oBhw>@L!_MT)ZzbzwV1%zx>{h z6n0ACPd>aJ{WYHT;VrQLO~ss_uKNwp_d(wfZrmEdZC7p{4?u4o8^g8V1g?F#_M4)Q z{+RxRI&TKIo)3hZmlg@U72NB%`sAxcrrGqqy#c%%+ugBG2HL*xEZdUd*s-89B!SgfG4eAhhWF?dldCh zRPOxHo$=`UekkoGt#?hyZ%_1{;m!|#nQv*==jaZ@&UEY)6y)k>KKyX>SHQQ47Rz{@ zx(#ley-vS5mDBgi>ce>Kg?;_(4WER4^)?i4y%`7VZ5Vp%Z8*HB z_12R9j>L}VB%|Pk=tsjR!pFc*gZqBgC2;qvH^7g^j_caf6?5a-^XjqaKfum0@YV2R z;Xdy=4!&o}%s&Y0n)~DiaQ$fo*Z$#f?GJ*xjtql4Z+KmH9DWX^UlZWR!Y9IK!6(5l zhxS+x7i8+nt%9A6SqZ zr`kUqz5EQg>q|}6mnQW0t5nW@9r#(;@!Vq;+K#h++tN`FE<%z@i(5+A|3)*3su>vf-c&kg3%?lA25-1ubpJoK(>^Wm4G z_xaeH;pd@$4X*xuxa08?xbgSgENMS>Wt5C~|LHlv#rR`=UIO>J?;?0#{L#+?;S11r zf@{a~kjv3qS69FtzdmQ~`M>e8-h2++dXq;@r9YuQucTea`$G60=oi7Q|HW{}`&Dr5 zUk$H^{cGUP4@ahQ`5l0M2z(OU_ouubkw1Xm{5}dd&gRAO*b%+ogKdBBW1g&r-uI*$ z!mlF^?cvsganR3osfX)nH=n#XpXiV8p_mun<1jDsqUOc%egpoeh?{ZtT>3`zu4^~L zoqv2U!|U0k_$STt@(%cEehcB+uM1y_pI({;{5&H-2Rw*qV0LyB?``J-Qu# zT#tOd)b;2N^y{)7-HDyo@V_|LqkQJWyYa{Q;U2i-?q0a_;rP`5J|9kiJMMg6z;P!p z>bP5%`OxQ_oezC4!1?e2;*d{#tSjdwpIbIQKHqD6?C#;JLE6uswKKF8h)f4q+93RiF4K8}6)6AApu1pX8}MZ5C-;q}qCfP1cP z+@417`k2qpeY0Qhr*h*i`eXVN^0)%~=KUGC{yz&hU(dml_IvIppGR-IFTjn%!c@+G z>tPZ6FZ&tzps1hW6Z-oi_TBGYo66aDKkWJyNz$KS=Vk0z|7GFE{}p)j$3N}-BZ2=j zfxikjp6^!5`LF%g6ZCJw)xQPT|F_}B{~fsFE-7x>v925!O^J`=!gc@aRIb0qUmo8t z3;B}w!T!7WZ#>_F8;6w%{C&9V!Uu5Yf6ujA;LpNTu3zp?tn>cp7o#5y|C)1>X>k2? zfAS%IUWPvDdEkA}-+}(RRL=j0;YEEO*ylGK*VdK$J)dW@etiC92>$q-$wau%naqOk zL4PlXmxnKd>;Gf$kI=sbUy;hiZ8iL3^jmZ8R~_zizdlz}2fh6|2(JC2KKJYO_2&2^ z-vVBqetiOWU9)b@uXXGG>Qn4!U%l5IpP`TbnEtFiKe#S@j=m*&x#RSkR4$JL(SHYz z{+RxRcE7-W(tOw=BTuhi&WGD(dAR>rwsNjr*RS2-`nh`)toYo?bN)Ty$I)&j_*w9s z;TOPbz!$+&@K@oE>%ZiM_?VY(;O0ecf4@clm%PAJ`13uysCkM0Y5EiL`yuPH{{Mh| z{g>c?vvPd-JdgW2@7MRlj?eQ9hWk9viSXa>NB@6^ zhx!hm5YGY**K%sUgP|Cj^AC0gYoqF zjeO$ShJG2(q3fxxcEeBW>fwaC+8zD6)KvxSqtSjSbU9}?qNp9*=lNCCTkL08fA&M)4?oAC9|f<4 zeiGd0I%dFqj%6PF80;^B?~nb5;5FgT!ppEuy#{w4{sQiP%=p*FzPv8nIM;_;4-MdP zoXbS*H-tCBp9A2w+Zb*=G==L=-PHeH56#e9|JFmZtUsY1TA@D@KYi}ySa@snC%}C^ zN_OpJ?~ZDDM8;EUYmZEj+}`1GtL8D(8~{kTW{Uq`qLe5o%{U5!T8ey{UG=uaO=wN z51fwvU#x4F!Vkrc=M_ESPokH<47VOWfm;tv;2rVjFnCqC@tgp!h5m5-RNo8ke)!>N zQxfM_JH63srw?2^ec|5EIs$$ae)fZ(2Ja8|`5&KKxD~zebpN28HVJyi*8tk}Tzw$i zx*e3jkA!=k>3!->_%j%NA^f~3=y6^=pBakY{m(FXU+fs46nr>($FJwi`sqI3^IQ9M z0QNno8z=R z-1*0G>hmP7?-R(^ptSXj{fThbckf?MNAG=e*Y`=-aebc*cYT)^b$xdonTmbak!cD1 zc)06`&lNa7pMbuQIQX1Q3Vss$r1`%!`lR_^fAX3CKV47r|H=4oU7Z52fdAho?3ZSs zZ-d^tIt2bBb_T*%!_DtZ>_>l0f67GvJr%D0^aOqeyZ}3A!p)<+E&8+2*N4x7cY){g zJ#Q)WXJbcy+*f$N(z^2g^*Pw_dQ)z{PIT?B7|{$jZI zaV~)yhfCq^4;R2s#=h&L*AY8LNs8ltF?!d#tKqJ9UUwLu>ge^~=YKB4&lLKvqyLHh zvCc0?Z=HOHz7=-7kLkK|1$JtnzY?zAx@wHx`gHtS&x6n}#J<;w-uHJLSyw6SEXI!U zNqUaxD)f%WtKs(d8o2ZDk_3J&-1+1>xOT3GtG@x>j{bT-(ffwpPaKTCVdY%?jDveW zaX$P;+Pw*W6Wn~=0{6Q9R=C&oOW|JEFM~TCOTisq)`Qpe+G&IT>YabeV81!~+u%Lm zx5KTIJK>%Zg9_*)Og{}}8T|Jm@n@MmF`mx_Kb8~uvs zpX<=yjs6+i;kwfPx^MKor1IFg4?E`Nfdu{_-0?U#G8*^S`Pt{* z|1!UEK9*$X?;O96&@adDqwpj@*H?dCN1meH6!}^KH($@dou8kFYsdRO&i^lfJooBv; z*TzoLeUMe?U3b2MTR-2xjnB7m^O*ErL*c98h47!?6X8F@t&=-h?=Dfl zM=s7cz<@hZ0fI z$Lo>Tza#M9dC&LC+YpCR*zw$BPSjXz-+h$aap8Ms2V%c8_T4YJj@z#1qP8n{yqCeg z<6Z9lvn+bgL)N5n{dGLb+tRO166|aW*N$8}o1w3ZedFmqVRQ6-(Hl?O-2%P)*y&N{ zzd|m{n4|2}|9ADOd721_ohr3RF%{t=wz@F%>Te;_Z`8;Q?Kb|Kyq<+4{ALmuM^J)$J zbY9&H-U9o3!}VYLebDcNeki;q{6x6tlXKx8q;m851@PZVkVS>!8Eoo_i01 z8#n9l9_+Zj*TWzEtPi)|^uyie!=Uj(CG>wf_#>dV3#ky?H*_7C+r@w}VGhMfwxs*&gos+Z5&#$8`tv z@{aIm=>KWIGu-`y=icrg4nltjcI>bAyQ0^Q--n~VJ9@|IRQfAF7`^`Ygg3&^!{E+i zhr|1!x6X&a4@K|!`NC9go;(SCFZ7qUk|~1WB+Bi`-FGl+W8UQ z2Rm!v?jJU#&fP!k0C!w8#m))jaTL5S?YeI{0=@`+KloC(_Y3ZW_eXDhybt2MHvoNE z`c(+83HQE|@BbQq=eL2_8G;?-d<@(;PlFq0fBvlF(eYwk$p_(2()FhE*jD7R1##XK z?s_*A`>uDx;I4PW;a6h+DENl3-i^Q?*Sp>c>)lB7*25^c>)mL$>)jZ5KI@(SxZY{s z^-lZ6vEChx|0(i27Vi4x^FQ6uyI<9g`!v^=J(*X%PVqjG*Mt821+NEP7rcLcEdC#d zpYAigKjQwxeXROr*m1lshdbVl!#Mm&if3!=6g8erh-X{uc;CwFChv23o%=KMMjW?N zk-f6fukocbhL6YoFX+AgH7{4AKaM!KUKr>5(XYY&O1Sy@2Cg0V$=dOIan0i{%;)CO z`FR5VM}JIz!v1g~+@!r zEuIh~9P=!EJXj+;KDqKU4UB75bvaUpq^%Dr}xY9Sr@Lw zPSUzye6B<9xVQnX{w8<-QmuY_roXAU+<$iPkP_bd9osQoF~7eo*%;gJ?M*Lo_qlN=H2^r&XW(Kx1PO! z=R7%)ex>NwBiQl2$)oUA=)JGxcv&7f9iQ7yDofX*8|7YN~`z+kJeI1G7cskF^ThgxFdHy-< z4@CbR_RaeX=sTl#eRMu~3BCP&1#Uh61MWQbD%^a%2DjbU;l}Mvxc;<^L~%UjZ=tu& zov-5cCG6|oLw_{!X%0UDz7l>W-1`FO!@Uo372NwKx52IRN8sLpKaKu7_^a^m;hx*etsl>& z%TW()8IKj=o=fiy_guO@++yF+I76UZ}GlHP4qpnZ#+v>&&9|6LrJ*)mxkNl zvhV`h-2`sCo5CBR-yCkcTfnX7t>F4IfblEe8ht+N=?>^!Pmdy=uBSVqcRlsK!{51{ zdOyYWbSM0DKHLso9P8=M*mu0Uo;v^Rg5G&%S9o{oXE(TcFPFe~hes(*f5Lp_`yln; zoufe;&nKt+?WbyyW{yVc;HMiAou+O?Kg;=i0j|^*>k_9`154toZjaQ8{khD z^!a>GLO%812>aIm0dVWTF+8dMjZYKw*297D6#Z%ew;o!;&2L+{?Y4ufZx6R!&oR7? z?ug#~LnpX#mg`Sv^wvoixa0IG#_ztw$LqvKaL+@Gb9e09-yU$|d*6g=sn*s*Z0AH6<09{bj3-;$ZX2zJI{$NC%(H!sJ*t+xqq=Si=#TH{Y2=DoNMgFln8 zlR`fg?zo!<*UuB-f9E`Q673q#=?VNy_5;TAWc1M%JN*gqIR&o$8F1~)glp$icq(H) z{e5fhhuz1Xj=nAWGvMa&On77TXTgi(I>qNMoX>s#+B$Tf?7nCgetMm9Hhd)g%I7-8 ze4T@x6n19Ai#mU5Cuu&J&A4+M&81zRXY>69{jV1dws;=4UH6mL&wT7B)sObiL$Cew z;Ysl^zpgLZNs7;H#K(2heWUw!*9-mM7dxI?8c+SXsF?fp2L9;3`>{49GM_NdxPLnY z?tag8$Nk|%^u}j4{1W=R2=01%6WsOG`R&t6xjOW@g>uZRp1UqW?|kL+;m%k6iJSA) zrTA~&7bNhca~1D{IA67=UF+HXs`J%lwCj9zIea+r^gR*x37)GMpM}^-VP`Si`Q$3N zdiRsg57(e?i+$G@$Kw+8d!fG;Zah8bw|>5h{wJQtydJy>JDsub{>{3&8GYDKhff$s zx4>=p2DtTeD?Am9M4w=1DZDu5y)Ci7A)w?fJzo<&C ze$?NMovP_9X7YFsTs!x|wR0a_JNLu2^8noO@*v#$kvr}lLa#rr@3#90ddK5q@S}*s z6Yw$cC*kwqPr)zA@-WVxhChYAZq)gBTz?H;f&LHpGw`iSX8t0KJNFN}!=FW84gMUw z9=v{qoIk$jcpvN3VD!&pXEMAa`i1Zp(BBE~jQ(Hn7t#L!KL~xrQn@(1gnkJ8W%x;O z`+E`G`;u3|z0ddvyiY0@xA));iRaJoSMaAy>74)WAIia<&-cv8)AQ}5sOaPRvCdz` zzT@JbaL4Iu@Te>4PpGTc;f_b2Uvho14pSL3X+Pb^>W}NJ{=Z4P+Ibu9y6<}0igp)P z%*7|^df$ETJJ|R6ig)1yvHvgl$#9?7nhSpq{ap$CQMmQsypdE7E3t1J-iI6K58!*z zZqj`CF?#32PvH5?ho7RiU&TEienz{_ho8gqnGgLr@6Lx`U}r;~55L6E;+PM|rgG!1 zxaULbc@_PVe+75``5LbNn*{zXJnCZl6XwY^sa$`ftycOIc+&k=dCLU7_bI-kUFRR~ zw|egSJ^FUocVFRknfr>t=zqY@Sh(xvH29Q)TpZ4W|A?LE;cY7C^aqs8{6&b{YV^L3 z{1dz<`k&#BJM~wfcfEcLZogiDI}iIk3EEkep#Ki;yzP1KFZkbv_^g2!!fO}g;x-{y?Fz}24|{m=iluP701K4KpG8TPkj;NIsd3qKM+H-R4wFAaAckzbD9yex(% z#UZI*o6>GR{n`?}{n`p{zqWweFL`nFYirugr(fHnw_iKJ?bmj2`z0@qe(gxR`Sfd7 z^!95vxc%A%ZolN~(ywyZciq`Nf$sr#oK}EqrxM(KatiK#z5w2WapZk5*9-T_N1?Bb zo#Wu{doNDlSHT_E*TEgv#j)O1!T)^LyE)9mu6I?j^F03lU#)lU$JS-N(@s&>JL|SO z@u@<5YQWVe&D(pS&u1Rk7rpbqesJf3nsDa*CG!4!@X{;4R3P<9S6(^ao+575oTzYq=Z|w55c~1J``@8d%}(LVQ}LtUza!^j(y|Y3vQg% z=M(4N*eQ-U_rbn#?h7~0N5GA9Ke%z0uS=Z!W8XLrfE#D^`NX*pJFZ6q6S((`-%~? z>%L+n+c{7o92b+(%csIq*l}DmfKNm3INB__Xo=6qVtuLT-<6Gi?NlyfzW>}sWnS!;^PzcMh#mWTBi#O4=O++1 z`AG@sK^1)1P4H9Q4+q`uH3muEU9eupImWqg$IBeJbu|}$ zE%uGWvv9Ao-hiKtozLL&;6KCX!?!J&`HK*r^WatC+NlfIj?b%T$M*=dGa|vxN$~UW z=RCM}7Q^-DZn$uiBMd&Yq+wQG!+kFyl zyU)U}OXb#=*Wo@t^8wuX>QlJm!ujM9{Fg6)7sq^(bp3uA?M7Wse?nfoE_Ob-9Q}qc z-u2V*elUJ+9PfXmKO4t;CJuk+c)yZ5bi6Nu7sq%%1pBV1i{Yuva8J*}p3gYmuR^~e zjCcKXynF7nalCIF@Bdfp`!$Rg$NRPL;u!Bq=b6{huH)TvLdW~{=r@G%uAh!~&p$Vg z_l@KI|7yJ7z<6pkHD*A-}}pr;E$m{2<~~K=kWf# ziIM2XaNo-3Ej>S+hTikT)8NjN#=-jt?a+H4p(ot?2!r9?M>rAw6mckkdwyOY?)MC| zfIp2L?+ZKwZ;t+1_yBm)&plV~{495!O8U9y>V1DrKUd(7{6o0sy8FRr(J%9*KDu?8 z{)F>Y&)eO<$;17*@Co|oux~t{hsXEtg5Gu=cQ2r?7mP=rpqD!?UPSM>dkG%>G5ra4 zUWR+W=@oc!)Oi=|Tj#IAt#i+f^QrUKu~QuWdtRsiZ_}>+dk&V5|L!B#b@Xp7fI`dKX>ClalLRqY#vt;2lMDYGoL(u zg&pS~^XUEPuhAD~rkV77)f}FJd)@8+{9E*0(0>Q_ez)J_7tecPKK>EC^StYIPwcy1 z4~Dy5kAu5j&xfz3-J9S)!S&zw4r2eq{QMhwufKkWr?CGA+~?9uME?^%FXXyk67Kp~ z3U1t7r{e3T;Ad&{`uPj~*x$0~?e8XV=YdV(`m?_B=z3%xH=|wixH(+^w}KakpRPOl zxi#(T=QeQt+#X&We!9Ns=MJ>1pF6_!a~F6$>O5)w*%f^udY_+6!JU7s&!qWeckCBO z+?>yi+a9!Q+{(j^TP1jN`da|+0j~`Ada4TiIP_KFGvVgtBDmKh*TJh{=WcjC<_-7x z)zPm+zbE_$cnx^Tl9|5<^VMGP>IvMR|KfFD1N6>^2hi?5*mwP^3Gan|U-;4R{opg; z#?$voYN7Ys&-aX$VP}8zPs3}&--g$Le+sV)--h_e%fXGOKR?BI4#$3d?EBtR1Ndp^ z8^W)IH-g^=cO8Em?z;aP+APxuMk3Sc?J@xPNW{uGoVy6k*pNriT z?$5<;2G8f`V(X7T7hC)OTx{*H%g@Cw!SloJSDWL%<13%Z_h^G4?jJB7zIBE{Uo^O30_BgUNH~7=Lt*Tv$204-0N23b}oAPT)6R>4>ynJ z!Q=RZ>yGo`jqv9}xb0p9H;pHmkx&dyxH^R-=&2arWJt1GWpl?MS z%$M((-j3e$D9=xPKJX6oXJX%TgY)5@lUxP&T*Yng& z&kL|~T`G5fY7yM$a6I?+{Lpxo#UIDf190^Z!5zO3!_CVh@J9Ig7~FOrhdX|sgzL|x z#7F)V`h3RkbLbtvp3gXbpGWWb^<1Jj#;@l>j^D2MWx3v)dz6v>R<5UsH+dLZ+<_9o5xS#*41Zl>*{m3b@e6Oc2~iztFPhuvm~LezCoW) zUHypOy7Iipx>}9iy7HW)IO@uCD(h-6{#aK(!L6(B;l)u`KV#qgu7R7!-{98O?{Mqt z54d$zaRp}{@k2US7p(=&v73c`?+_tK5v2E>qpO>ynfsg{Up|R&yn)E ze)Jq^33j%^em>WaTcbCg+ro|8_HgsK13ZpTxPIIbZXS1r+wLxK^SB#af9_1kV>$Hs z%nudOJ3maI4xJw=p?7}pJf}G32hY=-A133c^Fsi(`H$z<%Uf`V;D*Dm<0J z>F4*V!+kDmPq_84H(WcOw=}^1KIpBVnsEKB1^u3E0-T*UM9ge@oi6zpdc*t2Nv_wt+jYy{h;E(4U-Qb>Y^oM(WWWEljUGvogZhw2iQ`kQo zZhw2h?QdUrarD=HyZt?acI|IJxcx1J+uuQO`+FqZ{tkr~M}OT<+TUTcYk!Bs?e9pq z{T&UrzhmI`_ZYZ#lIHDW(d*|pxPDH6Ykv}4KPSWWa~ixj^5QyfUXG_-`+EZ1ew_$+ zzv}Zv9ZO_BVg2awhg?pm#l505{Id z;b&v#QTQzQCvbmG@oKpGQYABg5$fFY+fCu#mq}sAb>IEQIr!r~VK&_RQ*y_P`x*6f zu%kb7;l(kopP&w{6ZZofLY>Sf4jV$9oQFTfk(W0U^5VW_L&(bo#9>3o%Z2!pl$TD7 z_oA+YUnS(l{ndt$my3zRhLD#_@FyuR9oHc*rLpgPTh#rDKTp$ncmej4{9l*4+71p$`emFC&+6Cao?~2rox{-I3ZF>3OX2h3Rinuwu7_LUi_v?2 zz6|~X`i`lbor)zhe-ZNdGx4mO<)tECHu}||Tt?Rf{V(WSz;C17A@JMbh2FT84#MaY z{IOpL-*Ho^*HQ>gr1>CqD4EKAkM!}8447m0$g=>E~{5kUV3f$|R_u+RE=T&gW zY3b5Y0HRNbgV#X?X`10)2jz2J-=21TKj_Aaxj1*k{^Dq|j_WO-aeX)T^BLFGqRzzj zH;(Jf_gQTm*O@qM2;=&Nzj0jWGrsOE;`pk*aeSrcPuG`?<7>kiUoUN7(PVMf6{($<9Nx;w;RVx zCJz6t<0U@-3G>XujEm@zxAZ4)ud_DG@-PiO8tLQDcG*7!{un&AANb?&6#6INHQ-Oe z<8#qq=P9`UJPp^M6>$A|2ChHP!u97lxc)p3*Pj>Q`tu@Oe_n#?&&zQAc?GUN|A6by zt8o4KCtQDCgX_=haQ%4$u0LpLgK;^DbO}{sq^c_u%@o60Se*!}aF_ zxc+s>01zHMsez4tM{sCw%|x{1Dc)8t~2Fd%^W*Z@B*K1J|FL zaQ)dAu0Q+1^`{nGfA)v#Pi?sV)Pd_yUAX?#gX>Ryxc)SN>rX?t{xpK?&jE1#X$;q& zCUE^}3fG@zaQ!(Du0PG;`qKigKP}<<(+aLXt>OC92ChGC;ri1Ku0QSJ`qKffKON!v z(+RFWo#Fb^1+G5_!S$yrTz|U3^`|>re-4K0PY<~M90J#$L*e?<6Rtmp!S&~Gxc>Bl z>(4eNN|cD()1PpZzA*cRM)BW=c`Wc3vOE?2IecQ?t54?twcm$!wf}2$zbyV}zb|_2 z90AYAPCxY8=?~Y=`SC;ckyH9}0bDzer(*9*l!*Tr;*ivCyMmnFb_?;xb_c?>-zPdZ zh(9&5e+cbv8$XN~{ds@*AnfRW;{<<>M6W-C;VJC5Nbsk0f!CSzS{A@wJ>1T7eeh#C* zsRaA($HsG?I{v5O`lU+rkK=t*Y(MbOZp`DZ1fFyrbyRFL(&+!Fgz-KaZas{^PUKqp z6XNOkGB0nWGMeyT^P)ah1Un-m`>}tvJBoJWzYlu-$;Zy<^<-zvda`r$da^TiJ=r;C zJ=r;SJ=qzzp6rZYPj-%5Pj)6G*qI2=r=BOFcU%&eau>&ecE>&ebZ>&eda^leFaPPY%-Tw{G$;5V&_S@Olc+&Tg{r)B2@4hVZGq%$( z+u^WpzZ~xOQK)Z*-tTGm`)zi_&qDP2KMFo2DuURbN${!gv*A9!7hfU-|Lt!z^xJV= z6Te3vQgsFWZHfN7J#zk-$1UiWdE5-1PaebbMR9+lKc+uxUpJXYzgNvXF2sNHxCm|@ z)tg6uu7P><`|b+yQ~%B5Sn_2a{kZ`7a|X&#f?z zmlKD4@)({wElM8!c^2mJR`O*Ym%`1Xdh@ss{+q}1;pS2Q&7(gL)I8S3PCj|Gzr~S9 ze~yfKJPSYb$zyn4wH)tkox{5Ov$!_A}qo5vdH&EsD1eDY|2 z*H<3nTW8_ApnPOBj(@G_|HEhP>xKB1THxWiA1@*DsBjtG@#S0QKr*sPu4e|z|>ED!n)@I_f(D*8S6Gb-Ee zk}MB)I-htwL%^cX+U@S1<+1;dg-%4DN?E?P|5f3> z$G87lcAD&xu~Q#?SN!h)*Zs-BrYTyBqz+`7QH4?8bV_ zzuxYle)3sQ??u0{-Zs`-*h&^<|8^hslTW?fk3Om1yl-+8>u>Z=)1R=vO}ft&p0|(p zlhGx}pL(Aw^S;l6=Y-q=sdm-n+q5eLr) z9>b331CPVaqk8i=6#M3JQ~Fg%eDvQuj>e9890O0vqxETjqko$IggmaV`;zbBk9m9- zo=+abdmQn2$tRDkux}op#EyA<3T__No5!ZuH;=Ev3p3$N?{D?rJhnz}9^1h4$)o*^ z{%QKNKJ$1V{+P#m;Q8dS0ddYJj}@_R9#>$;JU#KyO~&gqxSQ;Dwp+r1PSm=H+el=A~y5^YRXM^2v*FFfZ?7$Go({ zALqRm@OK6yNpIOmhcV~B%!`~W-V@k6+IRBs+fV&6Pgp-}{Ka`Mn=*e$|`bZ}7+bK8PLjJC=Nz-(%qB_XxQ8m78C= z`IQ$nzmBhO>2EYOraz%hzJsg(9Q}?n{{&b6GhF>IaP@28>VJi+{|&DG zcewgL;Oa|6i(FjK>Py0-68JODN0ra%qoMXEFNNN9yfl1W?37tgcFJPMIBb%@H%;K1 z!HwJIaP4maSHC4({Z?@GTf^0F16RK-T>W+l-2O(X{xiQ@b3LAd?}(j7@SWkdyGsI3 zYWD;7QMOwSJGQ$A+;+>ujZX!*`igM%mEii5g2(TJgn6j|uD&u{eHFOz_jxV3&tJ(u zkNzhf*Yf)CsHyZP_*s>9<<;QY@#l3Kx9aGlOWQx~>yP_?zpwj1^m6xIXW@T;^n1~+ ze(nR;&wb(gxj)?fLv6VGhyCF0|LedD@zZ|kXI=E}+pVhuu;b4gZ4dvH_{7h}h5Y(+ zMcr?>zp`EHGoNX)8V!t6=I|n52rtoM9O@Bf>o53Bw zjp5pF4%g2XaQ$ov*G_A=cG|$T(-y9s_V8}>t0Ua{=>Ye8xjVzP-v#dc*%hw;##8^h zq3?yC-Ql*|18%<#h1;(~;P&e{oZix9|6~XKe*?F1K`H9Fo6$(Tc1b5 zZFex-c89`kcNknd!{OQ)0oTq*c=X5gCycMraQB&G;I1P_!`)|&g?s*U4BYddW8u!v z>g(d?IP}pU)1Tn~ad7>g0N4MCaP3Tnr!wZ#=eo|5`sw;&UZ!G4{WQ3FIUXMUG5rbs zIsu-_;Q!%|?Vg0*cBjM5OOpSmpwFk>8R%{I)C7K70zU(uPrGNKHxB2(T}Nia9jCM4 z+L;4){+tVU{+tKb&V0CeKOe4r{nY*i=zCEQ7s74#Vz~RgOW~cca|zt}^D?;pUja9s zSHksYA>8?DFnpDx_2vXbyv5o5gH*}ghmLV5gH*hLI|M|?g$}-5E>ygexGyi z`Ru%EcmMGHeZTiXf1dY!-=Ft6pYu7Ne|KHP^LU=0SH<~+p9{?Ku&edLal-ZTBbLj4 z_R&_7K0h%3HpFv%{RB6ly+6aXAKeczKX5(Hfd7Jc*2(RK)#Ns zj|Wi?^E3XD5Y-PUGQSvC{m7FgUF7*4UI=HMW$-@`e<%D;cmteuPK0w@@%Zp>t$E{e+c4t z)&GYh57!Il2kzfF@A2PFaNgi}o{Ri}s3#3R4$kqpt8so9;<+9zSdZF|?uY0fjvvm? zha(TqvyOms-aZm;M*d)UK73c>jdgOpAB8-;k8m_R4f#XhYvB{%SHihoZin+eLM{9l zZXuzu#p4 zThKq;eywm>{%*(NN-bW0a2&3J>(7gEzN_oinY)M|uDzy7p8#Yck>~gj`3t@Y=jWm5 zPYLfoQvc1zCq(`za*tH(69d=h1VL%=1LV)*+cofCk-rK)O8zXqJpext-U9cBcf&`+ z{X~Pbhp1otuRp@zV|3KM>wkYq#Om9!csdjD;{?b@Df}=UweK}>kxQFe-H(NE6>m;m5#h;QE*sPq)BB5#J5hw?Xl= z-+rDT@$~VYAKhQW;QE{|o`{9(bDeMtTpT;WUp@6ldwz6(4TbAtP&^R}*Y{1rE%4I>$VUm>sH6718m{j<#M8}i{hqb(F1UVf zCERy^@zqm*jQc0gmr(dj_{s2Da1(qs+y;+@JK=HgTKF7zD_lP|6HoWR;}P#KCsQ%5 z65!!*{hE(>+6146cpKaVcf#kxYvBvvt#JLlSmNm(coO3M{XD;j`t@UAA>r_|JR$C{ zCioJ#4Zalagr~r3;mhEy@U!7P@N?k)a_1!KPlboW^>b43vqh zM0@pPLm?6H+dU!fuZi$VxE+26ybQh(UI)Jq-Uh!P-V3jR2gnm7QU3$*2>65WM0hRS z4&MYXgFg(fgFgaqgV(`(;g7-t#&~`a^*;uWfIkjTgxACE@F(D9@F(H7!k>aSz#HH% zz&FD?;ZMVT4)OdV+Vu=P6y6Arhd&F?gg*x_g+C9kfj7Zh;6K6NhW`xjh4;Y&#(I7c z?fL~C0sj@A2>%UkhxfzR!GDKW!2f_Z!2g7|!w2B~@a^!RK+i9tU4Ox&;eW$Z;O>hV z^0`9zuwm*274YHk2DpAtO1!EauKycY;r;Lt$P+Y9JnK3B-ya?g9|=!^`@sw02f!=f zqu>qj1L5s(e|SH9G(6}~RsTWoX!ybK6nFr<5U#(+Ok}QrAAOW-0;_u)c)e6EFyJg>^vG{Qx^CE6YC^Dwz(su3nV$HxA-+X=@esd0-V>xIU+fJR9I5{(c!>51)_xF8Bg?AABKvJ6z;{T;>lx zN-W*e4~d93!WY3);fvu#@FaL8JQ>~y*Wdds>ga$kLHw6+QU43Fe!ru|t337V@8J=@ zhrv^jClW65xMZGW_%g&Vhl}_g8D9w3-=i*;yB;p$du6^3fg};37|e%u@%? zKpq#|0`G%c;oIRNf1u1CG{MLH5dE+c@zHSoy;~wM1)hocLUuUk$H>=fNA{`S6$FqMl$`PZ!*Qc;91H zy9(f;@HOyQ_*(dUxL9t4T&@jXh*$s;J3oN;J3kj!&IHO!$aYf@L2dAaPgV2;vv@Ko$wO)UGN%s z6MRD@ep}x;i>RV@FMubaPi(D@zCqJ zU)EC%7ti%Bc8B?Ff{XfJk@4bhiHnDbeH{74zxfpp;q`Fwx8TG>Uv9h16L^yHClEg# zE|#m`?>EAqM0_gzDR>dQ0bU8;3~z)#4ex+I10R4l!o|N?5D(GbXW>Tpb8!7VjUxVe zcoE{8;Fa(f;EnJX;T`ao-~;exc<{-hdQbf?!;SD);HmIe;a0d{ z4c-EO9o`Lp1MWA;vmDW%t?)4T7I-}TO?W2!EqE!s4PFC(8{Ptc2i^^T7rqTH`t1bS zZvm&McDWEA0pAKwgue&3!{3LO!Q0_=@DJc^@DJg=@Q>hu5vu+UxB>n#JQ@B8+yVa- zUJmbs*Tcn_Xh`zZ@hn{Q^Ay?79q_M_X8_&}4~|sr`UY-hFbz!neU=;XlDG@Sow?a8c)CS!XG{5Aip^Mf?&O-vIvw z@h`wd{3SBJ6aFjWeI~2+{ss?$_rqi0zr)kuf55ZgqMqyZ_QL-}d<}d6-U8na?}q;c z_cN$={S6O;yLU>SFrRq%FtK6CM<#qYycE74{06va@9na^b#PzAx4}oid*S=T1EzQi z6EqSY0r!I^!ViEigNr)vmvt7xMr*TY47AD8W|gpWo1M!1N7O2#+A0}(ZN5E^~N5Wg+!SHVQc(|XuKPKoXco_U>csx7=o(Z1-FNGfiuYn&6 zZ-IxxyWtbze$&-@ISw8MKOSy^hrw;|6W~txiSRo3N$@s!IJ_5rGCbf^RsSS-1pE~E zbhsE-FUfJ00*^p^Av_XZ0gr+=z$e4o;Rbj=do7eM`2t z7(N~GRq#{cP4Ls;op2-E$EfO`0S|$n4v&GK0Z)L7`ahEOXToC;zZx#$Kb7%i@R^9O zgU^Du!DqvJ;j!?58LGW;@Cf)Ecq05vxE&r3FM}t*>)>6z;OpQm@C)GG@C)I7v8r7~ z@G$sA@Ob#e@J#q6@YQh9t_iYTW$O5hRj%i)ReE8uqc zmGClnDZCDT6}%08HM|#o4Lop;s^1AWz^{cT!>@xo;Mc>;;bri8_ziFu{6=^m{3dwd znX3MBxBH{)^~2+cH^S@TsqiP@Merx#mGGzF8{wj!M`S(C@CL+p!8gNwO{)H< z;iKUq|5lkl94^A=CwpFR8se$aZA1K0>CPekr1aV${;l-ZAwKpj&vJW)_+04$^HsZ= z(Jll0Wq30D6}SWbD!d%t0&jr725*PI4)2G*0S{WB>TiWd!?(aw;BUeU;cvk!;BD{* z_}lOf_&e|~;bNTpDaVQLLRJ5}h!2Ik;IZ(na0~oBcnSP{cn!QA-U9ys-VOf{?w6?Q z{|Fui?|{d{KZY-Yi~bqu=gDh_e}edRa1lRN##g{UMSKIi6W$L04Bij_93Hetwf75n zG`tI*0{;?T2>%LR0sk7_0Plvk!@q%l1{eJkBKyZ@v8w-D#D~DYgU7%HSIK!JZHPZ2 zy?BT}E4^xnk6GfW;{mv+Ge*|g0vF3|mhnCCpHQcNl4{q_@Njq^JQ4m2+z$U0z78(x zTrBG>hyRB7dU!wF1^*rXFJQ5ywj;cQjZh%jQC&LYJ2Yd>=96l9Z51$5i z!K2}Q@agctR8{|}a0C1_crx4wcfe=B%i*WP>)~g>UGNxqAABY}aJi~~7Tf@z4Nr#0 z!X5B9csYCyydHig+y#$^_rVk3f#<6F=fVx}dGKVo3GRT;hnK?_!0X`);VyV0ybrzz z9%xqeFNPc7N$_NNGTZ?_3tkRi0@ILr5cwm~U|7^Gcehz#FTpZ8bFOO$Z z;i-tX!bSXM8D9clj`(W$x$tJV8Quj?gZrlYxF6!UA{`zIUjdJWXTU9R3%mqwgq&;6k9Y^%1}}$a!|#BL{6ES3 zjqn`AcffPu18_S$I778}HQWf#gQvpt;YDxOg*fCpx(cHIUa4;RZVkjpi~ zZ%2G8yb@jnzY|^wzYE?7uY$h}7xnxp>*<2ujd)`e9N8v8`WAHxs2<&e;J+%e+6!Zi*eXD z%9FPQ{wm_D;VtlH_-pWP`0H@L9991t@Gy8QJQ6PI3_j5FdJ}vL;%)FZ;ZFEl@LG5q zycPa7ychlsJTOs`13?t-Vlx55kIVxE~Ruj5n<@f)N!z}u0h9sU9QGq~u_5ZRx; zc2)m}h#w6X@zF9q3@++yl=Z|9@%N->4)O8w`c5gl1Iw*}e++Mde**7@e+u_ot=iQI z4~KsSH^D!L+u&coo$xMrE&NM(8~iJHFZ^qGK%T0<8*YGq15bv33wOZ3gI@#}>(?mP zZza43@lEjW;hpdw;6C}P{vY8X@LqTfd>cFs{u8_y{xke4xM)|RY*!7u5Alz}MZ8_c zx50lwd@uZ0cz{E-_cwS1ydRzj{~d0J{{b(9{|T>y55PCWMY}3wyV~K~5#JC03m#OU z+VwX)8t(q^7EhQ@3VfKaMD1H4d^o%Uz8|~+?h9{+kAU~X_lF0qQT306N5lQ#Dewc} zh44}E3iyHW2Dm@G13nr)06z#GvR2i9Fgykx08fLDffvIMfmgxD!kgfM@J{$RxKE*~ z^H6vQ{4jV7JP4i!KO9~RKLTC_KN8*q4~BQb$HRTrsrrwChro}9$G}72X>k2-t%=OV z@M92v6RC{h98UgO>hz4Amdx%p@{E+PlW#h7kOTmd4eub{cs%Oqv6NHQ{Z9n zbhyaxlKG3_Cm{YRxQHL`@2R5(ej?%@g^TzTWqcd_B*cFJ7xB|%d_O!K@xv}u{UG9F zWqb(yWW>k7C&AO;r@)Kh5%4N_B>VxmsArL^rxhNB_^ogepC;q`;FA%*9WLS@knzDq zsviu9H^TM5`6nV%;ZqS`1fK@4gh#_0;nU%r@KfPF7pXc=gNMM4@L2c^xCMSXyaav* zyc!+@Z-&o=cfn`D{VrDZ&xVJ=W8v}eICv&}4!jh8CcG9N4{wDhz5VJ|Av_FMvDY3*oi!M0hKF5xfV!817%J>Q91)!;|4Axc)aFMFtyu3F4jbrSMvK z3cMA*489dEw$mr&cG?d=8}Y-|`?w$CTusEku5Z`ya}aNYr@~X=%i%@vbK#Y6GrSR= z2Je8U!w29i;K7%wc4fdP!h?os_myOOW8oIWTi{lB34A5I8omnN49|pbfs1;6l=bw$ zvk>opnQGU0@NoF~a1-1Hx52aFPIwNy7M=@lh1=mh@YQht5>uE;f3(6aIs#F8SSaN555lZftRaxT>v-0FN7zd;oqG zJorjg|J86K{2F*F+zBs&Ukk52kt2(N}$z&FAh;rGEi;P=A^;5G2zYgGLYz>V++;i>S4;6?CS zcqLrS4~yme&^W|x(mUXrkY@n?Fg)0)>VE`ogxA62;9@=QsoU=cRlf`I zVeqZ+c=&tpO!)ioQg}PO2L1uO1^ywt8~zd8??zRB2Rsb^F+3jr2|N@2DZCWk39o^F z25*6X4)1|~0r$U2)!zk=fPV>3gntEhz`urKYa#ep1+yMU` zo(%s1?tuRYFNgQS>*3qrF8ELIKKRe@;0>z&KKMkq*j{So_7V&K1@RX6ukaH1Z}4m3 zBL8zTe=WQp@vZRR;XUv_;QlwOcKrzthY!F_@a=FL{4cl@{x`fH?lZzugZSDG9|rG- z4~GZcqUzrd9u4<}r@=?Si{bmjtKcKyO>q6Q0z@U<@B-}T7 z-c#WEX99@Kh49hHvmP$;Y?FCv;0GbT1%5ER8y*1nyH&Mo3_J{e2s|D>7M=;$KSMxd zE`^Und=30icnkb6csE@CoBblc-)-Wn=ie(Gj`%S65%75Uk?>5o{x|qV-ctB@#Mi)& zg15krhIhk5;C{D@rFiO}03QPv>wUyQp1273F^Eru9}Bm`L*ZrciSRo3aq!J>QO{Ue zPdog0#D4}C@kh(}0eBeVgDXAl6UXK!z>V+|;i>SG;6?CocqRN~cq4ogyaRp;d;lH+ z557ay9|I4pAT<` zFM#*M7s7|#?c;ukc|g>&NY)bqPegnSd=Weiz8GE%*FSSZEU*fmjQ9uOq8_uXrv-i% z;=AEX;C}bGo8=?gwGQ* z_;R@ay{cX3!o%TaxCx#Hx53llPWTFVEj$C>3b(*};QD8th|2w|RsAaw9}ZsyH^DRE zHh31?2|o{B2R|R)2Dia`;o0zjjjH|}cmzBbo(Q+Y?eNv`GI$=m4xSHhgFE28@B(6hQg{>mGI%Gv1nyg->c1Qw3cms#3%?R>ftSKd;8($`;a9_(;n%>oz(xO* z$^PkvI}z{qfNIyZ@G$sw@Ob$3a2vb~?u6d}uZ7lt_myb&G)e-@qwe-54n7xgsDdP?EXBfbXS1aE=A z0Plvs2=}W~?Rp751}^Gx$$G-!&4@R_UxwS@ufUz~SK+nr7WflzQBS+9#|3{4@qO^u z;en5;_Pzl(z+2(T@GWo${7v{pa8c*ivd#+lTZnIfx53-tZ^QfH@4$l|Q|)>eJ^?Q3 z`A*go19u@l4Zam#41W(^1%Dsj1aF6T!asofJg(~h5FP^m2p$9PfTzJfh8M#>fmgvl zg*U-F;hpf$;6C-L{?Fkd@Gsyo@Gf{7{7ZNiT&%}GJ}l13m#R@(0TNG4MYTp9UX*XTe1tqs&tZ z-;Vei_+RiA_}}nuxX=EcwurBO4XRzk;NkG$a1(q#_*rmK|6EyrAzc4VLb1dO_z2`_ zgzpdUfRBU^!2RICn^n6GfE(eX;A!v!;l*%&colp!ycvEFybFFX-1li!X8=4DJ_a5O zKLkD>F8Y6o?0-9aEaJ=Hf$%!`ICvZUPk0z z!jFVk!1d2g6iaM?k4Jnv{3v)o{AhSkqpCjyZiG*Or^1hc7r~E(SHeT#jqr)^4)}5K z0r>Io;Ad6+VQ?c{|LjB&nF>D<@kQ{H;Fa)jcq9B|cn5qEd;oq5Joq_Pe*`=h9tpR= zqu?d*$?$5p0p1Ls0`G=Th5J3P>YN4-gGa;T;nU%n@KfQX@YCQma3j10J_FtjKOOGZ zr0PEd9tMwrC&FjK?Qs3G7DeVV_-w@2!DHcV@Hlucd=5O|1t0fgxc2o-cmzBio(NBX z+u?KJW$=0MI=Bhm2A>b_g)e{yyr}A52#hbXTnq9S@1&mdGHGO`S1p~4c-pVhWEpB;6bmb z`g7sYa65b^TpVwd$m0zQd^O@r;Cb+Bcs{%t?tpi}3*dgQs`}T!!{BS-@$f=;CVU;- z3BLed2fq;Rf)~O2;1|JzT2%cP!;SDu;HmIpcoBR(yb^vXya|38yc1pm_jyg#c{w}; zeg*slxELoDa-5jpS0dg9FNHhdSHbJxSHs)j*T8$>PI$oUs$JK@BjDG;6XDmx?eH>q zIs68AJ^V(v3w{&44_*!rdPCK}0X_jP`oC88e+>L)#HYb;ffvIo;8pNj;Z5+{;GOW> z;XbXZ{z`ZV{0?{w{7!fRT(q}Ew$}!~3-L~P6}%RHH@ppg54;zCFZ_47sK+Ji3EraG zTa9=ld?P#+ejmIDem}etUITB0KLGE5KL{UyKLihcQ`KJ!H^Mi;Q{fN8t#HvlU&#J( z!XH6=ExZoi3V#&d1Ah$e|CXx%ad5%Cf5m*9!;X1E>xGQ14_3cL>fDtt3s)M=7+cEDQ@KLCFX9{i4K*XwX2{0(?2 zycJ#q-vYlJF6um2)>#XG6Y;I^x8ObSHn{)0s{Xg(;qZ6hiST#fcDM^(2Hy&=gTDuF zgTD{&g}1{4T&n&L;0E}I@D%t*@IrV8yaN6)yaE0RydC~2ydT~P58A5g{|p`t{~VqI z{{mhJ?}D#~i}8~u$4@2vOT;(Azk+wbzlIOMyWzp_sdjw>H^RS#$H7INYh;}k_;-je zf%m|x;orlX;XlB;;XlIt-dFYa!o%R(;PLRE;5PWra3{PEUI+gL-Uj~_-V6T?9?-7p z?}tage}^Z+|A5=!f5OY)1MoWdcDM`v7rYPtH$3nIRlmUud zi*a?i99M<#{g9^u?h9{#kASzs_lNhxN5X?X6jgctU4|cg0$kL2m8>%cegNXr;G^Kh z@B`u1aDR9+d^EfZeh}REBUS&w@KAUFJQh9%Zh;>HFM*GR*T4heE%0&h9{8bf{|;6E zVeoKx5ZnYm9BzXj0e8ZWgxA4?;cf8o@Lu>)@PLn1{YS$i;34otxc-^LBEvGc7;hDF zygA^}=6z+mgg!jRZgKvk6dMaf-A)l!B9*_7Kco;klegeE0ej>aIeiFP1 z9uDt>>z{?|uJBV;=Oo03z)yjn02l48mF8u!K2|e_;h#yT=YY$?1ysrsfe$Kp9XiqjqpDB40zCIKJLeG?d$1qBm4|_ zDm(^W1fL17gwKLE!e_%@hKqjalKs#Lk43!C=c@iVcnEwBJO+LyJPjTX&w`73x@A31 zcmm>U;reF?iwaxe^AO(yH^KeCQ0iu z@Fw^Qcqcpq?(>zZ-vSSTTj4SAmGCt9DtIwG6J7<+f;Yj>gLlHuhx>f3>bJo|;MwpP zcn&-bo(nIA>z}zTmRJp6jreAG9=r>l5BKd>^*i99@B(-&d=1)_4s z3*cSw3*o-ssQQcGq40~~vG9xG7WgIb5_mDZ8onOh48IiK1-}gL`>m?K1Re^%93Bh5 z0&am{2``10!fW7H!CT;0!@J?v!2P~c^*iBV@N41m@ay22@ay5F@G^KE{04X%{6=^$ z{3dunkE*{M9s%C~PlVqLcffCfm%}UI_3&HaF8FQmKKSkM?QpSw|4r`SgT7bosziJ= z{0?{u{7!fg{4RJUyb9h3zZ>2GzXv`5zZV|-gQ~w8J`pb3`=@MgJbWYKGvW8aOX2s! zYv48T7Wf13Zuo<6zaLfo55dFWweWcOCU_?NVR$M05qJ%}4&DNP6y6Pg4DQ#f>VF&_ z2Cs)F!k>WK;ZMTL;7`Hp;0^FL_-1%7{AqZ=HdX&K@CbM#JQ4mZ+zx*ZUIu?2UI%Z2 zx4~b4_rhO<2mPe#e+eE9Z-%G9UxpXLUx8P^UxhcoTj1^R*Wmr|*Wp1wtNP!7N5fm; zDex`uLin5T3iw;_26!919sV}FAN~$Js87}ZE<76Uf~UZ@!VBT=!7JhK!yDo4@DBI~ z@B#RT@Zeum{U5=N@D6w?{9||#{1f=)a4`>$8sk}BE&Nl&x57K&J@C)q{=cgFKZl3I zzkr+IU2q%xOL#f_D|kKpYq$&E4ex`00}uR7)&DKr0RIl24DW$E;NQc`;XlCZ;XlG% z@LqTyd>cHlU)BE;+yMU>o(%7UJK(>-%i+Jm>*2q_UGRQ*AN+TC;P0ybKi~%VpYR!Q zF`f^X&JG>hH7rYt%H@pk(g$|cqn`nJRW`^JQMB@FNKeW*T4^gx4;jEcf$kV+u&k6gvs#` zIH1}!2Jr^?A@F4QShxco2rq|^gV)0kg}dN~!TaDr@WAb={=?x0_!01A_>pi2JQ#iv zT=bho_FE-tsWOzB;0I!EnfxF;S;UB|AyIzy+8h}qjeDE;Uu4uRsJ{=wh z7x_Pu`7Q8M5nlp74PFg5!Z*Q1{_kb}R`?9W_rOnw`wv&`Is-lqF7p2^^BdqXh);&k zggfA~;N|ey@OpSG+y#$=_rd4D1NT$yIumYy$HSB132+B|F1#E*4}J$+^xK$2+?#_> zBiw}e4)}cdmvE8iXqm^?SG8*a;zQvJ;j!>UxCOolUIJeXuZAbVH^D`n(X!4~crxO9 z;Ag@8N2qo!frrDF!cFiLxDCDx?u4HW-vAf&&z1Gp!_Psy3!Vz^gD-~%?yuT)F5Cb& z!)L%nJxgUhsqi$!7s1ovmGBktjc}1aL*{RRXCS@@Zh`*-7kTnzo}iJcy;j5<;Va>B zaFJ)d%##UUg?J}C6TSg1@|4Lu4e%_)cfiks55Uid2m7gZ+2BTaHar!c122N-!Yko+ zcq4o@yaS#G{}L|x;V#(^z6YrK^AR5kcfe!e1#k;|4LlnzmRl>ATLxc?_PZ7sD@ti*`LD+f@m_1o0c;BK}nw-wZEC{1&)~cggr3 z_=1 zf>*$O4^s8t3J-h~Y(Ii4}WZ%4chUI}-??||3B?}WSHcftGMRq()rRlDwn zkB5u;4YGbC{2s)o!taF_!K>kw@Qv_h_ce-0ivR<-MSxB=b-Plmq$cfenSm&0Fz*Tb9P&%#A}U9!C$@Rt!k0DlD@9H`p$ zDm)h60=K|lgO|Wxhu6U0fVaR~;oa~paKCY?&Nty<@VDUc@HTiR{B5`s{tmnr{w}-~ z?t=Hgx5E7oRrS9I4~M@GPlmU{9qyc_O>e*>?F ze+zfPzk~O~d*DHbt9E@4kB0vMPl5jkFNXKRtKi$ShnK)d!movkq3RpxX+s^{5AmDfBK{B=-wrAmZcU{_srrXm~07Ab1V@V0a5W0Nw*11NT2l)qe;)96lCqf(OEF z@Nw`0xac2)?4L^bp@?sU9|rG$2f@FjYx(14e*dFYyADTuIQ$5>34SE}EV!sYRpu{( z2P3``J|5l(KMMXbT;#XQ{N3=Q5x)&C;xCr*K_RNWA&8HLPk^VukAWA$kA+vjL*WhZ ziSQTTqRty-ogMJw5I+Dv9v(bFwJQv6gr5LUg`Ws7hMxqlf``MK;3va7;gjG#$EZ3_ zfrr2&;3vRE|J*G5Cl(%wcndrVUIL#CuZA1o&G0GkZunHV-?6G))8Jw7Xm~t)Iy@78 zD!dea8vF*h=%3qU|J1^bh;N0@fcL;phx>=BcAWtahsVIDz(qZG%6d}ZGZ9}1p9Qag z&xSX^W8v-aICwvN4m^0GYS)?YiEvSWoj%^+@rbv;6W}HAx$tWEJa{wQ1n+{+hkp+j zb+*bn{f<-ZT7dX4_(FI*JQ1D=Uj#3OFNWU$7xlEsdg|dxhIWg`43P zcpAI}o(`{uuYfnhGvHg`qRyXWo!xK?;{8rg?Xtqd;49(r@Kx|kcqV)`T-5Wctfw5F zh4^~-d2ko}e0U$+1`j+@wJRHLfakzxz(t)S#(9pnQ{cIXFNE9S74X&Y26!I49i9&# zfIHy9C#iN7z>V-V@KpF(coDo1UI||Z-v}4|bAarhCin%2?}T3n_X$_^7r{f|7r|rT z7sC_aqMp&R9vl1;#5>`|@LKqKcq{x;cn|zCxc|wjT_x~v_~mdD{0g`YekI%qFNN2_ zuY$M2uZH))uYvndQuRCG;qYtWCir!58~l2>6J7?dh2H>gh2IG8f!_r8KSkAF4iATK zfSceq!)@?e;7)i2ycT{dycK>Mya#?e+&@CqUkML~-vLjC-wAiX?}C@ZtKjwUyWuYQ zJ@7vGz3{+DRev?y0N)5thTjKw!0(5b!)xI6@CV>7_=E61_(Sl(C{=$g+z8(UPlZ1W zFM>Y;uY}jZ8{v<_JK&GO2jGvxgD0!{>)}TD6Yx~{lkgJwQ}Akd1H2i&8Qukd8t!XQ zbv^?Rg*U=u;m^V?@aNzq@aN&x@FsXG`~`Rq{6)C`6jlFA@NjrD+ys9aZiBx9cfwzV z*TP%it?<|2J@D7z{!>-`Z@|Oht#A{33)}{O6Yhk+1+Rs-!CT>P!+YTG!2PGG`rn0z z!(H%X_*S?B{vNy>{yw}O-VS%cKY;haKZFNHtNK5J8{i%AWcbH$2mBLwIs8+2J-id{ zf`10@gMSVWoUZEs0&akJ!IR-%!X5Ch;N|eI;q~xtxC{Obybt~@d^bsFHq5uXg-5AJ~b!pq?!;PvqR;V$?{cpuyk9(cNH*8y+? zd=xwxejwZd_lK9mN5k)ci+)Ry{niXW2=QI;gWu5Ncrd&JJ{~>*KMFo#rfRRK=Q&wVDEw%|$HGJ4^Wh@TcA3WppMZEL{22HKxX5EX z)U#sh;m0E01rLSy!6(AE!$tlAnLl`z_KWrq@4Gk-@kaRZ@Kkstya*lzuY?=mjqoY( z4)`?q06ZEVJX_U&D%=P^4W0_00WX4|4zGmAz#HK+;T`bV@Bw%%JUCX>FV?|5%f#By z*8dQ1lb#A+jyy&1bK#Y6k^gU*rx9L<_zw7^@B#Q^@ZdOA|Ko5YydItke*#_ve-d5^ ze+u3RZ-95eH^T?uPs4-fsQRCQ8{v)cRQR*-BKULgO8E2eMtBpv1O5Vh0RAF8_)Jy* zOK>B+8J-G%8D0c`1zrh%72XJMfp@@PgAc%8hX=>2`rm*X;jQpg_!f8({7rZz{4IDR zybay~e;Ymke+M3%pz41YZiKtwsqn4vBKUjoO8EQmMtD2C1O5Sg0RAC7c&@7dBe)UX z0Z)a03@?Iz3a^5H25*Lc0q=%?3HP6;>iilW0q=$i-)a0rxr3z3X*D{2Tz0_0JpdIKLl$6yk#xt9Bg?kA{c9XTnAP7i9i4_yoik!;gVi!Hp{MtBc=2Hby%s{eF& zIQ$H_2_6Ht!Dqsq@LBL$_-yzSaIt;4)@i!c3EdRd@kba;q%}wxC!0|pAQdAQSDj)H^9YwUL@!9WOyRt9q>i)a`<9+Jv<5S zf+xfK;Ag=Dm#O-fzzy)F@ML%j+yP$(FNdEEuZN!lcfnKPeemV*z_V5T=fVweGdvld z26w>I;pOlZ@OpR#+y%G5``}i1;5n-Pm2d-m6+9W933tG=;N|f1;PvqH;V!rh-UrWy z2d1j}bKnMeE<71-hdbb_;pOl=cs)EH?t(kueeeQ!;Br;}8n^+z7M=_*ggfBt;N|cO z;Pvne;VyU)ybpd6Jn&pqznEv9mh+4Oz8>+(@Jr##;Xzu;4mp1o!!JX86}$xg09@qh zmU&v?mm|Iheg)j$tlD)Yd>mZl@00l>;H8L9gkJ?;1{ZnyWgZ9oYQ$dz7x4o!z5;#? z;_rrwc%Q>O$McPFvA({P>#Jjk|15oAh>ttRlP5S$B=uY;zaGmq!pq=sa8Zx1tS1eA z1LBL}H^QsnH^H0WcfK32;%rpR7L?UV(TE{8o4g{5E(s{C4;z zxLB^gTy6`z67k*eJK%mRRC~pGKS!>|upwR`J${H^COs2=7xI_FtKc>8yWuVHd*I#h zd*OZ=s{U$t7zg4yCad_oKL>ZhpNH4No8YbR7vMec7vcV^RQ)f(!{N^XR7+&fRBTV@fj$`X9Tg1-&#gTDjc4j1(V%X)&cR6o3n_-MEbo&w(rFND7buYkV~Z-BSM z+uz`ubHz`unD+f@BMa3lPCcq;r4coF3;b|+Df|d{4g5%W z3p^O!4IdBpTdnFp3LXYO8XgZ1foH-ez@6}8;I;5$;jQpccn^Fc+&@p%e;hmndT;xxa`F$O#T~iPr3ZDv(g-?T9;L-3B_;h$R{8V@g{4{ts+z9t8Q1#D% zhrv&WN5VxvIAlMV;AbG-29JR|;WOd2@LBLy_-y!AxTvR4*3$=%MSS2I)!sO`0X_$w z3_la@fXBnj;R*11_*}RPJ`dgpH^Bqfs`}@{4e$lKE6An&fpMpGo=avK{FwwC|2Q&-YCIr#!1IeUigk=^(ux0rM+D94^|Uh2*TwPE=J|Y>8`j zEK@X36sWaya22Mg2(x*WBQwvMZZT&UXqn8m+>G-RBd6F0q1In)pD8M8=*tRn_UeU` zvAjHMMnPVF)*9=+EO|1PJT$@H)u64}$jFS$^gOd8FFnhVpO6tZEh9JEo}OooOPrUH z6lKm<>w4$dsWxkl)?*@caHnW_rEsFXebp3mlG%|JwX;3#O%TAb7)A$niZT*cFvKW6sOHzak(Y!%1J1@*`+bKvZXu7*?8M!(64zs>8^z|?(;jUxd zeL1*cUW)OyAn)z>7U`uIqVpZv{GPumf3o&vTD&&fTl35bN$Ck|;^MRxXjM%fx-NJ3 zl34fta8Q#YBlE2}`P$&rmohaWJAIXP=Y@FNx$X6f_hpe@irihBv~F0qb1!IXGRnNf znxSuY37J}_WomQb4$aE8+xBr$+V<^zQB%x|S7>`BtJR$8UPYeG2b=iNfM{)t&9mlP z9o)F*MMkbM*rLoC+L1|KdgRn4+Ap)+KgU|vWMx<*BUf1+vvYGCdAYXyeR|;(?S<~u zIwvps0SDnb-okf%+sj#%wb#e?Oe`_UN&m)Ig+f79cl6xTk{KSj=?!FIy^_!QCSwxrag3>c%JsMWUX^O z&$;K0p>y?)XASvl)9rDKcO3ZZOBO4~^ZMxXaw6iY6&IHjF=$Xv zH_yyjXBKA>)5XzRhSq(9H(>3IXb&OU3N)DK6y#)xZBsvjQKu_nUq0k{PcL}eUF<3r ztsR<7OqAAayJOu>o7GfpSY+7kkr6x2_VOd67SA@t<>lq(%}UR=dRZHLeoe&QEGKGu zLXI{&WLb6$pJeT{G7e{*i|75LZDN|X_PlkRm%9H)YtUDSw!$Lh8MDP&s11E_7^Kdj zcb-WYzRS~R1`R$V9<*6$i}IXN4X#3*UTI|v9_Z0#v&HI2&$4OfI`QI^JV!ev_cB_w zoGMfsTe;dvQF@McxFb&8w9`Iu>NfZ!U`M!idX|`%m2K7b+wPNo&-s-YpZSh-2RBP? z)$hftJiC9juq4Oi?5rH^^ik}Yw3Auwzajmr^@Da2EzhB}lgNaBG{|;;uIOc>5#9f9 z7aHd!?>srGrQ_Xh54j}b{l)qfi9NhnThro-itHWFbr`ug?BWNF>RrDgGSXeQC)rNZ&~9Eg*;B17 z!^BAU7vPFxCSQ~+Cj|1GsTQbj1Y}zYrdvP$d(+e%y z3oZZRg<2mk^maX9s;5~AGQamQxxS;KcC5dl`@scC=E%u|pLH+I+Y0^X*#@mtnI_V( zW3lc*nEJAFr5m2o$%@fPl_02SwD(eAab&oW}-Um%N_>e=ZTA{WnJ znxLJ}TC=q?E%#YelHHo2UGvIFELdU7%FndsC8n=)AKU-i>Hl9W+S^WGmraYDJUiWH zTalh|{+W5X+C{Mcs_vnAy%)7tC#Bk1j5wLp2DE;r8mC>*)b`&Cw4;-RWOH(ac7CJI zF~za`-kj?WI?Ek2R(2$aoV?>KH6uOWk)Um6yFY){a>m)TBMMb$T%0z4O}DyFDa=_b z6H@Z?+#9ReoRx3ZvulmePPyGD!f{E_<~V~m7<4yKYqQq82VGSd zveMKwC-=pAeG5{Xy!&KWbft>i<&GnIr92l)n6qZ_O^R?f_acM!m*%9Y`j1S5b6)iH^w3|92Lw>$?pFr#OeaSF+ipa1!H(y+e7Pn;_ zS=u3h*}6uXl6Id+pZF*5n5^Q&i}dY3Uz=!$UVPcpOT0{?`b#2qEM=kl9$~&XSKQ4a zyvBRUzw4Q7iu+_lUBQT)zCb%WNzS!rW#lL5*ERmT32yHe=WR^LE}E>JQah|U7WdJ( zd2N;>)0|(h!u?ymUAqM1o&f&A6`wtv-TqH5cF-2N(^c!pNY7=~1ns`?ULJf7y=uPu z6#Kq-F9U3E%l2}Kdaqu(%d6Y!3`ZP$togTl;x*oe-Y&PEY2t#nHXi@8?PEtmZ)FU+ z0zY+5Zb9Dc+0l;NB=-x?na;I5gnwW${ zay12M8@4!d(T-uf_03MJXb&Snn^U!X-mYS>z%}wd)=o#}k<&aE__RCS+4kHVZHJKW znK%=)+j!~P9owaO>2|wS+)5wP<~16yN3=crK6gWu`@qKQYW_b^*P!`ir}eU6&`8|* zKGMJ6l=ifMy&69HI+?y>hn%2QzT3Nzaqe3N|8@fU#|!@Nn&oYG@&B=LyI%a>H8FBZ zmis2LHdW>1+jH}@TVb9(=#Eus5T~R6!9d%~1&Lc_Lyr-M%nA$kwrFo%u;Z(i7r>xV%HI zoyGlwLq~_fo}Q&$@Yc5fEcbM8PO{pxonvIaBSD;)YPSk(+F6VHmZG?`sFAn~r{9%# zpFSqdHoMOQy>|NlLVaHQX>xYD{U3Ev*3d2()Mf5>iwqr~;*P`r(9*p2@sPV0`ZT=L zp-I&Ag*k)n&FW`@@##4h?FQ(7HUIDPg1ry>Ag#zvJx>-j37$Z&$qIoxNg>>F;YB+KeIBs@=N=FLw>RP9*vTe0gWV zOU#}+NSn~*O#qq0v%dbx{Qa+2uzt?8r<%2UC}K?gpRQ56L-fC1&w>QQL^Mj`#BJU4289ab7xI+o5E7TNyjeDT7kT z25N^E*|}@135);9b``f!dsXDrJnb#o+P@gs@qTM@Yr%6nVWGCtc3M5^O1S%)x$1zO z4`PNi-pfq4hqFrU6$>Jx^K$dEEH-nV_O^QQE)VUkMNyISwPQ-{XgeV%%aNtM-{%7N ztu@@z(bmu&@91b7!R#o!<&fv@Ne=C{#xCC@x9i?^->7ike9^{(Hsr-|@!&4}_nF0N zNt*tjr*+rreU%$_ypzKHCeJt zj<-8{t2+H3&3t>cHUGz@dfQ4OC(qLUDT>8v@f?|G*KoYNVKZ|29PRG2L!0FjwYM=k z7Q5ebC67|$OxcmU>z{wV(8=P`rgpNtPm9}WM%?!Xi8D~c-rdd{GS7KmmiKn-^-{d8 zklh|v@B4%}XiM?Fyxkm5{JZ68dnfVkS+Nn}ov=IK-qxPh-e9fW)=HS`{!#n)O4`jH z?b4O|mbarod;5fT&~U!hebZZeyH%uiBiy~ua{t4TyaMeVu-XmHgruqBazkXa{;YNh z|NpV~W!r5W$+mxV7XgwQ9&HP5LzE>psdoGHODzy6ifCgp08&za{oRpSS(QWNP!j-2 z)bcqkkwA`-F~^SiClN*$zbfP9PbylDFWmma;wIg&=U(`}7*vQAlL2h5vA0Nb_l=Py5!ic{4Q)l`41Wh%LN2aW{eMlK_ur52y#L}4joE3-AM@fM#8 zj#cHbg~uvB7aXgYPdG^eTP%k1d~5=Wm#1X0h4(nYrAM$=NrgfqmS@eal`;vrpW78t zp`)|JQn8)tr{qw@4n8p9J<3N+ncg_-Ncfl;v*y`Nx1{v?pL|rQoIYfyeean(HGo^D;FEYdfJHygJ?v^ z-=bS8W$I&pot)e4PY$2f3B&g$YNlM^kRhLJi`#i|(b&67JkA*9GgR5ZiIMjj45tcE zFk^ExCd1#J8B9GeIg}gL{SpppkQ@Dw9j#b zCE`&x4MsGGB@L(e9c5FHF)SaA5uSX-g zzn}yScrS1V)S3oY*>mdl(XmS0lN-)$XJTi*RMC@Pq0zd7_C*S zixW#l$rx~FP&THOj1g1`Qz*u-q~391PWk6Z=eC@CDMznt6oM9DF6-qIKp<2IIDU&8 ztmw9&_xI2`OKKmfAP9x2@m_znH~?9ugZ%?YK%$(y-YxQclieeQji+W*SPI?MdDg}3 zCW9f!M}tE&W;Tp}zO%7s0zASZrEZojbUK^uic?_&9Pg9u-PU@6WZS8}fww|Ffm(oL z10cbFLD*54j$(H^1eFoFTZ>{DzZRv536}_Xt=J=Xnn=l76R@%}fs|`a!Vq1Ypli+0 z=aV6G!Et@l`gyW$>hG#U^hHbf6-z|n2#7#YFPoL2aEK+^<|(Xy9nQw%??XTyEb4ZDcowz-QZ zxg4e*b{=l16dGa&Bbm~kl8Whz@ZI1A<#YUo6b44+#&CkyGFVtiR-q``6sgtDgT7NXsA5k-YSs*tVH*^3^eG<5-Q>HF8?%N zaWbIJDCa11cg6r;D6o_fbHgo!R#UDSMg)Z<$;4Bp-~g_Q6#;GnzOaA*RuB`nZ?Ju3 zq*n8B-)OP`i6pDWzv_MhMti`EF0oZbl)Q+zS3fP11{@kI>X81cLJ!t~yEv%lf*=Tv zRNxI&ghSQK`+b>A2=O4x!u~6MgkN6$7j_6P=;D5ki@$O05m2EhiaO+C6cLv4Ape_O z8^APEkr|PJRuPdpDC`D%>g2eP)JA^r;Kz;m;zHX~z7gxmRJTBDg(*wzx zYBca|P`l&#R+5Je6jU!>rS-VpB~k>PC;(=H&{v2?uf0)#*P^l+ZiwYrht_8p`t`J- zPx>{Ltsr1ZFiIKT9m-STBQ%8~_9^Qo`dY;l)icO$z<(&wa_*pd3A|uxwsllPT%&A< z+&JJ~A2V_T4zkREq9XMW$+{>p+yUlyjI#l&9^v>aEGi`P3N$KPwMT?tn{O7tsp;>~ zp2Vq%BV#$HqI{Dz3&%gOyBq5;&HyR=%eRI@@UmKS*W_!p#x{8zm!LjilkCB>+9W>p zS-S9g^9Y<<0>~r&Y1jXhnmfxsQ6@>gH0{YvCOdS_7*NhT>NE0B+sT3)Y?4y~dIi6H ziQmcBc#+*H9(r>He01>+9ks5oPuK+@P1st1F~diFf;-;?g{n4h!hj*$1YiKr1Skup z$a$H|j0wLkA#}s;Csgma)Bsm`q6XM#Ezt8Amr;V6*Kjtbu|=AG+i*Vl+6|?yN2~+r zL^oX8UMU0|Lp>${D)pwyk5NW``CUab#x^U7O}Z=h?WS!1mvn{3*$jYYc5F4V%uo9+RtjR14tjT5*y%u*=6Mu$jgB?Sg+%*#(^7nfVYT8QlGUSesCP_;E%grJi>zr_lXbC?N{LNp{>|Q^q*KD8`E~Q=y^#*Ktq@@ z1dmdDZKOigwG)=9E`;s%`O^;9+WgF5ywdKiJ%+-5t0@suImV7lIXB{i1}WNos_x2U58AP6X- z6+Uj{*aV5gQMc)@ELIFcU1BE37zKYk7eA1n1<1AeSt??CAde7E zQM)c}ZRe}}b9FQIfGLnM^gAIPOQ<7setfVwZKPRP8+*=saU~^reBAhA?XHc~0uZkz zpX_`RumN8X>LUdzOUYW}VK$j>MD^01*KDy4>rphBjf^?kT|*YoX3BzZys&w<#y8pw zA7?ggMvro+HiIW!MjN))XmOPx1W^OBk$6Sd_+R>~^veDtgDg(qh>aEiI+gNMOu(|y zCgT>ISF48A#e&6p8%@9`K$R>|h~g##myg$G@p#fUldl9B51A3d8=-kfZ)EqOL^nSy z>m(FB)i)rdGV5*(Es$TC%^qtH8``&Tnf!)ZERY{Cv@}~;s(+qpbg*dKOW6e-F~c@@ z{D$a42g+e4b+i-yq{27Aj@#x@FatI}9e(ZZxfC`6yb~pGnT`z;ha|hO#ds49j{0tk zj^B(Lhwm>y*!BY?)aV?)a4{u~A#@pab&59`%P$|Ob zsSG|R2CwOu#W#5M-W`}uo=zOw28vNGdcShLsVTk5?(A)C-d#joXDwE%)Xy5W2pWB- z-nprnsI;VJPJ$|zA?73~J{doQ;)Ci8lzYSB=5-d{Mw>?Ah2ru zP&?BIr9esHsWtrQXQNp&0x0H8vP!@{Ew!t{b%_x`@yR#=6d#NdK%IrRA%Iy$0L7Fb zfZ41j0pJTZ0T|C)vJ;6gEE`^fr6MkDJ9unSP%Tb9hzsyA0n{d;*hE7^jQ&yuvZd2< zvf7XDgrnQyTh)N-fa?#aNLwRW%hFPaPr5(~eVR2+a5h}O$yeo1$^9hyJsSI z$?6lnK=zWc5C3fbh&@j++F<@St!_n2>G$Z0rozH}kG4ihuMSb+r`3Z)hSbgs3=Ur2 zAo#UjeYhuNR75JvhWEJHc8>AO$#y&WI-b2-zV;^LqCQ#wloEJ4dxFJwKVK}yByS4w z!6YW?0}X~r^U=q+38jSB2{_)?%6zcEI{L$^&A*U!lRo4WcHds+1;aE$xT&f0#|~{ zk@+kC3e6LZP`3hAOQah%kz)c;HA%wsus>D}Jp!y5>9hHEf>7u+vrE+U=;HiH>*FiZ zuw0LVWa9(2>wCmMFP%q&w}Xk+_?(kZlOzGEHoia8eT}ZEw{ntP2+6B3D%n87lCd!z zm52PIY))5X=&-cyyDV#0VNS`9tlx!V)B|f=uSTeAD84U;7ln(5P~{xkNeh!-cU;eY z@~+juz3$>vOEB3So`@QIa~4-#eFHqb3o1;}vQqr)<$t>SZM^GpqG!$K)CvRN_ku@@F^A}U+0ro1Qz2*_pLsndl;jd(#$NmB8GhQn)B z%pl6QzfAMZ9!?2HXvV&A=D4GRWuxz?)bQM#{Q_hOtz55#%K!eDy@N2pubQ!PPr(xO zFSBTkY0b>4XDQ#4r&m%_Wk)wMIRch;37u(jXOPmRO3EyBmH2K8KUQ}jnxZ6=kTf+n zdzl1aiR<`XBnT_j zqzI~%SCu+nkl-b9tMj~YN4(8mVz-7z=b;>OWkO}Ar9q{ zu6WX&)?&$4Wpr$i^rj$B02;KenmGhvDRaHG5Nwx#yp7OW6;dhz_A1!c0z38HVgS@x zDZubIgg~Yf0vCZEH>Tg=|L{riy$fNX1KX6x48?Xjp`1&^*ML&U&}Kk-cf!>;F_ydKoRg#OIp@^DRPh5!nxqIQ zaCV4(*lA-iYidINl;SXygt(p9geV%@Zu9-)c2#%$XQZQ6+C`VVhiFsd z{V>Ri@;9Im?15!MT+Q~hh>TK6=Y_GTrynAX(8e-uf=nzQE_rLz96g{DUr_oqImgr- z*sYmUt4araslkR!0VA(6ib`PM&cS!-&aztpc`|_K0+^h*B^|#QKPZ8VDZX*Ci)8a` zNgP&)#%8a{&T)*XxC>CBg^yH`ftH)ik~5BbGnsD%gmhU0MU`(z9TdRc4X8IdrbDdS zDyI?rzXzD2I zpuBEUMu%rbvTuoOo$V)|Y`QMQ7z-oG1$1A+#|M7L1$6N%Xbt7fs_HiB!m=Y()in^5 zUNflMq9+&!##8tn>j1$wTSGmNy=HSTigsKGa>uw+&O=UnyF>=_X^ENV+!7g^_eQ4unb*9|yv( z8Y1R$6Cuvwn+U(Uxe6fXRtn8rNvNx4Xsfo`f?RB+wn%VYYPjGRF$Z1sRD&=K|GB;Vxr#ANnfeL3Mc&C z)AktYhMA;h4ow40c>3kbU@#cM?3hn8pyZ(?-PoV7K0*iuR{<4>afvEe&xV<2FpbAg z63){=W`wp?Dc`34Awe@|afH>df|N)?cRR(Bgz$OC3k8oDF|k0z zUp;^VuoVdax7j0}F4)X^O3p3A^J9PdH9oysquuQKbM*~+(6!+r)cl0Zq#%zcn+>%T zb8GwUWf1U=C}_(jd-Oh;0mxK)ywxjLlMHAQ07i?%t_OsUVS+fSDz4(HzTlLFm}&Id{$ZJs@0m>uFOl+A6o&mi+5EcR zQuW#|3t)=yd$O>eZ(3+PsE|9$hQpukpgI6^x;jl!K&Mm<;Si)E)}mPj{*AskkVX}` z-|l7Oh|ZNf9890|Ucu_*Nl?Voe zJUu#psRM^2)ndMaO(amx%E?e~LOQsE@-1d9FkvW)FjoAxj2{#rEVaH&5~3(U+yRRm zi5?^&l&ThS8(lG|-BRVY>m9N9R}jCYyHx^%N4;d+1Q16$-jjLwq{3Hd-~~rAq2-H_D@F)0VR^;XJ^CU(>N030+3g18^0?aPGl@(U z))5i5Aq4=;d;Qgsm%g1f5oEPU+X;_4N77^oWKdBOLUp>;d+2$_c8{phW-D6@G=ZIq z;zIfMY||a5+vx4JT$hbqtpisF9&M9Z#XHv_+cmyrz4J!H%X4L{8=f^Znqy>flNZ@F z$XVmX?jvaovz!DlXs}Y=c^yIoru+d4r@hd6F(^((-mp??30cOE&tvKmxsxg8-G!Q_ z-&u48E#a&@dkLIUfQW0~JeP%&cs#*NR#)NRqF?BwTX!e?S+&>$KVV5n{Oa`!#* z*rdZMNxu+Kc6>K+uE?fhv(O`~2a^;B2g5PF&VE{b75)GUG)$(HlZ@axenG%rh`8Uc z5div_RT`1lZU)tm!ULq(l7dG~Tx=f%;9>~EJn~>Z{t5_X(k4-&dQ{AybR<{IN4Nyei3ayvbjL2s6dm3=5UlST?FGXdbC6OBa$3hh!Q zdq1;|??(arHo716<#zYOfGc-50^ZB#!cwgc}oyxOao-~q{| zFc`6=mcz(j+Aee{Ky=rPdN9QG74PC;`%5dX_<}s|xa&ua@45`2rO0LsLIfjGiFsT| zAQJqP+SiGI8TdIRzdbw$ZgY67<>um&QsgoUHNm2_ z0IznbM1z+O$XbO6ZA%!hT)nFo^3!DTh>%_hYKsXF?qq@Ns>Kr8uf1A*Zc7;x>`kS`n5oIQle%v0 z5pp6dJ&?|!7=PSk#46}hBk6%uwC()U1J$5I*sBE~`Z>#m4N$pkkFq{$@wv$F1Ix3B zvE0Jp&QNgr*>=4VrzQ@v%A=8#f~*dgg_#AQ;0sUjiYA*ucrzL(R4H$9zuwHJJ6W50 zKbhuZ;3F6Cgzx5rc7TgFk~E-k4_?0q0elqS6fofQMNt`TZG$8(Or0vnLm8Tip}3%) z?9f5)d0EW2+1niQKWd)gg^k~cxRB`0OAu2#6XV=2S@xmsQR*Zzk8My;7+(1KuqqM$ zAi&9X|DNw3ev(Z`*OE73fUAEk5WDRg+_bFqU1HiMHL>iMk3zBazJuzI&;Pg2zMjW1%7hPQF&l80A#dmm3P(PNm z_sdOhy+1Kfu~bJJQA>@`o<4@Hcb@)}Ip~XVt2UnxNHVzdf39ywqYMw=!!31bHYBYg z#M5NE=3=RgX!dnASt9dxv!)y_g!&2jNAbk!H6;iO3T=vtl!}oOpK#>pM?yzKI*CwH z%>_v%UgsW-R}vJQ#6>dQLyuL}Xa(J>j=rMICTn>FuCP!~4V)(TmPtf?+ z6XvKLiyM9!rzCXv71k3yrK8L%n!5qqP7uXZ3ub6}t|;ziErL)uOV1Mg-OQ#0Jxv(* zI-9kte*En&Mskf0QVk7nObi+tI^G!O9z3(7rWo1q00C+f35_xsQ8;r@XHPxDs2VA5 z{YDQhfpJi&Lc(JhJY6h?(BGFRjbLskJW;|Uu(S3UWj%H$;Wa37)b?8hcMOZ5-6Sf_ zA%#j)0Y%B2&>|836o(r4-zhJk#`?;q&^`EdC$A)RD`5%}>{BD3fLWJ}#2%ipqj%HI z_Vov(iz}4Z!0X+*qDk}*JQro18K8CuiE;cVIAK-m`DR0bCxnk=3q_RJxN@^Q ze38R%Vf(+qoKyj79B&(B~%(1*87dW%?j8GMLBld2GOe-4?ZK2z4Xq zKYlCzisHJATJ7PG5X_TDy_o-%lfa>OHo#9sZdp}~akoH=Jb`yKc%^kO^uYe(- zB7y2=Q2%sQi4~U3c0-ej-|F;8k|Ti(cqP(vS9tm^#Bqf1YfUgZ82Q&)R`W+tYnrsD zAn2&;oAm(XM()-QWqHU(cyy7VQ-iBr3AU#62RApfk;gD@8mWimpLlS&oh}r*E?l|$ zu;@|)8ZQ&uc_n)B0{*LX1E*l`jxJC@{Fkl<`A;TgyztsNc>H+CH38N)I4u`%rMhCW z4gVk2PcQyo_Mg)0m$1t^NRbI1cmgPNB^j`}9UuG^Inb&W>rbBm>Vf}7fjMdi zU6sH#ZX;po;2n8#@Ga9Z9QWqNDB?Ol@TIawsD7?-XyO#O3OnlHnwjx=!W1H`1jm~7 zvX7S2l}v-=7}W4mQ*FgL{J^K}_{5XV6@axzOu=%#9FRYxKfG`IOv>lQDdWWU50!xq$r9<#j8%Zz(bPGx}cTCcE1(Z%lDJ+2Wa<=BP51T@eaB z!L}Sj{|M?)`P6m)R78@pTk1`ova^LLr@d6IKj{g`R(8=LQu|>f?1`R?V}6+E?jU13 zmzb0v9hnQBIzV9MlNm9T5Fk87pw6==>Q&? zBa5V9+uRomw$73O9_4Xqj*cpM{m2mVub{)<T!fAXW#b(F_h9lOOj_2v^4#aPTgtpNJ7%$IkM_Z8IIe{or4lLn*H zgY)qc$WFJwxfgxS!4_nlHpTBnPXR>og{DUBDa!_~>ZoYJ96CRXc#W4ZoA36M6-qt` zQ=gdTr7DD0el7UN2A8w>{e8a8@j>a=0yB4$ny#ik*B2wI*6X$KK-b(#3` zJ^B7l20dOs7_CGt|GVd=1D<(9M><`=tD1F)Z4WQ&-N!0~SDF&j1hH(FKF||ji^%Js z-i$`C%cvyb-w-@7+5V_(MGO^a2A+%=_0sFiMTtE$wg>F5&5((Zs7+RjimfEelJr#HoGejaK9bl?Pj?RG3a`gZ;e$Zug75A2|Ll zgb6SD$&j3+;FqQ4U<)oRaA>dqc0J{Z>B#c9prVV<7`)O4r53Ty`LqAvjt3y+R|08QgMQj6 z<8O0FZ-}a(r3la={ZR$Bqco#x`L^AGjS!%}^GJ@sb__eKTCu;d{0M6lrfzZ0v@lTw zU#_Dvtx%inA)88d2U+#de}wEkjLfX5oLOTj#HLE+stih14Hlr5iDqwsC+}|+9vPVU zGZ`jKp>lLl^j#U+D0!8)sz3!CyKRP$pp_?78T7L@oazUtAkL%qlp8wG1;f`LR=4^7 zTG7Ey)z1Hh)W$`gSZ=8M3Xh`4_S`ySb=N(YB~9m?cjQ{y{3?a(4b9Ui)vP}B8SVvvH*faYEL;_8PD$_q4F=& zd;^Ry>=rI87~VjM$94fFB+vqHpf|hAw^ZiA2eAyT4e=So)LoWfUY_H@dv}=osq?39`qjOU^s5uhF>r(Uec>rJgid{* zoKzRqE40W!XFa3IOHvbPC^2WYbQci9qNE9)ibC=W;OfTxP70OamkbHvCDQ`+V)aG0 z6VakZ%!x2k(eZ--uLTCb13gv6sRkC_;DZS-DLR@IOj37YJKvI;gmoFU`<3wdad1V{ z>U#3#%vLq!QR%_JCQqNjB9!ncuw;v*e9pefa+h(-%7byWZX(W*svDR?62 zf2DRg&TfBWG)tSFuwtE_nk+_=pksaeNwCo*1}N$^LMawVFIkyoV<0}f6T>^9XTWY40aaIihb-Caj~POYuw=13t#CXbNvO#H zw-h#h4tVZYB_AfsyK0vsWMj6}no2Ac0I<%j@i7?Z+O24TdLg?bcrC~Bq;y~t;R@mPW zS4^jS^}y0M-7A5Ob9?m*yrs!Q1;D)0xttTK(x7Y(R;aQY*?omP`F0`-2E+55twZqd z_)L1gS^oC$f-yNIWO;X??%CzTZFW)Nyw});|6Uf>y%40k&O8EaY-W9x5ZcvY_$L%- z@OEyg|Kn9Dvjvc&aP(FO8GAk zf_e1~+!uYtI2ZZ70?U7f&%OmkR44CzbW(1peP~^JcI)Q zep9GQuO+QS|6n=!D=(H&7Vrn_25qDSG9cgHh`!2Bq;K%@J)+nI>sq0oH%l&|Z=FeW zZu!?3Y`8FNokDix>3Y%%>8Vz?Q65D?0e2)`DTN0YF4ar86zfZw&llD%1MH7?i}~&$ z2O>i(WCA4?iOWdip!5!CX1g5776_6Y2xy(IG711sYh>Jt_m8V7;RB3+eY!b+v0Z-7 z)*}6S239tiEzpP*2S0Gw7;Xq=W znDceMA_OX`7WlI}q^maqjDSVD!mk*lt2f#0drMg3GV6;;zMS#95SA&o%y0jDkT#yD zZ8HrLq9@Lb`8zrSOV*hQaUV|D1sNH?ll~cKVBWsjXkhA-W2U9KQA(#&K;ncn$QKT` zR?;YWlHLvs>CYf%R{G#qjPyYtv9YxudJvXv5~+@i8YCsUE9KeOF8aW_MUWUVOj#Sm z106G$9xm!kL8q|Is7m#Sok@RSn#fT0U9u=ab-*;yjExUf8U|=bh_eJLfPg77n%^SR z!?=O7KQ7)4e-QxCbUFtlgjB51gy$cih~!y%d;eXKhJ60yp?b&{8yNNPlF}Ht3`${1 zk8VWvsa2;$z`SqK?Gcc?l>Babt4i!lBxVv3h2ik9U>mogn3z~u9q3FQIa9AHh_4}3 zMC7k1U`n^*Q+cw^WD@+Y>bo9@kRQ&h9&&1uHmQBq2*`}P~a7D zH1en$dE`NsMy!Z4Givx>HRM}_rJw`oQJs>&s=A@Z(=ynudeh&0@aa=d;_#yWMmZCqv8Q%YKO78DrI_mlYo@D|lKI#}6AR7i|Oi8MOgW)$M7Qf5SR?vL4@c#>o& zFa-;P@4>kzS7@3LZsWt^>&R+!ky@Z8IC*nH|4&GF$k0AZrIM+~_WU3Ov^psG8`MHM=2SG2Cd+QBm#}jMWnQ6FG|*1i zxr*TqrlatS=t)!ICzJM{F!V$Qlf~Ld+OV0itiHle5xl|HS_?ZT`DK!I7efkRzlPtE z;yYZJg`bvD8n6sjlW`|X1=?VzE+f38X?ixrw*a%pExG{tW|RZ!Q5xiagD#Cu;V;O(#cuFqsQALy zm9#1c`ETjO?Ha^eyju;(MRW&MNaMuU@B>jGQ^J(nwITRGWiF8avcP6PHnuu4Er6$e zzYk!PSG?t9R*fW}Y&-w-kh1J!p{f%$Fs$7z+5N>4f{Y-ym0g6+;`{v5diymDn*P%H zJo#q{-=P{6R#Gbj_Hco(rG8YFl`2de;5tgkFD#A&W_Jy3yc-mWI@P>7AH;#ZGGVj? z(1yTeFN!tcCpXW6J>i(qH-+KcB)f-P2rSe+e`^HgVeSvBJtYMA7$KA-S7imjQ01!p z`6BlwsR1~mPpijl`sIs_TvBUh9ZMZKCm>Ui{rYrWWt}Kar_IQD2G4futx> zZs`p>CXME8sWpdGtVghq0kf_#Pioby~|g_3Tck2L5p1cVS`uWt7Wp zB7u`cNy0y@r$sN*EHtmRGIgYps`NI;37bYo6NGI9{{sG_l&F%qzt_cAKg4)J0cqDe zeVzniSnE*b3n1eQPFA?nAjYv>7VnT17j-5Zjb18DB(gfoo(cTP2HLGOgt*tmzs~Y? zNfem1i9DLKtz7U9Oq=seI9=_ee{k zOD|h?h(dAE55fmTui?q#P~l{Lt1!}@JmA$F0ve=705(l!!Zf)T5ENiUiY-B1-HBei zN=jnhBV2nK_E5_>$|{7Y6&A>HElY|B&jtsZYbU)bbtGup;j7;={gT|rB|4RK-p`_O( z;=0Hpq`+UvZ;S_C>AV78MKl0HZqj_eqgoPXxDh45;;L@}AV6En)+>QQW!dsY&9wnr zSQe9(kS}CM(AwZlkWckvQD`*TuZ6$CSSt?FQiS~@!gENS)oc_YJ=cxdoLY~^K)_X& zda{3N67c=W0_Q}KiDv`u&^dcbjKd)aoWp7yisLv-orXXTK+R^MBqEfrdk_80Q&1qN10 zJmSZq-9gVSJ^I-*!LXH4CT3HmkN~UbT(zvZB}(1!=$n>WdHS!!ZY9uLm%y55j9WI; zWC5ctLzCodCdC9l8u@|znJ3dmp|81oU`_u{>3oDm=vIrA^nIe8I|Ku2+~BT6#HTmH zur1EnbNUaZRX044>bK98nXCNv*d2-1lscy6M5gy3RtQYoaG z4*)jfe3z{r7mE@JbBb=#j8?35N}m#>1Rp(i8>Nd*Q|6Jv9uv{g)2+1a zpE9IXn*-CbSnCA8z)mR;I~WWRHJVQW)3=?kKKa|kA_Y!2XdIA!ZSgDW9^Yh&YI~GF z27&hi0uRS8uoIyJ;XciTbQwt;35*f`Htlb8xiIORE9S*fBkP^=L{QVVzHcPw2y^{L zM3dEKVnM?Wk9o#~4xy3!QubGAa-%9buLtLKpO)@BX)^wZ1~xQhy9)*?UGTnD1QALN z7u61SG7!!i-QS3-ZZwN0lcF47KN#&fr6o%Qw_tVHxOCb{Xe`ib55pgrXDi%1ij?b4 z5!?{$kt!Rj_E~vWZw`9Er^g2F1G`#ktay2SRh@*O%nUxPd@K6^qA~~JdAqO|A478^ zt#d+J;{-YG=Pk}p|Oi)e8q_`4;J1DdWTt zuwf~n#40!w3<))p$s(E3?J|N_gK#JrlnfRm|9ndg0*oqi{b1A+E!sv5FJaZJ7f*Ti zxB~zVp?72(3Eu%jCkjzsTo9#$+O6YRN+*ktvKAnLEQ6Mq2^7f+8=>f9RYvMx!d{`L z7RH+>>*6FDOz}4Vqjs$Z8C+8O%3|BwAlopqtRPXBUY+c6n|9h7)I}}{v1~2T-I(}c=meFk>wRgev z=`K1}taCxi7>RugilGWBA>n$F{aUnS5NbBGX+p6<)Kx%fpjkk1XssFsyl@%@AnQbW zL^^30a7fhdY$S9k^a9ERv{F_!p}74QSf_aJn(QhR#cs~=66bhkG+uyni5NBk1DyF9 zFPufW8n_dNz*`ohq%bxCDOlU_CXp4SFwGLw=6~Bv^O<1NJe+jUs^h;MZbMJllKmH`ata@5G9KV8x(dehX1O)6(!S}$V4`Fy%q z3{m8`gn~MF@dy4PU&x#MX+F(`n-+_H+q5Cj4ZCNy|Lp)ZjYh+blAS`o4zCwl11^@0@temc?aclzjEF?Jvd9msi;xg zPACOvDAh(}pYzFI8R`qhC~JKOIR^I*1RP=t58L(UY+uF?Lj8_guScQ$6@Cc8YP7UZ z{F`gU0$F+kk?cNpa1gXU*;6~<@e&z3o5_4TzUrc@icoYAF2dzhO*XU&6P%sVY^7|% z@*ej~j=uFQ+fG)Wa?%wZkQ z(Gy^TlW`(M8#9rS)#V*EX)}QmYdr~=sej;!{~GWlTJmO9fvrDjk_shi0pXd5JmCtV zK>sYZr|M2rgCxGoK=m@I1_biV`dUgY2SM{ICx0~_SN*|FVANzpG1r(C&YUs`y4)6h zyaq4Ko;vqyNZw;NJYyDh%wA{Aa%!9rD-|jCNVSE77pa5ZV$34NnF*u7Z7T+dI+=vo+7QBM^9aj&qDB4#G#q=VjLrv^h=-Ci9J3C z`GDY@MCiZh*MuwcIe=A~r)BCjl4Nu5Af)&*!Ye`VwL9N{&#pvfYyA}h{gZG%={z0i zWXgng5niqRuug(joUrvfR3LfeWdK`6rhBE05a%sXW}p0taR4!e8-*kyVSq5$QR3Q#EM!RgL=cgyJNu{zfIBz>?jCay6l1QP*THCGX# z>0=DNuUdrk`L0(q2*InVg~aLwndi#a{ejFZwfV&~rfw5pGq+55U+O|Iqc@k+$+p4X zHjB~1dhX7?$jhX#2>^S)ne3+zaR@ir#|xyVxAg)iLhYP*pZAjmaJ9i zyM1*t48BKnTvpyK*tD#>#G1(^{YDcV$fLlntv9~{J6lk<6G0i)yP&HtpoYE_aCXTg zFBk^)4XWWywimpxQrqiA8RwVVS{0~@jK)n>a&~3Gld4F&JH?z`MNjHEKUW`0IzLkf zs(O2^lwBHf8#wk*!$#~tH)U5ACWW>dDnDgsda7smKD1SKD(+56Gv;(wT{;OXRJ+kc z4Z%0vH#I&|eb6PxWtx>n75Sp#7u3B&|3+>@a=n#u2;n!fGl>ra}ARR&t zk+91GJcQa^U1KdW)&T8?+MO7~RfZKAC=Giv)i+^&rlKHgDVkOFp2Yy-L17BNk9OYH zbMRhLomosI56)~?7Ga%H)!O0ywvdJKw!tj$AGN3fm34_NTx*4RofZr+mL@3b+Ri=< zM9JupTf@{@1vzOc^H9>U=uKV4%oH=INI4CUi6wGy+h$9-i${@-dW%8x9UN8#jU@0r^k@RjAd6?xgDe z{ZO2O$F}8Vvx>D3&TDvtwAuU8-2vgNCGAo$96wM&aFL~7nY9tWU^&l6q z9jTT%tqZb2p}8RzUTAJ+TLTK=oM*1Wn?d3 z+OQ#nMXp^HbU6LJXdQlin=u%dMtB`F@tSvqHqbtfUtUQglvgD@sc&h`H6_vysvi#2 zQLm@<3;CgdXC-nTA<3qwXmGbv`J+@-%dS>hJ=^QnU540HmyzxSxC~^>wTev6E$m&mA>Nxt0%PvoR&ND3#YBy@vwR zyV3a6QUbMuc%&R0wWgq3mSGd->ll;Om6+`mYWVDB8wDpAfy0NNcY{NE1em9)+SO0U zliE{qF8|hn$X*)hOn?AeDX&J{3;D6aG&6$5F26HgBJu5Gc6|jamORzAzk}$Wncysa z0t~>xwByGX40~Zv7onc&s%jE72Z7!tQFG%XP}PX2X8{VWxor+-y~}NL<6qB0+is;d z%|}dmmH&wdYEqip3OL{GY$}Q;yi{#Hz^GI(#gKjnU5x>Rehpl9-sNdC%@jB{x8Os1 zKda6UIveY32IhWoi$?Bzlhsq?OXNquj|+4CbOE!8gF*^&I4_I1qx(2j~{VV(QIN8qdk_JHNo<44Ob6|8YAHkVLV8C&plB|e*k-v4T0*=O^lnJEo z&hjtxuWHYLpaNr|8t^d|fWKFD=HlPDcBS*<-_n(TagTutC=n%ZNq0r(9z;nNsCTHo z6P~(O9UE5#-1AP^YBlQsRn)+&P#U~OQ-tm0S^}>ZK%DX=4KpCRo@IW}aGbILC8t_k z;r+tJ5DYouC{(3OFqv);pv|g8LK3;%ZMyCGc;{ajKpH{z27yj)J%xClLniCO?sz>o zN3XcaZa4q568H_k2PXAipC_E_374k04~4vRL(fA7e{X-aj}EM*d=CDCM!K@VyX>xD zkv}JT`35ThwPBa%Y$c)f(URzGqlyX8KI(5A=o&Z0rwE-< zNx%KVpYNdl9Z;7}%BkF}Q6riIYaGwL0vp#H2xa@2?z+cZD5m3Hr7qP&?~{a&hBoOY zv)URgWzsy6VjT&(6IHh&BS7gmI*SU<<^#`;Azi{ zsy3sdioNM#y~?3wX$%VNO5npkONj|s71z|LIUQ>)DG2+u@OhZ$9~RKcpz^yz6mJjm zaK8Ql1uP;Ht2@E!<)l=DoqWfBiN2Vf@2YI{X=F4BI)Uuypf?CgKrl+b9e1=> z_f6=>Kg3PMv}D^7;TVI{cL(NWRDI=7_kc<)zkp{|7NK9)*x(QAS)pxa81Se0eUaXY ztF=GE6(A|7k#cMDe2Og~i&G2pqi6#`ip>Iwd0KM-#g%hxPCge}I{U!%l zgsTce$%BWufcME|XedW;sDtGoOb|H}a{QvNfSP?KfSPeOvZU6$B<7O`TBLhu6dG{W zeW2ASENSy}1h!hZhlL34Nem=?r^{^Y z!)on&YUqBA8-XBpR-}sO&N2Y zbse8Wcf4Bn7@M)`j+f=<*{KsXVcyAOH{;@|!zVq*hU~o4H4tA%Zg|&yggRpRb+(%D zuIuyuItz%hUrh*Tg0Nw0oT|+T9EP@D-Cu=Yw-!o2|36;^%Tt%vNucdfKpqLkP3rqT2RkXPbJLWJQ;)>ycQc z#wLtBo=e$FV~TWG*+pYnrnz;}1BODiTCoj`G=)4*zu}v___ zodXm=DUi=yZ3HC)T7hB*caPJ*klGG4lzn5Rp~{w?FI%!=H{vl>gPfv2j=2;vNZX4#uCE9gTF@FXL6!4s%JC|verZVc@2_{; zw|_pKl>hQ-J8h}P9hcQjtrQe4ALGGqUzsh8sv?A+@#-Uy0p4L^W{IoxBeUM2RVN74 zC^8Da0^_C-PD)=KV*DaS{~9G`*5fCwEm-Swu-ycOOR2&5YKesQsR>Q~GG0pcWjA=G z7oq$tb(*O7gQmn?hY;GpTpgoYZp3x!aS1fmb|!chbnV1iAxTvOi@GIVNJgE^oz3MRDx+P#7u&H@plZn3HUsM*iI>#!LuAMiXr+QYG^WC3A(BRv zM8Us|6oYW3f1}>^j14`29elv@X0h{l`cY!~T za9Rp5d}wxXgTYzDls+p(;e8D(n?hS1;e>CqatY9k?1KtE!i(*60sk`!3-75u<$SsO zH1GhFR}kH9djNSEpxZU!E)lqEt*xMdOzPf+(*@9=z;cTr!Pc1q%xvVG3|7rKjPPR{ zbhg%1q?^jy7KriIJM*jEG;fJu*9{Iz=+5vuRj-R?B}l^c{lNj83eZ~*JJcEYPswoY zuc1|IaP6AiQhK?|a#|LwT)|Y}5Mkg=zkC@C219r{(bIRg-_BQ`##3x|FnyS8RWrpY zW!p`m%o9LOpzqO}s_2&EKU&;inJ-~`S8;=eiyw>)4pP8Ti0}jCnzuo`_vVF6UHC}u z4Uvn!fVDbNIB2++CAffSf?mA7^_J7)*mgr5^YglgZZ^mH)rp>Cd8fH-U1+^Y7Fy&K zxqVjxSl<8%MiX56bB7=}b<#VT{vmaV?ugAs>Mm8wzq6?0MBhaP+Xp2G{%}d*jxKPb zt2bc&#M;qp%+h4Ql3=y2DxBBrD+b8*W2TEXMumY^0zpp@I|&*@6SXj;bT~U;P&MoC zz&#n@a*{@4UcV4I6=o_-P4eH#escwkXJKO(C!>%1c{|yR3Gb77g~M*vTYU#qFd%*U zRWRo?7_iM6r=dSo-(F`Gc4us_0QuDRst*pTprz}nDy62X5L^<1G^8FUxe>p8Jje2> zc~4HE>_tw*8~7F(WP71)V-5qZ?P4>TZ_#cTxgKVO99T((xgw-~0gGtmc2+qd1SF?& zJ?Zc7;c4-td%pDLd(wBH)n9MtOEM8e(&uKqm`}gT;a*nzP{yxvvKQHp3e?fb5v9#l z--c=XJ)eTg{wO)s1=&91o3a{P(bM3P{G7YTJ1{=@>b@Xyh`Teh2zb~%0qtlK3__SP zNGo6-;eyUaABY*e*yh6Y+U7_`%n9zC99h!J`+&cieAv%EQkE6x7|FPmq0N;TmOn9p zb!?gEf9*FQATAw0td_C`?6S#5=5_l>9OB8`TJg|D@|T^vt-WtJQ_A;^zt_*^#y7l= zJ3|5=Ww{C-#lLOw!UfhQ?+?-?&Qq8Ux`5&&@57Fu-Itrmetx&ev(NMW!x)Csb?MHa zTy@pwm$G`0ck&Lp!H|J4OwY`+@6`am#9bz5UPTVcD@+*4ot`B%=R5d(+~Y?+(lh*@->*zw{0f{1H|XI11(pPR2HJ`eS(MrEXDoU@9G2zq3;8}TTiL_@SYd0#9YlWKkp}DZ-=TPZ60T&AOW<(` zJQ0VMfEx+L-c_vs1{~S)JCfu-7MKl1hq0n-)`mRVaarD4xjvj)X^fL~sHM-gCZzZk z!YC2h6!C|JEU+XTAjSl1Nr*5h!|YmuJW#p~XE?Ce9pBAJkC+V*F#|o<&by#IYBKeF zK{JhyY0>1OI5WORE!q;lz%Vt{L1E~dMRv26&Uj^=<-}i{mR{N!)9iSKU31Tlm)9*D z?RIf>_-X3Qq<=3qQUj{ak?k}Odnu5ZMbmqJ{WdPF1gO& zTeQ?~M<4Xv2PYSR{n4@i1`Gm|)nK{#$6n0cP+@=J?0(kf>h?m@R;p_jKWA^jM{Z#6 zO0(=2-7Hhok42gZSQvL~D)WitSxDj=g06e9&n-=d2s5S^ zd{_e0zs`>bUPj#u0jv%21p&KgVFNt_7}<~kVq{`wve9eNn>bUaNp%7*~AW^ z-Jb#^3%fcTX*~cny2z*k3GEYF0zgKDu5d$M9dGw-WHeH8o0iy%HQ_at`aIRAeiG>d z+8bjstgku24IzgxN;wwLj^_Iv^?C4Mg1oYl<|uy!rFI>F#NY&807_)GUKTwts~zef zAnyZN&C!E5v!0801HXF#J3=TdE|5}u)KKjs>M~`*p_6Q=N>v*h91=JNiSt-Cp)*3U zqLqArB4$li5ymP<@is>YccP6XlHp)bZkH33P{SCSAPoh?AQJP1TBq|=xE^Nn-98B( zh@H|;dzZ60;YU)+W=0*JN625pf8Jd!=VO+-Nw@RvXyD9(b3~oC-6tJ{39bqbg&K$X zWHJ9=KFdT}DQd!(l)Wr)0HyYeZY;y1%-cMwq6qMAGX0AHZsa!$m3he31js`BM#?w| z5}E)`4W*U;oH>|YHNc(N+gp0jo$!P#^FS!X(}#TeSGLGkBh=bY&6~X4pM%LVCp^Cg zHRfNY`DRZQ_=%_ezMgf@`Y9Pc0K@eVHh#Cu>BrJfUSpaSt;hL$vG+S(Z?e^|^8jhQ zcdUZ)8~ZL5(eAg(Dtx`Dqx{-appn=$5_2l+oKjGIS*4U;R6EtQo_5Brpd%fPAG>o+ zjh)6LJd*V_c)@p{sjkmeJ=yt4k$Ro4sLCpv-;e(!*aOP<0IvA>t@!I|y+;v%NSFc^ z!v1lCPcG(v<)rDu<24-Mr$VPGBc)VWFs2k|eCw6^?PRx`e-iVEUyT%c!jq~sz!z?> zY&{JlSeQwJ5tik&D8MdW>>sxIWJU}ORt?k_D=QA)GUJ^TA#}c`!Vy|JU5zhl!AZv{ z*=j4=z=Ty*njd7eFG<~&eGOzLz!H?@ zqEM0(aXxCzP)$(X8n%q1(MyYK4T(dvYrNzk;(Q8JC!mJlk)=aMVe6z^LK7@>cMaFc zI(08d2m|keW!WGhbyhVJegtWO6qz#04> zDDP;J^aj5p1JYE+4x0=*2ctoIJhGW&f#Gnlndj47V8)b8G22%NQ*Snccm50(i@(a! zb&CY}s($5p)ZvDVkQYMWrhTMYfx>=gMgR|dLI4BiIv59$C^E(HCvMdf{*NLSjaC?| z`8onJq|Lk8XsOJgvjO>tW&rBjt?$Ro>ItD$wpUS0(Y-wF)-ucOFd7zgmi@9`0pf^K zf|&JyGGRj_Fokt-@V}IGq44sVuZ!=QS19I$_nxqgV9Em9NV`-zA4`1WDhRab>mDK+ zw1p#hnk*i3czlr^3E3{aBEU=_=Z`I>@Dc=S6uodE)k|N_HL!=UG07?}n5dgZ0{yZJ zu-)Nw0fi!4tS7U4dqHu};qa$B+zQH{e$V%l4|o3sNekF@kaA@tx?p|!S)SOkbz5kSY(>-^{$!lLt0Q&8>%KgbbZ7nOg3+T7HD<_SN&ks=^4I2K^Rn-au8c} zfJi8HeWB=+e?J@}86oFOerLQuY!LO}BpRU7+-l}Ve3cB^OHZquxvR8~p}wD^3FM1l zw@{kUnc?jX49W{M86vn+4M%qHlCtPX7@;SG#Fj zW1`=6(L&Hx)tuy3--5pnlpN78!s-#|nmfV=t0nw?=V#*N^|&XZ)A)s%&s$mT_A%M? z9nRZ%!T0yWptX5$i4bch*YJ2g{~;FWhXsQ8iXi?FPa#eL?hTevS+iI<&-hYS70%X4 z;B~Nu$pnXh&^@!Vhuvi@ZdYpj1(s5e`|`mi!PB8olbk4gkINBWa8%kdxI-#=0@km= z;f0U=N#;U0E>v7bDJr6U$jou+U#7HRv$?DB$xltKV@Zvu_e5g@zoD=I=w!2^eD8 z5=k_PdQ^29OK6vXr!$D-vf#Y7*RNA*y};$7;*Q%3Y}7ei-eWjq(XI zfLy!JRtkE0$i^OnUnWbWsf}0nYs5DvL=w~#BL?7^AisODRYHE9P_bw! zPD_2lbj#Bq`<9DHC{Kq0M`^D$yhbh8yk!} zqT&j)*Zl9t$zlf+9WJZnQZQ1lbyKk8b0Kl?4b}5IHIO(*G`2TLxbn>@ju4WmT^4NP zAfZpUMyxy7lIjLiJA?oT9+g)KFT?mGroy-bq2yIeuF8xG64A?=NRgf8_mjuP9%%Z6 zbHEs#R;6FCqZ{hh)O3cye-dP=%YQ1$N8?2qLes^zzHIPikuRew=4=!goJyrx>80;7 zod&6|j&qa|2nf+4u-HN%aCNV)EKr&N{iZ?SN(k7);LRLlKc2vo?Q-izG;urn#-!2_ zQD(T)QyJYM9fJ{#t{K}%1>;ua$Ce=)LNJ?3nzPM*n^9t0nPg}>K3_^t>u&H0Nd?=< z^>&SpwY#4msrWI@p~2V~#x8P!sbEq#3jGD~QFl*R7!f_g@gI(pQBo~^iY$-`)f!lC z9~va=bLwIdu1#Dfne9fw<+vS5nyCjAgY3Ru5uUa?+62+&B=jb0KlVzNDqRy6-B-~mdr&MFscWVBF$nH_{7Vo(XBXxb&$a%R*ia0JSN1DFs5qK7lW zmJ9{~s6Q1wgq>)iPzdS}1tr~CcAQauW)jdj2tXqt4U(WFCp=Py7Kje6DG!2q>P{de z*+as|hM9*P^hZD}R&{nd2_1W3jF8eeosME92+AP&Qz-}zHHfu_^ z*VtKVS#A6X{HY|{Zv3F#Sa9svhqU9GFQ9*G&bzjRN88?}^UfYMu{Fz1S0Cvqx`pqI zWya6UNJwEyhwL+@ZDM8w5rL*5gAMPNlpx?pTrAKA-4Il6Dv0gIqImfO76KO+IbsY; zMn`w>0$)G_#Gy*ehP9{)Mh*4*I=BsZ_);*6+>L8!<~IUTQNOF(JyqA&8J6nnaWqzu zHQA9rRr@3ous%_55~G@4s5GsHn?(!aYaHxb;V34ZfvlJ8(gbEdmwB8-0CnJuV(odiKjDu`{z#LK#XqR;$!qL0m5LK z{sCL7N)4WDk=BYTL$~T(J?`%C5z5-m@>!N4X-)}OxZE=m(Yr^w2uMFe5juAL% z9=uK(qsZ2^S&v$*@AY)FdqZGpb?_XdA^~f!9@+|3nRw7v$RQW-qnCsnNV~T(AYh1s zJ}@p^pplpkwnLw48t3YFajq&1if&?IHCZOESezl;3z0MQ$HjhiqBjj9Q9Uo-J!BGo zPMnX(scSN=al~G`tjXyVnkW%H^^4L~DcZZw)@m{py+oPR%AWJF-hH#UTGInaVnu?n zB2D6~ZwQ043c}zl4q+fJ5S*Z_4OEKE2|kkAW@N7ysu`B0hIWpiTLBnV6s6v8ft$X6 zAk3)AE*Dlwz0x#bg@7-42CdRp&aajHBq)rLr74kd(qIsVnju*P`h(dfqX0~(wW5Rb$?c8U4+5TMFK)aT0;f>!eIT_p6Au zC$IuhfkS!JMGoJ3>(t`l40zmIeR)Qeg>oS!JtgR)RWO+H%PTZ7d><(TTBCL2MA}S= zYy#c0sHONq4Oa?|Io1?;-K-=BddY3($f%Uuvqkvc} z1#ihtDJN?BVQ?=g3{I##5ZEz6U0(cgu_!=Y-sDg7X)c0}eyAHG z3f_7tso*ZeV`{ER)BOs_N(TC6=*1@%xm-FBi~~lcO@J-}BLehLU{@$>D6(n}09djV z9!lUbWC~Q|3ce0_GhT_-AhqB{Y%}xw1z{oAdj5CVV0A3V-tV;~_&~ZX{_SneiG`r8 z4j>u~uOKz^MHbqqaw$dN4li_?3B&Z@m$H_c^Ztf;)HLPMo zJzr6S_x)je81-L-z;Md{&0D9Lw3 z0IA}EWnN|IefOq-8$wI>PiUAeT*3rwguKmHRwkt%{yBsdm< z8E8Nhol`oh=7y`MEyrO5KnAUWzJdySnr zU8`jLs#B`+Pew80w;;9jgQ{l@7Q#v{K9Q)Ng!iuHG*q=V%Ola%r^41|ZT+fkEmqb> zd1I$#Gzd+MSeBNn^YCM`&!LVY#|}#t$^q3mb`5@5$;L_@KM$kYAt*tL-T3BxjXLFo zv|g@;iM20l%{$Wb94~-IjH^Qf0YX;;5%ZX8`QJU1p=-&awKfna_XYD+$)n0W0SyEG zLk)D`ObXW8HQA-ZumBEl(aI{_p=m++O&q2g$$l8=^cn;v9)NXXLuFWuVukTge|)tr=JkLwUqmRo zDDYK%D9>ddN+s&F>>Yo4P}LcV)U&D`y4xno!O1ov!%nt^Ib4}7gw@k;%zn9U>{Vuo z;KSbRC49#dN)+lL1p^;y2D0rX+siEV&IS#h?6C{ID)Bg~I4d0q4pa2EHF*TmO4DdO;6r)$B7Qp!cqCH*YaB^|9G!Mv?k z_c0qu19SAR1@3o57-&zCI1uDt(O6f?rf+^fu9AyW@)k_^{NwemY7n}r^XOH;PLJ*i(;~55spz zzXh<{FQoUp(Nz5J;++^6Qrkn{ygieJrwyW=zsm*?MPj)D_lS)-4pE(Qt z%hc1vyam|O3q(9c15r_RZg`FSJ{AyOxkxjwwdN8kyMK9oodv~J7qV^lL?IAHr_29HuuX*lkRGSC<_Ha2Uzr9XjT85MN~)ZP*GE`SSZCa0^m3N(_S^MWiOi^=A}pq$^QwMIt3?60Ra#Ab;b7!@ z%B!ttV{6Y78(Aa2)2Vo_n=X)723fM|=@4tUSu1IF0|kd+th^E%2p6ZgvG}8{vFs!G zvRkj&5My-O$2r(pk znk*iR-o~XfxRcV+5g|kZ=gpGdhIiVB%hSyQlE8a()PGu=aIOLgY`g^84-z4kjf^>C z9H*d{?3|kBA**@@i-h%qKG_?`BD*YCPQz=`N(d^KjhiOxri@vc1i*eGkIjp1F0$6Q zIa&bct7%SMbEOh3v7vN@J>cSr<;-I$r}q}zj7mEU(YIn~Z+z0Ir#;~(I z?n0FQwCI*i*5?&6Qz{ilqW~teBeov{ey-A*EN495C@VU)P|f6uZHQn@VOmt5!A(eKVo-pb!7V=%GtkoTfk4}2u?FqiP+3PHHNe6nDuel) z%n(vmO7z_fxS8|)j@|&iSEah*^0X?cdI}P2yY;Omv6J?vEcM8h`JDtxp-zQ2^9w%; zhxRT7j*YOMEFMpfeA>G*zZmP3TeI`ae6rR&n;)CNLrBtN$gT9+M4XP$igLo4su}m{V zLGdf?Kp3^W$sLHvbf#}yIPu30Qm!9&gkJu*av|R_KI~M(n^p8loa%<$wX)T*hf8iTYHNX+2@!^OGRFD<(ssV2{3?R$x?tMIk~t})FR7Z*{CWM zi+opr{F7!RMbmJwndj5|^IRyg$VS~hPWRc~0FtC6zgPaI*_g1>=E&`A9HCm)chqsQ zY?C5;@$3wYW!nD_a~#z1M|L7&9>R}v49I3NIv**z&{Q`;7TIPp-%|W^ERZXZtVw?t zW~gqi*<1%sGV+nhmxMS9Ve=(>S~|;xu2P|?X#@EituNo~x z<3dWM|{Pk^&8f^xyF-jvuO_pA{*&hEs>A z&=W3hev*Cr^7zwu_UP?C1x`ly>lH3Uw#ucO+|58K4Bl6)6sD6k)UB6s@JAqNN*COL zGB61q02#eht5Qir{hF|*2B}iR!R=---|zF;?c?2Ux}9(KbJSA7V-mP0;42;Gp8W9a za;sKh(-n)e&2lj}<1(HUs$viyAP|hOr#k}@JVbRrGChhce;eso7wDam5SRRRsEloP z?&M@`L;Upi#Mm{~&uDM<+}O#J4v12ljRS&wb}i(C=MYvYgd{~IJm8f93l;Dq1f#&Q z3@u_W2m@3Ua)cd7`~vGQYO;t5zYHHyb)sjEI6L3>v{Ve`A(!Dmluqf#2Y{ACU9{RLP` zR3ox`yhC1$_`#Tv$5KMjk$Cwv6r2$n8%p!!1B;F7YL_CZM(0{0gTKIp)=D2Ov(#X8 z0kaY*^_*D=;iY092G4ZaPZg300~)_f12q1J321C^6^%6y`hlvzQ$~*MVzHi1_9)|h zoc@*XMTEp!#}5=G@r4Jj;T{JBU{O6LG@?6bKom~W59@aSx+)OT?eF3UMcFhAgG6d8 zVwfUhlRQL9YWJyn^6GKi+v^RqmMrJ>bpV}~pY{h=L;Z(xqROZuP-2{!Cxq6Cf7Oh$ ziH1;ioK1fuZjNgC2D@2~h7=q+1F9etKvFWA*v;IitQ3WnlBs}A$)IDg4qZ|<+BEA> z3dq=wUF_WSr|VtkRy*p+vChsFxR{Q8>fH3g55RXj4Y<>d7h^UPIk>k`h+N$VMc|aC zh^Mr&<(xw2qymi5_U_Hc>B9W!bTQlCZ!%exBl1eE>Yk5wUI198+sGR2JeE+$Ra@$z zYy#5zdGT^5;J%BV+WV`*?J}&ifDbYd^zZrp;U}qtuD4WC`ZO91FZSzfJ6&WOr7~n| z`RNd_JzT5!GdyR%nC&ZflX;^x*ES&JR;4zt^;ns}$p&#~9t#XlkO}H_U&L^3 z;Oeq<$_YBD>VXr-VNWIwl?}^^hi3kGD*c9;Vq5TJw8ds;RC635TaFhSYE(sSMRj)> z9>9QR;ahAZ7<&lTmEZrt+C7Po4}bx7*>1l2ge(#n2pjoAJ~qi!dAdD?=|V9nJ|tB< zSrCGOSZBP9HV>c-NEtqh9$h?^L#nBxhjoHjV+;QirPP*fv6zRR;9KE`?Z?By&LwI} z`t!5I6;ki2o{a(E1@MwU&vx?ri+=R8KZ;2ZA?NSiFi>isuHE(?R%Pmjgk!sl*fJNt zI!;)bT}l5DWp>(dFj=UERwN7YFCX|E*PfnMF= zrt?q8ZHeAuX>3k7WAKt9I^?)6BOLKbu`p2_aQ$=!i)8S6JAK^G7rSZ*1e{>4SaZXo zM%I-UA<8CGOnX`F=8ATnui0|Mz&gS>#K^Hjv)DUfpi;>HK~^Ej{?xldp^Q zWEPG~kVz)YvW>vJDqpcQ60}H_k~Up0U^IQY)9T5Z#mI^=B82ipKnd8GhX~Z({mGwk zN<$X7Rqa9i$c#-Tk!;vgXvX0}+g8_h$Uqp`?k}>NU+33@0lk_c$OG))SHS=fiopdO z*>Ch#ks;}Optt)MPx*9D(O~m3%gw&FqJ9+2!kBoH#0QYQikE}B1O(`(f1zU_Lg+C1 z30=?nUgKyX2ITy|-~^*5Vmj8l$36_MR&FG=pjha}Iv{RM-|uZj59d&~lo*!zp)V`- zjC#AXxY1-+T_Ha7gP5wsBalSMaP&W79R1&vdx+E}u-|{31WU&~59$SXeo^;)V)(0A z*9fiLQ>)!b%5eg~CzReNnsUUpg29+(rb={J%M{_jbT9^VFVfy0^2G+(KU9?gdNfuH zr7!?peO^IV#}&kwCta$C?Z;u9Lw>C_wx}vj!1h&kk$_?YS^z)Px>i?FNh59+(J-o- z$fmnS12w0_!c?VLZJYJg9L7v!r%pB&jG7hJ@8S^cEd;|o#m~nwwbbuQnOYpG zQ57RXeu0dVAzw8LF?U&3PfAZ(+BQfU0H)0AwS?kx2Cd`+I%-&w)pcE>fh6f>Gv#*# zphnV3j;^1UaMwh~f2GE+TAC;OM&S#&eyTOeHdhB)V-hh3vzg=hT1g>>QtAp|L90lw z=Y+HRovZtK2<=HYypRyXdOiI_gyEdF1;Gjhcq1t<-_<-UgBgYfGD-G>mjo8_X**fS zTDQq+KfV(_=qkkopX%IcdQQ-u`D#K)AcbT5e!E^~`-k~1`;00RdUc`&4>Z)*#Rup2 z<3CsX-S$1`6y?1c8gFL#?tU+8d+-i%TbDpZd(1~qMc$F9jW8J`4o79!$2@u+79@Dc z=qO9^a#zYBY*LUBLWe^&vMS?e__^!FaIE4`nL-ekPD?IiW(HO3u?J_`;LvcP1U7XQ zTyj8oc_0t4R7ZFngK$U|{zS5{T}WYEg%k|N7r&(LH|=%91a9d~b@?V|@tD#UrInlD z10!a$p>s4FI&4Jb2I+<1nrt+-ZLsG&U(H-W+cts(L6K3jAY6t($DkPsT7vLs8J+@w zKN3&(58L(UY69FSFE;_8Vrglu7eJbRp=tp@YnN~L2M?0z3I~A0R_pB&`T|wePAKqq z4d;&#)l4u=6i23t+h~j^%CddhTKVQ;62FTjB#YPBWQk%`XF{z+MQlA5BV$CS&~m>G z5fR<&cO@E{@0Kc2dK3wRcKof?z7ECLQp2hJv$qaclFa22=R7pCOI+4>#q(14{9UoW z)|)!%jZk@#ZVfSo#hrKJLV)K zlr?EEBu)R|{TKC2hj;|oKG`29_Dg=UKc%0nRiYN%d6B5qnWGH%Rx{%Y4qW*nPAub! zU@kk!xC*%XPJ&qi>2S8y|1tS#r+83_fs-WpKnNmfFlqt`twv%w^WYX z#6${uZ^3*=JyC)i+X8)vrPCQ`3pz(I(1c^7z`srzbC#>PdDftji%0HQD-VynuxwD6 z&D-%gQR|E#)iU#d+#pts5orgIhlk9=@ElIJ*%<63v{|T2cs*U_WQ3>kWoF=ob(Dd? z&W}xYn}@*95>AOc(QE_=l(6;8?zJ*uo^5CYZSwgz304y=1N*V0BgA-OcyiyKJm!Xx&x&!shUfrDl*37cX5=(#jn2mWqC@b34jHU9W7J*naM9>MR#aDcy;@h zd@i*)g`aFJ-c_E6CmQftv>Vz!PWNLl47j=m1cfr}5DEnYvZN+lO;yq_Lvw82r%A+- z?P-~?=yr$;BOC%Eavc1n?F$8qY^hodkvBVi$ftj0i+nXgHTBeTx3-<(@-F{0UpeW_ z6*Vm9NR92_h(?5g%bfp5(L8E!Ih%`)87pAukSmLpH^dJJ8iA3j`D8Kw9~?JS&Y8{ck$#B^4-xbqF4%U zS9A%&(YmFJ*eVMOP>*6pqnERMx8JVOUY+Jtd8Fn$Bn0R;#mDMi97cV@HZDOP{#G;{ zko-BWtg5L*;~NoSQG`*w_<bl>6HIwb$pRXx7~Uw5%f>O}STdWSNq>3X>VP$yL%OF%@ex!3_7L)?#L z8LE)f-$xSGLEiK8@kYaZdS-_0V)H8qIM}mrMB1j??E03sOHBZ4waLaq$akDWj#w)a4N-3?y8U(a&FgdMA&!GHxx!mgWs`7#&`hUnZn zpQ8Qa7A-%BD53?YEQpem9;{&EXWD1p3ynYRNQ=_hiDlYGshtlMJ-bEUQ|~ zCntr)?F#JJbwjhEkCqO4&zNzwrrrt<=&bkb$mg=R`D90aXwNEId!yr$kDd8hy#S|4 zHf5dNlmjXeW))G44BpnQP`D%x@^VtOU0lJy|V2hY>}$JfjQ&oi}2zriZF`M9GXB{1X^!@%!Bj`lzKyJK}t$U zcw)}0ae%UjPP$v~gxn3WC<-BETr#WNvBxhAWV%@AO1 zp&3H@%*qMj=uZjGzJvmQR0m<3$hBtL4V=T1)3n_{gCi;}k(i0rVSfUmhmlNU_=#;U z_)9Fd@P=Xw!g-fWOx`O!#tDRt)dULqDI;`zo`T-Aq9Bj`#~P~PZFm*U{`|(3CG-yd ziDCB$=~ObXoP5cIZxJ+TR0;@g(LoA$O4hz!f@wvQ>zMez$-R0=|+lEEJx$vZKeB zkm>;ZZXZN<2k`tZ9#_--e7zd~`jprr8crqy_<&=yhkYKf-7o4T{z4s=-kXcQ6MrwN z#NUf};xDP`b)aM8H$fr~>As=@{ZH0@`cKS$0@f@gX9+)PpB7Zy1!MUNo}F;>>DLhq zmjwC!XGX}+ybXv8ZsSHcfDu@qG=5eu{KVkhu&$0@cptnLTqD*0PYedE0iX~E_Sg9h zhqyf8efrN*LDn1+X5BX=75K}14$wTyh9Yg3Cy-|eQ99MY!uLb;N;I;DQH{J=pc0PK zXI)`nsbZqP9s&2G0N!JJUggqg% zc9Z3I>+B(4Y!D@WH$M}Up7J6_@9xlbl|8FNytT`0yxc5~Ha+4w1tdP@XA})sONMh? zYMI=Q-mEMqc_(it$^c&guLn5SZlZbg@ygIN0>Ke3f^!$);>H{{bt0Ft8go!NC7cwI zz4Z*Pxyl?kvn{f6M-k?vA9An9a-1>*&mCwH$2z41c3xL$Io4L9I)zt9>Z(-No3Phe8WmT; z4E+ING=S>nTZw^OH}wmNUp7{?@L!Zw!Pz7m^oYxgCI(FDuFPl~oU7jfm0$zV-S*YI z6l;=D!ANd>4f#>H7BIAdZH0f=sK6T`*_`TCP2YeH1YC1Gw`f;*r2>Ast}A z5I)-jDDel|kE`L~QX9B_4}DV!Tpk;7RB_=!KB&^((M=}o*S*SKmG#4IthJKf!BTrv z&bwG$uS$6b3ru3J{VL;!+Qql2gm-j032dr2<-4OTG*`OAVT)u5**;Wjy(&N5tuu)m_p1XPcr)Lo zD%9;ECGhdyG@@>Ia(Kn4exm!2ljlm@1T_qi$R)*`snVhAnDg_^_+#3^;aN1@;@zsC&sP_IUI|y{ zzOUyi`mmwm*4@A7`-h)oYWI3OmX%7!cwO}k9lVQr91S_BlB4y_&?i25CW&qwV)>Le|yV{7^OK3d*KVelhwfJs35BbI>l@2avM z%31p=iQvO~R*m;tw#$5?YTTXE;`!CJe0AO|uy8;M7wuLuvelu-t7mMp9M=M9W?|Pn zr<1I0^q*tGa@~V$VoG&?j6VCJ#!Q9c%vtju#ktPlO#%}&#>YpI<`{7SHd2wgUWCvK zM5~h?>mOUucwKSU^$9iP;XxHA(gc`2uOA3Sh@Q_Wd(fZnC*^)z;nYmZ2VYXeSm1B! z*_%H7E8DCW1uPeJ=kO%t9^IS%e1S>f5cjP$Q3Rh~+GIb!TjWJ;)^0!9Kkl;q2+00M zc?Jh1Nir)T_~FxxgGV3stn*Lg*}v{F6M`rGte8! zXV8wfd0WlU|p>+Xz6_7|L0!h_?2T=q2;QGl23 z>32Y!i5_~;07xbE`jd7wdObz9*M9pr-BX}IArL;@U?Q9#1=t;sG>vt=Ao$Jsrxi5y zyT|)`06r$s{HRNYD6ztZeKWk+G~F?@WMDO&VZG>xVI@y47!ruYLD3+8PZNfeJhR1c zgmNjJGybCs&UnIm6^!^FV8p*BbAo`*dcqsE z_`ck7L%x5y+axjbTauVL#vTeam=tRhI{XAlDq4(K3DKY3{qREcC}(cS?4O{dx5Mwd zqS^uoeOQxCH2k9+fu>{VbO%)v)(CzgJE*Sj{+mztXryX|$;u`3El!bjL{|7Y&V}&D zu3_@re6;nd+x;r93kNs4!&N!hZ2*|k5!gsyZrP%Bv(bGz%#?M(@n*S=xK1aU{ZiSA zW*jndz;Da5RR(2(65Rzy=?L%TL=?o{cXMdPu%iu~v_g2eJswFBJlqD4q5vLjdp#(A z9jv`qg|CD4k>Eb6qSwJ5OsCAZqu_P1bxpB5kWSDo;>n4q28Y_zp*4hV_jS^W!ojzC zBz@uF`#g%;aOhq3pgnZAgre~!*EKpl}3OL8wJ?N zuy3@HVFfobjN^@9T^-|%&|~_~kpgSa_Yy7__uotJ`W>z&QYmFWndkIQGl6fU2RG3v zq=Q7Y(tUgR&kwhwr+l^lZL*pzkk0dbUE!CMP-r96Y~0iJEwVA4uo)j_3S|{OUsjJ* zQI@TsuC4PZ^YgoE`>x2~LA&Xce5~ge)8xezM%#Z}p5;$q3!ZeOq|KK5&$U&C+^>=q z{?EM;UWz>5MkBg6(k=cJ=@zZf%AmlCe2f3v_cUh@0Wb0sH9ij4uEsGO? zT>iy$Wa!mAoPKuM}@?{;YMu%U5>Co-1QpYp-N%&IPwLN=Or(Z`yC>UT$t?N323S-36{d_wie|JaX zHh4i1zbb!0&)!wT${L-RclG(wlE92k$;bM9Wl2|NDXB;Fv_4;0%7q=s-}<9p#-Y8g z{CPk7UJb3_z`oZX{Z33<_uKZs@^|^;Xx+LWRE*+ahAAW!7o{7meY z^Of7DBC#7uWv4n;D8!h|_Vb2CgYkw}~r^ZO|gV%X-8IG!oHJK@yi;!W+64 z0gj>*&p=|MG$0%-qGQ7FyM2xYjM5Dq9&29-bs&Q535THro_wrr`fHP{SN3a-S9Xle z=#QF%Y5>68?!k{29BzOtdBwSX)zAl84a<9c&qC`gY(Ix>QSE*3d(2#Z27QzZ)H&q?J_uyBZBAbX z<^|C9^3^mS15V;%|8uW!&yx z-mkZxC)-&~kdM&^XxaP;VjIN~TI{~w1%Z)#Ks|^xhW{ak%!~3yoQ!Ns;&)JkOO}pb zR2*2+ceI~VmGB*H&wpKqknA07A}G=QPv(%%!eDwQFSEM16J1svRPDXoEv9Y1uZC8lR zZu{BL65FnJ#b&jH?1s>i)soc`8$wG<2(jPmKIb}ho%?>B)BQS~YJAN+evhB;&S#$I z^}eqAy081X|D5}j*zw!AwciHvy$ljRAGAG9Wr6!Hqt>kLbw&$pD;IWR3tU^~dVULF zrQfWjdBCQM`MX9V9@C!T*(u!>(jCvV$!FT;dhNO60ebHb&}+vW6W?xhUMF*Y4{J_W z3_JEA-&@N2H@bBv1mdEW`P(_(m)l}{?D#sDqb$SwZ(%@w}O?Eaqre7URX8dDmNDsoRApe1-EjI%Z$aOiyG6GS2$~RrgrK z;-%Ux!BXufCB<(`7FzQQZN*!xmXhM~a`C^*9r=!}H1`=+PM8J-!F)h8@JXG{53yS=o`VJ&pN z*)LmrRH&lBYIhWuZUGODnS^nM4siEZoYnp59hD^|EvDmk6v=x^ZSs7ad-ojSQ+p5^mg3TtdJ>x`p49UC_3gdH6BC zSps*zd#<-mz$*O)Y@{7`<-FgR(8ihfyK;Wa0;03Ica4iT7OhB3%MvVp$(GVWt9ZJ~ zVJ+K~UtledU$$2Kg?3QRaQ~e+Jc*}cmsu|>?Y^Ta6lG|HRlm|gLXtd*L6gm z^JYQ|GUacU9h zlR4!h3-cZM+L_{_veHGC3$oAkb#cJw&N{>M7I^4CkSx_KZJr7|?;GYs&0TIh~thLE8|xYd~|>7O|aOS7YPmYa-K456+hPKZV6F z(OwHtP`Xu|RJhKJvWV%^)YR=>4vVAu9EO4GqH`QLeLdB9a5CFc{l=W54&`EI)s8m5>WCzzxGTNKIzXjLL z0=H{_JNqx7JN37;3;o%hb!R34yWL`Xf0(NRm;p6sH3VRb1mIlJ?5ac84YN<4#Wn~) zcmO&-fG4?rZiK*9FpG^5z#_bF6mdqlTs_|{wA!rV23tnf)X7GIwL-icvA9J1pk}@; zez~~UR+gVtRw{15m9NR)lE2wnmL}GFah7E(O2rv-g*c_%Y;{=5w{8^Y(9XZe5Z@eL zB`%EVu3?K;{ag`Cj^jz^jT?)-NVQ?R5(A@d^`v$CQ+G#zyg2gGijIG_x6AYxP|74N(Bf;S*=vy-kV zv%jq8Jl9%)jWCau&spyW?mFH=ZG{DB0lPKCBw_xkBXcta^^tzmYkbaLcerwH?m1ph z`5TGbYxW@@c$IDDi;C)Yo8ze2wNKxxGoG^g(=s{)waNS8aK}R&J|5!GE?7)&vmKpi zv&!!ZPkpQ1qPyLLUNVTUvGJ9YcSx9BmLfQ-g(Z})L?qi%g2xN{wo)5=`t&#ET^ zuwM7C3jz~7tF{MlmF!<11hxRw7vH$21*T`kZ(QlP|9#xB_5Z#a^Pq#;qYGZlob(Ym z2s+Qi%sd7Xz}}fn8Fasxd=A3oGZ-d&A+VvdZ?nF~=eV_g#^H9Fexd}PdW*@?-v?aO zZM|Sc%(74PTVkGjBXIG!AAC&H0e{Fx9S-xE%eUO)ffxTDE;8HT0L7tpUf@1qPDm^$ zvx-NLls9;ZH>GF~C7FKaG121rh8A%K?Rx!|cw)&CzjW#$O8Kyp>(wa<(~n53bH0+T z{JdgE(HT>}dM#cR=KNyxyuHRHO?$`M^p@GtLHhUHI6EkCV@W@Q?HENU9}f~=`O>AXLo%` zobGX;j#D1m^*E&Xc(_;mJNU`|pP$R;RF%%1^=J8Ap>aNQK9ft<=H*j-RpskRTw}Vg zf9*5H_q%3w15R!R{~q?8zR#gN7i;2SUt?qacv@Kh6r6hrseY948C~De#($4`TAXY8 z@l5Y@vVUHy#QlWyjwetT@Cj7#u=$Sdv5?zi`nmlb`-gJQx=>GO$H!ULSPF~F?WORw z)IP4M$b(V*j&CuD?_^ECUf;}v2-+j2GrnfcwPmd0YgeV0gO@Gt*fIpu7FNw_}cW|M_mm+)o1w z)1tYY4(7c@0h<=YE^6|d?&M0H_+W0wG5^7Sk7PE&kD*0G1aey&Z%62^-p=2R2>*iV zu@ayb&t@zIv;_agTA)fG$KqVRR$+!MGWXHbTVncN;GCw;QRnM-MBlHM2vE2C6FQp? zC-Y2o_0&^u&R4*SpE8{KW&nI@!uL7+>wOGo;|GU_x zy)<|8X7N+I;=cv?j^ffSx;yW_o>1A**WP}4XS%QTPZkGa6zg`g9piUS#_zYim;D&I zb9L2rdUp!Q)HU~I&c5$vf9-2-J1vm)&Azt+cWGd5du=Z2l)a}ckH0~`4g#-tc>7Me zdo8j({k#c$+~u3pfSFD;zCnY@)s*QI82!(&f0LSG>fC60pP%_j=IQTyn|)kXTUVNU ziwfL}7q}$u8kYO4`ehsmID~=|Hut^5&n$RKo&8Fqf)=Cn0b%atjD8Yp|c%{ z{)7f_4Ei4*kkRK?JUQ;Xoqd_y75sdY7#xiYR0ux~nq6ZHJ0qmesr=`#%3d9K6jSe?H* z0ys!LUOwgLODXBG8IVwRNCqNw79%lm@qP`!fW%Yd4*hJg`g6T25)ALOn2CUaHX|_( z6GZ6WQwG(q25*C#r(bej>Us^Up+n_8CqJ$Wi#Nc5-k#m(88^kOK5vqc8~d6D+= zjV0RqSJhW;nfYY>n!*1zqfhd$wcwL{wsXg;tQPQ9R!b}y;-}Y>#JgbfwO0=tc0cXS zanAoszIY|FMf`etv7gdnE||a{9HX<=bTAqeAPkV2hyCiN8JjdUD{SSGhj24uIkx8uD6|Ze*hXX zpZy-V2mZE`{tsY-0Fifs~avE&yPmRZZoOE+aqeG6>aiqb9GzlmR>y-l=y>qbj~ z>n}3aZiutQn|M}umH43>@$qrxMfvWZ56%|XZtUx{-@rM?mZklejwLNioGxgm47$nzE=M)Kq0k?BV-{hillS(`dfh#%S0X2c|NMl@A{ZhkWVNa~#S3#uv*J!0;ZT05Z< zL(=y*Nd0cVxf;~gidwYozl7cXh9rHr&Tl()>84xg?O0)G9{%#FpSR=vo%QFVDv$Zw zQ^M`NRM%Y&FUM)Ix%EF&Y4*xtnz$ype#0`*elIH;!vNCl(x4V?BHgff zhOH5>eJ!B%1Zpn}P*HQef0-zA;rFb76*>ETN>@sn*S%@p9=h;Wl(8pfu{xase^ ziJyoT#4p}rz0AE*5_gV$_ISKMcVfl)J@x!z6miQ%GN(;4L1aVl) z#Lwbd%j1`=6@Q`qj$nrS@0`D9>sV%S78f6%ura^9xIp}tOqqBqL`H!)=EoO^6MOf) z;{t7z6o{d`ezg{``0UaR^8Y#0FXD=oh+yZ~OkV6V^BXqGbalQqU5N$HbeC(Z6+Fnb zac^O`K)M zL8J9YfCr6klg|Bas_*L^JE%jvhia|&9n|~4_V2p6NK&s(#xE%=uqi(n?hr#vKY6cE zW)koF_(BvqJy)C=khwzFr8C_=SoppSM1^zQiDqw~EPQ7MvQqy#RU9X`8Fs$}Q@fvw zPRBaWS!S~c(9P6_vSxeuH+=qd?S=#Y2FJ2ZrDd1pmlbB1Tr#Z_*L$>Cb!nNkq;#9r zQfA#`EwgSZux4yXu%snwKMp6Z+f7|)n*R71_9(wU*W}=$KHuA6W4>=_=~fY`%77J{ zz_{{^*A~v(^oJSkZm#VS4j8pHnb7YZ}j+be*H$46~|S|JnZ3?Em$1-8RtX z{;9ds^Jco(v&GJ9_NqEO)6{nULhGjdtv2^hdS+KEGD~Ov=}V9EMZZGP zmzT_T4EWxY(gOVjM6;i&Ui%j7LGzcH;%B<3KJ#W=T#|3kxOjsj(Vkx{u6fSziSdgw zO2j>i4aHYjv$aL*2FKEE)&lVjmJIPoQij9fe$Y>Q?kLeF9%#zA*!frD|G4^M@gR-Z z=Aa8_2nE7dr_a%w#Zd#h_*68C*w8Lc2&BgIktS7}`BXjKr z@wlCSc1rV@hqcEU#33{Awdy(y9oS}9<@7GB+xg?2yZXw~vXXq)eyyFvgMCq4rn0Qx zC~iYot_Q2M7%XjISTQ`Xd5zY_O=0aGA z82RTqr+ACF|KvQZtGAKiAekoGRtVImx;{raC-Fyt?P=O<`}B=I{gcJocutjH zBh2#b{&>&kiVd(W+ajK_SuZw+_DrpA0&tyuOpi(JmY+BuaUE&{zK3|(e%sB?sXf*s zo^>dh!<%Z?7d1YSnL1UOKH_XglhOuDS@Gr~hjS{O zD$C-0rbIhTPj}^Zv^rZR9>B3#H~A>qWBI%tRW2qV@g=0PQoFNvulPqAZrC zW=ubJ!YS)s_=y9k_Pr=S_rIx+o7(k!m+pN+@}n)@KTKEGu7!qNky`S%R%B#uj1vzsTEylT4}+Cn zp5b$qDlQ6$J0A}g%VFiAUgraD+RaTd zmUQDtl(Zd`>anjl3l-lv)19BFH=hi*Zq&O7({r51$1=O%^he;mZ-c{mBc@mkIQoHa z_jS->=Y>4?=}@tD!xLT;^4Qbeg)uw1+qmykdCVhbk8M6?Xk9Na_O;=}4}Rv`iZ^c& zUu`V0mTcU*Nxi@p;5|Tl6#?EmXMOilt4c1h{U{zPz#Z#NnuRYyx7erjC@Z9^gOBc!!%XJrI zg{iwB^HQ5@WV=^d%21on{dk$!kF^(WfWxf&)`@#N$wQ#GTP@DVi@Yrm{M*EE%AWTz z=&-U$GLza*@F2)M)!_95LO#>X@`yP@fh zUVts{*LBZ%nb~G>b#q?oGjR>mxm$Z2W1V*}T?-E}6Qb3Esj*L9t5in5m+Oy8qp)+2H@|e4o1F&K8m}#?nIm?@7`U@>nS2w5U4>2fxUT9HA!qj!lX+C{9 zVO~Z-04^H%Iq?Se(tw{us22d1Yin|Eul1xa0Qg;y$Ku;rj(9N0{As>AygWWip4xlN zh04C-W3lRIQ)W7~Ti+`b-*~^18clmG_Td@HnH=GJ@;gy z6cYHYYdGO3%y;B#mtPl^m5MLiW}mw@AU`~zfBq;S9}0$0U_N*HM-X(qAs!oCCcXz; zV7H4m9+uckw}=-$l*iLQ!=d#?sq>>n4{r$EXKFtsp|4o1g7jY!5!c0aPx9&><@Bu2 z-%s$n8vHP`N1vIh$?NB!%1nJ1Ffi}7TrA#g>Cu|`&qh5U`qcS#q>}tgtnTkmIPy1p zROFD6mDyOp+5U!(T=STnB@NfWQ2HeS~C=quQ!fK1;B zajqXOay`^kEMD4_FTOCXz0yYheowsf7o*nMwO2Kl>kfU|rc(AW{e$Rg6T~Z^@F#kI zcdponbUT9j5({5LYehoZI?<(`A0Sqt8@25gz|FR5{mdKA^<0TIV%)Eq$|*0~;1F+% z6yH8^4#)W7a_1Y0HkakwGQ>Y$QfMv6zg&CCr0ZKPVy9Xr{)u(V){=}38RCo}ZHc&l zxmA2E=q$^sRJ-;>wEUOr#NUYTrEFNMYr0m0+IQQum+krJz-`*=jW$@|doKOjkDMDM z(OA`zh1ivx#c1z0(G4%r;0?2*y)X5 z-B9-!;kStoG2Z#rKk(*p2+&^qxlP|R-@@Z6tLJyK;2hxV%S+hhE|xsAKfh zjv^2L%H{~*yya^PiVIinEoiKP>qzgf;}Ca6-66W2aC&c%W6!Oi~7wyG=?iYZ1OwBV4wgmGlxkSTr1G-5) z&3S!uOR2+REwMW;w@m#GhWHv?TG~c2kKt`Gbr_kUR+Dc%)K;B~XRLMR$?z<&Ew|H- z7q94EBUW0)4p*O-mWkIeIF?(^*mAi=yV9^uYyka{(-FUHdJq-mZz;5icZC{O`tHM| zsR?Onc`&P`fp{=kYs+N-m#EDkO7xH>;4AG{uv{zt?JLImH^IA&9 zYg+TQvyiEo%Jh?EXoVzaJ3l`IpSP-OY#+;O=ep4K%~Bsr9I@0CG|7csPD zx%=Da`lF{m6SnKpX%@&DE1!5~}=K)j4nyGKiQ%f}OD+@0R zQ0E!YEU#5)t9j8&+TzJLO>D0_*vwO&==f#Y3v#v7PwlsFv?~CPjE&CAGvAzcx_=nk zUg~_=uWn8>v|~Y*nFThn%v`NqG7#r=&gVwuDT{GDO&^uCc|N~Dyt=qNLwupvblm}6 zv81ifwir$-19n|fEZsz}XtRQDHuJb<;d?&SK0$xMCoucGx7uboA9`)HUu$mfpJsN| z7|3gtu4=#)mhE*#u04iVU=w%1@EYX*gXvLQXUXredA5<8{R4C-LOYVq$@*uucMe2h z>!*+L?j@qOG@0evLAU(znCLuK@7u?8FU~=A^S$VUrSf&Gmi%&yTxW_|*YmoJcGYwG zx`DPz6$>VGMq>Iv7RZT7JaSMVR@2&>1*Z?htF#+T;!n0^om#o`vbt!UI9hKh6gT~3 zi*w5D;tHeq=enbn*NrIt52o81;DfetE4r?VxX&dDO1FxY-fXU8X?wA_mgnm%X1#bC z#rv6zxOd^cX6vy}I6K~5r}#36udBtr8?ab=RL{C4f1|jcC|{(vsjRfb;wTdLR4yxa z6lrhx5&vIWn&_P6@*fs&$`E&H)`~@m_Oo6^V!&I=H#uClImN&bqg>vC*(R@Jibm=N zgtlYMa?orgHjMa1e^o13TOM9bxU7Uwyc_?p~$ zv28pfwP&a0Ws;2b0lcJY_RgOeJ+6y1;$_t3;@zg=++BamF3ow%Zl$j9wa#aPef_pl zy!sVZ^%|o*wEEsHoYx?xJYz>`lQ{mdLBF?`i8{1dgT1rpIuS7Z zVza0}5&trcuai9QubA_@*<$?r9v!aV;ewlB?n1@n?dyOl&U2mXs;P@;3o{<_H>9PC zOR>5gWbS%Jd31N`;^E>ri`PTD_I@7cu`zM#1-fR|J6Ylom9W^$dSU9vs$4fE!5Yvs z6??!M%VpO5OT=orTzs+C*8<1&y-YtEW7s_4{K)yS>V<1<2`_eB=fc6q84z&J!?c^K z14Hca;>=Nd4}kmE*0@K-#4l`Xhj#7mv&Ur@ZTYcEEYie7FxsJPYL8Ivng{Zr@9Va? zcv2tT(H0dio>~I9z9y<$`f&G-)@VOE=DsDaJw&p8rl&|m-#HiH;>8tmB_h7SE$%sr z%K_r|F|^+(*B+VBW)zdZIpY7pSi8l5U-BvjjX2+Qk2d8Yal^Coeorvo!{PMq?aLK@ z=bJdhCb<_sVyiAQe7`~rrTIVViw&dIqWyTiaWe7p)ug%XB9HGDxGNLiM437yXcLX2 z)cL(*?UMN{*03{gFzw7%JI9%M-1=JAXkEP8aGE9#>VEg5$z_c;Q=@C|&SRpu% zvd(J=9#2mAUimq%!#R)4;yrZn7JTp(Th00Gjz_3iK!|70-PamKuKV_lk1q6C%hVZg zq1CVepXaG^dWI^=T0K2uixzvl7irEaMk+V5)n~9wM z#@d3k&Ga3CK;HcjJ*_r-p=$8_PRHCWa^SLl4&$c3Xz89K=5lC>2~^zCEiSj0iZ{LM z?$yod+R+v4dL`=o2D=~eDHL}f#P4})t7gY??MEHOiS4FR!|BP~ZEDw5LG7Ud=Ls9= z1$_4C>lm%P^-sH$;a(?CpIpphF){sKCvfrT z?0MP+F4vt8i?*c#`QYF;B%|jgiUT8w1p`F@G^29ZkKsMKT`CHfI`AybZ?|gbX zzpO0(a{Xqvm5N*Ii&D=MSA;idU$&pRR+^BIm0y-$qV2NIAG4|`usXj?=)QV7b>#Q{ z3CqvfQohx0FD-Le3)8lV8;{HfSvFTxSj4l#<)vH1D-6X0_uJxv7Kv}XYd0{17K!KZ zt&7fDd(MgCvB!c-ku zCPn^TsQhnYR8Y{B;(r9o|Ly*-H=im0U5Mg8`mTAOEuEVGG2!#14^#3#A-ub9)%rgt ze1*(a{TGC#hGAfnP=V4(ZkY|B|S`TY9zqUlG0+};pAP(igwF!Lil{#a_y{6D5BP%#Uj+Oigttqtj{mEP_E!Rb z4dH8mKb)w)9{4E2HvxYH;ah<}lJFhCUrY2~H}KVj?*sl=qW(ePV+cP2{11ux$ASM5 z;e&Q|&Hw89=f{K(lU@+#A8q|tL-941>_eK^`}c8u57=0B0pDpb^UM) z;ccM)pA+68y&zNLuYzcQ74Vl6z83f^2;TtO{|lo1O~7ACbX;p>6FgYZq#tK08R z!nc9^X2N#@e;46c?UegNeEhVa9{w-9~|_}>zK68PT{K4e$dx(}d3g`K`qE%LV@Tgf9aA4}^CBe=p&y zfNvvwE%5gdz5)3A3EvF-9|_+Ed^_Pgfq#JTJ<_Ykk6~i`4gmirB7X$b{~+PVf$t!E z&~C>0^8=#&p}_x{$d3U2A;L!k|1ja>fbS%Hvh?csnIQTvQ+oCIF-iDrQ2!%D{dvGY zN_ZRaj}g8?dbR($2wwy8A18c0@P8qE6Yzf}d@JzXgzo_U3Bq>+|0Lo2fPaecgTNnn zsQKq7Mu6`j^2dRHn(#rp8|Tkw2pDBeu-b8*h$bXf{ zj{|;?@X5gci}2~dzef0M>E(ZdwC#7mVdjtDxgh^_BEJauA;LR=e}nK<(#!ui+y5rv zYe4=x#Q3WR{yxGt0pCXWR^b0lw7&!RVZwI<{}$ot?Z594J{0)(2_FIcDB+`l{}18gfX^q!e=_iw5MZ2uZi|A&OH1NmcwZv_6ogl_@|1sgafFCD( zFYuobegOEt6YJMu;6EhB-x%v&@VgSe3;5j#-wXWigdYI@En@y020nzy9|L|5!cPMKA#wZ&*~>NW zie1L}N1K0h2p3pagl_}>hlKA0{zruG0e(5*`++}|@I%1=l<=d#Uq|=} z;Lj#}u$(y6`SS+ChXH>h;Uj@RkQo0lz<-DEiNGI3_!QtH2%ic32BQCRq*vF!2NU^u zAb*%x|Js0moA4FDzeV_J;NKy99q=QBZv_5b!fVfZYJcQ^oY#NeC%pEomfoL3jGr#x z&m+8cuUnsgKH;@{b$Wjx;k9ekdT$}TcCAS7^9iq=>+1a>#QvwPwe|kHgxA&zdcTpV zKMHs&;bVcnnD9x!ml8fzdUgJ@6Fw8&kv)gb>c@poqXuMYUb3Ev3(zC{1E0DlnS+kror@Lj+^Nc4X%@DCGy0QgSA z4+H-Q;m4#`$6puWCxCyH@Im_+=TB`;G&_Dnfq#O?j{yEj!beN5_TN*4j|KTXgiiwg zX~L%h{|w=?fPa?oxzels_Z;C1f$t@}4fy8??*Q#Tf*8M5z#mEYTHtRd>Tdx4PQo_> ze;47~fIo_8e<$$2A@X~G{|Djwfq#kcL%_dG_)+QA{pT&hj{`qI_(|ZSiR~A>uW|l= zmB37-z~-z0oC@I!>p1AdtBHsJ3idxMe?RcrHC40MABKQGk?^CyM-%l=NU!d{F@$%&6kVOa zk0pGle5tyce+=QnrC0M85&ahh{E0+lcw*H6^>cLlNkgh{W?zjqSr$4HRhO!#P!e-=@H9Pk;0 zPX>N1;nP9;*APAn9{v5)$ z0iR3wPU+SC|3bodgZva?`}YB#N8}FzZz22$X#Yio9|QUMgr5YyknkY~80YUI!iPz( z&fl8}9|`g|5k4B^pFxbDIN(c&{AA#5gii&) z{Idu@417A_M?wA7MEfUz&mi)H<%?U?`Fj=N!+>8+_(1>~j~cv{071gf%az;egx#7L-=vv&n0}&fyVXw zd4vxEUVEn5?ED)hy?XrUAjV%L$bXRV(IEePqW(DGFCcs}@D~z39r#?rX9NE|!sh{h z5#epXTL@nPd>-MefzKy=9q=0o-w1pG;ah-zloiqiz;lrhuhauaTez8&PhNcc{W-%t1+;4dNizaRL268S^Gze@N~>DBE&NceG(|1ZJ^ z9psw7)%kab@S)PH^}kN|aFA~!wqF$RZxZ>jz`sZMB;Y?Fd@ArC5#4 zK7`261bz>~=K#Ma;R}HeBfK5>ZAAZ70)H9dYk;pHd_C}&6TS)f{fPc+1^x;mzXSOF ziTrNh40Z@{c2Y7Vsw!J{R~{!WRL5BHJ{tHm!p8x>lJLpE zUqkGF>C&tHcP-(wKz;^Me=f+cCh`k`UrprOfX^hn1GIk);j4gOOZZyg*Acz}_#YDe z-wb?5l=<~pc8`@4Z(PxwAi{|3Sjfczg3{XY!+j|o2pd_GbCBxrvj z;e)?xoc{|59|rtJ!bbvcC43C<7ZW}a_)7?%0(=dz{WF0tA@XyiSNGqa5czo^-%jM) zfWMUR6`=l~67^Ss{B1;jE%4V7`3<1{TEaI0|4(B6Z2|RvpJ;zO@YfUdcL9GTk>4x5 zI(}~;^7}!46_Gy#{MCdX1@+%Z)ISdLe?;VKzcs1-QTy-5gb$HkJ^!j9d^pJeca-_{ zMsi*StQz zlgO`>UhV&15&7D0_2}~-Bl7Ej?;?C7@Q)K-`>k|+{eL06_O433?kJ<|19CdrC0Z#+lcxj zLH^%~eC=Il+8;Ilb|OCxX>HB~0 zC}RExejmaQ0Dr_0=JSVvzl&(U_N=q^N8Nw!Cj2DuzahN#te`%>h4A6P|CaDk!2gc$ z+OsD5`tKop67a2r*X}jz^M6nHEa3NzGC%%ufe#~m5%7N?>UT)59)H7${7R7j9l~qZ z8nr*_{&PC9|JDP4FVX%c;M)k_3j9G)=C{9guBZJ`+aD2S-fL@h?T_m3BkJ#yUfuqY zQRedpK>lHb*VY=^A2t8*DD(NFApd@%{S&|+LF5OEf2;jb>;EH>9~$N49=@IM+P&1=2mC37Zv_5fqW@ZeKaI$5mtNg}PA7aP$nPZT z?*aZyBEKK_6@(uG{t=@7QQ%h+`4hmOMfhN`R?+^b+fSQQ%xRCHs zAU~JzF(5yW@QJ{07Jp~9|5AW|lo&smz&}R#9N_bb_7_U8j-LX;+dzI7QGW&Sn~3~s z;H$*nncaSMz;7n<8>LtKuZZx?ApcUrw*miS@poq1-wFKV#P;g}{x5{@2fmDG|B&=* z|2qgj0`mV#)ISdVWki0^kwMNs>iqe0@tJ0~Unua}n#in=0KS`Oe>Ct<5Izq0?-TVW z17At_bm`Ucb0y)kfWM0HIlx~-_&ngRCVY|f>iD~s@DAX$HMQCCR|V?-A>nI)f07t~ zb)fzq6ZwrG|2o1qgZx^;w*h}W;X8r9f$%-R-$?j=>DB%3DPsE#g8Z9^{1M=9Cj2YWwR6A0oZF|Nflt;lTfb@KM0uOB}yqLHo5ejoJAl5#%=z^{0UR9%B5Z zgZ%#^^0R^e72)$h{n|AJv;9{D@^2-)1NhqrUj_WrME}=<_BRvx^}ydr_(tIGAbhj* z>i&Bd;oE@!4dFY1znkzqz-!l}%#Oc)>DBq~8Djen0^dsH4}ssK1S< zKR7zb`9~c;eIXcMsN1ea>2psDA?Fe?jC29~0#K zqi(-12_GuGI)6_RJ_6)_MffO?|25%bf!~R^{*nah-2yKb3pyO z6Fv{*hY;Qd^7kaX1LW^T_$uK4N$h{Mp#FV{{CbcdM))S+_a}TS@Y*vCX2)L#X#cB3 z|8;@<2qM21oY6 zz#mEYXyE@v^nV=iuMs{O_!MIOkPiIoM1D5#Lxj%*{td$0fPa(l71FEgkLASnuLAl1 zCh}`R{<*~Vs|Wd~5%o6#uRT*`cK>Mw{sN-@4&aB0{_6(*EyDLnuWtVWqW%GppHB4O zFvu??@<&1bDk6UZ__vAv3yyKk-)jG9&or1FKcUjA^M4jme+2OF5cNlc`fWu0u^|6k zqW&b{&m(*)@Y*wpX8S)2wEqIa=YaeXqW=qlf0yuf;4dQTuLRyg_!{X$T)Tnu_rLN9 zUkCEvBii2xd;yW)0=)K2s@d_=4*dH>{awCu8gpUKhjHo{u_;SLh1OH#5{%qhs zB77e39~0gN{5at&fd7Q>)xdvB_&VS}BYY$96NGO8{&T{&1OEl#yMX_a@V&rK5`F;q z%ZUAF82GP<{4wCKAo3@H|32YEjyKM~Ula9*Nw3bol|+6d$o~Q1qk+Gg@UftN?K>rA z*B?p1UrYE@;IAQk7V!TgwqGvrKO*vrfDhWoeE&Is--+;5!0$}>THtpfd;{>ogl`6Z zSHiaezZ>B@f#03*J;2{cjGunsLx}t#;BO-GM}fbY@DsrALDV07f@}U&=g&O}A0~Z> za{jUx;Uj<#C43a9|7S%1#e)1>2%iY@_a^F30bct~pV|386Zl&Rp9B1DgfEm{-Tt=| z-UfUV;T^!=LHJ7G?<9OR@Y;7O&2GP1>DB%3F2Xke{~N+L1K&dUHqidx5xxWD-$VFr zkl#x9UXcHL!ViG_eTe;k2;|>KKj9~U|0CgpV~xj;cEX1N|0lvnO0Uj84-h^Y zK_FDSt5T#dUgKlCHxrh ze<%C|sQ(4R2cKxXe$z+zQ0YUJ^M?b7{*M6uB_cl>_Wc z9^u=8f0yu`p#Jv>-vj(8;rl`T;l%ti2=YH5@<%}ahlC#k`D28i1pXt!hb%I#|Fw70 zn4Leuf&ZBBQNVvf_*mdSC47?f>i+W?;Zs2V=Y-D$ekbDjfgIpN2ww>N9)!0`ulC>G zgs%X8FTz&=zbD~qK>M|KBAFfk^}z2#_$E;QzJzZ9K8)~fp#J>`-wFKwgzo|MAGnYC z{_g|+JA@wqKAu=V4N0%AeSLctD3EvC+8H67I z{!GFTgZ8Hp$FEV4zkjFNK*nYjhA4>QE>DBGGiKu@FGZoewvuOWO5sK1)<^}zp-@J+x+6aCi;{7;Ge4&bjNd^hk%6ZQ8= zuWtW#B7XqnA4B91gZ!I_{85m9ERjC}d<@}(6O8lsafA<(UhV&%5$%rv`Spa42L2a> zj|0Ai@X5gcmhkD)tNnLB;j@7M9pQ68{r3>Q5aj=!@HUX&O85%k|3LU^;O`}T9q`&a z)y*D%8iBu$@GZa}Pwc<#!2gNJ?~+~}zYh|=2jrhX)ZY*M<3#=t@DCGy6!?b-KLNb< zPJOfECwQ^(`u!t>50zfM{`Dx~BY=O5@X^4>65BrxwEslHCjq~R@F~DQL9{;|wEs!M zX9NEf;q!p+A-oOvrwLyH{7FRrR|6kM_&Vv;`Rg^J{sxdAPvkcP|4$;n4ft0H-wC|- zn;2&2pB~^7i1zmbKSbmYNw03dHwZrh@)r~Jj|2Z6ksp+3oWI{Ee2Dbw{5?weaNz$# z_$c5LiT;ZP{zD=^3HT*Mek$-E5&2obe@ysX>DBQ&PWVEQ{|Vvkz<)~kO5i^ud=2mu zgs%tw3&J-6|0UsDfuAIN2k>7Jz8mei>1JGVn=+PX~TqqW)~@)$zZa$j=4& z`xE&^z#l+(2k-|Hz6$v75WW`pg9zUMd<5Z}rB}D#$;9?+1^I^%`5hqtyM*roK9cY~ zp#H-M-w*uZgdYMvitwYrA3^vD>DBFjB;kXW8rR=P5k5qEb^RSp_;8SaG~pvb{xO7) z0sdIRCjuWs_!Q9o;|QM)@{cEcHt;79J`dEd{U)K=^XDSqPb9n@_(g=T0PR1C@YTS_ z5xx%8{~y9Pfc#U4`M(+DCldLsAb%<0JAhwC_-;^t65)G6{&K<(0Dm&!he7?P5PlTo zClh`Gd1CwoFEg(HPbKohfIp4!km`C zSNne@QGX)vXAwRb)SpiHbl^7wOdUfq9hB77q7HxoV? z)SpYVKOOjbB0n3{e+%JrLH_rM`ip@76_M`%{#L?Q0e?H;Yk_Yfd;{>mCVVsScM!e} z_&W*TDZRS?G!woXh8em2P8NaW`M|1gnn1HO~+6~Gq| z^;ZMmMda53|2W|rfiEQLZvnoW$ZrSUO5}F|{}hqm3w#gZ2c%c`|ECE*1oEFD{3!6x z5`F^sUcv__8|Ux85k5?Mwf{B|+dl&2KTqUG1K&sZIN&!E^(O=W0+F9Cz1n{-5hpnw}bjWBYXwOznIwnszLtO zM1C#E-znPs{mTa6cP4x@s6UwStswsrqW?O8-;K!c27Y(K_W>V5_(9io4Q z;m1I}jp+YL;7bS}a+-1e--oC_9QZ9neiZNr5c#pdmlF9&z()}IsleNb{4C%PCGvBn zSI6I_M1CRgWrVkZ`i~^)uK>QB$gc+eXd=H3wEq~wHvsP->Td$|ZzX&y@Nq=_9l*yE zz8kcE8&Q8R@Rt$3AJo5;sDB9f3L<|L_~k_Y1Ze-sgbzC1HGix7|K&veA=0bQuUtX+ zaNtvk`lEnPBYZ4q|4PCq0-sL!WZ+j3J{7coHQ}>>&m?><@M{QP1ls?7V*J>F&m!_G zK>d|Oel_q{621=j4MhEoz-JS_MS6Arzlx~84dmw#`JKR@Pxu~C{{@8a1Nj#ceh~Ov z!jAy|J;ILz{{v$C1*I6*?-n9I6!F4!e?77N`+)xgkv|B08{tQQzmM?az~4{!pcTgT{|!X{g#v#g;UlD1 z=Z^=7`lEnVdB(d=v1u5WW@oZle7iz&}m+Zt2zi_gTXCg8W{>4*>sjqW^}0?<4ZZK>J@H z`~=AFCwy?KasB=h;X|cY*Uv8#J_7h(5d9ww{HsKMob>AW8zg)Z@c$xwiu7v#y+-&< zkUvEDY>@vt;q!ohgYY)#)&6fFw!Z`TUlP6&)c+1qe+|fgm+*DKj}X2=dUgD~NBCyo zM+x5s{C^1F3H%3y?*aZp!uLzBj=%pS#?K(|9})S((yQBVobY47|B9%868J{Khol+T z|DO@{hXa2rksk&81d$&L{B1;j67aVZJ{9;T!e;^hYr^LOe+S`3RUJdf^B-&pG{4PX(Bk;k5ZvlQ+!nXsz8{xa8SGWJ}gzo|QA%yP-eh*8fR88gQ>9n;zXZZ(0>7B>*`WSJ!sh|Mgzz@t zmlD1Lw0{}lt3dvJ#P+WR{(izY0RKnAHv@kv(f&5z+ll;6;7=p+dw_p{$nOXKPlO)= z{z1Zz0^dRS3F+1S{|uu4g3^uGPtGKKsPt-n8sWo1{z}3}0e=?ZV}Va6d=l^(gin<| z#I+fM5~G5G{!DEDOpyN&;d4O#Cq(^uAb&04ZNNWF)L#MoIYfRn@aGb~PWljK`<+Ml z2Ha|3DJKQAm2v#YT!!=UkB>96TSiXa>6$Ozm4!Mp#7He|Emcf0sOUuj|TpSgpUL5 z?J;GZJucL3i*_)5_JrwLyJ{QnW{ zuLu4aBEJc=|5?Jffc)Et`rCoOo$y`2|C;c_wM&_5Y2?j|KiY!Y6|I?gl_@<3BtF7`ky3x zC-6@Zz8lp4G~xR|{xgIh0KS*-L%{!y@FSr8&k=qc_8ssi6K>2%iP~zlr*DfgdJ(5%6yj-XXo( z|8En%66C)__!^M^F5&Ay{s`e4fq#$iEx`Yi7(ea6ze@Nn;6EVh?*)F4$R7ayLn41z zdUgDb5q=cp|BI-90_1;0gaj=!%6pAG!igwF-_|BvuRzy}>;{`q+a@H-K{3bcQS7(X?@zd`sq zQ2%a3{f)rCN#wTxzXy@u4%)vb;X8r;yKbr7Wz{e22R(kdLdpzOmLH-GZZvy`9eaw%aR#1N&k>3vdJ4Ak` z^y>bbNaXhbzl8Apz%M2Iko4;IUrzWDkUz4I`Rz9j{3%3!&^p)rulE0Ggb$ToZGQ^k z!$JNTgpUILU84VDLH#R<{6yg2Bl43${TW1lI>=u|_$-jWn((>6XA-^$_$ODd zz7phbAbbt*?-Sd<9{BT!{3g);9KyGN{PPLl4*Ug#?*jgNgzp7Dm+%9?Ur6|2;4dQl znDpxWIZBM53E=-j_@FG~{9i!S9}4^jM1BPDn~3~q>DB(*O!!!k{~=L-63Dj^`6(cO zjL6Rf{=bCJ0sbSx7Xp7N(SE!1>h>!md1Mu4j-wgcagl_}w z|32Y6Kz=3RyMh0h7=L}hR}uMxp#4`9ei-;`2tNwyzn1V5z*iGK_-y0#pC1xFRC@LN z;YWmz0Dhd<{?VZRPY53i@_$Oyp9K7Mgii&&mhf4?Ur+d4;BO#&k@V{PeIw!RApd5< zR|5YjvHfd+zlF%J2krkk;TwVfCE=Sv{oRCb1O79j|2lzhB=UPe`)?(DAIQIr@PokL zPWTbv?;!j*Xn!-|Cqe#Qgb!J7T>noH+dmxm79u}NdUgKzE#YH8{^vyfiNN1WM49|!WkBJz`g|C;dW!1odLX9NE~B0mrKpnc8Xf3gAp z0#Sbj@H-Lt)xhse_&VVKPSoEB{4PX(3-G~&ZwLNGqW&)6Um|?3^y>QKWy1G^`~kub zf&5npKLY%#gdYR-|BLXG!0$?I|B!6s`h7RThXemQQGb;5>h>QZd<^h!5=Y z-wf&>BYYdk|1aS?fd7c_U7-Gt3EvC+CxjmW{!_va13y9dG3nL$?=!+r0RIKygU&I| z|6dY5RC=}ky@>rU9OQ=*J_`6xA^y>IMgz)ts|GR{50{MFrW?Do?*#q`!uJ4wB;osk zKZ@`}z(*5)RC;y%>`V0jILHqpe9*bZ`TIno{!ri-5k5kCwf!d%J__W=5k409{fPcc z0)BtOr-Js!6ZL0;{KbUN0e&gr3xQuocsuY(gs%jCIpJ%7KY-YN^}vS{z6tnKi27TB zKaj}pkY3&YPABraK>l}#{9fP>BK!cTKb5F|2>2C*9|8VM!jA!e2H_{9SFeAsBz*9B z#_R9tgb$To&Ceiw1n{c}9}WEVgpUL5zk%>cAb&OCQ-O~l#(x&@2NOOQv_F%mzYyfF zCA=NvXA!;v1BYZc=&mnvt z@aGeL5co)<|3`p7lTd@Asp2%iP~VZ`{$1^#ft7Xe>H)b9ZPV!~Gee+l7hfwvL90r)7Q|C*&& z_y1BNzZK*kLF9J;e5UQ{H=r^0{PnrKMMS1gr5NQA4T+k(D}ys zJDTtz(yR0L(S#2N{z{_#QK0^-2pxk`N0qQ@I$gcwVHxl`^z}FGJ0r;B;-wgcCgl_}>7Q%N*uO7eZ3EvI; z&j{ZO>i;?62Y~-2;fI0$1>whlZy@}n^lJYvBF2C41;*pYNrVrTUOj%q5k3O=+llr^ zgZkr%{8-=<2%iY*UrhKE;O`>Zp9$(uB=WO?Uqbj?Q2$cG7Xg0{(S8T0zm@Qnz%L`} zuLeGe@U@`*%L(5A{QX4xn}I)>$ZrGfKZWoez$X*F3)Fuq;d_C9i0Hoo;7=p+hk<{L z$R7j#bRvHe_!Pp2TiqjL z(f_F+|7;>Z3*=7_`8gneJ&|7s{Qro2JE;F_!dHO&pcwPd&sGD!6XEMX{Tqn>YXJGX z5c$o(??(7G;CCl{C-B)s`+KAhaZN+c_n+@U@`ult$KN9#02pa#oME_NT{L2Yn z2l8(r>Tdx4=Y($p^(EcA1z8ClgqW*qR|1SwY1pJLe{iDFw z5q<)+|Nn^kgEqQ$oDgOI`4!{GvV#P|B0x-0@VK? z;j4iUCF-vOes97zg7$Y1^*00mXTrCF`u8X5?*RTGBEK8>1Bv`T(EjfbegOD~iTZ~? z{hfp#1wM+Xe**X;2p?>99Y56hJDTue(uXMLU&jzW0^}b{_-NoCA^JZK_!EfyWYGRt z!l#1#lL(&$^5Y4g1M(9HUkLo8ME~1?UrOXxg7z;Xd^N~FnecTWKbi0iApcatHv|6| z(f@70cM-l5_{Ry~1N>hI-w*s>2|on<8ASh&O0Uj;XA*uK_!Weo1ofv9K4g<|{!b%( zxb$lKR}wxFF9!HkM1CTuKa=puAb$7&|MvsGnaCdk z?Jpwy2*|&L@Z%uAgz%Ffe+%J5HXG;v9-{xlfiENSqoh}lALWFP0r}eqp9u0R2%ik{ zFDHCD@J|!{pAGz#M1CG<|5b!90{#btw*!AQ;VXc@mhe^5tLMMZ5dB{Z{GCL81Mtm+ zZIsbl^sJ{c`_Y%Gv_`eap5BTQ@KM4E{ME{LQug*U=5`GNiKTp&@3G#0y@`HdywgpYVCW z|AX*0;146(Ujh7{gs%qv(-`yjFY17QlkkneKS%f$;2$7-JMh0Id>8Q76TTPtLkK@0 zy?Xq5i5P#QApg^2&2Rq+kpD7~A6jgjf4hkB8zH^g{sAIC7UVxlzZyXPB}9HR@Vg#q zzWr^$cN6{BDSe1*H+H^1&vv}|{BDr{43Xal@=J*P0g&HE8_54Lk>3IGFCct3$o~o9dqI9K z;RitePYFK+@}DHGe~g0sS|WcOdL!JMxCwz$Xp{|c{p1)p1_;8Sa1K}e< z{z~HdQ4GkhBl6=w{>emsGRVJ)$WI0N#}eZ&3*_HSV{1=J*B;flAp9=gx2%iPo z{|3?iLXiIok#7h7pM3f{zlrwugZ#IM z{2}1qCj2Py?+|_hw11dre`u+3{(7Itj{ts@@X^5khwyRItMlJm`b0?`U~X$iSX^f?@jnF z;5!K43;h0s9{~Q(gdYa}Ai|FU|1jYvfsZ77h}}4UK0^3#;Ey1Dl=SNS_x8T#=f6ad ze+-eI0{pRr&jdb(@HwFU?-1>`f&5q^zXJFZ311ETBEr{!_Ky(lZwC1ZM1C9aiwWNe zd?Mj{K>Ob%+CK>LlZgBg;FlAA9Qcz7A9Sf}{!#b;_lWj~ORt{4o<`(H0e?E-V}Va0 zd=hB?`$YRQL4GQcp96dv;R}IZNq9SG|0vP^YLLH*$gcx_HQ^h9&m?>cX#anR_IHB( zEF!-L__GP$5Bz$<4}tc7K(v1xh-(7622bfKSB5=;GZOXEATyp z?*RU3!gmAzEaCfr?o@Xrx`1o-C(KMwp0gb#8U=g+?rJ{0(IV*L>T{3nEu2L4mR z$4Rg5e=ig5PXhU`5Iz<7e-b_m_|J&;=K?=L_#)sxC%i*?wf|oy+FuFs-ynPq@NW{n z9{6FxHv#_^;ah?KknkPA|CjLH(yQC=Bf|Fr|1shFfgdOQAZY(5gdYL0{BV7M*;s8;bVaRn(%SJ|BvuVzz3aR{{B;n z^y>BJod}-^@^>M8Ht@lO&jo&0!WRO+8{uuh?@o9J@F9e+1bz>~R|CH%;cJ24i}3Zp zhZ4R~dUgEnP52g&zYpQtK>ogj?*#c_gzpCa0K)fz`VS=h0LcFi;fH`fnD8T@{_hfg z9OOq5eiGz=L9Bm6wi(aAz9f7&@RNj(0{&2<{jt)k>xaV#p9u25BI-{8{%gW#0)IGB ze-3DW6yftg{t<+?f&3#0?*REn5xxreXu{V5e>CA6fd3z{{hNUg3NyccY6E^J!gm6{ zGvRxH--Yn~zy}k42>4wIKPtUCe=H%k|2W8BO8B75jPvhqME#+_pGxFMNUyd(neb5{ ze|Mt(Sl~klp9JbZov1$rhA*iHxs@WC4&5BB0mM>-$nRz;D1B-EKvX5 zgwF-Oh44kd|CaC$;O`-P74WTuuLVAe7(Wfb|DMQi2L2C(Z|1fC(gM=Ri`L7Y}p8)wCM1Iisjq~qIM1H9B>h}LLksl87 z|3c(Pf&7Pv{1}kmMC2!e{D+DBWRTxL9}DtNBHEt>@?R$MQ-FVo@adrbIHLY+ z;NuCO2kL*FsJ{sKA;Q~1{Ru?5cKT9Ovg$YIK1p)8?= z^t->iugAX6_5ED0`@84=`v0C;`*>g1b>H8^o@bZ>^4E)zPXhUN#i)M?$hR*>K9%zJ z`zODK?tlI;4fv&sk>3LHw-qCw3G$_jk>3mQm5Y(j0r|*c%>NX~S1pF05Aq#~;okuH zj>X9PPjjAss~4mGDjfE@?DDI4*~h0 zV)$_&-?bS2M3C=RjC>--(_ijltz{9eWA{|3nSE=Io8bm#fIX))># z0QrZC;nx897RB&GDQ`diS{5T84)T49QGW!eKe`zC&LH2R81+Yke8*zshk$&iV&vmM zzFRT!6G6U5G4hF&x37P%V&s#6-@6$3B_Q9o80(*k^2P8sfd2axBfkas4;Le!3G)4m zk>3mIA5e_^k03v&82O{1{`SSl=Yf1oG4hu|{lkipzXAM$VtoJUpQz9O_T%TVV)y}+ zx4(bguNeD3gz^=18HMkEKUxew9OQ=-Bi|O}hZZ9r1@gm-k?#-kPZT2`OL_bHjVMMw z4&0bA*pR57-gT?sw=hH#{>OD?B z$m8*pQ2$?A{lEROGg1HQ@T2z6dOUuDS(;*N%EW@_n{ywLjF76#kw(pF;Vv_Agc+TeaFBjnyx#-;?*1 zO8H-_+rQf53G)4=r=9wB;r!TdF!OKyg~9CW*_U}*ssCO$KlUHuuIu@E=VZ+<70fS2 z<&nRZ{H6xqdYcyIk5K+eL*DvhuBiS*Q2*PY{*{6sS)k!z2LBDgPa!{w^49#`0sd#| zzgzwLvH7ngpYIpzYweGG^$Rq=)s(Mh|6=-D`=@RS`3%bIT~L(ZekJt@>vMenXH!1B zC|dZD_xSUE`gRpATtDw8=sB0>mrTF5=C>ZqFNFNkY<`}9bnpSnd!MXY?T=bspXK9k z=+3?MTmA;%KPvbSxbz1Kek$-c0)L6%4RzS!zN9ryaOX ze%Ewjq&G;<@zBlhJgZobi z`PGyU^9Jde&wrMX&!)WkC(C>uJikuJU!(jJK56Iv`&!5k`&S3=H{^d8@^dKP&5*z6 zHoX4(DZkK=?;_-%ux_l>qq}~(^}l@m#tZoklsC=)DV0|v@I{rVp4zomkI zhz@StpMYOq@VApse~r+sD){_E1V0tb|1j_$68vzw zQhL|VTLAaF3w}1}|7YM&7W`Q9n|Wb+=KiySp9lP7z~3tPOUUQUA5Z!A z-XJ~m{rj^}e^3eM{yhikucU71(D`#S`H=?yc9lo_Cysn?|JM920Kc=~Un0Mj!EZ14 ziNOB@_)`VHQc1m1oeX}0;HLmTANZRDe<1m$`z|R)^MDk7huRzFWQr^4% z-ZAq1+qf*=e>pDm0q`CvnSf{-6X zdG%LT`aE=3MW0$LWV94L4@@Reme)|0FJ$|hDm8jr+|D}!Kdv4P! z-QVE15d2W!mjwPe!S7Fg2ZKLa@FRhL8}P07RM7mFl5g5S)_YoL{xQHW1N@5WbI9LH z{^N%J%c?x`@H>>z`&X6i^U$9y z`c#yVA5Qs7MPFL@5#K*!g#1L8`FTQqHs$Xz`0oq()s$~%$bUz9{{2TT<*l``KluFq z5&Tn>uVD|XkNN!SR>b?q{w1$}fZ#`z za-KhG0e`;W&nCY$8#wo05&Ssv<0xITpH62AVKWp$9>zp!#Vb12X6UyciT zUVny=zd?D^{6AEAwEo$*Iq!e&1N|Qp{D$Rpr@^#;yidIT9Kp{6em&q@e-+y{n6g3s7-k?JBt5RNnrRn~uvdW|V8wl1f9IW30!H*!{)c+j84+nk| z;GY%z81g$5jjHe?zJGra{3!D6_dm^mAD}MKX#UGw_FrD*(fpG^|1E&uSn#)zZ`wZ% z1wW1aaGIZW{*D0tIKj_z>5mrt9N@PG{(FKSSV8Z9)A?(y;QN_Q=syzpeFT4rOTUNU#{s`1@Lv-AEiV0O zf}aTd&cNR$_&>T_|1E-_0@lAP@Q(_9Me7Ia)MK%Jy0r`W`R^ye&mupF^49Sm1^nvj zFtNUb-@mP@sDt<4lJy6y9M5RV^ZSpzlz)!pdHo|)9_`;ee|`KWQ{Jk-C#XM7@H^k3 zD>WTIZwr1xS?$}uf3;q#;NQRhBKRX*`o{!68TfsGe@|6>{+Q{~ucq>7{%OGP3;h0q zzlMC%>j!-VKNI*51Am6#?{n!-75p6F4*>qVf?q&>Ikw^1FFk7nKcD;<3N%yue-QA` zlh2P|KkEm3)x&iE&`#YTTVKhK-zJndtzRpZNBbwLg7f$p4C)^%_(RAy9lxUlKNk2y zfWK7mr;tCUaEe9$!`E-2;3tqDOHph6h5>&Y`F#D(kgvYI@Okj_@9#qWS1HfepVyx! z)SpB3+wWf<2ld~17v4X0E9**4-@jB)d9;80Z+GsWCxAa+@OzMN+CQ%deh~1V1pWoV zALFwBvw|N1{87N~sxDCI_?_>v{|+jT<{u6G(ZGLE@Hdh_)MxiPU%#6o_;KXhzkmB5 z@P88g3RU#}Q>RCt2jBm9-;L)NOnKAmS5;IV%`Y9yZycz9o8U*ftiM3W51{-LKHckH z?VtKfs6PwL{~1vK9Q6VZ+J7132ir0AF`xfFA%BGOrsMY;l}GarsOUU@Oa%4cqh26K z^Q(jrHT54W_>sU*0RB3`Z|%}wE%-6OpA7tb!5>V1d&B-Y zFZl7~+s_|UfL}+w!GP9(nM=Q>%A@tq0RA-K4;1_(`avvjx9d zHNF2j8T=OoKMMFWfWKAn6UaB+KYSqg$>gicL*c`^|C$N>diUb>UrxU1_^Yk*X#LZG zKO6YZ3;quBAJof0UFceG{X%^(QSdX#x4(ar1pHIv^ZU<&yEN>bpVwsNcw*HB()t|# z{vjYxf8|bg!e_tqJgV|&exY~j{cHdJe=ey1b@F-rd#h_--Cp@Tc>O1Y`cF~bbpAOa z)Sp51+mFBbp#Hnm21D};xkpzzlMRgh(o;$0(fmA>oX3AM@cRjV+P&IOVj%mar?=oo z0e=zj=LvpzkoHZ-f0E!QlkeTX*73gt_}PNrpM3S7eIC63Zv{UM_)CF*S@0*i?Ej+R zX97P3_}$c8(Edwt*?&isNBb`a_{)I*g5ZBlex}Fwp?5{m=OzVVKc9U2`C~co-&1+( z_vGh~=YqAQ-X8aPaQ|!&p5JWB-{F&X-v5RNIBQe>L!r3;tE|O|L&47W{PJuK|AP+Iap!wM!IsZhHNvgvz7&XOSOE^Rv!B zYk|Lre7^tYkgp;>4_#H!ryfuzNb7U_`n#0!rt@b5^#!Q@&??UT^De4i@VAq1+Q0Jz zKN9%X&)WG@>)!MFA;CZ5vi~0hKL+^k1HW$wp8rjk{r6INH2-+uZvy`Nf?uAM#(*Hp4V}bt#@b?S; z7?=Kcf}a5VuYf;36wiN-OaCdANAphxzV)--{Q7rI@YlQauLyn`@V^0mTz%aC9+&LAbNA!?{_8H4NAr&$-~RsR zLEsM&{59k^GWdf8KMwT&6Y!S^{(kbq*bN{1rDuWQCz2mZ0qgsh!@zIdP|u%#|KbVN z`@b3M-=5^8RlKezx_4S?Xbb{o(}h1Ig##|26EOebf1;vdW|R$KKG@Y;8-xAQ zQ%&X3{4?&=^SAH6v%vpU@HcePzV-K`*&pnep6!C4Rm-X8aP@b&js7f4ipwH{Qze!BI0@O(*?NA;&r{n3=St{;~`{o#V&qNff< z-IDbO+`nJ&^XlmNdGnTk8TkDLe;WCw^JgEy4-av!-&Np`75tUt_cruDO7Nq|SKFiT zVf9}C{6&I)o_zJ=?LH5-9Xx(b@cy~!a(@2`^(TP&T?h3y68xIIbfu>C3srfvf0Kd# zFYx;cemnAy`ApAwpU_M2)5y=EytRJ+0e`*V*XXVL4>tJch5Un*pU3ii{m%&XC*G&` ze}b)kzuTSH&n`{z{@Fu*mcfryd9;27WSe(UCV{!7X4 z>usE#dH>B-9?d_OeEa!70Qk!UKhI_VuL*uYeLa7B|CNA$M+@A)e_z^vhW^W`JnBCb z_*H;EP4Giq`p*k~B=D;N|D51Qx%5v9ehlyffgjxx&p(d*MTXfQH(SrF^p>kEbT^ zPYM3-v9eEaz?2>1`S!u?0|*PVWE@FP?n^`Ak0j;;UNz<*uv%M8%IssBZS zpWH~#-`;-+@Xrf=Kl0VLhdvL!{$*O@`OTob`teks2S0x&3i*|kS3h3n^WgaxR36Pg zhx!ksw6*_2LH}ji;QDuxAL*kz?_d2?9{KsexBjjbfBOBrb@dSZ8|16o8=nX7f1{8O zAE;NV30p9pe^;pAKTPi*x(pWn`$3IB{f7j9_#h3N?jL>-{Fn!{@12vieh&cun&8jy z`iB0m2!1^I_Wm0Kzjj-^e^%2AuioR&yNG=L_o_VFKbhgqK1Am<0mm91HZ|Z-v;Kwv^_TLitiv+(P`Hy)APtSb*^8`N?_^p7yP4G9n^tT9p z9`M@$KUeT8S^uzydZ@RTd>*|2p9Md>sq^@I5ct;xzb*Nuw^Co`IXrG+2zpFsU1Fk4!F!G3;8oH=Ra5F(ealE=HCbOzeDg#4|TWxTLnJ_ z_GKL+@Z0e`RH_j2ifE%@=ke;oK#JK**IANdVEz7Kx>4N!SB|0Li) z0sN-~KZX1Y4CMPSPViI7&!xO|{e2SnKM4NJSRJh8+rH!HMD_}PVoT@scNFli2>#pT z^Y;&QRYgVR3w{dlM+3iiN4)+&kZ)T5D3wR+pAP*00sn2mze)b{_=jBj?+Shl z@FxI2pfjHTRr2}%=j&fy<xGs49i7xwpLgh=T3L{xzd7%Fnfd7Nwr;@L}J@9!j#c5W4BR`;xv;S9sKTq&Op49!D{3OAT1pZv$9~Jyq z@@pFQ-%o-cPrm*5n+NH9*M9-<%d0oY(Eh7A(%t+^ zt32|<+d9{OA@KVN{$TP=^Y1PAvEewN^mCEs-a`Gw%ek#C>>8^FII_^*;*hvw&f;@6+Q z1wRq^Zvww@Z#@5W@<)4NdggvZl}GbWAwQOK*7~mi{;Psto&Mq#)9b%43w{Cc-va(Q z!H*~ZKC0jQ#P|Pc!H;RD_n&?JR{_80LwNp6$v3V40wKSR@(sO((=)Gsj>@C;iwE_u z0rg)H{L|#~*RQ#MR`8R^SC{v~hqZs!0>5D&JiivBwKR$H-Y4$YQ+d>XHt^Gc|BB#m zAfKPVxj$3z1KT_I&wAj8MdSYWke}#noSwN~U*%E%;pE%rzXA9eg5P6|mQ4MBDEJAW z|Bb*OsWzA;@%zU(^4~D@|G3Jd{*%d1puDyJ(t&?L@Jswp_kY&lpA~%nNWK2~Hh(kl zd-lWq=aJ9n&(GgoRUY+UK)(I_wFUU=1i$oHy#Cx@E%*T)ocn((@Jl|7`wt;MhRvV* zHw8bGeEa%m0RM5ppW?FrAu5mNp9=cl4*X++zl{9Btbe^KMW4(O{0#DA=}WEszZ3X< z`{VgvCf{`b&`ae}|A8I#`rG|oz~3zR!=BQen(iOo7yJa^X9B<40Nno;@=eFzohpy| z&mrG_{Cy7m1i|0$(w`vs`N01Y_(udk-=%+0@cldK^|$xG8~71wfvuJ1=l_c1+?{`# zsyv#15b(2rzf15Nl3$6AAMX=C{yGlA^|zzE>HhCQl}GhQfcn1$^{*BD;pCgX|5+vY z(ZILmNvY)Bbr@AwNm`} zUq-%Z|1?l})PE-V_WhFs{EdR&ZoJ+1G%3J&I9Pp$iV`mO^}a$N8ht<2c`t@}~30 zR3YEdrN2?gkEFcm{^wnlNApXe`Pq;EYhZr61%EdA9~$QOnc%0BpGJA>{Br~Nw++Yh zZ~c6U!ldc^<579ke@t(E{Mh@y3H%v?A4C2u*1xW*=#x_gKc4&q`ckWZPeteVFXf-W z{U0O0Z4p)Y5%){0JnBD>eEa=}AMjrh{OXgn)QI_h?AJ2|Kky;v{7V79{RrHDH}bvn z^Rm4E)+&$s4<|pCg4X;?1OHRO&m`Y;|F>Q6lgYQw-yis%CvpFQFX&EVyp7W{pZ|5i z&jfxs;I|k2c=98e@0h>Jqxt6pzXI^r3w}EJAA@??=j;&fkv<`E!)-VDR?{ z`G!;Uq*fU6U#UErUr--?{McW=zZ1-_%P8Fc9`a4+&q$R=en7PI_^k~5-GZOz(*I2G zLxEov`1Rs&|D~tu`J4K$t@5b{21Wh4SYZK0=d;GzyIk-eqFZz z^i+yI`K*wSqdb5Ammh!eDv#zD59+T0>OUp;OUMr{Dz)$+L<>z@t$Ho#93{3w_HOM;&V{0D)bC-`yXhZ)xY zSHbu6ci#WD2Y!!uJpZNSFJ%`De*AS&c{Kk(@*}MOs2@Sz1c8!nOx1 z$8)>NBR@LEdHi(({*!{gf&2kB+xn3Ev4WpPzWx5C3-GrKzTa%!e;tGWi;%yM^8EgX zuir7D{sK^c6sW)6c)Wg-$mj3h^7)Mv@=26e-(LDWc>ZyfN9!N@h+h9#N?ZG{C#Zj^ z;Qv9s>GhL^f}cdbef@g_|5L&5`m$cB7@zK)`)|A8X8^ws@J|ZvzAwe@*an$hRN=LxF!l@FU2dZt(XBzW<|D3X^vKG2qvH7O#H>`KJ5-7lix? z%15*M`SCwV<=A@BdH-hZvw{P^{Aqfmc5sDA>eKV&kVUq|wz41O(@NApV}-3`^KM449f!}i)p8sp)^ZO6ID~e7^uL=1y%6BjN(!!7U^($HB z(fUPz`saiCPYeDf@>?4GCh8jut0(^cYl8*4)0&2SBb7(>M}ztog8Fv}eiZqp*Ppiu zejM-@1HW=2?mwP<)AuhGRUY-9NWT60^BVAD1V58}zW@0CNfGkg4k zf2S^kei!HKcQ+F8{)v1{pFh)V{z~9C5&UHfH5`9S)*tZsH&S`DfAh$XwfU*QA1wIg z7HR*i!5<*_QL(yz_3csN!}sxxn89 z{L(Ms{nO$#ck9<#$VXAWIjdj)u0@}0ukvXB1q^rIKW+x~Zxj5f ze+%$)1%Ctirq@sXXX5!EpuFk$EvfQoevwqa{rLSD)Zbh1LzcQ*|5t^43(A|0--QO`f4kr>CO?ew-Y0(iekAx&!2bgHX9WLq z^3~gGJ`dKW=cM4rl5cD7MT+ipkB{!Wf4p1e(frfM&!@a~{Co}krv=~h zhC6?Z;HQkx``7M&1NvO^2aG}di^=@Wjy~sDDS=h^p?Tbzp~1s`6oT; zJbu3e{SOoTk<0Y_O|RcSBKR5P+mFBRfj?33lgT&D?`hs|HZ@!S9L3z{qeIn!+ zQQowE8AAV_kx>p|GwbYU9Q*Pp9uL3%A5A@O(CB}dDH&= zN9ED_C4l*z0`u!W7thacgYl}Gg_gZj^c`VR~Kc=Br->i<#j z(}4dQ@c$M3CBppp`MW^yGs%yl`mOt)^T4nDDqg=cF6V!*%A@)Fk8+;>eg}Sc!7sH^ zcWRn{XTc8w{zc%A6a2d5hZ)v?wBSbo|4-n5Ao%^sZ)Wf}2!1s1{{nugd3gPk$XAya zp9kN6{|SB^`N@>F_TLrYzb^OzZ)qvmM|WO-7O6bie+8ibzkz>U@EenFx_|05AJ4Bd z<--j1cT;&(e?Xk`__+q^-z50sUHa<kfZt#N?myL~f1k>u{v&~Z6ZmTde;@hP z4f8)I+k9^|CW#+Ncqt|y7Ty7rt+x&BZKU?q< zfL{&x0k7ft?Z=dJeq$p@B@KAPVg(N*2iB1gFjmE(|}(c`0opT3-V3@t@3F8Il!+8{2qdzO8#-Z47XN+{nFD#@bk&fqCm4Ck0%KDtzO6d zPouwhGUAr3Kj7ETW-5>R&-h=J!az9XEx$JK7YqJY@=f=zfhoBDEXu1NZ}oZb`YWqE zsy~nFPoT6_|9znTrGnq_9X)u{`Yjav*s*$k_Vud={JC%7{)5(OKfo;i`u73>WP3!lJ%A@*YsDAtUH3aov5&Tmw>mTzbuK%jb`kz#J zRDU+8{{c{cj^M|q>Gf}HSpNfpAN90z{TlOTSaO@ZH5@b{Ci zZclw4{P=Gv_-W*4QrbHHn*%>b@JGC>=WqJ{=YZhH#q0S8+WeNl4_JZcKhvdOUggpJ z6M^3f_?-m*ZSqaW|5hRY5#=MPfA5o?s`pnO&j&*NDOA7x`qLKFAH5RK?~2R%KN0f& z>vg53^H+w-qxol1{r2-$dr*I!w{ZP4$Tz+ITvO$dANh=P|8)TVn}VN8zG?q275o_B zcLM%V!OwK*|0MYF!0!V5z*Ic{6Xcur|5HN#PnY=`Eist9X}OS9@U>s_1ll1UZDONf}cme>GhAPf*&>B zdHg&C{DXpDZG&DZ)A5@v__4r`27c?e@%)>)^qZ?ZntuZD`vLz=!S6@DY5)8q4}`Uivhrwe}g`+EO}82rhCA2h*v{0#yAQNiy|{u9jS=g*%6KZ1Pw`EwZX zr?18H&mjLP=JWkCS>@6E6Un!q|6+lEQt<0;ba(zaD)fX{vHeJ-y-i4{d>t9B`>Hg)q;OBw;Hv#w~1V4lPV8i+IF_lOCd!BV3 z|IY${kKiA1+5cC99|-*CfIoNxo__)P53>svzkUo*dDMS6`SfGVg@6Cs^T5v({9Yeu zxQ=1|I|M&#l5_qq06*+~+D`H==cLGTNJKOOjaf}ibj z{=W)-z;n*|zX<$38}a-vli$G5e-D*M^A837OTd3q@M~_?`_HugO9ej?__KijtKhdI z|DxgeJ1+P!k0;+g|9QawTJT3~)v&4m&jmkns`L0;0Q{jJ z;QnWjZ#w_Ss66UFhJ5?^e;5AR`|nG^&!6V(e=+b|Z^r#s%h0~*`qNzH zQUCtao&IaUUnlsj$v2(>D&Tke2=~8!r=I_4!|~rv2#4bn5u_uGp5kD`1NLq1u^Pp14KLw>Hxqxq%K{BkI7%`XkiuldKg z{^(tLe$fU$T;-7;KU=R~xXoV={6m7DN`7sF|AXMCl5anLHUR&T4BY?c zmGZ3(`58j}*CxxG=f6qtJumD1pG;}%_}dEn+qdKOYnG|kZ;_Ag zoS(nSqxDNBKhx%C0DrdN??F15&Y7hX(^zpb#P!c5zbpgUFFn;%9{K6y`%}Q$f0@9~ z5d0;d>!9iURqGR6|60liv-$D$n8g^{1M7W82l!?aQ&6O(EU$0r>wQ#Qh^GkNg7Q?+5H8r51j~{bnkU{7~Tk1pK!JKVY|>R3n4GQt%^z ze;D}J1-~8nru)yUf*%9?pMl^13q1cg@=fzUF68G>zN;SNtttB5`bd9pSmn|B#Z&!p zl(&w* z&;`!x*ID3i7yPZ{n~uMa1V4s+`}yxT;MdH;{pXV3g68La;``@rl}G)@gZ|G0zn9=w z+oL5F@p*86rI4>n`En(F;*P(6^bMi@RI1-Yd29dv0qQ>>_~GB_N@IO_hrdtq7diJ& zKJfj%!Rwbyel>&NTF9@Z{QZV}bCpNypAG8&3)H_t@b{D7+2E%LzGty>epi4$d=H*q zwS9X1)Zyjx;QMc=%A@|n$@iy#wSWEwew%Nxe~kRPKDz!|`=<^H`BL9&xW4_1)yMq& zovrey{)i=de)jXnHBf)TUR-||`85sx1eHgAH1KZ#|E}+_-;4ZUwqU&fN-B^1IP!yR z>vt3Q9}E7tY#kh6=zp`|C%xv}zn%c+pWnZ4AMXDP@*6Rqjl&b9@~Hm|^6l&I2mC35 zpHDu&e(?D}C-~W*|5Cu;Cir!K(47us{d0ed;Cq%j_kU^N=L`N6@`DY2>+kXUt)P5! zmgno&T;L1?sN|>TjHl*RLb_wV2QAZ>aKU{bGS10Q}B^KV0aa`%{Jd63RC=)c>83|BCXa z^G}w_qy7^>|5XB<=f6Qe;Q3!7-*o=zr}D^8CO@3|x31sSfd7r)haS*7ZLnc}UkZLE z=sytn&G+N}XOJIk@V5&2w<&Kr|9qhGXnr}M{(C_EgAU;ObI3QHfBLCB^7DazFYwa@ z-|t7gex~zJ#UF9~RVi;e|CCjERKNf0&g)MQsDFy!N0DF2u>QXb`N5PAV|jl5%oFMl z0`=Dc^>;gn=a=NN{*6L@nalj$hp@lFW&c%F9<5&l=)WH5|0%&gLjE0W{`~y?osd6A z`BsK}mQa5*sJ{WIzvWMOejx|-PBGQLP{=oo=G3ru)AhDv#DL6!hN~^uJ2*Gsricf4&v+ zSuXR}gnSO=>lo&DMd&{g^dAZOukkaU{|)k682r0b9?d_7{BX)!`>!MLhX{U?pY%>M zoj(Q%eiHCI1Am_2k0if3>!0uc?Lt10@}}eeq>x`k`DlZGROmm0`j4{BKMM5ke-y9( zFXXQ?_$5^yt-t3Deg3igJ%Ha&@L$Q%lQtdyy#+steEa#Y7x3Q|{H^4h_Wv5ek0n3c zHvfl!e@5^xkUyBspPxTZ3Vt%^KN|S=9>eS3^{}3Qu)!ZCm`S1ivHsrq@3X2!0~)M*zQCE?)nM zG8XC(0ZsJu04{{7nq^7;Dn^M4POM}8LQKMwfM3H~ASr>olR z5AKi8#eOdN2^6;a9|Qa^RUY*};Hchzy(#Z~(x3JI%H#P|fpaKbw5h>$f+B{I8TZoxlDO>QA8h?d$g(sK4be zc>h#8UZQaQO!bcu^7Scis{cuqNBb`s)IS;2pCwiwj>s?XQR8y5l>z5Dee-YF_NAPQ$ z&{EAJs_-LT|181xU*Wv}dkOgK1-~`y` zf}alhUj+QJdAR@2$yeVV`#kvkOQ}5SKa2b{N?Yr{1o%yV!+z>XJ?WJ`y7TAX!c-pl z@hkQDE7|5R1^yVpZ}*G#BMttOg710DdHzfR{&~TlM!xC(^NipJ0)H9sd!NJePb2>& zL;q1KkLDjvew1zg%Ypx*;5Yo$-TbEregf!!CGhtO{#f!G82bNO@RNa`3j6}WUrK%t zga4P{r;#6SoBwLyw>^*7KbL&d{Z~tsN9&&h`dG(}jdE|$$c3!_e1pbyw*bg|X`!^lGn^Ye8 zQNaHQ_{aakerxhg$M0d4M}92%$+rFbG4K~&#{Qq=n~vXCRUY~Iz~2V^&@0#G;jeADsU_bRUcDCJGZZ!eWc^{0dScY*p32!8NydVZ$*NBxcK zZ$^33`E$6+qxy3}{hxvQ4+?%V`KI}03x2>F=lXvE{0;@U|3l=PzW<#oEs1;xd0!$cIpVsGX!RPni%LG3e_(yOYNq`~E!&{E349CHc=YpU?kk!Otf@mh#s8j|0D@r-b@H=lj3y ze%F%e{Igcb_osXd^1V-deyda-%`bYb^Y}Xn>c67|u73{sru|z^<&mFAzJ34x3jCFV zpCaD)6h8!G1&XYZ?3il}COm z@C$(dh~W1ke{31w0@yNn`U`#r`KkUoZ_WQ2@SpU@{byX&=P%R!+W{fJhw`TT&wVP7 z<`Tg{Z*I)NA`2mBAo=f_Vp`QE&D71eLy^Vlf( zsi6N7cRK(4?EZ4N|2XnXm-XQse}BYxDv$clCO@K_&RhML1pb%hu|JNas=mC#kE($4 zGwCZs4EatfkLvf|;kj~ztbv@ z`i}`R`6pf3o18A>VZVn=AOy-r_A4u%up7yM}QP4B<-5&S&h-vj)21%ER6rv0}@@IBu<`@a|X{|SDIOaGeS z2Litq@cUN5>%WzJ)A{2~A)iJ02fPOkJ?mXn^vMH4zJT)8ioUe)Bc7jF71v*}vi?d_ zKCl|jhfw|#gI`(Y(f$vo`6pA}I{(}U=3gNAC&}mgPu~?574?_kXM**w2mJT%!u@-y z==s$vq6$Ca^Z!=JhfKza#J;6Z}`n=kK3#|G1D}PWh0Mz60d*JFN0({Q~#X{U7D6^H|1&l5 z{4%R+$#nksTgV@GnZKm+sQ&PSR6n(E)gJ}wf2tO){|5P{{THY5$d4l5e*WqK{F{Q` z>mEJ7ioVN7uL=}>a()o5e=y~17kz2rM|}NXQF&BZS6i|4iWb1^!0C-%q~j{Oea6*MG`oeyWha>N5YekoT{lcgl3O zetiFYuJUMpIW)fn%3H_ZKs3KPxc?;b-!+`S-c@ z_0RY3Gb)e#^uyY>AOC}aU;RGp&m{jG^ZER%syy-w$WOD)e+ck@7W{F+S~8u#2h_#& zze;)2{@*U-S5jV`9(^9X|BqB2^`Ck~&p(>-*8YnH{a+RQUA493T|aLT-2YSX^M7`( z|8U^fuZQPXx{j7i^ZQQ72U6bj`e&BPqxnS~)%Ax{=FruYA*3x322=lrJt|G40Xkzbwl&yT0* zVfSmPlfi#e<&huytKR>KHh%%|D>cLZs)pKc%+`;UHVuOg!(f<{YyaoHwC|9BRxO<`Xk>zjhf^6*Q9(fn?KKosyv#14ygZi zQ2zwMk0jsp{_Qxy&nMr0{(S@Z+XO$JeAE5Y7QqiX?c9HF0zae$p8q=Xx3T&2{Z~un z(flLG&!@a~{aXS2rdPVH!9Ohcp=X@ezqf$jvnB3-Ir*mJr>n}N{$t3uU;kDC ze}~|IK|X)|ke%~T%EKO6Y(0e`CCFBkgf=ifhs{63fU|0dL* z2kPGl>TlQ@&+iYH^}jCUgTi&Ep=|&0{uik{n!o3)^Zfe(sQ-fCN0Hx$`TY1lEBJxH z{}A|5ZSee3$TwZTpA+)yC?961f4s`0`Gte}w}SfL6a0hZn_mCiFXYcsew?BH?}YlJ zsQv`XTi3sBp#D;A@%#rg);rC6|KKfyuYaVFpGEnr-XJ~md>fTV^UnnJ?*#QP6Z{vN z==vKQ{MQ6OBF}mJ>;itZ2l4zikZ-zwju!HnlsDaf^;CH@zi3eZXQ2Msg8#S6`MoIk zalroq_i-7RU$H%&e-`=t{*TvRR^`$B(t-ai@FN8OlFRwc7V=G-=}JxWdr_!A z3)H_4)c>R44~gP{Ihf`5#B)AjqJkiY0MU#|mRKfmUB|Mp|YKR^Czt2|o2P|*Kj(0{Vv z_b0!T!JjMmk>uOoKlmB=4|c@;r;y*;;76!D>OYBm@BNE)|8orZX9Ryg`5!T#pMOsZ zeg^sW*B?#*|9SNSqxF08zdt^ygzNqIPOL^<~I}iNQ z-LOBVjXS@D$|FBK-|7Dj{9c0Z*VdiiP4JU}e-Zd^2>vqiUo*^qiQwmxpJ|)_pTNH! zh36mspzgn_!H?;V^Ia*=Uq92oYte7|u*#$LOaIe({9Xq2XA6D;`KIf4*B-e3Ig~g3 z{V^R>9@U>k^~c)g|2L?=Zcpr&Y^Nt>I{yZ%Jn};?>G|2uzyAQgc`xk$LB8qy6Rz^e z5B!UK+xh1@@ay)*{+Ate|EB#Ptn$eB|6BW+w)y`H{KXGpe{e_boA&Q~l}COS`S#b} z{{#M=eX##3`KJ9lPsp#NylMX?sXVGbm+H6gUq4lhKh4wI*Esb9is<@rS0_C`Q~f^* z`TCSM)&IT9qxvHY^!nTDzYWyCrZ294HTh$yU+(=ABY$?$s0u&g^P8#i$dCHRxqcOZKej*i zgSxnz-vJ@tgz~2O?NfPFe;TO&4p9G^0l5D6$mjR}{Qmnbl}En+H9bG?acbRv-3k19 z1F`>&OTV_tBR>fEm4W}B;GcE5eia7c`ma%buwnm|QF&B<1l1o)d24>vK>aTXe*dm| z|C!!Dn)=zuZvVe=qX+ z`@g*Z+f*L)@44YTe!_s?S@0*5Z~FPw_JSV>{BYnO7W}u#H~swT_+fZ{dnnJ(KYV^q zsXUrrIHaMs^iHeAE;xMul~#E){|NHcx5tGKYyKU8-&F7; zdTPo0{i}BwxF06?NjG)>-n`{^0{$SuPb5Fm3)3_A`w4zF`S$OBx&VK_;AfI=I{v>C z{5;@y1Ah16c>Pb2Z`yyIRUWOs=RfEE>kj;P1ixZ0J!#YVH&yThf!`DO{|bH>`KI|7 z2!1&5djmiH2|WLPF8hB^<m-(KaB9}E1xz~3PFo5?rrzjcD2 z0Q`r6e?{<*dgsp$c=k(AzThX5pFsiZ{4)Ufi=M>uzwwX`nyx?dR36Pg%CBnS8OwhC z83g=a1;1Gz?VIkujthPQ`S$bQBfuX#68GPae7^tK<;XKYX@cmO$c{G2Izn;JS_>BX8hTtcW|COQt z4+TGv{7lMQ`+p4ZYmUMFKQushYPx^8Tjf#zIiUZsz#lF69%} z+<)Lecl+-_l}G)@0e=$kj|zSS`H^(|c%S(3|C8V+0zU!xJ)Xk-Cy;Mi|1K(z`cDD= zWZ=Ic_^ZA1XAQGodX@-&I{Ehdw<*AHI}Z2%d5o4!$6rg8NBzfDa2|itfWKJquaR%M zf15A(DdgLazeL~%JdOJgd_?!p_aDE1E3fjX|8&s*4B*cc{221@_ilW8=IcLQ@Ns*PlGW54hcV{hbZ`-tl<;YsfdACn1bqD`3Hf1^H~sxR&!{}AKj%*8@jDOHzen(wkk5}_ ze*AnT`2Llg`)2|0J5Rv#+bsBee(hBr^&bTMg}{GH@UzJ`{rz#v1V4g&`|E#;f!}{3 z?!V43-D$O=tyB0BpMSY$alVzy{AWTwn)0e-p9i0R?@8DnPI>(@o_|0bWm|Hk`|6#Oi(f0qM)n&98}m|m&o z_GZ<`+<#v1bAi7S_?rZOF!`qSAC`dEFOKr-S;6d=o<~$3tzQAvpGbjbK_1U4P=B@O zv0v$NJwFxkd2oM*kPo4}>E|b=sywPcp^EeTy#~~OS@5TkAM8`T^Yx#xlX3s4l+QQh zN2xrjKaJ}5=B@d!1NDC=_{qcd{CgSvEWuBy>YU%Zz_0xR?*AzH1DMa(|6Y|x{bvFH zJ>YK>{3cK6{!M@Wb&KE^kZ-?#ejoTXrr`cZlmCdJ|GQKk^&e2pIsZ+-PZa#m$yX7d zhn`B&rwWApkCcxo`qILW`1<`N)E`Op+ppi7LH!e_;`uckp)2Lze{%n6l}GbSBHzA# zTY!H=@CTA_nqS{(xc)fG^Xo64e=n6s^{0aRKL+)GCit^m`XSSC{c9+1`u?ky%A@)- z!2aD1>i<~qv&lcs_8*_$X2H)RKZrJrb^hE5{MG6LXMG8O{e9z;TIyr)SExMd-#^fK z{O$sN^%t>!lYD;v%KKj>Ao8xPSjRck_E+$k(L2_x$G_Bdn^~ciut^NNCsQLcVGL^cDO_;O7Bi@_#p~bjDZT!t^G8#aN9&&o`u_v?uL%Bd@=e$8$X9Xw z2`=;3g#3KUoBsWWD=Lrr&!GO3Y2#SO-zCuhAMD(}(Y@r+!6^GTHF_dh)UxXPpYW2t`o`Ri{`e@HU+bI9kfA9MetkUvBD z+C{Ave#G-fRUXx!2IhYa)c?XlT)+R*TAFU~C#gL0Gs#b&ytV&s0Dr+E>?e_L`uCUS zs66r`YU=%G|M!<}0)OUW>^GjE`!~IRHeKbBpAxKn`~LB$zYNcx=Hb0A4OoKxndF}{ z%s*P?k)KO`nr;4mz>j(j`{O3+{`tSZ$oF3-l}CP3ZQZ~9{9g+A)t6%bJ@Wbam!E$g z67ru>K8DSY=ew&ssy~D3x36CrQ2(2PfA_O`QvCeG{iTBMspH%~Wr2TL@JEwxx_`MS z_)+A0_i3{rkEcBFV_(PX_d5BJhWS6L@@W3Cso*ampa1*~ z_ZJGje~9kfzJIC!|CHc=NWO~rJhvZD|9juW z_4_@icZ$gmRC(k_0KYo$69vBk`KF(L`dP@gc9{=fj{EOHd4BxyQk*`3Dm8N}KXO2>Hh-|Ew3LXYTJ+c{IOtFu!_We)p}! z>-Qu1%?y65koSLH_iws?cvR(4{aIlDHURZ+6Z{zRP4^F51V7+D=lQ=O@GlAeY?uB2 zF8HD3+mGKc;CFosuiqi^`T2+MpBX|v&t-m>kiRD6`T6hBR9t_B$@(iz@81tpd9;7x z!TL1?^SdDUEy!cl3(3i-cW=Buv3{%tSl zm7Z6$bqYV?$A5szqxomk{O$MOkzoE|?_hrs`TX@i?$=j&hcu!}TXj(?S0J1^26|Jo2OJJLlIO_!9(wE&0LT!O=7K#|eHc@OuLPQ^C)2 z>2DYO1mO1ue#taE|8p+=n}VMV{64_%F8JlA>q)DK&x378&wKCU`fF0&bpE}z9_Pa; zALFAte}4Lk%A@_4M*Z9GpB@JN58r_OB=WyD_(N45`T68$Qre-0wX89|3;ZbnN#h-*o>{O68Fs z5Bx`g|Cr!UbmUC@Hy!_1R37=U7#OJ}!KN|%< zmwa`26h4{-c|89E{`1>$|G&(_`=9%rcHsO~%B#z>&x7aNsXUrr@&kJPvTXH_1NArB ziT#x?yQ|;x3C@2&d4B)Q+VNahKB_;av98~~{?CB=#|r-UF8xs|kNkMxPXPXT!T*E& z=02S6FdRC(k_G<6<-bAf;OOYCnUpTB>=`~Okpksn9C{rH;){0G0n z{x9U$HuN8%^2kpF{sQ3d5&Tkfb*GWc=hy$Q1V07Le{{CNF=Dv#>VYo_-_U3@LLLg?Rk1q zeJSsK;`3`F_zC3Oum3B6KUDB1lF#=a_umxqvnk))TR1)Q<9Df0e;Qc7R8W7wH+cPa zkk8Mb+%K>4X#FyQzZ&>$1^*oR{O7;<{8|cr4p_f6z#k#_E#_+}(lGzW1mC}fK7Q=` zXD#rz2>vAULzvI|zbxdJQC?S3^qcT}>pgh=(fe6;TMzo*Blw5O zH~szd!@kA!dlu+U`TZyF{}Gi(^+$vH-v{+y6#Sax2N#XL@FVV@6Z|;fZvy@^dvX8m z$#2Vie*BJAdDMR**uNhDKk7T|PjNZ_PAZT5bkP5Yz%RcK`^(7xf%VVlUs~mnpGCg? z_4ki}|B2v_P1cg>-|xr}{P>p6^T)@)Z~8s%KZ|_R{tr`m)PE}Z_TzUO@Yf6e8S?q{ zkMF;7*|`1!%6BrX-)$<7>dyf4+X?EQCira^>h*il;6E?;dBEQV{4WH575S0O=kwbo z_<<45{gVm&z#s7ZPm<4Hzv6ynl}GcBBHzA$J_r6{!LPVT&);#ws|&yWB43BGt9ECe*Wg?ukI?3>Q8;pdH%Tw>VIGG50Y=X|4S464D#*!|4-lt zAIJSyTBavuy8o-8@~Hnj(Ene+PZs>n6!aa3w{Lo_VZUM;QuH1 zr^x58KlA-_P4MG@UmEx^zu@_oTdpP3_2XfcNAphs^Y;h-PQi~LzlCA`9}9ju@XGhS9#Qb7MOnp;D09g+sSWk=zpi+7l8gN0>Aw!+XhO0;QMd2 zkT11DeFQ9cLV>V;1468Uq88jRPgh_{<#PEgYt0yQ^+^He%(*yQU9I}&i#8Y@G}K}J^B34 zzw-Wf2!0^&YXScc!T*tbe*WhEZ-O6AzJ31%1Hb)mc>d+y(vs=@lh!Ja<{u0CuLJx! zf*((Quy^CrGw=VLkY7l7)A|3jP=5lbzb>eM%sD*2-Q@HA!_PlYsyv!sGVnuz|CZqA zlh2P|?k^MkG~hP?evaT*Ow}vZpRFJF4+wrH`S$(W5cpx|@%)FA-;w!z|I}A`H2-|^ zz2{%+`V$8HQG&mQ{87y3{SO!Xh>rUF6-#-`4+s96f?r{k?v$@T@Bb?y-+=O_<0n(7 zKZWY|exG91-xSne_5xnN$H?d3|MB@96!Ooy%&+?$`>(p3-)fad`zIar-xBoS{SWM~ zC*Sn<_jgu#)!_W!TH$VvRX@~ zzrVkR$|FCpbJfCTT`w{m1*C{3ouzy32f_U# z`RbJC-~aRc2_fH*^5YEkA5nRDx z1O8>f4_L1y)8GGjQSg(1KL+?yZ{qn!kZ=0?KTinxD3|%J|6xCd@(T^~@1XK%{Zpxb z`|&#t^#7#C&tsiaOS6SNN51L%?^u;beqayh{)-3xcY^Q#o-T;L|HsPoWC?ya@W%tc zbP3#lYw~Lw=3hePQU6iEp9uW6fjq z)BXuoc{INSQ2+Cw{uP41hkX9?Z+!ox2!1m8_WSP_fZwzv?!WW~EwwT1pD>k2{bvGy zD)46sen;|6`zKNG^TGV51OH#aA4@)e|AWuJK=A#0I?o?30zb19p8qoPgAMcFq4H?{ zLBM|r__c4t{toi_{^Q5by(*9V2=eXwZx-+u34Q_j{PlZ2|9OHR2l{^*_`eE%?f13x z9GgGy|G3~MlAla@>;B~x;EyVU=l=%zeEqpUT;##DY5$&4dDMSA z@D~9;paS-Lk#E|+Ay` zVQyOzOVUUziMeeFEkz5lBrTPeq@~i5w1h@?tHj)-xvM2z}KeqM#dU;;g^?85ZpU*ivn=jb!;v9c>{bo=e`BAr+^=m(Wnh*SQFT#G6cg^wF z?te!M`Px47MMAy_=e7Ia9h67?Cv*Sy{qF+M|9_FV{}0&Lj(-{Dkzd5Vef$>!e^w3b zx6C#3*Y>Yzlt+F_@9_O=5%7;(g8fAHwf*N1<&mGxzPhv!~SgcwbvhtDUbX-_M@!(ho!(DRR{aa+1FlwxtH?DF9iNF;QuW6 zU$Ng=+5h(nehK^b`L`VSvoFW}S6^X{e<#N`|7*qn_&DWJ|51tI`%fxqez~`X zpFbai`o~;>>#x1i)UWNIBPfsj0^olN{F8#;o_%fo9vA##;C}}EM}oNj0qkr0=Yy0- z{g<(C@1I`)zj*`fFJNEWKd+)Z@}v8PAOA0b|ApZ1W?x&sp9p?D@HYT|P($4RDfYGf z^A5_R{*!>e5%{kPev?&Z{cG!Qq2Q+ie>3n;3w{ru{y&1B0sOCkKdlj-|8VxJJ5LzR zR4O*rDU?U^&t^Z4^RdA|;A`ObZ;bs3tBs_szr#X)zR&yt%A@*=ZVNwuwuAb|T#4(? zV_$py=5ryxiSzFB7w2#UKBhdXzZBHJ3)J7N39i3{eQp20lJdxp=odb}Z-GBY@Gtzp z9Di+oB|^R)=e7C$EYu$a_3sAt_rD6y?*{g@`Q1u+G`~3D?*aZ7f%BD3AOC;Qt2v(ao`+#=d+0y2pPw z<&j?u`~$#0DERZ)clRIHZ`A_VpCjbm{db@~HnZ?!T1t-u3qn(EkN3 zasA8Jm`+D4er3udzvOna|J&!^pTO@W_;uDAU;FvN+O2T?Ejh29zZX*;)gRSAy#Ax0 z{@Vn982ba2`Slk31orLMpZ)^=(}MpA``0P{Y{5?k{@=jgDEKGXZ|nH(`d=sbX}~W7 ze(M-~{F{Gh){nb?xqfrXqvM|m{FA`%C;0u@|G??r-9P#Weh&MYocGS(Q^23l8uwrQ zBO~=x{QD@6`j5LKeEpvWer6l&C$Zm9@t>qT@>AHi*MERYir~L5^uJ$n4fZFqZ@Q=` z!kzz9LOzr8Z7QPWU%B}V%A@+zLH*}~`frWJ^?%O3cKz!`dE{pS|2*Jd))xE4KK+`M zM}98w&jA{x zzew=6u%GDo?)rOC@RNZ5Kj5Db{JNhQX`Na+3T{7r(ti+%0qAMS|5_5Z^8re1N@!##d|DUa$;;QBMqHDPalH9`H~ z3jY7TFp_)!>aO3$*WvnuoY(F@ub@1tzi5z|e<}Cw)qg3dKTq&$t~2#(_kS7fasAPp z*Y@w}lt=X!+-2$yU1z-d>wx}&h?EtE%oG4SgGKX?Q7(|r1uQy%$cz^@Pd z&jo)z``Z5fvEWAzCX62T{uu=RogHxhmA*9V=ce+%rQ(Bo{`IFk>OTqi4S~N_@O!a8 zv4SrD%Jo+Xem48|{^|Xb^zQx7)g5vFpR=#+pG_!_`i~ky7(ML$)B7ipU4N0_S6Od5 z9b5jlRD5vze^Kxg*th$S27Z-Jxc>?4Yd=4H4&_n*`Jn%1z#l01udwf)|L*>KyWp3y zZ|^_Nf&YQvf9%s=A@~u=gwezHTLQmfJf8m^_Cxv53UH7A03rVu=iU1scYggSkB(oE z>$mrh)}a1$!SA-gR5~(LIDdBihXp?c_})JW3Q+$6Y@sh5R(mw`D){$vu9@h5D23 zref(4TEAZX-me69=Qpkko?jmO?)r7>A4z#Mzf|_^_3QmgP}eUL{D_T4a$o;&{bPck z2m0>_{KT%f|2FJzE}vq>2iL!u@~Hnp_KP^`%|9OawYp*dKlZiz-^D^ca+9gl&Aav2 z?2i40oY(GO2MGCgoY%hp(U0?^n^{*1@FXs9aI2RiX1iZI|yY>Gf_*>b(P4Rye{ODn3exd$7-+N1_>)&-F zK7I|hm`S-mf9Lj}M0s@l;(_nICCl~K3VvVqwevSA0oOmwXTIT0I6sN=EtUD#qde+A z3H0xMOULd1JHdaQ{Zz%@Dfp@ECv)CA{@zQ{uD_!v?!V?&=J;#Zzpa!<{TH%tpTFKq zO0GZWX6z4RKf&qWJ%49W9{GWL38RPY4+MViUf5s8zIOj|6XlT~!@hm~c`vEB{T~th zP3*hZfA{=5B=`xy_nwlv{=2u}{{Ld%ef`Dtmr@?}pA3BOmeTdd_Qrmbt>#EKaE`z0 zr%)dGX~6d`X|DgJ;3u#jI)0%t-1XP053WDiXZ_76kLu3^^?U!5TmLMzJbzz9OcpR z%Lo0B0sSu!{7b(!D@~jK^MYRl{BgkFEcm_H*XDmh$PeXwzB51f{5dMrU&{4oay~W~ z2;2|qkLin#f5So}QRJ+L>(3POah%t_|N9u_(eY0oZe+Xu384Ntx8eFr+1I}RJB#wj zj~roq`}#Kt_)ql1e*0}^QriB}?slB-#reT!O+OHD=ii$0sQ!4aKY{bH!9d_4Q2zje>5uzwyxnwK&DpTr{_mkY>ObIZmh>pK{3*a6c?b4mb{I)} z{dgGVkzdMwX#b221_F-)zgZIYC$Qg;>koZ$`@fR%$d4Fl`nUbZfd7=>&u8EKEg?O8 z{p}F)%Q)}e|G4#U73vRy`e%UpV+P>)?PWi{qV)2wT>omyqxr=Fey)-#iriEjX{e{?UW-X#Uxt z|18k|uYx~_eeL&W77KnJ@D~7o@;$i!`Ru#{rQdZsQ(hse>UiU=e&0Q zcOQlQew^3N|9Hxy`DcRub3y-`1%E30{makdiVyDoyI$~f*tefQt^oer(YXJe>}%)$ z6O>2&mxBIR0{?*EA7x)V{)Unt}!bKYHlZv74J$Nn77Yd?Qom-49pTyXq91N|=*{AE7;rDEw}?;o2${naPn`q!|pegFFc$|FAs_*;NKTksFE?_R&% z>)$#df7<8#J{9Uu<@)XY?`u&1D--ej+U+q%x?TBEsQBO>{{@ss^UDVF+XnovCSiXJ z``Y{O3Mh~KJmBvD{yz_5|0DLb`=`GskNiU5?*jg_Y1rS-zPA6*r9ARWfd4Jmw)9R|Nl`Q`2p{nRrIjW-|v9`x8V0+-~27*e^vPh*Izan*FT8!+Wg+6 zJgPqm)V~MR-}7PYPi8;OIpN*;?Xhf`4?ck*ZgWuKX*foWSTu zaQ%TFP2OGqZhkoBQT@gDnImT(|DQnpdj!83`=NZO4R?Mmr{Ma#aNfQDaqE9g$oJ!X z-w@27U4IefQU7J!zkU7v74#oD71zIn{dmWB>%Wll$d6Ao^SAf^-+(_{@b|Nyr1*CW zek%KR{|A7-U+_B?n@M+5{GS9r5A^>#@OwXs=Rb{ot^b=SkLF(j`u_v?&j|i*_7j!< z=Lmj`_sw>C*z^Ar_@4`Yv!BfTHUDG5PXqoD;9r@J=RcYKyOsWflt=T=2mUeOKO*>h z*e`W__xyiQ@FT{X`G@kc!9d_R@N)%!%RVD%>+fyBFJs?6{wIKcM(`W|Y<%tc-$}ub zf57w~+P}U2{{jBo$MEs*=F@+I^62;{0smj%*PDj@d)U{W|3y(A`KiGF5BOgR{xj@r z&;JSpKZAYy_@4p(^V4zvCG2-r)_*4DQU8UY|8r`GzyIyg8Q5?3i&=kE@>vh}{JZ{f zoR8<9K6NxOeapgfv??nKkSy?(2L{__RDFZ&OL8t2dM{nLknU&eki z=VF6_KsDgc&A|O{VPD%npP)SIKgoNu7d=A9&-1GT|2x4y#D1Ofzop`Xd;DuWf$OjG zoB5O4@gE@Mqd4!LfA0MIQ6BZ53i_`B`hQ38+xe`2myl23{J4tIm4D^dUnta{!S$zc z-aCG^K>gKb01eMevi^x9|Vz0l(@T+<(gh#@FUQPssP+ ze7sY?d;FfFJepr(npr>g{DPqV!)Upp7~--CVa-`|@nfc`1?1ncpBILJm>GPh?all&aV#T(eaD)-fT<{d;h%}%cGfZ~Z*>hqLbQ4vtcLVir5d2~6(?8FB*26u1 zp9_8#`}EJFmp{DyqX+P-W#Rb^E;Z8dv-I%m@A;HR{bzbVtU?d_{wo3ahXj8e`>~4u zo8adIzbEkDei8Ry#(q1+UqX4*e<}O+{?!ZkpDw_D%Ohs~+V`*5QXcscQ^WVq-oW4X z685LE?|%QzU4L6BkNhC;6M=v8LhR?TKR}s(56UAyj(z+3-52=hy^Q@zM@^^h`!C%7 zcM17goOkzM=X4H?S%m#)&UaV(A3=H4e>(SXpMU*9|HXnoj(zR;e=qpC;P@v2Kk60S ze-``N{lg`cNBtK7e<1MF1V7KG|A62Z1Ah?kw+Vg``;D9hbr38EKBz7QX)t1%A`T*k9t) zZ%ldQM+1Kt@G}H|9s8Y?^MAVF#{+*j@T*o1ne>f{e;(yg|4HoI`%en+M+kmz z_O<(;p@N^mzJ32Q3ivBt$NeXinf|r=pLZya`cLb=LcTWVwdX&}D39td!T@LO)<|ICT=6|gyYOav)!g=lYuRcL} zG{1oN!^ZTm*Iyc_zwukR{wIa{oy$>RjgVi&d2Rizq&%uWf$O)|-@~B(q@}q2_3Ufw z?>5RKKNbIRZPD-`n0g}l>FpwTky zcjUZw|4^UuX#NGW!q5Ndp#NinKZt$vw^W>O?)=ll{E&)h`B!fK0m`HLi@ARL z{F@2tU$h+i+u3*D|L*!PQXcuy-VgiJ!#;m9fWPlu>{tHJNZQXoPRzymnm+UYdk^Ou zb6$J?9YJ~2e?0eZ&wmc+f2rUS`R`I+n|bKX1t zS->B$8v6^+m`=6%|0m?va^5|E-1&L`&K;Wn7S1c12m|AnCcMtRsj%)a*h zi~5vDe#C6E{_XX*2>9N=bB6k_5jeNJbM5t)*91QZ{A}PiScCo6?00tN@6~EQ>QWx{ zAIHAE{ucwkK=8-2-^s@4Yj^#8A^0hv|JQ-ve=Y8R1^W#Z|5nPQ{?mcK1o-;}e<%Ce z{p(MHp9TCJ;5Ymb_kWswZT;1wJnBCe_)CF5Q1I)Y<8S@nF8Bq&Uk3c;g5S}n|CZnv z1AjU2n|_4nKbZX!%KB?ec{Kkr_Je%Fdi#Ga@N)#ee>W|_2lR59re>JFo)F*g;jn6gnZ|eB&{(CRw z(fl&O{PKW*;iuTYh5cTNUxo6>&tc!*|JMTlX2E}v{kDqVL-310{~rPWRl(oNzV`mn zg@RwozJ34w3Gnv_{tcDQ@ptc^+~eOaA0NNooY(4aO?hz7;q>w;g*zJ34n1@MEP;r{ot-^5uz?)}5%lt=xSv2U;6FM;1n@T;9?j-Ph^+$i|b z-Y<)zhwX0w{tJSi#J=|YJ?3*fzZ9SOtwKJH^V;+Gjg&|8PvZXV=Z~8~|M!1^>)*h> zcK&P^^56N)_gaVjL!8&1zu!oC)PFYjZ=Zi(gZ?l068mGSnDy5{S^t$OkNl{o&HA&? zziq%@CHQmMZ>0FSf*%9?9l(!YkNaQ2zIOk5J>^mV3Bcb4{7(gc8~dG|{@wj=t>7oK zZ=e6)0)NZ~+<%Sp&GFZsKaHR~>OT|o{~hoH1=#P)zIOlkui)nZ|9jxi7yJqAyVoCg z|9^(^sQ-N6{{Z|V!C%C_w*Gbqei8701b*#}c>bUG^e?77>c15DKLI~g@b~)kM+<&L zX88W|Gw_cH{%Q8L=TCxUlA?;%ANn!lt=x?aR2u8_c-YP3Bmt?efRZq z*PkKy$zc8`fPYl*PqDAvfBzx)Y3$qg-~RxA;n#Tny)HECFVUI5d;DIYJeq$#@c#w= zKEYqezI*<=euqL_|8gPk9=}W>pU?T;PXBKHNy?-CBc2UE|IUE^PY8bXYG(fK^Iz9L zD)>S6?e%}orQtvS-)9@1Uo89D>kmCCkNQt!-+umcF7O`{{Kf2t_OH-kaF2hx?YRE6 zoY#K-u{GsU{RLotRY3j61i#w<%<*d!Dx5#N^&b}eGO&IkfSPq3h5IjLzhOn|WBLEs+|`~>#nmHrP2emeX1 z{@W1vtM=gjGuYpy__>rv{pYfu%z1D9HwOO3AFx08Vt@1Rwio9g;e2;z!MVq;6Xj9; zkuR9_Z~y$rRiOSVKVtv08m4~t{?{odaG#Lh!FlcX?~I~6sy`>o)Njwf8K}QYF|NPY zC8mDu`qP2($d7o@`1burbKp-E{7LL<=iftu9|V3&;8*?$_x~LGEqVQhKDo#5jNr!s zKL+@Z3jXKpYwM>($nW%-@3If~zn}A|p~m^M+kXejqvM~*{U>wIJO5)r|L6UT{r)x0 z`g8Yx*AGx0`MF^J?SMZ=@H5z7!1aedx%0_%Hl|`)^pw-~Km`@~Hn* z?;rc2hkgFF2Y%wO*pFvlJO6K{Jn}Qxx351p0Dptvk7A!9XFc5cFWQgmpT_ypv(n-B z4=++4)t?9I?*!`q`Zw&4uWgQBf5qQKdE}R{pUiph{OJt*ekIs1VBg(8-1)5(^1C_T zNU8r_%A@)dUJ74--9Y_!9KiLTW?y^$(UMu;2#$JdY78x*V*ac-G2@Uej5As z`cDA<`v-CVgW1=f|1PII>OTkc-xK&le#ibI_8U6=yX$8l<&mEc{9eHS-y!Vhv#;$x z5tK)M5%7Bhe}v#4WM5lFk?@4)7f5yw<^ScAo|C`|FvhUu% zxaZG4!OsT%0N^hx#r^MNKXm*3I1gEwdWsYf*)8EzJ8K{f6iaH|16)r_j?LZ|53mn3j95S zzncB0LkovLyX)s$$|FC9ef$1*81T0r$Nl%X+^ipM{f_?|=Ld8Cai#vTlt=X!as6qW zj|~O_BS8J91pjCDweP>25d6ef%=)qYk-)$A1n$3YT{Ayz{U%c$^51;w{LjHEnYp=ij zM0wPI66k*t=s*2GT>lLA+m|23iVyDkdzkXbPX&G&@N1pM{wM6a_YYympYq7h0RCj) zzbE*m>}%KW*fY5PO7+e9)qa1}G$CJ`^V<5`CghuNUVHxF{hTA3UpAQEqhNl$>F2b( zW8!}QDv^C{|GkOw$j<}*W59ny@W=V=KU?q%fj=Gi=hDwfq5iXc_TNItujYK)ic_!r zD|h`zQy$H)1k^th)IUk^fA{I%FZh91!}tFT;I9(=;1%ZlX`u9UC)1mMpF{_BGO0{dN*`M)Cg$?V&&|6~IHwBYY% zzm?;=*Pm|mb5iK|T@W$mTpo(1)f7yR+;hwgtuWw`Z6(a#B? z`e$=qyMMog@~HkIuHU|Yo)7BJ5&Vl9_`CmlP4E*JhoAphz@I=rr-J%#$-Z{|`%lPs z^qGH>eog}Uw{Tv&|C&j8H2)OP|3c9J)$~4bCpoX(e|4w#Nh7~{L$m(1^|wIC*XO);|MfiO(ecX# z^Lqo#uO7Y67S*4?zIOi=MS0{G0RK(kPZs>)KKq|2_{G3~3;25lKa+iJ{q&&s$)fo! z=6r|H#?7C-KWjfaQy$H)jO(|rf6GAqp9ubsKK(U%Lzi$3V%A@%wasQ#~Z)`9SSONOKm)>WH`X9=EC?D#; zy?(zXDkz-!@b@e|G2Rz0VTOFBQ!112Df9^gcmU|2OO> zI=!M=U}wFdZS1iwjRpZhnx&koh!&S${o9=WU4Jy?k)O}Lef``F z{DXpjbrXNr&z|%?4>Z4yoY&^po${#uQZT=*p#FaZe-QiTEUXx!JHG++J^@t!c+P9z zzvxGKRDZ-9Mz;6=ZJ_>S`aV7Kx3jN(|Kd){BR`RSd;i%1{Mqzz1oeudcIp0G${(~ux=9jc2eE<6u%8SsxW~Tp# zy#LdBxcg5(%A@{s*iYlEcmDhV{3-N23;EAnZG3J0el6r*^O?Vv?vs(fiu3OI=ZquJ zhVrQYU{3h_kAVJP6Z{?QyX)We7YTkG@Q(q%8Qo{1{!g>t(>nIvm+tYulJcnkME33b zpX0!PU+@!}o8zy&e%X)ilTiIhKJzDq{0Po#&wr0o9`&CE=Kl}qe+6BqQ2q1S*Pj2r zLwV%q0{>s&-%I-}@(bB-;~anQ&)Sb<$|Ju3`2PX_3fkw8U#W$^^FLq6*W|qR{I@mj zbI6b8ynFt+>%TeWQUArD|8ri_T?>t-BC(}AZ{z;$yos>s@2Jp`Zeu>~mwKVHbJN`clem48| z{r?5PpFw@1{=4|}mk9YWoY$_OWkP(=L7#T z;Mczf`#afxn(GgJa*zLIlt+FM`#Bu+`oA3bHDj@V4;@$U;m+SX*X_qelt+I0+u{3v zJ>Y*Q_|w?eo`3EX{4DnE^?wEMhquN37qG9Lzek1qZq94Z-~OOHnqM)PUqeuTMmt=8 zB|0y>hqnJsr#$k@fZrJS-wS?o_TBlp>$l~#xc-iu*Y4lu3He(&@4kNOuHUC9kNS^X z7QTL?LH~aV{xtR{*(VEq?fQQTel+l#0e@H=o?jXJ+W9+#@~HoK;5P?;mf+W>ebIZk z$KUP$qU&(|(VW+=e^n`u>QCbO?eo7CsDG*8Kgzx~zc&Ow8_cgY@F%v%{V!r)`}gZo zDUbTk1N~nE{D|wZ|C`U_w?N3B}&Qt*4z zeU10f&i~_rpUJ+x|8)iaE1mHCUtr%|zi$6s<8gi|=e6^{BjwTYD+2TD0qQ>@_}kgn z&i_M#UkdyL;NRUD_kW80&&rQt#RvEN8$@~3f5dWg=HzoUHW&!>1pfFg*#Cs?E4_z% z{9J#ZkT2wX!}7nS;)9$2f%2&S0~kPo(==@1Z^aeM#^m-!;e2KL2h7equM={}T4y{mU=Ox}l`~JgF%A@(m6)mg^CaE^`|N2k)I6wA;7PFGxnqDd5!mQ_fOaVUC6iRy!QNMKjl&VXS0DrmQSEuK7-b4HS#cv6IkbV35GZOgGz482$*-upZZ$x=C|3uLLXyCW&gZ*6g zYb$=oM4VsGdH3}fcl}*Qc~pN2sDB)&zxS=!Kf%6s{=OsRtJ3po@1d=~9Ll5m(?R|B zgZf+d#r3yf-@X33`%iPqBR>oH4*-9;;P+x*d;am3;ODY$?_U#vKj1dp|MTo?$M4*J zIG@9L?fJ)P^3nXt!2Hrc{T~Q^A^Y0%j}??he&mYq{cAGtTilNOKgquK{3Dw3$d6_} zzx*tq-~AX21Reo?xBl4wh+fz69`5mT&;M0Ieyfmo*MFBguwTr1?fmILdDMRin14Fx ze}~|oX1`(i6e>Qr{cjcg!299He;V)yCE@;q^tzJwaOdyN@1T%x!+C9fzfvB}FACKE zIH-Th09=0}``Z4SMtS7N0Dl(ne-!))>}#*TT{;lgpCQc8J^nQ)kLphV_0I}&ha^MaquzJ32P2l(yo#Qhig?7ubTQU95s|GB_lEBJ?f_P$k7}&x86m z3jQMYwex?S;K!{D-#=dfe!IcA|IgUhj$doaqy7_t|03{z5&UBIwc|H&2(G`(XTDxC z&PUSg%HAV%{)ZNkyMCf5kNQsm{l5(QZ*e#F-Qodzl`(l`gQAnQK&x-)c-oD zztTN;ew*0Wu0Q_?ej@v!_2(VGCBT1F@c&}p{r-*H|76Oe zezfD)`d*yx&w1_nOLNMj`U}AEdmGe$$#CpXWxr9y(l7tYonLjzBfl8!5_$eD9?XQ*w0Ta8ing0&-qaQQvOBCqx#c8{U3t* zSB}R1V)nJ`@4J*oekS|&_4i}oKQjjVU)|_$|Ex6@=ZiV-9)EZJMN%HsAM=q}f1%^& z9shh#|MP->+GqXs#^L%S>H9j~L%V*wA>sZ1#^_ZrH1T8>qk21K3Zz+0;L^yo-ttuHT;W z$S?WC_{kjg{2jp05d5v|o4-Z&w+s1SINzuuTK<(=|5rl&37;C7N-lqR^?w8EuQ>tF zFM_@=>OHjQ9~V&`%`X}FMZg~-_-)vCUq5u$|4%}`2j{iVIJ(p5G|; zwco!mkMd}KnZW-6_zfpve>VH?mLJ865AOP@M|tGuu%E+GZ~goT{8fVAp1!Z^J+%4f z3VvdK`1<_``1d@B`yb4{HvhqtNByS&|7YOu7yPO0YxDm}@YC71=l?74?@z=1x1{fD z`CFk_?dqP%A@`RpNG%?58$tT82dfg*XF;9^2m<@{-3}51i2Y3Iwjq=DZ0{tHY{zrlz$G&#|bmgPC{+^uIo__=>kLoW4 z_5Tg(pDXw&>{H~dhdaM}({cUjoHwhu;;(S8-){-|=Y977I^|LS5nqI#KPN%|7d(dR zU&+39{i;lPk zSKeyQU+w(qBjn>auid{sG9CLvIlro6>6U-xuKx!qkB)x|_n*)C*kB+~8T21D1N)cK z`+~fO*8fZ)-;DFx^RLG!kLr(JXU-q{`PccN{^-YX{W1Ma{o47{i1NrU`ZE0dy#V;B zg5QsQ?f8!t{8Hdw2>j0ke=7Uh^Ou`u;`z<}&TAwJ4ALIQH%PhZ?{iGaLIe>3v=3{BzI$KZJaikaw?tW1htR zQqH^Af7c&DdDMR~n15~1|8Ig{;IsZwb8!8;Id4{B`6$ajxb@E$@_%x^ZAG;FD|dd+ zP#*PP2Kui9`rjh>jr*J9pRM>C1V3_v>D*p_b%EdVDLlV*>`zntrj$qh=dqv0`Pd+R zF9-Nb1;57~rhjeyy&?E91*U(xsYt7; zc~pN9*Pp<7ul}n*{f7kq4fcO`e0P4o34U;+SwE$g-xT;?XX5!~4lwgug&tTu~zXkB8%)@>idS9OR(E3lKJo3{vhxgwK z_zBNqKaYK_|E`orekuEQ|E+=F>^bbePVejU)Blx}M}F~^@cyp>{wcxla+km3e?st+ zz6xLeZGpddKJLHeV1NC;OnKCQ!q)KquLb_KS=isgzIOd+LwV%qvu|HNt^@u&!9U2p z_WbFjkUu5V@9tm6h5Cy?{WpO6`@D$fSBKu0=smRk{{W?!+V2ngk@D#H zm2&^~^&=kifBgd7e>(f_`f=yqj`GNl``WBud;N3){?mfLi2XL@N1@__>(3VaMBsM= z{vU#0$bNPOUH+Bpmk53e`}X~358&Va5}to5y)V^!Oe_Cb@xk>IDUaqKSs1>5BmjTA z;2&jQTmM%r#PwIY+tjb!|1_jLsy~D4x7Y8@p#Ft|e?R-$_3s72FJ#}o{@nunghjaj zK|}rR|6M7M`p@4Me*F3XfA1^UKgqtk|GM{IL$Yzc+C8TJdn%S*`B(1x8%TLnf86%) z^S>{sKVR@u+1FnG_)zc@f!`1KrvyLKr+-55Q-I$e_}9FO=l?GI?(uWy|DcfnjPvoz z@f%Nhbo|n}{us{31_OZsp#B4bf6g$oe&#FwFM^-Tev#$h3H+ND!q9Yy1DXZ{qs@H^Q8MT7HU^j`Q_B9? zit=dwWjy~h&U@Fd31I#W-@?B4a|PZ*o8N9BzmN0UzhAkF@~HmQZ_NH{Uw}%_P6XlU#8an>g`kxK_4ew!p%YFXV z|L2rPe#GAJ^*;yrx30kcA)kIP$|FAr{JFsYM({68^|yX{y^rg!$9Zl2-$;2>e;n6u zum5L2{nxF;{!*XymkRlhIIpe$-zksk&*l2<_5U2Gf7>ct|4H_>^}mJk$S)2Ze{22E z2Y%sd>>qx>-}>K7dE}S<6u$nmfPYyY_N!0u=hvh>@+0?!`wM`7*Bb1%U|-w+7p%qk zPMp`)|MQeb^+$94_WFMr)PM6w*x%x_{`DW@{9ev$>;E&#qx!SCetZ3AgZf8(iv7A1 z&GFaP|Gkt)eqreNTkC%@@UQv|`;loT=pKLf{%g9BZ^-#5=l;{p7YX_HoOfS8aqk~@ zP#*PP@@x3|Ujq8C^EvK6iGA(o=W9_O`GNi6eh%;_3Vu5K+Wlv$;70*}DeylK{A{28 z3c-&7{xabIBlw@PAMdOm_xS%M_zCRW=ihSR-~R+#PxR?0 zQ6BjT!2b~VZx&$xKK9+~hkO1W+=%m!abCNB_?7ag{$#G-zJK@x)c@*c>{oxp9Dl9; zhF{@)kn`I8Lp{o)`ir=Jd;j_j)W2mb_6M`C-9K!gJn|zB^7&)NQ2zSK7r=kI5c_=} zH9`0FANTtIgODHUGas`J`{Oy^)!9E?|7yyk{)2y*{_Xj10R86({wns{IKI37UlaU9 z_CxnivB5xKBk<4Nj{7fR-*iz?gxmjAA%EKE{Fe#&>goQD|BphxKIgUle>dgP@k;^o z+Y07)%?>=j1or1ujIR7EcYZA?kNkA@^EvMwze3=@B>201&M$5!uK%FV{B9wClJn1S z{h?28|GOxU`j0#*V84j{ z28!S0Tbw`1`Oy7O=&y0>Z$Noef8b9uzfj&=Ki`4+pAh_m)BMeEhTxa7Z|{HK1HV}C z+f6rqw@~B!+1>xX7yMwU>EHH$0RBToc>a^wzt-{H`A?ucntvku_Wt`L@b?P-d+ZNz ze7FDa1V07z{}b@LeTVz6I>XH0y?=50UnAt}`ph@kjs2FKPg44CKzTI(EbiYve}4u2 zzb^RR&jor9_xj<^{}sV62FL$5;9vYb?mw4(?dM0UQ6BYQ2K)oSA0zmC*}u-2zkB>g z2!7-dbN<=u|99YT7yPKl&HT0dzY%-z{Jfv5^d4INoF8yLj`P~}>lFED{?XjOef|0q z^nXO~H?gl>zYb9z`PuB->;DMwzu1fWuRYV>{D%C9^G$r_1I0Msj`Q05|0N&wUjpWT z9Q1!e@C(@2=6{s($WK0M*1tXf6TmP03HM)fmcRM8`WfdN`^-Q43(m)KUYq}1%A@{s zxPN>7{|ox>y&wDQ+1KWO6XlT~JQhCx|A2q+H|*EQF!Oh>fA0R@tOVy9b6(qjrV9C3 zpZRZvd^gT_Rrc@glt=SR;rZG3PnGI~|Nep758(c1v9CRUO{6^Xv)H$|7#9o|1|sB`MZ+x$S+~v-ao4WKe-h9J?ZDly~mjHj};%>`*Zg${r90f>OYfx`~0r~{0)NN=1DXE z&WiuJ;O7IsCh%jA;{GSFpRf3>D3AItWj~Yi-uYh}_;(z`e(W66eAagYBB!OsGI9pDfD3->>befRf&y8hjiNB!rrZ?C_)!2d|_bJ*9; zze|qe`oHG9_WY|lp+$%Yfei_~-tO`@iNXvwq$E+r9re zE%=cq%=)#DUnAg86Z}WnZ|j^tu0MtHX#Vl++vm@fz(4;4?tdlw+V|foQ6Bk8z`qLk z34*_qeQp2fD)_0uZwmYsf`5X2cmHtb|Bm2i0RL*>S1QBvZ!p)aKkfeUKf%uiehc8= zC;0u?&v(|JyMK+MJUae)?AzCmR=}VA5AMI_)24rS{;vNx<&mFI7JmI`4gA(8vEPw> zt^ekfM}9K*Gk?4PYk~jU zf7mZ!UpxN$D3AKjV&C5Xt^?l#oePe0m;y~HkNgt$Q#cTlPbr+~a>js6U(Qx7Xhtp#Jd};`udt(H#F9LNI@J z{jros^UGsDhI8Kh1_1v%!B1viyZ-JJ{1VXroxtx}4fmhHzP5jLq&(_BaE@6&_WpGj z@RR?C{b?`x+rK7O$NBl3kLUS^KDp~JmGY?mvP!0Yd;KJX`fs@i``@sy%`buS$d5cX ze11cLe}5$Q3t#p(zo#z7`CmA%%`b!UsQ!ra!smA{sDDfi>^G+0>*77M`Hi4F@`LQ# z>u&_```5&N{cL~pYgZfR+i+f+Uu(*v`lHSdpWi4@f6=AbAJ4va|F(nj$d6&)zJD77 z{70g&pZBW2&HT?M959&Wz z5BpVKH}yC2P6F%U?qA0#kNh0qKLGsc^|9ZKeeLzPsgy^4KJX_3KX3*1Z(_f*)w}nl zd;R@a@Qc{DufGoh|82pa&3-4xcjv!^@~Hoa3&W59L%{D4#Qkq#zoFvCQ6Bk0;6Duf zZGwM@eeLy+ErK5h{3*b{xB>3J_8VsXYwNEX5;PNBx%oKNI-x3w{Fo+Wxs*@B{w~U;p!fzeDiH zv#+hct%4r~{O5pwVG}(6c|QFrlt=TA0seg8j}rV9?5|Mv&wB+wf&F}I|I7mZM!_GJ z<8S@la21~4OrQB{DUaqCQ9XS9yaeiBAow}#Yy0Q(f*%C_%fKHWjr-rizP5hHQXcgm z2mDun-?1t7e`jCYKd+-a@)Oy&_s>^>AJ+`~&EGQXN83NIp*-@_LI1A-|FWyGKZbqn z`d^ds$j<`)8^Av$_;cCU_RkZ7p9}mqf&XN4+z~TL`}(&t&cGVVBR>uJD}aARYwRy%KlJ)#=rZUYzo|lgCFkAmf4KE; z7xL>lKPd$BXE*;9-UmJ`2 z?-P)buWyI_gX}kS`giC58Re0m1pF_7|LV2aueRK*f9?9ekn+e+1^x!$N5^5m z9sBP2=l0)-^2pBs{zl+$5d8i={m%tI8~B@n|I~H3|4Hm?*Z&O4qyF>Qx3B+S0sp!7 z*w1^{9Di;7jk_M_cl*qbq&%uWSTlV8EClsma|8BIv9Il)Eh&%uIN)ywe$@`x59XTr zY3uhq$|FA!_&b5WOYl3fukD|Of}g^^y?=fK{H+~v|LN>&`{zc=qyDo%|3$!G-U<8p z>}%`yEy^Q57x=q@pBaz+ee7%d=aZC2egW|J0Ka}`>{olw-}<|Z^2jd+{$Aj(6a3~r z{Z9qI4EV*sf2IrWzZd)3{yB&8sQ<`XX8*DG&wapur7QO5uJE^irgy{nT%Y-eDUa$; zs~x_7{tD{v)gAlW+1K{Z8!3wDsGY^2iTd7T*79;D00dzq7CHpW6gKihX|CNA$#Q^M&VPD%n>rfu~$-u7+{566}RmA z?Vpn=kNn8X!;k-^z>mHM`vvT4`)4D{BR?AWmjQprFzg>>U)w*oQXcv7z`q>$O@?E? z<{Gp9we{D4^2kpDem&qnKLY!)KK)F}BR>`RR{;O&k=XCYzIOlFg!0JGVBfy~YykXo zM`M5fT7UcJJ7aJ@&u2b|@~HmOy5Z+fV^DvGaoFF@zV`c<)(QE8KJ$t9VgDb_Yrj9@ zX3C@fBkG0s9}W6HEcnqMn&a2rxn8)}j{|}q1b#E%&q~Gp4`siN63V0gi-CUw@UsN}B>UR=e@4hx z``D~s?fh>y3HKl5ymtP#rabDu4D=rl`hP+2dkVh0|IQQq$ok>epDw`vRq!XUubuzJ zf*%e1Zot3%K|KF?>}%)$5h1_WXMRf>_TS^YcK&amJUagIp#KEW|C)!eU(CLC{;#Aw z@{@qy6Zo%A#(teo%=x38{|hOP{8Zrg0)FPh*zd)@cK#241m_2HUOWG*O~Lu`oY&6( z^C^$|&j9@=g8ugi{zCR=JNH}e`TwopXS1KidGGx@eSyDwD(=6@r~a=0yC{$PkGdj! z|LF((8INMW8~b-E{Xa^1yty!~OSWU)%p{OvCxX zKJ&i{`LUeW_Wxqaqy9_5@lOW*Z<>zlU&y|;|9?q&|Rk|8Gzp z`9a_h1O79QV?W|Ev;MUGf5=Rnufut5|Nl?Ox8%IG|Cdo7^&bcNPXYaZISbdH#J;xw z=Tjc}iR|0^|0v*pn1TI$>}&Ubt0|BC0?_{$;3qwS{Q&*De%?bn|69z)`ADDn^Pj}| zD>$#6|CK0@`Y#6kr-J^E34U+(we$b5;Fke^Jn(nV!To2jubuz9D3AJ&Y!JTxOaOkt zQ`le2zIOh!H{|N9`2>uH8we!E{v$+1xedd3A4(GRVUOWHyQ6BYQ z2>MS4{l73D`+;@l_-p6?Jjx@#1o+c{-!%*S?b+AP|BjSLexPCa`9A~rf4_+RG3;yS z|I;tw{8Y|s=l_X?I6sf`+WCK!@~HnP(0>N#|A|G||A>9<{GUO2x*`WX9Z(~1dgTL#4Ddmx$ z4*bQyfAbye_hnx@{})pp`B}h!9r(%bVt)qv+WCJb7w6}5UOWHCuE6=FoY&6(6w0Ii zb3y+(p#Sq$Vt*(5+Vwv`dE^(cZ(skH0)NXY><=#Rcm3Z$dF0184&VQl0l(u1*nfom zKIN|hRD5t>|GbX!$WLP5e*JMd@V^%P&FpLIZ%7`le=p~?-@iJL@~Hl7Fu(Ue{r?Dl zm5t{3Y3uhd!OsK!`@p|_4emdNefQrVagSdjb5wbN$QL;`--u zUR!^)DUa%py3(wFd;R5s`sWD#4?_L!>+h$8d@1L(^>;$3Kbh-~;#1Fi{r*Ex|D+G` z{GvAbTYvXc9?dTe_#Xp*h2VE#Ke}S;DF4bm{_hBWCh$K6ewpBpVqaT-u^-|2J;Hfy z{k5VznqLlBf1iW;YkrLV%|iX|`a34%_i|oae}^fL>MsTJ{}R-{=M!9imCgRv-?x-U zengY->(>V0&-xVmG3>`H>u(z6ksk#9M&R!i{8aWEDgJkY9|!!+z;B(8`+v^o{F_rA z^`8j*uYf;N@IPT+d;jq;!A}AH*T8>S@b|J`$2no#{U=NC)7cMl-rIk-0sq<0@chfR znDwviKi7SZ^HsmXd8eJgYeK#*=e6grizttdfA&@8{Ij3G?gIVS`vTWLz^5NYdE^%Y z|6AZs68!l-=eJMD=WsqwIe&i;>JLPR&u=%VzsWj0zhd^a>rVs9qxr?KZ{Ppy0sd*h zZ?)Cm`rGv-uD=WCwd+qI^6zxRXsH*UoBUsQ`!1{TYs^X zM}9o}_WJt+_$|M}{@iW&__^z^NXTb%K2h0!cTgVHpL})r`YQ$XPyQO$Un6AzH$F~UI|NaB@M}LR?syog6we{DC^2kpD{u$uU7W`QDwb#EM7yMNA?fa*5>W2UR zfRlos&c1g4KWI0e-#pH1``;auNAt@A^;ZVQ^AAiOETF$o)70#dC`gc$mr> z#-RR*f?w?iGr!RO6Dq^4Kk*>0zcJ^v<9{>dQT@TT;m7|fP=B@Gu^(6Lul~bAK9TcU z{Rb$I>Q9dgufG|n|Gh)F{$W4+tH1wYoPUJ#e>w-u`Omx{0yJ@%Z}pwLe6Xb*Q7k^KeAJJ|E)p)Zyv+`oCBtR?fV~#DUba4 zF2)a?f8PAB0si-bzl?qN{ZsDo|3>hWfZrDQE&nq8pX>a^#q7t0HV*zA;rw?~%A@{M z+0W!Z@AZEz@IOC}{iuUx{+jBmzZ`I*4K9{4*>U_ZmB zzm@XH4|WUhzXR|Wm0>^Mr~e}5k)I3vPQV}f5BAG^`gc(t`SIPu`|k|=mM5_v^Si(G z*Ocm-49pQsCbR{3+~LarU1g_O<7K zX@Z}Aqv_wif4T|yhXudtA#?m&Is2VcX5fI}=K}v`;14;4=O53$w*L*JJeq$o`}Y2K z3-GtH@6JDseQo|51wS<*eExlaf8Bqkf7f5?bN;cENBw65|5o6?&VJbSkNp(q_`BD? zR|LP1ef#yF+kk)UH10p)53~L{JHEUA4pScWUwV_7zy18@cHrL-I4|J6Cg{$8Hv8K8 zzn1dIkLwwJ{O-=6;v;O}MMU4IdOn)%KX{ArlR59*f8GuJp;hqw2ePlt|1Qd-{?pmF=YJ3I_p|S=|4jC^`Tr#Nx$N8X zzZdu;&&U0j`JDeS%A@`Zdxy_|1n~C@e$P^W*WaH6Kc%WA3ZT%k*{Pe`|`Huzu0~g@q-~Ncd`H!PK>c5zMd;a$Uzl?o% z{im|8-TxdD{K#8P|C!eLe?Ra)u8NO;j!!?2@~Ho8;6DKTeivfD*r(rz^2m?r8{Yp! z;QuQ4QAf@3*XCa=`1!zp5ctEY;rv>`cJ$qy#I%Q|AXLX`1FeezZm!r1Aol_ zaR2!}{SlN${ipT|?|%yLj|+a8Prp>~1Gk6!j{^U}>bU=yWB%6Pc*>*xGlBmY@JmBJ z?-QXaAmgZ)ka$^5^2_aD=NA8`@xKa+imo%L}2b19GdPiH@Y z)1Lo0@Lv-AT%Z1Y!7l**Ea0CJ{6e4pNx_f2!_43A{|Vr?j>PjX^?Cf8Qy$GfiGBO} z_ayK~34YXH{?`A!f}g>@ef@h1`1yjL=+pmD@S~E#&;O@^A9*pJe+K)}XRZE<_wR)M z=L;#1=AXlUGXFtu{XYZz1i{Z`KeT>AUPR~%{@hjYBL%xX1qv!B1sBw0^wf{}S-$3w{p!+Wprvf}h8JGFR{UF9W|=@Qc}x z;(X|n+yD21A9ZK={`(5>@2hE!e`XKhjT_yjK4|lt=3) z8PvZR)c;6rTz@wEW6!EK5C}T|eUkI;`im^{SO0O!qxy3|{cnK!r$^!X?l``YC3Al{0U5{#lpf`m;{@tN&Tbqx$0pg|Gj&LH&2s z#q-Z+f4NeB?RvQW)PMcee=+4z{pq0o<)Ho_*mvij&Hieo{@3f{`jbxitN#_sqxuU# z{qKSLPqFXTpU(b`O8xz=!1WjStiKQCQT>s3g|DBLp#ClFyY&~dKSHU$TM*Zu@Snf= zccMJ1KMBWo><>}uZ`=UapYOB&D=3fZ&j$6c1@+Hm->tux{Q*k-WkUV& zr~S?Um{5NSsQ+V7f0ssPes2BA>|dws|8pAS`DdT;SN|-^qxr`S4qyNIp#H)uasB!1 zU!&At^D10_S$S1~fOh|I5#>?+X`ucuK>aVW@6JDXj`z0)0uz+=Q$HHlpT&8t{>vzj z>dy!DuLt!nWZ$hnpMCBAr%qE`e@rFQzgB-O%A@)thJ>%5jiCN)_TBoE*`KJ)zezJ( zf057n8&DqAp9t#T0_xw-zFU9bTrW^z~e7F8$ z_8(K~-^6+M{yC+x>0hh=OUk4Ai$VR{LH+$(;QG_qe^{x1ALrfr1Lygx{|CyW`lFM> z*Z(e1|Dcw*{vi7!mHNNoyjy>!&-%Af9@U=;>MsKI_iTmh&u9N0rT$Mi@75n(#ozqb zP#)Ev2kQSG)SnQ8>yKyuA*KH9oOkQb_gVi}lt=Xk?hao+dqMsETjTnR*?&N(e>dmd z`jgK0H~(FfNA)Lw`hNoT-_ZuwpU(amrT(3qck3_pS^w9RNA+id`hNlSCtQQ;4@Q{z zY3u(Z&b#$za6Z!M-+le(1InZNi@1LK^}pXh{rh5Z{n_l-Qtsa(+L^ptf8GVAf35y= zDUa%p7;4tPUH?H)fAqDu{$lnoQtD5L!}XU|HT7%Pudb9w^~Z7j_Un&-fcn2--@X0@ zFEsuX=lBPm{~mT7u0NaeTKz*PkLphc^_PPBzhK|3KcD^HPQ7mZ4cp`TBdeMIwe?ev z@~Hj-uzrq#`unr*)*ocQky8I`q5cG)^*=7uUk2*`8`Qs1s6Ux~_vaVf`A1xj=by=W zZT*}}c{Km%d%~|@|A6}2vhU76mwk$y^>Ek2P@(=ppY`7*)Sn9KKLzT4U#LIuKeK-0 z&#FHB_2i@B zPo;Vl-+v6vZ@$)PFIke@47H{;ofteeL_tk5V4ZFPDA$_+JA2 znq9EJp8c*${})jn`Ng3BTEJi475h~q&H8y(@!z66@}q~F^^?PSZ~wUz_zB&yzli) z2mB*~KZ$*9{T&kg9MJz2z@MCe`(Mkxw*Dqk9`#?!zP#q^;Ul#n8>}%^Ui}I-dGWHX!^?xPsueurc|2O;E`fEseheXxI;eQo{iq&)JI zM}@Dy7Qml+EB1%gH1pTi-$Rr~em?v5{96IPdtdA?VP9K+@svk?#OUz#*BbcMZo~dJ z>}%`qe99v~j(xlTYk>cQ;Mb{T=C7^4BEe5*-(G)hfxo;T?teM^+WLEo@~HplG2!d) zTHt5ij{TaoP5;{Zdy?|V&tTu4|8>Am?2rBa>}%`qX38VKkbQgqyB_$FcVK@e``Y@u zkn+e6j5YJO`|kk!-GaY~eQo{i68r@A?e*6Q_^&77{s&)bj=#44UZFhdzm$FZ`r8@! zj}E~8I`*~oH<|LtPaGFM|E|ElaUk}qM4A4z_1A^+$j@TmUVq(zf6<-TZ^yp2{;ETYq~5Kk_~^e|!Di1pN00;r^>%X6CQ0zvYxi{pYc7ufLmtKmRW5 zPhekLf6q`J`BACi>+cre|0(#Z+1J+JLBUUE-(G)xfS)iJ_rITgZT)qnJnBCa^nWYx z-xmC4bH>YC%Pt-pzsNBt)}5WfC~0KfWB?C)g%dVc;I`sBX; zcLC**pToX={O<<-6M`RE&-C9U1oLOtpCR}~?1x@|^JJRV{%oJ~`&aOT6U_Rt=a&NfRKd^nIlsR-@4kPaknfOo zKYBFoKZkv-|3;KYeggY;{}X|~f_?Y+r#AA}|2u-8@o;$m4+8(LF}VK>_ObFY@AjW~rN92a7yPm*;r%}h{Ab7F{!`f3`kzaA)PM9;feoA_H|BnLyN5LP+zIOk&Tkx}h{}}MI@5BAiW?%dL(=SmT^A)YI ziv4x$YxjS{DUbXz_U-$>$ARDOe(Wbjo8#Z-?8{HUz5cYOJo2+2Gsi!f^WODm7Vv9~ z$9@j`+VhY9Q6Bk$X~wtjzn=j98-jn3eQo_^3w{Fo_Vxcs;Kx0H`>)f~%wK!{aSi2B z|7oEAr+~jp@CUQ6t-nIS&u8CWe@_E{`~=+pQTDaxA7d$x`cIi2zW$y8esCi8lbV_N zYwPcF$|JvkeS7^q3;cHke*yd2`pXgg$Qj}L@AJTKKMD80iG6MTwWU1jKc0QN{}+J2 zP4KH}%`q9?GNsV;&D*e=h+)G7b9?%}xK>`n!ItRzY6>(1^*NF zwe>es@Dtg$*WYWvkDQGA@7uy0e{KC;NO{zM8T^;etnsQ+yC?e+H-@G}L!SxYm2ZT&qd_=TYVw}F4rBe?%@>}%_rcV`r?9U+|DZhTKlp^{-#-5D0sk$* zU%$EoW z*Vf+*%A@{Efd4V@t3QVO@5#Ql{w|y?tgMDrNWeI))`}X?#4EW8b z;r^rAnE7k#?<&fp{!7`n*WVYw-y--a>}%KG4T7II$IL&0PaN<0_m{x$IUV=Elznae zb*DV)KZ|{P{ciw%f#C0EU%UQ(A@~KL|Bb*;oPqnVe~mf*+WNbh@~HpFr_B8A^|u-L zMS{PAeeL?YL-6z1x7XiSz`y@--2eYIb}#Tb*6$y{pCnD9b&w_2W2Q#Y5?Mtaht?8V zLJq}42dmKjLaU$rCjGS(?S~jiBWWS#5UYlj4vSxzq~_4C$1gH+m{aCZ{@2}o-GBFU z-Jk3Ay`R_1>&e<@@9Vn0-~0ODt{8IKC@%iQ4$;bcQiXUO$`Tmu4{%r$(gB;xdexH6l%A@|P zfWHIy-4*}R+wA$9_J0?}kIl8`@817E1OFw(Z_B>v`Ok}r9|Ha_z~8R;!`XN0*Vccl z;%5SX7x0I@ir0S*`@I~P@8$l>pgdateD=efv-aPwz+a>I$9=AUk>Usb72Lv-wXU9ia#>N_D%C2toYeeyywq8;4f4B4eXn) zzr~6lVc*%mR{y^P|BT|FX5TdbKNLT9s@=bP{s)2I{WZM)UGA{wA0NH^p6~y3p*&ju z@HE?ZpTCEJf8cfOXRt5-{c*7!1A8ft{4C%f0sfH5*q`FF|G|_;elGBj0sold7y9h~ zkm45r{{-+Kc?0*q-Dm%OD3AIt0scwgAJ4^pmCybUQy%%{z&{22C#PUP;ZEzT1_Gx2 z{}|l+XV6D}E68=YU^44fmhpv;WnU zNByS&{{mXf7(UOOb7{z%*kA6m|G|_;emd|k1b*A;*e~8xWH3Rn_*VgJP5HRikbjqXt^MGFy_%jv1Bl{GIy23u!$1DCs_D#>f#wvb)-CP{v67q`YS;F^+Em3XJfyLebf1sM0w-~W_TaJ z8vuWi;wRi?eO2@Gmj#L+2mE;8-~Bf3Kg7PN{}AO-|H;4)0)LI-KjpLkBE?Swegg3C zo`d_(@!LP;QU77!Cjx(w;xG5v{{qF&0{->DZ~hMMzszU&a>w9o!? z6u$uY&4AxHANL>E-rw~XPkGdT3GiKlbI{ z-zEL-lt=wn0zVn}=M;Y$`|S<=pH}>sJn#A268LlG;r_R77{2KbHUV?Tj?)BbHhdE}=9|90T7RQy!-P5XDL z;%5N=PT==_5BHzVzG?sVq&(_B8~E*je^l|;v2WVH-4@{bzvn!WQ8&4N(g*4U&+4d`NtN;F9d!^;CFZ*_g}w*)s^}AS6j-X{!4-18TjiJKZSi$|7#UL0{m3q zH!i^a4`#nz)arYmzsFM^^0QbL>ebeWziu0!Vk6MBK zyL|eENq=bzXwI9ipL-~euAfYB{X7h=p9007>9hWeKf?7d z@|ho~o63^^aBZD}C1gJmpdS`Jn!%LH$1} z{!c#Z@AL`of1l6%9wmQ<^DV{sDc^sMP#*PP1p0pl^grWMTz~Vs?d!+1|Nm0*?S1BF z6=VMa&YSvwlk%wlGSL6Cp#Ri0*dOn+{zXcDI_FK--vY{``YS;Fqe1-%YjORbuz#J{ zKl1UnA?1-DnB{%{B@6g3DE@Z#A2;};6hDsrEY4fsKY0Q8A1Qt))!x6R`4=jFF6e&@ z@ULEn=l>}Crt4>fk{``^)A|jgJX*g3Q2#$c{Z)!ToqhT5SIYf!Oz}&=`i%pAvl2YN zzkIG=6Uw9hQ{M9K-|@hIN%0%qWA7i+`t4KltvEl*u>W@}^`~?F?)^Uj)ZhCvJiiZo z*1uZG7yGP#Ipxv(OF{jwg8CbOj_YrkX3zfy!~EhYkNnVV@A|(6{7s7A&!@jZ@%sRO z67WZ@$Nj&=zVrQaXAJWC%cMN&Ka+hYZ=IiS0DqO@Z(!ea{w!1cBGCW8fIsvL-2Z;| z<@;B%{~?q|{g;9Mrvm?yFR`C=uf6}A`DydNi1Nsfd)wZBPTrdTo4`+1{7j#I2gMHq ze+KZUDt;0BruCn!_yz2{-+!73{C$dF&i-I$@O&@Vf4Ab7u4yeCO@n2xyw0;{EKW2{i{LBabgJ0wM&0=5v z`;~Hj_fsDAA7nqw>uy~?^MGHo6#Lchv)9k=g1-peNq>owug`hY{63&Osy`dd?>$ie zImN$&{lVu;|NFmW{ihW_kA3(4e;@emzQOaG&Aw^>PgU|uIB(kjlPQnpR|@905Y+#Z z;_vjie%~v81o(@AfBObJzq3BquNCD{|5af9mH;>Zzti)=YK;KKbL*?>(5QVzxjLI{}b$+{`^%l%A@|vLI0b9zfbY=**EQ< z7F%%rOF3`aKTRo*>W`W0z5agy^}nq6yVy7FpMNTTkbU?5`4RY=6hA)Q-an@KHTeP0 zuQ}&U^9xcQ%`Y9yZyTup6~!OOzWnn8^7^k(@*_BJdjIfOrTz?1|4vZdJil`G zZ#C@S!IVeyOJd*s_;DEcZzz7P9@bY41Z4m6`k$!yeL(+5fd8f9H)G$le@YZT6Zpq~ z-*h{ke-HL45_Oa7pGbK${~X|-0Dh6;XR>cP|5qq}KJZThzrhaN|1_U|J<6m0i-3O$ z_!AVr$frL}@ymdJ2KX&@;{JECZ`yxNDUbTE0RErA|55R)KZvhCx&JmRe&Aj2`Ew5V zBYwvHC$evP|6~~DQU7u5yI+4?K!-^TUro;Ug^noxVD{ztE&Ct$A6)-P&O5$y5zG7- z%A@+jp#JKh{$+|^>~sAVD}Di3zZ$@={|oMaC;O)Fztp8X>c52jFb~f9{!0w-S1EpK zPkaB`yU>}w_xmp$BDnsCIZtHNO|D;C%A@*&^S%4O7N~!M;*VkffhgTu|2V}@Vc-4u zTO0UAivJz^ru|=S7oJ~)^QQOj|5WPF0P~9l^|x01I=$@mH@*HWRPqfuFZYjp{?YZn zxc^&y<_{?OE}S==e|ss9_Fpzw|GHp)Q+~zu=de$asGHpXlPHh;La=`IfWK1l3)nZk zf4NlgOM!n4@Xsp#F7{2YpH3=%1o+nizv*r~|4Vz@``7gTTO#Gr{Hxe^9)GO!vmx-m zSNwGLP4B;btN5Y!>?_B8{#*zA5qog|6WKRizl)UoOwOBLe=eXrnqMZ@?>tYi=9d8K zuT=bv?3>;{y7@QU|9?1dI)6)*d?n`-qOM-=ytoPE>t_a2l-{g(m%Cg9Ie{ORn|Q|_pn zJiliueg*Jb0RPH;xc`;xn_fTGp*-q8u)zELDH-^WD}K38Kdkt1z;6lsV~T&)=lUN~ z{AA#_0{)o&c>alf?CZ~TejMez{P*utIG+@?d(OXpaz1>J@@W0ixc)GIqIG_@0rjW< zj_VJzZ~FUZ@1s2O3)pu*{@f1y0>z)g{>@IKd@rw`cNM=J_;&(7aKP?g&cBp>=kdoW z!+HJc{QivM$GmS}Kkmo>cEIn;el^ipgncLPctPhs_Wm-T;0d9;4% zT)%t$LZJRrO8p`BZxen{{62IL&p*p&{dZCx)t?RO?*!_f#J-$=KKt_fce4KNO8pU^ z^>0<`F9h|cg8KU(vgar35A?IwKU2(G*1wbUa{p&?-n4&yqCA>^1k`^osQ;qFxc+SR z<@G1)X~B6}f1c0!n^GRtA6wvk{@fMRKU}H5gnfB_$@wqgd<}8^S90F;`2B%We~9aM z=4YM%-9i1eD((48|Em7>{-H?JO_Uj^L3uR4KEQtf`1dM)E1!O6#m@x(gTQ}B@q7C8 zXDNOT@OuIOxZ;oW=^s}7eBeI>{JW0e^`FMRY5(0$d9?mT!0!wEQpGP~{~7UykKBLj z6~B!AY|dNzzd!KrJBs_i;SqcP=SS^+@86%2N_o_O`a=8sDB!&1KLY&KieJipituIs z%N4(hefQ({K;Ty?eqeyze^23y

;8{G>(R=Rbphf9x2Ze^2)1>sQ(TA(g&TdF1B+|8d~Is`v%$4-oU0{lBdE`C$G-fPeJ~+<%RM_WHkR@Gqx4 z>c4{h63$!u|4HDlQ~cTNQzYsp`~O7o3l`h^&%ORn1OJHP7yI-ND1Hg>hXFtS4?O=J z?911W^7wh}sQU592zw`Rhy8fO6{kJ}a z>yIB~ub&0hq|66_bKkzKh@8x_SasA2jryu1}{}IstIMDx%e`3G=V0-_KH2Bw3 z9{EX2?CU?wd29cV2mTSoU%~!*gMUErbJ%x3|NCFyZ}YT&*2|n`= zDf#J~?^Cy_ttpTEltSv!&?-+}VTF9rTA;J>fC@k>_*KB41N=@G;rZ8p!d`z<|94Ry%|CXTcmL-Df41Ux_UX@1 z{3PJd1O9%+AI`q>{8!t5dlWwe{Q1Dos)6Ufiha}h_blbn{QIyU=EAM(e*y6OUX1

ddE^(d@66Bg3xJ;zgZ*^&hYDX_|F=>e`GMv3{&V{afxk`hi`h3l z{{5i%Y3#dS|1JjpEj4lf$JsYMe&;Ir8X5Nb$>$$(ey>p;%`c1VcR&AF3hKY@5?p^G z`*MDA|J*`(c3*8-M{<#`55?5 z)W-gg?92Tp`yWJkZ4Yl_lMWSwU{z1wkKW3Hp{P`OAd5YhL{SHyO z_xA z{BF`dx+VAK)|Ji}I-ciq+opqa4)#jpApsZ-15Z zLzL%t-@3T|>6~wQKKl26$?Lx-eo_zm$E`^>sUe^$xIK4b46nV0h)PI)xHWKe$u)c>pEw_xA&`e#@@+<%DkABgpr^=D8X)t|=o zyI(*43hGac!~TBuP4B)Rg7c=I|M`LPXnv(&erG}bPhN-X@6EpH`hAS@ z$d3U3FW`Tw_}T1_GOXV!#jj#Ni}Tj&=K%eR;om#&Yup^f{r{n?pS*s?DfyUZ?e$M! z&$*NNF_cI1%lyQ9{a*;`FIW6#?91m*(%+)^Il#XN_;)wL^GjpjnX}ga1|=Wnd|fBV z_p<(G3AQi){CpPYQ$*fbf9JzZD39i!&;94}CtCZbCjD~qPG4^;excI8lXv_)#ZUg! zUjH0{@3IF6Gq$fH@*MgoARjtq&4>Z!!G|C;O|lV9QIA;Z$$BP*mtf!tN&|(Kj;SB z{{r^qexwU&g-a`On2kxc>ht^~>vL0O#fT75kjM{?7aYe3R!_ zU&^EYi@1OH{%-{O|DJt${)X6p)Peb)zC_e5wW-~|tiOQsu~DCW{`_%1+=23_{=i!A z`H>hrpLgc+CHu1e6848X5Z}|6h`M!dRwGb{K5}8yM+1T6EPMWP-p=ox`}UOoyMCGH z`kgwh{eJ`fa&pecdr{un({g?(2H)Y*9bas$G~hP{{tU$r`ShnKei-;S0zaboX+HfO zik}7i=D@%7MtlCw8m)+dXTl=>q{c`fo{@-ujI5x9DyHfy?QCp?vItdVh!Rr~ceG Gng2gZFPC`$ diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o b/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o deleted file mode 100755 index c56679eb00825bdec6fcb437ac0dc52d005666f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 551000 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%0DNZ%lCES&kN`B?YSSyza*T?cO3DTg>!vA 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 diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/CXX.includecache b/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/CXX.includecache deleted file mode 100755 index 673d8d7..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/CXX.includecache +++ /dev/null @@ -1,4310 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/control.hpp -linux/videodev2.h -- -string -- -map -- - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/image_format.hpp -linux/videodev2.h -- -string -- - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/pixel_format.hpp -linux/videodev2.h -- -string -- - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera.hpp -v4l2_camera/v4l2_camera_device.hpp -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera/v4l2_camera_device.hpp -camera_info_manager/camera_info_manager.hpp -- -image_transport/image_transport.hpp -- -rclcpp/rclcpp.hpp -- -rcl_interfaces/msg/parameter.hpp -- -memory -- -string -- -map -- -vector -- -v4l2_camera/visibility_control.h -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera/visibility_control.h - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera_device.hpp -sensor_msgs/msg/image.hpp -- -map -- -string -- -utility -- -vector -- -v4l2_camera/control.hpp -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera/control.hpp -v4l2_camera/image_format.hpp -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera/image_format.hpp -v4l2_camera/pixel_format.hpp -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera/pixel_format.hpp - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/visibility_control.h - -/home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_compose_test.cpp -v4l2_camera/v4l2_camera.hpp -/home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera/v4l2_camera.hpp -memory -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__builder.hpp -builtin_interfaces/msg/detail/duration__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__traits.hpp -builtin_interfaces/msg/detail/duration__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/time__builder.hpp -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/time__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/time__traits.hpp -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/builtin_interfaces/msg/duration.hpp -builtin_interfaces/msg/detail/duration__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__struct.hpp -builtin_interfaces/msg/detail/duration__builder.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__builder.hpp -builtin_interfaces/msg/detail/duration__traits.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__traits.hpp - -/opt/ros/foxy/include/builtin_interfaces/msg/time.hpp -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__struct.hpp -builtin_interfaces/msg/detail/time__builder.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__builder.hpp -builtin_interfaces/msg/detail/time__traits.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__traits.hpp - -/opt/ros/foxy/include/camera_info_manager/camera_info_manager.hpp -memory -- -mutex -- -string -- -rclcpp/node.hpp -/opt/ros/foxy/include/camera_info_manager/rclcpp/node.hpp -sensor_msgs/msg/camera_info.hpp -/opt/ros/foxy/include/camera_info_manager/sensor_msgs/msg/camera_info.hpp -sensor_msgs/srv/set_camera_info.hpp -/opt/ros/foxy/include/camera_info_manager/sensor_msgs/srv/set_camera_info.hpp -camera_info_manager/visibility_control.h -/opt/ros/foxy/include/camera_info_manager/camera_info_manager/visibility_control.h - -/opt/ros/foxy/include/camera_info_manager/visibility_control.h - -/opt/ros/foxy/include/image_transport/camera_publisher.hpp -rclcpp/macros.hpp -- -rclcpp/node.hpp -- -sensor_msgs/msg/image.hpp -- -sensor_msgs/msg/camera_info.hpp -- -image_transport/single_subscriber_publisher.hpp -/opt/ros/foxy/include/image_transport/image_transport/single_subscriber_publisher.hpp -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/camera_subscriber.hpp -functional -- -rclcpp/node.hpp -- -sensor_msgs/msg/camera_info.hpp -- -sensor_msgs/msg/image.hpp -- -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/exception.hpp -stdexcept -- -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/image_transport.hpp -functional -- -memory -- -string -- -vector -- -rclcpp/node.hpp -- -image_transport/camera_publisher.hpp -/opt/ros/foxy/include/image_transport/image_transport/camera_publisher.hpp -image_transport/camera_subscriber.hpp -/opt/ros/foxy/include/image_transport/image_transport/camera_subscriber.hpp -image_transport/publisher.hpp -/opt/ros/foxy/include/image_transport/image_transport/publisher.hpp -image_transport/subscriber.hpp -/opt/ros/foxy/include/image_transport/image_transport/subscriber.hpp -image_transport/transport_hints.hpp -/opt/ros/foxy/include/image_transport/image_transport/transport_hints.hpp -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/loader_fwds.hpp - -/opt/ros/foxy/include/image_transport/publisher.hpp -memory -- -rclcpp/macros.hpp -- -rclcpp/node.hpp -- -sensor_msgs/msg/image.hpp -- -image_transport/exception.hpp -/opt/ros/foxy/include/image_transport/image_transport/exception.hpp -image_transport/loader_fwds.hpp -/opt/ros/foxy/include/image_transport/image_transport/loader_fwds.hpp -image_transport/single_subscriber_publisher.hpp -/opt/ros/foxy/include/image_transport/image_transport/single_subscriber_publisher.hpp -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/single_subscriber_publisher.hpp -rclcpp/macros.hpp -- -sensor_msgs/msg/image.hpp -- -functional -- -string -- -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/subscriber.hpp -functional -- -memory -- -string -- -rclcpp/node.hpp -- -sensor_msgs/msg/image.hpp -- -image_transport/exception.hpp -/opt/ros/foxy/include/image_transport/image_transport/exception.hpp -image_transport/loader_fwds.hpp -/opt/ros/foxy/include/image_transport/image_transport/loader_fwds.hpp -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/transport_hints.hpp -memory -- -string -- -rclcpp/node.hpp -- -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/libstatistics_collector/collector/collector.hpp -mutex -- -string -- -libstatistics_collector/visibility_control.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp -libstatistics_collector/moving_average_statistics/moving_average.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/moving_average.hpp -libstatistics_collector/moving_average_statistics/types.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp -metric_details_interface.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp -rcpputils/thread_safety_annotations.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/rcpputils/thread_safety_annotations.hpp - -/opt/ros/foxy/include/libstatistics_collector/collector/generate_statistics_message.hpp -string -- -builtin_interfaces/msg/time.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/builtin_interfaces/msg/time.hpp -statistics_msgs/msg/metrics_message.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/statistics_msgs/msg/metrics_message.hpp -libstatistics_collector/visibility_control.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp -libstatistics_collector/moving_average_statistics/types.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp - -/opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp -string -- -libstatistics_collector/visibility_control.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp - -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/moving_average.hpp -cmath -- -algorithm -- -limits -- -mutex -- -numeric -- -type_traits -- -types.hpp -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp -libstatistics_collector/visibility_control.hpp -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp -rcpputils/thread_safety_annotations.hpp -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/rcpputils/thread_safety_annotations.hpp - -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp -cmath -- -sstream -- -string -- -libstatistics_collector/visibility_control.hpp -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp - -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp -string -- - -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_age.hpp -chrono -- -string -- -sstream -- -type_traits -- -utility -- -constants.hpp -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp -libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -rcl/time.h -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcl/time.h -rcutils/logging_macros.h -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcutils/logging_macros.h - -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_period.hpp -chrono -- -mutex -- -string -- -constants.hpp -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp -libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -rcl/time.h -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcl/time.h - -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -chrono -- -string -- -rcl/time.h -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcl/time.h -libstatistics_collector/collector/collector.hpp -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/libstatistics_collector/collector/collector.hpp - -/opt/ros/foxy/include/libstatistics_collector/visibility_control.hpp - -/opt/ros/foxy/include/rcl/allocator.h -rcutils/allocator.h -/opt/ros/foxy/include/rcl/rcutils/allocator.h - -/opt/ros/foxy/include/rcl/arguments.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h -rcl_yaml_param_parser/types.h -/opt/ros/foxy/include/rcl/rcl_yaml_param_parser/types.h - -/opt/ros/foxy/include/rcl/client.h -rosidl_runtime_c/service_type_support_struct.h -/opt/ros/foxy/include/rcl/rosidl_runtime_c/service_type_support_struct.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/node.h -/opt/ros/foxy/include/rcl/rcl/node.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/context.h -rmw/init.h -/opt/ros/foxy/include/rcl/rmw/init.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/arguments.h -/opt/ros/foxy/include/rcl/rcl/arguments.h -rcl/init_options.h -/opt/ros/foxy/include/rcl/rcl/init_options.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h -stdalign.h -- - -/opt/ros/foxy/include/rcl/domain_id.h -stddef.h -- -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h -rmw/domain_id.h -/opt/ros/foxy/include/rcl/rmw/domain_id.h - -/opt/ros/foxy/include/rcl/error_handling.h -rcutils/error_handling.h -/opt/ros/foxy/include/rcl/rcutils/error_handling.h - -/opt/ros/foxy/include/rcl/event.h -rcl/client.h -/opt/ros/foxy/include/rcl/rcl/client.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/publisher.h -/opt/ros/foxy/include/rcl/rcl/publisher.h -rcl/service.h -/opt/ros/foxy/include/rcl/rcl/service.h -rcl/subscription.h -/opt/ros/foxy/include/rcl/rcl/subscription.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/graph.h -rmw/names_and_types.h -- -rmw/get_topic_names_and_types.h -- -rmw/topic_endpoint_info_array.h -- -rcutils/types.h -/opt/ros/foxy/include/rcl/rcutils/types.h -rosidl_runtime_c/service_type_support_struct.h -/opt/ros/foxy/include/rcl/rosidl_runtime_c/service_type_support_struct.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/client.h -/opt/ros/foxy/include/rcl/rcl/client.h -rcl/node.h -/opt/ros/foxy/include/rcl/rcl/node.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/guard_condition.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/context.h -/opt/ros/foxy/include/rcl/rcl/context.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/init_options.h -rmw/init.h -/opt/ros/foxy/include/rcl/rmw/init.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/macros.h - -/opt/ros/foxy/include/rcl/node.h -stdint.h -- -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/arguments.h -/opt/ros/foxy/include/rcl/rcl/arguments.h -rcl/context.h -/opt/ros/foxy/include/rcl/rcl/context.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/node_options.h -/opt/ros/foxy/include/rcl/rcl/node_options.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/node_options.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/arguments.h -/opt/ros/foxy/include/rcl/rcl/arguments.h -rcl/domain_id.h -/opt/ros/foxy/include/rcl/rcl/domain_id.h - -/opt/ros/foxy/include/rcl/publisher.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rcl/rosidl_runtime_c/message_type_support_struct.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/node.h -/opt/ros/foxy/include/rcl/rcl/node.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/service.h -rosidl_runtime_c/service_type_support_struct.h -/opt/ros/foxy/include/rcl/rosidl_runtime_c/service_type_support_struct.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/node.h -/opt/ros/foxy/include/rcl/rcl/node.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/subscription.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rcl/rosidl_runtime_c/message_type_support_struct.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/node.h -/opt/ros/foxy/include/rcl/rcl/node.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h -rmw/message_sequence.h -/opt/ros/foxy/include/rcl/rmw/message_sequence.h - -/opt/ros/foxy/include/rcl/time.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h -rcutils/time.h -/opt/ros/foxy/include/rcl/rcutils/time.h - -/opt/ros/foxy/include/rcl/timer.h -stdbool.h -- -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/context.h -/opt/ros/foxy/include/rcl/rcl/context.h -rcl/guard_condition.h -/opt/ros/foxy/include/rcl/rcl/guard_condition.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/time.h -/opt/ros/foxy/include/rcl/rcl/time.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rmw/rmw.h -/opt/ros/foxy/include/rcl/rmw/rmw.h - -/opt/ros/foxy/include/rcl/types.h -rmw/types.h -- - -/opt/ros/foxy/include/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/wait.h -stdbool.h -- -stddef.h -- -rcl/client.h -/opt/ros/foxy/include/rcl/rcl/client.h -rcl/guard_condition.h -/opt/ros/foxy/include/rcl/rcl/guard_condition.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/service.h -/opt/ros/foxy/include/rcl/rcl/service.h -rcl/subscription.h -/opt/ros/foxy/include/rcl/rcl/subscription.h -rcl/timer.h -/opt/ros/foxy/include/rcl/rcl/timer.h -rcl/event.h -/opt/ros/foxy/include/rcl/rcl/event.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__traits.hpp -rcl_interfaces/msg/detail/floating_point_range__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__traits.hpp -rcl_interfaces/msg/detail/integer_range__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp -rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp -rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__builder.hpp -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/parameter_value__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__traits.hpp -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -rcl_interfaces/msg/detail/parameter_value__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp -rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/floating_point_range__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp -rcl_interfaces/msg/detail/integer_range__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp -rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -rcl_interfaces/msg/detail/floating_point_range__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__traits.hpp -rcl_interfaces/msg/detail/integer_range__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__builder.hpp -rcl_interfaces/msg/detail/parameter_event__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__traits.hpp -rcl_interfaces/msg/detail/parameter_event__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -builtin_interfaces/msg/detail/time__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__builder.hpp -rcl_interfaces/msg/detail/parameter_type__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__traits.hpp -rcl_interfaces/msg/detail/parameter_type__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__builder.hpp -rcl_interfaces/msg/detail/parameter_value__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__traits.hpp -rcl_interfaces/msg/detail/parameter_value__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp -rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp -rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/list_parameters_result.hpp -rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -rcl_interfaces/msg/detail/list_parameters_result__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp -rcl_interfaces/msg/detail/list_parameters_result__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/parameter.hpp -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__struct.hpp -rcl_interfaces/msg/detail/parameter__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__builder.hpp -rcl_interfaces/msg/detail/parameter__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/parameter_descriptor.hpp -rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp -rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/parameter_event.hpp -rcl_interfaces/msg/detail/parameter_event__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__struct.hpp -rcl_interfaces/msg/detail/parameter_event__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__builder.hpp -rcl_interfaces/msg/detail/parameter_event__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/parameter_type.hpp -rcl_interfaces/msg/detail/parameter_type__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__struct.hpp -rcl_interfaces/msg/detail/parameter_type__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__builder.hpp -rcl_interfaces/msg/detail/parameter_type__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/parameter_value.hpp -rcl_interfaces/msg/detail/parameter_value__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__struct.hpp -rcl_interfaces/msg/detail/parameter_value__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__builder.hpp -rcl_interfaces/msg/detail/parameter_value__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/set_parameters_result.hpp -rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -rcl_interfaces/msg/detail/set_parameters_result__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp -rcl_interfaces/msg/detail/set_parameters_result__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/describe_parameters.hpp -rcl_interfaces/srv/detail/describe_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -rcl_interfaces/srv/detail/describe_parameters__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__builder.hpp -rcl_interfaces/srv/detail/describe_parameters__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__builder.hpp -rcl_interfaces/srv/detail/describe_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__traits.hpp -rcl_interfaces/srv/detail/describe_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp -rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp -rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__builder.hpp -rcl_interfaces/srv/detail/get_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/parameter_value__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__traits.hpp -rcl_interfaces/srv/detail/get_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__builder.hpp -rcl_interfaces/srv/detail/list_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__traits.hpp -rcl_interfaces/srv/detail/list_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -rcl_interfaces/msg/detail/list_parameters_result__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__builder.hpp -rcl_interfaces/srv/detail/set_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp -rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__traits.hpp -rcl_interfaces/srv/detail/set_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp -rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp -rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp -rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -rcl_interfaces/msg/detail/set_parameters_result__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/get_parameter_types.hpp -rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -rcl_interfaces/srv/detail/get_parameter_types__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp -rcl_interfaces/srv/detail/get_parameter_types__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/get_parameters.hpp -rcl_interfaces/srv/detail/get_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__struct.hpp -rcl_interfaces/srv/detail/get_parameters__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__builder.hpp -rcl_interfaces/srv/detail/get_parameters__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/list_parameters.hpp -rcl_interfaces/srv/detail/list_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__struct.hpp -rcl_interfaces/srv/detail/list_parameters__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__builder.hpp -rcl_interfaces/srv/detail/list_parameters__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/set_parameters.hpp -rcl_interfaces/srv/detail/set_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__struct.hpp -rcl_interfaces/srv/detail/set_parameters__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__builder.hpp -rcl_interfaces/srv/detail/set_parameters__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/set_parameters_atomically.hpp -rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp -rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp - -/opt/ros/foxy/include/rcl_yaml_param_parser/types.h -stdint.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcl_yaml_param_parser/rcutils/allocator.h -rcutils/types/string_array.h -/opt/ros/foxy/include/rcl_yaml_param_parser/rcutils/types/string_array.h - -/opt/ros/foxy/include/rclcpp/allocator/allocator_common.hpp -memory -- -rcl/allocator.h -/opt/ros/foxy/include/rclcpp/allocator/rcl/allocator.h -rclcpp/allocator/allocator_deleter.hpp -/opt/ros/foxy/include/rclcpp/allocator/rclcpp/allocator/allocator_deleter.hpp - -/opt/ros/foxy/include/rclcpp/allocator/allocator_deleter.hpp -memory -- -stdexcept -- - -/opt/ros/foxy/include/rclcpp/any_executable.hpp -memory -- -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/callback_group.hpp -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp -rclcpp/subscription.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/any_service_callback.hpp -functional -- -memory -- -stdexcept -- -type_traits -- -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rmw/types.h -/opt/ros/foxy/include/rclcpp/rmw/types.h -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h -tracetools/utils.hpp -/opt/ros/foxy/include/rclcpp/tracetools/utils.hpp - -/opt/ros/foxy/include/rclcpp/any_subscription_callback.hpp -rmw/types.h -- -functional -- -memory -- -stdexcept -- -type_traits -- -utility -- -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/message_info.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/message_info.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h -tracetools/utils.hpp -/opt/ros/foxy/include/rclcpp/tracetools/utils.hpp - -/opt/ros/foxy/include/rclcpp/callback_group.hpp -atomic -- -mutex -- -string -- -vector -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp -rclcpp/publisher_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_base.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/client.hpp -atomic -- -future -- -map -- -memory -- -sstream -- -string -- -tuple -- -utility -- -rcl/client.h -/opt/ros/foxy/include/rclcpp/rcl/client.h -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node_interfaces/node_graph_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/expand_topic_or_service_name.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcutils/logging_macros.h -/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h -rmw/error_handling.h -/opt/ros/foxy/include/rclcpp/rmw/error_handling.h -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/clock.hpp -functional -- -memory -- -mutex -- -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/time.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/time.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcl/time.h -/opt/ros/foxy/include/rclcpp/rcl/time.h -rcutils/time.h -/opt/ros/foxy/include/rclcpp/rcutils/time.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rclcpp/rcutils/types/rcutils_ret.h - -/opt/ros/foxy/include/rclcpp/context.hpp -condition_variable -- -functional -- -memory -- -mutex -- -string -- -typeindex -- -typeinfo -- -unordered_map -- -utility -- -vector -- -rcl/context.h -/opt/ros/foxy/include/rclcpp/rcl/context.h -rcl/guard_condition.h -/opt/ros/foxy/include/rclcpp/rcl/guard_condition.h -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/init_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/init_options.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/contexts/default_context.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/contexts/rclcpp/context.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/contexts/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/create_client.hpp -memory -- -string -- -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_services_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/create_publisher.hpp -memory -- -string -- -rclcpp/node_interfaces/get_node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp -rclcpp/node_interfaces/node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp -rclcpp/node_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_options.hpp -rclcpp/publisher_factory.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_factory.hpp -rclcpp/publisher_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rmw/qos_profiles.h -/opt/ros/foxy/include/rclcpp/rmw/qos_profiles.h - -/opt/ros/foxy/include/rclcpp/create_service.hpp -memory -- -string -- -utility -- -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_services_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/create_subscription.hpp -chrono -- -functional -- -memory -- -stdexcept -- -string -- -utility -- -rclcpp/detail/resolve_enable_topic_statistics.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp -rclcpp/node_interfaces/get_node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp -rclcpp/node_interfaces/get_node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp -rclcpp/node_interfaces/node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp -rclcpp/create_publisher.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_publisher.hpp -rclcpp/create_timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_timer.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/subscription_factory.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_factory.hpp -rclcpp/subscription_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/topic_statistics/subscription_topic_statistics.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp -rmw/qos_profiles.h -/opt/ros/foxy/include/rclcpp/rmw/qos_profiles.h - -/opt/ros/foxy/include/rclcpp/create_timer.hpp -chrono -- -exception -- -memory -- -string -- -utility -- -rclcpp/duration.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/duration.hpp -rclcpp/node_interfaces/get_node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp -rclcpp/node_interfaces/get_node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp - -/opt/ros/foxy/include/rclcpp/detail/mutex_two_priorities.hpp -condition_variable -- -mutex -- - -/opt/ros/foxy/include/rclcpp/detail/resolve_enable_topic_statistics.hpp -stdexcept -- -rclcpp/topic_statistics_state.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/topic_statistics_state.hpp - -/opt/ros/foxy/include/rclcpp/detail/resolve_intra_process_buffer_type.hpp -stdexcept -- -rclcpp/any_subscription_callback.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/any_subscription_callback.hpp -rclcpp/intra_process_buffer_type.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/intra_process_buffer_type.hpp - -/opt/ros/foxy/include/rclcpp/detail/resolve_use_intra_process.hpp -stdexcept -- -rclcpp/intra_process_setting.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/intra_process_setting.hpp - -/opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_payload.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/detail/rcl/publisher.h -rclcpp/detail/rmw_implementation_specific_payload.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/detail/rcl/subscription.h -rclcpp/detail/rmw_implementation_specific_payload.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/duration.hpp -chrono -- -builtin_interfaces/msg/duration.hpp -/opt/ros/foxy/include/rclcpp/builtin_interfaces/msg/duration.hpp -rcl/time.h -/opt/ros/foxy/include/rclcpp/rcl/time.h -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/event.hpp -atomic -- -memory -- -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/exceptions.hpp -rclcpp/exceptions/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions/exceptions.hpp - -/opt/ros/foxy/include/rclcpp/exceptions/exceptions.hpp -stdexcept -- -string -- -vector -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/exceptions/rcl/error_handling.h -rcl/types.h -/opt/ros/foxy/include/rclcpp/exceptions/rcl/types.h -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/exceptions/rclcpp/visibility_control.hpp -rcpputils/join.hpp -/opt/ros/foxy/include/rclcpp/exceptions/rcpputils/join.hpp - -/opt/ros/foxy/include/rclcpp/executor.hpp -algorithm -- -cassert -- -chrono -- -cstdlib -- -iostream -- -list -- -memory -- -mutex -- -string -- -vector -- -rcl/guard_condition.h -/opt/ros/foxy/include/rclcpp/rcl/guard_condition.h -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/executor_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executor_options.hpp -rclcpp/future_return_code.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/future_return_code.hpp -rclcpp/memory_strategies.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategies.hpp -rclcpp/memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategy.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/scope_exit.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/scope_exit.hpp - -/opt/ros/foxy/include/rclcpp/executor_options.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/memory_strategies.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategies.hpp -rclcpp/memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategy.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/executors.hpp -future -- -memory -- -rclcpp/executors/multi_threaded_executor.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp -rclcpp/executors/single_threaded_executor.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp -rclcpp/executors/static_single_threaded_executor.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp -chrono -- -memory -- -mutex -- -set -- -thread -- -unordered_map -- -rclcpp/detail/mutex_two_priorities.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/detail/mutex_two_priorities.hpp -rclcpp/executor.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/executor.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp -rclcpp/memory_strategies.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategies.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp -rmw/rmw.h -- -cassert -- -cstdlib -- -memory -- -vector -- -rclcpp/executor.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/executor.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp -rclcpp/memory_strategies.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategies.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/node.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/utilities.hpp -rclcpp/rate.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/rate.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/executors/static_executor_entities_collector.hpp -chrono -- -list -- -memory -- -rcl/guard_condition.h -/opt/ros/foxy/include/rclcpp/executors/rcl/guard_condition.h -rcl/wait.h -/opt/ros/foxy/include/rclcpp/executors/rcl/wait.h -rclcpp/experimental/executable_list.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/experimental/executable_list.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp -rclcpp/memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategy.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/executors/static_single_threaded_executor.hpp -cassert -- -cstdlib -- -memory -- -vector -- -string -- -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/executors/rmw/rmw.h -rclcpp/executor.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/executor.hpp -rclcpp/executors/static_executor_entities_collector.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/executors/static_executor_entities_collector.hpp -rclcpp/experimental/executable_list.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/experimental/executable_list.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp -rclcpp/memory_strategies.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategies.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/node.hpp -rclcpp/rate.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/rate.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/expand_topic_or_service_name.hpp -string -- -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/experimental/buffers/buffer_implementation_base.hpp - -/opt/ros/foxy/include/rclcpp/experimental/buffers/intra_process_buffer.hpp -memory -- -type_traits -- -utility -- -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/allocator/allocator_common.hpp -rclcpp/allocator/allocator_deleter.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/allocator/allocator_deleter.hpp -rclcpp/experimental/buffers/buffer_implementation_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/macros.hpp - -/opt/ros/foxy/include/rclcpp/experimental/buffers/ring_buffer_implementation.hpp -algorithm -- -cstddef -- -cstdint -- -memory -- -mutex -- -stdexcept -- -utility -- -vector -- -rclcpp/experimental/buffers/buffer_implementation_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp -rclcpp/logger.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/logger.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/logging.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/experimental/create_intra_process_buffer.hpp -memory -- -type_traits -- -utility -- -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/experimental/rcl/subscription.h -rclcpp/experimental/buffers/intra_process_buffer.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp -rclcpp/experimental/buffers/ring_buffer_implementation.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/buffers/ring_buffer_implementation.hpp -rclcpp/intra_process_buffer_type.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/intra_process_buffer_type.hpp - -/opt/ros/foxy/include/rclcpp/experimental/executable_list.hpp -memory -- -vector -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/client.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/subscription_base.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/experimental/intra_process_manager.hpp -rmw/types.h -- -shared_mutex -- -algorithm -- -atomic -- -cstdint -- -exception -- -map -- -memory -- -string -- -unordered_map -- -utility -- -vector -- -rclcpp/allocator/allocator_deleter.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/allocator/allocator_deleter.hpp -rclcpp/experimental/subscription_intra_process.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/subscription_intra_process.hpp -rclcpp/experimental/subscription_intra_process_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp -rclcpp/logger.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/logger.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/logging.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/macros.hpp -rclcpp/publisher_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/publisher_base.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process.hpp -rmw/rmw.h -- -functional -- -memory -- -string -- -utility -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/experimental/rcl/error_handling.h -rclcpp/any_subscription_callback.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/any_subscription_callback.hpp -rclcpp/experimental/buffers/intra_process_buffer.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp -rclcpp/experimental/create_intra_process_buffer.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/create_intra_process_buffer.hpp -rclcpp/experimental/subscription_intra_process_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/type_support_decl.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/waitable.hpp -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/experimental/tracetools/tracetools.h - -/opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process_base.hpp -rmw/rmw.h -- -functional -- -memory -- -mutex -- -string -- -utility -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/experimental/rcl/error_handling.h -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/type_support_decl.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/function_traits.hpp -functional -- -memory -- -tuple -- - -/opt/ros/foxy/include/rclcpp/future_return_code.hpp -iostream -- -string -- -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/guard_condition.hpp -atomic -- -rcl/guard_condition.h -/opt/ros/foxy/include/rclcpp/rcl/guard_condition.h -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/init_options.hpp -memory -- -rcl/init_options.h -/opt/ros/foxy/include/rclcpp/rcl/init_options.h -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/intra_process_buffer_type.hpp - -/opt/ros/foxy/include/rclcpp/intra_process_setting.hpp - -/opt/ros/foxy/include/rclcpp/loaned_message.hpp -memory -- -utility -- -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp -rclcpp/publisher_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp -rcl/allocator.h -/opt/ros/foxy/include/rclcpp/rcl/allocator.h -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h - -/opt/ros/foxy/include/rclcpp/logger.hpp -memory -- -string -- -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcl/node.h -/opt/ros/foxy/include/rclcpp/rcl/node.h - -/opt/ros/foxy/include/rclcpp/logging.hpp -sstream -- -type_traits -- -rclcpp/logger.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logger.hpp -rcutils/logging_macros.h -/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp - -/opt/ros/foxy/include/rclcpp/macros.hpp -memory -- -utility -- - -/opt/ros/foxy/include/rclcpp/memory_strategies.hpp -rclcpp/memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategy.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/memory_strategy.hpp -list -- -memory -- -rcl/allocator.h -/opt/ros/foxy/include/rclcpp/rcl/allocator.h -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/any_executable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/any_executable.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/message_info.hpp -rmw/types.h -/opt/ros/foxy/include/rclcpp/rmw/types.h -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/message_memory_strategy.hpp -memory -- -stdexcept -- -rcl/types.h -/opt/ros/foxy/include/rclcpp/rcl/types.h -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/serialized_message.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/serialized_message.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcutils/logging_macros.h -/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h -rmw/serialized_message.h -/opt/ros/foxy/include/rclcpp/rmw/serialized_message.h - -/opt/ros/foxy/include/rclcpp/node.hpp -atomic -- -condition_variable -- -list -- -map -- -memory -- -mutex -- -string -- -tuple -- -utility -- -vector -- -rcutils/macros.h -/opt/ros/foxy/include/rclcpp/rcutils/macros.h -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/node.h -/opt/ros/foxy/include/rclcpp/rcl/node.h -rcl_interfaces/msg/list_parameters_result.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/list_parameters_result.hpp -rcl_interfaces/msg/parameter_descriptor.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_descriptor.hpp -rcl_interfaces/msg/parameter_event.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_event.hpp -rcl_interfaces/msg/set_parameters_result.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/set_parameters_result.hpp -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/callback_group.hpp -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp -rclcpp/clock.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/clock.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/event.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/event.hpp -rclcpp/logger.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logger.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/message_memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/message_memory_strategy.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_clock_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp -rclcpp/node_interfaces/node_graph_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp -rclcpp/node_interfaces/node_logging_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp -rclcpp/node_interfaces/node_parameters_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp -rclcpp/node_interfaces/node_services_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp -rclcpp/node_interfaces/node_time_source_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp -rclcpp/node_interfaces/node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp -rclcpp/node_interfaces/node_waitables_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp -rclcpp/node_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_options.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/publisher.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher.hpp -rclcpp/publisher_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp -rclcpp/subscription.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription.hpp -rclcpp/subscription_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp -rclcpp/subscription_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_traits.hpp -rclcpp/time.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/time.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -node_impl.hpp -/opt/ros/foxy/include/rclcpp/node_impl.hpp - -/opt/ros/foxy/include/rclcpp/node_impl.hpp -rmw/error_handling.h -- -rmw/rmw.h -- -algorithm -- -chrono -- -cstdlib -- -iostream -- -limits -- -map -- -memory -- -sstream -- -stdexcept -- -string -- -utility -- -vector -- -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/rcl/subscription.h -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/create_client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_client.hpp -rclcpp/create_publisher.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_publisher.hpp -rclcpp/create_service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_service.hpp -rclcpp/create_timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_timer.hpp -rclcpp/create_subscription.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_subscription.hpp -rclcpp/detail/resolve_enable_topic_statistics.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -node.hpp -/opt/ros/foxy/include/rclcpp/node.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/get_node_base_interface.hpp -memory -- -utility -- -type_traits -- -rcpputils/pointer_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_base_interface_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface_traits.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/get_node_timers_interface.hpp -memory -- -utility -- -type_traits -- -rcpputils/pointer_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp -rclcpp/node_interfaces/node_timers_interface_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface_traits.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/get_node_topics_interface.hpp -memory -- -utility -- -type_traits -- -rcpputils/pointer_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp -rclcpp/node_interfaces/node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp -rclcpp/node_interfaces/node_topics_interface_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface_traits.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface.hpp -memory -- -mutex -- -string -- -vector -- -rcl/node.h -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/node.h -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/context.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface_traits.hpp -functional -- -type_traits -- -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_clock_interface.hpp -rclcpp/clock.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/clock.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_graph_interface.hpp -algorithm -- -array -- -chrono -- -map -- -string -- -utility -- -vector -- -rcl/graph.h -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/graph.h -rcl/guard_condition.h -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/guard_condition.h -rclcpp/event.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/event.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/qos.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_logging_interface.hpp -memory -- -rclcpp/logger.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/logger.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_parameters_interface.hpp -map -- -memory -- -string -- -vector -- -rcl_interfaces/msg/list_parameters_result.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl_interfaces/msg/list_parameters_result.hpp -rcl_interfaces/msg/parameter_descriptor.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp -rcl_interfaces/msg/set_parameters_result.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl_interfaces/msg/set_parameters_result.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/parameter.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_services_interface.hpp -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/client.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/service.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_time_source_interface.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface.hpp -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface_traits.hpp -functional -- -type_traits -- -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface.hpp -functional -- -memory -- -string -- -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/publisher.h -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/subscription.h -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp -rclcpp/publisher.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/publisher.hpp -rclcpp/publisher_factory.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/publisher_factory.hpp -rclcpp/subscription.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/subscription.hpp -rclcpp/subscription_factory.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/subscription_factory.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface_traits.hpp -functional -- -type_traits -- -rclcpp/node_interfaces/node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_waitables_interface.hpp -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/node_options.hpp -memory -- -string -- -vector -- -rcl/node_options.h -/opt/ros/foxy/include/rclcpp/rcl/node_options.h -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/publisher_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/parameter.hpp -iostream -- -ostream -- -sstream -- -string -- -vector -- -rcl_interfaces/msg/parameter.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/parameter_value.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter_value.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/parameter_client.hpp -memory -- -string -- -utility -- -vector -- -rcl_interfaces/msg/parameter.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter.hpp -rcl_interfaces/msg/parameter_event.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_event.hpp -rcl_interfaces/msg/parameter_value.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_value.hpp -rcl_interfaces/srv/describe_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/describe_parameters.hpp -rcl_interfaces/srv/get_parameter_types.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp -rcl_interfaces/srv/get_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameters.hpp -rcl_interfaces/srv/list_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/list_parameters.hpp -rcl_interfaces/srv/set_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters.hpp -rcl_interfaces/srv/set_parameters_atomically.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp -rclcpp/executors.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors.hpp -rclcpp/create_subscription.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_subscription.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/parameter_service.hpp -memory -- -string -- -rcl_interfaces/srv/describe_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/describe_parameters.hpp -rcl_interfaces/srv/get_parameter_types.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp -rcl_interfaces/srv/get_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameters.hpp -rcl_interfaces/srv/list_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/list_parameters.hpp -rcl_interfaces/srv/set_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters.hpp -rcl_interfaces/srv/set_parameters_atomically.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp -rclcpp/executors.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/parameter_value.hpp -exception -- -iostream -- -ostream -- -sstream -- -string -- -vector -- -rcl_interfaces/msg/parameter_type.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_type.hpp -rcl_interfaces/msg/parameter_value.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_value.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/publisher.hpp -rmw/error_handling.h -- -rmw/rmw.h -- -functional -- -iostream -- -memory -- -sstream -- -string -- -utility -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp -rclcpp/allocator/allocator_deleter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp -rclcpp/detail/resolve_use_intra_process.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp -rclcpp/experimental/intra_process_manager.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp -rclcpp/loaned_message.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/loaned_message.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/publisher_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp -rclcpp/publisher_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/publisher_base.hpp -rmw/error_handling.h -- -rmw/rmw.h -- -functional -- -iostream -- -memory -- -sstream -- -string -- -vector -- -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/qos_event.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/publisher_factory.hpp -functional -- -memory -- -string -- -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h -rosidl_typesupport_cpp/message_type_support.hpp -/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp -rclcpp/publisher.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher.hpp -rclcpp/publisher_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp -rclcpp/publisher_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/publisher_options.hpp -memory -- -string -- -vector -- -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp -rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp -rclcpp/intra_process_setting.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_setting.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/qos_event.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp - -/opt/ros/foxy/include/rclcpp/qos.hpp -string -- -rclcpp/duration.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/duration.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rmw/incompatible_qos_events_statuses.h -/opt/ros/foxy/include/rclcpp/rmw/incompatible_qos_events_statuses.h -rmw/qos_profiles.h -/opt/ros/foxy/include/rclcpp/rmw/qos_profiles.h -rmw/types.h -/opt/ros/foxy/include/rclcpp/rmw/types.h - -/opt/ros/foxy/include/rclcpp/qos_event.hpp -functional -- -string -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rmw/incompatible_qos_events_statuses.h -/opt/ros/foxy/include/rclcpp/rmw/incompatible_qos_events_statuses.h -rcutils/logging_macros.h -/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/rate.hpp -chrono -- -memory -- -thread -- -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/rclcpp.hpp -csignal -- -memory -- -rclcpp/executors.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/guard_condition.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/parameter_client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter_client.hpp -rclcpp/parameter_service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter_service.hpp -rclcpp/rate.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/rate.hpp -rclcpp/time.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/time.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/wait_set.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/scope_exit.hpp -functional -- -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp - -/opt/ros/foxy/include/rclcpp/serialized_message.hpp -rcl/allocator.h -/opt/ros/foxy/include/rclcpp/rcl/allocator.h -rcl/types.h -/opt/ros/foxy/include/rclcpp/rcl/types.h -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/service.hpp -atomic -- -functional -- -iostream -- -memory -- -sstream -- -string -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/service.h -/opt/ros/foxy/include/rclcpp/rcl/service.h -rclcpp/any_service_callback.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/any_service_callback.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/expand_topic_or_service_name.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp -rmw/error_handling.h -/opt/ros/foxy/include/rclcpp/rmw/error_handling.h -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h - -/opt/ros/foxy/include/rclcpp/subscription.hpp -rmw/error_handling.h -- -rmw/rmw.h -- -chrono -- -functional -- -iostream -- -memory -- -sstream -- -string -- -utility -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/rcl/subscription.h -rclcpp/any_subscription_callback.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/any_subscription_callback.hpp -rclcpp/detail/resolve_use_intra_process.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp -rclcpp/detail/resolve_intra_process_buffer_type.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/expand_topic_or_service_name.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp -rclcpp/experimental/intra_process_manager.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp -rclcpp/experimental/subscription_intra_process.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/message_info.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/message_info.hpp -rclcpp/message_memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/message_memory_strategy.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_base.hpp -rclcpp/subscription_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp -rclcpp/subscription_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_traits.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp -rclcpp/topic_statistics/subscription_topic_statistics.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h - -/opt/ros/foxy/include/rclcpp/subscription_base.hpp -atomic -- -memory -- -string -- -unordered_map -- -vector -- -utility -- -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/rcl/subscription.h -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h -rclcpp/any_subscription_callback.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/any_subscription_callback.hpp -rclcpp/experimental/intra_process_manager.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp -rclcpp/experimental/subscription_intra_process_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/message_info.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/message_info.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/qos_event.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp -rclcpp/serialized_message.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/serialized_message.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/subscription_factory.hpp -functional -- -memory -- -string -- -utility -- -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/rcl/subscription.h -rosidl_typesupport_cpp/message_type_support.hpp -/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp -rclcpp/any_subscription_callback.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/any_subscription_callback.hpp -rclcpp/intra_process_buffer_type.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/subscription.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription.hpp -rclcpp/subscription_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp -rclcpp/subscription_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_traits.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/topic_statistics/subscription_topic_statistics.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp - -/opt/ros/foxy/include/rclcpp/subscription_options.hpp -chrono -- -memory -- -string -- -vector -- -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/callback_group.hpp -rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp -rclcpp/intra_process_buffer_type.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp -rclcpp/intra_process_setting.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_setting.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/qos_event.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp -rclcpp/topic_statistics_state.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics_state.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/subscription_traits.hpp -memory -- -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/serialized_message.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/serialized_message.hpp -rclcpp/subscription_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp -rcl/types.h -/opt/ros/foxy/include/rclcpp/rcl/types.h - -/opt/ros/foxy/include/rclcpp/subscription_wait_set_mask.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/time.hpp -builtin_interfaces/msg/time.hpp -/opt/ros/foxy/include/rclcpp/builtin_interfaces/msg/time.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcl/time.h -/opt/ros/foxy/include/rclcpp/rcl/time.h -rclcpp/duration.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/duration.hpp - -/opt/ros/foxy/include/rclcpp/timer.hpp -atomic -- -chrono -- -functional -- -memory -- -sstream -- -thread -- -type_traits -- -utility -- -rclcpp/clock.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/clock.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/rate.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/rate.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h -tracetools/utils.hpp -/opt/ros/foxy/include/rclcpp/tracetools/utils.hpp -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/timer.h -/opt/ros/foxy/include/rclcpp/rcl/timer.h -rmw/error_handling.h -/opt/ros/foxy/include/rclcpp/rmw/error_handling.h -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp -memory -- -string -- -utility -- -vector -- -libstatistics_collector/collector/generate_statistics_message.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/collector/generate_statistics_message.hpp -libstatistics_collector/moving_average_statistics/types.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/moving_average_statistics/types.hpp -libstatistics_collector/topic_statistics_collector/constants.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/constants.hpp -libstatistics_collector/topic_statistics_collector/received_message_age.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_age.hpp -libstatistics_collector/topic_statistics_collector/received_message_period.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_period.hpp -rcl/time.h -/opt/ros/foxy/include/rclcpp/topic_statistics/rcl/time.h -rclcpp/time.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/rclcpp/time.hpp -rclcpp/publisher.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/rclcpp/publisher.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/rclcpp/timer.hpp -statistics_msgs/msg/metrics_message.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/statistics_msgs/msg/metrics_message.hpp - -/opt/ros/foxy/include/rclcpp/topic_statistics_state.hpp - -/opt/ros/foxy/include/rclcpp/type_support_decl.hpp -rosidl_runtime_cpp/message_type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp -rosidl_runtime_cpp/service_type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rosidl_runtime_cpp/service_type_support_decl.hpp -rosidl_typesupport_cpp/message_type_support.hpp -/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp -rosidl_typesupport_cpp/service_type_support.hpp -/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/service_type_support.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/utilities.hpp -chrono -- -functional -- -limits -- -string -- -vector -- -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/init_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/init_options.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -sstream -- - -/opt/ros/foxy/include/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/wait_result.hpp -cassert -- -functional -- -stdexcept -- -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/wait_result_kind.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_result_kind.hpp - -/opt/ros/foxy/include/rclcpp/wait_result_kind.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/wait_set.hpp -memory -- -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/wait_set_policies/dynamic_storage.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp -rclcpp/wait_set_policies/sequential_synchronization.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp -rclcpp/wait_set_policies/static_storage.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp -rclcpp/wait_set_policies/thread_safe_synchronization.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp -rclcpp/wait_set_template.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_template.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/storage_policy_common.hpp -memory -- -stdexcept -- -utility -- -rcl/wait.h -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rcl/wait.h -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/exceptions.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/logging.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -chrono -- -functional -- - -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp -condition_variable -- -functional -- -mutex -- -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/dynamic_storage.hpp -algorithm -- -memory -- -utility -- -vector -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp -rclcpp/subscription_wait_set_mask.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp -rclcpp/wait_set_policies/detail/storage_policy_common.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/sequential_synchronization.hpp -chrono -- -functional -- -memory -- -utility -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/exceptions.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp -rclcpp/subscription_wait_set_mask.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp -rclcpp/wait_result.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result.hpp -rclcpp/wait_result_kind.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp -rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/static_storage.hpp -array -- -memory -- -utility -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp -rclcpp/subscription_wait_set_mask.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp -rclcpp/wait_set_policies/detail/storage_policy_common.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp -chrono -- -functional -- -memory -- -utility -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/exceptions.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp -rclcpp/subscription_wait_set_mask.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp -rclcpp/wait_result.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result.hpp -rclcpp/wait_result_kind.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp -rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_template.hpp -chrono -- -memory -- -utility -- -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/scope_exit.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/scope_exit.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_base.hpp -rclcpp/subscription_wait_set_mask.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/wait_result.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_result.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/waitable.hpp -atomic -- -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h - -/opt/ros/foxy/include/rcpputils/join.hpp -algorithm -- -iterator -- -sstream -- -string -- - -/opt/ros/foxy/include/rcpputils/pointer_traits.hpp -memory -- -type_traits -- - -/opt/ros/foxy/include/rcpputils/thread_safety_annotations.hpp -mutex -- - -/opt/ros/foxy/include/rcutils/allocator.h -stdbool.h -- -stddef.h -- -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/error_handling.h -assert.h -- -stdbool.h -- -stddef.h -- -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/rcutils/allocator.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/snprintf.h -/opt/ros/foxy/include/rcutils/rcutils/snprintf.h -rcutils/testing/fault_injection.h -/opt/ros/foxy/include/rcutils/rcutils/testing/fault_injection.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/logging.h -stdarg.h -- -stdbool.h -- -stdio.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/rcutils/allocator.h -rcutils/error_handling.h -/opt/ros/foxy/include/rcutils/rcutils/error_handling.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/time.h -/opt/ros/foxy/include/rcutils/rcutils/time.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/logging_macros.h -rcutils/logging.h -/opt/ros/foxy/include/rcutils/rcutils/logging.h -stdio.h -- -stdlib.h -- - -/opt/ros/foxy/include/rcutils/macros.h -TargetConditionals.h -- -Availability.h -- -rcutils/testing/fault_injection.h -/opt/ros/foxy/include/rcutils/rcutils/testing/fault_injection.h - -/opt/ros/foxy/include/rcutils/qsort.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/snprintf.h -stdarg.h -- -stddef.h -- -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/testing/fault_injection.h -stdbool.h -- -stdio.h -- -stdint.h -- -rcutils/macros.h -/opt/ros/foxy/include/rcutils/testing/rcutils/macros.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/testing/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/time.h -stdint.h -- -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/types.h -/opt/ros/foxy/include/rcutils/rcutils/types.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types.h -rcutils/types/array_list.h -/opt/ros/foxy/include/rcutils/rcutils/types/array_list.h -rcutils/types/char_array.h -/opt/ros/foxy/include/rcutils/rcutils/types/char_array.h -rcutils/types/hash_map.h -/opt/ros/foxy/include/rcutils/rcutils/types/hash_map.h -rcutils/types/string_array.h -/opt/ros/foxy/include/rcutils/rcutils/types/string_array.h -rcutils/types/string_map.h -/opt/ros/foxy/include/rcutils/rcutils/types/string_map.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/types/uint8_array.h -/opt/ros/foxy/include/rcutils/rcutils/types/uint8_array.h - -/opt/ros/foxy/include/rcutils/types/array_list.h -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/types/rcutils/macros.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types/char_array.h -stdarg.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types/hash_map.h -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/types/rcutils/macros.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types/rcutils_ret.h - -/opt/ros/foxy/include/rcutils/types/string_array.h -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/error_handling.h -/opt/ros/foxy/include/rcutils/types/rcutils/error_handling.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/types/rcutils/macros.h -rcutils/qsort.h -/opt/ros/foxy/include/rcutils/types/rcutils/qsort.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types/string_map.h -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/types/rcutils/macros.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types/uint8_array.h -stdint.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/visibility_control.h -rcutils/visibility_control_macros.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control_macros.h - -/opt/ros/foxy/include/rcutils/visibility_control_macros.h - -/opt/ros/foxy/include/rmw/domain_id.h - -/opt/ros/foxy/include/rmw/error_handling.h -rcutils/error_handling.h -- - -/opt/ros/foxy/include/rmw/get_topic_names_and_types.h -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/names_and_types.h -/opt/ros/foxy/include/rmw/rmw/names_and_types.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/incompatible_qos_events_statuses.h -stdint.h -- -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/init.h -stdint.h -- -rmw/init_options.h -/opt/ros/foxy/include/rmw/rmw/init_options.h -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/ret_types.h -/opt/ros/foxy/include/rmw/rmw/ret_types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/init_options.h -stdint.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rmw/rcutils/allocator.h -rmw/domain_id.h -/opt/ros/foxy/include/rmw/rmw/domain_id.h -rmw/localhost.h -/opt/ros/foxy/include/rmw/rmw/localhost.h -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/ret_types.h -/opt/ros/foxy/include/rmw/rmw/ret_types.h -rmw/security_options.h -/opt/ros/foxy/include/rmw/rmw/security_options.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/localhost.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/macros.h -rcutils/macros.h -/opt/ros/foxy/include/rmw/rcutils/macros.h - -/opt/ros/foxy/include/rmw/message_sequence.h -stddef.h -- -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h - -/opt/ros/foxy/include/rmw/names_and_types.h -stddef.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rmw/rcutils/allocator.h -rcutils/types.h -/opt/ros/foxy/include/rmw/rcutils/types.h -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/qos_profiles.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h - -/opt/ros/foxy/include/rmw/ret_types.h -stdint.h -- - -/opt/ros/foxy/include/rmw/rmw.h -stdbool.h -- -stddef.h -- -stdint.h -- -rcutils/macros.h -/opt/ros/foxy/include/rmw/rcutils/macros.h -rcutils/types.h -/opt/ros/foxy/include/rmw/rcutils/types.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rmw/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/service_type_support_struct.h -/opt/ros/foxy/include/rmw/rosidl_runtime_c/service_type_support_struct.h -rosidl_runtime_c/sequence_bound.h -/opt/ros/foxy/include/rmw/rosidl_runtime_c/sequence_bound.h -rmw/init.h -/opt/ros/foxy/include/rmw/rmw/init.h -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/qos_profiles.h -/opt/ros/foxy/include/rmw/rmw/qos_profiles.h -rmw/subscription_options.h -/opt/ros/foxy/include/rmw/rmw/subscription_options.h -rmw/message_sequence.h -/opt/ros/foxy/include/rmw/rmw/message_sequence.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/security_options.h -stdbool.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rmw/rcutils/allocator.h -rmw/ret_types.h -/opt/ros/foxy/include/rmw/rmw/ret_types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/serialized_message.h -rcutils/types/uint8_array.h -/opt/ros/foxy/include/rmw/rcutils/types/uint8_array.h - -/opt/ros/foxy/include/rmw/subscription_options.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h - -/opt/ros/foxy/include/rmw/topic_endpoint_info.h -rcutils/allocator.h -/opt/ros/foxy/include/rmw/rcutils/allocator.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/topic_endpoint_info_array.h -rcutils/allocator.h -/opt/ros/foxy/include/rmw/rcutils/allocator.h -rmw/topic_endpoint_info.h -/opt/ros/foxy/include/rmw/rmw/topic_endpoint_info.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/types.h -stdbool.h -- -stddef.h -- -stdint.h -- -rcutils/logging.h -- -rmw/init.h -/opt/ros/foxy/include/rmw/rmw/init.h -rmw/init_options.h -/opt/ros/foxy/include/rmw/rmw/init_options.h -rmw/ret_types.h -/opt/ros/foxy/include/rmw/rmw/ret_types.h -rmw/security_options.h -/opt/ros/foxy/include/rmw/rmw/security_options.h -rmw/serialized_message.h -/opt/ros/foxy/include/rmw/rmw/serialized_message.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h - -/opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/sequence_bound.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp -algorithm -- -memory -- -stdexcept -- -utility -- -vector -- - -/opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp -rosidl_runtime_c/message_initialization.h -- - -/opt/ros/foxy/include/rosidl_runtime_cpp/message_type_support_decl.hpp -rosidl_runtime_c/message_type_support_struct.h -- -rosidl_runtime_c/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_runtime_cpp/service_type_support_decl.hpp -rosidl_runtime_c/service_type_support_struct.h -- -rosidl_runtime_c/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_runtime_cpp/traits.hpp -type_traits -- - -/opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp -rosidl_runtime_c/message_type_support_struct.h -- -rosidl_runtime_c/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_typesupport_cpp/service_type_support.hpp -rosidl_runtime_c/service_type_support_struct.h -- -rosidl_runtime_c/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/sensor_msgs/msg/camera_info.hpp -sensor_msgs/msg/detail/camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/camera_info__struct.hpp -sensor_msgs/msg/detail/camera_info__builder.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/camera_info__builder.hpp -sensor_msgs/msg/detail/camera_info__traits.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/camera_info__traits.hpp - -/opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__builder.hpp -sensor_msgs/msg/detail/camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/camera_info__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -std_msgs/msg/detail/header__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/std_msgs/msg/detail/header__struct.hpp -sensor_msgs/msg/detail/region_of_interest__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/region_of_interest__struct.hpp - -/opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__traits.hpp -sensor_msgs/msg/detail/camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/camera_info__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -std_msgs/msg/detail/header__traits.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/std_msgs/msg/detail/header__traits.hpp -sensor_msgs/msg/detail/region_of_interest__traits.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/region_of_interest__traits.hpp - -/opt/ros/foxy/include/sensor_msgs/msg/detail/image__builder.hpp -sensor_msgs/msg/detail/image__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/image__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/sensor_msgs/msg/detail/image__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -std_msgs/msg/detail/header__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/std_msgs/msg/detail/header__struct.hpp - -/opt/ros/foxy/include/sensor_msgs/msg/detail/image__traits.hpp -sensor_msgs/msg/detail/image__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/image__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -std_msgs/msg/detail/header__traits.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/std_msgs/msg/detail/header__traits.hpp - -/opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__traits.hpp -sensor_msgs/msg/detail/region_of_interest__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/region_of_interest__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/sensor_msgs/msg/image.hpp -sensor_msgs/msg/detail/image__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/image__struct.hpp -sensor_msgs/msg/detail/image__builder.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/image__builder.hpp -sensor_msgs/msg/detail/image__traits.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/image__traits.hpp - -/opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__builder.hpp -sensor_msgs/srv/detail/set_camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/srv/detail/sensor_msgs/srv/detail/set_camera_info__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -sensor_msgs/msg/detail/camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/srv/detail/sensor_msgs/msg/detail/camera_info__struct.hpp - -/opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__traits.hpp -sensor_msgs/srv/detail/set_camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/srv/detail/sensor_msgs/srv/detail/set_camera_info__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -sensor_msgs/msg/detail/camera_info__traits.hpp -/opt/ros/foxy/include/sensor_msgs/srv/detail/sensor_msgs/msg/detail/camera_info__traits.hpp - -/opt/ros/foxy/include/sensor_msgs/srv/set_camera_info.hpp -sensor_msgs/srv/detail/set_camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/srv/sensor_msgs/srv/detail/set_camera_info__struct.hpp -sensor_msgs/srv/detail/set_camera_info__builder.hpp -/opt/ros/foxy/include/sensor_msgs/srv/sensor_msgs/srv/detail/set_camera_info__builder.hpp -sensor_msgs/srv/detail/set_camera_info__traits.hpp -/opt/ros/foxy/include/sensor_msgs/srv/sensor_msgs/srv/detail/set_camera_info__traits.hpp - -/opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__builder.hpp -statistics_msgs/msg/detail/metrics_message__struct.hpp -/opt/ros/foxy/include/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp -statistics_msgs/msg/detail/statistic_data_point__struct.hpp -/opt/ros/foxy/include/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__struct.hpp - -/opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__traits.hpp -statistics_msgs/msg/detail/metrics_message__struct.hpp -/opt/ros/foxy/include/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -builtin_interfaces/msg/detail/time__traits.hpp -/opt/ros/foxy/include/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp - -/opt/ros/foxy/include/statistics_msgs/msg/detail/statistic_data_point__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/statistics_msgs/msg/metrics_message.hpp -statistics_msgs/msg/detail/metrics_message__struct.hpp -/opt/ros/foxy/include/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__struct.hpp -statistics_msgs/msg/detail/metrics_message__builder.hpp -/opt/ros/foxy/include/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__builder.hpp -statistics_msgs/msg/detail/metrics_message__traits.hpp -/opt/ros/foxy/include/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__traits.hpp - -/opt/ros/foxy/include/std_msgs/msg/detail/header__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/std_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp - -/opt/ros/foxy/include/std_msgs/msg/detail/header__traits.hpp -std_msgs/msg/detail/header__struct.hpp -/opt/ros/foxy/include/std_msgs/msg/detail/std_msgs/msg/detail/header__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -builtin_interfaces/msg/detail/time__traits.hpp -/opt/ros/foxy/include/std_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp - -/opt/ros/foxy/include/tracetools/config.h - -/opt/ros/foxy/include/tracetools/tracetools.h -stdint.h -- -string.h -- -stdbool.h -- -tracetools/config.h -/opt/ros/foxy/include/tracetools/tracetools/config.h -tracetools/visibility_control.hpp -/opt/ros/foxy/include/tracetools/tracetools/visibility_control.hpp - -/opt/ros/foxy/include/tracetools/utils.hpp -stddef.h -- -functional -- -tracetools/visibility_control.hpp -/opt/ros/foxy/include/tracetools/tracetools/visibility_control.hpp - -/opt/ros/foxy/include/tracetools/visibility_control.hpp - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/DependInfo.cmake b/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/DependInfo.cmake deleted file mode 100755 index 6ebfeed..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/DependInfo.cmake +++ /dev/null @@ -1,32 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_compose_test.cpp" "/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o" - ) -set(CMAKE_CXX_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_CXX - "DEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp" - "RCUTILS_ENABLE_FAULT_INJECTION" - "ROS_PACKAGE_NAME=\"v4l2_camera\"" - "SPDLOG_COMPILED_LIB" - ) - -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "/home/ros2/dev2_ws/src/v4l2_camera/include" - "/opt/ros/foxy/opt/yaml_cpp_vendor/include" - "/opt/ros/foxy/include" - ) - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - "/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/DependInfo.cmake" - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/build.make b/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/build.make deleted file mode 100755 index 6901c8b..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/build.make +++ /dev/null @@ -1,197 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/v4l2_camera - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/v4l2_camera - -# Include any dependencies generated for this target. -include CMakeFiles/v4l2_camera_compose_test.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/v4l2_camera_compose_test.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/v4l2_camera_compose_test.dir/flags.make - -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: CMakeFiles/v4l2_camera_compose_test.dir/flags.make -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_compose_test.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o -c /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_compose_test.cpp - -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_compose_test.cpp > CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.i - -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_compose_test.cpp -o CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.s - -# Object files for target v4l2_camera_compose_test -v4l2_camera_compose_test_OBJECTS = \ -"CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o" - -# External object files for target v4l2_camera_compose_test -v4l2_camera_compose_test_EXTERNAL_OBJECTS = - -v4l2_camera_compose_test: CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o -v4l2_camera_compose_test: CMakeFiles/v4l2_camera_compose_test.dir/build.make -v4l2_camera_compose_test: libv4l2_camera.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libcomponent_manager.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librclcpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_introspection_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_generator_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_introspection_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libimage_transport.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libmessage_filters.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librosidl_typesupport_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librosidl_runtime_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libclass_loader.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librcutils.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libament_index_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libclass_loader.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/x86_64-linux-gnu/libconsole_bridge.so.1.0 -v4l2_camera_compose_test: /usr/lib/x86_64-linux-gnu/libtinyxml2.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libament_index_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libcamera_calibration_parsers.so -v4l2_camera_compose_test: /opt/ros/foxy/opt/yaml_cpp_vendor/lib/libyaml-cpp.so.0.6.2 -v4l2_camera_compose_test: /opt/ros/foxy/lib/librclcpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/liblibstatistics_collector.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_generator_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librcl.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librcl_interfaces__rosidl_generator_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librmw_implementation.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librmw.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librcl_logging_spdlog.so -v4l2_camera_compose_test: /usr/lib/x86_64-linux-gnu/libspdlog.so.1.5.0 -v4l2_camera_compose_test: /opt/ros/foxy/lib/librcl_yaml_param_parser.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libyaml.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_generator_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_generator_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libtracetools.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librcpputils.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libsensor_msgs__rosidl_generator_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libsensor_msgs__rosidl_generator_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librosidl_typesupport_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librcpputils.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librosidl_runtime_c.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/librcutils.so -v4l2_camera_compose_test: /opt/ros/foxy/lib/libcamera_info_manager.so -v4l2_camera_compose_test: CMakeFiles/v4l2_camera_compose_test.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable v4l2_camera_compose_test" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/v4l2_camera_compose_test.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/v4l2_camera_compose_test.dir/build: v4l2_camera_compose_test - -.PHONY : CMakeFiles/v4l2_camera_compose_test.dir/build - -CMakeFiles/v4l2_camera_compose_test.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/v4l2_camera_compose_test.dir/cmake_clean.cmake -.PHONY : CMakeFiles/v4l2_camera_compose_test.dir/clean - -CMakeFiles/v4l2_camera_compose_test.dir/depend: - cd /home/ros2/dev2_ws/build/v4l2_camera && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/v4l2_camera /home/ros2/dev2_ws/src/v4l2_camera /home/ros2/dev2_ws/build/v4l2_camera /home/ros2/dev2_ws/build/v4l2_camera /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/v4l2_camera_compose_test.dir/depend - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/cmake_clean.cmake b/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/cmake_clean.cmake deleted file mode 100755 index 65db5a6..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o" - "v4l2_camera_compose_test" - "v4l2_camera_compose_test.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/v4l2_camera_compose_test.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/depend.internal b/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/depend.internal deleted file mode 100755 index f5798f2..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/depend.internal +++ /dev/null @@ -1,314 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/control.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/image_format.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/pixel_format.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera_device.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/visibility_control.h - /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_compose_test.cpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__builder.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__struct.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__traits.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__builder.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__struct.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__traits.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/duration.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/time.hpp - /opt/ros/foxy/include/camera_info_manager/camera_info_manager.hpp - /opt/ros/foxy/include/camera_info_manager/visibility_control.h - /opt/ros/foxy/include/image_transport/camera_publisher.hpp - /opt/ros/foxy/include/image_transport/camera_subscriber.hpp - /opt/ros/foxy/include/image_transport/exception.hpp - /opt/ros/foxy/include/image_transport/image_transport.hpp - /opt/ros/foxy/include/image_transport/loader_fwds.hpp - /opt/ros/foxy/include/image_transport/publisher.hpp - /opt/ros/foxy/include/image_transport/single_subscriber_publisher.hpp - /opt/ros/foxy/include/image_transport/subscriber.hpp - /opt/ros/foxy/include/image_transport/transport_hints.hpp - /opt/ros/foxy/include/image_transport/visibility_control.hpp - /opt/ros/foxy/include/libstatistics_collector/collector/collector.hpp - /opt/ros/foxy/include/libstatistics_collector/collector/generate_statistics_message.hpp - /opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp - /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/moving_average.hpp - /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_age.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_period.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp - /opt/ros/foxy/include/libstatistics_collector/visibility_control.hpp - /opt/ros/foxy/include/rcl/allocator.h - /opt/ros/foxy/include/rcl/arguments.h - /opt/ros/foxy/include/rcl/client.h - /opt/ros/foxy/include/rcl/context.h - /opt/ros/foxy/include/rcl/domain_id.h - /opt/ros/foxy/include/rcl/error_handling.h - /opt/ros/foxy/include/rcl/event.h - /opt/ros/foxy/include/rcl/graph.h - /opt/ros/foxy/include/rcl/guard_condition.h - /opt/ros/foxy/include/rcl/init_options.h - /opt/ros/foxy/include/rcl/macros.h - /opt/ros/foxy/include/rcl/node.h - /opt/ros/foxy/include/rcl/node_options.h - /opt/ros/foxy/include/rcl/publisher.h - /opt/ros/foxy/include/rcl/service.h - /opt/ros/foxy/include/rcl/subscription.h - /opt/ros/foxy/include/rcl/time.h - /opt/ros/foxy/include/rcl/timer.h - /opt/ros/foxy/include/rcl/types.h - /opt/ros/foxy/include/rcl/visibility_control.h - /opt/ros/foxy/include/rcl/wait.h - /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/list_parameters_result.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_descriptor.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_event.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_type.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_value.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/set_parameters_result.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/describe_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/get_parameter_types.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/get_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/list_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters_atomically.hpp - /opt/ros/foxy/include/rcl_yaml_param_parser/types.h - /opt/ros/foxy/include/rclcpp/allocator/allocator_common.hpp - /opt/ros/foxy/include/rclcpp/allocator/allocator_deleter.hpp - /opt/ros/foxy/include/rclcpp/any_executable.hpp - /opt/ros/foxy/include/rclcpp/any_service_callback.hpp - /opt/ros/foxy/include/rclcpp/any_subscription_callback.hpp - /opt/ros/foxy/include/rclcpp/callback_group.hpp - /opt/ros/foxy/include/rclcpp/client.hpp - /opt/ros/foxy/include/rclcpp/clock.hpp - /opt/ros/foxy/include/rclcpp/context.hpp - /opt/ros/foxy/include/rclcpp/contexts/default_context.hpp - /opt/ros/foxy/include/rclcpp/create_client.hpp - /opt/ros/foxy/include/rclcpp/create_publisher.hpp - /opt/ros/foxy/include/rclcpp/create_service.hpp - /opt/ros/foxy/include/rclcpp/create_subscription.hpp - /opt/ros/foxy/include/rclcpp/create_timer.hpp - /opt/ros/foxy/include/rclcpp/detail/mutex_two_priorities.hpp - /opt/ros/foxy/include/rclcpp/detail/resolve_enable_topic_statistics.hpp - /opt/ros/foxy/include/rclcpp/detail/resolve_intra_process_buffer_type.hpp - /opt/ros/foxy/include/rclcpp/detail/resolve_use_intra_process.hpp - /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_payload.hpp - /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp - /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp - /opt/ros/foxy/include/rclcpp/duration.hpp - /opt/ros/foxy/include/rclcpp/event.hpp - /opt/ros/foxy/include/rclcpp/exceptions.hpp - /opt/ros/foxy/include/rclcpp/exceptions/exceptions.hpp - /opt/ros/foxy/include/rclcpp/executor.hpp - /opt/ros/foxy/include/rclcpp/executor_options.hpp - /opt/ros/foxy/include/rclcpp/executors.hpp - /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp - /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp - /opt/ros/foxy/include/rclcpp/executors/static_executor_entities_collector.hpp - /opt/ros/foxy/include/rclcpp/executors/static_single_threaded_executor.hpp - /opt/ros/foxy/include/rclcpp/expand_topic_or_service_name.hpp - /opt/ros/foxy/include/rclcpp/experimental/buffers/buffer_implementation_base.hpp - /opt/ros/foxy/include/rclcpp/experimental/buffers/intra_process_buffer.hpp - /opt/ros/foxy/include/rclcpp/experimental/buffers/ring_buffer_implementation.hpp - /opt/ros/foxy/include/rclcpp/experimental/create_intra_process_buffer.hpp - /opt/ros/foxy/include/rclcpp/experimental/executable_list.hpp - /opt/ros/foxy/include/rclcpp/experimental/intra_process_manager.hpp - /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process.hpp - /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process_base.hpp - /opt/ros/foxy/include/rclcpp/function_traits.hpp - /opt/ros/foxy/include/rclcpp/future_return_code.hpp - /opt/ros/foxy/include/rclcpp/guard_condition.hpp - /opt/ros/foxy/include/rclcpp/init_options.hpp - /opt/ros/foxy/include/rclcpp/intra_process_buffer_type.hpp - /opt/ros/foxy/include/rclcpp/intra_process_setting.hpp - /opt/ros/foxy/include/rclcpp/loaned_message.hpp - /opt/ros/foxy/include/rclcpp/logger.hpp - /opt/ros/foxy/include/rclcpp/logging.hpp - /opt/ros/foxy/include/rclcpp/macros.hpp - /opt/ros/foxy/include/rclcpp/memory_strategies.hpp - /opt/ros/foxy/include/rclcpp/memory_strategy.hpp - /opt/ros/foxy/include/rclcpp/message_info.hpp - /opt/ros/foxy/include/rclcpp/message_memory_strategy.hpp - /opt/ros/foxy/include/rclcpp/node.hpp - /opt/ros/foxy/include/rclcpp/node_impl.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_base_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_timers_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_topics_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface_traits.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_clock_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_graph_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_logging_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_parameters_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_services_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_time_source_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface_traits.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface_traits.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_waitables_interface.hpp - /opt/ros/foxy/include/rclcpp/node_options.hpp - /opt/ros/foxy/include/rclcpp/parameter.hpp - /opt/ros/foxy/include/rclcpp/parameter_client.hpp - /opt/ros/foxy/include/rclcpp/parameter_service.hpp - /opt/ros/foxy/include/rclcpp/parameter_value.hpp - /opt/ros/foxy/include/rclcpp/publisher.hpp - /opt/ros/foxy/include/rclcpp/publisher_base.hpp - /opt/ros/foxy/include/rclcpp/publisher_factory.hpp - /opt/ros/foxy/include/rclcpp/publisher_options.hpp - /opt/ros/foxy/include/rclcpp/qos.hpp - /opt/ros/foxy/include/rclcpp/qos_event.hpp - /opt/ros/foxy/include/rclcpp/rate.hpp - /opt/ros/foxy/include/rclcpp/rclcpp.hpp - /opt/ros/foxy/include/rclcpp/scope_exit.hpp - /opt/ros/foxy/include/rclcpp/serialized_message.hpp - /opt/ros/foxy/include/rclcpp/service.hpp - /opt/ros/foxy/include/rclcpp/subscription.hpp - /opt/ros/foxy/include/rclcpp/subscription_base.hpp - /opt/ros/foxy/include/rclcpp/subscription_factory.hpp - /opt/ros/foxy/include/rclcpp/subscription_options.hpp - /opt/ros/foxy/include/rclcpp/subscription_traits.hpp - /opt/ros/foxy/include/rclcpp/subscription_wait_set_mask.hpp - /opt/ros/foxy/include/rclcpp/time.hpp - /opt/ros/foxy/include/rclcpp/timer.hpp - /opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp - /opt/ros/foxy/include/rclcpp/topic_statistics_state.hpp - /opt/ros/foxy/include/rclcpp/type_support_decl.hpp - /opt/ros/foxy/include/rclcpp/utilities.hpp - /opt/ros/foxy/include/rclcpp/visibility_control.hpp - /opt/ros/foxy/include/rclcpp/wait_result.hpp - /opt/ros/foxy/include/rclcpp/wait_result_kind.hpp - /opt/ros/foxy/include/rclcpp/wait_set.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/storage_policy_common.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/dynamic_storage.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/sequential_synchronization.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/static_storage.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp - /opt/ros/foxy/include/rclcpp/wait_set_template.hpp - /opt/ros/foxy/include/rclcpp/waitable.hpp - /opt/ros/foxy/include/rcpputils/join.hpp - /opt/ros/foxy/include/rcpputils/pointer_traits.hpp - /opt/ros/foxy/include/rcpputils/thread_safety_annotations.hpp - /opt/ros/foxy/include/rcutils/allocator.h - /opt/ros/foxy/include/rcutils/error_handling.h - /opt/ros/foxy/include/rcutils/logging.h - /opt/ros/foxy/include/rcutils/logging_macros.h - /opt/ros/foxy/include/rcutils/macros.h - /opt/ros/foxy/include/rcutils/qsort.h - /opt/ros/foxy/include/rcutils/snprintf.h - /opt/ros/foxy/include/rcutils/testing/fault_injection.h - /opt/ros/foxy/include/rcutils/time.h - /opt/ros/foxy/include/rcutils/types.h - /opt/ros/foxy/include/rcutils/types/array_list.h - /opt/ros/foxy/include/rcutils/types/char_array.h - /opt/ros/foxy/include/rcutils/types/hash_map.h - /opt/ros/foxy/include/rcutils/types/rcutils_ret.h - /opt/ros/foxy/include/rcutils/types/string_array.h - /opt/ros/foxy/include/rcutils/types/string_map.h - /opt/ros/foxy/include/rcutils/types/uint8_array.h - /opt/ros/foxy/include/rcutils/visibility_control.h - /opt/ros/foxy/include/rcutils/visibility_control_macros.h - /opt/ros/foxy/include/rmw/domain_id.h - /opt/ros/foxy/include/rmw/error_handling.h - /opt/ros/foxy/include/rmw/get_topic_names_and_types.h - /opt/ros/foxy/include/rmw/incompatible_qos_events_statuses.h - /opt/ros/foxy/include/rmw/init.h - /opt/ros/foxy/include/rmw/init_options.h - /opt/ros/foxy/include/rmw/localhost.h - /opt/ros/foxy/include/rmw/macros.h - /opt/ros/foxy/include/rmw/message_sequence.h - /opt/ros/foxy/include/rmw/names_and_types.h - /opt/ros/foxy/include/rmw/qos_profiles.h - /opt/ros/foxy/include/rmw/ret_types.h - /opt/ros/foxy/include/rmw/rmw.h - /opt/ros/foxy/include/rmw/security_options.h - /opt/ros/foxy/include/rmw/serialized_message.h - /opt/ros/foxy/include/rmw/subscription_options.h - /opt/ros/foxy/include/rmw/topic_endpoint_info.h - /opt/ros/foxy/include/rmw/topic_endpoint_info_array.h - /opt/ros/foxy/include/rmw/types.h - /opt/ros/foxy/include/rmw/visibility_control.h - /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h - /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/sequence_bound.h - /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/message_type_support_decl.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/service_type_support_decl.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/traits.hpp - /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp - /opt/ros/foxy/include/rosidl_typesupport_cpp/service_type_support.hpp - /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - /opt/ros/foxy/include/sensor_msgs/msg/camera_info.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__builder.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__struct.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__traits.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/image__builder.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/image__struct.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/image__traits.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__struct.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__traits.hpp - /opt/ros/foxy/include/sensor_msgs/msg/image.hpp - /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__builder.hpp - /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__struct.hpp - /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__traits.hpp - /opt/ros/foxy/include/sensor_msgs/srv/set_camera_info.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__builder.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__struct.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__traits.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/statistic_data_point__struct.hpp - /opt/ros/foxy/include/statistics_msgs/msg/metrics_message.hpp - /opt/ros/foxy/include/std_msgs/msg/detail/header__struct.hpp - /opt/ros/foxy/include/std_msgs/msg/detail/header__traits.hpp - /opt/ros/foxy/include/tracetools/config.h - /opt/ros/foxy/include/tracetools/tracetools.h - /opt/ros/foxy/include/tracetools/utils.hpp - /opt/ros/foxy/include/tracetools/visibility_control.hpp diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/depend.make b/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/depend.make deleted file mode 100755 index 38f9e30..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/depend.make +++ /dev/null @@ -1,314 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/control.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/image_format.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/pixel_format.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera_device.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/visibility_control.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_compose_test.cpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/duration.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/time.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/camera_info_manager/camera_info_manager.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/camera_info_manager/visibility_control.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/image_transport/camera_publisher.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/image_transport/camera_subscriber.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/image_transport/exception.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/image_transport/image_transport.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/image_transport/loader_fwds.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/image_transport/publisher.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/image_transport/single_subscriber_publisher.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/image_transport/subscriber.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/image_transport/transport_hints.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/image_transport/visibility_control.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/libstatistics_collector/collector/collector.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/libstatistics_collector/collector/generate_statistics_message.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/moving_average.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_age.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_period.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/libstatistics_collector/visibility_control.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/allocator.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/arguments.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/client.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/context.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/domain_id.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/error_handling.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/event.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/graph.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/guard_condition.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/init_options.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/macros.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/node.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/node_options.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/publisher.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/service.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/subscription.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/time.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/timer.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/types.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/visibility_control.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl/wait.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/list_parameters_result.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_descriptor.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_event.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_type.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_value.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/set_parameters_result.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/describe_parameters.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/get_parameter_types.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/get_parameters.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/list_parameters.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters_atomically.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcl_yaml_param_parser/types.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/allocator/allocator_common.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/allocator/allocator_deleter.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/any_executable.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/any_service_callback.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/any_subscription_callback.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/callback_group.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/client.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/clock.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/context.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/contexts/default_context.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/create_client.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/create_publisher.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/create_service.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/create_subscription.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/create_timer.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/detail/mutex_two_priorities.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/detail/resolve_enable_topic_statistics.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/detail/resolve_intra_process_buffer_type.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/detail/resolve_use_intra_process.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_payload.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/duration.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/event.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/exceptions.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/exceptions/exceptions.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/executor.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/executor_options.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/executors.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/executors/static_executor_entities_collector.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/executors/static_single_threaded_executor.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/expand_topic_or_service_name.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/buffers/buffer_implementation_base.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/buffers/intra_process_buffer.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/buffers/ring_buffer_implementation.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/create_intra_process_buffer.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/executable_list.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/intra_process_manager.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process_base.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/function_traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/future_return_code.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/guard_condition.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/init_options.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/intra_process_buffer_type.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/intra_process_setting.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/loaned_message.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/logger.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/logging.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/macros.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/memory_strategies.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/memory_strategy.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/message_info.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/message_memory_strategy.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_impl.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_base_interface.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_timers_interface.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_topics_interface.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface_traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_clock_interface.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_graph_interface.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_logging_interface.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_parameters_interface.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_services_interface.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_time_source_interface.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface_traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface_traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_waitables_interface.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/node_options.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/parameter.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/parameter_client.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/parameter_service.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/parameter_value.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/publisher.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/publisher_base.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/publisher_factory.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/publisher_options.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/qos.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/qos_event.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/rate.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/rclcpp.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/scope_exit.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/serialized_message.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/service.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/subscription.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_base.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_factory.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_options.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_wait_set_mask.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/time.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/timer.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/topic_statistics_state.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/type_support_decl.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/utilities.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/visibility_control.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/wait_result.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/wait_result_kind.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/storage_policy_common.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/dynamic_storage.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/sequential_synchronization.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/static_storage.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_template.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rclcpp/waitable.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcpputils/join.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcpputils/pointer_traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcpputils/thread_safety_annotations.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/allocator.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/error_handling.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/logging.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/logging_macros.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/macros.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/qsort.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/snprintf.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/testing/fault_injection.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/time.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/types.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/types/array_list.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/types/char_array.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/types/hash_map.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/types/rcutils_ret.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/types/string_array.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/types/string_map.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/types/uint8_array.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/visibility_control.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rcutils/visibility_control_macros.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/domain_id.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/error_handling.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/get_topic_names_and_types.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/incompatible_qos_events_statuses.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/init.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/init_options.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/localhost.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/macros.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/message_sequence.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/names_and_types.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/qos_profiles.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/ret_types.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/rmw.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/security_options.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/serialized_message.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/subscription_options.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/topic_endpoint_info.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/topic_endpoint_info_array.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/types.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rmw/visibility_control.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/sequence_bound.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/message_type_support_decl.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/service_type_support_decl.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/service_type_support.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/camera_info.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/image__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/image__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/image__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/image.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/sensor_msgs/srv/set_camera_info.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__builder.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/statistic_data_point__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/metrics_message.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/std_msgs/msg/detail/header__struct.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/std_msgs/msg/detail/header__traits.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/tracetools/config.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/tracetools/tracetools.h -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/tracetools/utils.hpp -CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o: /opt/ros/foxy/include/tracetools/visibility_control.hpp - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/flags.make b/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/flags.make deleted file mode 100755 index fa6c485..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# compile CXX with /usr/bin/c++ -CXX_FLAGS = -Wall -Wextra -Wpedantic -Werror -std=gnu++14 - -CXX_DEFINES = -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"v4l2_camera\" -DSPDLOG_COMPILED_LIB - -CXX_INCLUDES = -I/home/ros2/dev2_ws/src/v4l2_camera/include -I/opt/ros/foxy/opt/yaml_cpp_vendor/include -isystem /opt/ros/foxy/include - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/link.txt b/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/link.txt deleted file mode 100755 index 454a3c7..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o -o v4l2_camera_compose_test -Wl,-rpath,/home/ros2/dev2_ws/build/v4l2_camera:/opt/ros/foxy/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/opt/yaml_cpp_vendor/lib: libv4l2_camera.so /opt/ros/foxy/lib/libcomponent_manager.so /opt/ros/foxy/lib/librclcpp.so /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libimage_transport.so /opt/ros/foxy/lib/libmessage_filters.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libclass_loader.so /opt/ros/foxy/lib/librcutils.so /opt/ros/foxy/lib/libament_index_cpp.so /opt/ros/foxy/lib/libclass_loader.so /opt/ros/foxy/lib/x86_64-linux-gnu/libconsole_bridge.so.1.0 /usr/lib/x86_64-linux-gnu/libtinyxml2.so -lstdc++fs /opt/ros/foxy/lib/libament_index_cpp.so /opt/ros/foxy/lib/libcamera_calibration_parsers.so /opt/ros/foxy/opt/yaml_cpp_vendor/lib/libyaml-cpp.so.0.6.2 /opt/ros/foxy/lib/librclcpp.so /opt/ros/foxy/lib/liblibstatistics_collector.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librcl.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librmw_implementation.so /opt/ros/foxy/lib/librmw.so /opt/ros/foxy/lib/librcl_logging_spdlog.so /usr/lib/x86_64-linux-gnu/libspdlog.so.1.5.0 -lpthread /opt/ros/foxy/lib/librcl_yaml_param_parser.so /opt/ros/foxy/lib/libyaml.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libtracetools.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librcutils.so -ldl /opt/ros/foxy/lib/libcamera_info_manager.so diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/progress.make b/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/progress.make deleted file mode 100644 index 19ce96e..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 4 -CMAKE_PROGRESS_2 = 5 - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o b/build/v4l2_camera/CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o deleted file mode 100755 index 6604cc14cb2bcbda7a06d9be9bb11298b9ad3fdf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3619720 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%0D!6MhXmi1(W|2&@dr(l4R$=wqbM!V{ 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 z zzhXR4{i<=lGqUHJ@$P5EZx}CsPW-O%>FN)SuRAaK$Hx0y5PxEP=0)*m#@k&Ie{Q_t z74etGLthhrV|=~(2jkPPOFqbW$s6K7jAywi{?qsj^xU*Zjo$NDYa$oM7oCdOBI$e*G$GoJn*aew1S)teh1 z5km4Uj8E_sZ*4qdDDgJN_l6d4XS`Wh@eanfgcI**JZS{+PR2J!6z^<&Y-I5s#+&J% z==U`48CCLqjW1X4XMCXkNq>Liuhj<__lqw32N^%7KGb*^Jpy2uaewuZ#&gG%{iBTk zRv%;hdMwG0Gu~K_3>a@bWE{y)Fn&^fqVb!0#K0osOXJC&#m1ZI(F043=Sd*><;Hia zuQ2YLQ1UB{$I&AURvGu!BMjCVf1|$M_y#@NV59L7dbGi2<582y=d;E58uhKlJ0+ET zpz(fs<+rFB$KZTk=apw(TvB{BROIjuc{u`xKCx-6VLch^#sQ6=n)=?jQ7>~#>;mS?`u3-XYoPCx2TUdUagDdryBpPKHGTu?vkHxyt(=U<7?Cx z8o#8z$aqi>*}v4dmmWQ{!gyKrmBzcPuQI+|eYJ7_Uh;9*8Q-J6!FZS6lHX)JOCRwq z#&-pX2O96KN8W5VzEXXc@eciD&pzXC)ejk8+h6iWjCUL$e$4n`JtF70@%n=$f5P}j z^^?X&43YdPo8Bp%uLBlRf8+fJ5z zRO4UNqZyw%Me^~CH=8OR-}q1U1jf%zlYBzsJ*JB%GhSeZxR3Gm>Zy&tQBPw${Y=@D z)_8z=I^)OH(;II)OZH?keosA%@r|=3pWArNIpTSY2dU>ZK69?*3mPvsPrQin8|uZ3 zH<>T_;>H8jOBj#1K=LJxcTz89{E~WU2Txc+%yvri))0skbuTafR$@XS|pmG1kfW zQ}wRKXRMMvJ&lK2E#Av`d-XoXpQr~Iuf9h1^fkU)eW3A{Yb8I_c+qv@BaOdSA8mZW zddW{V{!o32@zNV4KhyXt^?AlmY?S;WezSMZ5&5~bcJjNFB)y7+?uQC2u zeWUU5TV+q6@ved5JB@p76W?WgpZXr-owrN=u<=vsM~r9PA^DTWFQ}g~-f*Yn&l%6K zOZ>d?gX))!H{C7yE5=``Uo}2skL0fzFSb|ww(*VXcZ_G;C;5lQFRMQ?-gCd?pBb-k zK>WG!Z|bj&FE}XqH^wU;5`Sy_r}{VJzK13M-S{~5pT;vEk-SGlx%uz)TRo)lF-IjI z%6PtG;*pI%RF7tS+i}UqGT!2ZctYdeC&d#RpRS(VxbG>+`xqamp4Rv?^>oGyoR&T5 zjZad~X#ACWX5+=r$et|5JE~_jepo%5@vvuQPj=&V)k_&apE_?pInxu<=n(XTFBmLK;AAVEviHw)JC7#r{=WX$n#t*5dF<#}avds24E4<$>gj7?1o=yt45+>eY=OQtx0q|0CJc#rPrh9>#k;mV6)M z1)hlaH@-@Ju<3*jo()vZ+yfH$xk+ZReieg3@;@=+xP_azpqC6C*WQm z)EAq4*;le>iSa?|%Zy)9Utv7!YuU5XczgA&#&@X)8h@w0&3K|WvVWiP+Uh5aA5nj8 zJo#JM^Tv21^>@aHsJ}P9RQ-$b{O@G{SL2V=gNzS(FZuY9|J?k~bxb|6@p&I4pT_tP z^^C@AeUyAA;~Uj88!zxl@->Y&QtxWK;AhGAG`>{5m+{x?0mid`kv&6I zxc`VBHoj2(i1FkhB!ANQ1oczK6MIVjwDDEy7mTkBDfx@WmxU6)Y-@vFu+hY`PS zJY!h#8^&j=-!kqUPV#q*S607ke1`fxe;VJR{>yms z81ivFqR7pEuLbHMjGtEbG#)*s>JDpQy((-a4-26B=Ku?qxh-Jjr_-@2;NG_+ItW##6+XJ>`v$Rj+J(Py)$U zH~ve#k?|pV6nkUi-g*>!6XSoD|M`yiJB`%;e|dVya|i9^=^@{9?d7T8TZ40R?3so< zJ*m)f|GIgY;a@j*zy5XezgPdd`OooR5BAId z=c^V~-~Rt^JUycQfBJV%bnqD9F~MVj#|DoB9v3_wczo~#;0eLKz!QNd2KNR}0-h8+ z8F+H=6yPbrQ-S+{rv?x9KleZX9;StSI`H)18Nf4wX9CX*o&`KBcsB6t;5oo^g69Iy z4W0))FL*xi{NM$^3xXE{FAQD;yeN1v@Z#Vlz)OOc0xu0-2D~hIIq>q}6~HTkR|2mL zUIn}=cs20q;J)BBz-xm0f!6}B4PFPlE_glg`rr+~8-h0iZw%f9yeW7yaDVXT;4Q#g zg0}*14c-R4EqFWd_TU}BJA!ut?+o4ryeoJ&@b2I}z2G@2mCJhJ@EVB55OOS zKLURY{sjCf_%rb5;4i>mg1-WP4gLoFE%-a|_uwDEKZ1V({|x>G{4016_&4zH;6K2B zg8u^l4Icah{eK?+|0lS2`1ANbxF>i>@KE5P!NY)u1rG-v9y|hgMDR%9k-?*YM+J`t z9vwUecueqE;IYBufX4-o2Ob|h0eC`iFYrX*iNU?WlYl1$PX?YGJOy}4@KoSF;HkmW zfTsmd2c8~019(R8OyHTpvw&v>&jy|yJO_AA@Lb@z!SjIU1c{UL3pxcuDY5;HAOKfR_a?2VNe$0(eF6O5l~jtAJMpuLfQn+!wqCcujCW@LJ%t z!Rvt61+NEQAG`s0L-0o6jlr9MHwAA7?hoD^yajkm@K)fh!P|hh1#bu59=rp1NAOPI zox!_+cLnbT-W|LLcu(+N;Jv~7fCqs01@8ymAAA7#K=47}gTaS@4+S3vJ{)`m_(((@KfNY!Owu71wRLV9{d9MMes}D zm%*=qUj@GgejWS<_)YLz;J3l=fZqkb2Yw&?0r*4kN8pdapMXCFe+K>>`~~<+@K@lk z!QX(t1%C(r9{dCNNAOSJpTWO?e+3T${|5dY{0I0?@L%A+!GnK7|DVVIL%`$z;GW0|5y2yYM+T1q9u+(qcy#a>;4#5tfyV}q10EMV9(a841mFq5 zy}%QJCkFQhPXeA4JQ;X$@D$)F!Bc_zfTspe1D+N<9e8^14B#2TGl6FY&jOwmJR5j+ z@EqVd!E=G<2G0YY7d#($e((a|1;Gn}7X~i^UKG3-cyaI&;3dIJftLm^16~%q9C&%~ z3g8vND}h%AuL52byc&3Qa9{8m;5EVhz-xim2CoBN7rY*Leeee04Z$0MHwJG4-W0qU zxIcJv@D|`L!CQg125$r27Q7vJd+-k69l<++cLwhQ-W9wXcz5s~;61^6f%gXQ10De0 z7rY;MfA9g|1HlJ@4+b9sJ`{Wy_;BzM;3L6DfsY0s13ngf9Qb(f3E&gKCxK4}p8`G= zd>Z(4@EPDU!DoTb2A=~y7knQ0eDDR}3&9tGF9u%%z7%{J_;Tk-vYiBJP>>v_;&Ce;5)&0f$s+21HKo0ANYRo1KtR~KxE`7njO!s-!MGlF6^!elR>8O)Y88y@p;p0o zBKZ0z2KNR}0-h8+8F+H=6yPbrQ-S+{rv^_0o)$bEczW;*;2FU)foBHK0-hB-8+dl` z9N;;@bAjgu&jX$pJRf*|@B-ik!3%*G1}_3$6ucOCaqtr0CBaL9mj*8bUKYF@czN&& z;1$6ufma5v0$vro8hCYZU+@~>HNpMBYk}7WuLE8eydHRc@CM)w!5e`$25$o16ucR@ zKX`NS7T_(xTY2JZsi6}%gGckmwIJ;8f{_Xh6+9su4K zydQXf@B!ch!3Tj41|I@G6nq%?aPSe}Bf&?3j|LwDJ{Ei&_;~OM;1j_oflmgX0zMUd z8u)bZ8Q?R)XMxWKp94M@d>;6G@CD!t!54uq244cc6nq)@a_|-4E5TQRuLfTOz7~8P z_cJLkGJHdB>?*`ukz88ES_ z;8DS&fky|A0Ui@P7I5#w%Yl~%uK->Vyb^e2@G9U{!K;B+2loZ90bUc_ z54;w5ZSXqab;0X_*9UI^-VnSIcw_J;;7!4sf%}6u2X6u161)|7Yw$MUZNb}tw+HV4 z-VwYLcxUh~;9bGHfp-V*0p1h57kF>*KHvf1eZl*I_Xi&UJ`j8m_+aoM;6uTOfe!~C z0X`CZ6!>WHG2mmt$AOOrp8!4)d=mI%@G0O^!KZ;w2cH2x6MPoYx6_kr&RKLCCZ{1EtI@FUi1*Lq|Dl5a zy+8;E}*1gGT|63LXtSI(Q85nBcL%V}r*5j|(0T zJU(~=@Py!A;EBK!gL{J~0Z$5^3_Lk_3hIdAG|qu3-FfUt-xD@w*hYp-VVGycn9!~;GMubgLeV%3f>L8J9rQ9p5VQ} zdxQ4@4*>5A-VeM#_yF*M;Df*igAV~83O)>cIQR(gk>I1iM}v<69}7MXd_4FB@QL7) zz$b%G0iOy!4SYKI4DgxYv%qJA&jFtcJ`a38_yX{S;ETW)gD(MJ3cd_{Irs|jmEfzu zSA(wsUkkntd_DLE@QvV`z&C?$0pAK92)+$`JNORpo#4B`cZ2T%-wVDEd_VXB@Ppuo zzz>5T0Y3_U4E#9w3GkEPr@&8xp8-D$eh&OR_yzEb;FrKJgI@u^3VsdzI`|Fno8Y&= zZ-d_fzYBg3{66>t@Q2`!z#oG@0e=eq4E#Cx3-FiVufSh}zX5*>{to;-_y_Qh;Ge)h zgMR`43LXUh4g5R!5AdJhzrcTkdxQ@DasGe6Lx6jNhXfA=9vVChcv$do;Nig|fJX$6 z1RfbY3V2lTXyDPoV}Qp5j|CnZJPvqV@Oa?y!4rTd1or|@1fCe&8$1bkQt)Kp$-z^A zrvy(0?gO40JPmkS@O0qm!83qo1kVJX89WPkR`6`#*}-#w=LF9Mo*O(5cwX>);Q7G| zfENTW1YQ`t2zXKOV&KKWOMsUIF9lv2ybO3*@N(eg!7G4Q1g`{M8N3R3Rq$%y)xmwi zYk=1T_XDp5UK_j)cwO*%;Pt^9fHwqh1l}0D33yZRX5jwd&B0rMw*+qm-Wt3Ocw6vx z;O)UXfOiD%1l}3E3wT%XZs6U)dw}-@?*-l)ybpK)cwg{-;Qhe|fDZ&81U?vi2>4L& zVc^5TM}Ut69|b-dd<^(l@NwYd!6$%E1fK*x8GH)(RPbrw)4^we&jg!4H5R1V03R82kwMQSf8n$H7m4p9DVzej5A?_*w9C z;OD_FfL{c^1b!L(3iws1b+nn82kzNQ}Act z&%s}SzXX2;{u=xZ_*?LI;P1gdfPV!41pXQP3;0*?An&kmjgJSTWA@Z8{e!1IFV1J4g$0K6c0A@IWBMZk-K7XvR2UIM%%cq#DG;AOze zf|mm?4_*PhB6ub6%HUPNtAbYpuMX}DUIV-)xF2{e@Y>*Y!0Uq71FsL>0K6f1Bk;!H zO~9LiHv{(vZw}r9yd`)m@YdjMz}tei18)!B0lXu4C-BbTUBJ77cLVPZ-UGZRcrWnY z;C;XY!25#t1Md$$0DK_$An?K9L%@fE4+9?#J_39s_$ctv;A6nYf{z0q4?Y2WBKRcm z$>3AKr-DxdpAJ3)d?xrT@Y&#Vz~_R`1D_AR0DK|%BJjoFOTd?cF9Tl=z5;wD_$u(# z;A_Cwg0BN#5556>Blsrp&EQ+Ww}JBz5{$G_%86>;CsOLg6{+04}JjrAowBh z!{A52kAfcqKMsBZ{3Q4(@YCRDz|Vr813wRb0sJEPCGgAOSHQ1=Ujx4megpg__$~0; z;CI09g5Lwb5B>oBA^0Qk$KX%EpMpOFe-8cv{3ZA+@YmpPz~6$u1AhgV zf%|}`22TT?7CaqzdhiV38NoAwX9mv#o)tVBcy{m{;5or_f#(L#1D+Q=A9#N70^kL~ z3xO8~F9Kc^ycl?K@Dku9!ApUc1}_6%7Q7sIdGHG06~QZkR|c;FUKP9=cy(}J@EYJX z!TrE%f!7AF16~)r9(aB52H*|B8-X_lZvx&FycxJZcysU;;4Q&hfwu;41Kt+A9e8{2 z4&WWZJArow?*iTxyc>9T@E+hj!Fz%C2JZtN0Nxk8A9#Q80pJ6{2Z0X;9|ArUd>Hs} z@Dbo6!AF6Q1|I`H7JMA|c<>3}6Tv5ePX?a?J{5c#_;m0Y;4{HzfzJk?13njg9{7Cl z1>g(87lAJZUjn`qd>Qz1@D<=I!B>H=244fd7JMD}dhiY48^Je$ZwB82z7;$Wd>i<7 z@Ezbg!FPf02Hyj|7knT1e((d}2f+`49|k`HeiZx|_;K(P;3vUPfu9CH1AZ3#9Qb+g z3*Z;QFM(eMzXE<0{2KUm@EhPa!Eb@z2EPM-7yKUheeeh155XUSKL&pS{uKNf_;c_V z;4i^nfxiZS1O68L9r%0j58xlcKY@P+{{sFMJP7<7_;>Ih;6K5Cf&T{g2nUbo(McKxHotb@TB0$z>|Zg08a^?3fu=gHFz5EwBYH$(}QOK&j_9gJTrI}@T}n3 zz_Wwr0M7}Y3p_V?9`L;2`M~po7XU8^UI@G}coFcT;Kjg;gO>m=30?}kG`+;KRU&gO30o2|fyZH24_svEbvt$AeD*p9nq)d@}eH z@TuU_z^8-H0G|my3w$>C9Pqi|^T6kWF92T%z6g9V_!97?;LE_5gRcNz3BC$^HTW9v zwczW(*Mn~W-w3`5d^7kK@U7s1;M>5rgYN*}3BC(_H~1d#z2N)6_k$k*KL~yZ{4n?t z@T1_zz>kBU06z(S3j8$q8St~<=fKZ{UjV-dehK_C_!aQ0;Mc&fgWmwZ34ROwHuxRz zyWsc0?}I-8e+d2v{4w|w@TcIFXvBBej#|4iE9v?gbctUV5@I>H=!M(wgfF}h{2A&)|1$avERNy|~ zsln5Lrv*<3o*p~{ct-F{;F-a*fM*5I2A&-}2Y62KT;RFE^ML0C&j+3#ya0GX@Iv5) z!Ha+w1uq6(9J~a0N$^tOrNPU9mjy2eULL#xct!9^;FZCvfL8^t23{T97rX{|O>jT( zTHv+8>wwnUt5=YY=zp9el4d;$1E z@I~N@!Iyw91z!ff9DD`%O7KfNup41m6a}9efA) zPVimeyTSK>?*-onz90Mm_(AYP;D^DFfFA`v27Vm;1o%ntQ{bn;&w!r=KL>su`~vtz z@JryA!LNW{1-}M<9sCCPP4HXbx54j#-vz%1ejoe+_(SkV;E%zdfIkI)2L2rU1^7$w zSKzO~-+;dbe+T{^`~&z$@K4~M!M}ii1rGxM2L2uV2l!9$U*NyNJtDy4|KK6OJ;6hQ zhXM}`9tJ!tcsTIz;1R$hf=2?63?2nMDtI*T=-@HHV}i#5j}0CNJT7=V@c7^fz!QRd zfhPh_4DJn{1UxBtGVtW!DZo>Lrvmo@PYs?1JS})S@busrz%znp0?!Pd1w1QwHt_7= zIlyy*=K{|So(DWHcs}s_;03@7f)@fW3|<7hD0ngO;@~B~OM;gIFAZJ>yexP*@bcgl zz$=1R0$Yl8cM*8;B%UI)A`cs=m?;0?eVf;R$h4BiC1DR?t* zfAHquEx=oXw*qes-Uhracsua+;2pp_f_DP%4BiF2D|k2X?%+MZdxG}@?+xAuJOI2e zct7y|-~+%1f)4^83_b*WDEKh&;ou{{M}m(69}PYRd@T4l@bTaiz$b!F0-p>%1$-*_ zH1O%*Gr(tp&jOzfJ_md*_&o6W;0wSPf-eGJ488<>Dflw*<=`v8SAwqsUk$znd@cAo z@b%yuz&C<#0^bb21$--bAow=$?ch7WcY^N%-wnP8d@uMu@crNizz>2S0zV9X1pFxY zG4SKyC%{jFp8`J(e&+w^y6Z5lsM@au-(F#M+BzZrhZ@Y{ypG5mMK?;3v3@cV{8F#Mt6j|~6A z@W+NfG5k-%pBnzm@aKlVF#M(AuMGdo@Yja_ZTK6*-x~hT@P7<{Z}`84e=s~Gje{T3-!-p6?)bL@34>x>-;Uf+I!thas zk2ZXa;bRRSXZV+fk2idR;S&v?WcXymrx-rf@M(rmH++WSGYy|*_*aI{HhhlZa}A$o z_3}0vXdc!vuzR~ba zhHp0fTf?^){+;1l4gcQoZH8|*e23vX4c}$>Zo~H&zSr=5hVM80fZ+!XKV@QhT%62|IP4QhTk^)j^V!>e%J7OhTk{*f#DAge`NR{hCep^iQ#`5{?zbi zhCes_h2bv^e`WYzhQBuaZ^Pdh{?_n!hW}&ud&B=V{Da{kagF_d!y_9W#qg+xM>9OS z;V}%4Y4}Hm$1*&&;c*O)Yj`}v;~Sp9@PvjZGCZ;29~+*;@T7((Gd#KBDGX0(cq+qF z8=l7Sw1%fMJiXzehKCuR!SIZRXEHpq;aLpNYIruovm2hn@SKL{GCa58c?{2Mcs|3! z4bN|Q0mBO#UdZsmh8HossNtU&Ud-^~hL@@U@12WB5A5*BidU@QsFVGJLb)-x|Kf@b3)Y zYWVktZ!>(m;X4f9Y4|R~cN@OP@V$obGkm|{2Mj-G_#wj&8~%ggM+`q|_%Xwe8-Bv@ zlZKx%{Iua`4FA#avxfg<_&LLWHvAXE&l`Th@Qa3DGW=J=FB^Wv@T-PjGyJ;YHw?dN z_-}^aGW@pTcMSjC@VkcJGyJ~c4-9{3_#?yrF#NIMPYnOl@TZ19GyJ*XFARTa_$$Nz zGW@mSe;fYB@VAD)GyEUJ-y8m~;U5eSiD&Hp8y?y4D27KhJeuLr4Ub`XOv67iJeJ|H z4Uc1ZT*KoT9^dc;h9@*Uk>QCA|Jd*(h9@;Vnc>L|PhogU!&4ca+VC`nr!_pC;pq(z zH9XAl42EYkJd@#>4bNhDR>QLyp55>qhUYXqm*Ke$&trIA!}A#)Zg_sf3m9I|@Irbuy z-S8TQ*EGDA;k6B~V|ZP|>lt3(@CJrAG`x}FjSX*N_@{<9HN2VO%?)p1cuT`u8Q$9P zHiow~yq)3g4ewxhN5eZA-r4XjhIci*o8jFJ?_qdP!+ROt+weYy_cgqq;r$ICVE918 z2O0jE;h!5m*zh5S4>f$4;lm9dVfaYHzc751;iC;7WB6FZ#~J>m;o}XTVE9DCCmBB3 z@F|8*HGG=k(+!_t_)NoR8UB^wvkjkP_*}#189v|e1%`iZ_(H=M8NS%?C5A6Ge3{|P z4PRmSO2bzfzS{6LhOagJ8^hNbzTWT+hHo@{li`~U|JLv=hJR=HR>QwHe4F9h4c}q- zPQ!N@zT5CUhVM0epW*urKVbMl!w(sL*zg|=KVtY%!;cw$-0%~IpEUfG;inBhWB8AT zpEdj^!_OK1v*EuOe%|m4hF>)NlHtD^e%bIVhF>-On&H(p5gZme_;4S!yg&`hvAP6e`5HbhCem@nc>e3e_{Ab!(SQxm*KAs|J(34hQBrZ zo#Fo&{@(C^4gX+xNPJ`e-|)zWM=?CA;n56_Zg>pCV;cUE;js*lZFn5R;~E~%@c4!& zFg&5*i40F{_{WAPF+8c^$qY|!cnZT)8lKAV)P|=qJgwpB3{P)(sNrFTXD~dY;h7B2 zYxeU*3cpk&^8lKPaaKrN(Ucm5zh8Hrtu;E1vFKYNFh8Huu zxZx!XFKKuw!y^nYZFm{O%NkzJ@bZRNFubDSl?<W0@ayr$u`46ki? z9mDGyUeECQhBq+0q2Y}TZ)|uI!#_2=so~8GZ*F)C!&@5O%J9~Pw=uk};q44>Z+Hj8 zI~v}}@Xm&JF}$nc-3;$;cn`yS8s5wB-kxts6D1@pWFS3_d!aoV@B~3#ZZ8@6Kh!^C zPk#5`MolaIpVQkpPaW`J{o#fe)t({jY3_O&1UxkI`|KEMO!tf4Mo%-tztsNW>`&@? zrm2shCw4wheIz}R^BwA=Jinwqk>1hep9ehHJp7~i$^2LEBmMUu^h*~!KPKQ|A(PpU z@y}JCLeJ%nyV>YDV&t!@Ph(FR*YnosNt{0TICB^tVR*HGhlR}Gafi9%ex*L0^OMr~ zE%jNhqb;=JHnzf2sa8^ARqe zIxP6SH3@iFh@T&+zKA^;T+d3Q=cbX5nnC)Pu;-%d$)i34(-o4=-G|izPIOuM$EQZm z81?1sFXjH5_3E=&Rmu4gBmY=^C417je5#Bx{@Lt-XI1y}4b)e&CyDEsp}vOR-}xi; zZ|Jq1XU-(Y-9X1LYN)TrZ$m;|ev+$9-5q{Ukli9lNvoX*!;(lMVk?{S5P& zUC$NuAL;md6eqik^DG_rNpba`=y_aE9rbf`Jm2=Juj16@cKO#vzD*7}?l0`YaW@(M zUi|{|rCoojoYJ$C$Hjg4rTQ*9u2-~N!LM(*fQN-#Vn4>y#PFW#*O|xlnyr45{)rps zVf9;d^uJKQ<9X`bGM>AhS5&`G$NS-^fQN>x<^5m89e2Nxf3NHXh6Xloj9P@h8sr&gF>hHat!Rn{Ho-d93HuVo)&+qDIy`JYrK79cheaL|9?!kV1?9ND_f?OIs>D?&kBJ`b|3CSBn&tem~z!{bS~9x}KHlx9Ir1 zyfE@vKau{V%wzoH)$e(J+{ouBCOyfS$NShw_220YaK1*qWO3<9$vk={8-86qHS_ab zf6@}cpG$QE9v0%~C#a`oPczqZMLmp;uaEsoN>3;q@8Rpz)6;SP+)~d(Z{zyAmy({0 zbo4A$&qBxh&lUBobo3X9kRIPBsb^;%*Y~L5kxENXPA^|p{juk*jr?-;++O~+;bCRu zxOu&NW5cJahkN-mhQ}!@{RNmW<>tSD`ZGG_r;qvz&)2HI^8CKhpP-x^w-EC=9(ZS<J^zs|6;=?eC{{=x%NEbe}eb$GSy@}et&EAI?UreWTfFs)$1`I;l}j0 z`X0{1o6~zJ9eg{A=|l%wzt~8Xl#l^fzT5+*ghf6DNOhDWOx{J3!pPi%Nj!}A+n(eU<$Pc-~T!~Y2Ql8_FZ>f~;&C)N*s zzH4uz={9!IqhWlTEn9^4c?PD;GrSYxj&QM9V1h~!$P9)^N#UvQ;$y{ z@ABE3Nj@$e`!lTr9&G&mG@p$54DLN7Y76N}K`-X|=LS4j&w9=K^Y*LyaQ-K_UO8Gy zzwblTM>3D|-DLP}^-;{DKT9j=_q~hy80OJG)$pzAoni{;|gJUk#7aCU{S}fQN;==OJ)j&5ise!(+A$-e1h{ zPXitnG637oA${Dr4Ny|qZ2c1+eO0VU{6RVT-7op>Pv#1xRw|Dt!>i+i! z8>^RL9><-i9zk#9dRD8Kq&IYaM7=D%p!2+)Wt?+4Z`GaGQun{_*-5=Td+>dY@#>Z7 z*udPNUWH!N^kNaMIKF5ReZQVu2xqy!AJ5s#{`|*A7O-BB#`a-Ygf#H$6%5fJn zf6a}*zIrttca-xL0cY5m{Nskk`ocKTa zO`2cDe}(J#K)p84Ync0Qa`%w_HO%L8Ufb}#>fbPr?+48^{5$pa%ws<@a!)yKU5*F$ zLud7Rbc}z$`eydjcH>OaOL`hGkNdN$`bOq)U#(Mb$UN@bM7^cQ@9&_#g*_P0LiNV% zsqDsc-^i!yBmG<1gMEx{0Vlc+`Nt;B@8G|}dijWY3mzBiriy)~-(MGxQg6k4R(Fgu z>igJ_pPS0kPkMYGuD+jn%;#M76Lfq|cc>qv)6w5Ty(4?jKV7{O9sOI>&#?#nKdT?1L5z^Xkhy`b(($-?yrw z-j8|o4^sE%d9L~|oM+ruf2a>&53X19K{6gczggYiM~(KG^{dQd{KY?)<9_b-Z&vs7F$PQiI(u;3=7w)ozsWql-xPg_^bF^5asPK$A4;#~ zK1aW)520sq9zIlhM$qv-GeP~{{~y=oPpFS&9>>i$OnOGs@jf#`{R=wYXMR>6N5}ij zfZ@{ffXA)vj(bx579G!l3L&(-~X*OTfq*n@HA9xXjH>7TmsEK~oAj`94e z?th=?Z}mSpZ>?QV&N0$In>`qRFLgh^Lf!v<%^md@?8oOQ)mZ8GzhBc>eJ+oS>$_6@ zjn}hJeZH4}ZR8V-ljFW)5B9f=mGuSQR_FQwmKx0X}?m&Zl_V)YMn zjOT*-V(+*)#!J7SZ>1iI`Bv^aZd6}Q$9%p~UrWc&rBt3E{r-N=74`MZqi5no$#0~G zy5rtck3lcxJkcb{Z>HmZsH?uk^GWJ{&vx~XnE%uD|801Y$#UG-%pY<2mWGd0_xGvx zt8Zfup6A!qchRxmm2iq2cMpBBJMK#Lgmhf@^iw6jkB<9fzxsYU?!(5@B=7h9te%+p z2zT6W(FH&u9_MAz4w=ZhlRXketBSDN&eUMEAhYR=*co$ z{5Acv|KcH6)Zf#Q&ooE!Z|JzMs;U1=k8nM^)!)&PzpWkxwIT3-)ML=m(|oQRHyR!J z0qXw#&q4J#%%dlKp7i+pKRwjrdHJ8zGkD{FtDb;)d``>EmwrFrMcv;=nx&q_>p!NR z$m>tJK>GcBb#;H=X@q)UYtj7=zqqFUF@76@>mL5K^yl)%(@;Gr^Elu6Mt;A#zpr&y z{Ui3^7X=o|ag*b>9M9+K`8l59?mP|!oDXxHT;QLv76tc40T28f0(?A4sGfy+tjiKDmGSubFm-=ltAct~_Jq569;EK?3msSY_o-g1=VT8) z?@^b@cyiOxUs$~s&kOT2-|!FW`PhSbsIpx8{r!+7>iL<+aX(ri`A>OV1UjiVr5ASd z@Qr#iI)1L>cf-@Il>X+-qra|tdHgmciR(Y8-iG;F&Lgdoo(jz4{;aNEnT~mAr(V_b zA?nrXC0+k^^_ui>=a1BTa6AK@XI?Gi=|;!>Rzuxi@Ap>k#XLTzU#Zvjj(c3)Uw1!N zuj}R0uaWWOrKfb`Y^?6Dqfe^)>)(`XrRQ^w6VJ&h>h;-=`H%aJJ5*X4%#B%T-YVH>2!U$0G6_t$H; z)LXGX+|6_4jnd<#UdRZM~jin}R?8hXy<>WIo4_>+-$2zwU^%S@Qn6pn>{Q zuV=O4Z`GGGU%;JjnQx_kB^~>aOVm5@yzsexqVBIRifoadF3b;d{rA+@u^)lr-${Nw z9rN&5y&Gcud6I5hCGW2zHmLjSi2LeW*^lRTwC|;-2m5i{(&~P`xw`-UKUjSS`|&=% zK)o0H@rzsPz46-+yw8VjlkxaHrPcc~kMY-0A4tdNcb0m8I`S*khtlzjC+eT!w|wty zyj{jKj2_{xI>FDpYL-PJQCGt-3L!2M1n`RoGd6(pWU>^N*4Ue;1@<*A+*RSU4 zC+Pj%_&2E^r(--13=i8Q{im4E=Xx3%K2iM)^XQMYS9*LOr+$`sobNruE9{e=bIhav zg5mA=Oa2$;(SO143I`;Af%%p0d>n+x@zwNHF8@M(4IR&uS%)QmiTx2S zpX~?nEzHB)s{8rB)i1LL&;PDRq{sK0>Q|Y^Jd8RfdEc|15Wmhm`sb@}bj;^M_3?CkUOv7l`HA$s?tWVn@L=oBw}vPE zEqFdpzyp8YpZ$2>YpcG1em&BE2X1gn@{8%)+<3Cx7GFv)=6sR*ayqV8);p5lM#uS{ zR6kCiALYNI()T2Pl8&CV55#|>m$@|_+-QNf6uO5&680SiLe;;h0dVDYcr+NZ9#@XA1cbUrOHJkLswNgn9Iw|1VERPr6sq zlbl}GeeTAn`};QA)l)K$b^UF1e}5+IFX>Osd_H%d%u!EE$1jem`};6|s;5IN1m9;& z_geb1<1|CUU4I?*P%l4HJp-NhmAb#*vPIqBZ@H_UhsVWv<@j617U^FdFrLvgI|2FUIxDn!8-jn_1x^Q>5g0Yz4Vu3KB@CY z>XqpDMPK#&?7=UVsTaU+L-31p>ILyz-fxlrmE#unJY2n~=dIQK{f%SlZ7@9Ew|PED ze=+vp^EFxB-`|K55;c%7!Tex151Z9X(eaB!ktFZ$Z**0UK#b>mR^1;=M z-k#@$ua9fg%Q0WZjq{>2H1f1Nu( zy$bvBd|0IJuX8u4SM~Cj)T`0){ty~X#^bMlC#u(A9>Y8=I`nVd{O5`(J_^&z_4s1-dd%ZGhJO@1ze3%A&rA_Z^5fW#{fa5-4cL!Bj@XiK zNXL85es#a6P#noOW*+y$=70x#Up-~`?}oqAe*b+nZ(KRVz@gzUp%dar} zi26+CGq~%OB);_c-d6o9=CSUWY4~CFIm}16{$vTH-}lby^O(o|ywLD->RotU@ZLT$ zq4am7<9#@3BJqXn$9*zTy$ACQB$j+nI_{GZ>VD5{^#RPIr~Aj!)8F&u>b>ch&)7*M zKah^~_!ITMbmZ$NmHcOPe4p{5y1!28lT7l1na6d>m|T1)9rOR4`fxh#|4&m${u`Vo z@6R3TqnO7yUmE#3DWzw<*Rxc8Bzy34n<1%!=WD5N^m^tReoK8b^MU1+{;y7I=^xMI zc6Rse#efI5f}0Onf>$qw~ZW#OKg)UM+f1&=Hmw#t?pQ6%pn|XXL zel$GCCzAi2dCX@=!&j)^WBvW@caBuzyr?{-fy{GeoHCw zt#o{j`bLOvqo;D?X;oT$JH3JP9A(5GaXbs1H&Nfo{A}lo)OUM+O?|KD>B^d-g82_FzuNF$)L$`Q#pM%Jkbd8* zslR4E!sXW)9;c%8ykQ>aTix)<>hG9u?e3GC>ifOxlB<&RAM|{>`eDy+svq&ZLS^YW z=J{In6P{q|G@kKm)~A1xSy>fzMkX3*R`Z|#W&KA zx_RrbzL}2wu?+Pje~LcK9d}TJsDVHC-7K^FZAfzWi`M}U_Vp`S!{DAd;DPUZvOnDQ zTvhk?&!;w${7=kdziVY<@mO@M$M2~7`{7|tBp-))e7&2a{xiL+8&9rJB_EHD{$}d_ zKK3Mae;@mm`g!)Ce{fUjzeLA*f_#q+D`*XVdZiPk*$Jck85@cl~W8@cmpYvflO z{=o3uErK7nhv9n+kJ>VLPg2917~awFfdLPEUzPKKeUg>xx9E5ee`)l*)4abgovxMi zXJk(rH_uH19vZSKllyH5*2~k4{Au;f?8)Q)!W}E?8K(Z29)S~YD?QKXSikgEe@aLHe)Z>cd|gY{ zPI~^NW1Tfl{UsgGrSAeBY#vS<{i#}t-;UB>lX>+2rCy7U=icH@l7B|3iP|&bLc<@n&?qzs**U`7v%YyuV#m zkL7ui9>IG`tG8f(ge%-;c&?t((~5b#w~R9Uih3L7@%|jOm-P6aOT8WQc<*X&_#*WV z%;Pz5sJHa{ey@*sC+0E!c>RKV!T#cLIG=bQSTsO99v#>BS-?X>+IjB@B?bn+ubKor z@b`1FC)~~dW%Yz~oLA97lJCj!V_$Kny1yS7`kCYtvj?AxMe6>3VD!%=|FM@JrJjV| z%#E|_V96(=<2jaPh4@s#YrzQK0&)O5^$_2H8D_x-+6 zPs2Rs^R9Y2I_AIf26d^9d;Y)Cd}iiD-FVKAlKw1o^lu(5o|TU0e8Vx~+36)*&vErU z^juN?`xlMJNZ_G0sX8Bwvb-b@v+e;`B~#eqv0Nd}TU%K2@*edA`Y#uju(4 z^(yqAT>qY_lK1z!PEHrE#ys{7KAIu!ua7#ZS7$zh>))bY)AJ-VrKh&%E!FFKen`E( z=NV^7PeaeYR&Pwl=kBulr*vH36kkbCQ~F{z{+{a1>BXFHQg2B|PyE@^(~6E8Z;X0t zI=*l6#T?0Zq2u~ym@D4d^P}pWJkLE(@*O?@M!kdQkJa0I-eA7;wDWwedRx!qERcLx zdQbN`y8X3ycRD_gYZi+4q+{NiEfViV$LA>VV(~t7T*nIP{(jU1^?uCbxp79_-=~VR zMEVDK`AX{k{?&N(L0RzHH< zF9h#<*_TVt2roZb-QTx)uKtCWueU;a{QaD>>Z84Um6ekB_emD779Yzz2K?_@@o{u~ zF3PPJ|B{Y%`m&AU6X>hm=QPc?;*;oyoKOBv+}~Fzw^e)!^QB!r-S^^WF}x6r=cM{H z<_Eg_zr!}k&!D$=J!!X#`}-$b)Mqh|p3*xcKbwx8hwA=5Nw1xfzvzu~uli-r->c7M ze>^wNYP+Oo9vy#vYNPsmI)3iun)=st%umkU(zB4>-Sv-GUrNV1^n3LO-Z;;xKcr(n z=Y{$T_Fz3;caI!*6&>R_roP(qyn7|T#`D4IYw0=M^?jtij*fv%-X}f&I`l8~^~~e? zp4%_^jdb+i=RGA^19; z>j%mEK2<%$>-oj-8`Ji`pXs~(kktiN&}l^);wt4C-4ROJ5-(Ds<*x6yaH z<33g2LC4prO2;L?n|{$<_e}v0_MUuE^Lv>`Pn8qWv!9Od1I`Y3u%5pSZ+TLBVzLL% z^JVG>>7nkt?x@G2BcJY+^cnGw;nt#`6JBZ#>n}j_)$9U!=Y!zkJ0gbe(;m{ z3Hnht&H+D*pQ7XW{PGv^`1Ej>?|WYS4864T6c@x3(s4fzR6k3{d;4GNiRoCc^}Q%P z{(APgdJ^Wbp1piY^5^Jd+;|@UDt?}h{pvfH#r^f^f-B+|na6mZsQc^CY*!`kuR|xQ z`|Hr_>X+D$`7C`+dM?xP`5LS4ulw3um;6=casMQ|A%2~X`=Ouu4SGK}KX=q~(hE5+ zep7mK(=iWQ)PJKtb@@2IN&YsyzVrF&ztaml|4aQIy|MF#x1{F*9rx`?^+$BfPwv~2 z&qv2REL49?$NO!%JCc9mdFOx!dk*wBe1YNL8-CL88o$eU{^WRSxp`Qt?yqN)-j)0_ z=F7VL73zxnO~?AHow~n{KBE2)^XMu5KziQN zv9GdN{XHG$74Mq)yp!E=TF8*(&Kwq_43RwkM!S!-dF!X$GlbiBlvwX z*zkP;5B&cM;r0u8;QCuU7LQ9u{{{8<^vf>a_KD;Z(s5p)PsNka`?&j|(R1;{bmWt~ z6!-TBTBz6L`C^_AsMq#9&MWDu>v<3L`ktRvZ|HgDzof_C9~h&ajN`}Gi(Bex=(w*^ zy_TL7bewNB^|bT|H$Pj{Q_+#Xqn@6Q{wjYG;0Go_{2tosN8&_u{=c&*85BZ}r^Fmv;X1zmo66JbI#k5YNl} z0GA&TDO$k8>7mZAL=i7Q$2=5|8ZEG|UNy6e@flk^y5tKokNf|NnBqn0IPU9M;>GA# z?{thSK854Qd6kVPK8=p|{2S^e*n|7LZhXm?rlaS9dU<-7JCTkFBwvw^uSYY~tJ7b& ze2RpUuSrMGZ1q~6ha{4GS$ZkgGeo@<9oOr3^*VH{%Q`2Pp1O4042ac{!nj0$NYShRPycUn4b~q9q8zJrry!>YRRPMQ#$5nmwH1w z<|j#V$#9u}x~rDOejOuZW&_j$?`(zBTJmfu~M`i4(cU&eeJm%pptgZ(&exs=lH zuXDGk_huf~C1EPb_ow5!OjG}ij`@76KA4W{5Z3i+kVbk2 z(s5nJtM{ejx?ENF*W=sMO3zs4alSp%iBF*8e5<4vpF+nt*_60oHd-7AwuVfxSx7;$D^sk}gxTn-t z)A0qOVD{ks9ReQsa|g`h&pAF{%7*zoIxrwTGVA z^+)?e++V*ZFDCvA?@zo}tWfvY>95s)WIz5KLBrzG^AjDP)9=)Orel7_mXQ2;Iwtm# z`b9eCKU2xz_ifpL2Yz0Td91Gwsb8k!&sh{HCHbrLf^L4cs9&e!d6+mt@;B-DI?_$u zUngEu|BZRfXZ_OBbBkWb9rp+IJ9NxX?J|-k>w`<|yOD|vr?H%a{=^EmE1^+@yx zH=a)Aq{sJ*>QR`-{FE*)dEdWLkH$Pck8cgHTtRwbFpuZ?Ov7)e|G_+-GZ`yN&l5Vn zpZlfypLG13*aP*~^ky;sn~3+7q$f5V_hF^V;&14QHcxODuy zP0dEqlab?}<@)cc$7deT&y|fOpMZ|z)@UN0klx7k#Q#)0F&*EhJFK3Be#qr#H(j=mZ2(2!By&nK7eE%}@rC!Xi))pOJF^G<2{NIowe_emS|aC%)gZ>QD$ zb#eZ_(o=wWT=xa)4ZZXIOTD0%Z_!VB3ej=hFRK@!5nnBXz?+?rhcxcE-@4DaDd`XTI z*S*4L(i1_)bziMshK}ogQ@tD=^ONp#>FMc>zl!1g)ctk(&+66KkNc#+VCnbQ#beZ~ zd-;3nHR!lcnhcSiT6Eke$JG7xc%Gq>ufsgA1eRrid@#ad91ItNZ&ck)}%C-*3q`eb@(cV5SqOMW^X z*JbPq@tJhY&vW&8^jPk?|Fu%`3+U+iZk71go;O=9K9yd|jVI+A@riVNeL1MUh>rU? z&RWSYrXycdeJLIDmiimXucV`AxcYKBem?w?`YL({H_k%qq-PBs{a>iBr5AMhKh^zx zm=^1$XC3nx&mr~o^d_#S)CS3Kq~o|hsBiYX_D0EXp@+Jjo$CJnOx8`3-^x6WyHtG} z9rr_&&Cvq?|KQJfKVzS&;J4EAf{y!ezTuI!Nd6V`xQ>+!pQ65l<0wx+mI`)Ta zeJB0<>6o`G>ig)}5A3ux_`ct^fCu(nna6pBd@p{4j(HxeevIDHjdPy*2|D(95^s~9 zGj#m_tmRcdMaTS)R=-709r?clWZEu0XX%yPaZ9S-q2svI)$h_VKXGlvc{ zklsJafB$0aPRZ}0<2~nlb$_2K{VvJ>!8~q&@c~~F@-KeNKi|D{x8xr)kA2{M>d)!e z54ocLl-|&d|Bd<+I(|Oq<2};ko)WWgh!o z_YR5wO<(N#s~-`MPDlSNb$|crntDv;%etN_N2TX29e=*^f_f}EzD^Z9Ci(Yt>P$EO5Wes%70coHS;&!d8Ixl z9*@V3=e}-+{~{j7Jo?wD`};`g&r3c5d+>Z-qMn&OpSa^@x*+*P%;UTkt0$)8bCl_# zPgrGPkBjtlF|FQ@r+eZLC1K`sHddk{UPPA(vzCr-1T%-FTn9& z-p;H0`!FRhOHW$%G;}?i)%|^#ELS9-o_UOOrg|tH^A`K6LNWZ^N(px<%=b@$>&oy;_pQP$d>B-JK=53RD4mz%5y5A%pWZy&G z-)C5&o{K#=-*f7D=vm!36Wx;jd~}Sbth&F?@UMC^Z+>>%mY#6-;Op1WJL3L+LWSSO z3owu4M!PFskdApcqweny)VnA7_8bq+H|l-y!t8-hQ7=kA>gJ*N1IZVoV?0OIi__n@ z=Vbgxk}pYb?|PoAcjb8YJJ0`E@)67zaDGp{484%^r%xnbj*k24^`GJu=s2(TPsJLYo*BAlO9A4A7`NUy)8 zXFMJ6+nL^ow`4z_8&}mQGLPrmsJD`D<>iaL6K_q&`)bsG#M{#GTs@}luUkjImwbEX z!`*q+|5v;t9oIL`2XTLWJwUw^^SFQBsDI_1*Wi%ofgayKsL%28Ya&VB_qvhA{dIlA zDA5D&U4y-SxxWJ**k|K7aUU*^D&Cdez|F(-XyV=JxZjdT7w_r$Y4zToXNw{EzI4oI zAN79p!S1*}tNZKp^f9Gp0Q0+DeuerVI?gNhN0R@Xj&(sBb$^|HLwyMIINutvq-U7t zXVph|-aNMCzn~X%<23Odvjyd3+uhsQdXl>i&8>S3>ET%pSZ?Zd9L2k8tC8 ztA2vx!MeClBI%jVJoc+&Cl)`&Jnoa0>a&GdxRD>Hmd!Jhx{U{z3f$ z^O(K@o@a)yN+J2H%%i_#%HV!p{W|lQpNLeF_x&67 zo6O^UUmIRFwe&3Gb-~Y-wNzh0$8p!Hucjw)*Zp_(HFWHc^++TA>*#o1y;A>%js^J8 zw36RI4|V;o)Hl)bbCo})ll-@I^v_B!{v92EZ$_0+@l|yE+|(#_fB))|`b_5Wxu_H- zJ>S#uUU5KuJ00VR$RPQhbo4A!-$lp1O3I9qKS0OVh4Je9=(sMws2`%^d?#d*o*(G= ze%3$gN9owtYL;2@d+6=l{LfZDPRDgQuYSVwkF!Y6OWubV{{r=s%wrxdtDmAbbjN+8 zeuiGodBd#If0mBt*mU)Cp2x^0`CsTix%bt6Im9o}@m};}F7dxP{>ARN1@nquWWK!X zIi~(A9X%8BN#5TdOBOEv5Bo6>-PJF%2lr3R{F1*)M}EG#zu)yl{RZ>ssa!yMexsvj zv-&kU{+wNmf|9>Q$Nkws-QQ2!rhbQc95-Ph>A6eCaoeijqZf1Yyh8l}9X%xqOV1vKu%BZerTM2`&ntC*A0~H6 z>3`)-RGCI6mzeEsTIMm!RxC8V^Q zpTcFuqtWsHb4xu29bb2fmXmy3dPz5)F6G7J)6tWpf_MVY*Q!UMmvZB&TT${KIDULR zy{Ddtd3@0NSCV{UdbsN;QCU0*9rxQ^^XJ{*Jf1WEsHdZ2|NL+b$=BdKVE&(}hcXWjt10B)HSy%G8=(rzF z20Ym3Jz71<=V5-H>xouhJRcqByG1=e9rK^Df#eI)F|kk83(=pt{-lj0UxePk`7HHM z=$N;M>i+&otH#pf@1JZ@_xC+IH<5fR3@-%xA)%j&7vpg;o?Ghv{>I9tk}ttL#@VWw zcu6|;2{Shr_xCGStNZ%{^;$?if<2h$E9w>KmEH5_NK46AqGLSOTZvcp{15dibiD6X zZ!P(1^qlUxEK#pX$9wW)^;&d(|Fn(t)SzP?zErP6$9u(7b$>shL0jqZ_Y*d#*JTgR zH%2?j*Q4XU?XBLx^SA1a==gfkw!QTD`w6Gj{r!Ok9VFj`J%!!8<>)BhlwQbr-A>}o z>DWgd)LFbG9oIc>7jb{R-&egg^Eltf>TT(mpPXH#r=92h)!Wmtevi{l@*U~8UcahO z=jRCdUfm_{uj?PF&tV?V=M+68?|Vh{PCPE=ZIF5wdJ{LFYt{XIfFISnF^~7af7Si< ze%hWgo*v9&f8cZVUUXcS8R~uL+uV3o_mZA|^eWDG^cEjL$9qDdKH`Ju_boIUtHc+&xrA4zZJ#^Q&!9ol|0O+J)c^j)3w3{e)M~KgCoqrCd*7krQ|Nd< zTr*sJ1|8Sy$Vl;7bleZ)Mv2d-XLQf!n`6YkrlaSdapDU-k1|1g8XfP4X(x$KqT_Rv zaf-OVj@zcbn0cIU!Ksp8PRIG4S6@xXIGazC{8~EBcZT{V`eAon5=@u;w{-N(QQzWu z>=}|@Nyqt4S6@oU`9_^7`K@%^|83O$_1z)$ZOqqkm$^J5T%vI_C4S`bj$0^)DAl{xlsuKYcBJ#`C!g#ShRipZykz z@1bKpi!T;GOHbeuMVZ&ANN$JdMJ>Nn{l-Em8=l;isA;@{M7F^~7*QL7~HuS1is7QgM~ zcd6f@V;$6UjpXmr@%_Q{YsLNb?{W3}%;SC={f*=w(i6G!%DPV6U#AaKf5bfATOO-_ zM8|b(x?XyGKdBzu%eUGfdEZ~F$7LS-1KBpoef1gdt0Hdv-v>PKbA8O?IZ$J>_!Ihg zm+$#4F;{52i-+amS1bo@OD zd%u@_DmwaeZxi?T0UoOV!#qCk8@Ee7B!wFW_ig6v5RXd7^RUxS@#u7%?;`aW^wzGh z#V*NzL`P4a-QtnyrCk1B^?x}|+&|m*NIoqc$4$CdJQjN}50%vYeT+fsv6)BD-|BJb z72J5b?UVil^pnoR_KPQ?WBoN>{bTwd_kObDfaH_XaolJJ#glp7T0J=(=XFRuB^~#3 zsYB9}nqI|?^PqZKIwo+$VaZ3}xBPPlF@F#*LyvGh;|-5Y>N)6`&+F>``nUXX>B;HkH>>BOW1d4#NZwz!PEgO|Ytavdx zzK)zxFG0ut%#5ETUzCoXbmzqV^ zUY?GgjK4^}A|315is!{E)3FcG@q&0&I_}%o>ecC(|1K9L@2?ZXFNxP=9`B`Te-*Dy z$MgK6dL26Y2VRzZJv#nAu_RZ-hx0zcI`JFz2Fzo*B>P#rrdl&&%+?#AkCJ@cC`|cW{q*D?ZoDSNbQo z*ZNo7UyrX2i4k}o8|b}{t%@8YkRQNt;{N8_j?c@*nBt2$PF&ym zABhiP9@qDRy1&k?6if0$z5H?YVRT&Irm-bIf{yF^P~Bf&_lhI=FPO*mjU88fG#%G> zqPo8ia6o+w^SHio<4Mmt&I7J*6T?@jZ}9S|;!BV3Q`G(ahd2r3`u6v(?|^^@{$4eX z6W8~#`j>QkeXo~L@)PK|zRT4oc^;NX^8P-Y@4^I_|5}$tCaaGptD=K970aS94N| zFQ8){x~CHN_d{N*f6YAZt2wD9f7H8AK1mbYuc{yS@+;Cx-uLe5#7{DheVBfsa$oiJ z?yG`fl3Π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%0AnXL)b8fB-PPx=XYi;VE9 zet;lSoP5TPh(Jt#&1%Do3D;BfKkOx6*=mg-30cC9B{CC_l zDoTmJ6aFa5S!c^_y4ejWEP#?i0^)FCgmo;*4;Tg3>{1nSMx zWH)=5rxdn$50`_+nWZtCaW{ne$aj(@^x_Np8i~=5@WZ2ITdcF0h@IIB+UwpQ%9{TQ zQfYIA%EYpD0kwAOX3D^3n7-tS0rh?>?rETHuS1VvR&T0dJeW)Fuh!c2F6NH?ZV0UC z(Yu!{9pLTO)zs>bN$YE^t6}~^_gQyK_RC#l9!s}}8_W~^%uDmsA5TL)+i_%n1--|? zw!O(bhuY(9)_w$SZ#2&lc*)iQ-fCS=um0$?zS+7Q>MwM=b-Qf8+zscsd_CN94CIze zG;lhw;Ye4Q@%sP-DiK(oEu*yIc zxUcu~QGiw>c$Rz^?F25YM?TCe7NAgT@F+fgi4PL6iQ-NWCibs#Dm6}c)a57>Kfg?b zzL<_O(U(lvkIF-_Q|J|o09P4qZUoXBSL_jWV$=XfA7Kn3oReV~g+w2ZV)tu_UB}*q zqxk$<;uGfaiHZUGh$8e*TL&4UZzjz*4SfXw!@8l|0RbNVT6_g^)c#LBnqw~X4G=I? zLqRw=QzFz^@PQUB1lXK7T|r97bX*X7U}NmN)WahmAoo!Hy8{}e)}iF|GOvXzdGbpq*&>~UZc&s z=yJ38mi)8YChN`WaRwlTU6W??*iNf9-|Y=PCyi56n`~l9n6=3^yZqqH%pEpY%Huc! z>9Yh`2Yy&~rNtiA&m9g1#dalwxx`@bFY{-@G4r0w@Tw&cpDlF*VorBJCFHx|^6d&B zpx?nqi!!+~iD18ErPRgL4xUEUHQXI8ieraV5lHSTRN|Q%$W@i72#Qi>m;ePx8;JtY zNXaIWM~xsq1+Ox%o;1}eBK3px`#RmA@O!x%&jxal9OVNjI?D0Ea&SY6i7w`xqc{a?wtb zq*3F}l`?v^H^!WsRSf+6J~v9I-hOFL-U3A)P1t>EbNUiclo~)jLE##J$47Vb>9O1x@=S00O z*Ig)WXkL&U%MzZuTi~be1^|Fr3;Yt*;conev#u>nj5=Hssu)rmUDY*=fch!mhU08( zI&6yV9qRz>DvkE>2yeiKs7KcKEnb1vtu~)qyfac>U_%TgRUBAPkHtWzuwQl zbcP67BCg4j;eZuYupZUmG_HoIFXtv=4>JJ+9t?@l3$NCA6u(=F4eNRG78YNb^w1La zFSptbY2TZ3zhm85GmSN2Tk@=wiqq7U4K7l{v=(AeET(vkd-o59w z$OQHdtBMoZd+llQTv%HlL~Zqf_vCyJz2`JKIN9Dq*C)z(d_4!Bol&$%wY}%t9ng%n zyV+!$EVf^^r}$5F{xL=Q)nqH}1^7LrnNaugY|tF(K$v5=C2$4j-G-$vxdxr+DNC!w zC_KK{q*Plr)faoCHHmMZ7r@!3Yo*x5mFi-eD(fM1)oGO|1q<9I&+dLU?fc3mQmxOong; z9SLaWq_te;z__1U%%ykFJmjqZxt?#4q3 zmR*=P(6ePJ8pzP7lTkufhOs!LJM7Zsg52jiOY^}zZMp4HO1!(}rl7^SeV|DsYlRY# z5kn|Z#VoJN72qW|!kkfx7BUk)!aIJ@2iptFPWI!Te-HZKC>%n3~JPYO;((#gP zV9nPO9-Sq_G$BJ~^EjTQ+vt*Tn9#ls0nOvLTl%ZAvi=P}-a` z8|r=n@6n6;pW5yn65bAS?>I9&K#v`?rFPsTiYfVy*abMLD*zo0Qsbu!LPY`B(Txi@x$Xxv2=>*87mvue{_vzDhxOyPD6_$qv+M9_gwWLVl6NVv zWLHdCcCaIU#*k$o7J*w@SIRI*?_QaR;HJu}geMrQDFEwz=&MpWqEpL2>Ks`um zaoX;gPn2bV$VA^GsU7Lq$R(pB1WhO#5jo<4t$sB*tr8fSS1!%2JJeN~b7I2BLz`1I z$!o==Zp5shvJX;K@?nlRBwDX5M41mUV8#hmihSmp3aSerm4#@W8IC;AJAod+WRBW* z>nj`l*%nFsIvuJqNPeJOfW=oCaLAi~$5sW-#w!vYWT1_b=?by)`D!xWrML*+CMY_? z|7b!u=a)0M;=XLga{jmlTm>{HYIorvC6D-3Tc>a{TQTXm*&XlU*VkkQ7r{uEzBY_^LLK(Vx zN#j*p)(5KTc}|y8Wd~Coa`y)3=}FGuyhYj3YI<-sXP@Kj+wAOO?1x}^b}N-)a5C_NQ~<>P=8my9smI(DRPpbupgN^yiy}cA2}2 zdC~*p-twc2-ehO%@eHKymx;E0jjN!>ebvnv@^vSLDU*YSxnDY+`3;;Y zu<;9Xr}IbEqUpm*Kd5IXWF_Q}WoVI!;++4CY+SaR%y5VpN6@xL7v^@#qT`zMEIf>K zHmZJRpTw>EtbP@XNkOXkbuT)nq+#$C5MoMQ*>^p4LN*ui;2V!*D)H zpGmg%S_sKvfSUI+I!E868_A#xSfak3x4eW+Y7KY&p@aGqdk|i6=xCD;LcB5^WN#QAL+BKiL6gS%nvdjRxD9xLfudcV| zxz66*du@dd0pru>%3Ue3Q1mtDE|%(eP;@$71!^t`;Vw(mI-Xuh;?v7YkUNzzTb5vBH+s<>eHtGV#0AmXsk@#q3&hiyl_N)v3SwteY>K z_?;J-wyeJDZf0hX1*HLCc3vQ;Mz32O^9_(40_sCg-GqyE8mhTz;_f$hWU6GlQFc7E zT!!Qa@PMvHb7;m$SMzFTg>*KG8a39|{OD?oJ=q=I4X^Gv9}Nz2;xsZiI@}<*kzT^m z@R&i}m0NQ*56r}9InhJ3E!s~h)Tl6B+iok?v+&mTN%wl=cR8X%yY;)ATf3XT(~;C@ zn6|fnm*eco0_b*#M=PKgw?oI9^g@<^=PZ5>YoLS49->9i&9p+T0xM#a1%E>scPKnd zEV~O-c7b6aS)_~A<_F;(AhY<(kAVWo|HwZd$sbdcP5>DMR<8HPxZ}q;Ek`Xu8?3b| zulwanbK6#e12!K0e+_A*IJg;5NL+V$AZ%S`?iwd3mDOx zU}R>YOzB+zyxO<2Y2oPR;`)pIMUVga)KIki)zd2~l962a+DpRtqX0Ts1{@W1ur-`VrDz<%GRN6ON1X&(ob6x0U;b^* zB|r#8@NJy)<7YS3%j%>ephy-{Efb5QE)t5h^1hN9)ZdJu8zwItIRB&~URoE`S~#K3 zhT}!{t1$x;qI=Xj_XKj&fUWcr1`x1=g5OS82^W%tqUH2vBKxtG%25lzBp)l843@mo zc>|?`Bp88!9clq_-g$@xL_Jj)%HZIwadLt%+I(73VUKoV9rJ-kF`wa{3Pl>uTEkhdb^E-&4KuRzpb0bTElrcUhM z+k&WqPIn3D{uV@yDQ7J9usDdF6^rWWAuAuVqKuWj%6{%E;CGRr-QoY~3zu(KKrQ+X zmL^n2-bI&0GWO4Eo2)mh#~G?7ciifrSk-(FiZ(KCy$WRsl>-&ZCH1(uJ!?fOFY(OI z?23N`Pj5FXV5V<9qAQI^lxQ?46fMXEkdaU+l&k0?fE& zp#q>2X&?kT2`^EU%_h_VfB|k%b2D+;Tsu^z0l3uL*f;{|s+n3h-R*5=)r*^LCLvk%JmczNl&u89do4M= z-7MR02h6=r$Pd6Ib3>BVQa9@Zb2$QB7x0(=H=RnrSmo!)fPb8F;q`f^^G%Ffw|ajiBURU&jxEFCtfM!MB;c=CCXF63l=Piy$^<% z!C@5AO+h#cSe6$W$N_AOg_W&VMdD@Sy56l6WOi%C;Fc0-LIj?9OK@-vJH6~|)A5A{ z8Sv+8PL*FXXG#)EA)!1*!*#I6ezt2z@Mu6X+noicECRI>x3nw5)&0^L)a1=cueC4h0Rj%)}x zr?J6YSp?bSxL(Mjz^A&gC`6}xbXuAXzQb4N&sf_W+LS|HT|-tKG&BH2^MILhY=ec5 ze9`8X_wJFe@(Wz$=jsGBxXQhI+t)hgE@d&lCYQ4B%;@Ho#t`3i;HMMUE2D9kPRG1p zj)(fQ;wq+xUKy;SYS;gwM8o34e)ol#t5aD7U3p<`b~;Y`@{0T~FV8W1+)$n^i4~=5 zNaE>LJu_HVth?sKzH6eey9NSMxKMBdMdw7FJ=^YPlWnrte%YSlKhgQebhp7zrBqF~gHo;Hkea}PO$JEmQx8oo46~H6wFQilW{*+&i@F1n@cCvZ`qH_IL zar$nXtV#?;T7{wy)Jtil1&$?ZJQnWHFv~XVpz1h%GtWl{?!pYuw_xh%I$3TON88@GWIp8PT&G2 zj?atI%7RN5$LAFxJ-_$YMb&#ywG5>=Ua@tjoza~ZQDka>5~hEDwsYQ^9yl~ux^B?B zM1??4+k&lDiaTU$e!ait6EoONVAMg~!^y}9gIH%}ahv=nWx=tEmeCm98gRXhlBX@f zj&VUksuXt1X2G2W(52ni&FWj$bfszr#TKbb+)XXJ9RPlM@->B{d7dugg+yv?+wA#6 z`enAv$J7@y+zTCSCotX;)bbQCs_q#kK02Sy_&!)p5J{zgDfXUOW8`HvNd9ETJB8$J zSr#t&Qc@5R|Dh;JNn?8Hh-hmEEfXL(#Q^Wus)LneSu`0AOQzq++6tg*4%W350-)oM zGErs#F$C73DRC&VV89xOSz(jc6li+J!4e~mJ)KlScc)h(bqNS_>AVx z1u+d?ZC&p9DfYaC0+M8^+(8y}iU2;Osc2|n6p9_sAi$~^FpS=O_MDQDwcRH3)z)BK z&S&wKs{am+tS*NWVqA66ud-gMFLbSlTsLx;!>Q8Ft;bMd4E&--lyl3xji(T~J@rIy zuysq{r?`hvz0jg`c&0mC6g8@*N85KO#}jU(gWdVAS~mwB#%FS^eNCahJ93GM8Y5o> z3)m&FKPTV6M^Q8Yv&n2iC@R2g9)ejqiY8yj8wI<}E?M|JVT5Clr~gLYGyiFjjki2; zo^!1NsO)>zTAZ<-jX8LYkvuBa7{!<8%zsYAm77OEP;aBlPas5pGv21i_!K|mMQXOl zvc!>A8O1c&kjs~up%(gC=2|s;6j}1Snm+B)i&kmxCU)XcWVc`y3R>pemQ>r|Slg2} zDi_J%fn}Xdb*@Bu>$PgmV;pcE8VVqi8dkCn?p_CcE34(SKad z(Lc#K3NjPuYJ_?zLvZC0=%P;gFzcPK+TSj19H9gdMymH%Xjeqv-hR# zjoZl9_a~Y1{xR)lC$f9-Se{HKU--}x?baJ@ktnBoe*Jq23kgyr0g&M0Zq0LNZem+P z0Vvd7r}TV4y+l?mv?YvyZ^=Y^$vi*}Cw^btQZZBcjN4p`q19`zW*)BRVpmZQ6jr$B_bL}eKXOe$3854>6FYit^-#`qfG zp3uIjws|1+NlFny0a8xpb_0=r8X)1F}Bti*b1)FfbB}b6C**4ybE<5 z(P;lb5fVW?E*L6@SBAOYZsGFTdUlu>`HjL2gZ^HjP{h%G@33Jw0DKgzy5j-^Vd^GRA-0&|}(1xhCX-E{ChB;eM9$qyQutRutG9gon8pS1T!6*Q zf{H&SfG#xur{Jv()yC_&q&ke3EoL1vDk!t>N%7-Uuym674F0@yuKR{F--kw{^#H#_y3*f~+PHH-lz<;?naRExnj zjUL8Pr|jU7ouGxD{)+}D^jg)`DemrsJT1ey$!|rO7#vP(TBKeHdWk}FsYzNP%u1U$ zrNE^|X@#)bTE&o>A3?JiZuO{Lkgxq3?!HQ_#Lp-!K!0d5#zfYlyV5Rh@8t*7Fop-@ zOv_L)`EkBp>DUZq6zrRy`DqT+e&ErvdU$I#IZnQ+oNqz>BRO5phONMKXSH2kpOdeW z5O<{^c9b5Is-ZhSko0I`6(6OCeq>3#`Ak{+bwJWXvP(|BmFHN%BgcWRtk0-?hF86T zt|)S*A+CIUhP6&%O^!D0EL!i82GSGm6WWuCdYj;VV1y--_PhPlZYmV0?0o_x4KnyN zcACDx0{zJ#?{(xrCZ*8n=9&X@Qi`~703(HY(70$S>@gF$KyUT*F}jN{8Ub8Rt3Fcs^u2x*A93*Tzf}lRDEi5jyWTZjoiECPD4jC_fSdNXrkJ| zTsV|FQ(xNSn6+#-{d&MaNDSfXfo)=0YPHPoM{S04Hbt%F^-T87W}8Vm$|aj-v_*2h zMKgd9heXLSP{4}^b!eq(duvPS*~h-qDsRz*Nxn;su^8H;2l!>R$l+5Y(otKWBLi1K z_t$X5kpT@1^n%Zo>f<^xW%4w0jMd#&P@>dm7co6`b|TUtCsuVcV`!wz7y=~hCWxNa z2?WFZgmq=>=w?+&C^7-@9D=058C zDH;{?gqn&e-2#nek!}H30*9|-FlUIE2o|20`eQFuj2B{}gAc}O?f!G}LGl?u(9O_04*<-z-)(ewcXS*27@*ud&9r z$|s03RohD_k7`XIcZaO!u3+hG>spP)tF=A#a6qBgq0Dk1O8wz136u*|7@Grwu_iQl zw9c>>&1nFC;ez25l)sC_!a9hhX59q0b6K<;-V0eJPsBYfNJbS7AmQ9A5>dr@DCYx6 z4j!fZ?PeuT(bhG5tb||62D4o0um`UxH}{Fcd9e2lpa*kuGC7svP9QWl6lWyrzM^6l z0VWi7L7-5qC0u#dZB38h+LaGlLFAy>Y?7-4WJrcSntk6H11w_Sh3hJ8BDT9m6+VcD zT8RGSW>k_56U^2L1QBqrPHBV%{*TrGg{2*948G_TN^=?hg&A1uSK#_RV@gW&Z5nOj zU@l>R>~@L2K7bLTDH3RyhqcMp9AV8v#2$br6@51QzBMn!hjzxU1(FV{FQHklgh@x5 zQDNy^*S*~yl>r%8j0N7=#%hlX5wk*wMo{8}*D_`|u>vuM#x+k)SEsMF6A7}nRwR|l z&1a9R{8Bn4r>TC{9!as#Wu3v`{I{Z)wcFI+{7<8gwP#h#66Jb0C$x;;hv|3${oT2I zwGOFj`gl!ADZa3`_J&P&t7nIw<|&&VSuuk+c+oHnye7!usA>FZ21+zAERM%)J_JD= zbD8OUU_;_;k3$eJV4_$?NF~zo5Cq&_Hf&mMR2=Wm^lcca#XopSc=5E0-*pkE|FCLs zhJ@Q`$f+q4fZ{<;GGQlaG1#d15$6;=iAJ^jrQVQ-R`Ar7W|cwXz8?Ta4)i=dkA^nP zqD6$T84GNn{eog@xY!*F- z`-P-`+z0T#KV2})eh~x9Oke_$>-&d^+^UWq&g+ z2(Cb-D|dn?{s3pSC?@2PPEkSI{zX8sXUBsKk0BM3-<6O&L=H&FrlITN?GIWZ@yST_ z29Y!$_|!-zz#Pd-dV%HdjUNz!M$e@2zBuF-2CRHRVn>&^7@*E(_MV^S43YWdgGuhn z^AQ6z=TPyE)M6(4$-O#^#E77KLF-V7UX9c+MZ9K=-?x;7Q;p_OW6*P)!2+e>emvtbsJ2^QgY>N zC70HwcKASF2B!V@+Tg zb%LT@Pt5C(^~zq+NRS6CSspt^Jv}v=@X~j@pW-Zm(Oi&IkFefX;S(muitRjaaVGKC z`7Zcp9)G2|CHOzzN6hM4{Nen0{KqQZZ9k)QiMqRh*ce2+=a}2GFt`wFJ%0@s`v}7< zc}NTU5hAkzu>wiD;UJZACql3858F+ed|Rdtj5v&mE5}Hv9INZ z9G^vTI9~wXDMgWGvxul;gt~VTBqqdJ8rcq)i4UW?O9zq^)_tQOI*ixL`E>l`GnjK| zavw`T^DHpjDU2ijeYXJWAk3Q60?eA0F9d{Vf zW547_i5r1V`WA1)X)L{ggz}M>URS_$45vRK(B|g+GpzK=*P!{?rssJBor*!v+$hg1KIpp{;l$`35n`BOW-yc% z>2=UA-cd}Z1Xx~T6O=q3@yzf%GTcN)5z3)pYZTrExa%tVdyfe(@p_EUrrd^qW?0e1 z>~>woZ}b_k;{A5MjA}wppW{HD_S3(RVw|sL(KnolGK!1~m!IxXh)bSv983!O%j8JZ zd+k6VgBu|JGa{LZL~e?vEOr)rCPApQRn$}iJm`X1ga?Y{Dqz2(UI!S`tgVB_NJ0ZC ztnQW$|H&uyL&;`z3C*Hu_&tEf6YOHZevu4<7sm3~>9wsEhN#=d9TlP4fi<4@t7$x6 zuf`u(`wT)wq1!fRfVNl7)wF$gMEgt`RpJ z{fVajgsYnj)&%pvL>4wgn0Sf8`0aNJQy`B1@_i)XO+T@pPsEQYP>4hef~b~FE3M&Kp9H7> zYHMb}aHeMPOioWzGmNucM^0>u6LZRKAk#C9%xI4RP-9ZdW$~yNU`gpRkl=gdcRedS zsWi^qLCD)K2Z?8b)MN%!AFzPlE?Vu@+hDnS*`4BlF2+le%akyM-RVzmA+S$t2<*E6 zA58={OF*zZZ%y|Ls)?0gEM%Tt z@hl5g%Z`T!Ky&n_vn+uv^RN~K8|Eoxot)1J7O!0c=Wv7r&a|MI_#F-m|7GCNJ|Ew3 zR`tl=QHRapv&GLIAhU4tXMw@k0W2|sex$_ZY!sr3JDC%=~aMiOf zsuik1*&yzPPPDLW@V%?D!GRoyC``nDjpu~q%&6|?TRe{MKfLDDlvefo466?b>;URA zn1yk8jT|X2pdH`e)%r#}3^^F1&gV<#LGawQLrP0mI^2QUW1}^v3d9#d7aARP(}kD= z-46Yw$7OOcF7{PQK(gP@YE60$!42itD0Ry~HN#Tfuu*hWIVkhvMRO9Uj0sm*G8`n^ z4@l)100V6>)_}pW^RWgx!XT))76sT zakcNT+IIm{WV>0zL#MI zm~VjK-BoONSvhR}4T`X^U?!!0X%xJVkThJQ%6b2dLn7e9XZ&Zj7Xs*bv|#GzFWE4@ zpKJI_<_t6lr0KMk7U(+5M@2&5&Dkst_FS#k-i)o%`bqROg)Vabc>ty*H3#@GYbvD*8e*_cYsTU`LanX(d zWDWr@j#umm6W?RARfmm%xI@u)2VsE%B~^(*O|%%S!T*I!20@Gd(= z$`o)y2MpTtS*8S1+M7T6b0#Uq0~2Bh7B+=jhubD`p8A?Eg26>3q%ICdj8IK12V@kI zHzynhr&Pp!+=6Y8zx9G@iNkAk06OUd{hlB)8U8&^0(qcqB!Jo0PyY|8OFq(gh$Dc= zv;+JOxzU7+{dy1dQEcRa=K?433h-L=z||7DflM!AR_PO5_k%&xWCw6a?}A?rdOI_K znBuX}i3d096%vg5Y0NU-1HFLTgl&=+z$`O9MO;n}AM}}THi`ApnxUnIF*YcM24108 zHP~l}VD)8YO>Gmw#X(BkG-n_osE#XB;Wx}Z%4on4;g3NOC?VIH1)F$FRFH3w#w@bGCWFm69Te;lx-jiI5Z6aVU6dvf6qUCt z)VTnh|1BJd=^~iIZvKk_MN*A3K}wQc(d{vW6aW2+AH3Ub=4V(QTzV_FniQ>BvyA@X z$nUOb?9f{_MJ+0FK7i%8gTus3eOSv}wyGG3oNi24Vy|oS@4Cp|F(!VsbbB+^YZic~ zMx0T7EQYlqI@W1`QSTPpJPiRS02GcFNL-0z0g8(|0MjoZ-PJc2(A)tk2N~k5=tGzc zX`Q=wk^D$jb3lN>x^sP|P~B0A^YeIq2|Uucv8X=sM_o=))`BF3vm?{^{^EGF9%37DR73x22KsdLtEJca}xA z5qnG`+e(tuYLZ8J3X|i(Q)>n}C48X=k;_0tGvR7@4NL$IanSSF zb@xvHZZ%JIbFP1nIwQAF|Qd>8aAwh@i`!Tgpx zDJ0UjFl0rCNywj2EKRSOjVUT;b@9Z1QrX9Jo0xDSW*9w1FY}dOHQ_{<0xfi4S@`>? zXDp8Xq&0H_Kc@^bw6Hf>6Co(8GHp4cmF}st-YkPz3`QZBw-}6bwfAafdOK0LZqB2( z@LQJ=nEHVNSC_!>KczR7i4e3Q&<&^_wj?*$fRP;RL4?<9uPxT9Z&8f9-2aav%DX$0 zqd50p(E;%r1}-k5Eh+=Dqx@W6M7JW{kn&-Rb;C^zMYN-33T?v~yl4ZM_FsUlO`ylN zb2S7OvTeU|YcTDip_y-{6sBEJEjpkxXI0!POP$XY^;8gwsBU0_-~rNLIB#2|ZPoy0 z(*Z^+mAJ8_a6M7Q;JqvCq6Wyjep~@7WZ>fpT5P1YX3gWsm&z$p)Ww}=O|a|a&zczU zG?mJ#HxUb!FlJ**2tzm~G>D_5A>17__yIB&Ydk%&Dveqym7-#%5=R>_nNaX%SydRQ zJ>9$sh0G8okSnLXvde`uRA)t&1RHU zAABdYorP1{@gZs-1yh$UM%g*?D?2_PgBN9_tovX-=s|q|uBo=~Yhwl%V`wh)wFB+b zQ|%3hDH;!@QiS3EuP>9zdPjG5NLebNur(QutXkid+)iQh53&_0?hQi7d}d$;j*jKG zr(Z4rC2bw7Z_So> zbS?(W(lcnn^XTkFUz`C4(;nUUmnUk2CW+E#MA z0qw=~YcjdpYzLMTs^^cBjD0HqR71mMDes;p8P|<~vDS!mNU&`g)K4_mn6x=&+E&;1 zz#L(J)n;T5SLQXDERGO2Z%y&qo-FRAlf^NKE#^=Thdu8Pna0q0I zsQW=gleod8ZuB5zdAvQ-DbsYs2DfMEf#BSmJQ~zz@ki74n@OLH{>6YOtA;84ixKYB zAKC)R^2EbYqu4OGR-=fpIkJc!=J%dQ19n8p?EY@@doZd_r~N0Ofj`s%>f z@S{F5whs*?T0@Wb_yCQ3emEaZKX)bZl-!tGhZ5vNXLtM7=C~_JJ;c z83faB-#pJ7J%zjZ6e!}``RZjnMYzD5ehs&BNY9j7cBjz8qQm}Q>xuYBtz!hb9GiJX zQ6mtH`ZA0U48BH-4Il_VE^Ci?9i2U{H*=gp7|(a{e7d_?FBTZ0z253!=zRYcq@2y7 z=WxG>F-c<)#nG5GJ^K$d*P2c?c-(ImQ7~U_7UMrqT|zUA-*4Eg6?kmPI2X**z5hIr zS=ZFH?UxUXk>l;Lixc`wIWp!~>4LU4; zIod|6X+*QkX$kUB_vWj3r*sP~!qVUsxeo7WT%bt6x3i(~IJ zJK`Q!G+{-G$}pQjb6WXuv-gtQr05#pMUZ^OMB*=HKiy`w{={a_k7pCCj%Vmm(EfH0RWEA%nr~>WtG%Il=9)g55CR zquiCj+BAcI$S3%DEAre9tsX3l|NqQyD1h{D#pw0}02@7bqVTE}w2T z;=E|A9Rj^65HiE~wsS&>_hI9B_% z&x0{s=#;2dzP%;dA!%s(bw7wBwT%wJX!+}iy!e3b*P&4<5REXj5})Se!It{F`?oW0j} zG>h?exy)|)P#%3@Tn`1>EnK`o1tV0?L0LyfjcRS&tig^AOC|D{FpjUMg_3Q@6q4l7 zJ`|CdN8fWnV*W}$YU7$x^Pecx3kO*0D~cT*FeQ;wtJbLHizK=XxUOM3yMs+=?>esp zf3z!VoH!lAB`Mj)Wa{w93x2~yVm70^$V7)P&8Ia7D@@DAGpjovTO>gM?no&#xOF!= zp8`h~AiEWZ^Mx}SQfGE~e@CDZ)wW)(?fRL=P~kMSu|YNd{0rjG7>I;f&6vG(P-odP zNAekJ@GaA5QpZP;ajEYih||&3!6uwmMpqJSr?PmL_oHVOy7TE)eP6c6BDD9+xP-G&BgT3${wd+55ZXB{+qwVL%Adw{<4L@n66j5 zI9$bJeq!RJdVn``?64NqbCE0AVzAEDplgyqZ#zoo@+7pLC~GjoU$xm_28sE+Urpor zdNuy=`f%!Ug9h<}q7X<|ak-ASS~DQ$ipmxuajr-sv7mhnZ!iSs@_Y>5lH=H$OX{_^ zn~5_N2?gR2Cvj1i+cLNm=g~Ho^lPsr3A1$^@2DU8adkWeF(0sH57wir4fS9)o^O}` z1b?r0@ZF~CrEO+*dlGw zl?mCyc59lEE-7unlyphnk7`c3J|ly-<=CWjy#uWX?9Qxoy)}c&ac)|=-h=jf-ky2s z@`wgwV!GT^2WBQ(e~|z8N~os(V|*ZUR>go!w8xw!PNCWf#x9_R58J+osmmAVCEI*Qm+I2F z9$;21gj2JCc%qd`CVZ1d_k{KDy(=uj@^181SRSkJ^jIC%!#zsHY2d_U!!youqGcSu zj41(5xqeqT`z>m63vKVm*8yb5_MNlJ=OFk+9PyNWZc+XKNYByUs0m zk5;N;J_D<<)Lr&knArgdcx1yP8y>bW`i5Z)Fp#|%JBJvnA;nP7$w2n(u>V>UV$#mT zPD(|XAels%kp!dt)!(0cLOGkuJ8f@vu&b_!2QC=tW+rp>Mi6ECW5-TfiBj zk$V*!^YhtTB5{nmzoO<1m|b|m09xEB?xaLr`E1M_tLdm+a3{ zdG~XgYz?EZN3nPmi-#x@?S;mVg6t^BfRb2X^f%5}97Wktloc?RZmq%3Z0 zrY!D)$!!{rdn+jmLA80xg7%nqWmnn{P7fV#qE zcI>Sr9R$_pNe9|vp4C1OtDV)%Ixs9ntLzw7Dq*$al&fLA>?ryM{9klvt>SPoI#W}6 zNM~-t`|TPz&YeN>0I{e;2tUdTu-pJ;G7M59094CmM%1q6Tz{xhL9n|G!uc%NAcfBe zos~9-TXh53=DDNV#kEMxsB-=KhOR_ea^;kI0J|tO8<3y0_Z!e*=4IR5kJ&Pf?_xe-3Fp zFO&wzv(WH80yL+h0iGi%7sd$=Ls#!u(8Xa;NSsxJBsx5=YVF3s>Xk<}Fv2Xr5<5FH zBSXy|N^+3&zuEIAI82O}Fv;}cIjW;fNsc@qJb--fNpN|yM#&;@Cj9%m>4SGE`*k+k z_46F9Ix$;fq&foc7;@wzGGh=&Dw>%Y`sT3Mz&O?HPLNg$EQ`lS2%_&K{zIW5+kzUX zrXI*C40K_;pT^|JHDb}<9I+@MQQy^oM0Loh)i$s(#FhkCx}3mY2axOkl4%+YT0f5f zmh+VpW+?i&)Q|=yMd8P#9IcKyfVn?==V<|Pu-v`uPVqn9`KJhzl%_jTf*nxZBcdAI zsYcC;ZVoS^22|Oi)Kk`s8q_2aL5^mAf6aCEN29;lD$l(pS>?we$*JRe*CYn|PQyOF z>OH5>YPLRRd-O5?7eY)J{y4nh&^F8)&H14G?5usz)^3!%NZ~9&WZH{G;cxMY)#XCF z{x@Gr!=l7ts`Jf;kofh#T56#Rn1~u*j*pOXsg@z;{!q&l^mqo$Cm~oqsO^iSMy}c| zXzMg|hJ9P>ay}r_Jel%QXqwkpKWki{!?@;W4g2=O!oIDua<){c+Q>`nOf5+31$mom znnQqr1TzfVTg+Ecu$=F9`1f*nh;u5|-0Ytg^W9eh>l9XEFS(_T_vkLY)G^`u%aLY8 zg)*xU>wPg@`Gv^+)G>7X+D-R)rjFUrV1o`*O~c#V56YA|W4~#_X>j*eoO9}sOxv_m z_oNwTp1LH>(BbJr+>6ARfw#~Hb+A#X3dohqHS{gK=-@0&dYZ zVq-C)VEy#}Fwh|&H$0QsO&F|r`Uau}Bv&auLqjj_fpPM{0Zu0I3iBH5zRfQks(sBu zhcvSwH*wo`g;~VL9}ryu^3(w8VQEFHP1DdAzTb3oOLNLL8>{)dhmFcP(CraJh+oWK zBMO1+cEMu3i+_+1h@-ugd)g?8VyRDJZWkc}M+9r_7hif~Er&cD?Wg<#eA8sh3tIKm1g6N81=b;A&glF^YRKz;qkb{f;s-cF@uDqzz zdYHm*D!K1;i{<{6YX`UMtC1#p%YLrgZIxe#+)k_RuG`HRIENj3y`Ar`L+7{iz5SRR z*|96!^{v(Oh}}`?+A(%cnKS>`A!V-JWap&0^xNDK*O$}W&ko-39Sqln?)WO5dD0!z z?cAYuNB^7hs~v9JjeE^dy{_+N*}H8cB?@%J02^b7E{qhv41y_u96fLJ6zWq@upux6yI;ddAu7>3H)e^LVN+J^)G-F@_!tqBo~iVV5k-r0}!&=f3GB7@Q1E= z4A#$hg1>UmGMbcK9Ax@%XQLoJ0P8yg1`vm$ADPZ_se5N5jx|qrHUb=W!e+&H2D+?3 z-_7pqPr5S#`wu>@r+)>T^2SJ^=o}x6%{`Sr z7l*q4JIcXRX^Ib74(1}g@_kvuH5>)u4r58D>*WR` zI-daF#k(z%R%%lNP%j86cny$0CIJ-~#3B!XRlc{qw|Otg$zXq{s2Bjm%dU?VQITiH-BE zjWF^^d}@K#o@bc4uhs#?pGVkGhSBs&8s+DXuf*vq5edh~!uH|cb?w9dVPhF-_ySEZ zl~Wn(_75Mg*6G#OPoW+!!s$h%IpP0Gv$wEM?`ZTo@Gmm`>VL4}@kYXp1*g%l{$C4- zx5|q=287Kl>TKE`3Gd)>zd=l8zT7OvAD1Wo?fvJ`>0c zIU+H;7|6y!`n$77`rRa!zq*m1f_>-hqSbD_O^}f<#>?;}O7W0s2-VpvdJgxC7?^pB zD2~Q#PK!hRC`hK&WNL5K#m3swzCg#;%ARgT2@$6l~({ zxQ|CsaQ6g)lr5WjAKXsf(+>&4BZagmL)#eOmYB7EMsHcbHVpIRsm29$Ctvu81(ZTP zuebk%+Zlnb1g1@- zaspt@iBx)nT+#M%v;{ZJWH*UKdXV?{w^WE{rQL8;Y+gB?p5&C%J*G&kXFq^`vfWvg z7SKoO&Tjz2^cS1<2xy_QiZu~q>R>7T=wlO99HU*OJz~rIJC33j};%-Uw2@ z`vTmtn7^z5B>u$aRgLrKMeY(YkX!7iQwHRpDoI-r{b4@ZAr0{8OMw5vU(}KyhvAOcAk((kzG+Z!*LWD0wUx1-p?qy2@ z?1^sSO&RR6%g*S2cK9RnXvS`6K5X}(1|x@5*@ke@^JvXpX~*0qYKM%6?{e7FHJW$B%t z^E;p7&UtoOd*6aD2uokRd+J+02`0#9Ok-~sBhP;J72L$o_UU(5!Kd{s*oG_Q^63}o zqWAIh(Mj-Lmgyc6ksP zas+vaG?cGnlzkm!6QGVM_q5g5qOcqy^9jr0pFiUgN}kVk+54f-;A!1&=Sxb9(u0$5 z0_^Mb42gLg2oLjc7Ty;-vz^b*gi`H4=b=D|1y9k-d?g?1PkIg`4+nvHrFr&n8>04T zI;t`f1b8dZ9#w-;-&zX6JId!?K^2_KZ66+#-W3O zAx^K#V0&HW2RgpFACeur&IojSXEjp+u84G=18_{3yWqbw!kkC_9aH8syzGiLqcCb4 zasECw@OE!t(2@O4uhLyezf-c)-Z)pYPhFA!)`IxX_ML0Isu77dk8Zmnx+tvO_b8RO z77nO4O{IL7Bbjxy&nVrIjx$f@+=uwN2iMnAkJ9JnX_8S z9=6zJh@gk<{jjXrb*P~GyQ>*4a7n21kUn()P*CyWf zO$<7e(D{|R3nz3=y8DoV%PqXMu!7UQcNto6Nx0ka0)yA`MiZskP>(!=j#Mfb9Gx!F za!ZgjOP~&HzXv;1bj8uj_mL+sPd>4qPsER@@P}s408HTwKp?E-kV-63fD}jD=WrVB zyvxt{!MhOPF7jt6z#3g|*Sq;_fpz$Ltm$*N-)z>~IEV>(ywP|XzL{TE-_>KdflKxj zPX9`%re#io)67{F&qSd;Qf1H%V{uTWK_DVj2R-?dpkYvGc>oABx>Q%rK?1RQDIA)` zU>q#ul?OvSeMo_TZ0OIZ`Yl9tCIgR9%2%EADuVYg%qDZ52E2C#-UGajHSeLMk6&v1#XnU7(#*f1ZhRKCGF`J_RBW3MMc^(DW!EiFkXl@(eA=NM?DI@z0^yDS&dHt z>a(SuG#<~?nw}K%oA_o*^`xMh51}#9leEXYogTgj;ts9CTI*J!x)-?=P>>1g9HL{m&ZEt-I4DwZ1!;cXHo-yRI%EAXo5|=1JhB|tvLsLRvX(%seL9$CfC3yf=2txdj<%C0d*gafxTbA0^T-$ z0oEyT3qgwUc{ND2j&{1GG-rr4tUj%PB zkMEwvcm(1Q>TbMGhK=8+ECV?Jr~8x|NKL2#?ACRZx}a|A`Lj0&*yMYh+!6R8;U1ccLw#T8q__a zQ9zEj;dK~wCIAj?Q!rH?COqB$Lp-NU<;?x$gXt8*&hACbNtBsU{hUOHl%Xi0;2EGO znH68tGtf3^iQZC7VocmEU8c^RXsV{4Cxqyg5_q~{v4T6|s%4C?PLq5Gm&44o&080^ zD|)W1Sp4#4jdsOvG3Ei^O&`2Vf@}VJy$d$m_46E{{4rZ%q$=ijY!u}q4Q9rFvJMB26vbQoM6`?sG{E(h&V(KT z4!M=7y3WaIW;-}1$BFi@Nfk;Psz=D8c%1Y%oO1{{d;Q%WSxf_SbubVv&*{)#bUL)g z*$6FoDMEJTTCm1<<0DiqSj`Tp9=niX!xBAKg923(@vpDAS$i3k(IpqqC6hDq8!g0n zojth_$mQX#{8+6E(q`-D=ZJdQG3sEpn6J?CKi};tClH)dl54YnTFiG}BLqB!L~q@f zJg9l>Yd_6Y!tn0LiB9QjTb((T9kZXozTEkh9q+ANROHm6xog?s4(z?l4v8bh+=heM z;TBZQZtP=rNnhU0yn{DWR1t#tR5VIU(UqBMkOy28+-RQD!dq^f&T3B|W~UJ%ZL(ay zM&pN^=bWg3!ogv_{{?71-o+NsL9aBii|mfoG$Ih1GlDMgzW_t1D!pvET*ibu4Q?^c zk1RN{B!o|hjDci{$7)KZoxuuODvd;XT%jfm>pKv=v=U4_UNP9#G z6&9Zos20a0jz|R|(tIsa_g{cALm#X#lH+m@A^CpYGaIofpUOb1#d@dIVC6G8-cW7H z*7wno4cYoWy0sl0ZO6d2a+8SY=(!l|2NKUw4x*zy^&x(Pw}V#f4~OKv5i`W$j@z|HP{KP3uJ2`X%eJ(EO5J!pF7S`fjUce=B3uiQ zPAa4YXmUz&F)9JWFtos#&PJ`u!Zd%jRK!spZaUr%Z)I$HKW*8I$NO<}KP?-;xF)ZO zm_zjz7jwoavUSCrK(He*2dqw=m;+r_rTu2l=)bx`7g6`*of2p!i?bu_U#oKYAh>qC zDVqmna8t}l0rE{7$&jP;v$?Et>mgSKfG5QUDwgN2Dh-CCq(jq{UeXCi@=uY1t&}IR0Rxs{`I&yg%npUkaq(A4@^B+33lGacDS6oU>#I96rT01m9&y}dI zK0oiHyjd*PQ&!r*CkHrv0-5rR|FQ=0e;1a~{6|+t^9KV}VYZ(|eeO|b>@c5ex?XP3 zy77cw7G9jB;N=+TjBGT9v`p|D3WAEGY;?MqKPmko)AeEzO;Im1IvB(d zq`y1M&C0rwpVIfe`gqAFJ}X)J3R=*Rz+qLHP5!vwV5{@xW&!d%{}w+yn?=vzei5St zdJ)CZxDSfqw$M=udegSAA&>^xBj$WvK19=K{u<3hL(eZSQF<#(K%lz^by0yFD|WyR zKoA+oakH7T=;VjJg3Td-R=qhEK0^W9qtwF~h_GMH|E39WoSFJynu5b*y|y&tjYhoP zd0E_deRiRxLN>BOl9im)IpcwPyEp zIMtxnO|=!b?sZcw2YWl%+i+?gT6kgxo9nRhp@j{W%aB|k&S5)_<88E11>u;&-fAHn z??Vlfxa-bwO{7I#gbuT{ zgQxxUuPEO6EbRmio_VZMz#DffgtYX49{9AhQ(b z`=G~c$j(zYyXnen>Si|`yGt%NW#CG5R2$y$t~zv(T<)w7&&U=1Ex1IkNbAiPaTX9J8&j?~HXMVhhn;n3 zRJq<=ABL67J+xq4xg@VQ1Iy(m+A*@6QuuZZEvMV=)Yx)Kc_#)J>jJPI%65e@AgDt+ zU1GLFhzQ>jFj?F02x|dbDth@o@Ki8>y5 zW2}h=rN7Q=P`J+%BsW=ox3vc4^`JHy6f0F}P*Z2#`<41^KTyg&UmZZ2*r59Ku&VLM za!kab$NI=}8Bxb;Lp&$rn~J)-0ThxkfA#$>u=kIy!iH*)emqwpS8xd-*R1o|nzt^& zTO-P4JRo{jDjW;YkD;0e zt^$6BTqpIrq~nOm`G_xrVEXNw=XoRGt<0yCEJjnvcuG-G^hIDcBk${&QlI@438KOQ z#=)p;elfX`HMtTCx*ZE_%vUv57M3dG4AEazZmHIbFQdCB(>d4G>`miiD>uN~BV9fB z1oLJT1WJjGP3fzg$2a-F@@Wvk zk5p45U}&lYL8crfc|gUjq8YfeGfbnyJh%KjVKi0dXUf?QraL3#t%TRq3)0Ysmm_Dy zfr>1XR)19cBEMj-4OB_8x{iSy47;KHVR<2sdtvH;1i(Xg&U0V?DxVV(^y}G9Q1J<|Ex- z1`>5(7?{IF9rajMng*DYGNA{kqXUJy992PGdO-%6_QW3=P$#GU7AQG%;K1oj$CZP} zhk?||Sw@d!S->@|Tc3`hlDc+OTthvnN-GKdsP1ZEy#gYrUqn!&RLA9`3T_X+L^&X| zpi4s*Mi*3wCAT?XYVvf1<~AUUISs}DDS5_5bffPdd< z@Ut@bNGzi5oido>08mp);Es*|04$Wuwjm(%=t17|m9Pr|>m5>FErr86#3dq)?i4Hv zYljl#nqoFTF+9|M7wrJiyLthtI!Dd&%iy7SOtwoDE5Z*& zzp*TLM1pG}UKJy*Q-qmUVJ=%>J7*i0#5Z6ahhz+$eOMIBy3q32RZv+^LfuZeV9c9o zKz0?5v*xK|@optg4ZnDoCx)}tG6!imiYi*O#yMIBYV?_i5*f=lWNQrrJW$DYQrdzp zNGAU#FzFU3Dggpo0b;w%i?IbdASSa4kYb%e=esO0>KQn{Xk=o+Q6TvuItnOTkzJRT zU$z44N=0rMuTaHwzgMG;IpN-h_KnOvB~V{`ooD?!2qagJC~3xGVHD9Y%3EvJ9Y7#uWCY_Yac?(O))K zrkGzYr`w1SwCD6{gAISShzt;I24s}7j1O)(2`V@FNJ51oMA!djhjow87fI%_>c)a% z$lQw}18+zd5Ka*Oe4o^G4S^?Ekrzq8mwmXMVSwLiHmBCy02uGU4(EgQ)~tbP_kZl~ z@bmvg+ch`@e;6(>-D#HpFrB$zFIn;GozoX8qLwouMc*1oQi@dKi;Czc@)SA>2LPaE zik^ZZ77A;>v|p3T^W0wY#V6I;1?+*yWKyu05&HRW^7$Y0nm=*YBRrhlezRF`F`bId zeR!mp?zd^g?oa5Gbhnznmrv((yI;iwLLY6n>#fvEhHLVpdHlNa0CO*yLbGtL@KE>H zT(es)AgOX<&dQjnJH}DTX3C(4J*chGFPXji(J>^jQYpwPRUwS_@qDpk z0+hWNHrgOkgouWrvB>=XZiM1j{zb}{1aZB-0cG(*K`0;ffi#vcw(wIJ`=>-sN5My$ z#(>Z%V7aR-`k4QPOuCCL@LpeOfD;_(Xf=(f?toW7d`YH`U++@TB!Za?q9 z=Y3jy*9LV!G|ArK&^WaY$k_IBRm0F5$2!_TwegjICN9(Wy`7xHO;n#ASxd)^+)t2^ zD`w>e8M!Leb>u1&^oF;e=M_do+D0LDTPEpMnTz@CdAn$}TW^Eq?qzq1|G5}1X{-Sa zZbb&kM>968+kD$VF5!eOcFH&*<-uBej|=PKwoyvY_P<42f`pfF;ehDm!kR5qVO-d? z>CKDg>rjuxDgA7>LnN8jL$>24_%gYt-=3o*bsynca7!|Y@h@4u zVs7M?pNIB=m;0T??8k~9eb6q8it_AOsnV(#wT5V-JCZeZGqlLY5ksqzwBgt8#HPyr zT4%n1E9)6${&qE_pDPXtc!;Vg| zex9Qv0_*2I91~~|@%okVp?$)`HKi>3!5)PI&o#6+%%h0q*kACDQkiE-d{NMrx~6Ic zZYuETpryAztTBTLnl`3d+c7_J}=(l!!J*$Te$t1*PyB?pjRA;%jmly6f;iht9 z+6}WxxnIF~%+V9oArSLlR7bB`FEz0RD*ZEslc+d>7==7Ecv)=dbA?;RHbZV1c{({o zJs=N_>1CdQPV#R}bw}H*G$5C(==d6_wgy&VrAe!@aVC3C@uLPRt`&NV&a{E5YlX(F zl1wTR+EjVX_Q4J{A6g>1x$a9ndZK_qm}?YGI*`VUCZQ>G)+ zJ3)h3ZeeI5eNQu37~Nvd3yMcNCs(1Cv`LMMgEpi|shuyec$Mzz!e~;>7hArrK7i$X zNohKFe84$C#=_&R%5mA}b3_%H?oQn%kQ*NBfm6;F=()8j&~1li^&cm_>iC zPTPK1Iuk=pYw$s$!7g4|IbV%0p{Xo1m5xHah&^BNTxBhC=^);oLcuoj;ZPb-${~UYo?ZO9KFTcZNF|BeD@PLa=55sMbeokWsMP6Z4DnyQ;ip zw{AhEp8^1^#J;Oz+Z|BKi@ZtOR{{<*s0dr*)~V0}g@vve8;!$&jPMt{ z3!aA^2yjjxbhtf8pd;RyAbeQvxB=6bC#-V15+MSrD5g>dR_6@Fuza1fttHV1+2p3O z!fYEiwFg3L_^co6`m8-{@6dsz0^W>+^g8o0p<1BURPcD5JjYEnroyi( z-8dz_@c}nArj;U8)gyJv5qXU%Z&cMP^lD?-2`P<3+)k))5%_jPh?8)*6H>U5#iPs-Th>TLjdv)qr}_?`NdT(0F^K%N436ZwC)jiB4Fkgo-Gf zqjFE!Jo)-_TbrkX$ejMGBUy8W-Yh83+E8q)olZ%tVdu0In{WC^b7y~O;n*2C6}RAq zo7;-cyP+;Iwpt9#TirOJwTf!Es$QggIh>9BDmS{^oT)S+D_En}f^~ z^eV;F)#hQTf2xg%p@XErv8DiWPIGcMmt103T`O8Iw8LGw4J^BPO-c7mJ27QvZDiVb zasvJ|B)!Z+$#u{o8gONK+?Pe1xT(XUy|NCespr!Qu~{R6LSW2BV}w(Rp`HiS3#nat zLcMJ8&?6c`%(sZ$6X)X%M0yo_gxH^{>uf^{tGu!_B*N*~5{4Ch67Q8hiRx5@+uW{;kfCL@ z_IpuyPZi7%|CXPY^%%+=_|sMN59W|A*3%Hss7=1K9!b*Ob4rr@(rmQY?y!;?aU=xN z8gU0z-WV4+38r78>0iNoHIIWuw92f2H}^X$Y!9BoTG(u@Q9kk*Qs;BHU&M^|IR@DN zFG|2LT@mi``qJ-mcCH>~m9P%7$4&Zj#N4T?;C-}-M-yi}UivuQipG zu{}HW&MMIIbu3BS5x_}J>iAh8T`6@p7J{8@1pYs!0lg1k%$x0o%SxmLzCib=J;!>t z#I0dn%0acIO`SK<$t4}e1wg8s_?*26DLwaQ>C#RPG6`EW%b7Z*)ux$gXtINqdt?kK ziU(Q8E4mU4(zUg)M4etW&ZbbCkPs#rtXiUUkVDmda=P|V2~4`bhbJUye0tJ*KzBSi zF`i5q5-9lIxrqEk0k@va%J(V2fU3X3D*lH%*bY?6@4cadYzPlg7;oXpwv|Ru?O0Y+ znf4tpVe%mWFnmL|wmaH6(hW6DRQb5S)%0<@+XqXk@omu4wt~Rny$RLcXM>$oRt{vi zi7+qBoZ;@sF>;ip0O3h%8S?=ZyHAK*)I1)eP1}<+9OTc0ousOQK{6^>sJ} zb{sFB7qi8x6BSLD!lVyY+QaMg9oGKKXWs$&a;a?grRm9J+6;J3Mzk4ZaxyNLDa+Kz zbqg{IE|-T@LYXJInu;&vavA%qj?2~CXO?t@mha0VFXZF|QCUFQqF>t07BwZ6C-A8> z8E!C>ZB%>A6I;eHkIHv&F+$(pCmV9q)%Hs32-h zH`QK(%Jt6dC-c^C?CbK%T1;2DDb{Z*Q{{%bE|OGMtX!|LZ=lkI#orGyEv{2mR_9v~ zO~@I<)W{>c@&|gX3{vUfSluSD93N_WrjGMiuIY50&T=EB$k1RNFM=^0WwP85mrY`k z&tS`nZ3Su-<|t^!p&XN~_1;kfiK-_V ztUKfV>@>F;9m(CVbOmC&6a)L+F6Z``wfb0 zZoa#U7hX5YP+b{k%R{C2Qa3kMrzWzSEvZf^*+aP}QO9+1%tvZf9~=@pr_(Vl%;Qud zj3-~!S05yaukI5&a8RF$_Cgi^Li0~&EG zX$3x|Cvsg71+U(KkNY9MftlS0!Afk3p)xwMxf^UHjZcA=3+BjV| z2?}XLf-Npv6)0?PSsp&@>Y%NHiY_-TLXBPR^B@3uRS|%6xlfz0q>FWzWN@&`dQGs> z#bTm{-(?81DOraVO4QhVPytlKZ>Wr9x+lAVrPXN_azAlRtMgV01^WnZTG3h%kjk@k z9lOeHl+*Q&ShTHCEw!s)r<_DlhbzSg zG_)THb+gBo`;R)krQyUy-P}#Wf8B>itu~;j7Nz&ub(GYKq*4vicI?y*mC4Pcl#|&& zZbGPTh-)vfdRrb?#jgqitGB`A(Xth_LD;Ian2n-X%Gn;)4zpSUCl+{L&}N^tN=J)*2dbjBjy$t+5~{Q*i*Ry-nw$vb|E$`fl9CnlANNj;@NaSy`% zw=uK%z+1EW$nHLi^1YKu+>9LfxU5&7P#H_JV@^ECW|p^8S{&HePU$Jie=#pz7}u10 z&WdfVzHwY}$WBa=*U31oK{A>`=m&ZcbriPa1FR_XB0S47<*jCt3n~!mz3a-DN3C}~ zrb#-VC#ONxsqwfIMcsrDv}S3igbN|SDhOFspr9(p(FSSzZc5NNmPM0l#{vc#&hC^q z>(U)^dpDZ8kJ^RTP8qvYo78rA4)sqBx50Jw9CINQqcitz2O=8N@`NEsJB1oW&Kp+w zp(f70%8%-+ZI}A^S@E+*!N)ZQS#8#f`SiO#A}g{M9WL0TL7XD>e#w?oPJ}!_W*uW= zNes)DR~isj8euq~lhsHzH=Vnql?6x`qH+T}x;t|7Ha1g(1vGyXI9)_(Y2*`b7vdqSrr$5|h2duKP>>>E3+6L6 zT~1;QW4T|Xv40p7YPw3M1~U12ibwIFS4Cva>C%>=FsEzV1;|`1?fbc~*)_suyiU&` zZ03T3Wl}k39!zVxF5%kq5E~n8;YunytO0YDohka93EV0CjKDDedq@1 zm0A~s<_!lH^BOvfDkei)F*-NQsumzs84KNq>a6yclMh3P*jdqE`b>o|K^%`v{WQ9m zbNCuZy4+B!3Kd3j{gS_ zDptAW^yD)!C>ei(L0knZ=kYo#?@A)irI2&=YPu*6^)5j51~>~3+5>jSY_^SdyY+J& zP{{j7%voaL*-4yY){z}ydHS#TCJ`FTnjp2Zww3W9OUgvyr;_P%VSiM|Sgc8GX2Ur> zuDrE2%P>l3?SyWxq}j5bm2o zXoEq+QV`jOamUeZzEg?2id+sbLzL~D~t9Y!btic=>6TmMj141GP;WGaLrbap7 z*Gb@K2DQ7d1!5H2B9G+)Gj;B*fh(5v7gb40hl>BS5$$S|-bVIP1HwvOz`V%}qnaHn zVDL+09fM>7MRF#lN=~^O7*^dKF^eg&f~%DBy9vW|(|O)X3_|O87uj~KR_20PN-XkmgST>ZjQs<9f+SaRMDKy27XS~Cs!^E z9*rnN7_?VjNO2>3q`_fU`sFI6GS}=r%h7;(Q&z|ej(XL24G6V9X6Bu%En);NME~iR7kQ+PA4$y`SQ40nyJ!hvfEM;cvTL?wtmkk zIS0=n!Q99XL#iIp>ALS4SxFtjD1lM|UljE#0ZsiFc9PYJw@{0FEB%Lh+?$HeQuEs& zVq9(U*-};%u4PytDY1$gvP@aAW^k>5_3NgrMyE8&h9%FUS+I$>!F;t@gwx18Q-(NR zwS0%aN~yHT1ydsKN)j5_7Fi=mz3@zqs=lafKwG8VlOZ)t`y6swwN;^5saoDDVsD;} zFt9b6E<{1%A`7IsH`QWjuQUm#H99p#LQPLo36rWElf)mLDqbsM1D0`zlpy$vVX9xN z{Tv1YT*U0$YvD$lN_nU~Wo$)YX_&F~5OxE3pVdXme)F-J;b|k4*i5h^<&3+OH7q?T zMT$C=OR5UhDnBNXJSP&#K=?Z~m`nYuPHetWkCB?kU{zS0FyEw znowcDwYOVj+7OfoWmql(czCSLqTsI@d8Ep#(Nm}>#$m9b74@Y8`G7eS8^l&hq@Yr6 zqf)Ylzrv6Uq0pwOen47`MoX(#tSPTn4=Q^%^gvy@zp<&0v2OWIOPk6U#h6!rtg3g znUgb)Sy+;5!l;V6&9O~MK2yg?%$AodlPgIjU8ws!6A|(iLI&rkYRJr1N0aiBiQlQ) zSj_@h?bmAZVY<)r^Oomg7QWVfXQp8Laja9DmGR}K4~|7kSgiJ9J6%jS8*dbS+eF*> zGFrvq;__+#{2Xm}ExX{1ipyE__deQ3{B`tCPPF3WpxcjP*}W5VK3zoNmY>dD@6=p< z4R>q;03%4x#g$gPD=rSE-@;(C-$udfd>ik>1ujlcTIB(v__69e!kXsE06m{~NR0(YbVyZ} zUp{MOc87$GM*Ce9#Nl6&EG$??@z?dtMDun?rgwtQdO;!ML-oyo5e>|i&Z*^^%r~+b zx+Lz50!90!yzrsjbV8muKMFDRChqcV#)oKCE4a4q@_?2Bh`Ixsh9T$<$Qq)UJ0LPE zpHX82}O9XtICWO}Fz+JYTO2LV_0oeQb2P1XK-$PnXehz5O1b1Tu`Hm+vF*6aU30 z_VbDO@t6!gj_iGg@Dwe4zFN-!Hn57L?K5g(cHZS@{NP=q3Q}XX0z-Da}{UYZe5nC(QsH^1NS7nQ!>v)zAsa2U#opkrv&N-brs} z`SwqKBO|MK@?Gikfo!C?>gazXok=N=LM4m&YqXfJ5H<=B1X{hI1uGG`!<0~+lI>PH zbxXQa$|gyu>NmBEMD z>(bp!ulIZA&D3DOw7b$8L)b-gA=~pVx{^sF=Ibgk^~HLp)EyoK)ayR#`sIhYi|C4A zr&6dhqFsikx+1zIxzjEA&IL|qLwTP2@srYa2Z4w$`?LmF-et`lwo?qT!oJ zy2dgvE~7KGR|#!e+wgw7M(@_nsBx?e8i0D7a1hid<)}AlP*j_|$6=ngRg_{-XKp78 zhI#sY52li2pnGs6ht6-%VfhztVRR)WY`)Xx4O@M$fxeVCYxBMJ_}_j7Tkf=4!H9P} zART5v_Q&@%l&Xo|>0+gn&pKHx;l3_bE8@xS*3EKiC+lkY7xgb)5F!TdC_pGhSO7tT zygGa#UixF&)?c^shd1q0;ZLBg`=Rj$ZtH%?qm!T-$0IBNAJEn%Ncna=#R>=q{V58$ zEl%<3KjAzMfd+AUN=;y^{qiZ=B7%yd<8TIO4h0Bemw_`$J~+B4`d|$7&TZKzE{i@f zUCaSTk^P8wodX^rh>zk08JI=(();<8bg+wJ|K2;JvOxLoL9B{~q77focl;Xyw-egd`Sy7bg-lWhbF5WSdi!dut)ej2f}9! zfKNcbvxu8rAh0!jPYLf?h3+XxX5qwB18`5;U#|CtQ0yoFC2&uBY)^)VY7?QvIwe>- zm3GOI3y7afFs4`M@nFS)H0q9wfOzeWo9Ghv`KQtghECK` zLHr~N!aDL+Gqzg{KwfF28 zqo}c9jvfLAY`}=hcO9*n=eMqw&GK1V4N_RyQBXgUokKgiDr;b%q7=(AkB*MOuyUj$ zYO*h{cot!!HjzrsuQ7_NMPg2YgZA=*Qmb4=QKlFv$AC>bXey6JBaP$)X75UE+Y!@r zwd2Aeb&BK>8%_jagjD|MbTNNY;Nqt1#Uh$wB+}?$;t@)(#P3c|9-?UkoL-qRxkn0R zJ-d;=*LM~1nR<79t?r%v8pRwB?{m0}-kr0F3H<(tK-9li^Eg9P=|Np5mvWsPzjyM> zbQ*2q_hB6RGg3O`dn)?;=me)TNgxCtqTPNWivz6)8J*qG%<7x{c8l`DPf@tTY-XA) zE^7De$nwqwS^FKvlVMU={S!LJ?zS<%Z>t@hO)v*c^SPE^j(0MN;{C>C2Q5=_EePrT zL@vLqMCw+`C7Psg5s3NUr8iu4KBG(dUE-^Md5Mx2)~Uys-;nVfHb~PAnoVZ;{Mk^E;RA|6> zzE;~5#hjk;y)8inK><93$!TEJz}PDd>D%b{EYi2qFC9g1X9yH!%bR+psL|V!>F-Qv z#Jg4<;7{QSLyWgRgG#-;S!43>H}qsus}b6!s7Z)^FrJKpTbiJo?aX=%{P&wLkEs3p z_X1B4!*|2+t5F?j*{KeZV*R@vB-J8tST1>oNVSbj7%u&05@e9{8_ApUdf+4zl_@6F zdwHmwMcRCQT&=^8&L6DHS(2fHCZl|*m$22$hW&2FJcM!oUPWChmS-AqI2 z1@lGw)Ez?KdAn$}TW^!eG8f||Y_VjXjM+*iGQr)xOrEd1)$CrH>vc^Zg~N3l@~_ms z*Z&C@i$?-47&E)xyPg6GA&xRg2zplk6OZ8rFbx<8{)odsUjrXF|b5BMRx?a}EoflrN9x z0qvvF1ZHx2_+c2dO+0#NoA~^A7FFn2 zo9Axkm8R6%;_?*a?QWZj%RJZ*Oap? zzPI81XHqg)wmI^i{WqHMLyd1WkdpS_YR4aSzu%NkYJ7h~et}8wdbSt^Q?zGoL+|AG zvyY=2_Rl=+)YudAL^+%G z44me?18vH?xIdHu+z~7w%WUV72q_ib5M0ck+)~23y?i%Ei<0T?z(uxOY2H8HSsOJ9 z?(a+r>B0(w<5Szj+wo)L(vlXgO;}V(rSY%P3JvDdq%`Pwbwj;6??R09fZ?`SJcXG3 z_o@g^Z*;uMS@br9=QSqZ>|&Zkl)1vA?t2^8SAZ*We0y)@?fD#>MJhn|IW<)#JOB2a z+2uZ+Asyoc#>n{=ytA+2YPN_1k;&kA66CRv5yG!06BMBX&HO+fLiUHkvdR9CgDuKh zmt1`@zO}mE9v$_yaNptGp#|CZC83hpY+In3E}u8{)NHXnJ=}En-kGQ|mlvHiSGpx; zbS?|tlaUk&1NKSR;cLhhsK2rjdxRT4@jkfm>Um9%q%WQxdE)sl*5N9eC5L$b%4P-( zhE7Z)1eVWsl@R!FaIk%z;<=y>(;CHulu|-zjzZBSl^)4Iuz*^~pHcmovc+~*$Vupy z7Rk!tb{6r@p4Qv#`k#c2RH@d^lB096WC0T|Tfe%h)jQbxC1#!mv*eZ-4h%@kVtW9o&IaG1d;7N@4YTqB1kxYB;1cWsr^PE9aN_g*1|7@Uwmq zA_2x?H}N?*oBO%?iN3QIT|ah%5YQ5?<}JAi;h+vjj9Z1Ci?GFTxJG;=gkF+(_L zCIQAWp1XspJ>BkCG%Y!ZAeFXf|9lNOD4=rIC($>;Qlx>y-ss`xqfdV+zl5fYc}RzB zfH;D0f~E0lO`OJIUuewJgB0q$f2-ugU&jK6(ucpRdsWi^nfy+|IkChG6zU$~wKjY0L=M@Z z&6LjF5>y-a5tEY7cQj9a0W1tYV3d+vJa&y$mHd10U^XI%uozAh z+3uZhr;A{-e_G6UU*X2Y5cE_>_{ZQMZwcWYzTD=+yIW`ayqt75`kR=f`B~#zEHOXX zks&_hO0{G>oJP|T%FR16pWK|6bX(4E7Hbp%(3b*EM1K}JKjS(GHfv@N<^7`j53f0E zRBxvhcsP^-f&7vNVJ3jh9G`JV>r5PO$Ti{Y`y_#iOxB*b(b2m5!dfJ%hh;?yKNT<` zGHGc5fGTtDYe)ujNeX?D8)!p z54gy$3{v~ZR+Zo|g-K`XBG$F&xC6+NWLkTUF@RHhE*s^%{@0g@|B7iLzp+$&8g#2T z=e!wF&)q7p*fjT>Ti1cXWw+p|J9~*OT;=RSxJ{WtH)-X1tn`~nPD<5VlszP~VPs-9 zRItQxNbb)uB$un>gq;pVaPEnkd7=5ZRY@4h^0B%Kq*yNNI1Z9s-JN?8EVA)9QeJQ5u)-8Ot(rb6I|XS;ve zO}BHFsxJ&cyTh|JdnwKQJ;sY#C@{wMxyoY>cr2f*hDo$<0%Gh;RuJ*=M`NDz4YW@# zvBfMCd|H~!v0xt4pvg#9`ldMq)RAD)>33^)oCP+N>*c`?ghPBPgS<#8Z9eet=f$x) zf12je5Wey~eTP{hxS5ylo8MpyHBT%l42^Dr>{b2VAlVH8L9`s3smmvOqq&O)M_bdRcK};Z>Pw_0d+8+Ntk0FThuoS&dLAy$daqjyDbf6aNjx4-dhqKxn>RXNv&!cBXw_&F^3`V=Gmp>wUAv z*`&fG5?mt7;NP^;{k%8b3>(;mYi4J)-_VqeYIJNDOS znC;d9?=iz=9Q+Y4mq&ef7+`+Qw|Pu|ROFF~vVVNR#cM>)Nb+Q^@53$d zu22aoizkvIe6m}Vxivf{%_>LNyih%eQA}`8#;g2Hx_a?lcTh%tIg2o9XCL{m{^%kI zw$pu#dj4RsetAI&JO2Na)vfd6l&6u~s@5~a-ye9Z^f1Ymr(*W`H`ewtiO-hn*J#Yz z?UbXe{r&zIT%mWdjp%EGZG=XfXf=(-kAZ(i1^xb)$vbkl5+>;F8qQW2jLLg|TpTWm zqi}-lT@GV=mq4v}-Y*smv!dB?E5#rtZ2-0T+io4=WGd4t;$*vTGT_-?*rgJm*nKsG zu41|0k2{HJpN<1#gsHcuYvxA z1g1YZe+?H*^>AsN=V*FSdS>l%qwuC-Euk~5{$`6dDYTK=dg>LcqFy#DuDr(0(k1h| zWqWh?lB{JPjE#bq)&Fx+#Uaxm1&@iS)I28qN&Ye2)YcM|&@DPGSQW26R7h4FJ_Zyc z@9&)+o?!7SwK_!-vGB$YBTu1kY8%eu9k1Y=;*LZc=fBnyNd9Br=kzZ$oGj+k z@BYa5&jaeIzY0DD0JB_AISwL}(gpk15aAkmobbwy%$1x5D-Zs8nalSP3)scm^>;Kq zq4msveVBOfg8N6ZlNe+Kt4>>neoBL2% zN^q29C`U}=swTMyhUt{_mYBuW9@=LV$5rG#@Jk;%Xo+ncZ^b?LFlVhnx)b#omYx^n zA)ym}`{sGx2yjfSoM(#^(-?CnJ#PwdA8EA}*(t*YGiau1kCy>>E%dBrV|ulbB^}SFWQ4z>y~y$%%?Vib* z^^K5Za#Kmjcu@2z#hVgYskK-8jFG7_&OEq5!*nI7?H zGF5B^Uf-pdU8bv0B_P6>g7*=j(;#kNaqw-~x2CirseoFTtLOb{%21&{yc%X?{prF7 zWSiCQn%id$wxwIV#(vxx5)JlcN<^~1N>>>BG7qZFCTpw{)-6{*mj+QJMt-&W{z zlvgvS?NHt7Nk~Mu#lgGH{5090F(t`1EeqXiqB5aoyr2-5mAJDCcd8t(tZ;ASLKe5o z<24hC71dlvXn;b!IxAwQM-H{E7O}75Tp9bwlPyzw0ODQ+;dUE-M>-={jr;n4%sk!B zUtWNc{jv|YGYltL&E{nO@fwqh>DTRgwf0VD`z`Ca!c3rDOw#E}{$#wE#OLgnwPN<@90dGV35q>Iukt2V%C1H0O1gOJLz7*Y1l3eP>;+3EzSiNA3(q0D8k|B`> zqsUJ)BKdh4QF=fqi2wM6y*yzfXh36oF5M0alOX?-sQ~prY!xE}7x(Uyh)Jy22 z-{k?tbDZ{)zmX$!O4~L^2W`2yxW$6C1+rG&NgOUW`o@k|dBzWSq6eq4tjIf0(GG&; z?qzq1|MAZG)SaCe=!b?7LfPPrbg0g*2H`TXo-D&-SRPlRS+~rX>J@!Rm8iP`afLh9fY&-y&zWuWNjow4CS#FH&j3ab+=U;Wa2 zE_!Z)d(mGCf`&<_5Pz)vG2eG)DGTUANEG8fX0t6Oj;^2SBAR}yj{?mHbSa4IE_oT! zwakQUdj{{*i*Y{ z)~Y}nz26Y-5dnq4xn~$&`L|$10q_G|kN}+=`1i0gC|Sc_jzRy0ZSzhy7?SBTdb3+7 z)~LFUh0d=-4OH1AaiDRvp()3SR1Kn<*=knTVzf#11nVSAvshe5Y|?NmjJih%)i00d z%=>FpNGj3kFjOz|zS_hlwUJ;)4&bO%hdTBxbAXkkk;#N3E4(dMP=&wu0YNp&js0qp z97}FI!Kk&ZQ{wpzc)nU}Vk=?P0X_AeMl-_HnwK0b0UM@Nwe34=C0A3Qjn@`e-$yC?nx}VK!`vTNH%TDKY^` z>6fUMtzQ|C_+aAMyg<)`3TPB%FAWwoc?9Qee9gM&0Fn_n{d!jb@Y=}wFO z_ziA-775l9&-0A1)je+&uGYJV>T7oSEB-+?zS;1N;eBQmyH=uA%3fcJJLlia@VN;} zCsXdPrB)?KMY}clpjc6>lUnjeD$n^q$K}rDm1-Tddt_jYsL@JlA#$uBbyh*WbtQG` zp*#D^lmT*IsYArACiP}S1tCd!fZOjz{h0FIcKpW)JC}6}mLFy-^AAh&$MZzh*Ld~3 z9-WXCv|auaEMZ@TFDO~WPqV_%yHIC2(7=h)i)9#3zec+tTz$tUV892P?V3!qV6%T( z%y(a-?asfyyQXh`na={U=fRuTtQc(y5H@@WE(5Pj)ZHBX>g;m|r{X~2@#GLgN2kB6 zzN^IE2%kd#2B`e(YBt|(Xk+>HC@RWzqk49ta!A%&o|6~EcP93wtGHClD}&SE_mMZ+ zec#2=lAEPeA9PSSs;j)Dy3CW55;`GfXes5G?->4bQjV#rJgRiO6Qz#j0#A2el`kz3 zSwiO~Z?1y}8VzN3;1@B!||pRmFVdnE*6j5{sc zF@A-bkIxW7)~bYm6ee8trYl-GKsJBo2; zb;{NE87z6c-A`kZxwlZ*#3GcKI;X@`Mmjp-K2lp3Oh;fPEGJ6=v(qeegqQJl=G*IX zH=RVu0?fOC{U};HC~BQT&Eqp}8TMw>fE4Uu6GTs#JrylB(RTcCenN>pDQ>)?#(%2x zR83w3U3~;guNou`_C7E=2qbp`40FQJw#_k9DFy!X?}cG&en1Nq_jvjUXnWM&G$AF0 zrX)nv>BT7VxYJeiPpZ1AS;w%Jei{AEv&gxbK5>Mqzu0Xxz8l_gT6o)ZLLDp-YXSOLHRY&t_`5 zL2v-ZhNX^$D^d$lS*TF197ie1g%$8z`&-yRStVKk=cLxD{C5!AtO%ww#}|F8vLX`Q z$%~x2)j>Ap1#b~?ZJnPB+FCm}Q%tBn56~rzwg*Wru^q0#f#bvzedT^roh8z3kOygD zU1vHq8^MymGc1T8LML$fTlY1&Bd`>;g?l>b5!%_*5A3(8;4PE>%Xhmlcz=Mg>fHe`BI(TMK%*hvP z1Xhi2G^lJ*h&__lCu37x~mHOLi3GvMJ^xnOY@XLKunP zwMnHCi$~I;NM}*ka|!ME^AemU+$=9%pg+mthX^PqNDu;=6k)I8uQ{Wd;3V5w{5MJh zw)hV&_N(M;0R6=>-kWf~9izzd8*b{1{R=%jIA6193b3zmh2hsRLeo@<1qiG7`z8Wz z*eNe_kv~8l?=1KNea`p5zvpQ|gGH?EntZ8%h9&4&G6_hlxiI=GGi0 z%ip46S-j!@&)!|Y=~Y}0AIE|Q*Pt7c;1Yv`V(}0m2_#6cjcr08Mg)QfN^rO0PSN7- z6nD1*h2mCKKJf^ce8h&XLqwDefxhtA4>Ym;mnycGiPSb%)NIGeIHWQ<%3#} zd7H9JmgdEFZAVpP*L*6Qe0=KE+D3Hcq*2$KZ)W3rXKD=p$_B5^HrIXiJq>O2+h=OV zosyG0^|dsf+cxCzEo{2tjx_wLmaC=hucBXzo$JrCs4i)5UF@a?rq*va{eN#e_%D0g zL5*?VZmS|Y!))zZy`jU|>Lw#6SA^%xs=ax*c=z2YbnxyI$4?3mdJGBoyF&83kkM|} zZa{eIE=^{~8Uf6(5^%Vn#APk5U}F1 zOPQ3=3+jC-x~N|Yvto_jQL1a2z?|fwP<`E#?0jmrZwcA8y&=9z_a;r#h zjVMy>%3*lwvwiV}ZWU1SN6q-guUitdPSjd;wr! zc>XL+D^w2{d)Hah`qd%4SE9Uq&&p>m>Q#e~ISsxDX9CG1u-P*fA;9@vt@`^V`NUQs zN7`6jVMkJ1!ai*11IH`>bwR z@2WM?R&)_K>+=-BBf+z?K2A|fRXE2eT2N@6S)T2Qb4kHlh10AiDxz*5hAn9!Wfe-# zdF@KE98jGjxulp?)O|4?gqEqyLe_ZdA^g>x@$h6CNAv6~TF-DE7N0Vx_v8}8K+>J+ zegrfmXg%{QJOUb~o$y-RqH(-$Hqxrc@uF3#vv-u(uA4N#BT1JC>P7vz6}D;bY=a9}jF5xxNtAUWE%M?Ph&KH=7`8 zd5kvN5w=-5Pt$JO&&P8I1mVibrWRd2vs2>WklEV}n&`z29jELwd{Q{zs60NbVRapT zE7EUs4Q{Z?%+};u%HXN-jcI-Qk8j(vZ>^8Z4(hdcY}T-JiM_MK)M=B(g^!kws~8_X zTiR#G(6Pb?j1t(VZ;wgwG`MH>5`d6}Ojl&}dlEQ2T#|fWhUa zVc9=*lX%l2dGSeBXsy|ZMwVUcGRRw9#r20**XLdw49Ua7ek<02tV7KQ0*fu>sy$x3 zQSx|kvaE>rS(&M-ABGei)S-*bviJ>iY%=-R`e^YifvMp|wCj`H_X@AL2#dtv!RVl1 zkB2!8R~{CnmG-BKXQ%0j%|UNrh)$iDeG{pKjd^IVU|MQZ$IA5D$cfX!^iV8171v)| zizZJi4y@tZYB!N)Z-nd6E{x`iB!p*cs?n1tjt`f0LyX^N?9|=rxsog5$4IT9j@`!#o)@+kF(eQxJC?%)Y`{JlAo#GO{-j)E-?xh zmsyh4e~sFp@~efd>2-xA?=y!+NUy8KZz}c~k(|6F|8c+RNguDg?p&wJu#%~Ybd@T@ z4Y>9>H{kN4VQ_uUhrsH0HLkWM44bO3A?qJs$ke{Pe|*j8q>1Ckj@-9r$W!&KcKarN z-K}u*rj+XzS!>7LdiCy@t=rS<>~)Xv^mV*REc`Dzg9sxw4Ef0+OItpCY8d;YLWIm& z#boZNdNeIWwfcPyvv{sQTk6bmZ2134wm-Qnoo4%UJ6ye!6~*VcFtBv@2uV{;B9`bUw*`=+n4ah;JuMjDc zgX}tM4l=&AG4{A*%~$K{vuIDKyH7WA@f_YI*to@WBh4?YopYNk$^8xpPOSIb6j$W& zVXh)g)>LWZu%WDX+IW_QVB^MFjH&gup-9@edv+ndh#U{rRGY5q$f?G?gemS)lkKzJ zYlV9QvrInOI<&SoT-H5AQ>RtsPV4eQjVtbW}ai) zun`THi{oq)C-3@Au_dNft8ZD0JE!guQf)~v8xwEsXU!S92ur*(s$%r;Y2&gNoEFcR z)w$dYvwhXdtm@#V_@X7YQw>YPNC|BlqGEg_WXOGXDzD76#4FwDVq$iBE8A~`j$F@P z6Xu$t3xV3ISS-~T=CAzRPLZ>R+R6(qE#W!8sw2T#FQd#}lR|PLv~=C$qi4^~)gJQ7 z9`KrD%=2ZY-OBrh-D~`YV(7l%{!MrcvD%r#@6x7Ox-GO_wFODBC02T`A*V0ZncNNk zP4y^QbcEF12?~4UhFMaTunpPO$}ke1VNRk*N%_jc%5RoMOe52BHBoIZiot#)L~*JLl}ORfBh;b(B#&)CW)3&wvn`3s+Dow=}hFRZF-|Qu&pdYP+`* zZZLHUhdR4g3?CKlX{C3cVsNXrb8Oc$>=A3-JjPD7ZK>PF>hA@~w&t4*s{DLF;q?N^ z161J#c(wzqyc4Hn`iieA_Z1JpB{(s=EuY=pDjrmFX7=QEMV(uKTAHco04r8ld>?&C z3&aJ^@4tAYeo()fFLbM=yB8fI zb#C-?&UK29^4V~%Gkd#Tot?erzOGZ)*TrWElLvmQ-6Nar6MV?u*PaupYtvN~#H;3n z>`P`1x;9Wkq_2E(rJf7T_W!>uG#e8Lb9WEP@y&pE4BjF8rrr38@e?QS8(*#!-VZTm z-}c!P5L+jFaEg<=SS6hNY+TD>UC716Q=_^UXE7yL*k6S&1SKB`3LUj`xY|4}yecfd zxnj(;@Dj<2QORjWgJ+0b$AlNH#ZRU+2kN4HCvP#bAanBt4r6Vt}COjF4$R(V5pmcLHMY13QA z)KN;#zVMQVBo!0VfsHh;XhVi&QOpa5ARjjdStkAWaus2>T2r*i-5HX+h4)j1|GGv7GT!FN%kqZzRn^E6$Kq#I z5Ma#<5hY}7!f|b!M=Bqfs-ZVNgIiQfEhQ)OQ+5?2Cp9`pWaQFE%j>ul9BS9VJx6VR zsWW+$MF`(7RO30u|DZLU#}A)gK4t8F6_xkX0s}Y|StbaPGv^R2urx3GzRG$f>Cnm2N4F@Rk8ez`EW3%NTA-BSF zZX%%av*%3_F?0Pf2X=t$_#^~^*?f^J*9&uU^04XvXWMXlHM`wN6tCfF>xCg zJTj>2Ef)Xhl*%CTe}gAJh+O?irEu$9-ZwHM z7j~Vctf?DWO3{R8ameUmyjuU$=0>VlC9~jN!CeS!#XLudpBzu z|38$cpA*`q+Pg`%4R1}0e#u!8GpCscTtS zTr_nl&gkiKrq(P$@!nhQU2q-CqsL}_Ei%I_zNT?pc&B1G?j130^yrGoC5(`oXJGZd z3)dt^LPZuobsV##rzmxw6D5zV$77(zA6*wQCA@#Dh$;D})(xKx8*fzg1M52U1y@Ed zX3vY%F}UhbQc|PEW9n_k$AjwdV0dE=s*4y>LX(wtMqQ+w(EsZ08a0Pz?a8Btd%T2- zW+y?#mS2sns;@P!exg~&b0;-VHM9E?HO@rC^|gi^NhV8&x=$s;acP58$A`nKopv^G zyIV`)@xZhAfmR{OkQ`_=Ccn_o@{{aV)oXVfa9mvcW$Bf{^FQocXa8{5H-yGwA4CdX zY@m&~`K>wd%p~;q?uV)jMEcZEyiHR33^&_{#~hsYPIkUk zXGXy%)jy=(B)1RdWPgMN#J1@{!2kM?sg@Xuhl<%z>+GIB=G^0fbat(IND^a5ZK<8S ziJ|D$JDkD%E?A9OiGQk zp@bZL+>69IMtZQsL~h|!H%$iC z7O292EN*!g9KxQW@TQ0S7AdaG2ZY0CCSqzav~|^!!RT&CS~1=g9zJSR`nA#~Pani{ z%o_Q;Iyy<6ndTy?jPQVJBabkP6i_rR)Y#L@BIV~-u@7h}(qp3)#CFG*2f^&Su zWw!RIeaq0KhQ#DeuwYQtZS~*5h~K#}s>S8Z8}&b=Y;>;(F)Q2+P9kdvp>?QBj}!}e zYJyvhBt!`+DxZPP3*>cKQR;zYaUG?c)zzUThUB85rXI(Tv#F^6M6KfCW6gtvBFB%7 ztzBX2Z+KKHv86&}3Wp=kY4V2@Cclfl;|m4nb+wRCbe=pX4qIi^IBNWy5XAZ~AJ>Ia^AqXYZViWtQAUXHS_W_0!qDfeRCP zhj6Aj2fmguO;^nB9qXK1;i}R5Kh(-qGu;1BrE806|8v!^9$x>Ks^6rMzLw3&;8HIC zHZI&YwA9AOyatzCxq@kE*K26Wvvc$}&W71D1RHEa@o_M?Nq1MF%MYo$gxRvPON(h} zH_OXZhfzHTFWsVJ8(QOrcBstJ^*<|0{>w^7cj`WI!qkfC;ofol)X9`-Bf{HK6VPYC z;PQ6uE2dAXm^^lT#e}KD$FI+Z5 zRHhKCzkLe>>!omZ*Q{;>gFo7pZ#^w^p7hO&-ZpAq-hblAJRvX8hXm$tGK z=Fs$YyJ@yW>5_akTS}^*!-^HD*TOol@=4%=*BTmvD`R21_JgO5m@;zm*hw*Bq~Btg zBl87S4fsD)=|W$M_a{bGjH?`a|2sL8+Q!n5K6$;j==>AbRAGv*|0^YvCuKqatNTM7 zv%XPsP`I(1tOSyYBe@wHruT`X8&QMb=?R6x_t}!~i^r!f8rTDK))Qg9RQDs%jUW3B zEqS&Mz{VL-a|&+EGhq$2B)&nR#%p1Ns@m_t&dyE}hEW*1b$61&h8k1E%>s;gSmg}Wii(*)_#B<~JE z(G^c}23=)c;XJ*L%LGLgR+$+3Q85!6KDqo(p}B^;Dr0o5{%=T!t5Lvgcp-Mf!_O>l zrJj?*PkeH#GW^Uk)@OITE-fYwiVxEE$Sw!ZDUq59z1I86!FjWBiBX!Ts$Jg78nVa* zuGwp6op0x_W?r1)qG>}0H#}VZK5OAgQ+J;nzg#hSpO8%0vwYfw_^-KY(8;3`S{|}g z1?fF2_AMV7{=2Cam7?R5G)#^Ez5tW|xcOX#-#X!6cl=?lxqkkw@avlL`NF^Nf=`0q z3BPsj!e2!Bh1aOk^AUUz_`>s4$v20$fG-MP3w~3ZD*gT8iy^-^d~x_p_$}x;6|Vgc z!IwbKoA4#!U%{7x&pmHdeV2x>2ww)?0lqA}KYTg(9`NPi`@$E5pA26CejQvr_rlfl zG`t0R-h_XFpTA0ZbW^kNPyg6q!tW>KzeIkq^zY-pRz&}r@Ri^j!>>h8Pxv>jtNPCn z_}9qq4qqAlhrm~Xp9r4|ehGY4_}%c;;7`KmgTI}_{{^?)U*Yz*MWfThFaC8I`ZtF= z?zV#e(7MWRyTKhtW8uml4A-8s;P$HQ*-$PevY#m`25C-_Bh^<0ti80U9J{(AK90$;q~ zp1GnuPX;@)d17G7qwePd&+Kdge;VFBhYyCoh zo`ZAb7fE@v^Aq&1j{IlvP2gX`SB4u0f=Ke4FZ}OU$nOkS&nfWlk-r+Q{`=wIBL5`Z zIG~;XMm}rD`NDsv{xCF?U*zhyU;T=nPRP#{I!!iCx5?pq!fi+GoEJSEke?6U53Zif z&e*>3pKLs?i~RiPsVSe0H~Dhmzs>4Zik|r2X7a5lci~#fjecGXo{h(7`wD?KPyhQk z-r}!jdu5@hCeP|olV|mcyana1ooFxUUnz$_)4Hl&nO~!x=i#>FYUq)#1=pT6bNKr3 z_Sm@rTt93GSO2>3MN>UlKgrr_b@boPzM~ZR+mO%7jrxa&e=_~@a=87xw*DFY+#dTg zJ&||F;T_@5vz-Ia`jvV%K|ZfP*grQz&xXN{_>1;5M~~$yZ@F6{pI5H(U6EfUDYa1U zrtr`ulV9|IufVhVZkqCFXAk7Jg&Ut=hi`%W2XN!$gGZkq^${+vo5BaL4sf_*&ShJ<8|BfnCs3iu|y8%8x=m>nE{4*zQ|mzkH`0 zej0o%`mcfOhevYw8#(+#xcyE4jHBGV`F%6=XwOzT+^>$L-|nb zk)H~mh92kT{os!G{oy;Hr?&M&><h4!cu({k4Br*5e%mXr|Ia{={-2q{mzhoc zc=R}aPk?u(UMIq>*RgQ>;n8sQ90^|o{U^cgC#S&&BY!$vd&=S3GZOB&I0dery!JW^ zdDp|njc%!(aXxAm{^^+JpVb!G4izPX#qFBZ2+(DIJyM;OKHc;>nVRV@{X75;r6Q=;O<{;gd3Os2tN{k zUIjk|uHVjp=lRXNmiDXP{qJp*o99pGg7nAYn)^Z;^in{old=4*wpWbinX;u{uA%7iYZdht@U5`$nlB)1{X-|mL%we(5to+)tc zJO-|vSHShpZSa3nuLt1T`6%3YRmynz1^uPS&mA^PSzfUe`DVzUu}GogMsrWff=>AJ zq;w$E%z?otp~pZ`Ssy9!#9Ax1Gn6N!u6Z+XG8QXf$MT(wnKkc zxaHbj?U8qV-T~eVJ-@ZC>gVd|guHxXcuVwb2G7o6W0>6>uKj<2@15$2(7ng z-O+Cz&wN@>#N85?uZ`u`#Zsv-z|p^gX{m{aO*V!uKrPQ^;E#sGaBBC_Szk;{ylQ| zICuy-$uEx6ZD?QhOhDd#G6`-!8Iq%CGVq$eY9+&Bg9eocA%;i<^mPfml|pHGLYXA=FnCH_AXdH3CC!7cY} z_(1fW2j3ZfIOVEmsYY<)&&8Ch{!8K3_j0)Py#lWM)o|snfjjS94|m;l1H2dhxgS61 zH`fE!>n8NbZ_eSj!p%S52JehLCt{EGyC2yqmCx2`d&U4Bex9ehkKU#5*U5gteTwnq z0Lncc`F-IR!`0*Yuj{Lakas=yEL{2b;QGG>{C522xH}L&7WqTr`@`>qp9(i0W&AWB zbsh5Nqwa)TFZ;<|lxtkN7j8ef556h-?}zt>o7dVihiB{j*ln~^|LA|m;{%lIczh7< z`pWYZi-C? z{*U4Ai$8@Mhd+aFhyDMA?*VTOp9Z&IRhtKqcl~33^Zw+Q$oE3O^2Xb*karw?4IhLa z^ENxfwcmL7Eqd(d+GBl{cORj=^T>DTcU|;7-2VI{T)+Jcx1a0+Z%2L2FZEA(wm!-7 zNXB{dNZ$7_u1-h4{8%Nu9*M|Cz^gy!wPDW_2H86aqy+!;g88Lmiw=u zH1qRhxOQ5v<gW%DOn$MwTEUG2t>OA@EqHc>67|?FeG2N6{<8q`>RA_Vx$D8hACq5A{q-%kzVdnH z%6)#vaow>5`>pTB$UAT9H_O$}mb(dhH{nL@R zzIpeW4n%%9ex3n0ZX5zX8u>%vXTtvozZ-rS{3G~a_=4&BF2>J6@D<@cm)aigxa$r7 zTkEQI*Dfi~*4qcfg2HbU^4%CO`__ zqyNQ}$9f$B_kM-X+kT4vBa!!h;8Aez2W|)VexU7sR5T>~qPvbp{v!A>@ay5mjmP1~ zBL6Pj@#uRnv}gHw6LS)KaP902H-7ep4@J)~`2O&H;pQ!mgqyd#0e%vC?uVN{ zd=_s1c?)j4uhOjc{?Hq4e;5Y88-E@SzZZTQ-1fZ&elqpC8?K%w;RhrCI^6nx0zbD+ zRorVae^q^rKkagOpB%mu{1oh&4mUoW0=HjX1lK=zz?FXtZa@47+2%10Jq!&;kMV2aMwl0!Ce=vTc}nN-%ee#s@*q-p9Xh7emZ;? zy0zeBR>mXh92|V8^g~=zP{^x%RL`G@(bam*mDu`^|dE&{g%f=QOPfc zE%&o|+;+bLJ8k!K;kNsgaNGUY6572Kd#*;m_FMwjp1;7gXPz~x`g2}CG!J|Ydh+t# zt?=_t=$HQhcYkEQRQc;DSNR*@%HIgL9dFLzx5Dkux53qaH(dSqz{4MtU+iyrd7CBZ z59+xeJ-yH)AC<$8fg4ZM{{Z^U|H#dg%e@z*e#hOz=(oKdhwIO=^auG(a^zoxEB`Xwa$kX4uh(+;>u~d6Z^G5{7To?Iw?D}9 z`h(->ZS;pfCcm0-xW4gU{qLb){sCNneh63o;~f4eybSxz<2lcMhP?Ubf5IKtjw9{) z7xLyezJRyHp0DBN8^3|8|2z0-^q2>jl=8SOY!?1`F*aQIO)vZ_Sr>hep6otP+(-Wa zKPr`vdVYkPhjbtPXY{)sz8>!S&3c_mTy=bTzeV}He9q6TuWd*|}ouHVY!( z19|lfg1c^?2De^E!_{NHNPB$#RC(WbYPo+!zy0kIxZ}4aep{IOIvy8+8y^;hcSX-) zaMyK&ZVBHP`QB?(jq9`Et0R9MycPUecx(8F@HX&Y;A_C!&_CCNZ=S;k!qu}+ z4$tzXaa^y3{x^{~AL8?6@@8>D2*0RjZS*VyA5T1Q1z!jGPVheXe+YbC(6uG`t2sT_B;vK zo>$<;jW^)N4d+Mq3!Vec&wSLa;GV=k3&D*K8{;2&XL$HelV7ropTSEu#52YL5R52ZZT%YD-`=yBil3VN*90-Uk=}_q{;2%T)CA zK>i`(z$o|(?OFus!u02=5wa4|je%Jx|nUp&TZvV{k+w+CLKOFfpkoP|7WpMB3 z+yy@ZJ#WDE+s|bK3{-Xj_SKaz5Hg&ztZ54S%Y0JpxEd)@oMSrUQ zUF6mOIox*q8t%NXGJg9z{U z^t(@AfO>@`dGd??^nQr*%gN{|MgDZ;wdYUpJbRQsqXc>5&zZ<)&-cZ4X%_zZCjL+O z8PCr`-sil|hC5%M1HZJOF4<3=3%?D19{fT0`S8ENFM$6Oej(g__eJpK>CYF#9q*UG z*FyeMcn7%S#q%1+OWc>nU+h1BMvwWZ%iv{EIQ*jgR%~z*6bWDOdZKD@@tTHd|eAKD~QixXUmkweii@8{9=E;4n5(I$uE|B1H7z& zXVG6@uK#aBzvJR&co)jO1wIgdE8OvN8+h zyW3ChMcz2`06cV=dCIf+v+Dc>&=dJ?=*jY;HS<^IMa^IB zh92`gd%+(?zvt=ZG0s8W@qQuP@g7`~{GxxnFXuRt_d(uy$98!FJNqI36x?-}=PAb_ z-yHcf;X`T1dvf?=aQ*N!Tt9>^mi(e0o}pa#5zoRMM|u0lqls5XqW?&^^O1Ji|MT)E z&ts4M`8oJ-%5|T30Q@E79Y-(2yCd&<*mn2cvU*-akNro!Gy4CI{2uVv;V0*C^ZEMo zBIIrNmEmup-}T|!aMy?bfE&m1)`#yP@A~jvcw@%h2k5a~K7tz$7lmi_iv52vcwhYU zG2HdQC-5vzMm>+i2chRv_%86R8P`+cwwL4L5#;S}pQB$t{40ll2{#UW1y|44aOc_Y z;P&ShaP|BM--!DD1n&y}7G4JbH{5x)3;XLX$ag{BcA1N~GzxkBZ~y!mJ-u?|+ryQ& zU#Wi;TTwNAEiE@{N&x9`zKL@@7{2F)* z_#N;S;ZMR>f`0&C8SZ(#=S24NRgibTzbf23o_ex#^Vp6t@_g3T`cjg1_x9i}y)u`_Xcp2RNQA_v?))b@^>;zP^L1Ca`IBz&Y`&f+ zjKA*iY<(Mf5BNchQ^)U7aL2FvyI$y#_l6sP!r2Y)ZQ+mDc3mczRCR39?18j+==i5;gjI5Klg&4jr?Tz^>EK4?o4@% z^UcCPo6TPU52QSfQ_mx^{dinoA5Pxv#Z*4(@jT*xAN~18YNz`t?HrTJ*R*pl^l0b4*rS~@ z;ZtaLzb`fwehu=|;NCZ$hyB+}$d5<C`5OY9Hw=CNVJFLLj@mcc!r z>X^f~%HhM{)@vGEd%T}4KOcGRyb^9a@%xF!6XSp0zG*ssn-QH8e$hX!yN*d{fm?1V z`uA&M{Rg1mcz7V(xOWiTb?L$IinPAb-80~gS(hG)9_QJ^;OpXN&pZAA_q@Y={*mZ0 z{vQQ*K3#ygYPt6?9?ieqi@f$9gMRbpC&0~5o(NaZ$?!7jdkWlj$f@IR<>(m)SI_=%^_&Dh8+)#RtLHYjdY*=>=M}hq`vk6j=L^rX zjQ^gOok|?Oi2m>}{2c1_BHVI6fm^Q6V_NR~^A;LD_D}CqEd}>J)hck~_UdrQh2!x& z>~|cU5ARJsya2u<{Dn4E>)74l>X`(;5Iu*%l|L4K5%L$qFNQw}_j@tfxQopY<3Oi0 z4!n!J-;4P&<#8QlyO;*LZ#zyan=C zz&+2s65a#(tKjatuZFimUOn1#4f4)w*TT0#&vkI)eBS=(dgPtIZh^ahYzE(ra&Lu? zhu;Q2621`pEcn83_eZzG??!$R_+#)p;90+o?XLYFB7YO|&KKI5?RTOc?R37l6FqCw z54CfP9Nq_R{MiMro!LGm+N1n_$Xl-a5#`TB-tp2I|9HM>9P@lLTOUSy7Q+wO`Y`gl z;I0qvh96D2_rN{Bli!ZK^|}Xcy&M;=^M5byJn}I0HBa>j+;RFSd>iWf7<^awJ8Tc-6&poHYwQ~f#3_W|n8*|Qh9(v5P z8OPdC?t{pC&iD%4{M!fcXVK$#pq_(!U*dVVaYjCbIAFUEh3ilI?KKMhu72u(O;6l@Oj}M!{>u9M*NXy z=Tou1#wDNEHZIv8=10GAW&!vx>{$?QoLLBd1oFM{Pbu@r!ss#1^hJ+xW)b9#GtJ?~ znML8onZ@9x#2M`|&ZyrwqyGBFnHBKo64)tU3f>O+5%lveaMxYN0oPr-A@6#AKlsv= z>psPE%yFrFj2kikHe`VUaKGdGi1ttAgX(JUBbu4=sK@sa9hdUh|2@ZaoO<5(7vvo; z`g0lT<$7#6c+XT%v}bwv*63e_eZfKS6_7s_-U5CVd_}l<1LNeQ$ghO_tMHZKpTbvx zJ6^`pf0iWvtcrYg4j%o#8oV9yWpK|OTEZPK+A|V8+T;D<)zR}Oy7*##M_O4}+1nT-)~#$ah3u?tHo_^7gCE;AQC99B%u%&+3c3^Qm@j ziJnf#cY)iVyXNq2@YT`ddvP~}JAbLaJ9$L}EQya;*iygKEXoe!pVI^SvMovD0HJ0C)ic0NV9+W8uM3jO3e zct7l)hjq?E$S(u;JkdPcHt2DGr9=Ar``zNl`yl3Ki{sioiUk10_8{wAgy3TT6 zK;HS{Rk-o3CH@>ty^O0v;EucP;f_1UMNjlQE8Pm%}ahZn)(-UK|%sA@8`b zpAW?k@}1$XS3SqCwoWE4^`Tun#~%UT1^sKnTZI3U<@dCw9C`V0co}*g!5;51jzHde zjf6W7j)D(De+7IO_|ELJro#2V>pkxe1e23roFB)a-}tjTydUyo;aU8Nab^#AMJgZp zp74Xv<2~e~;Pxxm6@R6@+`l{sABvuFlxsUq$l;UV-kb9Ly$AX|e|O!xI{m@@LM!+L z^q7~^Kj!6*N8a=IbK&Oe{tDlVdO40<*R6)U=fBQhu9MYs82zvpdOSbX53XDXy|?FVm3x%+L7!qThbvdG`$3C9j`&{%$`x5B>I&v*1n9PtHewUO%bkf8^yG(Jr>{B{}kc zhTE?$gWInzhug2Ngj?=aaQoF?;M)H__RFt9-g&|J(;;p57=LaI@>##yj{e|z_bB*H z=${1lT>Aj{JjlBaxfy;j@_F&$7UcEYZE*c?2i*3$6K;Fm1-HHKfm`mqaNFyCxb}RK z(_Vi?zLYrdNRZFk%lX3dbmPFI=r;~{9z6s9d;acx;rY06;4${kEg$ z*RFG1C)>|mC)>|m4QI=WX<8|2uHk&z^_s zhrE5to2+x}S8Joc96Md#?g4jQr2X%r$M#y7a<%h)oa{}X%>_^t5f@P|_#*V|7q@BaSVUJly+N%I}7}Lo)lH zpSMuagL3rz5$) z1fLIoUWlI8u>U%^e)GL0`t51t_1in}#VGeX_~P(oQhQ^&ECF8^?m1l-_>#!`Jw)|P zM1CpckAyD`zZ|{{{8qTn!#)gO7Wuc}%fUZ~F9@F}Iw1VwzkCjQ8Tj(ZuLoZNzA0Qk z>N=c4uH47KfA&` zKOG0x{{7*etDXwCeJ_UFzBj;E#Gbd|j=LY=j=Lr1ukw%MZe6%~y2I78Gh97;!)@Q0 zaQ$;G-1^=ISI;AG^}GeQT|S2^KYzOJh~3C`Srx858^iT~SGeopUU1iqt~2YqFJ75; zFSO!ZmFuX^3l&H@%~bMi9aSyAgr2=qMbQtgi%x{QF1ilxy6E1N$1v@>=mq3m7yT1? z*E4gc^KaA>yYP^-UVdlO^+~o~it_65J=M>(sap4XAH#Lg=FI!bdoSH`v-MKVao&(@7VCOM#*8>-%Jky`82fV-WC3@~hkL!VF;jRbXgu5>K9BzF01#W!s zJ#5B@m7?L{m)W1Ki^@_S`=RTi_Hg~syM~_34+D|c54*$l!#;5Rkgb>EU&nr!t&2`f z<>S9rVH}->9@j-z!1dd0aQ*fOT)({ycm4A#-1%`?)(O?-JGkqg?r`VLUEt2|2f&@* zkAWMv&w?9=uYenG?}uBjSKzDS|Ako(X#Xnk)sXK1FN61lw}e-~SBD=0Zv{UK?)v0L zxOV;(ZhO4~cYX42xa*UJV`mM&_}9*ZE#UfpEx7YwC%Ezh;kHW!+;%x0?z;2>xa-o} z;I2!bgX_0X;P%gjnfL9VE#UUgwcysbE8KS64X!=o;kM(UaNF_EaNF@_xb65LTsvQY z+m7$R9bezUUC*q^y2W_4CER$m1KfBu8LpnA;p({vuAaN$w%3zz{qP>#`u+yjpNpjn zrZ`^Ivj$v$ZUI+*C|o;thbun=u01EfmA?$GJ@>+`?<;WI_Z_(F)eqsWSKGy45`NJ? z-oxw?VfaPv`;-PIw7|WGIR?Haak35E`;(pnu8Vwq*Uzoczdm}rH|RN35J`TqUc0le z+#J3Edh(vL^ZaE)AgI-vsXc&#mCz|J(uY z{m+qb?|*u3<+=8u$a}7RGTi&07r{O6eiXhb{xN^PB>gInuZ5m1&{GEQ0uO&oez9G; z!X1x2;AI8zB%XMG$@7Sw$ZKaWxO#fS`=fs=xb^A>SI^e)@Woovwy|#gu6~ybT z*S5%8ufaKd2;BbZJznkE5qayo8(cew!NVVuU##zNxcW!s@Cvx~8V%Q;vGB4&v5DXI zgoi&Szi7`mxb{qhmleblJ-yegil6qYNyuyGUhrP%@m`AePaMCakazqVXB?-eB0rgO zuYpg2w}(%IJCE!QH$LwJKLS0|;itj9uj2W*ankutJw4E)yyvjqd)X5CeX+-Rc0YLd zWAcmr;Q+Yv^;^v2gOEQEdFR_2A& z`R1v8<=FX8#>E8qndsjS?!A%2;og%mZg{We66C$#ay$Gi%6%SwI{fc&@2h_dcYXT{ z-2QC4oQ;0{?EMY-ImmB>{&V53H`ZW%H4=I42~$(@i{s@y^w_@go;mV6!OusJ_f;;0 z+t0n1(g8geA>SSDeU$<5i;>rFm*((4=kUwm+Ub22?YtcM`r7Guyb3+`lfS@?0~^u4 zw&TWd^w#5~AA_E|;jX*(T%$_Q!N}i(ym3sw8OQY7&FHxoJ@3FRH#`4| ze--`@xX;CZn(}NN z_~1eX@HO&27ynbr!_;2w`ThCQ{uA~5$T(_Fzw){G72vO7r{|}S!nZ*FZ}7hG*Wunr zeIA~jpT>Uv2HbmP=2wqK|I^5y4u2ee5&TW~EpVTg_xmH3`#0n*_XD`)eh+uNdrs>3 zZJD-X^ut@&Xz+G3o3wQtJcro5OUdE!|@iG(ccrowic)0|5$IG2? z$ID}I$4fT8YL1uJk$1dg@ww)B`7D*MIbOa&kK@I-?RfF~AdZ(c=nsw;zt^Lm9Y^oc zUc=GzK722@<8B7r`PzG!o=;tf{0Hd&3*7UIhv8SQT{X|X1fL)N4txRlS8&e_y@#ou z7O|niFOHWFv9m3FLG*Wre}ugE2dvl5$m`EN;QI3bxc)o_u0ON;meGF8y%>4I+xi^~0ygd)}eEc^>7BhswL2`6v22V9)1p?fe(qeVlRFJkl4)ABp}i;pP?9a~1OH zxfgD|y1+dL^t{h=z}=Ad9B@DQSJ>&i@HO0h!6S@c{q`;L!_fa7Jp3{F#qsq6+;bxN zkR16baQ(9i+;cm}F^+7Er6$a(xn>@-jQ6TB7W{tOR)On$MxzrgL!zrwdd{x^6F z_}rl~+5XFYgyr@?ejelo-rjJ}^<4jW zF5r0dT;LM)c&>L7-1CCB;mxSmPw@HSW$*>zZQ;Hb(f;rAgX-~lF8kq(b*lPF=<>-g z_CwG0^7?;o$`l6@4_S}a(9ns^tq4}up^dJ4K{bSLy zB=%2(e?)to3AdkL4p;t0xc&b&xbxKR@TIY5fA})+BjC%zFN7}#&x=gmT z9PW9m=TrK5E%pn`V^3#z1?vaDC$$3d!;o(Qp8{VIelUC`_{DJB@dmi|+yhs?@1Iov z-;uZ7--X-m#@m&#)AOKJ;Kt8Y;l|H0`mOPBHRR=GaOaEF;jUXe7j~W28u`KW6YHz~ zHpr{Tdtb`0iM;ERmeg0i7V_G^9=tPlt`B$JwE=urWcRoomr z9!Wp@+=_lagmN8^ju-otd{gXkpW?ZLaqPp^RqM-k;<*DZ3_Eq&2%-0lbOQmAf{Z|M&= z51{^?klz~l(eMHAL*e$@)8Kwz{w%ot_Rnzp?e%c`t?fGydz=S7@3y_RMP5EQhYx|P z-*au}+3k?Gf8G;1ceWqjlzQFEy43vGj_C28*ig9Z)t%t319yhoE}mcOXX8NlPm^C9 zFY4(5S3XoF`9*o3m(*{&Vvl))-Qbp+$9+#l_ndO==gRMZd^zQgftw%R7d{O66XD*o zItT7~>$ULV=y?^c{JU`b|3`5BZ@e`Q+s_9vpBisRV~_oF415sfR=|x*+UfdjEb_)x z^=yd#J(0Ixje|Sx%qJT^^^g6{d~Z;h{9?bA8)wE-uKt_=UkN=E;r9PYaL4;zaP?1y zJ5No48y^Ot_I(gN`q_3d4w!#%J#T$ICvv{_Jk)t}Z~V|3 zd+ZPTK|34MANHZ#Qrg9MqCK8B*)E>T*e>$=wo4iQ(Vw0#Pp4k?+iTg6+rIlE?>f-) z#BP-9yg2}_ym8EP9P@Q~?U*-T$hV?g`^hl4`a8f6puYX!2g398?27!s$WMaLfFA%q z1b#aFQ1}&a&vEXAd+zfT+;gJ$;qGTWH~%B$davmo`bkUn7l$Elo@XY!AM%I8eXjoq zxZfEuZ{s}^?eU(8`mdr~^?T36xOXS=_LD8~+fmr*dCJl7-H<;9ZoctY_)O$IUpo_S zdtC`X4n23kAE&*ZfFF|-p_)+ zjlAbp=6O8l@*bM`;nis`^TUpJ&)vKy<2l_f=jkV!4i^KO*lq za-O{aJ6)e#2zNc;KE-}}Q9b4VjC@$4CckLzRe?88|9{u?-?3gTXfM|TSEFY*@_&Kv z3ttgE$G}&DUj$znehqwA_Vvb9^*@RHHQ3|+?ppZ2kiQiEZ@Bui_v%FdT!(yX`t$X0 z-$!}{ybJO-z=y(bgkJ|&&wX(1e-^IaUWeOn--g?7?T0sGkNxmgcuV|t8{Bw)JG?XU zcfu|AF1Y)|d*Ir$B>OMlkzw&9t`r$)BnFG@}BGM2Y(3thr>P3IvMWy z-Gy-D`E_vPzxxsAk*ASwfju9?ABN9EyZ;sLch!BKDDS)K>!T;H|2%^Jb+PABxb5{A zyfyNV!`%n9VjWU}{1eC@0e=$iy6!3X13B{MTb@PUIQbmh{mAq1@#yzl&-nQQ^2Z_X z{A>Jt5&3(Ne+m9L{AKvd@K@l*L%HY9=B4c?%Q7BUrJtCWUI%Vo+Izpot3M!bf3sh` ziv6~idC-+MbJg-(#2gSh@QUu}Q>5PP~%?iaNCK)C03 z#@jEEpN_oefJehWq1^M~#y97|Pm#Y1`Jo|soz?eIxbIVX5$^kxet^4Q@H}1pKEI%T z@7t)q1M$lK?|#kxUxqy=u2EGl^M{||2iG&6GaBE{VO?#z{}Vm-|Igv=u*Y`U3_hK9 zcl>^V9{HDW$F+G&`Pay6&)>t~&)VH_^bPXzZ{hmkd$@M~0C&85&gH!S6Y|FAf5Ru^ zH}kQFz|8}n1OFL4<{y56+yCV+pvQjr5!`;Lf5y-c&8z%IxysMAepS18{<0+FR6TPe zubz3}>X{e5HTKU39}8~=cO5uC+;dyco32NX{s~o2esNwCx4j&XgVBE#dWOTVhHnmE68$^Emx3P)_qn!<;Y%a`6x`>R%>yrk z{1(hRp0^HyFN^#b_;TSgv-SioACI1>OSvcf-~5B3%Ex2Uq^zaLZj{-a`GN zot9e$SI_3~zp_4@3?EAzxB>3I;2ya8UxcgwQ@HxSfV+?Q8SXw}fmqS-i~n-GuM9W- z7;jgiU5u-%z*{ET3;I`uJMXUs?~Hs)xaF=6Z-snoxc2PCep%iI`OVN{{;GS*V|Q66 z$Tv^_e+BZMV@`#yi~bpK&-IK~o@1Vkyyu=*!aXOw9X^x(_8fdY?D+(~7Tj|a^Hjz| z`^mDznY@0oKKgCP4dJ#+JGlL)J>34&0dD`<2yVF>!|gwv;o37Sr~hn%yz626PiANA zKU)O(tp5zf|Hsl^yTi9czx~Q{&l$*ju6hF8bI(iQUC?j;$!o{1$m^eO@URq3eldJ_ z{^&ld2l73T?+I6bFSzZv6WJO z%C-Mw?H>Ej4naQaKc^$_dFZ9^9ntT4+jF}6koR2jdAR48|A2e$`32l_(%<0b;k`d^ z9=;9n#B*Es_2%b$Bk%da^XSn@j*Bo9B z51}IY#eVB}-xNL!dH2!7;kzO~0)9viKNhYZPJ-))mhh42*ZxsCJg;6A$Xl<`aO*V& zZoTAl8DDe`gf>G)ayuLYlod>MQ%xOPs4 z8{ekE+o8vEw=QtU`#`wk-FrliYtI4qrd-F%KJYU1Plxx1Z^imtJ^Labw#dmZj<5aT z<^lGH4?+F_xc)p4?mTiZTzd|IJB|*8JAeHV-Whvl!Y%i3xcZ%Uvi=kM+mS)Od8#*C z4@duazP3H(9)(3jdJl1yy;=@?@x#*bz z|FU(Jou|SV4udDN-}9H|@N1F3i1pzU@RrEG4Zi?;K8O2$svlAw>l^bn%@odpO|d_CUX#t&kzb6SRgk{~ZaF9e8{mD>b0a+V*Z7P2uc!Yw z|K5zeap@Mg>zTasuUnCK{<;lrJiG(0f9{0aj-Dece>d`7liC*QdoSE|$bIl($lnj& z2mV*M{lxPH^HI)&SEJ_v^f<45L%TeM{Da892Y(3uJ^W$#yo}#R;A_I2f4z^bJ>8I3 zzi~_j8kgkSa{%(%^BDGTTSB?! z)h$$h*=?jy{j_P~DgsDt6=Q60bLQ70g8UgaRTd6nbg=26|Bns50l^50P}{rNq-4EZ16 z{o&?Y!qy@A#dVs`)#h=_{Tco8U*Tm1^~pLguiyTLyzM*J232u#bM(v&9|WHVz6<a$MQvdMymMUYC_nFXwmnp;_F>_Mz)7T&R%i z3g45Q&8Kl)|3l~;+5DB|52KzR;XB|T_n~{h-$34cj{DHVk#}7;r`5}K`z_S#NbI*> zr@*b3>k8W|o4;zdS2y(7UfH}>v%RwTR<(+w-_gl^CPg|e7pU@eVOOKi&Ec<(c}K;8n}LQ zzwG-holkuaRn~u^{hjcGab_{>G43s%!X2*N3Z8uI*?(-~G#y=-(ATECt^k z?)&Htgqw%aKg*)04Eg2Z#_bj0%A0TZ-sXzPXYn)oe zYv*XV`hCxX`ps9X|7`RahcAFTj#}ae^VRk@=Y=lF=RIGLcOJSKez3o74j+R4E#Stt zE#YOzcZ286%f=1oW$iIhA{c_`T5A+*1^78*Zk$0YT z-l@ROUdSH-?+rKqzZLv}9C_{Ri@fowKV10%aQp2*cqhso1n&&r7H+wN;jNJ04z4{b z5Fg~*BX2u;KAzbb*S9+d`Q~YPLn+t1`tI;u&~LvoFFgZ!^YE_g%#&Y&yx%3c8$OhB zAA@_}=|#Bl=OeiNU;pole*N$FCW1)vi}86kG9ge)^j(}UP+;T@EZ@Hu3mRkY0-}*hfGVC9XeE4JXE7kvH$d5sf zmuW`dh+&7tyo97?lNEMy)W~t!?4qQ>}2?rtSgL%#((#fW2x^|=((14?=x`s zQ-6mm|1sS0^*P-BUk2X;d-D9>2l@K?zZ3p%i5~M#rK~H)VW<6bJlwcp9yo|3zt}$~ zK?FX1zo z*L?4Ud1lwW=B0f%_*B~EDfmG2yaE55arY^_ zocb;vC*<&p_Bb9}!qxA0yVSoW^6Kvkcl`Q2FUPO_-26$XO7e?#I=-@XMdZ`*Pxxc< zi`@LVSomS^3GkWlQ{jih&rW%4 z&LaZP)^86X{~G=3Gx(9{`8VA68o3WOo-9YdJqkU(Z}4b%Tjc#7M^E_t!CBe*$MJX! zdb|%m9r^Rnb1d>V!uLbo@pv5aUn1Wg`4t&2$0I)+egfR@*;(JykoUQ{3*kQ3b}xME zkW|Y2^Co;d;>@@36R~Hmc?%63$DQMSS-9gps7!uQepTX?^VG@cH$I#KZ;hT);brjC z;Cb^}ALQ+a>Tx}$J?0y={|w4i&sp#=bdq26gL%bn@IN!Zgp_Uai}KzJH9nk;e%FEL zz=xyfT==2z^WZ1L&xd=TLH;1}_J_yddHvx6^y`NU;rjWa9DXs}eaB^R`{CvA#ZxvAui`ZkEbNJ+HN{8m9x`ufnzG3hY@e zm5=4#NV(>vEw>l?uSbvet0#2T?h{O zx}ry3O5V(To$Z)+uJJbZ+g|^G55b;y;GS!|3%A_&;P%fC;brLm7_RN%N)7`+gVLxbzkF7&q2nT|JU|+21TT?|r{t zqu>6vb8vcQzwx#^aefcV{Q*5kz<-3F0{;$fzR^74pHulb9)Ak**?4?DN6&|F^?U_) zUicoK=eM7+({}#_uAj~0x!#y7bdJoQ%ICGq-1U@imLoqTOs-kE+P@I;C*X(0;P=88 zhd-S1*e**1p0&#t$eVv#V(!9U#C79T`j7j1^K8CX{Lrw7&+H$Ho(&jZo-Z$noyQ~J z7I~k0S_=6`kaz$7Px#WvuOA%{ez9K5z&M5?3(hL z_KZP~_Dn>N_8bP+p5xII?Rg{h&*{i(&$%hDY0qWo(VlD3qdi~3SD+o|j~yiZ;=fwJ z*MQGtT#SORi2Ocq^FoKiS3>?G_{#9>;j6&!g0BjH0=^*pZ}3TsuYbY!g8vGi0$(vU zQuxKcUJd>0!OP&?;Eyv;jexgAet-Dt@T1|);b+3fV&~=X`H;UA?!5B^ycP0)hks3c z`w@N&e5thmM*rB3E#bD~#&FxQC){?dfValZ{orljXTr@xUJ5r4c{|*Ds?X-|4|904 z1!6BL^b`C4hH&fE8*V=-huiKG;I{kWaNGSnxb1!mTzg)Gd;an<-1C=T;h(grng>^2 zu*wgf%XEaVL3?cpcl|RM?)t~|zvnW23&kembWQXRgRcd5-M$Xoe5Ty}g?tM7>ucw_ zl&hWV!L@S(xOU35Q=VsMwy%uicSH2|qF$b-xc~J$Wfbyl(K89|xHtg5JaO_gcsukw z1D{OX^SSl*$ZyTMr~`aEct`lYaOJ(%=Q+hg$Xl;x;r3_0$E}{vbL78<+ppT;hb8et z5BPm+RE@`B@U7RX;#1-3cm011`dcC23BM`77IDD!d}rh{JL7t0Gr0T5&EX>{cMJGL z_@?kvbGZ9B+vO7E^ZbxkuPrIJlzMeX-g@$hP!d^mjRRDayhdR`Mkb@GdTzLUI-`bVNCgyc$j&li;UJjHhO97p*v=r2RR=P90d z?2f$sY7e;mME?ho^5c*{2|gZv1>AZ)4fkB>b@*8H zdGTs@b&Sg;DgXJ zyY3VAS09O;-a|MFz9)K0xrbnT9gUtc^c(|sz31~L`px@D>hXS~ z^VAU9%XRy4l)E$bT*tag`?m{|O?FPV9`eVdXH)nIaPKjm2-nXi!4E-?{8+f_0oSXp z2R1?8_s;2`lPTA6l$WnK9eMke=jq#1?rF%6ho1%C7w)h)-#tO z?{h;pz{jsy)s9cW&%vJ8;OD~MgP#Zg0)8fZF4n8(!@VDV0eoHL^+PAPe(=3^_6PHm z+A{$?yW@xb;1^=gOt|{bgxlX-*V!(v>n=gR>nQE%hCj8(@pvhE^45VJ&~qj7z2Kfp z8V~dG(tdw=5_-(v9ss|Ja?ML$4SxoC^U^+#^B3gH@&7e&-%n^>`j{N~8{oSV_uOY$ zuXm8QKYR;UkKZL%-tQCHe@clz*HT~mkLQNj{w3yzZ$#cWe-nHR{$CJ&DEwylnebcS z*THXvKLWoE{sR04_z!UH@qL*3b2a?09={K({D#Qa*Z;R;XJh<-H+o9(|2@d-|9j#3 z|30|>zaOsu?}9hR|LSQ9|Nj*`8{_|n(Nl{5A3u99;iD57+-M!1e#r@W%LGJ@xhfNaCLNow9XfmRA|FKta$v zzwax{=HD3qeZSn{ss5$m&i%D)J=zHh;m{|c_1zrdAWDh8hLi*d$vm;LiS{NsM)efVyPmV%xS;Ksub z;qIfo?_~e<`F+nlKSIwPlsjVms`&E+{A1+bfqw%37XB&R?+<+tUL3BU<&E+466n{@ zOTzWD@}>BBDfBdjpO;3zeqIKypO=N}=jGt~S>6~wFOPoxyaHT5D_@GATcD>Y{JbLi z_47(_{k$?cw-78xcdF@{> zhp!KBiGJ^EZ3K7S+XcP>dcq%*U#!=LaM$f^;pNEZeV;{n$A$bP^yGb?Mfuy2*G|{x z^7oN+1j;PylB=akY9H${)-ZU(nro5Pjg0 zt&`R&v{zTSdb+{Y(;cp!9&q*agzL{<@bJgv7yFOAC%iZE>hF`o`@zf5b3E(tjp6-~ zUpnRUgnw@hx7?>gBk^vkg2OkI~L;;nT6lajN};k$3$t z1nxN94!#Tew}-p$*a2>w+!5~jVJO`7!%lG55Ayo1AB=|!lZSMlyEEkuqQ1Mp$HDcp z{d`yCEq6D#`=D}ofAkN7yPi?Ll=aMT^fX1gk3hfeJ`!%bkAmCo6>!^K-W2UVnsNu> z|1t1V+I@HAZTGQo+kFqX?Y<}6c2~ZXb{~hHrfB!Pec5=*wcRJcZTE@)kG*?=w`$t| z|6dd#giu5~wuB-IA?y_5giw@<9p!`&LWqhY3L$dIJ%kW)4)M8A%xt+Z;rL* zu%D;D`Tei`Xz!!*{qFgA(B7~0-kd8~4F*$g^%`y`Uw71mul!d)kvgB|%Wxa(ohN!wuGbJC7* z&q=-i@|@Im@SN0k@SJok_Rq!79pFA!DSw{zfb~5eJ3C_M0(g7)2zW=h>&7ndtaal^ z>=aV&h3J>2+>5YNNVylIUz&19VW*ICFF{}4a_twFVaK>%4tHI51$=wrI0oJdeihtu zuZDa7I~J}#zj3Z4zZQM+W9|z5+Ru@TelC~rn-Wp&ysTQ+^xvTO{IL)GX6*Ned!9HL z?)lNhaL*IR!N+0W{SepHw%aY}<+s6YpWETa@eX)wpU@6>!j0oyaLc_LZX74V^{3{R zW%rNrd(kI9=C1!Kjt?fHzlx*ho5t}W>>EeVD+g0#8rzmPaSg5Gv`EQ3D| zFUs(9JNOgmotJ%1De6PNsG0otcYF`#ip;-f;J?o=oeTGTZCR_=srY#@^%@ShUYEhG zR}#A174qMB#d%@LcIxI9?C8zCNd6ea-(T z$y>*hr{L7hzx5l69@DjM^%lpBXM}H{12K;pRbMPX#=e)7sh4?;?-gWXc_};kLue@RiWN4Sxat zIs8@l&+r-W)vM=U2>!nYFNSNU1zbCO!L`#3uAQUd+8GRg9e*x|YiAr>JAPk@cAi0R zyS)L|{sQ<+{PFurX2E-h#7VBup1u$LLilX-*T60JUby8>gIn&)aNmdi7Tout&x1S8 zdw#=iaQZFo^={NxJlUkC1Z@-O(Z(BJjb{=No&R`vJ%`7Zh!w2zAW^2{j|R~#Lue!Ue(|KuKqrs zJS+;GE4f1d^7%l=fzQy(zsTSVGWeGn{42Qo8-A~l&&eE_bn^JT&5k+m^ZxgSd;YQz z`}+S4ya+qr!kfUqgC{@cuF!6a;K^3*pZt6H9&qoo;&>J8{D9v5O*R)5Dnwtl+q z^?Ajrb#K+W_wQQw)}_BV{;UH}e#~7JInHD~2fHri7E!Lxo!Z~C#+g2h4~{eSvA;j| zv&I>pBemT1u(K?TGy3T`a}4cJHO^FxGk@1O(}4csII|%<`7w7@Hr-a*HVU4D^MJGiRcAoY@Tf`(rx8*TtC~uwci%5pY7oKxhGsZS$?)hub+FtJr~f9=K}knZ%jM;IU%j!`=Q?l?(>SV zUxanSBF;ySLGSlW^@IET;Xt_0AD##I`9tgFbI6{T`5ba*?D!nAIAHy9F zJ>Q(h`pS5z-vB!^(0gtr-yD4x+RgUt3Xjk2hxWHz`_Uoj{Tvdx{h}Ls`+IkIGNt6M zP;L*n&#NB_uZ%qR`B?M(aLP5$>(Ks%(!qN5CB)ir@pW<9J@k=W#g>oQWORC-U7XSAGcmEbPSl(=g5q zhTHx_;Ku80xcZ?Pd{_oQ7jC?K4#ap3M{l|3!>!i^aK~q#i}3wEBhZ)9ZX@BY_b!6F zuDckn|D6~oo!2~H?o7F!FZY6bzU=sL8Ra?;dS1K>c1EM$7k)Xs2mA_nANUx!{#*&a z8vRx92jN%4XTh(5e*qs0{~dlUe53057ebz22lsou)gO%Bb*%3*(x2neyIws5?t1lH zxa(EFhsE)v5%uyM-0>=FJ$XI#t&BYM{L#4IOu6Qv=ZWUwIP_I{nBR|Dmh;ea(n9j^ z7UEkOd6>1{yPa~)L(iMc!#mJd<>9iQhn}Mql81K^-^$2C&o3Mg@1b1t(DMlMa3cDu zJY4qk&~uhT^6*~b+n)K|{c!ia-4FM^!~JmgncWX}-`oB0ODNa<@Q2{{;pc1c`{CZF zj9`76NOD)$4}So?_b;y|Hx==IYDlUN>$C^aUk`U(WVwDGk>x&wokGfe7=0n-UYt?i zN3c^!xsReRq})p~%6$wwg_JuPeO9?ewEyGi6Blw0eLcr{zw8SBC%hRFMBqV8e;)tuhEId*zu!L_{SW!}GJ5w1UV#^3|5dp6 z^)uk+$!qW}vGY3Ic5}RPUt%VD{d^H_eP_e1?;CLUAKrxPPesMi{bA!chjNYMTX6lK z3$F}6y)V$ucPLjs--YYv2k^@9)BRrk{E%|>^CP%^egZeIKF#3sGx%p2d_e~P67Ib0 zzN_=m*XY~Pj~2r9-+ffq?VB>*8W*{rv-A!2?bqMJOYrAA_&-Cr_K++VUif50F4&l&s|xbbzLwvhNP#*Xus->cq+di{>R z6Z{W&DZE;8NEX}eRCsmxd2siEuYtRtHUYjIb|%C99(JFzS|0s8^fll=!fV3)KHnAK zn^w>NL74B}EH10B-)p8neh;|z-CxrF;n+8S{QhX?wIcjq5kKu;t`CiSA?ri?wfpC; zL)<^_g+K0}yAE;x-0`*+{@agMg4c zeYH0JBwZ?Zh5oe;T>ZN6WGMPmUk~o{36^WzZJ+J2Qy)9_m-XQGuk|x{1Gwvi4dMFZ z^Z7gBPeb$_;YIMiaK{JpxtRWjMo_KG{V05=K0ip=sll$9PatlOt|MzU%@w` z+?tGs8^fEz$1)%71Git4!aYCo`%lgP6VRLg1L5ZX5V-Ac+&97h${1HY4{}^>Ou3G$ zo5Gicankdtr5PtTqh98%`S5p*ljg$~_*ohGkahpnlyc37X7FVpA3P^onta%bdM(TO zur+>GMm~5x;`p!)<(dyI;LAcjcwVzK`LHeZT9)%+d;C0$`Eduh>%$%4*P`DE{t&!1 z{6)Cu5%0r2zxV;}c}H#LLC;5g4#e}6mgqfyX%Bb3eF}VM{J#MHcCy(Q*E83^cR_z2 zd{_9h@DliI@HX)8;oc9{2phV|71pu(QwOg7P2k#Z4tKq=E!_2n>+L$M_bQ6J4sT04 z$iHe_*8aQZS|Q&Kd!Ro6z9;-pczgKC@V(%};O@^~1vh{0fbWf+N8x^Nwf9H=K>s27 z4)E{c`@sEP?|tEZueZFs-|Ox3U>&jV=kx3jcOT{e_>K5~Abb+sbA;#Mo;%Eedrsjx z-~I3v=tst@3A_{jw1Tgg+>FKk?&nu`M(_InAoxkxIT$_&-UWU$-2U!(qCZcd*Zxen z_TPou-#>!e-*=#${l1%R;fLUV2Y7j(r|pIv?| zc9J1KcZKoxFnBT){mDz=Tf%$7i{O54p8e|x^!Be_aQjzp_>I^<5^n$UeCI#ezy66o z_OI15`d1(H_OGMh_OGMi_OD~$h4e4|v43gb{-ynj>R;x=arkdO91k}i`oYbI6X529 z_i_Kpd^iz*%!hR{^5G=(=0ktD`EWAad^iPONIvL~`JjFCLHm`F52xY3`EWYid^iJc zJ`9AL51v>4C-dP<{4pOk$jFDY(3=l~;O4_%xcM*yUPwOZkNKc|^FjL+l@G4B&%uBB zPYp1A7RalX3=-aq}jVBd4k!En!cFNS*#I}Uy`_B}_q z9{vLQJDQZO|7XEnKhKA|ezyI`Vc+`R3U@re4eoe89`1O4JKXWy^H9fg&rj#zzvr#q zPkBCD$o9n+s>Y=#&Ivy_X+ggZ+cF281^@z zUcKO+8}@^HZs@q-xa4@~xO6Latnb5c+b3%uz;Wy;>Z?Cb!;Q-`aL2K!aK|yvAODl% z*t7WKIMzF39D5GEFmpB#VQ!5{PI^o;y@7rpuO9^CwS zA8!79052qe^vC?szWJm5rO6-9ZOxw#@joknT(^9T-gVKZ@J5V#^Wo0>pTS$9{{n8g z3*fG=zJlw|P~tBC8ht0q^}eiI%ENuxqC_9>%g#jK8apH5-@~tjd;T~M?s@C|aL;F- zhI^hn8}9kHZtHs3b5-+pRqQ{4ovb*nhTit91GnAQgd4}T z;IVx|yVZpo$93SAyDr=~)`#oQ)QmW;hkiHO!8peE1BN&@O!P61$DsF|_jGs>_RocT zzIiF!^V}QZp8rmSdtUq`-1FsE;0KX!pTQg9r{l>6@YU$=jt}+Wjt|Y?S$VY)_KjCJ z{4`HW;d|h}JdXb%uQtZM{j?Zff}Ks^`@yyE`DtVHN21>pJ_zo8v2pLg^S5KrdtZDr z-239Y;kLi+>HF{ON1NfN`Yqs%u-_DJT$;gKq2CH_xy|AB-)-RfGbf|}wm@G<|814% z|Em9bj%@$k0sHn}&rgkGMfG3LukF7_k^lDJ9r4rtyB)kT`tMHIH@-W=jpMFx^Qr`H zUbTUnS8d^z+YWAC?E%-HcQf*8PxOW4Rfk0XS9#@mw0X4;_RTBLVJjoA+#fKn`e)?T zzW8Zg?G3MtyxI@@#&>_XaXb)iUUh<-SDoSJ)xmJf?E*Ki4uR{>yo|i+hQ5%zDoyl% zl~)6amwD9_`{tGBxs{Pu>rr3xY7l-pULB5~=GCF_%E+rDuy4G2W$@l`^TGE8Z^?Xj zWQN}Jvbkv{UEsG%wV|V%n*1h>U$2{a)-jL@40aO zS(SC8{5{a=kUx6^+eXD-CPTL(fTle%0qgO0a(^c8cIW zw`sYTp_iZ5tZW}9IpWJ*p#BG86WOU^nW!z zc#i4#Fai6H51!vu#`xg*spEs^l8z5|;iu!n?eNMNAMVD!dEz-^A^rCr?3gF_!p(>K z;g&lIZhk%hH$NYOTkgYf^Yc--{%nwupO2w0BtNGl`oGFg&q>YCr?78+dOlbg`I&Y9 z<+-Q%`80l-pHILmBR`+PzIoy~W+C}G6+7n1b8z!v8r*VUfSaE$!p+a=aLaueZhpQB z*Pl%?@^c3ILh^HVqW`P>^c>dwd;|ODr{|BAk)NLbI(~YtYJR?npXTRGcxB}09PFDX zo|6`mpKoEu`;@uxBIf0H;jT~KgPT_$!u7{n}^4#z^^qw2K&hgxE zEc%b|)BK+Yw|zc^7h&f!xb5>f-1hkrt{u;_ypQ_|y?%ZT*UxX^+Fu0M&+p;-`4c=D z5^`5qXS&~8lE=AoJr$@uT^nwF>%pz>dT{HzKHU0l2(OI#x}Rx%8&aP9YkYc|xUdJbm8@c!O?jO1y zYmA@PD{G%{Q}jjnxfwibpQHr6`y|?NAH)2)dYiwlm-~l4Pi1@VNx56#r{~VTulY#y zp3mCOTVhB5o5SrFTf?naOSt{Q{kIbQasSPE%KbOzDfi#(7u!;Bli6qE!S5&U`P8qX7D;&{&oKNJb&`1xhwR$b;-B3aQDX! zfbT@PJ>ae3$H41he=ywl5xB3oGj=vdzYE;vo;6$8u%%dlQ$g@I}RC{`Y}@hd-yn?}48SpAWwrei-fl2;B9_OK|=9 z2(CZh!u6;6@@4hapE_{;Ss(7Ys0i+JgGG7sx%=xQY0s=YcfKocp4Z_1)b+Oe5{0a{ z&u5*W|9vXi|9bfEI@Zs(aebckeFR72r{h>(cst_aKE{D?_dO1WyHC;|emwSv!o7cY zJh9(BjQ&LIOog8SpAWZR{0LX?cw*kJ$oPh`RV?T`ctq| zgq>62mC=v3CJ)UM_fM9EJUNYaSQhf+bo{A|xa^)07uSKyLR<#Y4$DGZ&cvUrxcGV3 z<(+rBX2iw)sAVB8gJ_4pD=yAQgYhR>Lgua-$^YG_a=i6 zmJxUNTa3H=GtQ^(=k&+_^YDKt+Rzl3(M{mt9T&U52(DgIPOTpr1YOV)be?;3wb(+towM-&hD0CzzaG8&Y4^f!#J=sn5BooUe)3J|8*<-zGkgp9 zIQaH(_j%gFZ$aMyek1t5ip$EKmGY23 zHIx6wuAFb+x#)jnfAXW0hy3~p{v~#PhWk0^pHS}Vp}^#-k^EQ8I;s(T6Zj5r+kaoU z^*s!J8UCCJH@+9c-LD%5zmoR62k!dh8Mx~c`^8S=f5TiWRI3*L?9Rk~%zyW<+LO;4 zr~1%tcj1rYz(njc!hYa!{ipqVv9mk&*Tql$zYl%Z_z?A>UiA_?v0m-5{|)(YLse4CQNUxFJi+w(!{<$CxLcx<0gFWWiJN0G;N_B{6v>>QN(6ZDf49^1!p@^SQ| z@c&iv;V$^y=v`Mo0iTZkdd8pi=AWnf&cL>G^w=iJ>gT}{ouyY z&#Q4Cekl5x^qK4gWGQJV8?d*7`^TGbIQZG zYQ1U&2a_xG_i@B)L%8j>9o%-?6Yh9;INWwP9j^UL;o83&KAgC`2zNjEE%?*4^E|ly z^k=x^YNK51${kCCy!-o$E7S>;+#DUP!-wHmO&6`t^*eex1v6^S`QJ z|B<_vg?@d(f3RN{(!ZWBXa72?s()4WFXj>FwPm4yja#p13u0P|tG}PDi=M>7d-DYFQc8lxMCEM+rRKMiGh;rT zfxeLY&<(aK+mEWc56!RlVt)_m=r~YyADVBULheK7X3VFaXI0dFsQclw$p5$x7W(gO zxcbiIfAVAQ3i_^apO5w2*7I4aoTOgm88`Y=jT=?# zaOPR(_hn%n{_cNp+$f}fy3?#6IO{&QGUnw%`q$h7 z`qwSYgZ86B?sHw=R^8|3^R4PWH{T9RbDwK}si^y0*Q@U){USb}Ab$_;`RNDn`t+B1 zaL;8vhPOli3H$)~r*Qq54=+al8C?Ar@b2iphP!@V2#?RJg!TD1@Jq1sE!^izzk}a_ zei8g>`1kNv;6K3U!GDDNK8~N@%d=nfGrSJ`7r4*KIB#y2>ccWF>@O`&&xN7niOFlQU8+LqdWN+-a-{to;*ls>QqyOh%$9*UF<$Mn0R`l)*`CN_nN8ZQ%O1pWU zxESvHvd#b9h~sbQ-7ivaKL3GUf83|ipK3`bjQv_($hoKG*1(RuW(Hp&gRcnpeL%I~ zA#cJJ`kn7Da35?X^q$+U3@;5vk}KHpdA4J6G|!E@<5+F%BtPb^U}sf$JNRmF$FbGn z$rfPl3U=ziwX+7i6Z$pbe%^x5zx79NyZQNAYhmXK^mXAk!F~SfZur{hXTfdf&*0km z9%o2h_4@Fgv2TAj4=vYyn+DkNIj9Zb z$7A1d;5@kPur&Q>L(0|vhVW9#HNJ)Pqej?Ce#~7VE*rs(%f@iyQVh2rZ35R$V|Zos zqfN1IKWYLmq#tdDerfuVc9y0eZGk_@kAKFiDcp8$1~*om)Co#yzn4|ZIi{{!AWZT}Fj{ot-Q_J=1w=B}VW0NxIMAlz}X6Wsi7 zmGq<7zihY8=zX5t{^oDNqNlw?rHvy zK<|Cxr72(XK5;B|yiXj59rJ%8ygU9s2k!xY9li$jiv2Of@lf=O(KkR}i~R3Fzpf8o z554aIjM{(pI#_kOT4#`$w-XZz{U z3_dJ_p9{C2dLL?k^nS|sZOOggm-~Jz=P&&qjz9AAGx!B?=Ogc5v@-&IvINLoVI1&2 zNc~0V<)h$Dv2!WB4g4~=?K2vF6#C2I{o#)1`ZET7@?-7_^|}(SKiY4A{%Z8*gX?_D zy#~E}EZqB6?-Si;_C9Dk{P8|W``2N=kT~9eK3Ur5uFyW-k8BUW3BBdsoWaLs@LS=w zr}r<~za72&4!HB?1h{d$1@3z6Zn*QQ_f5Oe4!5D-7p~rVO=DfX6Z(6wvnTvT^v7iI zQ{d*m>p;g7+u>fy)lb*4w)1`H<@dwQXYb?8XV?F>v+MsosF&-1%YA@y3(50`&^sQw zKG*)k=nJv`7<%nI4tG3!67Kjj1@3tG6#OXK=V^E$ESJvxY^z!%M=8yLm z=1}l{`2c z`>m2jjQeb-!<}EO*TvX3zF)$f2fu=QKezzijdGpuTyHN#zc+gAn1@;G!*8+UImLHy z>-&8M{~?3_n8AO7TdwOd$Gut^tJ8N7Z5Uk`4%t_KoH?h5Ou z2I$S_4dD8@VFquQ!HY6@Be?x>Be?z1b%p)07`^^GkJ}&5Ag}C??gv`m#@Lr{n!%f7 z@Xa##<{5koc;fP(@oEb10B@Wu{^B@x1l;+~ab`>G$eY1!=jL$rTf^N)-3D$Rwt#D= zCERx27H*zw2Up)JgYS^RcZ4^h-JHK1CwD^M7QOSD>&e#W^>ddDzH0_A$>43^?(aG8 zxZaR^za~G4dS&I$?v!i2_JA9&J>ly2%HVrv@PEMV7aibB(=YbLj`_I{+G z{o(+){o+8lb~?drx6W|e`5?IZE*ZRQ20sLDzi=M0Uvxunzi@uBUvx*WpND4f!!mej z2JZ>CUpW5TFXZ+Mc~-yB|6Y`9TzbRR|1*R4$>2w2@S`*MF>voIkAvGj$HUFfe(=VO z4=2FAA3qUpeNW2Zr)2O`;jX(JpDlMlhTid6f6hQJADF?L}j8T{G|eq9E?9`1e34e+9TTIHU%_j?JAqy5ft_(ts5o=sRE+736N zm*0}XZ-Z+;t3QrMul+kR_?__hoK@&w=Ql0uNA|A^;9Y395%A;TBjH2gelN_W@VoHm zCb;Jv_rov3{)_O7;qSml!9Rmv0$;6q{)NyEa-WZKf64Ewa{Xre-$T93!-?=B{K?8g z#|QK9UhG)zHW}mL{piiBtZ`rxdhI`$!5_-tkHD?3^Ja6}!S6>af%`rY?_13)_vas_ zT>YO6Pf{Rvg}DEiY}&?oB(`(d|JaT zpEtwJw<5UnRAsd1llWtMK9#|rfxF(G3fIna8T@&;c3yxx&-$FX>uU4F{rTzG(Vv&$ z#kBJ)aP^CmNi@b?{u=sPshu#~%uaZ`>ZCse9?qxY73~B*9bS|Q0)GQLahwVKO?b?Q zz~{hQVdpKle!dMaLjNzg<;pErZn<*Hor`_jCp^y(FWcvOcu^_{^?e6B`uQ$gKi`Av z=lgK|`~Ysb*2{9`mMgbhx#fOHxwcO@hl-c&^C4V6Kf;cF&V%dc$8i1p1YVLl5ZeD! zczgJKct`kWaO?Xy-1e8x4w(u*7tk3_5A^EeSd`O&rfju`5CT1zrgk9SGfKxhU?F7aQ*omu0Mak^`}}q zq)%d{Kh@#-vm9K1mWS(44Y>Z)gzL`=aQ#^ku0OTl`m+*Te^!R;&nj^JsSVekRpI)x z8eD%?hwD!rxc;mG*Pk`v`m+{Xf9k^ZXKlFttOM7db>aF`53WD;;rg>4Tz}Sw>rVr? z{%io(pAF&q(-5vdMR5IT1lOO9;QF&MTz`t;`m+gKe;UK}XH&TTG=b~SW^n!49IiiG z!1bpoTz{Iu^=C`C{%i%;pXPA=*&41t+ragw1zdkx!u4lcxc+Ph*Prd-`qK)oKRdwJ zs+PaPebaMWm)$qH-*rb~^sm;*!OzHDpZmPA_1%ebt#50%_1zh6eRqLd-(BI>w*=lQ zt#4T8w1JnvcZ0Www}p3vw}W?q?+!18?*X^{{hVa?E&UwYI8}!GUq6R7wp-w#J66R*(D<%!n;_-VWjgd49;@S5UdGGseK1~re*V(LE3|WY;&m#18m|Fx z<8>OmGU9bQ_Dibeudoi!y5DRc4@VPCNAzc4rwe=_ycB*Wybt^=ct7|cxbgLSbv=jm zb1!{<%;YD zN1cuTb+B_|cx>+jA6rS#Hlu@YD9Z6mEN72Dd#&!)?#Y z;kM@$aNBbX-1fW@ZhKw@*PpB5`g09jf5yV~=UTY_TnE>m>*4xy16+S@gzL{uaQ(R% zu0P}8`g03he{O~A&uwu184uT=+u{0i2V8&dgzL`)xc=M)*PpxL`g0Fle` z=T*4=%z*39YjFK}9j-q!;rcTRu0ONk`tt@{f8K=a&m6e^yam^vx8eHpFS!29g=^pS znD*t`U)I)3`q`&i{#tU~+b@ILKJU;z#_L_U@p=z#d%h31JwJeZAMs1_++FR|KhGI& zPS#^_{U6H>_XWY9$O}1V{D^X`*Db8~qW#crx5CR?FWYloM!6ruE%y_+<$emcJsZYf z5}z%1K6>l>8QgL|hZ~ng$^B-Gi}!cW^PGIEr0j5oxcmx__5%;)mM324Q!o8rfS=KR zh}W0!qU85*1^yL0nhgAFc=I4muD}<aW^! zzvSW9*goDbe?@zCOznsE{2cD*Ie3449Qwu?{V23&EVqz;^gZ=5E}D8pS80bdhIL^FG~IF0WI?bO0fQTm6WT-(QbJr*C4TkR*;>wD#%XV3bM0y1=(4rg6ynYL3Zj@ke&J!WM{n!va^0U?KDXAu^&1v zZGfG6X$J`7(uQ#RMV6h0=(SS>FT_qG^xD}7UWlEI(QBs|uAQuLY!mdc{X+X>jT>3x zXJhOXQtqbcEw>505IdWpUm81`SCE}8D#%XL3_DqI$%=2Y3bM0hhMn@pYpV*f)4YQ0 zY+XTiw#l&50$xZyw?uC~yG|~|&bAqL+&3%4&UO`KXZs90<;~|-6=Y|J3bM0f1=-oD zg6y=eAUivk(@xgBunTqy$+un6oBvsPl2vXAb_yxC4f;aL%^Gias~|gVE67f}a@xsi z&)u<8NPF&q-uB!RUWlFc=(XcMa3OZ~%CNIHTsv9q@Q)0ARz7q)qpz11 z5Zb|gnCNog;rpbPy#A+lI|%#n?}9$7-3~?{{SEpqaQ8X?NcJJ)K4-FpnY+UNrH-7WA*eAA#3Qer}pJ=o8qPf&N+a+L?v^HS{0BUx$AW zSHF4)cyfjMTJAb25B0U&&EYkZ*Ir*f`CoEvm0_nPd?x<*eM}4CU6!!_uQX7l*!c$i zY4BC~+?(O>rsyw+&xZT`+FQdPK)+YWy$ zVJEi3iotMlg?QNxMR40;E4b~jUCP5h!Oxay9NWW7>30WU=Pms23Af$)!ELueaNF&C zxZl%vS<1sdw&ykI{hq#?QXbA>{66;y*ztS%CSk|#>6;DjNjtm)KOFuod~5P>^|W0> zypBNM4!#%T%t>(Da|GP>ycuqLJ_gs$Ot^NwfNN(l-0$yOH&iIO!aw@I5!}zq+7#~R z7sVsB@Ur9WzQK5M1#Y_?o}+ng`wxa2FURLzwEr0Nz2W!4Eq5;5`hEkqUMa4ccW9s2 z7&ofsoj-C{)x48W5a*pE>5u=H=beAj4$eD$;LbZo!JT)GhF8ry`F>Z(ykomL@7Vr> z8Q+YT^Ug7}zw=ICxbu$XmUrH1fIr7#KZ`d-Z@qku$h`74I>p9|`Ix(#~k^$)n~0sV13b_#kwC-a&Nek)u*?}TUhc|7g2M*;eN1?Y|A3Fx!< z(!}>f?AxBku`=Roy$Xr%N%(1e_0#yumnOdbDYuaLo?L+5{g&A+%Jy4)u54z);`jf)mvpwMH-ApWf5*=O@GZ!5^*h7g!hR?Ci`1(WuK#`E?_*~G z`~$e-jQ!O9Vttb(YVHc-*cZiR?GW2}xrCoaeH|xXMQKpBcaPS6#4&t6VR_>CJndi{&mvyNaS+@%syB{LVc$63K)p&s5R)s!QU8tOH0&717vP1& z(fU?K97krv@dD~wNE~Y>jb5HOPM{r(;}GIy9M6UuNAR_q(cA=Ilh1Tncn9QEHg z-i00GcsIO|I9lJzh+}C+91o?wg~V}{a>j8G?O+^-5-;O83~n6N8^_bIZyY;QuhJ02 z)aa3;{kHfxk zY(u?DLlBcI#8Ll^W$+O*f);Ns8?wSVseEz>c4S38au}E79Mv1gJ+N;at5L7g5X9sPanyg~xDR%W~i&0N>(gA#vQSoN?S0`^NDy;$<91!;PbQc#t6f(YDi@qw~s`4$&@8y|KuOoj7$+zp#XXV>k={yqV>j#_v z^?H6%!sEK4ko9~Q)`x|h>n-B*SX|HFi2ttVZ-Tp?SMPfME9|?Tzms~ErtJ{sQ~h^6 z|2=jFp#K40$a>!TCQG*570Rus^Vyp+;&=n~EhLVImNSl@(+AT z+x$PddGMQLks9yg_JjNWxRWyYS#X~lKL_qUZJ~b7{G0tWE+?`6mrtbq<6GE6e5=u( zhtm#&;HSfFAD^?m7yBd7*TBvg_&w+!g`a`mbx!zv<{0;x=<9E>Qzen=zm}M zbJ!UGe;$4z+;(>Sx4uai&s`O{U-S-fY>fS^=k~+*iNyBIikJRBL|l@i??3&YkP(-M z(HoaX;Kt=qcq#Vv)3`i_egOL4l4OeY%8JYSsXk0wld-cgc6{H2d1yQAivDrz*uRD+ zc~U#o6%v>5y(-cFLgMly;9--H(u zm#6Tvkhs_m#^q`37?*>Ii{oBr>RZUT7ru8UwsTgz>eCL_(hkXwxhsqVQ}NS$dlqgS z)f>k#*f)+Hs8?ye*xY(j|NFwP!_ENs_3*4XI&N6s${6={$%tcX>RU)0!}s-+Cyp1> z4#|(XE5z}6;$8F8GN_)|Oe+i~@2{46An;rpS=6UX}4Pkzi@A&xH-FXQ+M+&HQ?j%#7xI6eX| z%@>=CqyG1WuZP|^t`9FHj@Gv_;&^4!D790+jpG#wk8vp^j^TT?qP~#%aUtuLq)BpD zh~o_6WgK6F8%OoV@pJ4O#|x=fX};K89QD61{2S~T$8X_<#L@azMjW3{{Q0XmK8v4) z#PQj3#<4c`jpIz>WgKV0jiY+wxB~W#<7BvT)PLi+DthC%8oZD=THnfuzk?SN zN9$V|aXc?0j>D*LA#n`f8(5w=eoQ+U$GODIIKBfnj_Qr$d)POQ1F4sB)PLjn33iO* zr|?4JXniXxj=m4#UE0TUf%o8hR?A;u9pdLe#?KuJ`$#pD|3w+DMmjJ z?taVl&C13-_rX3vpZu7+LVdU4{VeU_&m>6@`%4#i*Ccq6_ksI)k^|s3CH_QxJ^053 z^hf)PpAXp?JD(<%iS~QL=felWKZB2ie-0lDZ%q3<0RIC0Yw!i|_uzhRWDU-Pq*1mTW;#H4wzr>&9ty;M&#QhuiA@FbEN5U7vv(D+vTm8u@H@=T4_+!0xpxlS4 zm;007<42Tpa(k?>caK^m}7Rz2lzTajXV*eq*> zZva=n0bKotaPWkp&8^P6Y1XsT?TzxTI{U&hrjp6Dyg{yA@SHBrt{pN7>Tfo&f zg{yA{SHC5E1M+;GP0HrkWT}$7!aTASdek6{74R&mY7I534C0zZsaP`~4 zm!`hkSCE}n*wOzM%u|Wv&p2l78|;9cp6F*KlR;c}IX?TGxzBm-j2*|@*6`1h7T>B@&op-$7*^PGdyr3<-I9IEDy>^Em1m6RG zGJH?C_v89we`$|izE=j{8*aVsVqdoifA&G&3cerQayw>l%T>QWddI5+;OY;AtM3F? z-x;p{Ah`O2;p)4<)pv!fKLoD68(e*NxcVM&^@qaM9|l)n3Rm9~uKsYid2%TG8`?Pn zz57(|^Lu}>5&N0$8*dEv9H$t5HhH)S{8G64{N68bj^6W{UikkKcHGbZ7rZz6ui;0+ ze}s=?K3b9Sa3cFE>%#wu9Y3E+fA&Q0IMxB~xRIF5U17ZKgZ=&C>Rm6XKOjTzy5cD8 zd%q?(e~w1q2>X5E+Bp_(e$HiI&imZs&^vB>4%n7*Te5F?DBOMHW8ueR|1`M!tKJW8 zhkf%?`%|#f5Bu)tX#WHBt+4OD%?a4?eCkBF_k+&M&B?1BvA-W&`-j6%!v1k^?Vkg0 zjs0uk-Y>gv<9+v|=soXn-J+d&==y2IEyHKyLaQ!(FZoN){ zTdxst?c4yjUN69{*If81)N4N6dM$!`zW;m5!#_2X|0b`RPs|mT&;J|7AJ6w!O?lFF z|LuH#-INDAp6@rrj_3PZz&~tNw*EgDZhtu(?)Z5!T>W6U`pe+v^L23b_rldrhO2)S zZu`FtSN|nk{ZDZ9D~5n1SNO;08P6bx>yx*8!B>QD0UwS(JHyX|cZ8o0?+(8?Ih2a^?GHDO>!v)6pBG@K zA^H(;+kYgy2>pfd#D&}y`ujz2>pKc=zq=HkH0_^uUSc1wE!=kA53c@T_+{AtC)|CK z)8M1gkAk;nyc!Gld6;|Pmt$uRT>VFI`}=&jadds_=M~GxP_Eq1H;_9nIX=4{-V=XZ zPdYxkKjuD$>q*Bw=esMg?|Sk9xb~;PT~E4Sr~S{+yPo_5?t0AiuQ@d8pIjkcu4mSUt1pJDcfV16OZ4{BtbXJ; zW?nh(I4N`uR3`{rn!TpPoN@KkI(D zeijj5`L=NTbw{{8+&4s=*8AE+JBI}Vhje93WOZ|pb@`2Eg~1KqK&Kk+^{yzIDi9D4mZ zIps_GGbrWZAN@HGJNk1O{KHmd>!>H;=G#jd{0+F{!)I{qe4oLqEuW7=7_YRm7TkQ; z5Uze}xcb&`_5Xl7?i~bI-y5#JA6&in(T(I-Ft zrM?8dB6`=ES23=7f44I0cGuxoqjz80dbz&RPI4=myF$IL!H(-9K9H&DdF*`=(p5<9%Ow&;4)1&c?KZ zcFYr>A1FaT9y{KTWZAz1{nGe8JYReu&R4yI)a= zoku7)%Z~MW6uta0xPDHCJ5IVkW4ZE9sYAzK+AjWj1#7^9{Iu${nxdS>u&?@+S7>bKs4s*IRJcV{gOt z|6g$Zm+QYg%YWw=$0g&^u31^0x5NK;@W=YTm%%@PJC1z_H@+XiTT<>k_}=i3;f@22 zhi%b2FS~A3e=z#LYaiSEpMyV3vyW|FeM-BTS90@8o|RYH`3(Dxlb^$TP_HlG$HE z3H}BAXSnAJuHS5b{jvSEzboym{k`GFWk0xaaeQ-LbA0;+|4XUYuW;9mzrh`!f6w6E zlEF9jqej?wUT6XT13QkZ&KKs@=gcET*jYYV^u%(#?|Y0q_dItp+;($b&>!a!$1(Hs zF#M^3KmFmx%XVG?z3p5JZhNi-ciplwycOlvhFk8caP9xdb4^K8<*wzD|F53tYp1{4 zK8~vgrLTu|W*zKX?wWAxTNkcBYs0PYI&kY-4{o{j;Tz-U`f&Z3PJYT8pm&{MyTv>Y z?bayK$9C&XxsH3i;2UATAKdX|Alz~6BKXGGxeeYBem~sLNp@ay{CORHRz4SFzYY4v zaQo4w@KW?m;HSbjgP#X?+`9&DKb-*I96OWYXA$?8;ai}e2X6}h5#9{$=g)5m_kDTJ zBimKa8w&kMe|Cdw|6sWGJufqk|3q&b&GW7B)Be&NUP%78Nc1uP9nV{0rzh>UE&LR? ze#UVrv`;JaMd){gyI$Q1uHJDh*}BVJ!T!$ZcZaXPW!b!=KPBjk(C-GA2AcehBuRukCk((L2su40jwD2k(ac$KeOVUw}If&w|^3=fmw6wtsi*7ooS` zndgV0&&qS{l%h8-g{-@@4e)$&*9zpnR+;FfECu7`d1TbxJS-`F(~ z#r3D_ZO3!xedFl3aU|vHXCJuZ#!+zn?+e$Cd8_}&qPO222RAO}kM{ea&&r36w10Wy zasc-A-+Gz1D-)MPDAzb113wY_gW$&T0=RL!4sL&}mGUs%o|M>+SDo~S!282v`v-n9 zya@d%@R&bAe=0n-f8Yb)`g0mwe@=(%&lzz283@;(GvWGk7F>S@!S!b_Tz`hZ_2+E3 z{+t8XpP_L583xy%bK&}P9$bHh!}aHUxc*!KPr{eGLL66WmE2RMzw74+^zrqeua)SR zy#6OUBP+V#!hUH&<*rGR`rjAs{oMfgmiXg-weybiwe?N5=yF%6S4DkK zxBDB$(S3$O;uz+g^2E`7594?(c8ue7aO0@nIJ&>>eueu^rTON}#a;i6qx-$a(f!^+ z;%I#YM3_`F9Uaq)dpg~Y{nFfMoCPrWqmVf?%kuKfvc^>@M5-wjuPPX^yRW1nPV z0ebtR=j=t)>wfICfXtqd_H_tczpjwD0ek@lTgv*3Vik4Px=3~hlkhV)n^IbFnwY85_`dtd?@4+4CG>Blyw4K+r<4z0g2&I@ z7!PlhYQsO%;2Xi`!wGM-TFd7};pI3N2T}}=V|C!|;PIK6zlOX zwZNysn+A|x^We=QO#ZD=BmYbAKiS6q^I8?Y)t|IlwWjcRuNq$N0N)yYUwE8T!pkG! z@r*3+iEz8`4EVM|m|hFvacvo1s#7yB2=$6xAHD~CG(7h8@bV=1 ze&}bxJHi*iP_NtIYs1IGTf%RLcY@ym?+?EdJ{mp&J_&vod=~s}_#*f{ z@VaZ{e+l)P2yY3$7v2eeAG`gGkk_6z8X;4i{U;4i`Vf(QFYrLXmcPe*?; zJm}+`Gz$JQ`ibyY;E%wAonh%~v*53yUj&~4ue)~sm(UKc!CS&#hwlsz<({9u)*U_* z{XqCE_%L{|6UX{-@Y(36!ry?;gTD!{u}=P%P_H@gVtBmQ4=*=^2Y=$&*B<^hcKX2o z1wR2E?8Gr{Bz!LV3GjE|)8X&J7r@_x*IqaOOQ`Sr@TTw&;2q!}!u!HMf{%pHgHM2e z41WL~+Ts56wHfeF(7y!_`iIij7QsJ7U$MZnHUktvkGWIyZ)w2Evzv zkA=r)hJ$`GJbp)E;B(>eGwK6h43F<23cNvs@c;atYy9lu@Ox``E&S;YUkN@CzA}6m zJhXG{ljGp4puYGCp z?+;%CekMGWyFvQe4e&M5Pl2xme*qrsY@NO~A09tjDfsyfJm};11=iUxyqd4?+SqRn zUkBb19zU}>{Cz)oJ@ljC@jYlkKM}qj`Wf)}S;RrV5Z(ZNordAny#KK+!|%=E@jX_7 zcZ4^@PFHwnpZGa$1K>sIuY@;(KMdapJ_jB@Q!e=P6TBFGy`u1HzFwQa8x;kb=fTfz z>1!oLf#!K*^rb~PoI5j#?;QwaFuV!+8{qLfyn=oTJia$A@b}?cV5eH6@M_+lrtl(o zGk6I+eiugg`@P_yzVUqsec)SRXE;25W_7SL9v=Hj;M3sSU}rwO1-#Zq;ji-bY6))w zkMEHTy7ut+9*w~Jz_-WFaCj^Dc=!(RY4G?S%wT^$d?)m^HV&`m{f}o{;rAx+ozb_4 z$1x-5`@rLS5(6I&FTu`ucpLaMczmx)urnXt7JaSa@M_-wcJL_KSu_W+Xn}q-8{g0p3AAS$-tq#|6$$$G`zdd|kcprFtk7xM% z;qdsGc!6I65B=z*)Ye4!{@9-ZKLEZE9zWAE*ss$#{6Fu1C-lwXo#7qf2f_Qn<9n2X z-BIu^=qJLv!e_waXKV&L3*m9>47|>!;s1I6yJM$0ya&7^{7`s5_+ju-@KX3hcu)8Y zczjP*@NXgf2=sNDgje(a_kuTv_l9?b9|`XVk7I4HI||+h{Y3at@EP!<;S1r%!0T)l zO3C{lKjSp~-W+}``i}7UodQAM4}LuQQSg57iSQHPkHDW#><&s_n*%=){Ri-%9}!>M zJb0C_SL}1)_ab=zs7-hY{A743{1o_L_^I$4-~-@O;HSagho26wu|@DU@BbO_V)#IK zJNTLKUhuQvL*cQFLwV!igVEmw5AA$q`r35(5cCV+XTxhZ4W;Dkbq>5Kd?>sFd>Fhh z{9O1*_<8UN@Zs?3@blpd;1|GaH!Ji1&s`emi^-{0?~Ct;_ts6W$U&0p1CI7ra0GZun^UJ@85JiSSwQd*O@V z_rdFKQ|ABu@RsmN@J{dt;Qiqb!big&f=_}!44(ym1ilFVD7uy`-|4Z;XTdwc zXT$r$-++&XzX_iNp97x-e+#|{{x-bs_GSM63*Hhw7v2f}4!l47UHEADd+PBgx$fsaPrS&_%K`7XCH-7I>)FnxUZNnhIZtK76K7xPt5(c=)Wa za0MRh#LsiDy4<2(icwVD* zng7*O9|I|dF9&Z2Umo5IUIRW9UK2hJz5;wId`0-n@X((9)7KWjYoV{bb6LGsf;WZ7 z@8Af^4)9gb_l4JnkA%nX;0typz~grZ2R%eR868It+G(!9%&T(!Uu8-vB#P;Tyu|!5hMBl!Q|9{ujYlEy>|O$GuO}*P6l`q3;0S z2;LbU{9k?fK3vUXa3~vUX3*QpH7#_bXC-~i9xA6bG|IN|2hR3-p z=(@wVLEjr5+P@@i|Do^}=*Pk1ck~4NQ{mg9p9kL#UZZXJtGxf)!;9gq;O*e?yHvv8 z_k!<;ekeSCcX`l{gSSRM6}~fk9()&gjdsCW-v2m_%!%F@cHn4 z;kEV%rR4qJ58edc5#AoYKfDh-ez#7rI~*Rr<38~5@J`sd7asaipXGx(d7lxyGx~+_ zgWz@c%>P|L2g94gyTCib<9FQ#3ti#QC%?zKrcMpYf z--q`=U#)$3H6O1-;YIMn;3e=vmhe;Io!|rD z{o$v8z(e~#n702w_z?7C;b+4q z!_R@g4<8DzwojS=!{9~mbKxcM^Wb~Iga0q2{`Y|oM?V~XK711V0{ATW2>2rSNO;|S z%j$I@d;@s!b581KYxqUzcZUc4$Em&-{9^RS!h`WrK zlIjP-uRuQx9`yU9`f>0v=%>Q3gwKOt1+URDF`8TfT@7ynzXsj`J{H~=el2_?{5tpq z`1SDV@EhO@;5Wi+@1Ju&=l@Ocrtq8L9pU5P{ouF2N5OA}PlVqFp8+2aUkJY)Ugv-^ z|L=e|hu;bB2%iA&2fqtG3Vt_y68s+cEcitDBKW=Vx(Al|e;>RR{C;>B_#}8wc*yfZ z(mWpue*pbB_=E7N@Q2{@;19!VbSm@z5%{X`;LlO1KTY9}qTd!C^!KIuPVmRj_kaie zlc|0nd@}lB@SvZb>c_z!M?V$*1biO+NqCLUiP7W=XbQX-{uI0&{AqX}_%ra~@Tu_e z@Mq!E;LpM5!=H!OIwvbus z?;P~4;BUdZz~6@Vga`W@r1l5G|Aqbr_+0oD_&e|y;K6>Q)c$<W67sEe+H#nrMzMsNd!{@`h z!#{%$gnten3;zN>8NL8M7yc!DG5jld&2DA>hjut1ZHHp`*XY~97s7kNzkv^he+wT6 z{|-JCz6d@K{yn@#_cH%~fEUAmgtvqL1n&j^89o&L3w#{>SNL7<(4L2-?Kua&82wN1 z-{AFnl-28Zcq{lH@GkK9-O9nj0C@HE-XicT;mg4vhA$7F1Fr%930@Ok@6b?6em-3R z-U_}VybC;jW>on50q~X3UkP6s{xEzM_#Aj`c(ubqDS1Cvg%`tDgSUgnvy|}n`@loo zk4xj;4_*g5qu^`6uYw0VXQy^1!`DPV7aqSmJNUC0UKf3X((r1&zH7rgPCk6ZBKzo5AP7H-~=-5B6V7?bkjc)GA-EEzmcGH-&eAH-q-wHkf-W)z1 z9=|(2__qMQ4f?vh!mD}zTfkevTf)1*w}lUYZwDU>-yS|0-U>b!z5{$Qd`EbL-evyp z1aA#*4et)$89orc3w#(n#C?9ve0k&HyP}^C|9`~Y4_w{j|NrsOXoN;1gb+fef7{Lo z&Ca2$ZCPi8IJM5%PIjuZI&F={8D}&aA%sSw(Fh@g5Sld_Av8iGgb*5`@w={b-e=dN zI_-~re1F|OpW)u?T<_;~z5iYBKP~UGP5FsF_*B#f&GWRkr})P?@F@5+xDl?0JKzR* zIs9CBJ^Va)J3JBI4^M&z&sX`+hsVLE!;SD{xC1@|UJjoLuZPcqx5HE5{qPIm!B&-j zHarfV3OB-ya0h%2d?|drSX95Z{Zzs)M13RtB6ue}4gM8ewtx8Ep8oh}tA1UK`f&Iq za6SA|xD}obFM(eMuYq38z!fTgCOiT@7oG^uf?MHc_(HfGw*+n6%HS5% z*TLt(+u-xzeQ@uyS=pn|1*%`!sE>zV0XM*9&KX)xGkgK+U2q$`8lD4hhUdaJ!sT)= z)0W!{&qMtdxUA39>Vs{nzjoBe!56}f@O-!fUH~tLJK(F}GS4+yo(8!08MRE<0bhi6 z2H=a~AvvmFMQ|N_34AJC=DAMGlL5aH^-lOz@G5vQya~P(-UYuJ?w70bUjq+=JK+iN zW$+}p?AL8tzs&G!QSX9Z2d{>^;LY&m@NW3^@E_nZ&z)MHz&zF88&Dq!FM%h+SHNxX z8{wt!o8YzZQg|zTCA=4YGd$3)^4|iFgqOjS;kUx)z~%U?(ZNfUk|s!Ti_+|4e%QH zoA4I+Tku|ZD?G4B<=+U8gue|>hQ9;1!`t9X;Br0oY3s2Z{x0h4;qSrQ;qCB#_y_Rd zC8}Q^!jFW@Jl?;rJRbfL>eJyJ@M8ETcqRN3_!_ueZstCoe9iDq)OW)_h5KKr`t=z+ z68cioC!}aie;AVIL+yx&CuZHgnZ-(y& z?}mHd#dGI(s{G#H6(S|vDgX4`Pd)(c=$%qMejwcJlhXi&-A<_<4~F|MQ$8LZ4nG90haU)}VkZSXL7Df}3CE&Nz`EBrWkFFYI`be+n7JUj~SeK%89roc}`y&WC_FN2>1 zuY;cqZ-bu#?}JCegIp^AsqiTH1b7PkG`Jle1uug~!|UKN@HV*j9aWid6I`Aj2ek8J zKRgcY1TR zeil3(em1-q?tQmcwp<0Diuxw_Iq)v{G`QalDyJSE4mZH{@N?m2_<3*_JP}?4PlC6= z&xiNGr^5qERQ_am1l;?Mv#d;n&qTcyJ_}v~Pl4CKFMzkeXTy8osqlamD!&mP0iOep zhOZYN-7moNc_aKn)L#ad^+#*FKq{3f^=UJ7@?SHi2|H^ZCZx4^sMW$+*1a@=m$ z#x3Yp)vsGo9|gY+J_Rn@S*^8`0lyvfPIx)I3VsK?34SNM3w{^e?>3dc0v-mx8=e5a z2c7}H7w&{t!mHq`;7#!R;9c1FNe$ZJD{!KYIr^Bo8iyEyW!8m{qI!ypM!_P8{m5Q^Kdi# z1-J|TBD@;j2yceJ1n-8w4EMiF<$nbp4sU|%;jhAHz~wjxkM*=`gTIFQQuyoeT6igL z@D6wed=uOW{}^5c{{-Fy?}T^3KZSn_m;Fl6`W0}m>epwekAQy;PlR{Dt?Wkpt!k58iJ9D*ms^QNc5U2r z@ZV6M2LByi1RsD`!2f_Z!2g7I!2f~|zz5+W_p5$wh3nvd!_(mZz%$`;9F}Y2;Dq~) z@hnUJSq0w%-UQzh-UZ(a{w-WC_YQ5j{#9}*p63_dpRJVt9bP5>^!OOGqpxzapS+*5 zH{1;02kwFgz*oX$p1ZX?b?~vMZ-eg(?}P6L4_Yl66<;!EAUq1bKRg9~0Nf5g5MBlk zg4e;v!JmiA{?=&y?SLPI`T_XC@Q?>&ue9e)a2f; zAAlbL4}DPO4~56Wy+4C1D-CctZY|olnc+vF9T)s)cr`o>-VFEtY_42x5Bylv2Ug4P zddB}acqBX=o(%W?Y_9yg4SoXZOW`NNYvB>_R`^NqUiiuIEpR!WUD|kttdXfa{W=Bp zI(Q^J4Sp)T2tEN`0Y44i0FQ!qz@y;<@ECZ=Ln?nPTnCSXr@<$}i{O*s74XUM2DlF1 z0iOaNfS(Qzd06E?1FnO|!_(kr!i(T%!I#0;i$(Qo>%9toHtL(;3GgoXRJdP_%6|?# z3_cB>0QdgvxNIQgelENUejdCDo(S)PC&B&Js{H4}!{F253GigN89oE;id4);I;6} z;jM5JyceDU-vXC8r)xQbYE^$TQ6B}L3r~S(!R>G}ybNxE*Td(*+u`%!{ctNh_%W3~ z8?J+20Z)T3fEU4S@CtYiyaDe0nR1!rRk$4IS=u;v!t>D1AlwcQeO&cxAv_+Q4^M{| zz%6i@CsoT+26v#o4qgavgD-;j!571Wo>2LV;8E};@D%u!@QdLx|6DD95&SCDSHO$m ztKqVpJguE3_)^q&!LNq<)v1160}q2c;R*0%@C^91a3}macop0QZ-Os}cfqfR`#q`h z-vAGTm%tO@E8tf6jqnoqP4F6cDZB-~65a#986NnQ%6|(y5?%&RhTjUe!Eb|?!f%J) z0hilPv9|rx!OKzK2EPN|2fq^@{Iu%VUGO+~1>6X~8}5ML122c)3$KS)!e4^R{yMe( zcEMMn-mhNezYiV;zaO3euYza5SHqp~2jErk2jNZdYIqlX4czY;mH#1l82n*)0=x#E z1efD>i#Bdn_*&GLz#oCvz#oOTz-!?>@W4UxEiVsQfR(BjK;W zli^Kp8~jyxDf~5fE&O%(GjO?mKA~-&9q?w<55U*KL!MXtdIPS5uZO3>Ti`|T4e$#1 zoA5^XTktM;E8PDDm2)FJ9R4;u5&jO`25*Cx!rz70!rz0p!rzDY!rS42FRJ_>z$4)w z!js`2!ENvkco}>Xybk^`ybb;dybs<94{B8TKZQrZKZB>hKZo1lUGOsaW_TU^3wRs+ zOL!l=8y@tM%KsHS3jQ_R2>%A|fcL=5;orjR;orgA;ormi;l1$SmsS2B;BoLD;YRpR za0k2(UIqUd-UR;z-Ua^^?)Qqy*$)qcZ-FPke}iYhe}_Ba1Mn*NAMhslpYSgDUvR%B zm46T(2Hy%#fd388fd2!}hRfsj>)LU<1n#%D_=fg%Ym?_+GAd#z7Oha-~sR!_*i%kd|!CL zYcjnj|940SNRWyN5O;PDe&=dJNyuM z8T?Rq9Xtfy20skm2lxKnKQehxv&w%2>Z9PH@D%uwa69}ccp3a?cpW?p-UdGgz6mb3 z&)>D}vmbse>bJsW{a;#r$U4>E<4~`Ihr_4BWjp_9?PS1@N4*n%0=x=-BD@J60q=sJ z1owMGEog-?Rl!Y9L9;W~IPd*XByVQ`t}R4tDVJ`MG0a6P;TZh%+7&xJR@&x3cs z6X65!BzWkXs$b{BgLYz{B9P;R*0m zcoJN$ulW5u?b_f*)R)5Nz-!?b!du}N!F%Cp@W58puZ!W4@Jryy@Jrz~csjfkei^(L zemT4qZi4s1GvI+6RsKwPBz!JB8J-271DES%`hK2vop3YitKb%R6MP=L3qBw2_qNJ! zg@?hj;R*07;2H1*a3|abuY%{mo8YXTS^KPPhZU z0xs8AhPJ+H;f1Jgg)f5l!WY8>+f=`b;F0hp@MQRva2xz8cqzOXUJG9eZ-rkC?}dB+ zZakSh@LiSPiTX(RGI%olTKF8e9Op`HoE`A%P+tyr!Rz76;qCD2;r;L%;KA>yewD!E z;49!p_>FJ}{3dugycAv!UkPuA-wf}E-vSSQU*#`@$H8xf8{xOX9q`-Xv(cKC?49k#$%p}rS>A3X2_mH&Qt zB)kfq0$&Zc!ykZ`!5@Uz!K>jN@HOxO_(Sl}4^{q$;R)~>cm{ke+zEdKUJZW~-VCpW zcf%ip`+uZzJ`N9uKLOXn>)>YilW-UODR?#fX?Qcd9^MUq2JYXX@;?g?hd&3`!yDjc z`15cV`~`S5{6%;(yb<0Fe+lltN#%bT9u9v6u7@|l&G1*@F8FKkm2kPAzTiDC!(T^z zE4&%r3ttBh{8;tt4R|DcJvvc;F{0|J(3L_&e}q zcpH2UT#j>_HqOQHcTryje-GXSe;?ijZ-@JLs{9|o!{Hyo_3)42GvG46Bhb^X4c>wJ zQuro#E&OA6EBq69FT4{T_^ImGr|?MlXYh$|nSZ60-w6L4^$vI!yd1t6z6vhezh7&= z5&i}0JK(J3_lWXgC7Mig&z&Cg@?i0;m5%H;m5**zgGE=gU7+c;YRrJa0mPZcscw; zcs)D<-VQ$r-VZ++z7@V+bR}NfPC~y?{W=Bp@$g7^I{Z|4F?<5N5`G$d4Sc&Y|68k1gHJ&Ad1A7?AL|x{o%5m8?|<#;1{9Z2v37w2AA#Jt+nHXUyS-{_$Bbi;If?>t(`Xb zrKs zkN|%g^%?MbxD);iybAs-yb1msyc^yC_y1Gne;ytVe*vzCzX&(O8{sbaOYoKO^&-OW z+W6GKUq*ck{1tc)ya^ugm+IH6@Cf*8@MQSwa2vcCUJ73auZ6z>Z-uXi_rhD?Tj1+O zSN_t*CwNfxYXjzQSX3%2QP*3zt9U+IP z9Uh4Ke)#_I;4!LS2f*Xt2f~f;Ah-iQ4qgF22;Klc7~TO7h7Z8U!$bB~`452~1DETi zMO!Zk@Iz6b1ef*gTD=t>g8GGUS>L7Am%$H1eI5L8cpLl(cpp3z9<-0@?~(8*_)+i_ zxc7I4h`4@sco^y{;K#rl;K#x{;NIWSA=@8-hoe3uK;=Iku7jTdPlKNb&xFhI@6*QL z36DU175pT46Z~X&7yJ}>z*v<(5*`6R6`ly60Jp+VgO|Xg;5G1QcndrR{w`dOPe_nl zD`K4Bv8WH)SM@6n9tEEWPlHc_7r`gPE8seK1AGd+1AaPu0DcBMWIvTZ9)1j5jzfYr z4hirxQJ(=n3+{xU4X=VHz+2!`;XUwk-~oXu|1@|6-21y|os$bLL@$h800WR~DX?Zf>Gf?k@&xEgl%XZ4OcB z!F%Bs!vhag{kjAm3BMGc3{QvK;FrNm;g`c};U;)1JOkbf&x8jCsr+-{k?<^dGTaQe z!7cDo_&j(md_KGtZiV;4v*Cf`RQ@aAk?;lZiEz2SRcYIs5pF}h1D*pfhv&i@;d$^* zxE($SUkDF7NcAfpo&Ya^XTTkBC%h0|1z!Yjf-i=5!HeMj2dkV*;NkEq;d;3DcQ=XE z;Ae&xquvEy3a^G=4R3{C1Mh`9;eo*_|1x+a{93pXejVHacfrfy%i;C#>*1a78{mWR z5_sr%m45|10e&Mq1AY_S2``0L!B@hY;5Wm&;J3j24pBMF;9>Av;R*2D;AZ&ka2LEB zUJbtk-VDDJ-VMJC?tiGtUjYw?-woHp?}3})_rhK9N_aJV6}%aKAG{lWKioe=<*$NA zz*oZ);Sa#A@CV@~@M?Gsd=0z>{t&zm{xJLxxIAt*Xvgi4!&JX&P_Kipg{Q$EffvCa zg;&9A;cMYCPnVXb1^yW7d*F}50}faDpMXce>)vWuAa>;t%mv1b+(k74WCw z4e)w+2mBeh-w`VRv+%KSnI}ri69In?^@;EXxC8z?d?{SEpQg260e=DYtKqUfU8`?| zzli#Ea9N+B)px-gQU5Jm)|<6@|4=nPFQGmh{xVz-e+6!aH^E)-SK-z0*Wk_Y*Wump zX1M>6D*rloIQ$K`9=;xKhPS|7@D1=9_?z$+_*?Kkcq=^UD3yOBJPQ6cJO%y^+zxMp zm%-nK*TLU|x53|s_rcrYK}W0nAHbvFAHq}MAHnVL4tNE86TAWbF}w@@3EVGCO_rec@%j1$&J1*(qKcGGh{v*5y{u8_c-Un}h{|xVd{{kO`{|XO1 zPW7uF9uMCFH^60oU0Q#w@ZV5h0{kF>1HK1*5WXio^mx^;z2Nb1e|S244BQFd8@>WA$Du(R zhZ^`ksBeJ>!2951;eWto`yE>QAt$JQ?TdOHd_Q;wJP@7@m+cQ|?U%s!M|}xOY(L~6@rU>tfCr&I85 zycd2bJTOA#4}nL*4}&Me4~N^}N5Bi=avWx8<4^$)Mg3~HtiM#NZ-F0)`X2aE@PLz4 zzmA4Sz{B8)@MGXsxc7H#%JDCSABXx{csRTjemuMvegZu3WR?F!_;|P+pFC}R;^7gf zPlulbFNU8CUk;b;U#GQS3qJ+*t?)>AFZ@*a7PxHxF0K90Q&fMwznfHi+b*lDW2GfNmcTPmUjxsCx5B-@OIEJ;UU(Mj zx4`9cd$r|;#;E?9Q6CStz|-OL;KlIy@a1s1T)%_mA7VZOx1zoko(=DXUjYw{Rrwdd z$HV1vgSF+x!)>Tfhv&eH;kocicpkhF?)_c0vcH}1g{U8d=flUuseZ})5nBE*cme7Y z;0|~Oyb$h$FM?OW7sJ=WWu8baPdmH__5JWA@ZgE6UsuB8;8($o@M5?Fz7$>#zZzZ- zzXtviT=we>tzR8*C+Y{_%itlCRKKo;>)_YH)8H<6F?>0^5`I0r5q<-_6J7!zgs*^y zPFDGEgdY!=<8!t)J_+!fP@e%Wg*)LZ;Z^XP;Z5*c;2YpF&onJhFT4!(fjZT%Tj7!L z+u+IY+u=5NIlL5p2fPk`C;WN1%y0B=Z}7WNKLD?QhfGoZx*M*8-vdvB-wQ8-SHhRU zWlp=6vl6}v^^NfR;GOXM;e+rhcU#sEA!(|?amM0PZ0P3yq2jL~~YIqHN4ZH>Z z5WENeF#Kn@%z2%bGw=-6uNu@x!q>u+;g7&=@JHdL@LKpCaGB=@El&gdG1Pa!ABPXX zpMZzNtA5qNb?_(QY4E4unQ)o&PAz9K{Atuz!t3FU@Mqwi@MqzJ@aN!T&Q$%9dG68j zM8F$Rp9p^*ZiT-9FM+=ZuYothTi`Fjd*Cm_1I|+UUx7!!o8XD?SK(IpYw(3|IX-K( z@hOA9j`})yGrSGH4&DcU10Hm?>eqUB6ubqV0^b0)!{3CL!QX<{!CT>N@Qv_3_}lQH z1eO0Ccoe)1o&tXtelc8*|6|(tJK*o3z8wBOydK^TZ-;*X?}vW~-wKy`p49S$O;!E< z2=xi@4tNH96Wj^^7+wYc1l|Pigm=L|h5MbOa()I6gMSWBfOo+&;G5x2_!sah_?Pe| zcsINo{uSJRn#%t*JRJTFTo3Poo8jNWUGVSVE8%jzH)-p=2L3(jTj0I$9{3ON0KMwh zkMIciPw;5C%+svpF~a*$?|}adFNgmEuZRB%Z-@88`{7&Q!3Nc@-{42WW&ZcI{5tsW zs853rz>DC2z$@T?!W-a!!C!^TJRfO!y5WPU_di$lYb!h){x@6?{|9b{`|T?htbMuQ zd%&yV-rt2TKk^t{=KosD-vZwY?exI?;Q{BVevN@g!1snH!uNq+0GD~b)ABgr0jMvB zkA>I6_l38^_k;Jt1L47ms$cuV*_UJ|Eryx57K%+3*4Q74Q(F z%D(`vgWKR4@Eo`ko(r#n=fRucc6b+jA>40{%9#%jgBQRP;0|~Oyb$h$FM?OW7sH$2 zMerW@5_rIcD*u)6NcdIoWOy;$244yF1Mn5_kTjM5Mz{`s6Fd!G3NM1Mgjc|ChBv`)fp@{n;Qkk@ zoVUWm;kUu{@Y~^Lcsbk!zXQG!E|1$|g5_0;crOxuC+a)kcfkkX74VQtRKM)`jm z)8O~Qi{O>;3iv8`1N=UC2mF5c0K5twa;eI{8m@ys08fKI2rq(H!zRgLwy9i0iFnd9&Uxd z055^R2(N)R!k>i8oXJ|w4){x`AAr9M4>75Jy#m+4o8W2iSK-C**Wi`#*Wr!uW_Txj z9efb}20S!F){{4&F~Jm z3%&_n4gVP44F3ea5iWDypylj`ccMNxOXdF*9tZynZiIghcfh;gRwr2BH%_fcioBAMi2rRexnWHm#j- z_@AiP!~cTMfXj9s)!MPa2T@-N-wLmT{|#@0{{!!X`|al$1Nmo=RrPBRcock3_!PLz z->v0OgYSjNJTM)*Of zFM=NouYd=`8{p&N9q>co1MoxPdn{1>k~u%qa)!Y}P@e!l44wf$9PWf40k49G!kgen z!n@!{!ToG1|IzR;co;kZehfSVek|MxKMr064~I9wkB4u7%W)oisQ5#C^}tU+ePE92 z*NN~*cm#YRT(*Ch*1i#b66%ZKC&Me?r@&XkW&5XU?KienQA9DFj|2-m?K@G0`p43qK#;3ZD+|g(t(ez~yoawB-ip ztNzYF{gH54ze20m!DpgA4L%EA1W$oiz%PI|z-Pld;HmHdxDg&wp!ziju7h6)p9+`# zUFqEp;TNGk8!qb~*6LmGG}KqaFNQb6FM)T%FNOO%RKL>U;qc4gdidpVGu#Bvfy;h9 zs`aZBo`L#0cqaULxNPSMt(^||T-0xd%ldU%{UAIG^`V7o9L(@|xCNdLp9e37&xcpS zt?)*8HoOyl1$+>`03NzX<+s7(;W_YhcrLsco(Hdl+u@Dyh44;zKKv`VTrV56_2R!+ zb`gIjN0$vPHgfE3# z;a9^;;Mc%w;7)i8d>On4el0v;iOPQ+d>mY^mru3z5(#&qJ{i6oZi8PBFNDkXH*4*e z!*4)+J-h_o4qpN9hu;VfzEbt~CU_jY6mEpCggf9j!^`2f!0X{<@OJpE@K51#e16cz zXApiH>c?EA`X%ePYV~38+fknYFNbHq?|?hucfzaScfp(B74Rh1@YQg?r7Hge@Ud{YUiJtPe~7Pe_=Bj|!>i$D_!_ti z{t&zx{xG~5UIXujuZ8o8gbaUGT@@)$k|a&G0&S5By1Zz%?rW zQ}A(cxn9O->m>^QH0r0oW&Jp<-UzQpy#xLXyd3^4ydM4>ydB;E?}tAR4|b~lz5tJd zzX(r*H^PhHFTpF|FT)$)ufRLtP4GeZtMJfeD*tQnc=+q^ba*qo7`_f(34a6L2wxBH zgtx%`u2nfVz{B8g!cT(B?Pt8U{UpNQLj47BS$~XHZ-cj@z7)O@UJHL4-U@#Q-V1Mo z2VST8`z|~Z{vJFT{yy9eZ-%4`fOo>n z;h)0m;h(|V;h)3%;a%|Hv#N;PLQ-;OX##;l=P^cqM#1yb*o~yc2#Xd=MT24=q*s4}-_U z4~M72kAN4$L*bS1BjJtkqu`zJqv3<_FnH)nmH!xcJp5RAI{Y|zF+3bz2|pg*2tNVd z2|p1&2#6NE9s^H@ z$HI%@aqvp`M0g{761)>W89oTt!9&Yb{weTy`04O;_!;nGcs#rkekQyTeipnFel~m% zo&XQMRpp-wkB6TFPlr!~7sK`NO1J^u2tOCz2|o`$2v3BE-lp;=!Q8M9V&kYJRF`0*Td(+&G0O^ z3vPy2!!7V;_&j(wd_LU&PLzzg9m@I~+*_+ofKh00$9kAN?MN5kd*9;@x|$?z*tZ-ZY2 zFNGJwYvD`bt?;Yiz3^+`fp@EZIpLA;W$iyn_-c45d=0!7{t&zsUIXuiuZ0KRtMWezkA&C4li`oUZSW`HrSK== zweY9lt?*`eFMJ(5uu|pU0FQ*f2~UQ%!fo)4@KX3Y@LG5qycI5gNBDxhJr}^e@bvvX zCjSgvrSe|}kA$1x6X9~do~-THMtBD5i{P2?3iw=j1KbRM6)uw0blAL)7QMW&P<|eJT7S)Yrm0;H~gY@ILs*@Ss}N-%sFC z@J@IN{8P9c{u#Us{yDr3-UV-iZ-)25zkmllrt*IYkAio@Q{Z30?eMSRW$9gSWwdhWEjLfd@UI^8X5tg7?Ey z;9KB!_;2ts`0wyK_yD{O{s+7d{wF-BPUZg#9t9tSr@*(u?eM?hW$=ICb#T7}#15~0 zwZZp*_rdps2R*6s?*)&7`@>V4YDK`a$^N@Gqv6f) zFnBlo7`Xp4D*v(Y{o%4-xmv#>;m4sq86FOw1DEaGuC?QUACLN_a9O`btFMHgfci%G ziSSN%1bh&F5O85kLBm6Y@I=CE%r?heChDV|P2e_<% zR;v$qPW3Aq^%3wGcp^L&ZiUCeOW+gXHSkIB7Wia%4_pTiXi)j5z$4(N!xQ0Wz^(9j zcnSPW_^og`o-b(QSqDE0_0Pj){o7i72mEZ*55N=PAm+gP9wVwb#2lW~7 zX>cc84_^V7?f;;)UjsLwz6E|Rya#?BJm3Y@uS9qRJPDo%KOb&|PluPlli@Y+8SobP zOn47`7ChiZl|Ka@0lxsA2%inN!c*ZTa3j11J_p_czYyL7zX%@CsPd=5Bj6Xq6XBP@ zt?*0XrSNok9sDwQJN$BZKimWleo5uefXBfz;YRpeco94cUI{nD8{rmsCwv}!5I!G1 z=4F*%?qC0C`&T&Jih4af8$JUr+d27g@rU@b!mmJmDSQFE7H)&L!gJug@LYJ{E2>|4 z@JP5FJ`pbSPtfwGz!#$44$p^|!3*GZa0k2%UI_1lFM!c*YO;CA@6@G|&y@H)5)-UeR|?}J|t4|+}I zzX2WvFM+4PSHSJ?8{tdfayyLCw!;eeO{i~xm%=;XE8zq1o8cj^tA5=A*TKu+Y4BU& zMey6;74X~PtKqW02CctM@N(35!S8_kHLLu0!o%Qq!4u#W@Fcj*bG`RC2EQBiCGdOT zHSl}kE$~Ws4}29oV4dpMeeekQ{qRJ172F124KIa10I!8V2ycZ~!+YUt;DK+b{13s$ z!{s>Nu8ngP{9)8jfy?^4w0a}F2KAT0W&OQceKCA3>MP-oz#HL@!aL!$@Im-v@X+;Y z93F?q!=Hes!|UM1@F(Gw@TcI7@TcLO@Ot;EufWscP4Hs)tME$rYw$++>+nu^Gkg%f4j%fZ%KrvD z9=;x)4sU^5;BvoMtL+yq_y*Lkgv%fS18H!Rz23!`tAW!295x z@Su$<|EKUM_-F7G_~&ptybE3i-wdyVe*tfUe+ln{cf*6;R{6hzN5Q{_r@+5~+u=R% zGWfUfI{0_+Hu(4OK6o!Y=pB{+2Y3|xM|cYSC%7Hn2QP#F46lR#0&j!=3h#&a!$aCs z{w;7F{5Nn@J_WuRF1Lp%+VYGK)#}UP zXQ93Uem1-Vo&X9PlxN_#c%_>5`Hec5q=)L6P^ekgeSqnK2iD4 zhbO?N!!zK?a3_2Qd<9&tmtt+bRKsVYz8O9X-UCm82Xw0Z7r-Onv*C&GRJavxgfE24 z{7x-@DSQs6i@0C&M{@M?GtycwPg?}q2W{kv3tJ3Jh|5Uz*k!_DvlxC`!pSHlb8&G1F= zZunyO4{*7CKCEq@0h?97iclW`Ujk2rUkSIuuY#Ari{ZDzWu8a1JazD;sBeQ`4ex_r z0}uK_^~(v5f-i%oz^{ed;n%^-;4XL_d^x-gem%Soegiz{OO?L_9tB?kPl4YEx5ICO zFM-SPe?c4nN_Z*i8{sSAo$#CCgYaA6q1~!qW$<|Tt?+dCZSZ3F?eI!?IlK{m2fP!0 zCwvfo7d-SUmA?WW55F6p4!;Lp48Ip%39p1V!dJmN;rGG6g3I;$hIfDeTIIhV^%3wY zcp|(BZiT-JFM+=XuYtb~Z-F<%d*JKf0pF*0y;7Pu9@0bT-s6J7&<3*G{6 zh4;WW!UK9#{bue_M>EY7wT>B&G1tA7w}s6 zm+)42H@p}A6+G~J)vvGNk??Qe$?zVy4gM{>6fS>$yg~c>8Ouq?p3kv)uX>3F%CguU*?GCsVhoG? z+@F)*nJ&KNSYo%BvUBI<#pPz^Smbwye0WHSWuamA^i{;+zzf(rimvG-8>lj_A1D!W>I}c9zMOos;b-NHQB@bFy!(-#pn&~S#oTY$u!?#&9`KlP5G9r!u*2lMHW*|p~z{na_J)t{X^-(VZE4&&sQC*>HjY=)en z0mP@HW9EwVi!GT8Om;`UXZ= zGpC3S<`%jG#+Z`Dn3(K&w(P7Wh8Tk(dZKBDDbp;+Zk~I*whg(qqGh~YZ8Ro!Sfi%g zJa>9`QWY(jFYkDem)=439gmzXUSY((eI-NOxpIgp*$z{-!;+ur$jf(+hZx0*cPb=&)h-o2M|EzgXOF0kYlh@9S~OiIehoNpPq5MR6OPJeh;7U?6T z7}Xflg_bPucqUoJ5Lm^Av`w>f>^9E_y_=9YKuyXLTW@Zj&Ri%~g*eD1*-{-7-T#`D zY>PIC|3`Vh3AK#CjIPB;-T0cnSM&)h<2U>Z^ED()*4z@{IVzZ3S5=Rh|BR^A~X|fDrv&<5klK4mJ zM6sS#QzN%eaf&rf&0S)WXPGJT(3O>CDJbAtm8aMpl!ydzrgIB(v*hOOJ=6@@Fou8M zvy=GRnMbxYVuu>um`>!j=8e-ZqY_*HQWcjEw78VVigbdk=M01|A>(FN9sa716qlWBO zI+Mw4ab#xO#Cb1K&Vq8qEXc>o5^btdF|>K&1euvDj>YmcF3#@qG%n8L-tC>`;#8fI zpPge7XH@q*%X6-ktEa$`>2OcEydT3tM*md4rNH8llLqZmsSY`Z5>p9z$PfoQ@xNi? zE5!d7t2GXDc|gw<4y8T6Ez<;PxSp^?*wrN9~R>uqgIJ$ z9;z)4N6#T!_2{37j&|qv4E2b;eLJ6v^`zCd3?HA2)_EskV*3@79XW~K(b9Z=W(Q01 z9$jKAMRsv{kYmYpWZEXrEu1&cl3x%LlawnC;wkxg@*sSU8+UM&+O>AvN3J1bt>w{O zBu*Xj5=b1thEJ`BmyF!HW{xNsc8HW)z_4>HjyyvGiCt;<>3H-^(L=f)qf0HETacBX z?Y@>AGL+&_?>;pDo1;PW2O4XEQ$b#Jmdd|gd;*&PtbDiyf z&@4V^-iZ%-2Q_YJ?|k%1tDLf}&_|6sKTlNNeQ1*BBpnw$d&Wgc;&Q^`K19gTPqkaJ zvgc)Ir4-J!Wfxd2`6-!8Y2xafU_QlF2HVACDq$&y|{u&$rFbn@A1Zc{S!CJ_0N#7BMv6Ju`qF(nUy+e zKi@56|Z@GBS z(L2?{o#>vtJ?f2Mk{vY3Gv?0qQtPA~M|mg8U`w7W{%x-Kw@Kort{kl4k~fiL zkN(Z-_N=iX_kBk0h`!E>Ixz>4BUca|r?2q;=kolzOcaLF!+u& zq@@_0Y{@2`3dj};3dCJ*v3=}H3$YWubKmUTth^k%IK#+&z_LhOw`{*5Z9HOPw@p_J z@8$&_mOJX zZh z@BiVpu%jjIQt-+D>m%v527SfQw#Mj*h9dFAQank~_E*oox}6Palur!V21aXqmv-z) zobSuS$PQMVNG|TR#*Liu4ci{QS6R`!x&YtldB1TxP0NQ1BA%}sr90b#@8zp|dh#}_ zH^CI6xTWR3v%Z5-^WCVgNNCd61~vK)8N(GR=H1(W#ApzYN@j{%<}tB3+O^WKy(}hL zyNDXPTPKOhzWXVQ;eXcS=>PNNJ_hy@F<{fg89%SUVzd-Erp3t2t(9Iy$N_H+!MD-Q(UKb~xJNk&)RmlM_=Mo48q&lsZLBmJBBGd?9t3?~}^^_e}1i z&9)aZ#J%WDn|zx8|2dZ-Moic9#nCj|CZ~Aw=ZmK_@`VQX)8-KmNQTT1W8E{ve2Z9b z1@g6t-I;C1Mh}~9iieWoxzP@$tlB0OGvuf^bgJm%SmFItEcbCt{bFL=GqG(q2MVE7vW9d}yd#m5x5$z-``@e~!z}Ts=t=qFQck>EDc%$mH)V3O zEb?Zb=LX*_vC>AY9(BuSuDF2kz9%LIVED6DUxPHfW(QL#(dx`-U4C9cw%KON7jHj` z8MsNj^s;Tfnv^RZ-euaduXN7`eBOc-ubaqE+2!qXdFwFNbYV<%Ou-T{C&&>KGWlB7 z4sV-!-eD6nIB~~olDoMAanDHHE3)ThS%-H#)gkUtj{4@(=qt*7*U^0^Rb14Fy=A(X zdJi4_-EZ05sPEMpx9!~$_gi{9c)`^71{)=Z)AM9C$@}J-`zp=-zRvKogU@Q84SV;Z z(FbqT@!s~Pn6HL2#RjqK_l0(9Z~Zq7i&>KUa?4j#_sc)-cZvVq>e>BmM{YL%$wny~ zc5m|Ao*>AVp)!kxy$r=;`p_%%|KLTatVMH&@7MC3eeq&5ZsBWh6#fSu}Fil>{y4w*B>vU7Yd8ZTnF&t#*gly6`7TI%pK^maNS-^19M zCbrYZq3_{&r;Ofb{JZc@g&e8jCt|Tt`MN>%FI(5=4n1*+gQ3snN4(vz^T~XDbY~aq z?bR;6nXvQW{`~@cbiuoe?B3ILae)1Ap4@x3YVF9P=A*mx=-#jsQ&IUaX4nB{*i>{k z21vCepD>FRJHWS@N)dM|G$pBww!MTfMs zqvysuZeb^%8;@)#)sbr%{ldWgb1kDyM%A@}j~UqTqwAtwIKXqG5bK91N&pAFq`Z`ViM-jEllMzG3d$rM1w3RE~UQzG*@9?RF&qs9P9ljyA_6;MR zW6FoSKAu#%SF3#NE50w^1RU~YMtdSGe3yqwJxfkKUu-$Uwo_xQNj{bM7k6Xir%bUI zDl9!xuH=0mtq(K797#jjBDpkaN}1d**(* z*7r=+_u5mf4(Y@$w=-nkw3FxjA)oPap*M62GkT|YW_q{%Pw&pc-5aB?`4bPOLk4#z z@{XwAQNp1gaA)%I^u_!4H|*?BM~aOtB};4z;wLaC%UhE2NB_O|%{c?Tfsd)X(`_K z@jhA-Z+Xb!F^NlGjH_6?xq10Hnc^qJw7-WUDP_8KL>~->6sy%BUy(PZPBn>{(rmE; zLnn z)@>2-hyTSU+xzP;#LC^p2X;fY+fi5Cwk=7!Ju_rwYd=l#KYq~XnKk;l(%jX*Hzhhs z45{d+B~!d`IVAc2WA9D7+c=K4;eYfV4oHgBM_YnpXk`c`@yVAtATW~f7z7vqq@?@T zzgJaH&-6OoJqrj*^obpb1bVHmy{Y&Hu%O>OvUu6je@ZHSKMMR-SvPUS^l)oB5u3oLo} zZFV=lHXJ}W?)X*W!DtR7=<=U8+i$3{MfB(6r<`&W9N7kt1ZBE`!RAQ*fTn8ffdhow z%G3`_=CmaQ3Bknj)l?Ie2jh^^x8vIwDUFp?%#r=9vRF8oAFNiE*ik4-pF|cGCr`3~ zpl+0H{;FwBEGcYMIYvY9$(W$3)iizD>4$cQ2?>KrXkuKG#uzgM22wcz<pBBr=9V=xo*xiFyLaoj$^zs^5&96oxODHB*X8XO{#j)`!@F=JjO!BV2_QkLKLZT1SzF3^H zK1or3IiFvYwz#=C`yxHwU$HIAyf`EC!Xyryq3So2&QE`6KIY2ZsS+;HS-B)bGAlM= z;2nHsz#pwP+Mt`rz4n+$U}-RLq8K{NbYJ{$s35$q8wHAVg@zMJ57j-zT))d_p)XAy zeKl<8`eE4(SOv;2ec16$l~1TB@y2aLQGnN8m8Y##dp4eTmHgRYjk@nMb_Tb@nymfW z+OE{==t0j)AA%wy6d%B~ht*Xy2-5aD2_XAKO@iShU>W3EwGp=r22r8z4O${Ap1bDl zB!U4JGL@E6VQC3&5-5qFkeyXsN)nWa1*163CN2LdzADnOV)zd=G>>pqq;n8Wp29Tx_b?>adY9wtUoW8Yx4s%{{3TZ9lOFHeSP zBjv{cOT54mW2Dh*XmIKs2zA)?WCvIzons@fCBhT2_39)mucb4uqRiJY0_j$AMfi#x z&-gbw(!7Zc{*lZEU+f9Ch4E|zfZFIntt&Q4iNom(q4RY6&{R5>&nD}CX>O&yj1R2} zC%U)*#EQoiFX;qi9E;+mB}N)gL9We>e4e^CZE%@L_p)-mIWu7dyL4ZhM9PMP@E+X@anVn`uU5-&(+XmBLMddV2l?3hr_^Sq%x@AVhjz;lg{BA_c66oA7?9m%N}VgU)uRXh z2U&7l9yCGItCPIf^nDB$%HKx{r$a$vyPP6YNMYqw>G|sTDSp?^)x}?B73nSUiId@U zq!T@(AAi+$;WT7iDgCH=fLM8V^+0IKEp%?p0V4_L<@3EWP7zdP_@X*%5QE&c$GUSr z1}}JmAuZ>cd!D*!RuX)>Oc}Tn^%OJZ3FpU5S`E`YSiHN zMLwC}3C?n1X{f(cm-feu+S&bZD3#U64_a^aY|zSz2^XubLdH{xY2~9oO%#MZmMreF z79N30+{L)L|A=;TA6sOKi)U;vJ!Oe_E6SYln&xkaXJ~ubeYI%~!9a){S1=ItaxUu@ z%J@Rl9^m){(;BDLuc0^FNlu{`C8N|!t_`Obnb2)&v4-^WPY{$ou5kWrq8C*`NLijG z^D{PYbzOosE*(2kzK1$?ZLXMyYo+;N2l_#4Lq;5})iBl?QA&2BpOU9%{tYrw%9^Iu>jM%fW=?hwT5jg4b?(J z{qVKQFIit$sa)!Qj0yr-Y3Qh~&3w0+ohSu_*SImeh!FdBej7!v_P6Io4qsIP3Helq zV~r$RNd?ZtQvHj`HC|NEw-Du;#Ick$q!nJ-B38R6m}9B$v#uF7#enm;Tg_nJ(2M*E z(KGXoD7z``G$L~B-2IwSd5d3^or*ti(6;MSUSEr%pw-QuBQ!9RTVfnaa09TZG7Jt- zZ=Qv;090I~7tI9uJNV;zLrvQ_(F+Z=_V?&|2ms{28D$r-#ZiWzGX8GO=g@_SYdVQH z$luO(yX6;d(k040WjC&eQWL(W_$ApOm4aOY17H1dgUq{n#mqrz)?pMT}Wq4$Z1*+|Ko6i9Fyh7%vr5R|vR2Dayr>zu3 z%hE*sBMg#N_iW{>gVJJma>bg^s~s<&7Uoi9eTQHRJZeH7#lNX5tR-xzG%)Jh)Ed_M zwyWsRxpGhLPa_y&ilXN>%v43M#R|y!YmHOoxZZI_qA!cG2F5Q%)&t<3BTFrtd{ZC8Jp`)3+yFD4d zxoVXy&DnY!PRdS&UJZy9>L@<>3kmXQKfphnym@^Gr3uQPY+B15xJ*LUH6y%(P|qV_ zx>X8Escqv})CeAr(~lD}Zb_~N$l(0m5)1jeI6p3rga6|#qsg1I2vuM+U zIg(nepz`RPpvTq-ETcmab)>C(7*HFWGAHHTk}^JwOAtvq6qDw%2c?%S)m)ggqd(

zR%nw{c1ky^YPhqI7MOPCC<#tX4Tmhc&K$`ST$KWrL19OOJS7XLs~{RC6v9epjWL-X zb%X2UO7nP8RiOBDJU~FYP_HP**j2Mf!SH*Q)AQqrP?z2S;CMJ-Hx-3&!k z`*=~tJ?`#r(5mfgffl%lWjTurW~ND9wFZ0@ zjjL?Z3RtK_xFFBp7yB)A)3U9$Y^lYnwe5a%%b3bT$u8$q77QJpCUQ!CiL=|^n58z7 z^-fUPc`1eRvUR!3u@34^4A)q)kJ$f_)XdpX?_g*W zJIi{Nq-lgU^k8HLh`LixTE$WhMZG+15SY8UX( z@K%&XsjG!OoV-AIpOO|h!kx>V@`08Z9Mil$)#i07hdLfF-reAM@h`wQ#Qm%QhXi4H z#(E8%7zOZDc%K<*7#K#>POm2ailaGpDK9>>PvDDn{|1E$3oSs#@DA&^(vmKwF8qf;i5DrzQKc^ zQ}f(yBd0Tth|7I9Dp4rpO@q>)q=$2@<7;N-e5thDKQqWDL<)rdK(+O3b>xF$zfHTq0Cy z@(~2WUOXZu#fxXjA*UUp#BQJ-F|eJouScomLuUX-C7*zU0pJfh2e9i>^Dj+AKLPqh zvPWHfl}Ye}QOO7P*O~4HspzVck4@8xm2$;ZSVbC?n{L$jsliS{;ixif`Atiml)SHh zefTAs%;lA5M(|VH&z-Alw4a4;4zg3S`GADS$jpetW7l4o@NSCFnt4t5tWsL`V0<$e z;sLEXt)xz4!dWCQDl09u$(r&9ljnLn#0DY;?YIMip1UsyHjZixcEx&!#O&MMm)$A; z^I~#~{J`3Db#N$lam5{0A5$gn*6{y=I)j_+Tq7JciR;8lLL8m`w*H|OF}{MMlw9Q6ATS9J5;3ph((XAvShB3Q0P_NTE&^{3kQ+N z>f!4q`TODRzgE$@4>`BfGs5XxW$A1_UqK5SK_7$0ky$l=k_MX_c6w_tTq1ZN1bwW* zOocIpk!0=dRzQw3Okznqc|Z(KQ#45$nnu9;HOI7%k(bXejmj~sR&(c)E#CsCb^q}Mc4g!ebvB~Nr zdwSNlHtSvuJe>h1BJecR)y2ouEIOcMy@WZRS0b zn%dLmIul#-<|LfIazl+}6Ctn=nN{D^#>GE|EsHIM-;akueqN}YAcY3p33$;E51f`g zZKW}@pM7!Qtv4KmR+LXFtdff1-@5*-@MiVTm)mQE)kxW1Ri>va9^7M--!3Q8O3!2i{`@l`@OkW2M{i}4t&ItSEE5$EEVJNi{~#!xfm zx>-!}C?}2xKPXE-WyA>8QwHgz!y53#SebtQb80n-ewP3av&lF4pb`2k8v>WjU|lDM za%S!^P9@)5@J*x%dGulnD1pswnf$Ij$ML274gsiKeaZoXaLTx!uDoDpSsebJ65UD9ayIiWh4n&Z)PivJRdlI54QbOQfXqff5(2CeF8|5sPWSFO@%|5q2r zS6y|}Q7L>)1=FOoP#PcCmbYQ5czVf9)sq(3xX!xP7%_fPKLqdg6{U=o%=piI`i~?+ zXt4}II+h;czr;3k=)?xQ&14b{)0K9mS{Z8$H%b_8t~}q{tG5oRkOsgaT%v5BsQHv+ zK~Z+fOJJFN-EO|+dtDU}yn?E-z7{KhiEvS8xTcfp%bcC8VA^tc2EPa31tX?VQ%ElB zd;^L?K_?V>n7xvz_zxVUh`fPVC0u;kEg99q3OOp<6rvU~MZ0b=9;Bh0oY4_>O>kvy z>`4s0j_?@|xB@O=C`~4=b3}|=lr_XyfSOQ}ej>9NO_q&adTSN)&s)g#((5##5MYVO zmsq&y$OHBH7ZM|sL6Qm~YHP%%nw08WlJ}e%KaE&jOyRW^0~O4yt~;!fi3V6;vxbi2 zbEJYFwlLDufwGR0otd>_N=89iYbamMn20-A6@L&Ccr#IzUXKxE|3^Okm`|^v@VNNJ zsIK-KKLD{nCVA{|=kV)V@m?=c%HVc({r*1_$VkRNU@))gT`^yNUe2pZ$*b9q)n>K` zWVnb0q{h}0rZ0oKmWeH+CMVT`%hEmae|wHaey1*GbC&x_aZN{S#=xH%B_A}vWlQPj zpPMOC#X+SXr&HgPe+ryZ=T^b+SpDvhKbFSrDcZ%cu9_1z z1iGl_DfH}0;}0nl9Tp}O!H?wLe6cMUf^S=VF1E#b&X|p&zUX5Fh>X;1IxL1xDMCs3 z&7?UHr<{ENwWYMDG{H9TjDi!D_8#1arGFa0pL2rlKoy1Sx~PUo+?PT*)pxD3=*l>6 zUH4uRkAFcxp_B_!j}NQ2k?W;x(ZAY`%Oc0jV71{Cm!<$U-mC=6S9eR7WyE!c+iUal z;relBAC}`N2370J^&|U~ze5!V1B{wydnoftXk|)SI}w%NO~i%haMjedm4)fjKdCof ze^u%2F>?f=sxhuqF(=)(l_QuOSvWV#RY$q$NfOkN>fPINZM_decPturjQMu3SAWVF zQS>fL69o=YIE5l#-reuMBEw+*H~CW>vF46~BFNZUt~-L+q>fz4 zL<9lpcti^44SObC&sj161*cz)1vyv-qG(B4L4CXGlF}Y!FH?FRN~8KWq@i4?dX6X2 z-R{G?xF~CK=}|b`rzIps4B$u05qJKup<`M3tlSGr2~Vca;8+yy+b#$ zMb?oc6wJmnv5p%^B z#723;E$|Kao1~423m&dfvEHY+k2b|RG~gS0v^MlkfJbD=eEh&b8&&5uJ`DVf3RcGC zm9cz=KBtTVCD3S1!!39eU>exFgPV}e1T+^ke0k*r)8JgucHD%&%IACaq_|1h7P|)4 z@U{?4OCu6!8fK*JgEaS}t5!2Yh?l9v8@r`S$=EuU%)=W)8hq`QVl~%r4fHeBDX=@x zDqhR?esv~dNSzAlN%jyd8IFS$xRC#!+9Xu z>ccLl?#fi7bTAZf=^=P50zJRm?Djy8U+!}}%KN)`04jr)Vz?O*iOx`hp;brk5)PN9 zUMdy9wE>8#dtV#0{i(6?P=({UKE2%De#^H7AZB)ZR3)G(#In?QA!M9oW)`75vxlt)uC@?CEyI% z1VGe70{IZt@YqHOe(0Z0W8j~{7`V!({{(-;FgjbsPk~d&%T88-_^U#C3#?C!-Uva2 zqta$~>KUBy{^8SEu0SmkR4Fe$QNJjWhyJx94+>18Kl5?^03*Os9(^>WE%y+Lg|sXk zLXlLpDW@A;Ask*s9x9(!)o07N;vk>yt`0>wYs@!|Wpj(!$6Pg@{4gDD|KaZ%hF?`E z({-;vA}p=-vf|YR-ho6_2$YH0Z=g(NO_o1?&H;*;MlWsDhZwKffEU< zpHg9A5M<|z<>xX-lI`^|GViQZYx=gc3>D?8RvD`LsBq9!9NW4Y9BF8%LIvU-X{r?& zz_?ag2xD={UIi+;y@n7qO}o0KaH~-ttZPt%gs1D`TkR7=>*M<9L1C&+Ih8b_;F;JrIfu&}9CRKM+}@<~bnfxY02fHuwGj)IQEfm#1^S#P$t zvsG1q-RHWr=qxTpr_1!+3$i4pEuAc(G>rbvcwyy7U_&SQtIZm|!}~cJR;2F-ArSV- z(Yv6)1y#qmc4oW`6vy7qz9Zr5|Ex6;HEWfnUAvG{Z|AS@ZjdtSu&Ya0qVyWdI3{XPmIda?rcwg%4*5NG4NLCL?x-g~;<-uW zWDT(eu-hWAR@tvtWqw30sy|y!*fC#$-Qp)hTjC`aI~nEh1J+A+nwh2R*|;T0c=_(s zW1&~%xrtHn9d+P9=U?w=O{Zsu^>y`QatD!mO{gCkqiSd_ekEMhKiuB?)a zTo+743>cz!;sd7EOvk0te$obnC(3e=mJYxAR(<@{+m8yaX|!0{bnu0z>rF(9!au}+ z3KAvOXt>XDma50^`t$`kbT_PncK0)n*l(@)nOAf^Y2IqzWt-(rkK>H%uNFdZZh1r%rO| zcJIy^r7>29Vi0w+|9v;V$OvbQmF4DV28Uj~#OQOCm3j1~LoZRN6J(i*#);Gb1cpml zQKpx0MX=jLFW=3v(@Usy_QMp^N3qvMUXDV=Uio6SpXn1d@Hw}2?2{>8y|#~CoWiC> z#D0Z#vPk*?l-C&{Q%P#*?XX^A8cOr}RN}6ZYtgK+fVP*Hh=M@MNjoEQ9T1+}3%KfL zdKJ0qR&(XvV~@vJ*x|1|63?1~O7faQo}VYT#WRAoH0gsYOONrYs0PQ)tURvpMB+v@ z4$2x!*BU5Yy2{26*RVeof0<#ocP!BXq~$cf-xbL1DY=89#nsN&#LZCbi%h)?4exRZ zHCN35O1&V2_AgtwVR_TD^?q{05U#od9=dzi{gFR!D|jDLgm%Stk0eIng&aQw*~S@h z8}twpN!IcyDqP>iY*G)a+9NKSPOdaB$n!uE2{~(s0rWDh|50MowY$$O_wH!HH0qF5 zx}mSMyBF8V=xnh8fxxwx-wF4YY|SScYK*C$Ru0r3~qn3t4~lCTXnOJ3e0kr5*)Vb$6uB=Nht?w_X+a8MIFP*K@fQ z8&(i&$o-XC&(j2PQ?)#IP4-;TXV!KcUqv56?&NK>!KSD|UxgM_aia>ph{&*(tyTC! zDfnstMgn*B;1IbZU0UrRVpcCp*hjUOWH=MhUHXFILRp;1Mt3|hMzm$b^9#;$H&Xnl zb9d+T_vzcGSkl$9Y7j6MAB6)_p`tPU>{A^AY}9B%aqaoTjb*&)u^f}EL)qKHi~M?R z$t^WNlsqW7v_F|XZ88Y3Kxf@HTZkC7>mD>^C$I(A^Au%FP%9$NtB<)-_p7l_*2V*y zG~*R^Dgs6cy#SY%j?>fFZq#DlT%%xyaznIzC=b=rloe?aH3Ky_|EOD&m`!(KM-9}h z1IiPTj74f|rR#CC9i3Cp^XjiT!2jTxToo|8!ZHWzACDghNXOK_aa31WK1CXX%%czb z9OFDE*G?H&@tO~tMNwvEaP$)nBrG5Lfu5560ojZ%b3zTCp>PQyqy71!n9qI?pB8c* z`#sNLnm%k$hq*0w_pANn8l0T)^TBV%WwPis1}eYtar(aY8>k9vos4dxoM#ubUc&9H z(`%Y^Rd58Ub=dmM_1i${XVb`d2~8v8fYP%&8`LM9VdHe=eF|LIhH=i~#_`vy24#!z z3pFgEx__7bP_xvC8Wp@HnCeI<_iMCxi%sWd@G>ca2S{3D)v;-%jjA_X5jxkEE6w_k zgf*V0vPzZPV|AK5sg`%}%AK?vw*UhGHMV%i^esIJ?$p;e8nS}lOZgS;wEX#U7Bx`G zHhxIe+cb45QLx0qJK_O+^8Cq`e=Gi2De!GQ>hTCRPE}DK8)#C~z^b)7N-t&lk49M$ zI?QFuDsDtlgt%7|jI1W~NgJ@tH{70TY9&;CyNp3=v~bOL)G%=s-w{KZhZSMm4KZph znKPr>JAJkYTXH-eWZ2HT=tnP)+*==$1$Qi&BIxWa|Kol=-!C_7Zs>?UZlr4Gw<3cY zb=9Ss`B=5pFlwz~Anb?V9tuUwg5I#6k~!P2QjJW;i)s;m#0;hT>~)O{7f^Srpd z+yBTvmjndZFRHOc1r(L|RmN8t+8UOUBK*71yKMVh=t08+01_pUOM7~Mvzu?1cl6+7 zvNBa0MQel3B7KvR()B@=lJM;qBb=6;Zt<2I70pZ{axk-rBU<>(vLK4_d=Lp`%4OWB8-h zX6<~KCpl=}d6=h3hgq3a$X>2cB7nDpgk>P7HiD;IRER3_g&qPlk z)g?#1_uY@2d-2Ui6H4uEHU8DtF`h0Sgv5d|Sq;Se9p<`6LhnNCqnW;t+n^-AtEtw; z!2zYE8H=LcA#abe+MDled?`-_5HN)JaYgu<#FI^!BK4?@WqIe*)~Iq>$SaV8@2Mz(liS z6(z((4WeO_88D9Ifg3^*=bmxXIWzw6^Z23$Vn#dN;uOA%lKA*l%};--J^aMN}F(hfx;coi~bOXu|c zjc$|*sEkND=j#o)L&!;46Y4(jc)d+S>q(&wrxhwt+8*&*u)ehDJ%}JV$wqNGia&;M zAw)ilBkRrIZM3|IvQ_%%9NAEt)kDDrY^dGY&SdQlqV-{f9C2OvWRxSebh-253^j|Q z-i_r^RSs_BE3FEhL}R0pvsWH{IY`DG5s|JGxX}nbl`WE&__M%M8tPH(yj6D+X zCL*wT9YVV)$52#;XrEVqFf)|LpXCZy6UqG~WP5>`IixeVAxQTx@ZMmIuD??i?X%QV zh5bPMpH7tmRZj4pFpL>6d2nxF}D)hiZ?S9y!n^o)Kg+NCRWlR z->L}Q^!MUKNJV{dRj{NNK1L3J64HI(ct(F`@^kTaVCwjt`~T_a+gAvujauKR*Hj?; z=6kEX^e=^%K3pU$&DMd}Yw1bg=ej>bE+jR3CuseLY-cK6hY^MBOM&a9YtSSY+nf#A z>>@1&^3@-vu!{AjvWUH|T9p$x5Am%Z2OvpW1Le>dF)u2 z5&(ev1C?ptX4}QY>xcH*a%Pox3!sJWOqf_8R7Wm zUyJ$Q`Knltfm}Z~2%z5G?J^zot6HBLIDk=;``dEcO$-o)Lq)VJ^=Kp!-Uy8<*~2Cx zrD&3fGpO*@j28u_)%A!GC$0gS2tkEx<_o}}naIS`{V75Zcxvbtu$-*`n7$DFZuuF! zvG_hO?ofW2ehDIGLta=IgdE$W>7CJYXJ3d^G9F(n&}eSE`5|zmBnDO$M`f5Ww|>w@ z7z&0H~cTBgDh9gjtgyvNugC>4#B- z%)mN722--7P7ALuU6p-L1031~E~Wsx)y}JuxS)-$n~97AoAhC8DZRahhPOaGWPn3n z*w~7gNM}~CYf|Z?nVlhx0`J};(BUTzLqE6JD=Fj5#vHH0L|{mY%mGo5^G!4YEJG|E zXZf^*@DL*5W3e1H?XkkpmEkAxb=lY&@k!#V!Le>bi?c<3+$-_7=Tev$- z`R99ldiQAaYLK5lUqgGJ2%0?utS!jBGC4N9zVexpZ#VmcGGto7ITElRfvS-gSms86 zJxQQ7C=ZBA#^sr_eiDMMYLsjqh7&b#r|)`Gr!X}#)*BpRqZ&mXwLsxqh&fvQYv zB(N@Q#x&QkW4r+p$zDKAlrT&9Aob#LmMQ`T-H4)~1|t`)wTL7LI3&{Hx;(A4hgqTQ zHDaY+5gnF_X>vi(8L4CGY8Mna^5WnhXzIv|*RSX?*OMlTlg~?}(WD<(t*3$kf%?`tk}cd4m$LQ4!TN|SO)e$f4oyTYdB8i|4+0z?7j z;WHbP^V~e*Zk2uSg0Y?bUL=vM%4v z3Yboyv(V6uz)HQ5NLzre51ghRSIxuDo>uA7!c#oXMQkXe7Hy_-`YbS?kwj9FL;w?l z%B#&9h&8I9Bo89Ph&=0SBDnMnHfZ6rx94R_=?CSympNBD1*X^vaDJd{PK93JgwOTe zYBs0jy6oX>H3F2zEr4*clYgJR8@=K`bCoKPP@0W(IHL$M1;yBJ;S+<0z~sCGPw(_S z0lYyb{^eipkuh2CK5}ct zgReto>*?|t?n^%*lEagDuHzh`VBO`#%_jd^tbpV+dAB?vx@{VaTUt6#W4Kpxo==cq zec(y)G8^E6fPiCk(0mkfK#0WAzh=0bP%;s#pv)=Ye>`Qy3_?O?G8`@vFp3duCe7>s za4`|J%4Oz+!5&h+ien0X;nSxH@bs()o^CBFf~HfsxHU(RM<{$-(;PZ6OKlm{#;PTIl;902NS9G00BkoO zL>X8QG7nH3BGKKhT<~q5am!?+R0%ew($7i#98jQqX) zw1iP1uqfRz>n4>K&rYCk1!<$B{79I{W|i&aMm1%`+rkW%6rf0~Go#!3Br&fByCP*F z_U7BjiIf?A@`1-lmkZ)+ZRA0<=pZe&k^}L>6aPo38n#e(<-M9Uf(TO?d^L9PzecE_-A zlB0&!%6uQ3=4B6}b-*nqaKlugJ>aUNDN0cXq*c{WdELD>jH{%CadNo%+&tWALRAoP z@a!d(Gm085&^d|DqXrv=)E)uS_)f%5q?Z-I=@d>PHP>?ekP8!3QI~tltRYFkRoO?Q z!cbKm644HT_x zaMhL|B4&3q;|V2Ap>fKh_--&PSjYP_bR$5|0%+Mt(l7pZKU?MdjrcpReSda0TW%+B z@q4)YVKat=yPHGnnhJ>zzK%Ks8b zh11_1=QHq5ffKrL-e*lTN(O)N9l;|wE7tqjDtn1;+uPaIc0)-1WuFj6Prw-hu&ypD zvO!<*2{z9-S6YxR;WX0WQ=5n@JVcwCjcb)O9D}4PTF9Rs{&<()Jq`$!i9Jw9_N46~ zp-Dr!CNQb&6!=ggy20Jpk&0nd>O3^QaNy~|qLFpl z-@2+?Nn+n_+`JaLq)aPbxs?vEsLM$7;gw!i#V%>EXIn0DqwLX!70 zS|oW0<`76EkCY6WFnB6n(hzA}&o|<^kx&l0$}4?=1qUhOsX2oq;7t-jvB-uuP}>bN=Dv&FecMQ-$#j1IP-?!6xd6%c^Cm z$hXja*s~pQTOAIij;n=OpXNY^gVwvD_LPkG2rm&Kxsnp&GfpzICKz;qB%<5d-*8NB z;GI;lWn}}*WEV27Qw)aGq#4TACxk}HaI;`Wx{eIig!y%lTW%{!Zb)mGL|-<6vg0&L zoZFZ5Dz3qJskTvHg_YlP(`DoF7F)i?5FPN!@vb2b%@$4^h4tP?zu;FeWV)g&!|E-FiBm9~v=%cBuh4`}Lxl@eV zbWy*BCU9$zG6F-y!=dBCeFMO*vUmz=HUcoq{f^z)+3B{pLD)+E3||^&XUazjRA4+F zq0_{6e!pL?cKK@a zQsHW2;vP0Cm>HQ$owb>=IQC&01PnCp42JhQxi|jNi8uLSdHdu<4<_IFB-oA~Lpvk~ zl5U8wK>C?ZsFu+UcDYRH(GXh!P|_!2YXpiG91;$}Mo|L5dcZ!r1gwXRqJ?i=@Gp`R z1u-DLiqXf@cLdOw4F{`S`r#z5GXB~QM#crKES0e53ohOpcpFdsf+O@A=iB|I(Uy^s z(HRE)M8`qLU;BBloEZqLoVF;-ui(0}K$fBQhm-ljTms&m2%mdw-e%lrVFHgEhcZ0i z^@7`|gglNq6V2v_?9nZhsF@?R$MW>m?4aH!i$Gv@IaqpMhXn8?tyxkX3HA_rqE;FD z>WrM*QfJF3C#=L;qb|%CPIu1)LPajU0wyhCGmj`xLhTZZ+q?ab{PX>KPUh8mg1MQr4`wSmu@1N@JjjVOVv7a?%bfyTVkbXbx#P zzYeZCay<|%15fFOq@Jz}YFx~ne)tSEzPuw%=?{Ufj=dNsGxZ9bxUa zg_eY0vtAJcM(PWm>48rP3s8C3tyBEHFi8!+udhqcV8)~y5|H*Ro9pi z$L6f@Rd@~}`)Hf~WsRcPoBPl3G?0SponNUSH+^crd8`VqDPYMFJSPyiE)g)FNO5S)Unu=kC0e^K&eat^Q(*oVr6MvmSKssYWP;>#8JQm zEr08+IeQ@T`k~fp3T@~6Y`4ee4E#3*8}0+_cFLOAEb{Gajk0w@jYEM9M!U#yCa=r- zLjL7~e=C1=MX+ed@1buw_hmiw<0 zsBKpdHR>M-r2-z{WR7>Ra@l2X2+)ebA|I0u0x6jQw|tnb?hARHl2aS^YThNMiT>2zKwVusR5oB<|q}i9^OtJ z>-m(wlhGONs=a9u6>}avqbd1-y&P#KUY*GVYztmwM>IFeQ3ibrG`GaNS5ji0FF)n- z0|^l_cR4YQD(J}*sxjPo%|t~kkDY#CdTkn&KKAl$XC7V~B$dp6h;DQ`>_(2INk?k7 zUL=`CY|p+Z*lczSC$i_7@`oP%n%trqby>r$taNX=ixsBMMy~@drb|kO)g$)*68`<^oj9;T;@&|Rhfh945ZJ>2;r z)xQi;2p82DJw3P&NB*ho1wxo}X6}l(BwQQg<>j+vTt%#%WG_vKqvWJbctNjC>`W8+ zE^$vJ${ggHUD^ZWtY}x*QcsE)~*?;Mo{A?S)n4i39V&#_4of;#Bs8 z;s!xMJm3uo5DOp!&z(FfXvBKRX{&I)L86-RH9bMh;dp^yN3IuGVcKPc+L^WvOk}YF zu?*5HQ}8xzOgrKuLxI{UB0y!bv}o<%h9Qw=0-;4{s)ke}!+<VOmeM&?ZE6}^SC4bMb28={b}log75Tx~Yg$I6mA61l(!9{03l zoXC7DDw(DtdXW&aQ$IDzZ!_d;6Ht#{gX|%NvT{$;oZc?k(^-eA+$0?DE$HzUmB|dG z5ITcIhRmL%GbcV2_%gd4!CeR_6!8Lh{(*@Afnn=pUGIT(7{!TiaUJ6pr%7%~3~n z=DVd-6ADTvuE$bNpqi2N4ftc-8;CfVLoMG0yJ=BlD*KFi11|TMdM>GRmUL(Z_v3Y* z(K+mP*=`Zd52&V2RATK?X$El_9HO?JPozB=%*tX?`d8X<>?$H;@?uhhk)T`$Q)NF% zNRia38gE!;$cz_Uv7yR(EaANJ<%^Z1&Rv?dK%FA{z&K`{GW!l>n+SDoH+yq7LL8kD zDQvz`F0g1jeVRDKG4U-QLUGrm}^cf}TM6vK-p2N_tw2fPw25*iWS z3i@*9z%sGfj!p&gp}f@4Nq=dCL!Fr)DcWK4Yoy39%-0MkYj7=ri@cb_kY8^u7xw~P zY66hAbN=Jx-6|X7-xK){?A-A*d!0`|w!}iz_^`!xSO5h8-i&um`#qIcSfT-Z8bNbP#SDu4<}zjXO6FJ)T862QhzT(1~~i) zo?&{2KPQ)Qt6#}*ft}&*q7;Z<2MbSE`bu29?8Tvx@f2M@0U-bk-Ul8-YM>vNsxCpj zy?R@NM}p00nGG~ZQ)XB5^bA{|Y|Mto5~&cDmq_`}Ar3<;@+3qk2SOE`S(ew%#|tAP>3#&%0S63E}L7+O_wHR6b{k-u0WN; z{d#W=3nB!sWOO6`z@(XDA)kn1n9$;+*Q@-Nvm`<}g#^;l&`#)4FljpxIr@27)`T$a zn~z~E-jby_4ZdOH^*Gy!dR~vVOZB~2p&kD&^fBTAyHa0>K9BcJ_!rv5NI_B|q?dl^ zs+#D)^i<93e>ffJh(~WpKjOOv-M|8(oH~i-7R5rvKs^(NWT}q=y3r5G4Y&mg&EeQd zX^Ucx1bm=5soK5P0e1wiG4IF^mUOwW|bkx(elx#RnM<5yG z#qRT7q$(pih*;3M2su5JPC6Wj!SkRi*BMUdqAGY!Rl%I^jI)R?@3!l@&j?!q;fFSL z+?)yp&Hp`vHo!Jm6aZnfQcg(K|8;;TxSPw({rqoa@}qHV@f}ApvRM8vb|yq4pQ(*5 z6|;|TT_>W_xHpT>q;)MZ15c?+aexsI(!p6{u`WG9!Umq;GQVd4hiCR?+gs2wDK<_D?+8Q2T9Evy4 zGp8&jhDmt`8U$R7087yO43 z)zRr{d9&LCZEm+;&UbLUtO$s6vmIG{U-{kHr_J4RKCQm?N`4ET#ZZzbWhYu`XXN=t z#x%S?#cV+;g{!X7PKhT~KCK8DJy<;D|3dph>s+*BWoKAwee)Rn!>mma3Kev$vdBNr zdM)!elsAG8bd==_-`c7C9q#e&2U!%IYxU{Y;6%W_kwfZWS!R7SipCw6pL~NQk2KGk zY-?BwARuvnRF9o{hkR5}mZ>_Q^B@iPDW-6}qBI(GoB>;f$^!t?)n~?cpkr%D0GaD0 zr5+}%&;}HMivSA1NuMYHl(3!z1K{Qo#{Kk1bL8~%(8O?Nn=r3b3`jW2N&`+W)vp|1 zMiQ61NFT}$^~TVNtb9T6;tN=3)WgV1_{tX33T54uRi27_jv(O(F-v8siVrYYj*ereLuZa z?;CiynjEg39YBV-dg~}E8{bf1lZX&OjP31gm6O&%AVFn`J$dKtr)hARG@;Y%JBG-E z2=WLfc#h1T^AZW5Vmh_AUG>qXN~2yp>U~q24o~n74oR&&BDvH@xr!Q9mNZ78KoQGz zf4llA;bOU+I@L#5UoEG_^SFfqO|cz~EPWG+p{29S_o=AOz@G#fwKY(HTd7_|2id!y z$<^&`sbBtOP@@=^GjJAV3OqdprS%(L7gSqm)rCep zVN!_YvDV|c9=&UVyF2m^%kPK!={Z)ouqv}zzq$voLJI za!OP1ms(x&MzcF!WF76kvr@9b5?->0V2-{S%Qe}@^Vtp+%F;uusf43L!CFu=`Vepl zmad8;RBy6t!NnPfjpLQpT8o5Ec;sz1%Izvg!M?S@mksnmha(62J()?Pmv`IE!xDK# zAeike$KU2?T%F(IKeI0dS+45Eyru8xY+VRO1W_pRDh2tsiBFTLR zD_`OLD)M2fKGgtxhy(W)a@LO^*}X=JB$z*f+$DMkt{QHsX$gcW?{h!<0#%n2@+?KA zm8@JE)Kd>aO1MKjO8MYWMuc)Zwme$kY#-04Bq&2Z-X;pH_8GN zpAo)oIjkv*gB#~~8c93I%0-0~5ENKuQq!vm*QqJG%t%`tWA!$gy!H#g!2n6cQqWqc!gs6j%A!VNU(|O9!iun0^2Kt8{yX!pF;)xg z5&ZL@g0SGJ!(L&B?dRDFnLzZQt@)EPEh>de2W>$v_RIOUnC$^SbAPj&ZH<0Zsy7g0o!I7~=1`8qpoJrOZ432n>E%=@IHXwG(@ zf}E>#cgb1=NvguVlqxzwJ);28EegO()KGu?bk4NUslTHnD71U*fuI^y$?<8pv;YV} zj1uHdxXmVxjN2*r6&!)V0s~?Vl^GRN!7DVzaNL+)5mIa*@409vy4b@@{j9@>qSc*` z8j2N#5~2C2a6clm8F7dXbsSFI5+_ra%42}B2k*eo_9?fJaZAe6#wRr>0raBMN@!o5 z;R}_CI>frDa~7IKUQwLu9}Zurt`7#tz_oGG056~{6|1!jTU#cdQi z))u@-4rBTte(=0}mZ1Y;z2(W#tA`1SB-FFqnf=_~R7yrnMV%51EPPTQ$!4<~2f%oh zKwxI5p5U7;gCRW8e8q=h>4``7%suEt(y))@_|?7)LUI6s)Fu)m;0tMG zjH8#^&2G6^N&gjV^ia3&?lv$N_M|GdQxEhy$J5`|KUAgp6)FsFW`wj~EkkmAhpp+Y#_fFuqy$ z+DzOB9fl#*saolEl1!J%iE7lQWXSsgXo$`m5P+&AI8Tr%VG){Or)m8t4|VQc_h~Ux z5H+L6T}qBMK>0kS(b2j23lg+*(;PH-;d)vC29it7E~dqHIa@9NuUM3pb*L=a9cNZu z^`Y_I7<=|2=YdBUwUW6L(yvr^2e>J44>;RQu8N1fWa4{<7#a_DRA(t28?FpN zhJVehdh4TJGolDR`y^CWq?X?2toVRCIp`%dtFmUZ;~}i_(%)}s`Af)FiWVul5jPotz!2i z=36W+8T3F#0DigO3BVMEy=!nBGR-&YDM8$*RsAms%c}CplaB!XxXRAj5NVxM^4x*bwzTB(6 z&RD})yx_*hzLQlB2(ceL$_fjov7j3C^4TdqS1Slg0pfgxy5CrS2G8TC`HGwmlXpvG`OH@p z3xKHkd`G(VM}%Q2zN1fjbO&~d1KXhjjd0l)MFZlUO$NWvi$Hx-l_gjz=OP`l390Jv zlAdxI7lm|53N4wqSxt;}x+bE5PzaV^s1c&*g<03`goHX*tUJ2{DB~xDk}6#=F)|qp z8471^Lx4q|)wokf44G&%%<>}uhB)1&XQ1nBnBDjSK0pIHYYgQ5FEr4r0 z6g>>c3gBZ>C0+<91y+eb!r9#XKfnx8VQ^X* zJ4^<02b1AIcXLIF+U&nj?VahKs&*4crh*_W(g4MQE~grgWFQ-#NS?>2?CoJh=xYW9 zDh55tUr857>LI_W&X*z-21>9_ZoPoeD6Ip?P1H!+Y2;#%B~lJ8Wy}Qh=?gHXehlCy z`mDGeNDB?jCmpKD1*OFI2ARO+3z$XoM*Rg^e#22Gu2|5QM1(!u&HA8oG)v4fiBP4~ zC;W^6{Z-*+YJeFZzKjoEhUp5IsKeD;PCfPjDei)vcSM{Ji3*0NOx>YYl>f+pI%i> zu(FgPYGS3UCeu|Qos z5Eqm~%@z+cpqT_kl>>`nyc$1TGYX3#ffQxZh$-C)H z3TF20?#u2J|H;nZ7yB(xw98@(Tp#7xP~M5Hhmm@7zAbjZ`k@-g%Iks8VwV+0%$$%B z0Fn?qMwcSX3X}~vgD0I`SToRbclfnUm<&ow+s@Ws2-%6iGGZ3y$H*9+AdTxAlKSf% z0~*M#uxKY~oeU!;|NFr4$Gt+%dt zdZwPCn9QS6kIiMCsRSBeEPmH7!efG!h#Gh3SG0sB3&0N?l7;GA#{`Q22Q>xAG?q-! zCHx9MPnRnd*244+$(7;6iY`@p5h`V>3zSpS62S=uiaxbFel|jm-3Sp`T~7WUZn*Z0 zn>QE`<0IM>-Rhd3-~Uh=;3JX*d=RMPg3kA1{&l-qZ!Q=2fGj1HRe+Tiwco{iQXh0ddz9j)u_HF|hfLVBc!M`S_@!hs%} zXm*dokrpnGAa5HYAkDE&cEwVhq@5?W$A#GXT05^_^papE1|sjho;D=#Enpy|Rdh zmMRsa=MFMJF9&9iF(nQVYIsgLWMQ7`^2Sh57-`s)5>_Gp>b!n`&X@+1Hz+%33B5~f zoZ{UG88D4gLAl8CSEripMQtmZ=ysWlL55ES4g>adTdemJN<^=#z+c}HV(7RmT)(y( zKG1uK2>%+ctMKu3MiHfjaTS}AmVoB0oB7{pl(kyUe~i&6kcB2b)lz6y^+dX3?r3&r z3zK$|xb;5CZP_O7g;*NxCmBzm4-8 z%$Y<1a}Q!1W-%QdzDK!fz0}U^u#+qGNV#__HSF=OAW9;!Zio7fXjsI-(9cU_y2MTN zqo0?tB=Nb3tN~K5>DeG@ug*~A?jiW0KtIRk6U*95ae+jM-+NGqThqv)8+n>Y7vfJ6;=%U75ycqRN=6}0@)R8k>W%sJ%!?=-E)2cn? zSVr|^T*Hg*f~SU8!?DOYwM6Q;5*!HL`$s6!RUR^TG0}^_FiQxv-Kjv8r}(l0mdh@v z_IW#B)kt)cxfoq^Ov_$w=lA>NYFB>%T{g5zbj9W}Qo&=4#SX9>j1K|JkI`5tW5Qwa zDV=)M#^=YjP`6g^gjpN-P{|Yn0TA;D8Dc7cpc5LVt?|`?CK8rU#f5;hxpMe9JP3Ek zbMzW8kK6?c7AuKr)X5&r%BcW%tnfBJ^N>8bBQcPCf$($GQ$%EyRM^qU)kLKC(lZL8 zWed9oi^PkwC9abL^l&n?ys=h#Lr{?^rU;}cs<`Lhzh_xCLLu#PPTfP7>o1TWkl%BN zZi!ktr;~tS!#$8L(*mI#c$Amkmcj}N*>&wboE1B#6s^_LC2|1;4u`WBcD$LD61t-R z5=RA6h8~wVK}%Od3;<5d>WSn0E9k_sj&sjY=*7(@|5~i>P<-=lNuV$STLVKXaMZ#> z0MA=Kr!q;*NQF<@&ajAT0;FLRur&h`GG03Y`zpg#@E}+{{YJ6%P<2Jwj0(78y(Cm4 z(eHqfw^@{>OayTWBBGz8&h2&ad3L{of*WeyP)6H} zhtT7Jse+tZi(9&@<2b~5a}jyB%P$EW%I0M(^7XQ0PPh`kI zfSKDM5-;2!5^T!X!+Yrf_ifPu@k1~km2wTbP!0l-h>CRa=MUhd9zwbBQ3`zrM0B-9 zC0dD|D#HOhT=l8e?L}?|bU;^#-ifIPJ>xp{CJ5NhYYShmb-CcNAVLc!7{x20wUu`>~a3 zoRYU9sh_LLs@Bkst2zx{6@1N6S4H=2YuC`(Nl=;>=lW=W#CfP4+qX%EynP5yZ)eg} zuax%^_@Ccw1faj^nxJ!eLVSmG-_smc7&s4Q=tznFliY6UzEyUmqr06D$JMkcRz&Dj z2*s@aUZvjn)x8taw1v9G`Wp2ZNK}A;bb15CD>(WI77zTyig+pdw&6xGBzyZM)Sd+a z0<0;fb;5#qaO_O{2x2lg-~m>wqM%+zqwcenSflR4ICeTL53qjCp>PFr*+4%co+7j! z)_Q+-y^p}41m1o=yZ=50G6rxOpm2TJ&Q_#)0doTBGdKKHlHaI!pfxz4@!*tK4;#Bg zWk|upZ)i&acZ91gg_2@q@FKc)-J0{~5ebM$_=dSwSj^+rN8D}=)!@`LYzaQ8vq^ht z%s8P8Un~mvA~runyG_~5!e9#OY{Rs9VTk$~QcQGwftLVAz6t=Z0^=DBHO6h18a)jr zED6Vz9~3;$0#^lfqbpKTd>#P~8B4H`_oyW|nKQ5O|8SI+E2d;Yw~|?Xq_Xvod{a;! z?AV*ck9h)@;#j}5m=kja!qkqrxS%N6n`!VLaP>B>YE}W*9c%F?Pn(@Id@0?_dzK4C zX`nj6730x2ru*W5!+>@x@+=i5szIpX^rTR$wPn&)6fpMw(6JlPq)AEAfS%u#IlH}J zRB?-suh{)mM_?mh0zT z8N={&P?>9uT2{*FKJm(>L2i4=Yp7+pG{si4qfu3yq#u-JVnxoLKXm6_A5fb7z&Muv z1TQ6w?B3BVD)Z4f!1^$BUfoKv-r_ zJ6@@3hkP|SYF){`1+CmdJHJr1^L#Pe&m6j;_uCmgkd@%jx~iZoXaKG4O{9{XE+h zkTS532rl~_xGqv=1ZcLDH1urrWLkGH{z$egV}shQ@zYmbP|`V~UE0CXv7Kwhaa*ZO zsw}mVcIlE6Ra9uZ&@PaC%{s<4+!}D4dQh^FOF}UgCBGUg#4EH=n1gW2V7StyR%$CC zJ#qn@S7ViJyOE9Ifq6E~cy!r7570jFx^V(8kT$j0+?Igw^$smuXP6~r2l%vur`@Vu zL3Z1|n!v;RjDvJGfu{=IvDF0rw|x56ANHdrbWT`qbebbY$Dz zN#UOeKy~MoeiAufED5>3z|c80D<2~aXD6=K661C`xpEO<2Aqei!ZL^(ms^@SV4J>%qeZOE#DR>$~%>1!~Y&#hSX=&P_@>1!vUl4?f}L zXM~E1@AKl0+A=nswiIeLO=K-1NIH1ls9!it3>QLL29-OU3>2h6G87O?;o$*&8I@D? zHmEjg)TK6R`koLmN5es4j&w{+{8d8_=zz5RC)H7iPv{VW&Z0YaU z38MzahX{zEnK*0xtp~xRD*ehH0bRP}%t~1R zFla((+JutLMQAU!aJC^Lxh=}5Df3`i3ZO>)NMUp)=63|{enU(jmsOSQnPh@lc< zg9KzjJwSMaZ}2@=&MgvK5ZAmm_d+1vZ{TPId^fdsu9FP?W^xmsk{XW@Zwp=vj-p*O zu6B{)S)wHC0Aa0T+gnePx%Jf@3d&RsEc~MnaewqXW*q{y$JEuq&}qXC@-`23!G>ZY zHr`S(Irh6HZHN3-Ve{hgc2cTPq?8%*(62(ZUhQGelJck0d(e@svp95fv8Y*00-JY(#>W{5_X`u z0zDC$>;gh=UI-+eU2|@vT4RO~Zn0|^=!Jo$l}S(f{vy6+D_+p9&t=I_EC4lD zhh(EB^yllh(A=%OV~O*mV{8QX8UYFAu$k?v=y2JLQEfN+;uCjbdUNd`qku*qIm3n` z)3nEPB@oh&EG8_|5k{1-96!P}U`b2+@IrLVCuCJ`mCs87;D!-PxxS04PK{`t)_L`C zYgd2S-@laKuYpEN1aAUGtvF0#hKj`)x@MV}zF9e7b^fd=i} z(3J&F8QE73Gz9<2Nv7BFUN!7w0{lY77otMvgt(RyQq=bIY+mfL3rfiNeYPtm@@Fm4 zMyODsjFgB!j_Msa(}<ma zKxr}OMg{ZWCG*T-lQ@CN`%LRp)0+6P#rp8BG)JkxaaXL zV-6t4J(n=OgkcU+zW}311njM`5(JF%6UHs3%Glz6mZAxYGB>G!pLDyI5k4um^gH3A zCq!ffe*>U$gt#-+pVlTx$-(Zf*xhJI zBTppqiCv?nPRhO390gPfSH*rK)%ON;8|lE%N};{T>IWiI0(`^;TB<}pWO&lV410rz zul=qru;vC3OYoXnIBTLK5!bU3c+w8D7#x0^Wxi*by&d3Ztv&&d|yKwBbZCp<7Ga1gFnIvg1D~v@>S3n4g;}VBk@I zcImUK=mKtNNf&$``Q2=}r8JBQ;W46j4FB2S4)jU=xg*? zUX5i;;1*=e8*9MA&+azta*)kl;EU*qK&02_3hKj!{J>IeNrj=vG$Pf;@vq zxedlQaf%`6M^6lR*|`mgp>U+u22D9{h{2PRHY$*K47`C`<_|f${jIw%a=@ z^5qTna?9`Utk==N^AgcxRFpvEL6TK2IGoI-lU$rw^{IfyfMa#G-)z(2iO&cZlr|#= zB@)vhf;lxW38|NTbTuCETL=kt{7UQfdm`)pY`1nxHY<9BbEw7yxGeYAn3KbqF;Ck8 zz#SOlH?e11FF2{yHMMB$Hu#~|ZeJaI*X^H%-`dj_Pk{bZ8n9FaBq$v_wvmm({?oGW z8?cC@aq3J3yXSMEFd2ddhTd|tAjP&{l+ltk<5v1bYmVUOoZv+suUi^R#W+^tFpd?R zwR2MKBQ4ODvaP(!10Q4Ug)~CWRr?lXeJ6>QrX+XVs7!J%g_)W_@1TLyxtk`33Mwbp z{1Hb;+^T*-D8v*xV^k?MB&u!##$J2;F(CHBLPSm|py;e_!$U}J7tkk30l0jMRWaXZ zyFG#+B7F4}fcX!ypMzrZyLR-%B;6yz@w-lsRXLdKO?rz|@D+|^Cpk#J&f63X)3qY* z%HagzCzT1lCh~^l==zjXf1x_TQj1R<9IDk*3?>lz8&bp5gc#BKSupttu5tPlTSk**;K;KwG=$|E?pB(+yipRo`hE8%1dyebli}Um{%M1Z=}OPx7!YRzw1iU?C!? zM!bVe9P%1z{+A=6ud)HGs%V1v4|`<_zjug77sjpwSorSUc%?HK&^C$~4vdG4vr9m> z&JZ>JyT}diA^BQNmm*jwviQvn+9=3mA^?}y9sm{qBD~TJz@tBf!2ywmsIN6Dx{L5Q zye^54oXhOR!#)WicE-GLKqibKh+#|-J=u5cnmYeh8`!N_Igpg zmXmR-@pUX_u@5I0Gjz0Av~%Z1RuYamg(#@wmJBqM$nD;t&Qv)O3hvPO_VQfn;aI-5e=Y47oeX-lM(;zc7(_88051;`pZoeb*8w8HKk+ zL5{{ho>B99IEiyrTL5P6~1oZ-S-f+V8!;fgBp>)dDJ zikwAW6R0ska44>W^#dgKqX$PX1Oe2j zf?Ug=`e+Aai1*)Il`bAHW7MgrqQru`YuI(n)oX0)1-KS_`_uVN+(vxFEgUBr7MrIh zd;k-UGWZ*C*e+@uHceZ{{6>ia0Qc}iGhZY8l&Fq@vt=kuuRE5=sqRQ>3+$*2s!gsr z1J60AvGkKpSb=rMoaKa4y-f)$NQ$Cle3yYS>-ynqt#{WMy#`MXkUMeA(t>VpU>i-| zZ<*4nHOdN0n4#eZ4G#QA0taq=f8F7yIAkOOQx;m5|9)C8xHG|NvI03fNw5lo!DZ>V z3#Y%Wf2a*;Um?Cq9(+O{WzdBZszD=QKSYC-<&6X)3M9fC&q{ihnA?q2us)wIU?1_? zeNvlT^%P?IR?Pn9=ykQmWSlG~T!jA(khURNkqZo~M4WO&(@eP)8ps())ryfK*1}T{k5Kqo654@A}H61aOV@-GNDDvBT~h^*L8 zN6`q6%7mbTX7xh|A-F5Zn2(G#6?5C6!6L3S3g9d>kGwZ3w2(K^P{`aEw3h+83c@Be ze}wrqDO?T6R=2b7`EL1tT*snX7yp&4ssm;Z(kNb?iNv~LQH(@ORBpT+#4zIAjt_7D zwYok%-`;-9|F_uzU1`3#y_@ZqH>)Bq9*XrI&i~o|ewXjZ`Fu5={?oLIy59{QPMLLh zT!&-uaLO}gz#xDna1kS6%i+Wp#rH9e25JQ|3RH4eDvJD7N+;kU-eE1sq%-9;MGkMK zEn8!nc^RY^RHabm!qGGtrBDyE)qPnIRpoe+4pAQj{Y@#VLt+2;3}rD7R;8OdhniJA zUrk79lO^_{!N;#Z%~zCUHhH&1`SE;J6$K#UJUwxQagot=}TXLo;te3mtF_6dkS1PX*VE9QNcj!se+J9M z_iXPLy>FFgj5*EwYcX3u%~SZNT6klA1&%adn+gEOIg4nbnMw^O!jJ}U7*+&e1?T(w zyH&xMA(T-Kor3?23^cHC=)4n>1bO+PzjgvyWIX)`K1P3o0pS1|sTghcqQ;gGxzMC- z3g*qlsKkLGb|N_=`yDYM9>@DSwOT>za*V z|8)P7N)iOnDNe4wL9IkF@uHB-Mg>&n`{7i`V+4I*v;?SadeQfj14_s)B(wunkmQTm zex`3qkyfVf0Zi-&(Kz7X@}Ma_Js1msfT|!gP!1RiSDKT|b)OhA2lHc6pg!G6w!GPz z+A%Se*9Ee!Ha{j;BrK1R&KRx(9fcl{?mQN`*o@&LFNY+y?g#3@jwTd~=IHYL;l@18 z4_=%c6tS+Tnsc)qjougg?Q;IQ*w2=$T?HsCn1LoMJB;S=G<6y6Bz~u(b0otP=*a8= zARox=BddP7+b`$4(dm2s)ob5SJ`QaFzGlo@#;+mAiYZ+Ccj;VX#0H-GgXSyo3 z%grK%IXyZP=wlDAiyV{>47un5S;0`t{-wD=@KB=|g67vTT2b^2&t=AEVEk24rdwyP zir=VL1-Z!+LB?uNmDQ`_pnHNq{R&^>qz!Nmoz{ioDMe+{a=$}m?+F~y^lwHyzEvxW z!Ox)muGyQ5Fj?DP7e~J}8}!X?hH-)51Y&#|Gyyed1Wgl!wh}|G|((D_7 zL5?&U__%fJfy8xR#pwjpB}&qNKBO+q*$o4xW~WZae^>A$CU(l*I~cO23xcUxIt|as z9~o5BbtIHW^wZ*L>Q<4+tN^h4n=9$P)g#RZ2iHQH4e`-a4zuRK;=4tT(&R6=O0)ni zT+zrpp}Z8z%c1Td(l6a4F&Z!;(%^(j66p*KdY}b4{DU~-^bYFjhZF%JRp+`~!;CkA zu|x~Ufpi7oO6$9F1aXh%D77RMx!StZ2hI`^8?6&iuLKyrY(&9P6BF}T+X0AK<#&x~ zr|IMjEv#7us~i1Tjc^slMPq|vx=0ItJ%IoOy zBWPV695#}4hL*rZKynI=edZZkgP@wRd5YE7+OhMr>g|5p&h93GxdCKlEto*I2!HB= zmgRg#jstQYtBpqnR%@IOa=WI0Zz|KK%lt1%Ze4S|HT;BUFs2^y6CMSOsUj1rA&f6g z;QZBUGygllPu-e}nu09#)^a#kqcNGnu8~}xy_}kH|ubG@xLfC zeuW(R&93-_6b_{Qb2fgKQM2N*Qf*9qGWB2*EDHR@ihsb)7$b8QRy&pdAIh!IULM_s7Uw-e#GZ+s_np8xks3O;}4(C@|V-EMD|zv zEgjecl2fl9-~fWmB3?BAy4|cdmy3H~6Vc7!M9=w;lXt6ZjDJt$KeWw{)9h6~{Xh|; zs-qvJV|HX$l%kmhO29+-4F0DPGdQwUk!26&>%{l9@^9N0#w(TOrU!|%aJ@9XW%+-Z zORQAj%lolr;EpnZldoJTWpc6FLZ+j9GG1bk2q2O?O0(ct#g0 z+cvU^CSc*jp;9Zc;I!5KxbzC$8F#wRW^|^m2B~h_+0}M4hX4ulGLM)7g))^k8$a>F z`d|xosRPzAW|!OfN>c;!eb=43#`G-4S)v_L@6lq3mv$|9#6+%jSJg!tt%ccSSEiFx zNchV$oe%>d^+w*Lt5Cn0#0W|ULMyp)zLfb@-qlrT84)$jrsoHP@4msv4v!7C`m$Kh zs33OvdGgn83*8gQ%IgK{diam)%^ulB?1x;UPL_&<^40S1g7Wv^l^$jIDLYJyX#(17az_$ zGbNRJ_!wZY6NdGKdvTsH8&=i{!z%iRDOKN=4KNTrfH7HO}v9#iyew>b}sQyo|j}=yfAoAz?^_=b3KOU}6Ur-(X=JV$QW-oPLUaXdDpztntJN&&W z#3!Owk1{*gDP<4pY39rcnpkgZ&L^&QHt7zh72d<|vt5y0pzN;1B>39x{BWh$Z$IT| zb)Y>|fp@^g?EBvCbaY8~x-Q{kVuQodcRN<)ZGPu?Q++k=9hrGKuT#Tc-!q_Dr z;3gxNGU$c=mx|*%0Jnhs3qJ-*?1u#>DN(FRxS!-fU4zw^c;uEx6&TNV!00*CA)Xx0 zwiogqnz~bPi4ti$oqwpgd)@JEC_@dF8rr`p#qb7pMI>lLi{7y4p~L7m$kF1OswOBN z;w_%kDX~B(vmAV>5~rw-k@UbfI?R2EtJd!A59^aO z!w7bsLv;s$jn}`6(2V!c6+jU+Uk#pAQ~R7vfK8z!oLU$aWEz1L&{mLH&uC5QSRuY3 zQh0W^J>g6s3vFbq=6jt|zE|aTFtU?EBT+JuikHPVQIY zj1nfpdSrbZe`EP;Fyg}CRi<-`eADc0`;EPA_^Z8gq}>wfDD9Wq0UHdpe5Ea?N--pj zd!YHDR-I+!l`XxMnnGC?pu+Jkp+$I|i?H-)agsho%m%~HxB(iS2=YFI#BWmFND3Px{ zR{=_TdYTe&tjfqTrHHi##$X-m6ZiTyYXTrOW%74F@^cWKk*qXE3PD0wPCW_0G=%!7 z!4y8FouFVC*8Cp1uHWk2;0i95>wWQMJ6jP7FCv2|g1h1DNsFsLrQK4FDUz;9=?Ad( zuGsF|!@PvbCqO9xt^+!eXl<|Qh^-WcAo4_57k8U(-C1l8OQR^4slXi2Oc-(pgIWqh zE_^6sp^r5m%wFhWv3;2geJo`ltD%Rb5xo9jhC?6g^KqyH*$#bd0oinZopo6Ap^xSJ zZeU;wVyLA*8xg1#41wCQ5}*O>{XBL=lRnzwV7jQJO874rvrd7Y8D-PE)pEZt7HX#c z4k?7`ja#Z1T0aYjZtkKu+3GOdt!T<~i>PuHLsa8;)L;e=v#UgeLDd}utrj&l6ql1C0@+rN42bmxI78e&nrgqf zxE`z2dMyzq)*E=ZUf*#}m*E#|N^R&B^at5|zLMoCxPN=~wsz3+K9uwha_Tnqw2rN+ z5j84hB2RO91Q(cGGZK+X2desJ<%1mP(6poo0-JIGVgX#{E;lur^m3cB7@q`yr}=7k zoFY=NDU-*Mv4Zp`N-!{Ch7ayD(k=hzc{<=tPW7M6=)nFOaac z*xcr`Ih9A}5;-Z~&%TUl4a&EHW=myBSELBWPxQYi|11Sf=3OsS+ILA{eS?n1IrbKj+ z;64<1S{^D}KM3S1}dS$*QiNE;59{_`z9IjASm!b!S!{5orFWVMfx1ZByQ z=qYIB16`1hnjn^Bad!lO7MLzoqFh zF_+11;d20JT2k?|1Dpjcs#(Eza0i2@4Y6<(fVmgjq>sE%-LkQD(9wq}i>F?auBBb} zAjQz9nNbW4Z2=V#O||Xr6Fc1XMy&X7_ZnWzp)d5DF7$sJ*hcF)P!9pcM?fipc>I6` zkA10;t3KSt#w}>*%jHVlWSlrcrbNkdGO`^aDqQNBSYSOEXj55%EjHuDiYr$w>a=5o zG40V1E^w%ir~f6eIFyyAqQwa`z=YawOyrR}!*S7PN`kFB2qnSmOVo2H;_=c>XPt#z zD;gSX6#O6@30+xDY_a=boF)d7QsFasXErlDmuV%MN{jr(g1at{&bP&GvwA2vbsPE3 z+gW}mfhplW(rCqr94rhUyt}v?9*=Jb28iP)hI3e7+3BfVnYOC@=ANLM*y|cWy9Dz| z)H_lkH-G0LK2f6*jtMh)`-IOY58AxbKYTC@%{QoUC;9JNHTK1V-V}lmjMs=yu@t;` zwLw1ncOX|?y`5iY7gDRl{eNCUq1^KnzLSH1#W;$WTUzH-SfhKmU6Qa_3>vv>l&fMbc~S95eEhQ z3xX{{%tggV6$f?N`k-)5nmD8TP7CqVQBmmE@zPvD(DJptEVB_d+w6i;J;)(e{U~(_ zCEbgD1>+3fwfp^YwW|k&57iFG5`Th^yQE713YBr^iY1kb(ph%>{y!7+!sg~@-2GsB zSIn26m-7lS@oM&CwV5rN{h*ZU#pzyJlj8;n*Y^U(^M@N3BhqDd3leDN0>rs$98pzH zn$%ax$)NwbKj==v5PFec|FOIhA@I@@i_C({M#xHNQ!gp2koufM=Th|{b&C`ueL(8p zhTuoFI9|2cmj+HLxt%d4m^r;GD3)3u_G_>KC~+B{yzxCu&<@`e13JM%;n;6%-!7g` z^^6k6)D0=0_%ecrf6qTB5A$EqJx00aR?3Cg4N;a^N74g`aY#B zPu?L{d5p|pffK+#Vmr8TSm73v%YZflWz~Q=$71ZHXklX4L%)I5jjvwg!;akK(>ga< zI&AzY9wD^9S6X}S_TxBG1KJN(V;PDRXG0Im&h9o$?=oSI!1)y5JsajRJE^|0fxhQT zqjV;jhQ>9))=mMoHnMVy{Rcs$*&V>9cTf;=Dd}6g0*;&`WqOpqM&8MG^CO?#f9H0c zV{CRIeugF?$GJTe1mm9vxKymJ6`MiAdJS-=jEwEmyqU`334o6HJA%dJ4Im}~kEF8(02ivd z1CEf1^HwCX(+IRV|60J8y(-pYNY%OFXRR;!c6qdno8*#m?yqz5tpJh?|4{JK(WF^~ z{<8DMlDosK=ZJ|>&=4BeyL|f5;cXt}|7I_b@KPVC1k>)8eDkHtwHVt%`YDkqb;btY z6yRfoTRZ)O{zu3NI=w>PAuOQRIf*XqpMm>Te4iJ0Xwr1Fgv|FR$d^ne==!XT&{jE& zqsb1?pi?*rpxWefP6{lG&A@;LGT~uo|1dkST{w& z##Iq-%b?Um16d*e5gt;5JQO!xuW(H+u#7_?H96;wLIL{CJRVq`m*ijD&z7rWJRhvD z1y)k~10t9tQ&-kJ=H$kQL##|z(Q`X5L>}rcyVO$lII}c4a|Owo_QPQ1Yz!t?LXOmh zif@s5Su4Y8SmUt}GHNgdBf||>N_Y*F^>8XoEJT%Nlm~HjJBC}Ov|hj~EPOA@Kq-%2 zmYR!rgMMfBr?g^GMWQ-D8ybWn*5+om*}1fr%d8=DndDc%w0FYOBRvSe z=lUEi?VQpX@jH?5d@F3O{IF-!so%PiN){y$js*Pzicx-UK~0!Ft#ny&l)# zO4GybYk8XTVuCqWr_sg9#6cF6kM<$S{Hp^kc#>y5S5P@nvFa0aRS z;qR1sjWmn083AcP2&Gdq;83b#?}un*TJN?vgcrzLueyIw?KNp=Z@{gqlyq9NmQ`?; zlh~=itmq3B!yVrM_myt~2}ahDs~-58?^ilU<~;a5@<)#bRxev?N}!`1jt zoP+hX!NakxzE=Ee@~r+&?^kA45vO=aE)@qY@x(b*pPM`!x9W4%zb41(_XK}st`&Kb zLvpTX(2$`(Lv;VrvB1xePCM-Vvb5VcTQIFyCFQ2JUrC>hdb zxy&%J0CF%?va&)_Y{m=bRIZu`9AD7R${AMVJyLxnYLvzmQa~zEi`@9cg3L5O@CS*o z+!c3cM4hMiv%d=&8@(;|UpJ1F+&W!A&*$ibuY|z0BYy+2PKtLDgp(CfRgxPHw+>%o z#I=m#bh!mWT5D>gsU)vCk{uoBV@-o0h9r|S?7^ztc%jQ0(ms@t)jSj2uQ%F2$P|Tr4#nsA40-)#(u*%F#fdU74^I*>Zm8M$XhW^s~P>Q*#F&g4%dDNr`tt_t1351(7oe8V zg?5UQu?iuWdp+{}ozLY1F^Gn?U8>Nzn4;m%Y_^17Y~;Fkg?Lbe17edOee9575({X(A zFl)4rjJTJz?87X^l{v%ItEgu#3T^0Qd~)aE_`A!62Bkv`J|xka^f6|} z3$Bq3k$6ikTo9`C;65H%%%)=tn6vBi4c>#VIw|}T1WqIbWPm>q$0RY@nq$UJWD`?s zwkW1V8gpQ8e%^Q45ATa!h`sri3@&=c1}=sMY_R%p;jaFFepZFAwd6;UB+{1YL=LZW zmaHGn5`7;n*hl2Pns@|dUY}Fj72y6Z=ezuN_homA|77Ry3#3}kccp#>Z%mno?QsZ@ zR7oAlCVJxDQWKE{3N1z^?gypV3+w8){7T(kNfv*xEhxQlQE5mll~cDmzIwPtO^l&X z*|S~B*%pO7htzYW&9mp`;p!o2%5C>4c}B-Zy{Z4wnCcrRw#rW>;z#j_?Zbi{Rn;Oy zf>&R)AVokNkdb~ts9j&S=+4f$w=-a6-!PD_rn%^*a*NrT<=tr*%Nou=(RIK9(R|q& zqM5W~dDG!U=>C9lJ-q5smLiy)?eK$`Roxa3*Qb&DZ*noh;pTTSI?^XBoLV$82AuWX z{mp8*`wBpKwYgiPr&KA&cI*`|LG|lc(>4x$*0`y+jZ1EDn!-euXQes;U83kQ2#44? z`%SxHJWt34D=?ll=@-7F{x?l2Vdpx1p^rzi2OjYp*DaBj?1hL?J&4k2=dL&yk5$mD z(;S)u7D@iu{@9gw*QheMhJ*IXgSVx?KIyNgx)}GKh;Rsf`?Od)LP;8iSNuWALE(Fu za@QR^8G%`Zvb)*_?^ySNmLI?}+JD_{zSW>eUMZTHK3)(-#|2Qia;XjhUv^h)_vCaq zC`o*%amifpURStV7S*NyLuFk_;x-7{trMN|;Ra%aq0*;5mJlsoLz6{{RrS0(iHgvA zFnB;@)}ghd7ZJhDdYNQ{06$vM(0;cAiv%!~F8r<2z7ECL;()l#OsXN+TaPP==5mp9 z9-7%jF6*b_d9i!`saRjQ0>|=X_F+wCIcImJH|Bpy89J;|m-CrTxUV&2_60-Ti zN>j3L==oU5kr~oO%PzkTx5C>Bx2Nu$=7^up~p>j2a*yU(z(d?c01NAg3CH6dv$D0SN^^HK38GuP-uy zAwX;>NX3tvxT@@=&H@0;`6=}wsuU~g&{Z#uG&41gxE09!sP}eCg!V6v#cpG8nU@`u z2w(GP7f)?ajI536{(OIrUb>Ux>o-KndI+8nJ{O`QX3_)B85sryrTMj3-4$DI_4Zgj zlPJgE%4A3M7+Rsf0o*G}>PKFmk+)reeP;xD+m7~+xCd0VJx26Bw(a@xw&gP^3o%M{ z42rg^$<;A(03t^`DX!CLqz_TyL}3_|ws5vXm59j*A;u6jh-Qp+N@wwS@7sDe~#ozYeEF z_OXp4(cc`ZnY+R zJ|!CCciw-Uuc|+tuNKMUF1$!%v1Hx|CULFZpY$wJmSjRR=OG$lkb5wmu91`+!y1LW zLnkzfz{}I)#GMe#&8xAi<9>2EW&U^drZ{$Gk`nE5C59BxG_?mOF~UZ6X#-mhF_c74 z)a9Q8VDh|5lj=Gj)Y89!I%K1u;+YOcSG7K8meegH(mdKLRH#<2 zQLFy(`#T-oW?$w7AqcK@Bj;jX-xp+jp+@IoROGJ%KxX*I=AB@rU7+jW@I9hQ#bXFe zH*|uf*3a>%exPIll5gnjrR*CRj^?Qq#sfFaFZUykNvrCNk;P~@V=^9*_D&+298{7o zZ9&U-c}G?hH%*E0GDKA+oemQvUd8hyI3%!Ggb_>0MKONqGpt#lC4Jg1!hN)PibML% za`S|*-G(r9-p7y8^D0SyxnRG|e>Ek`7BOe~i*UDHE$2Vjuh0%r>?yBN%hgbun(1c@KVN=!X|-Oi}+N!+jv3!ghxsX>p%g-?<@H8A`Vsyf}1 zk>SJ0@O)oKH8c$O^0zZKJnVbm28W*=c4l;-kIjBK(ItixIm{-)@DJ7lZ3i9D*=VA) zshI7gaWGLvGIbss%_U+TzEz71A?NYze-x1o1KSBjEPZU#1&ehW0w&gJ&l6`5kN*su z(Hu}L;25mumyw7#Yb_&;5ga-b5*hSBx)~E@z#kaQFH_11?7C|~p|Va<*CWmB+4*P? zAJ|9bD1hXlt7f@!WSi?Sn?!bjN;O*84EW>7Y?D!)L0nYMN$|&>8wE~0_3;tX)bCp7^MMUGoM?V)I zrBSB9Q;`n1$6@~Kwd4HPn~=4I*n+`yrU=dEzh+dEA~c)-N{UNVgm0k;QF_E$v8@d# zhALpA32CJURfqw{ip&oNb4$&utm^($IF;IO|Nb%?zo5t9U(sf<0uF_n5WaV`Cuia8 z9xP@HaMsx~GIK*Rs?F_5+N1c4ex+x0=V(yQ=+La55mst`M!m*lPlB4Md73)j=;*o$ zYKTgdyt)tSwieFKvRN&fhm)0eW5(0e`2BK6vwh|6GkgHXgoBzI-{o8nTM+jX*Xc#z z`;eh;nA@s@fin5y>jF?lG+vp9^-XHkOPPuaam_z3x+X1OUqc5+q;B zOkJ$pIQSQbC4wMbBcuV45)7$UpNEXeXHp4+A>}Ta;?6>*!%Zn%6p#ILGnWEbH=ygTgk=K~=_mR@+qwwQ){zu-XHNuNG z)d}5EAea3O^XJ-4U`Mm7dYESw5AKGrVJqSf@(y4yIb_@-+$DRaB$CeQ!adzXi<4lk z({!xEs$l8nB|5% z%|-pV+wDO+eLfw?jr&F!zv)%$_EMR|IHF06+2CmmNjz^HlE@vN1cperrUY1s`=9{y zq2Y{lC^tL0E~S`m8GoWGT?yzSHuC7olRPqBoC%#P2%Sq~PE@~eLIzzXH->Q`&sq12hOh@+qHYr z5D>N#-Ep2A_Pjz|IDA|FczN&)QVI4HGXnrNH-suphBflqa{eMvAgD+Vz$4d5zGt_O z3Byd{ZuK{?-Q-o}yVnDO7|!z+98|?5!u(2_neHgW>ABWFSx7L+CP@|2xi}FifJSvJ^#zH?fC4rnk7KFvLFo}fJP>ki z4iF~cIgESSZ1?ME6&6U#Q@ibPNa6s5#)ZN8%QaO^k3#_Q2-gxp6vz*eK1|{c;_Fj5 z{}#imT*aI58lkS5u4=c!FQ=YD3vyZ?$K~bx2)hzGFZ`N;^hLN3k&A%b3$Vf}`gaZT zJhEo5l&R=>q-fkMK70@G!`jnmM$9*VisNyKjZJIjgYT=0A#fY!vtev64qttNWqg?; ziq{7)_`0%lTv_9E9zFphc#p+%uT`{G!`1iNA?j3TV$_BuP;Zs81cg94 zo&P;5=TeXK^XaJ$%&IiHfhXiq7f8j*v`@D|q$FGUvI)0Ag5GC@QoWa4$^e0%=4^&b zV6U>77Q-9vn0i>1SH&)C@PwE177!T{-ERu?Q#_&=6BXAkpc;b3F7LMm2oEMPZU=eflZYAEMNQo;Fo^q|e21 zXPvz6bf6gP-5M#6j+OF31WplqN0(KVEwN2LkT^g|M%8N+Y$j#EqL%CEd&uTb;zntx zNfE5XjnxB(L*J1}lu{A-!k&kye%L_5a-KlGR}~9M1>3N@$gC(Te!gu2!k+R;TTMQ24+p%RdoPOYH~GzwDaZ+ zlorlhv;g>8eg1k#BUSX*U}-;^8RX+ej&BM1*u~Fl3~5iVW)I~eoX>Vj>K(Hwg;pZ~ zN5O2jS|&-nm_0un=2@@Z0oEA3k!Z1C8OfXgJa8|wC#B={jxu&qN{OV3Oty0fJB*Rr z91{ECo6=>~!zS5$Hc^AG$3=FUm&Bmq9OQ1*F=($fq2e*QxA^>QAEvK1wB`RZlKN#LB1^E|-HxPQYq z8*MR`MTm4a45yKYq4>JXE@(q2uz?=KJhg5XMvFo=ChdyhNI%iQC#bhi;cFZEgxk7a zqLK4ykD@%LkfKd8Nym|81EDHnzFA7py<3#^+_J^?&+~+8_-x7)&4mmlVH@6wJZi3p zMVLQhgP8)=qiUkjdo9knH`08HJp-be@9`w>&^L6P0e8;w&fvn09teQ75Ir><2lEOA zoxwRBN5UC`m>XSU2R5Ep@_b4!EOd=(zJR7w~V=$H7oy z@&B_kwwf?XItY>Os@ zQp_)S^|)XZ-{6XTewhK!-0nn9fLoD;O<9FWq;9yMzLQpFY{ zOf5pP^sFU-ScQi{KsxjzIiqXW(+ z?a5;cH@c3{TZ$`uA`=xl<%|xSLG$FuZAtVrK{rv3>m=SzgTX09R#I=qBG)GUI^wr5 z&uQGFI4;QbdJxu;fQ7xFo$L;wB^-*tF|84&Zi)sV4m7CsS1(vgkkfFjNKieP!&~FS!)Q3 zuM-F^b^cX}pgXs?Tgih|=q{^IbFfYzoB_vGNyU>59U+}EJg4gSys>-5G$2SZVn~TO z+8`HovPp}xQ$1#xd{RrTiQN8oDH2iu7CTD;Gz)|5B%mi>fh?AcW?h!qplcmspP$+ zz5nG72w}SR^ez(uaGJQn7K~cSu|}fdg-{{{B}K-VG%Ns2lfS(-qfu&-EnyD*{4h<6@TL24i8|c(F@j-5*rY|?~dd(B<0i`H0f`w9e zXPi2h6eGAG#YiDb=%jOy7(v#j=qS4%EK$SoM~GG=C$IL=X0cs|(R_|-#UgDJB1JjA z$x%xtYgV~3y~`3sk|~FzB(qc$%PUW`A@e--o57h-c8apv0Zrr$=NM%2M_#9mJ#1h9TB4&uL zRBSAkkW^Tp&4(-b8Jh0rFE`^GK19oP#AdogjjnB=RdyebY7r;Vay1G<0`)-3bPo(w88z$Wd_ql(X#k^g<&^Ks)}nAmz7}jbhXpu|-?+#X zTO?u6hSfXJ05F=8lMg7h1||w5lfFp79Oyy_)XOn1So7!<>?FhW z;7|WDJ^eY|G>a%{uQt0OlDGUdr-wO1uyURR2XwF`7Z5WLN672b?{30R+eHYGj;eF| z#d7mRKZm9NK7NdzS4sN21^Xo`s>sr3AS>Tdgg%!I{3}?%8&@t%Cqj73< z(eTn1F-AVuCbscA>EV5X0lAS(?1dsAT(iC@UY!aBCM|v@OruMj(8Kfm4I~0>dv!sQ6N5L{epCQL4Ff)rEK(f6Hzepzz z{+w?QD(n*;-67s545|G&&X{bCOTQIv{W`mKiLL7+0}h6HeBR8H<#sdq<>lVO4o1#c zZjLk;Q8s!*dXvcjGRMePdPRmgj7&0?2W-dsx)hB8Yg5>0T2*##KzqL&Zde_4;&Q}g z=DVGNGn%T)*4~=Wi#Z0T8`9q`x4ZS=pYSl0J@^a{qbd+6s5JXM?V=5Ao0+Y_F|bgB z5n!ZegDe6Di&6@mf&La<3=HTS1fAj9<5F77gHyJ6F^DBq`q&M6{y(7S|J6vQ%`sMcA}|9LucE!|9G&woZWT7j`?lb(NqSRtREi^$JDeSSoV>(?K>Op=$*Xg~)!?iB zsyRW;cM&T{g(Vs)sh_g_Hgwa@c>~5Gur;j(3+VbNJ+|N%%H|G2Pv(NW z(={=@FFNdvPbz0KJapGS#J)fXj;Sx24oBLou2y@-K|z1#T3TTr$sZdFSsSR=md*1h z{6WimIa8Esp>ocmv|W9sDChGOZ%ulb%m!l}`X0u7ny;!X97-Pxgv@ph@Vb2RruoNV z4$@<%T_HDxDz57gupswhu~x0=zv?S$&W);HuuwIN56Ug(Q=0E+Ol4~6UKlPwbydpK zjl!(WK8&8fr}fk*zgomd*=>KM)#Db+vEF+toSurCtvfoQxT~Iv#)jOz7oASgHknuX zK-Qc8N_B~covVfKPo_gWoTpxQbodg?T870S+TZ9w_&b2pyWlGe4AW40LEG>1K*01O zYyla8U`iVOq-t!Vm^xH9Ds1N8zXw4uLYd}r&Wda{Pm?)xU@-p{?L$PYmdRnl{7nGC z0kw+AJpVT^`qTe9DoK{dEGfui6K~Yt3n@U<_cJi`-=yBu?>cV^#dws>VKL(_{V5g& zFHgwUNrvTU8`5^Y)GT66mx`EmNwWM>S)9lM_d$QDt!3D6;S4Y#@^~Vy+qpx5*|&LD z#4g#FAtb3!quxiOgV>f)5Ye{Gee}a96lwSS`ZZD+7;UWjxy9i6jyk}RXaLw7YfcYQ z(7wiChRJV;2hNhbWBvV(${EL5v&=o3I_tjHpy5#P&Zrz(gchNVqXLt|m!MWGUjQC$ z5hn_uRSqxl6%bsu8M1o*JS0=2{A_$wD36j%3Vjx#BbXj}W5TfjX8;FGjCobVoS_t9 z3OZANenJmz3wR9g7z+gMLy>)gnfQRSMrtw$)hHZk=pF5OgfbyRXT|v-l2b&(wh#Xg zjW{XZ!ZrkF_cga6xC`yX^*XPBw)a|K~uD{zLH|@>ibU0^37J zs#)7bZjyn|VbD3wc^x#Dny(`T?c;b^>2gVFs-t;HNh|RkeTF2}$(>AqMYfZE{RS6+(WCyM_tbTmxtF2bH659MkwDyN7D}<^Z=ps~c@^Dv z#bI_%4XPz1sU?SNDM=eLmw<(9=qi9K6EPep)b?{iU?6;*!K*yPNI2vG822b*C?#O! z4WI>$2Uux=QD%a$QWyq>46YF48Cpdpshg7?sc2Qx723hK(b1$`^A9X6avMGfSdtZ~ z{nN59aqm7Rz^n24{*L3=SEI)Oto#XOMfCI-WLGoXkSMf%+Dm7eDueCGkh31*r{!j> zg6*m4)?>6acy@0!r5=z-UDl@>0Jr?jqZPhRV7Ot5K5b%m|J2t#u)hD?7;kb+8(PJD z7Q2a9V7~TuTzTPEcl>vYaQZxjliZ*zn!DWac^5;K9X|Kiul!&I|JJxWZ-9_Ocoplc zpL&gnY5N~kxQ}%1(~nV*HClgSKc8hko*)>BU>LZ`vPYmZgp{m_Al*zOLP|z;)^%Wj zkV1PT$ARlNq*T!iZU}?wu*ThC1n+TY-89}WzG-0$tbs46m4jF#JPW$<=(+1!}v4$aQ;r!MSUkx?Y zOc7f47{CirT!N6~utg{+4QvL4VxW{cX#hO=2&4_K+edeB;@W+i;R zA%u~&17)Cg;#l;bR7Sg^$boIDUJ?hcLPjw!g|scZ^te61k<>e{Xs#-otx9)>N1(Yg zdLy+WJ66~!n><+im$ZmMq1@0mUB6TcK>uBKrz=kNcpH~e7DP)iwL7!PP7nsQ5h}#C z>hf2QB&x9w(~dzYKj`Z}d!y1w{t zyhQ+cX;eG)sNi2Ynq!@jRX-u90|$f3kwC}?&ABz3L^S7IEM~Da8oDF9ey}b^O?UJ) znI#S@W_>l1iE&Mah07u?y*Cc);7{nCs=3lhxpzejQ_l<+k?g$o8q$$YgQsk(;~Xi` zULU8Wssco<8w!1;!y@#IZ`+%%Ke&C>g{Yf$I@Zk%#^dk#W)1dTzgidlIN*zIQn1G$ zIn&TCu78i5)6Vf&AnDdGc3F)ZCWs6f zZRT~FLVj=DK#q525&7Lo|AtZ9u^`BHTbArYlQ<0pI`;e+dXAX?qArMFmL5%sX<2Pv z3wfOG>3|Fh)%Ehx^`>EM`g^KdIKE9++*r_N+!lrwr!On$dfZk}j@!aK2i;^QHcZ*; zWF~r9|I@y#<^njxAjO!sBrZv-m^1~*p5Eyqjh~*uMb_V*U+?1d@@!C9~(siQ9q|{lPBma2}InU)aC(F!6+Gs5^ z&))gzcD&wB7H&Y*f~5TES6%tjf6JMuF!X+3+jauOfc*rjB_&qtVr$hxK{Xnh4r#Yi{v z@rDd#Hu14~dvrwADXm9h$qYA}4YJJWEXw&V*4vjDzX7QO9kn<9LI+u&DvF1bP9^v< z`$ghWTotoR@|o)_A~M`gxo*5|ON*NXScNeLJ~HsFa&ch>Gox2>HO~5NGt6_OE+eP##@u zkbZhJ4Q`VL0}1)LOxH93g0Jgt6Xmocg9iMeWPOT0l{yJM9fdFyD5a(xFaXh3om6GX z0Q$>7DLm}VqEi2Jb3aAyM`nkdh2_rcXJ^GOhSLpkR~Ex`sK02w+vSv2bYu|9XBa|d zj+#^^e=1jmAGLhipqJv|`SB4>gLp6v&W7nQ)1Vf$6oI-uJ-co@582!bbxs~qUKp^-FN)O@kIpZq#&p=j)m}wF%SJ_O} zBzjoIVf?Ty;=0Q-suU&X%hz;SR_qH9GzuTXkEl(0RT$D7!QRLzeX8~J4js%Dmx`mM zZoaw=8|ChyX(UgZ=*qVy=!@N&3|mV4q{mhl+FCZzvvH3Jrj3Cc^PQwiZhB29rjgw>l2 zP_1S*OO-t~ASZ@%_Sy(qqFk%z!@XX_81u3H!JMYCtd|_AoZWW0A=Cg2{#Ygl;>l7- zd3*E0S+UF(BB*9zy_)HSY|8FPn6g_4bx-HT#*@e2liGZ2$uXr0X&L@xtsjivDt9YIShXkyC6aV=ftuS|-VK?NgPdEW^K<%>hR70ia~FrAtzoEjw}$~!UVoKcl?$gV^EuplxTI0+HHf|Kyy8Le_w zx^3nq_N(cBxsJ0jr{Qk9TF!r@pVRXhn=YCTNDZUs@8dO2;+h2D(;f^z-);^`v`HrE za9Q!tTq}-6h3;#7osnDBTR5!WUDZP*UB|(E?$5v(8b|=F=UvyYwcE&7&)aJs^72J+ zm$5EyGWfSxG2C%sOV8`Xk$Gl% zM9s5xY3MglapJra=Y9V!>DL?E$B)2E==|eV1!l(vhj????!)!r>2Qw!xSFg;*1sSJn74j!sArJCYLv7Iyuu#99XQbC-NdaS52Ilj9E#i zP{sTY&N|O>5y7<-1r6oSFgGv-^1wOR)j^Q6fHi6bX{T1u?I_5TrGK*Y<(9s`Jkd!` zp5$cRmwa`}JFqeO>uf#Q5Ab9!99-GEaQ1M@$fhv51%e(;uB zb*STteg=$+&V1R6+?l1#Gtc z!K1CERP!#s=FU5#n!Qo{9iWToI@u)AYIISFjckx2nC`c@;DbS&1Ze~bej>#K@V{(E z3}DfEz+MW5u_bw2)EUyqO1CoIDDAiGSO&w`V_*$zk5iy*{mZOnIqx?0CrQ+AE(=%I@C$mD;E4Z9 z1OxJ>Y3>w)L0gQGhBXK&Oa@UXm3~EUufNk)Zv;KLtQ~UyJWps#AMVYfQ#c%cq!0Sv z(b4;_v~1z}-4>P)8k@({yZL=^y52X&Y05YZG@a3z>%zj71p z4(H)dI2U@kmJk)&x~@puZ3%}HfSijsTCA2El%FjR2mIe8-JfZYfaqH{jl}E8OB~Fu zJgJ9cUDr{4#hx$GV6Ppyi^JQfpyB*@jDy>zgVWgK9$NX0J<HQ-;n7iZ-G|2yIBv|o zp}8sH5_t*$h3zL8MuLkdjo|vfuw7=i6HwH|C2c>rh()|K+IWbN18VzO5X0(#3867P z+Z-p+zyVNrd&Pa~Sa8I^S69oIm<+_jAzW<_$*VOGJKs&;hM}ho85l`?z`<|wpeGhI z*yE85!Tv7sCD|j&A6A*u!fz@O*5YGwgb@3C`X6&M&KmHKI#> zRv75COkbPo+d}ZWF9RidJVT-Ptsco<=zX6@F&p~cWe3)Szb$lXMEE1~=(dEvt-Mx~ z!s7|_U|FCjb`;)D^JtrGX#rKgr4_Ct(+XE~I$ww397XFvFalEja!zOqK#iZw5upj@ z-=bprz?|%pIm{HQM;)aFtm%Ipl_bmSQW?&G16UD!syE+K z=e8d%DrobZP^FVTCqQeM6^y$+rwlNJo)Z8XbkB)!Ky2`0%%0Q#bTtU$N|_DN`cVzS z2hTe|O(;*oS{9xzuhK}z#xCE_aBI^UDq-t4XI*-v6p*KPH>OflzS^=$jTyW-=Q9jZ3jh&PthEXsWRT^u=4!3CF^Yi@NpT}t~)$=t%<>(Z^cU{87O zXKkzpl&z-L1F#diwI0q&V;t?{rOuQa;|!$4yD|Qo&Uz>-82?wlA9>;H>25r{iAqW5 zZz$=!n_=YMFUx5VPy{+F=$PKke$^Fw{FjP7(1{P@6V)F7b1Mi{-s#C|FtQr>3R%$r z55lj{JG5&o*Si%P%lKjXd33&7K5#t>^X-b}$!+(eT0bbpY~{bZ_`2OK5e3Lw8{Xx= z(RWg^O4*A=HgRr&>2*m=c!%H|nxFR#1-2+25}So!FQG*XqZx~Nt81F=7>FM_#(u^h z5ci-u9*TZAZi?#Q&*89?B!2lc&c|k70_( zU4PfaGOt8*ou3J!YYIGo?V_#p(mM^8?@%cE2g}=|AhDsNugn0aGqnpQhaw51#bS>- z!tEo0HL4oDa=VFJ5`#L`O+&a^ny!3fBeFehx)QONqP$oVE4&D2JK1>ktamxvX^Le> zx#c@(DM7zBD<9#!Dpv3){D5~1<9ANimsc}u3rg!l&&5T^xS<>6t7n@@G`a5HCy)~x z4yAvI72EDHdKja!t@^T>=WR7_t@CVz*mKsw?uK2Da-0nxt19IM<^MJJ|`WFWWSwGzE46@yK>iTn844u3DE|fM9UR9 z0ny=GNO);5P%n1TazDA7=9W(&?SPskSLjSyFXt10ex*b1$2aTfdw5v>A9GG6rMY$M z%4szgV9ISUAr|96Jba`nLqG0Y24c$n8Ql3Vvk?7V2s{bS*00gg*=!u0S2X91y{lK4yZ2T4TvKNg$oihOYKH#{J=6{7Se{Ip$! z`)C7%e)@C|et9X|pPTI( zKLHnC6U&DbY3XNAy@yzQZfn@Fm7aHcte{HI+dNJ*rQc0<5k~Q~gKpy|zNkEY;KbKX zUU9_4+YxY~l0L%+zUY_44J5&q^G*C$ZgkURQ6JbSj;&TMxf-aS9t}RX{%)6j^==^f z-rBH@q$BM1SccLOwt5_6ssD|3VKDjJMYl$iPfCw(IQiVoD>k0I9>b9gD4%=i(THNr z#MX0=ZZHQ4CA-!meUU|BRoIqY;+@Sw%G$`&%{0zI%Barz&JE@u(H<#8dO-U+3Wuor zn2MTasJLUb&Oxp2eRR#w4H7EfCkTvFn#H1NhE{5rgG5pfW0IQ61-rFvPwd8~$I;t4 zvD*kd-MP!bn((a!+%*IoI^nGa97cGt1|`eB{mukj*4UqJrjg?^s?+v=lRDWhWPl35tHl6|&QaK71133dpIkFRS$ce{*6VvPn{GE8L8kG;yE)bMd%Megd{EF9& zzR<(-!(qN(?vmwplOv?0BX4FXS4HW0kk7mUOG0<%paGSF0j>_Q-rG==_nx%qNsIQB zF>zC`?;X`EkZc&Jh9w5pk=1KPwYhqwJ&Nk}UlfVEa@4P5>r?|)YEZC}JXVv4a;XUN zH|`n%&^piuWnEb2MO`WF7hj>b8Pv2XgCHri3ytU&>}yW9yxxneL_ManUmP$ZJl>XO z;(7*`ls2Ck-$tS4{XG>JXOgFa_1$HApBHzmeI3iN z7|itvZ{Eqa=y5Z=(2xbWko@6lnQBPlY8Wu8LB2!RyM22JIJkvJi+RQ_HI z`lLPW0K1R_ECOLQ#aH}-fPI~b8wM9xtz5ajbKrr}d|^U4zGw>X&64=fPR2J^!7r_j zuNk5ehCvfVrNs&mBwuVW_}sEUg2wkS6cPrG0@JQ%P48(xL)Gw}w%1%A+lOZNunDC` z_n^CckSN9q2CcJvY?#+o9^CvwpJ^>cx8?-v5wSgsGRKb3hHVX1qWRtBaRr;dy>u<# zJW~3q#GJ={_a^O-SUiobG@9H&mT2=p#ID6RD?l#C1KGx?sk6eeuL2I8(|FNWG7k|B zI!5ZzfUi!iiPQV?GjLRJ9T5JKpzvu>>Fa>(tgNENtNMB7gz+{*Z3vi)PjnJ!rVpbM z;QAknPyR<5pZu>bKKUCr1y4-y zL1<-s7EQ$ZfFBNH$PYiAjM6aN@eYDOpi#3jxFQ?_zUvpJ-x069)VglRz-RAf4=y@+BLFDh7F)C9{e3RSy7(Qrj1l>#!^z zpSv2Y$>VdAN6z&5+Dhj}jyFOr@_d7^ZoF-rH)|>?qH9U#R@UHxjNEl$qOcj;oS`0DN3QL^D8-J88<-t0^n_EHDvuT>`^P)^>@Ix*pn# z<+L(rFVCe-C%!a+A^DpCpjT$ldn)?yh;-8mY^kxVB-iX!%$6H|tj1&m@XhIdI|owd z+vpHWy1HGya#qV5!T=Fk+s_HsZ@%5oZG?%sUtU6%;4B2y&&h@;$TxD)bQ}hn>QV~) zgX&>|F-2=G4UuogbOgN7rNryO&yek;^koV2L$A=jY(Kc(um1}F+#bT+e*3sw#bH7e zHQ@r4bzP3tP?U5HE)PkREDyC|$q3sy#; zeF$oj)vtnGJ2evZC3rlvQ)}uIv;s%R%|}_0J@$qt z^dF6~hLgm!^^COjuc@}q1s$o#N=H#Z8IwVD!DMx+MUzpj^csW;O-5(qVRpNGptKWw z6EwSskd2ORQDKDWv}+fw49&$K73ZpA5el}L6v>)dM>T^Qe<^tRlFA~r*=6XANWME( z`y=`)QNOkA4H5w6x~|ksXR-4&*nVriZ>i=xT46dXIhmQ@;o#3)OT6)z?jgp5t34*Z z!0zA2kMTa<%;U)n!$xE{XtN}(2w$I#?=;o;v*Zds#CkcOJdo_9b>CF)Un9wQ=WwMt(1`r-KzM)e`MspNFo4-Hb8jWbLTK)OY~4o)!*W+v2L43SFl zASB`U%P@T2EdLDQL4?coZdI0-^-U}sR0(}&L>>BKLEkY+qhmyjVWmlvJ^JnM^xEBwJUHEN%|QGy2hG~G0HX0LZuk}N`jf92S{y` z7?~nYLfWmVqC!%DL9D>nxFbGSb6|r(NGU|qzChGhLlQ!CuUd4Y4(w4pNA_m<-q zFNmYAV&wCPOR}3Q9z^fT#$cq$FXh8!aoAoIHKDvr(t&{lFEg#hrAh3qqd#J1U_Zwi z^L2D_kLc;!R4c*|XMu1O=503s}B{qk&edLL+F80Hm+B%4n7F# zz>-zYsW5Nh*KHJ;Eahy%m8={vsv}g#$VT~+`-%Cz7=QT||BV_2d*a0Y&V{+yG-g=t zc~y=~Y85NZR_z1Fq2gj{?}VCwOYc9LA?JnbYCIKOF@5L_eT%ml?$Wzwd;E~!Uc8AO zklR^4PJTP=k--bYXtM|>A7-EEKS0d#KwA7I-X}}^LrS+n;=ueKU+=as{h>{!tU;9i zbhAys8OaU)Cfe_#ACuV^T8EshbNboguzX_c0nhSX_+>Vw-(E6=EN~T=EFWg|?{*JK zEpvInq7%8Y>qvdeVMt;G+g!H5I4WhS9)vI)awjU&g9al{(s}860X%8PH;qq9Pk!Ue zrANqd96e5?+M&rwin52S;8waE_Fh?Fl0L=ztgl@J<6iUAV4Eyi(cNt6Fzjj}c*UKO z+GNVIQQY2n5x1Xcoknr{nSLu1w_k*3L!}!$)Ak*RV%$KH?#q3ApppZ;mAa!n2nw&k zs&RCPD?U{LoG4Krot$Mg>Zz#mDRgZ8IEA={UF(V@^gui`b zBvMLwaw?bDX>|!4h`AQ?ON}h^#Ue5!7sr$po#Owjs|m{|*%Q%T;;%i?+BO#JnM{K~ z>_5Q=d8nTXV#NrB?hShlfu>Pe8EX#iDS0*yeP6svTEpSYrFC7#8K?1-lUdzg(gEoZT`868DM!VJ~f+4n(KlLYv0}6uv`sUn^#6u~}tcuCm!O%uX2qGJ}3e&7iRdGw29A@M9Alf$-J_QhziX7*FKa zwlJRB?S%y*+54@tdTK~fWl;+)){eZoDM>l1ni#6SOy5>ji!GFKw;Ih^1){=?fOO2w zh@3z06+7G7Q4c{Vrknvo2ZGKhpNIi;qIzKW0%HlKI+PU@WxP^@suYM|UOH#Etd*)F z72}bn&Y}R0c{X;9Wj2sB-}}A-0K6OFa?e7J(2vejuz{Z=Zmr=I6nbFPTy{|iw%#g? zhn~uYLb~k8TN?tMP+B!1iXt5Y zXSbz6&~7*EfW=@HQJ-1{J`96)1lGMf=I+WE!?%IZg7B)7%fCLjgqfwFaC7U10-2Qq zcXRn&<_y&6=%R_@@K?0s=8X2#WUDSI<0^8gkOBp`DH_je`A1CNI$p{sz)u+x5bM<0 zKhM)DU#j!QB~c+S`z=?w%SyoWDzcZ%6S&7uXZKLd7ef5kcPG!4#9WKO_llxqV1teWMNFh4p7T z5Jp5$krL=zBP@6$$^;+ZmXd5+E9NhMj7(WO)Pnkz+l|zwKC`xwg8~HjA1bMX zsa#d#!`+-8XIc?AvDbTz7tz|2_DiOLuiUn(&TD~L->$Lei&s^SalWt+ zYtF0UHFkVYQjJx=ybn>Vj>}e2ZY6GIGxQm|Tb? zEq8-)A{M&Y_$f!A*}-Y~DBQh^?RA8mw(wwDP^(OqRd~szEvXs6K>PZTQj-}6pn`-> zowC-RPm4ozeUMT&NaHRl%`ZL>>r!dMLaO#IY!5WmuQv;YwcYXssXm!Wk%sKNd|q;* z)fidZRTxk!2&VhXqH?!&Dac3se6A?np657GTYA&Z?9(1)qB5l0_UuwQU6+aef_;9^kONn2|_rUkLhp*vZ{uGF6)r_0iz>97t`VcA!z4yhDU7v<=X%rRk` zeZ!azfWnH>8RsdMZ60Ze2Qom4lFj#J$!6Z%dy8_@&2u>a{yjL~#D9g+YPFqXV&>kV z%r1*ccJgV7Jg7z_`2f2%RzJ=w0x^JT7S6xL^FJ^$WSNAkc+*rOh%5e;6(FW_T5#u; zpuWYL#fNAJl5}I<*2-e5l8Q%fOGr1sM{eD2CL5ml7(K5Nb~nptwfw($j6UU@!Pv9& zbSE_2mg=s*?#d@14z8f-q3`2EvfuugOdakYsh}5(@VZ4sH3qr@XRsR0wehf&!8*GG zXE|eO(HnEEnhP!@Qcqi~t_efiQqI7@7jeoY=^zQ3o`oovLJIz~l!Cm2TjZ7Xh3lSo zfrFHvzdc@MEsE}->wDT=v)=a;XRzg^##?~@OE~b*`q~gHtEfz?lMrJ4f;V1$;suZC zO_`pGevah%r~`z)u1@Ld*rpzoIb&ZGOYL=VrnM#97yEP>zOuHknpIhW*)3u);A}55 zn>P;ATQsY+A`22(Y-!0ACPke=$$UY3RQ3H^sQ6A?MBzk*ax13qe+hw*CM~eUQHfrT zUf=h(jkIfx%Ena6|6lEue}7wI?QH3eC;({H&Q>cbbFl=DuvN}1$nAW!kIDs)v_2RP zv1VzpA-|~@>v2J?*VJ}fe1%Pumn$i`k+_9kDRJ_BeNvEl#Qkr**Bf{Bo_(Hl;N(+# zp#bG3*j%4~AG6s%lrx zGr44xJ9hF z%e49Zo$XcJv8h|RFOHW~o!F+0Ir-ns#|Mm#=kotz9|rAEh|nU5gdd8*26dmWBjF_! z8kKiz=xm>u#ZG78I{J>`-blwv;dIhYB+HmM9CLi^x*jo=ge2@fT_pP}!H0CcE;Hi@ zyL<}g`#4GvT1H6)#->yHTGYn{RS(f2b|||jws+2^!R66x6#8F>!g2styAEkaJZc@% zeEI_O`pR;A^&G!LnoJ!;u~T<6#=CBM^imen&uw`KkGLem{N7R16*XA% z5(VO7Vrqgswu}aI6J}J|7eZ88TI-%EVy1dZQ&o={q2YQaraLHHOvS@dOQCS_t74#f z357ceXEQ;!v&-Uc9CoBOflBvH^$}U=1Be)%g|n&b*(9ZPr^_M@^h#Vz zy;=!Jwc?$NPio(-Oxsi{1VpF4o*z%0`nHSa=q1v)0TmdD_1tY2tn9M*JXPM~g@cOv zMmwj%H7wxuC~Coi8>e7_51Q5_ds({PJcQt5-K<8SDj?mYd>>i%GRf{sH}y+3r?V3jqxS=lMD z3k}!mEh6D(yZzM-DFYLJHdEf+AmbCBH+j@Bh1Fg-N#1$1!ium)S>0(2!w-qwMK(S( zM>g;)No3K5cVTK3rVx#HDp4esV>}p}u>YuEoBpkp})6iWy;@+jcF; zZ^2ZqHl8L@bcE6ieijvVRl#EyYAtHhs2VFr90FZFN-|gpD)&%i)gxC0?n0RCqh)en zK~^C?rj7DIJl=?v8To0bn`rnjoWU|>=p_F)PSzfYLq0Y+K4 zgB*-mQ01)o@RRQpVz#*gAXVl_Jja8x~ER_!7Zy279+0&64Q~_N}by zXqlx1Rpsbadafb;;q4NXjs^|GNah zVJ3A1A3t*j=_vfT1p?P@yIRhFj7J?588}%REqu4C>&ZW8Bpe|YnPhBPIMaeWrE6KC zmQ_XgF-v-;S0Vg-Y0DNnGGGwJ2AH>HIVZZ!Xd6p@;h{KG#!Lek2VGC2%f*Fpw2rDw zK2tq_;3iWEKrVSXsU*QeY`b`lHGwF`8*Wi{ot+jwxVzMCw_K^eaCWqPP%$10?)NR+ zZ&}rY&i(d5%(^IesN0hUPI+4rXf{^rs*8X~zGS1?Te70xa|TE0v0D*llEKLZ3*NZ3 zBhwe9oTd>y<)O2Kf^;TTZIz@)wr%7NKJBeik4N?Otsa8#LI>vZTWzKB*2+KtA#zD0 z6}|%jeh4oM6S&86lz4#EemI`$JWHpJ$5@fw$Uo&Zyn^U})t0%NQUnQv$8lVboZBB9 za$F6WLmturEj&V{kHymq*OAdXY_GhLVonHkWo)##g{oi9Z-QeJ#TJ~5ju!M*j$F(-o8_N@_dj>8%N;d1!#8Tt0a`M3d=>tH>Hu z`o?3vE25UD4Vk$lL`G!YeKhOi(Lsbti{f0(O&hkQtwu*71i>{msfG_ zF(DyRTgsDOY+9?6mDsalBWp?iaZFpQ{fK8zFe><&O>luuIx>I3wdGzH!#7# zJ9seVHc}DW$UIsRDG2law7YZd2MM;-HzHVk$KydB(x$K zx;kqq7`QyN+7)M-Gc&Mfv1mnWqj_GI{FLOkHKaO|Ox%_Wm@ z9Y9O74*90aY=^XnK-{9d8^J_zjmNk1(lERXNkP5bLq&1sp0HXu{yGQ_@#e7IhwH=B z;T->QHCbbb0A74FfmI{T`egu%gwP6Pe)e``03-F`P_B!~Tf%tM6D?23)DrE3f+SZV zcG@MvFvs^!gevrdaIus_vtm!3xl_AXg{5G`tURw?rM%kAr&2g~S1!uLLiNNEx`QI#?}>UU)qt4>TB`MvD;D74qcu0v4pT@MB(+ zK%=F`uH>waPA7lXG!#dAqa~Hd88-UF#f!cC_m|oDCEg_eiZ+W?yr2C38EJ!HG<$wH z%=gP(vfOU;sO?aq^k<{}(Q6Z`or`|*U1J8fCK z7*E;4mz(V(hU=ch`$stMhv51%e(*NJ;G+Cz2)2xF_uIpAvBEm(ddZI+Mj$=!cH4at zCanG)bBN~OzXw4u0$k8?PP8mHPm?)rJeYrr_BjsHd<DwCIt$PLy`2GkjyCgV z^MgNzcW_}JqWK>M)!83Z&gu(0vBQ6t$+tHvx(keDA{&F*QoJEcCDyawDM5qdzDl+` zMq-pK56Nk~!UtSD%!rm+Q4iuXj z!kz-Uoz?OsUM)A^)DV2Pc|v%qxS3bBpBviGKK}C=_)XXbu%;HYvv9pU9A443n2fuf zK0mCMhi{O1pMy)fk@V>mzEE)aDTd6LA2QihdPR87@9YE?a+7W3Q7UOhCCSZV#zrbs z%YlMR5)ixmR0`?v+p8504I3JOWEioR#7TzL_P`13npha_PR_4LCTt%cy2FW1o7(Q0(TYkn9#`)In~!V)?dnPE+4E?Equ>bvLt%Xct) z{z&bLmS=|v(dhcPNP7>9)_XCic%_ep&!nz=#Z{KM1YxOqY+n&ga!R#j z7?@f2uF5jC-APx5T2;xa3@r?3y{Z&y1FoP<=eu2SI!%c?qCHK?134Y2!oSlWsLR9m zWl^tH{!vJbi9i8E4R1<4~u&^e22Ag-%B^f@h##h3~^;$fw z-{wkuk>KMxJm7WT#rCNS_PGtSece|AO@3`eFOoOz-7)WRecdV zakZ&bL??M5tVWE=>+pM4WL9N>wDivHiu0|;{U`ATWAjI=EK#1q_*NgCWhBCi+F-`V#YA@sPiVW#?DV*rb#cCAJ zBZ$5zIQ#YDVNgKjRJj z@p)lApQI{HIBah?`+t_Q_A$wg)sHJiLGD+6Cy^@E-<$Jnr9fA^ z0mM+CKCR7FQt8y9T^-RyU zYOZESB98**!oEcbF+Bvy8ftF=z2Y##lcUlTucCkOj1S7R zC)H2ex%o-;LyyZzDWL2pM>Uyy%j`mO`@V)d3=ujDKRR6VgV9NE>8P zy0KV?<&MVb{kG3!2z&6SO~l=Js&+iuZS+llcQ@g;wDD*ca-?neyBB6}wTKnLv^asY z?6#}r{Kt4CSmFZAL|y5umjuMfRL~(_6>{s-&yu_trAAR-oo6g_pw-FdaVr>qJuTSrUMWpl-j&Ba$?~sc zmt{+EQD*Hu**ggqC8y{eEe41ee114FCrq4=Od zb|NZw#xmJTH5|wfX^~jUqd3Ci@-sL(a2S6kM<>SajPhJyMeH9Rzs%%B2THp9{9iNZ z8h;tDc^|en!wN<;Q_s7oQSr5;?S6Alz6za!k)u8nlK9*Sqb^4<>KUWX?jfJp;3t79 zG_5FZQD|=iQfSGg$3ae{Gn0aF=2nSD$ms*)lKL&o9zjt?C5mx88eFx@5m6-VIO~Xn z%FebZI~iSMkg?_XU5q~mwDk|$0^1aBhvrOTuOlkILf56eLk>LmMDjPx6b z?mIEYcJtFShD>&Rc1r8ChRiPI<&g-Go<(NcR6`wp173P*dP3_a>_Rv&6YV&Litj6r zSDtR~HK77i93{WU6T)*>qfxp+c;-ZU9`!n5bayn|rkfj7=|o%GSL^NzEvCh*x3sa% z){*V3;#yWTiTE4YUl;UNXCrCJNrPZ3G6L|Ih--0uN9=YC@hJwG} zc;atM0z7lF45#NJd+pXR;yNMPj*hezIM^n8fJB>DsMZ`u6Sa2+S# zwwQQg_3C;&(BLduEHYxn7W+HGxgR#+DT36PDa;DXsx?%f2Yi8n*oWtJ&JhDg(fl%6d`R}&A16l3hTDb-8A{1@7@io-8>3x7qCLe)xQJJA67SKqGfQq0%nuHi zK>8LuD>o4*0v28F*MEh7ZVy;tzFqH-$a+}Sz%j*mSs({+qJ9GHG!bt`=ka$^j?r#s z-yD4>9jMZQ?8&RtKK`DLARv4}iXB%t^t+3$1VgX8=s_qPVLzP;gnsvP1YzJAQ17@h z;V7HwN;Di}Gd)O%<87-`L2;CA^&l@!LnOTpk@V&(o$kf&z4(&ir+e{wFC8eP(+zcS zLtb_3>4yB?P!DE;pFoQ1IACvD^~l@srG$>VjSgh?5H{ph#2tA<{YwN7W15Z{Tj-7c zj$}Yz^mqUG``t;GufDgP^#9yFP9!_(v+sQ$9XXsmfC(#)}-Z;9%_Ta$|T1|kGLyMtJjdcd$NV==Esq~l} zeG_)CX_zM<7L~9PWU#tcH zSuJMC9RVPAcj0{dyh-9kNQiz@2L+~{=A}99{zxeApsaxGWp$%VDaM-Ckuqc*a$yUc zCO}@<4K#MGolfE8sPaGIEo*AKgGTWbB`|w-0hvt*M_NV19I??T^bwQ^^p9U<0x!L##OEb~p!*<4@ z`G++|O7lEI+a*dPqym|s>W{Hl!pPDntsmvKa^pR?p2hoRv|9dOy!aF!4$)IQW^8~d z1ZvCAo((*#Y0V++*KET)zE*eRD-Ww1v7C(=fD)N7utmSU49Ui{ogD;Jgw*b|GlxgF z`|V-5SOG?gJ%^BWy?N+0Ozma1lSbr+jAUk1pI46Q%Z`8@5C2^z-`=bk&Lgny+5QA$ znUGIr{|hH{(3Y^s3`c^-ZW-I@SV!K0=UG>t*oGd!&%`z!3_p(zrJmW@kC!2BeJv^V zaDtw?h)SAVP-|<>x_Eltsq}Die%mTKKESSs72FRgK47b?j(mm~rtFa>yICH>eH<-* zjHkiHe!dF-ik3-uKvR2iT*AuR6zGs+es*_4?U3m@r0YD{FQ1;`efabo?H34PZx%~3 ze`=T)ca3=Qqnho5&#YE44LLnOyN~Db@}+QjrtpEbi+B0&Q52vVdN&Tv{~0HrV$eDN z9IfNGmkfJiko5g$vrL-kJKFJ`&En*FH%p>@LWh=nt;eG0HX~=dt6kwNxtf35Z#UcE zeDS^yXcgCChB z8FwF-Bn`I@fw)HQKQeKiUW3&84sIu#WFJlU+c~1$pP~)&Kl?H3W4(U2McvT%B)B9T zxWn@UxncB!3CzO}Fl~jnGmO>uI~t#j_%R;MID{^EanS@#$34gm*u1nMZou(f4tFco zuXvDKv3&E*soo+7SV<=7102XKr6A>b7Hl1_xBDNMVh=Aje)=&AGB4*7`}r*U@uWz) zu_SV55R3!ejZ7N6+Pl$+hF89?Mmh0%_vKA!Ky&LOpycYItkc0bZa!g;3)?+Ke+xUm z8s8*1Ft|q&yzyeLz;6GG@fcs1>v%t5=4o&{M{*~@h^Oa=!+gJF+e{T+<`4(P%_ zYX6E8LTL!aD$l~o5Ktn(XP+UdG|a=?g`^!ArB? z7tiwH#0-CHX0VglCuaCNGlR1pJ+Z~#pDi40n-g37t=YoAy*Yh;SS=6VU~k$c5~$gY z%pVwsUcIA&h5I1QQ5W|>T6@jV8Juh=lU=Mdr2sM>EtCHja;|abu4mQ zzqsQP-r^M=jd1TT)4F{|`!uP>w$s;nRFd6Z=rKud{YsBde2bTQRN}q8R+x=1>`ft! z?p5PieAtfj%|GnSpSDXlaFN9l-tM{*hz0=&@%p`UhXw5J-hKgR9&laCffpQ>^2QTT zx-S>25h|>a=!k-|UoSq6-m(AAq=I({r?$)4@k`s?IdhMng&laQ^}<%1Rg|*)Gv1)1 zWnQGqLa*5}eX>jr8A$dbl4WSxx}t_|F;~WVpYd~RP0rPve4tcWcbT$kqAc`~Ckw7J zAR|2a)#@PvR+~6L`gE(W?pANn#dAnl?_twz*4ooX*E24Y{dK!r&e0x~EDy{U2LujI+=C>)z#P*vR$}AVL;}hmVG=9F0!hL{47QG ztRG*_L=vDFYY!#=R?oX0UFNkS1=dZ$O!@<8$3O2z#IM(3olSX!J3SAj-?;a=SftE+*fkd=u}Ff|-cHEY`VJx^r_Hh}gRz{O4$LeBrAAd@AlZL|R>X8sJO zFAQ>}O78gc-G5e7Dsl_wtMP0+kh8bigTQu2W0yVJefOKglx}*?k z1|v$*v*bImwrcfn0gM@3JZ$&-?O(;gisCH0@NQNgU1qCGPHWxgF{lW^iR7(f-5$m@ zK}#&+$LM*Lgb&Y;kH9aON4sdgOn!`eJr2NKsGl2!?)$x;uAWs3pj;S4%{Ft(@7C>O z5_nuaX^NV)*)HO6n<9IK$@G_(DFp##WTCJBg<)4ra@Bb|jrNEPCFs|p;2}ao+27^d zUjB)&wqCMGDqZuU2Bc!g%kRX`**df2V!eHdCrmtYJ9J)U`~}zu!POp(B`+}$T=0(K z%{&I0K!$+uW%d@TINxTW()fV~*XjE^j4tk%o2R$zF;0Mg5U=A6IaS-u#K)n~VT>;} zXo{;na37y1lRZLVE;Anov)^ktw~x=O6_49d^{VJ>qvXxxu^n`dMCad%>$P`?zhn)p3H!OsPo;h)BzJMUjbkq$H8T^ zSmePDhVKH=I3CxqWo8K-_W|kxQk4ElhAQ)tNmP;jsdPd(_MItNmwn^vQxqX_oBm#%wIsz`lf1$~Jw0Bm(%Xhxg8hCL+ug*%`uqco{=YRfR{2$~1`QT|Za(TP1 zpCQKB8CrAJ6qjzM5qLMF+PH0w9B&aggT|-LekZ_Y?AkJW!i13(Vlx(!BQ~dAq_$)K zG9*9hCj1m4U%8#vvXu}vSL`~cdFvEthw36VLTm!cC`}ZISMi0?pIVT_=L`Em5F$sb> z9O+zD%al{9r$!~o@?jLLzRO~GMAcK240&VB^_#9Lwj+zA+^uy3;LmeG{5!!#kt+Y+ zz%=x$z+;O|C>Q7V z2O?;H=aT)2ym7Agwxu^(`;M`z*z~zdAy2W@ijc_@qrr_+9vER|NlJ_*rdeK^lDv|< zH2$bs`>wCPP;0NW==er_wpho$T7r$*Fv&W#Qa8$pP?W@FQ^V6)C@dH+r0h1yVPDCX zkAgksj4xM*@EN&?n=sn%qaW}hghZa0PbIfH%kCgb{s*d!F4q`W{(VeGia@_`5RLy_ zQlaKFOyZV$CD2c@-sy`XUh>V!u1qC%EG;OKLP$}nS7cj1)PB37z{ zaG=8^Ih7?v*=7*nU>A!$fd99T#0Fv|l;v|CkCDQ;M@F)Kg$-{YPd!&u=aEMexW4D% z?xphj8*aa7$Z4MXz|zwOH>DX3F(r{7j;Bz*{wawIq%uRUm$E5((SJW!7J-3s!`bsvg# z`CU~rA$b!Xg33auH9(wj6(%&GBuvzj=o|y}YLTMCe>`C~En=$CsK%JTVxr)eua|5< ziCZm`f9$5wWgbq>v70Cc7(XFUh04}<;m29U$pqxwWLZwG*R{7mHQI-Z?O&T32V+xtk1|~z-wNy$vL0OsAV@aTw52^o z)G|lb7Ij)&KEzMU*S?AKc(bV80~qUR^Gwx#n|LxMRvY47P{4s>nD;a;boL%U9FHGT zEEZHOZnpb%vOLBVHYLyZ=!-Gn56XG3Xo4iZscnIZNJ@YgG(}%(*0(;orO1xXS{O) zXTbQiOZHzUA6LN`|9h7I4+#h$@0^Ffj)KwQ2T=CbKxaaVm6A4+4opJnIS)g$KNlaz zDdibX`t4as37s2jtj-z;X+v*WA2^$LCY)$9*Xr8N&G=68P=x!|UK#Nv&ZP+N3wT@j z6>2X&Bm7|fz|ud(WvJn(t_27%%!o@f0C)^j)`?m@RBZ4vYah!Sy!G#ZR0l2}nFrx~ zaMSm9xKkQTEfyc)p9bsbk8+jVW|9EieYjuCzMamyu5JMJ1cGOvy(A?!jDbi6V4<4G ztS_UW-*pA#G0BXhtZP~_p@glWBsl)1j8xtNQGO!`XxexR#lXH)B&;%&nW^m04In=* zIFo^$-LDKzCqy?yT$tSwOdZ(ipF*PP>n=}2Z);mbNnH3o>uH;&<%I=F z<6MO#-m$2>g2)fAR~G7;4O2bZ@a&jjSAD@b$U<($(_eGF1 zzPx=Hhw6>at`F3>&VLx^>YH5O$9w8pKcMWN8Z#=AP1cSph_&B25$vqSTNIf622oLnW8nveO%B_KIUxYjJ3n>MpC5`=SyoYZJawqu;8TPTjjLo{HtO^G9Z5 zw`A&CmB;BK!1Cs3fd$URz-KcH$5`<3_5(0TZ{-TxKs7Zbz2>Mv-yp_D@% zE}a^DQ#i=N0pvfgk!sH0HGJS!-=_^WM9=WP5HJ!hXJmdk>ED-E!pgn)D^ahV->tOE zS|qC$lW*o35*vzq4qu>#!lGEM_ZI(!_pp)uU0KtPYV?-$&tY zzojZGF-yo20s7o^4@7Y_Q;5_P*NfofR4^_jwaAl+ZGBnaF?gDA1nO~ed7JVDOR0-> zYoJK}&##_0vOkz5w=BiFiYoOs|%5CgZvJmu%VBzj;9T!~+ol7^kxGJZvxmVUTC$LlSFHROT8?(73 zTfJ^%%5L+qoZR4BJy-t@zJIq}@3x2dD{5{K+Dzk(K|lcUS<;RYYLM`JMFXY!>Z&yL z5h)3X|HkrnRf$D^)ixtKo_!?SBC z&qHjXny=6dR%up&f~_LZ<)_2&$M!V6MboA|e|e}C5Nprg^y@{rrKDx9nRIteLTXIy zwU*W068`;r^fM9S-QDaL?uq{WdYUe%jNG1YJ5V=dyeL_&cmtda%6Jd)uyT|uSKp@9 zycjY@_Fz2;fp}gTdHaI4ntJT9Dl1-;blbI9q4zc%jl~`)(8w2W==X)N;0wd1V{KcK zvU-Rn9u3!efiVNdt>Iv`{Vbe-Jbh4U$I6!j{C)j4_@mL+wP&qG-0=usRPVuHft1)< z%%b&o)rSK|kj4vFlt1ydbf}d+0wb2yEi>$c%ab@v?-LF#)^9GLDA7;MA&>-i4E%7Ixz7&4QO>$C9(X+z}nmlwKam@ag2 z=gISK6^FnkS;w1X@*5Zy{nhM;lMnBAlPipQwEg3u|_Vqm-D| z)pw*fgwz~ppbBcL7CZ4vM9!!+<{_o-cPUf?r46}xlQ5ji2W|gI?=1P1GGM!zcy|=K6oWeTGC;zfkPjX%nn5 ztZ9089xn3!zRm-@uS|qyF@VSYb{!_)Ap8DWCf}%~n0YaRtfkQjpP@eJ3cp2%Fg`pc zX?r~s4BSLvVgk;#e*5vRcl6j1d|cSISQa#~!68)!mtt z7*s&znYgWr`#cU|5*{B*k?~$tOdQOQ*Rw}7FpLsBqXlG;Uj62W)G}kL7DKs?<`ai? z^_-J(jL>A${RFi3kVf_jTdh#wcvN;GNhL)%bzWboFSi@E#r+nB83lc6F$S$hghMjG`oLr{xx+9MHC&u`!%$#buMj|qkv zE=qGuK>Bp zc!6Ye-%nw;G-i{LjU#VS)~hKzPK5=lmSmX^U}c!|7AT!i#ga70L|!8>_AQPUNXXXH znG~<67_`9{rmNJZr4zh2vStgbq1qB#KICX0tyz+i0{t}YysC`(T&3)f(u#M3bJ6og z-Il>2m1YAWc)~rPkaj7#bF-^CVBuFqDuc7UC+=mn}_ zV5@imrQJ-jO=v3DvZvB)=0bFpr!a`K7R{h*JacMRVcjZuOs+z9D+9by&%p>HoOQ&S z&(}a8h@Rqb9j~|hAJq4bc`;8vMtPyvC-(DM_G6Z8BZvo0Wb8^38G}tr%c@lY1!>a2 zu5|oz8+YV2o9jcGMbA2A~fY;1d@-e)gwYK9S(@gDb%& zdgliRff#1)0i~n3zXD)iYDCulWjF6?$mdmOB{G{%2h*74Yf6J_q8^QpX}Cfc))In2 zvwu=Ni0@rH@dpIh7?A((H&s(S4M!vbWsyKyaz+OTsX>T*M+f?ART z8$oj>6jZ1QEhhJ6bq%$D$>e_bMAi?jS=e?@jXW7^QceTO0Ok`Nol2tWw`41U4_r#-8xt4T&35uya_CYR1#EA|O(u6e@ zm`Awshykv}S8&UqfH4SJbv&LGUo4&$FkV=t>N)z)!ha#Wl~z1bJWLwBVtGw26eh-; z=%ovhHOjv>#lnD7(HvHje+vsZ1OO;S1i{3^mGND?!bl3N;b_cBs3ZRboYhdpc(aba zhll0=#q|u9S0W(nw7zs^*75LaT|_||4PM~2Qa{>_LzIF2sn&Z$ac>@`n4s34f$ShI zNy|1|500b^aee;TPeZB-eWy1Y*<;Agav2o8N4bI|vnn?%UB%3+JR=gpIGic#E2;)9 zy=R_ZAu8ZP8i%uBoOZ8sEc`pmSeEd!}H@K=11z6Yjpi7tEV_XjhBzI5e-*T zeF;?*JH}C4uU{8wc%qG2Jol48U!dkBnxm&ODIzy=JEgCFR3y%hKuBZERKX3Ic#xG! z!3vRvOI2TEg}KrLalZoXV{r?TDz-t2L%S-)M`@_}7*$VH2f>N!<6OUWaJ20SaKbTH zRM>enh^MGR69ah^vR8ZupSF*>F@7YoqY`*SMQVZ4X8%ot5?GmJa&!_T+olAYHj-Ac z)KRpPrb#O%0H+(hMIRe|ngK@EN;_F7BdbxZApZIcg-G$*yEs# z%eSPd`CtT&yfx)WNHi_;rAhBpb&4IJirwnJ%NLZQ!QW=zA;_X3z`%bipD*>|N`&SSTqPEXx<(|bh8qie z%RUm-{*Wq9na+twa}7eZCI=4^IndG^=U$`mbn>naX>WNdJ!*pvGH1MvNA#upN`xlE2P+RQ z%U&sh$TfztK0~20TADkJ^%%|1u+5Wd)?lUN);maw<4~|X`BnxhgxOp*WW>IYqavd- z`CNJVyWtjnEf=q%fAFt6-RIBsu=peYxpwaN_FD)OA6L*~ z`G#|_&z}e~$|0-MAXy84Lp9bHIIi*cUA$iskbATWZYMO@e45TR{}gS|SiH}0-73J9 zU-J?+%R{o91DE~qbU4R<1ec%UWRIVG%6h4(8y8K? z48pA3m4sbv2WL0j6~4?8Vr;m129k_P5S24+{x`C{1Fs*+$F^f$U~UO#;P<=Dlv_=U zYQ#FN9AHX%2OlnckIKN!;y^ z_BAN$%6VJ=DXpJ-l${!#(xA3`Eb7i}9+!7vIX}x=^4(A5^+=z<&$NHpYy64!uMrGC-AOdc zsGsR1dJ>l~KE;s2%%tAYtITpH!l&SHC8DF(+m0OXPso`ZOFr(<+D}UrZm3jgg@iKay7}WWKqPm*&O1a^9S7b$*8wt;ySeYCHUigmZe>R6c@{ zelk9CEIu!yn!;3HNaUd=0VRBwF+C(kfEF-R1tR9TeVjCHPFuowth(G3V^^GI(V_v_ zRfcxOZtdt%2vX|Sa}@`!L}_3_n>xgNl8I_&yi{F(9jk?Whl0aeQ8TtKug&bA$ke=R zc*&A0(mrBLETb+59%+U?<66Fhk~V_h2D}81M#z=d*wjsyDjc;@tUS6b#Z(Zf)ts!* zsHC)3`>G&U`|XluaGe>=uTB69=SPybG^pgfQ}<@{oGC2Bu_!LTqQY9WCP`imG@FUU zU@zyr*c*cHNy}^Tb4T;Tox)0~9-G%8nae^{+!{_y<}LdX_E z2q9z(A%qY@2qA*Ep`*de8B! z_kBFa@$`?|+~1e?=RB|LI@jvQZioL4(ck{W$^ZS+68U||{}+FXXwjcgoBM9)mRnTJ z{q5g#e;s(`>BmI=@O<#=w|6f(XYPAobAK=DZ-1XvQRFWAAKxAS&HKpz*JokwRn;e*e%gQkg0TPbA3FNPnwq2Mem3E((@&fGO$F8G z9eqw#+`{8dKQ;2B3ULeP{@(TD7w);=!JEx}KmWK>f`32pw6hmhoq75ks{Zek$5$ME zLgcSyh+BB#nWvv!75D$q$EEu&8@CetxAKDjEiw3K{HAenU#}P!7ysXX5B~YTd|~ka zpYY%R`#JwodhEV9aN+*T!j}a;Db#;e`2TKjc>XtpuL-(g|EBPDfe){LMEFMVZwcQL z_~hW9k?WtZLG0JB6Z|s5_XR$@{

agMkn4|GUBuLw{P_|6|}k5dBH;9}7PN{uANj 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]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/control.hpp -linux/videodev2.h -- -string -- -map -- - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/image_format.hpp -linux/videodev2.h -- -string -- - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/pixel_format.hpp -linux/videodev2.h -- -string -- - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera.hpp -v4l2_camera/v4l2_camera_device.hpp -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera/v4l2_camera_device.hpp -camera_info_manager/camera_info_manager.hpp -- -image_transport/image_transport.hpp -- -rclcpp/rclcpp.hpp -- -rcl_interfaces/msg/parameter.hpp -- -memory -- -string -- -map -- -vector -- -v4l2_camera/visibility_control.h -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera/visibility_control.h - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera_device.hpp -sensor_msgs/msg/image.hpp -- -map -- -string -- -utility -- -vector -- -v4l2_camera/control.hpp -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera/control.hpp -v4l2_camera/image_format.hpp -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera/image_format.hpp -v4l2_camera/pixel_format.hpp -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera/pixel_format.hpp - -/home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/visibility_control.h - -/home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_node.cpp -v4l2_camera/v4l2_camera.hpp -/home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera/v4l2_camera.hpp -memory -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__builder.hpp -builtin_interfaces/msg/detail/duration__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__traits.hpp -builtin_interfaces/msg/detail/duration__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/time__builder.hpp -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/time__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/builtin_interfaces/msg/detail/time__traits.hpp -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/builtin_interfaces/msg/duration.hpp -builtin_interfaces/msg/detail/duration__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__struct.hpp -builtin_interfaces/msg/detail/duration__builder.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__builder.hpp -builtin_interfaces/msg/detail/duration__traits.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__traits.hpp - -/opt/ros/foxy/include/builtin_interfaces/msg/time.hpp -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__struct.hpp -builtin_interfaces/msg/detail/time__builder.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__builder.hpp -builtin_interfaces/msg/detail/time__traits.hpp -/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__traits.hpp - -/opt/ros/foxy/include/camera_info_manager/camera_info_manager.hpp -memory -- -mutex -- -string -- -rclcpp/node.hpp -/opt/ros/foxy/include/camera_info_manager/rclcpp/node.hpp -sensor_msgs/msg/camera_info.hpp -/opt/ros/foxy/include/camera_info_manager/sensor_msgs/msg/camera_info.hpp -sensor_msgs/srv/set_camera_info.hpp -/opt/ros/foxy/include/camera_info_manager/sensor_msgs/srv/set_camera_info.hpp -camera_info_manager/visibility_control.h -/opt/ros/foxy/include/camera_info_manager/camera_info_manager/visibility_control.h - -/opt/ros/foxy/include/camera_info_manager/visibility_control.h - -/opt/ros/foxy/include/image_transport/camera_publisher.hpp -rclcpp/macros.hpp -- -rclcpp/node.hpp -- -sensor_msgs/msg/image.hpp -- -sensor_msgs/msg/camera_info.hpp -- -image_transport/single_subscriber_publisher.hpp -/opt/ros/foxy/include/image_transport/image_transport/single_subscriber_publisher.hpp -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/camera_subscriber.hpp -functional -- -rclcpp/node.hpp -- -sensor_msgs/msg/camera_info.hpp -- -sensor_msgs/msg/image.hpp -- -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/exception.hpp -stdexcept -- -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/image_transport.hpp -functional -- -memory -- -string -- -vector -- -rclcpp/node.hpp -- -image_transport/camera_publisher.hpp -/opt/ros/foxy/include/image_transport/image_transport/camera_publisher.hpp -image_transport/camera_subscriber.hpp -/opt/ros/foxy/include/image_transport/image_transport/camera_subscriber.hpp -image_transport/publisher.hpp -/opt/ros/foxy/include/image_transport/image_transport/publisher.hpp -image_transport/subscriber.hpp -/opt/ros/foxy/include/image_transport/image_transport/subscriber.hpp -image_transport/transport_hints.hpp -/opt/ros/foxy/include/image_transport/image_transport/transport_hints.hpp -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/loader_fwds.hpp - -/opt/ros/foxy/include/image_transport/publisher.hpp -memory -- -rclcpp/macros.hpp -- -rclcpp/node.hpp -- -sensor_msgs/msg/image.hpp -- -image_transport/exception.hpp -/opt/ros/foxy/include/image_transport/image_transport/exception.hpp -image_transport/loader_fwds.hpp -/opt/ros/foxy/include/image_transport/image_transport/loader_fwds.hpp -image_transport/single_subscriber_publisher.hpp -/opt/ros/foxy/include/image_transport/image_transport/single_subscriber_publisher.hpp -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/single_subscriber_publisher.hpp -rclcpp/macros.hpp -- -sensor_msgs/msg/image.hpp -- -functional -- -string -- -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/subscriber.hpp -functional -- -memory -- -string -- -rclcpp/node.hpp -- -sensor_msgs/msg/image.hpp -- -image_transport/exception.hpp -/opt/ros/foxy/include/image_transport/image_transport/exception.hpp -image_transport/loader_fwds.hpp -/opt/ros/foxy/include/image_transport/image_transport/loader_fwds.hpp -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/transport_hints.hpp -memory -- -string -- -rclcpp/node.hpp -- -image_transport/visibility_control.hpp -/opt/ros/foxy/include/image_transport/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/image_transport/visibility_control.hpp - -/opt/ros/foxy/include/libstatistics_collector/collector/collector.hpp -mutex -- -string -- -libstatistics_collector/visibility_control.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp -libstatistics_collector/moving_average_statistics/moving_average.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/moving_average.hpp -libstatistics_collector/moving_average_statistics/types.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp -metric_details_interface.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp -rcpputils/thread_safety_annotations.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/rcpputils/thread_safety_annotations.hpp - -/opt/ros/foxy/include/libstatistics_collector/collector/generate_statistics_message.hpp -string -- -builtin_interfaces/msg/time.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/builtin_interfaces/msg/time.hpp -statistics_msgs/msg/metrics_message.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/statistics_msgs/msg/metrics_message.hpp -libstatistics_collector/visibility_control.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp -libstatistics_collector/moving_average_statistics/types.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp - -/opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp -string -- -libstatistics_collector/visibility_control.hpp -/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp - -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/moving_average.hpp -cmath -- -algorithm -- -limits -- -mutex -- -numeric -- -type_traits -- -types.hpp -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp -libstatistics_collector/visibility_control.hpp -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp -rcpputils/thread_safety_annotations.hpp -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/rcpputils/thread_safety_annotations.hpp - -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp -cmath -- -sstream -- -string -- -libstatistics_collector/visibility_control.hpp -/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp - -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp -string -- - -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_age.hpp -chrono -- -string -- -sstream -- -type_traits -- -utility -- -constants.hpp -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp -libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -rcl/time.h -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcl/time.h -rcutils/logging_macros.h -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcutils/logging_macros.h - -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_period.hpp -chrono -- -mutex -- -string -- -constants.hpp -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp -libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -rcl/time.h -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcl/time.h - -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -chrono -- -string -- -rcl/time.h -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcl/time.h -libstatistics_collector/collector/collector.hpp -/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/libstatistics_collector/collector/collector.hpp - -/opt/ros/foxy/include/libstatistics_collector/visibility_control.hpp - -/opt/ros/foxy/include/rcl/allocator.h -rcutils/allocator.h -/opt/ros/foxy/include/rcl/rcutils/allocator.h - -/opt/ros/foxy/include/rcl/arguments.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h -rcl_yaml_param_parser/types.h -/opt/ros/foxy/include/rcl/rcl_yaml_param_parser/types.h - -/opt/ros/foxy/include/rcl/client.h -rosidl_runtime_c/service_type_support_struct.h -/opt/ros/foxy/include/rcl/rosidl_runtime_c/service_type_support_struct.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/node.h -/opt/ros/foxy/include/rcl/rcl/node.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/context.h -rmw/init.h -/opt/ros/foxy/include/rcl/rmw/init.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/arguments.h -/opt/ros/foxy/include/rcl/rcl/arguments.h -rcl/init_options.h -/opt/ros/foxy/include/rcl/rcl/init_options.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h -stdalign.h -- - -/opt/ros/foxy/include/rcl/domain_id.h -stddef.h -- -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h -rmw/domain_id.h -/opt/ros/foxy/include/rcl/rmw/domain_id.h - -/opt/ros/foxy/include/rcl/error_handling.h -rcutils/error_handling.h -/opt/ros/foxy/include/rcl/rcutils/error_handling.h - -/opt/ros/foxy/include/rcl/event.h -rcl/client.h -/opt/ros/foxy/include/rcl/rcl/client.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/publisher.h -/opt/ros/foxy/include/rcl/rcl/publisher.h -rcl/service.h -/opt/ros/foxy/include/rcl/rcl/service.h -rcl/subscription.h -/opt/ros/foxy/include/rcl/rcl/subscription.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/graph.h -rmw/names_and_types.h -- -rmw/get_topic_names_and_types.h -- -rmw/topic_endpoint_info_array.h -- -rcutils/types.h -/opt/ros/foxy/include/rcl/rcutils/types.h -rosidl_runtime_c/service_type_support_struct.h -/opt/ros/foxy/include/rcl/rosidl_runtime_c/service_type_support_struct.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/client.h -/opt/ros/foxy/include/rcl/rcl/client.h -rcl/node.h -/opt/ros/foxy/include/rcl/rcl/node.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/guard_condition.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/context.h -/opt/ros/foxy/include/rcl/rcl/context.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/init_options.h -rmw/init.h -/opt/ros/foxy/include/rcl/rmw/init.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/macros.h - -/opt/ros/foxy/include/rcl/node.h -stdint.h -- -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/arguments.h -/opt/ros/foxy/include/rcl/rcl/arguments.h -rcl/context.h -/opt/ros/foxy/include/rcl/rcl/context.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/node_options.h -/opt/ros/foxy/include/rcl/rcl/node_options.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/node_options.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/arguments.h -/opt/ros/foxy/include/rcl/rcl/arguments.h -rcl/domain_id.h -/opt/ros/foxy/include/rcl/rcl/domain_id.h - -/opt/ros/foxy/include/rcl/publisher.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rcl/rosidl_runtime_c/message_type_support_struct.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/node.h -/opt/ros/foxy/include/rcl/rcl/node.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/service.h -rosidl_runtime_c/service_type_support_struct.h -/opt/ros/foxy/include/rcl/rosidl_runtime_c/service_type_support_struct.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/node.h -/opt/ros/foxy/include/rcl/rcl/node.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/subscription.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rcl/rosidl_runtime_c/message_type_support_struct.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/node.h -/opt/ros/foxy/include/rcl/rcl/node.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h -rmw/message_sequence.h -/opt/ros/foxy/include/rcl/rmw/message_sequence.h - -/opt/ros/foxy/include/rcl/time.h -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h -rcutils/time.h -/opt/ros/foxy/include/rcl/rcutils/time.h - -/opt/ros/foxy/include/rcl/timer.h -stdbool.h -- -rcl/allocator.h -/opt/ros/foxy/include/rcl/rcl/allocator.h -rcl/context.h -/opt/ros/foxy/include/rcl/rcl/context.h -rcl/guard_condition.h -/opt/ros/foxy/include/rcl/rcl/guard_condition.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/time.h -/opt/ros/foxy/include/rcl/rcl/time.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rmw/rmw.h -/opt/ros/foxy/include/rcl/rmw/rmw.h - -/opt/ros/foxy/include/rcl/types.h -rmw/types.h -- - -/opt/ros/foxy/include/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl/wait.h -stdbool.h -- -stddef.h -- -rcl/client.h -/opt/ros/foxy/include/rcl/rcl/client.h -rcl/guard_condition.h -/opt/ros/foxy/include/rcl/rcl/guard_condition.h -rcl/macros.h -/opt/ros/foxy/include/rcl/rcl/macros.h -rcl/service.h -/opt/ros/foxy/include/rcl/rcl/service.h -rcl/subscription.h -/opt/ros/foxy/include/rcl/rcl/subscription.h -rcl/timer.h -/opt/ros/foxy/include/rcl/rcl/timer.h -rcl/event.h -/opt/ros/foxy/include/rcl/rcl/event.h -rcl/types.h -/opt/ros/foxy/include/rcl/rcl/types.h -rcl/visibility_control.h -/opt/ros/foxy/include/rcl/rcl/visibility_control.h - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__traits.hpp -rcl_interfaces/msg/detail/floating_point_range__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__traits.hpp -rcl_interfaces/msg/detail/integer_range__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp -rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp -rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__builder.hpp -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/parameter_value__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__traits.hpp -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -rcl_interfaces/msg/detail/parameter_value__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp -rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/floating_point_range__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp -rcl_interfaces/msg/detail/integer_range__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp -rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -rcl_interfaces/msg/detail/floating_point_range__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__traits.hpp -rcl_interfaces/msg/detail/integer_range__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__builder.hpp -rcl_interfaces/msg/detail/parameter_event__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__traits.hpp -rcl_interfaces/msg/detail/parameter_event__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -builtin_interfaces/msg/detail/time__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__builder.hpp -rcl_interfaces/msg/detail/parameter_type__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__traits.hpp -rcl_interfaces/msg/detail/parameter_type__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__builder.hpp -rcl_interfaces/msg/detail/parameter_value__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__traits.hpp -rcl_interfaces/msg/detail/parameter_value__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp -rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp -rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/msg/list_parameters_result.hpp -rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -rcl_interfaces/msg/detail/list_parameters_result__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp -rcl_interfaces/msg/detail/list_parameters_result__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/parameter.hpp -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__struct.hpp -rcl_interfaces/msg/detail/parameter__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__builder.hpp -rcl_interfaces/msg/detail/parameter__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/parameter_descriptor.hpp -rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp -rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/parameter_event.hpp -rcl_interfaces/msg/detail/parameter_event__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__struct.hpp -rcl_interfaces/msg/detail/parameter_event__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__builder.hpp -rcl_interfaces/msg/detail/parameter_event__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/parameter_type.hpp -rcl_interfaces/msg/detail/parameter_type__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__struct.hpp -rcl_interfaces/msg/detail/parameter_type__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__builder.hpp -rcl_interfaces/msg/detail/parameter_type__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/parameter_value.hpp -rcl_interfaces/msg/detail/parameter_value__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__struct.hpp -rcl_interfaces/msg/detail/parameter_value__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__builder.hpp -rcl_interfaces/msg/detail/parameter_value__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/msg/set_parameters_result.hpp -rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -rcl_interfaces/msg/detail/set_parameters_result__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp -rcl_interfaces/msg/detail/set_parameters_result__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/describe_parameters.hpp -rcl_interfaces/srv/detail/describe_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -rcl_interfaces/srv/detail/describe_parameters__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__builder.hpp -rcl_interfaces/srv/detail/describe_parameters__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__builder.hpp -rcl_interfaces/srv/detail/describe_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__traits.hpp -rcl_interfaces/srv/detail/describe_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp -rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp -rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__builder.hpp -rcl_interfaces/srv/detail/get_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/parameter_value__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__traits.hpp -rcl_interfaces/srv/detail/get_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__builder.hpp -rcl_interfaces/srv/detail/list_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__traits.hpp -rcl_interfaces/srv/detail/list_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -rcl_interfaces/msg/detail/list_parameters_result__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__builder.hpp -rcl_interfaces/srv/detail/set_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp -rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__traits.hpp -rcl_interfaces/srv/detail/set_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp -rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -rcl_interfaces/msg/detail/parameter__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp -rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp -rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -rcl_interfaces/msg/detail/set_parameters_result__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/get_parameter_types.hpp -rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -rcl_interfaces/srv/detail/get_parameter_types__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp -rcl_interfaces/srv/detail/get_parameter_types__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/get_parameters.hpp -rcl_interfaces/srv/detail/get_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__struct.hpp -rcl_interfaces/srv/detail/get_parameters__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__builder.hpp -rcl_interfaces/srv/detail/get_parameters__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/list_parameters.hpp -rcl_interfaces/srv/detail/list_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__struct.hpp -rcl_interfaces/srv/detail/list_parameters__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__builder.hpp -rcl_interfaces/srv/detail/list_parameters__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/set_parameters.hpp -rcl_interfaces/srv/detail/set_parameters__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__struct.hpp -rcl_interfaces/srv/detail/set_parameters__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__builder.hpp -rcl_interfaces/srv/detail/set_parameters__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__traits.hpp - -/opt/ros/foxy/include/rcl_interfaces/srv/set_parameters_atomically.hpp -rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp -rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp -/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp - -/opt/ros/foxy/include/rcl_yaml_param_parser/types.h -stdint.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcl_yaml_param_parser/rcutils/allocator.h -rcutils/types/string_array.h -/opt/ros/foxy/include/rcl_yaml_param_parser/rcutils/types/string_array.h - -/opt/ros/foxy/include/rclcpp/allocator/allocator_common.hpp -memory -- -rcl/allocator.h -/opt/ros/foxy/include/rclcpp/allocator/rcl/allocator.h -rclcpp/allocator/allocator_deleter.hpp -/opt/ros/foxy/include/rclcpp/allocator/rclcpp/allocator/allocator_deleter.hpp - -/opt/ros/foxy/include/rclcpp/allocator/allocator_deleter.hpp -memory -- -stdexcept -- - -/opt/ros/foxy/include/rclcpp/any_executable.hpp -memory -- -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/callback_group.hpp -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp -rclcpp/subscription.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/any_service_callback.hpp -functional -- -memory -- -stdexcept -- -type_traits -- -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rmw/types.h -/opt/ros/foxy/include/rclcpp/rmw/types.h -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h -tracetools/utils.hpp -/opt/ros/foxy/include/rclcpp/tracetools/utils.hpp - -/opt/ros/foxy/include/rclcpp/any_subscription_callback.hpp -rmw/types.h -- -functional -- -memory -- -stdexcept -- -type_traits -- -utility -- -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/message_info.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/message_info.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h -tracetools/utils.hpp -/opt/ros/foxy/include/rclcpp/tracetools/utils.hpp - -/opt/ros/foxy/include/rclcpp/callback_group.hpp -atomic -- -mutex -- -string -- -vector -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp -rclcpp/publisher_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_base.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/client.hpp -atomic -- -future -- -map -- -memory -- -sstream -- -string -- -tuple -- -utility -- -rcl/client.h -/opt/ros/foxy/include/rclcpp/rcl/client.h -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node_interfaces/node_graph_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/expand_topic_or_service_name.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcutils/logging_macros.h -/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h -rmw/error_handling.h -/opt/ros/foxy/include/rclcpp/rmw/error_handling.h -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/clock.hpp -functional -- -memory -- -mutex -- -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/time.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/time.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcl/time.h -/opt/ros/foxy/include/rclcpp/rcl/time.h -rcutils/time.h -/opt/ros/foxy/include/rclcpp/rcutils/time.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rclcpp/rcutils/types/rcutils_ret.h - -/opt/ros/foxy/include/rclcpp/context.hpp -condition_variable -- -functional -- -memory -- -mutex -- -string -- -typeindex -- -typeinfo -- -unordered_map -- -utility -- -vector -- -rcl/context.h -/opt/ros/foxy/include/rclcpp/rcl/context.h -rcl/guard_condition.h -/opt/ros/foxy/include/rclcpp/rcl/guard_condition.h -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/init_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/init_options.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/contexts/default_context.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/contexts/rclcpp/context.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/contexts/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/create_client.hpp -memory -- -string -- -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_services_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/create_publisher.hpp -memory -- -string -- -rclcpp/node_interfaces/get_node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp -rclcpp/node_interfaces/node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp -rclcpp/node_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_options.hpp -rclcpp/publisher_factory.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_factory.hpp -rclcpp/publisher_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rmw/qos_profiles.h -/opt/ros/foxy/include/rclcpp/rmw/qos_profiles.h - -/opt/ros/foxy/include/rclcpp/create_service.hpp -memory -- -string -- -utility -- -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_services_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/create_subscription.hpp -chrono -- -functional -- -memory -- -stdexcept -- -string -- -utility -- -rclcpp/detail/resolve_enable_topic_statistics.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp -rclcpp/node_interfaces/get_node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp -rclcpp/node_interfaces/get_node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp -rclcpp/node_interfaces/node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp -rclcpp/create_publisher.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_publisher.hpp -rclcpp/create_timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_timer.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/subscription_factory.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_factory.hpp -rclcpp/subscription_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/topic_statistics/subscription_topic_statistics.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp -rmw/qos_profiles.h -/opt/ros/foxy/include/rclcpp/rmw/qos_profiles.h - -/opt/ros/foxy/include/rclcpp/create_timer.hpp -chrono -- -exception -- -memory -- -string -- -utility -- -rclcpp/duration.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/duration.hpp -rclcpp/node_interfaces/get_node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp -rclcpp/node_interfaces/get_node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp - -/opt/ros/foxy/include/rclcpp/detail/mutex_two_priorities.hpp -condition_variable -- -mutex -- - -/opt/ros/foxy/include/rclcpp/detail/resolve_enable_topic_statistics.hpp -stdexcept -- -rclcpp/topic_statistics_state.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/topic_statistics_state.hpp - -/opt/ros/foxy/include/rclcpp/detail/resolve_intra_process_buffer_type.hpp -stdexcept -- -rclcpp/any_subscription_callback.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/any_subscription_callback.hpp -rclcpp/intra_process_buffer_type.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/intra_process_buffer_type.hpp - -/opt/ros/foxy/include/rclcpp/detail/resolve_use_intra_process.hpp -stdexcept -- -rclcpp/intra_process_setting.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/intra_process_setting.hpp - -/opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_payload.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/detail/rcl/publisher.h -rclcpp/detail/rmw_implementation_specific_payload.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/detail/rcl/subscription.h -rclcpp/detail/rmw_implementation_specific_payload.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/detail/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/duration.hpp -chrono -- -builtin_interfaces/msg/duration.hpp -/opt/ros/foxy/include/rclcpp/builtin_interfaces/msg/duration.hpp -rcl/time.h -/opt/ros/foxy/include/rclcpp/rcl/time.h -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/event.hpp -atomic -- -memory -- -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/exceptions.hpp -rclcpp/exceptions/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions/exceptions.hpp - -/opt/ros/foxy/include/rclcpp/exceptions/exceptions.hpp -stdexcept -- -string -- -vector -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/exceptions/rcl/error_handling.h -rcl/types.h -/opt/ros/foxy/include/rclcpp/exceptions/rcl/types.h -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/exceptions/rclcpp/visibility_control.hpp -rcpputils/join.hpp -/opt/ros/foxy/include/rclcpp/exceptions/rcpputils/join.hpp - -/opt/ros/foxy/include/rclcpp/executor.hpp -algorithm -- -cassert -- -chrono -- -cstdlib -- -iostream -- -list -- -memory -- -mutex -- -string -- -vector -- -rcl/guard_condition.h -/opt/ros/foxy/include/rclcpp/rcl/guard_condition.h -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/executor_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executor_options.hpp -rclcpp/future_return_code.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/future_return_code.hpp -rclcpp/memory_strategies.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategies.hpp -rclcpp/memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategy.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/scope_exit.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/scope_exit.hpp - -/opt/ros/foxy/include/rclcpp/executor_options.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/memory_strategies.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategies.hpp -rclcpp/memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategy.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/executors.hpp -future -- -memory -- -rclcpp/executors/multi_threaded_executor.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp -rclcpp/executors/single_threaded_executor.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp -rclcpp/executors/static_single_threaded_executor.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp -chrono -- -memory -- -mutex -- -set -- -thread -- -unordered_map -- -rclcpp/detail/mutex_two_priorities.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/detail/mutex_two_priorities.hpp -rclcpp/executor.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/executor.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp -rclcpp/memory_strategies.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategies.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp -rmw/rmw.h -- -cassert -- -cstdlib -- -memory -- -vector -- -rclcpp/executor.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/executor.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp -rclcpp/memory_strategies.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategies.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/node.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/utilities.hpp -rclcpp/rate.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/rate.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/executors/static_executor_entities_collector.hpp -chrono -- -list -- -memory -- -rcl/guard_condition.h -/opt/ros/foxy/include/rclcpp/executors/rcl/guard_condition.h -rcl/wait.h -/opt/ros/foxy/include/rclcpp/executors/rcl/wait.h -rclcpp/experimental/executable_list.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/experimental/executable_list.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp -rclcpp/memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategy.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/executors/static_single_threaded_executor.hpp -cassert -- -cstdlib -- -memory -- -vector -- -string -- -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/executors/rmw/rmw.h -rclcpp/executor.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/executor.hpp -rclcpp/executors/static_executor_entities_collector.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/executors/static_executor_entities_collector.hpp -rclcpp/experimental/executable_list.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/experimental/executable_list.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp -rclcpp/memory_strategies.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategies.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/node.hpp -rclcpp/rate.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/rate.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/expand_topic_or_service_name.hpp -string -- -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/experimental/buffers/buffer_implementation_base.hpp - -/opt/ros/foxy/include/rclcpp/experimental/buffers/intra_process_buffer.hpp -memory -- -type_traits -- -utility -- -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/allocator/allocator_common.hpp -rclcpp/allocator/allocator_deleter.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/allocator/allocator_deleter.hpp -rclcpp/experimental/buffers/buffer_implementation_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/macros.hpp - -/opt/ros/foxy/include/rclcpp/experimental/buffers/ring_buffer_implementation.hpp -algorithm -- -cstddef -- -cstdint -- -memory -- -mutex -- -stdexcept -- -utility -- -vector -- -rclcpp/experimental/buffers/buffer_implementation_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp -rclcpp/logger.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/logger.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/logging.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/experimental/create_intra_process_buffer.hpp -memory -- -type_traits -- -utility -- -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/experimental/rcl/subscription.h -rclcpp/experimental/buffers/intra_process_buffer.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp -rclcpp/experimental/buffers/ring_buffer_implementation.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/buffers/ring_buffer_implementation.hpp -rclcpp/intra_process_buffer_type.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/intra_process_buffer_type.hpp - -/opt/ros/foxy/include/rclcpp/experimental/executable_list.hpp -memory -- -vector -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/client.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/subscription_base.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/experimental/intra_process_manager.hpp -rmw/types.h -- -shared_mutex -- -algorithm -- -atomic -- -cstdint -- -exception -- -map -- -memory -- -string -- -unordered_map -- -utility -- -vector -- -rclcpp/allocator/allocator_deleter.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/allocator/allocator_deleter.hpp -rclcpp/experimental/subscription_intra_process.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/subscription_intra_process.hpp -rclcpp/experimental/subscription_intra_process_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp -rclcpp/logger.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/logger.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/logging.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/macros.hpp -rclcpp/publisher_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/publisher_base.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process.hpp -rmw/rmw.h -- -functional -- -memory -- -string -- -utility -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/experimental/rcl/error_handling.h -rclcpp/any_subscription_callback.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/any_subscription_callback.hpp -rclcpp/experimental/buffers/intra_process_buffer.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp -rclcpp/experimental/create_intra_process_buffer.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/create_intra_process_buffer.hpp -rclcpp/experimental/subscription_intra_process_base.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/type_support_decl.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/waitable.hpp -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/experimental/tracetools/tracetools.h - -/opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process_base.hpp -rmw/rmw.h -- -functional -- -memory -- -mutex -- -string -- -utility -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/experimental/rcl/error_handling.h -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/type_support_decl.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/experimental/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/function_traits.hpp -functional -- -memory -- -tuple -- - -/opt/ros/foxy/include/rclcpp/future_return_code.hpp -iostream -- -string -- -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/guard_condition.hpp -atomic -- -rcl/guard_condition.h -/opt/ros/foxy/include/rclcpp/rcl/guard_condition.h -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/init_options.hpp -memory -- -rcl/init_options.h -/opt/ros/foxy/include/rclcpp/rcl/init_options.h -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/intra_process_buffer_type.hpp - -/opt/ros/foxy/include/rclcpp/intra_process_setting.hpp - -/opt/ros/foxy/include/rclcpp/loaned_message.hpp -memory -- -utility -- -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp -rclcpp/publisher_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp -rcl/allocator.h -/opt/ros/foxy/include/rclcpp/rcl/allocator.h -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h - -/opt/ros/foxy/include/rclcpp/logger.hpp -memory -- -string -- -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcl/node.h -/opt/ros/foxy/include/rclcpp/rcl/node.h - -/opt/ros/foxy/include/rclcpp/logging.hpp -sstream -- -type_traits -- -rclcpp/logger.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logger.hpp -rcutils/logging_macros.h -/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp - -/opt/ros/foxy/include/rclcpp/macros.hpp -memory -- -utility -- - -/opt/ros/foxy/include/rclcpp/memory_strategies.hpp -rclcpp/memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategy.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/memory_strategy.hpp -list -- -memory -- -rcl/allocator.h -/opt/ros/foxy/include/rclcpp/rcl/allocator.h -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/any_executable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/any_executable.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/message_info.hpp -rmw/types.h -/opt/ros/foxy/include/rclcpp/rmw/types.h -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/message_memory_strategy.hpp -memory -- -stdexcept -- -rcl/types.h -/opt/ros/foxy/include/rclcpp/rcl/types.h -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/serialized_message.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/serialized_message.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcutils/logging_macros.h -/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h -rmw/serialized_message.h -/opt/ros/foxy/include/rclcpp/rmw/serialized_message.h - -/opt/ros/foxy/include/rclcpp/node.hpp -atomic -- -condition_variable -- -list -- -map -- -memory -- -mutex -- -string -- -tuple -- -utility -- -vector -- -rcutils/macros.h -/opt/ros/foxy/include/rclcpp/rcutils/macros.h -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/node.h -/opt/ros/foxy/include/rclcpp/rcl/node.h -rcl_interfaces/msg/list_parameters_result.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/list_parameters_result.hpp -rcl_interfaces/msg/parameter_descriptor.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_descriptor.hpp -rcl_interfaces/msg/parameter_event.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_event.hpp -rcl_interfaces/msg/set_parameters_result.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/set_parameters_result.hpp -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/callback_group.hpp -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp -rclcpp/clock.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/clock.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/event.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/event.hpp -rclcpp/logger.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logger.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/message_memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/message_memory_strategy.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_clock_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp -rclcpp/node_interfaces/node_graph_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp -rclcpp/node_interfaces/node_logging_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp -rclcpp/node_interfaces/node_parameters_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp -rclcpp/node_interfaces/node_services_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp -rclcpp/node_interfaces/node_time_source_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp -rclcpp/node_interfaces/node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp -rclcpp/node_interfaces/node_waitables_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp -rclcpp/node_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_options.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/publisher.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher.hpp -rclcpp/publisher_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp -rclcpp/subscription.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription.hpp -rclcpp/subscription_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp -rclcpp/subscription_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_traits.hpp -rclcpp/time.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/time.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -node_impl.hpp -/opt/ros/foxy/include/rclcpp/node_impl.hpp - -/opt/ros/foxy/include/rclcpp/node_impl.hpp -rmw/error_handling.h -- -rmw/rmw.h -- -algorithm -- -chrono -- -cstdlib -- -iostream -- -limits -- -map -- -memory -- -sstream -- -stdexcept -- -string -- -utility -- -vector -- -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/rcl/subscription.h -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/create_client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_client.hpp -rclcpp/create_publisher.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_publisher.hpp -rclcpp/create_service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_service.hpp -rclcpp/create_timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_timer.hpp -rclcpp/create_subscription.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_subscription.hpp -rclcpp/detail/resolve_enable_topic_statistics.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -node.hpp -/opt/ros/foxy/include/rclcpp/node.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/get_node_base_interface.hpp -memory -- -utility -- -type_traits -- -rcpputils/pointer_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_base_interface_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface_traits.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/get_node_timers_interface.hpp -memory -- -utility -- -type_traits -- -rcpputils/pointer_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp -rclcpp/node_interfaces/node_timers_interface_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface_traits.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/get_node_topics_interface.hpp -memory -- -utility -- -type_traits -- -rcpputils/pointer_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp -rclcpp/node_interfaces/node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp -rclcpp/node_interfaces/node_topics_interface_traits.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface_traits.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface.hpp -memory -- -mutex -- -string -- -vector -- -rcl/node.h -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/node.h -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/context.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface_traits.hpp -functional -- -type_traits -- -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_clock_interface.hpp -rclcpp/clock.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/clock.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_graph_interface.hpp -algorithm -- -array -- -chrono -- -map -- -string -- -utility -- -vector -- -rcl/graph.h -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/graph.h -rcl/guard_condition.h -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/guard_condition.h -rclcpp/event.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/event.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/qos.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_logging_interface.hpp -memory -- -rclcpp/logger.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/logger.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_parameters_interface.hpp -map -- -memory -- -string -- -vector -- -rcl_interfaces/msg/list_parameters_result.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl_interfaces/msg/list_parameters_result.hpp -rcl_interfaces/msg/parameter_descriptor.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp -rcl_interfaces/msg/set_parameters_result.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl_interfaces/msg/set_parameters_result.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/parameter.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_services_interface.hpp -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/client.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/service.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_time_source_interface.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface.hpp -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface_traits.hpp -functional -- -type_traits -- -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface.hpp -functional -- -memory -- -string -- -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/publisher.h -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/subscription.h -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/node_interfaces/node_timers_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp -rclcpp/publisher.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/publisher.hpp -rclcpp/publisher_factory.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/publisher_factory.hpp -rclcpp/subscription.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/subscription.hpp -rclcpp/subscription_factory.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/subscription_factory.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface_traits.hpp -functional -- -type_traits -- -rclcpp/node_interfaces/node_topics_interface.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp - -/opt/ros/foxy/include/rclcpp/node_interfaces/node_waitables_interface.hpp -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/node_options.hpp -memory -- -string -- -vector -- -rcl/node_options.h -/opt/ros/foxy/include/rclcpp/rcl/node_options.h -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/publisher_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/parameter.hpp -iostream -- -ostream -- -sstream -- -string -- -vector -- -rcl_interfaces/msg/parameter.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/parameter_value.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter_value.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/parameter_client.hpp -memory -- -string -- -utility -- -vector -- -rcl_interfaces/msg/parameter.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter.hpp -rcl_interfaces/msg/parameter_event.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_event.hpp -rcl_interfaces/msg/parameter_value.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_value.hpp -rcl_interfaces/srv/describe_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/describe_parameters.hpp -rcl_interfaces/srv/get_parameter_types.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp -rcl_interfaces/srv/get_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameters.hpp -rcl_interfaces/srv/list_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/list_parameters.hpp -rcl_interfaces/srv/set_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters.hpp -rcl_interfaces/srv/set_parameters_atomically.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp -rclcpp/executors.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors.hpp -rclcpp/create_subscription.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/create_subscription.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/parameter_service.hpp -memory -- -string -- -rcl_interfaces/srv/describe_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/describe_parameters.hpp -rcl_interfaces/srv/get_parameter_types.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp -rcl_interfaces/srv/get_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameters.hpp -rcl_interfaces/srv/list_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/list_parameters.hpp -rcl_interfaces/srv/set_parameters.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters.hpp -rcl_interfaces/srv/set_parameters_atomically.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp -rclcpp/executors.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/parameter_value.hpp -exception -- -iostream -- -ostream -- -sstream -- -string -- -vector -- -rcl_interfaces/msg/parameter_type.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_type.hpp -rcl_interfaces/msg/parameter_value.hpp -/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_value.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/publisher.hpp -rmw/error_handling.h -- -rmw/rmw.h -- -functional -- -iostream -- -memory -- -sstream -- -string -- -utility -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp -rclcpp/allocator/allocator_deleter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp -rclcpp/detail/resolve_use_intra_process.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp -rclcpp/experimental/intra_process_manager.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp -rclcpp/loaned_message.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/loaned_message.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/publisher_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp -rclcpp/publisher_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/publisher_base.hpp -rmw/error_handling.h -- -rmw/rmw.h -- -functional -- -iostream -- -memory -- -sstream -- -string -- -vector -- -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/qos_event.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/publisher_factory.hpp -functional -- -memory -- -string -- -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h -rosidl_typesupport_cpp/message_type_support.hpp -/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp -rclcpp/publisher.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher.hpp -rclcpp/publisher_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp -rclcpp/publisher_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/publisher_options.hpp -memory -- -string -- -vector -- -rcl/publisher.h -/opt/ros/foxy/include/rclcpp/rcl/publisher.h -rclcpp/allocator/allocator_common.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp -rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp -rclcpp/intra_process_setting.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_setting.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/qos_event.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp - -/opt/ros/foxy/include/rclcpp/qos.hpp -string -- -rclcpp/duration.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/duration.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rmw/incompatible_qos_events_statuses.h -/opt/ros/foxy/include/rclcpp/rmw/incompatible_qos_events_statuses.h -rmw/qos_profiles.h -/opt/ros/foxy/include/rclcpp/rmw/qos_profiles.h -rmw/types.h -/opt/ros/foxy/include/rclcpp/rmw/types.h - -/opt/ros/foxy/include/rclcpp/qos_event.hpp -functional -- -string -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rmw/incompatible_qos_events_statuses.h -/opt/ros/foxy/include/rclcpp/rmw/incompatible_qos_events_statuses.h -rcutils/logging_macros.h -/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/rate.hpp -chrono -- -memory -- -thread -- -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/rclcpp.hpp -csignal -- -memory -- -rclcpp/executors.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/executors.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/guard_condition.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp -rclcpp/node.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp -rclcpp/parameter.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp -rclcpp/parameter_client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter_client.hpp -rclcpp/parameter_service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/parameter_service.hpp -rclcpp/rate.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/rate.hpp -rclcpp/time.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/time.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/wait_set.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/scope_exit.hpp -functional -- -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp - -/opt/ros/foxy/include/rclcpp/serialized_message.hpp -rcl/allocator.h -/opt/ros/foxy/include/rclcpp/rcl/allocator.h -rcl/types.h -/opt/ros/foxy/include/rclcpp/rcl/types.h -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/service.hpp -atomic -- -functional -- -iostream -- -memory -- -sstream -- -string -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/service.h -/opt/ros/foxy/include/rclcpp/rcl/service.h -rclcpp/any_service_callback.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/any_service_callback.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/expand_topic_or_service_name.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp -rmw/error_handling.h -/opt/ros/foxy/include/rclcpp/rmw/error_handling.h -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h - -/opt/ros/foxy/include/rclcpp/subscription.hpp -rmw/error_handling.h -- -rmw/rmw.h -- -chrono -- -functional -- -iostream -- -memory -- -sstream -- -string -- -utility -- -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/rcl/subscription.h -rclcpp/any_subscription_callback.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/any_subscription_callback.hpp -rclcpp/detail/resolve_use_intra_process.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp -rclcpp/detail/resolve_intra_process_buffer_type.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp -rclcpp/expand_topic_or_service_name.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp -rclcpp/experimental/intra_process_manager.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp -rclcpp/experimental/subscription_intra_process.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/message_info.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/message_info.hpp -rclcpp/message_memory_strategy.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/message_memory_strategy.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_base.hpp -rclcpp/subscription_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp -rclcpp/subscription_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_traits.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp -rclcpp/topic_statistics/subscription_topic_statistics.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h - -/opt/ros/foxy/include/rclcpp/subscription_base.hpp -atomic -- -memory -- -string -- -unordered_map -- -vector -- -utility -- -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/rcl/subscription.h -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h -rclcpp/any_subscription_callback.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/any_subscription_callback.hpp -rclcpp/experimental/intra_process_manager.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp -rclcpp/experimental/subscription_intra_process_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/message_info.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/message_info.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/qos_event.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp -rclcpp/serialized_message.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/serialized_message.hpp -rclcpp/type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/subscription_factory.hpp -functional -- -memory -- -string -- -utility -- -rcl/subscription.h -/opt/ros/foxy/include/rclcpp/rcl/subscription.h -rosidl_typesupport_cpp/message_type_support.hpp -/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp -rclcpp/any_subscription_callback.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/any_subscription_callback.hpp -rclcpp/intra_process_buffer_type.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp -rclcpp/node_interfaces/node_base_interface.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/subscription.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription.hpp -rclcpp/subscription_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp -rclcpp/subscription_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_traits.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/topic_statistics/subscription_topic_statistics.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp - -/opt/ros/foxy/include/rclcpp/subscription_options.hpp -chrono -- -memory -- -string -- -vector -- -rclcpp/callback_group.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/callback_group.hpp -rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp -rclcpp/intra_process_buffer_type.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp -rclcpp/intra_process_setting.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_setting.hpp -rclcpp/qos.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp -rclcpp/qos_event.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp -rclcpp/topic_statistics_state.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics_state.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/subscription_traits.hpp -memory -- -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/serialized_message.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/serialized_message.hpp -rclcpp/subscription_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp -rcl/types.h -/opt/ros/foxy/include/rclcpp/rcl/types.h - -/opt/ros/foxy/include/rclcpp/subscription_wait_set_mask.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/time.hpp -builtin_interfaces/msg/time.hpp -/opt/ros/foxy/include/rclcpp/builtin_interfaces/msg/time.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcl/time.h -/opt/ros/foxy/include/rclcpp/rcl/time.h -rclcpp/duration.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/duration.hpp - -/opt/ros/foxy/include/rclcpp/timer.hpp -atomic -- -chrono -- -functional -- -memory -- -sstream -- -thread -- -type_traits -- -utility -- -rclcpp/clock.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/clock.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/function_traits.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/rate.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/rate.hpp -rclcpp/utilities.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -tracetools/tracetools.h -/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h -tracetools/utils.hpp -/opt/ros/foxy/include/rclcpp/tracetools/utils.hpp -rcl/error_handling.h -/opt/ros/foxy/include/rclcpp/rcl/error_handling.h -rcl/timer.h -/opt/ros/foxy/include/rclcpp/rcl/timer.h -rmw/error_handling.h -/opt/ros/foxy/include/rclcpp/rmw/error_handling.h -rmw/rmw.h -/opt/ros/foxy/include/rclcpp/rmw/rmw.h - -/opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp -memory -- -string -- -utility -- -vector -- -libstatistics_collector/collector/generate_statistics_message.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/collector/generate_statistics_message.hpp -libstatistics_collector/moving_average_statistics/types.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/moving_average_statistics/types.hpp -libstatistics_collector/topic_statistics_collector/constants.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/constants.hpp -libstatistics_collector/topic_statistics_collector/received_message_age.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_age.hpp -libstatistics_collector/topic_statistics_collector/received_message_period.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_period.hpp -rcl/time.h -/opt/ros/foxy/include/rclcpp/topic_statistics/rcl/time.h -rclcpp/time.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/rclcpp/time.hpp -rclcpp/publisher.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/rclcpp/publisher.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/rclcpp/timer.hpp -statistics_msgs/msg/metrics_message.hpp -/opt/ros/foxy/include/rclcpp/topic_statistics/statistics_msgs/msg/metrics_message.hpp - -/opt/ros/foxy/include/rclcpp/topic_statistics_state.hpp - -/opt/ros/foxy/include/rclcpp/type_support_decl.hpp -rosidl_runtime_cpp/message_type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp -rosidl_runtime_cpp/service_type_support_decl.hpp -/opt/ros/foxy/include/rclcpp/rosidl_runtime_cpp/service_type_support_decl.hpp -rosidl_typesupport_cpp/message_type_support.hpp -/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp -rosidl_typesupport_cpp/service_type_support.hpp -/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/service_type_support.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/utilities.hpp -chrono -- -functional -- -limits -- -string -- -vector -- -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/init_options.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/init_options.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -sstream -- - -/opt/ros/foxy/include/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/wait_result.hpp -cassert -- -functional -- -stdexcept -- -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/wait_result_kind.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_result_kind.hpp - -/opt/ros/foxy/include/rclcpp/wait_result_kind.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/wait_set.hpp -memory -- -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/wait_set_policies/dynamic_storage.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp -rclcpp/wait_set_policies/sequential_synchronization.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp -rclcpp/wait_set_policies/static_storage.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp -rclcpp/wait_set_policies/thread_safe_synchronization.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp -rclcpp/wait_set_template.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_template.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/storage_policy_common.hpp -memory -- -stdexcept -- -utility -- -rcl/wait.h -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rcl/wait.h -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/exceptions.hpp -rclcpp/logging.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/logging.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -chrono -- -functional -- - -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp -condition_variable -- -functional -- -mutex -- -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/dynamic_storage.hpp -algorithm -- -memory -- -utility -- -vector -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp -rclcpp/subscription_wait_set_mask.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp -rclcpp/wait_set_policies/detail/storage_policy_common.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/sequential_synchronization.hpp -chrono -- -functional -- -memory -- -utility -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/exceptions.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp -rclcpp/subscription_wait_set_mask.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp -rclcpp/wait_result.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result.hpp -rclcpp/wait_result_kind.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp -rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/static_storage.hpp -array -- -memory -- -utility -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp -rclcpp/subscription_wait_set_mask.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp -rclcpp/wait_set_policies/detail/storage_policy_common.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp -chrono -- -functional -- -memory -- -utility -- -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp -rclcpp/exceptions.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/exceptions.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp -rclcpp/subscription_wait_set_mask.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp -rclcpp/wait_result.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result.hpp -rclcpp/wait_result_kind.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp -rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/wait_set_template.hpp -chrono -- -memory -- -utility -- -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h -rclcpp/client.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp -rclcpp/context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp -rclcpp/contexts/default_context.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp -rclcpp/guard_condition.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/guard_condition.hpp -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/scope_exit.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/scope_exit.hpp -rclcpp/service.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp -rclcpp/subscription_base.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_base.hpp -rclcpp/subscription_wait_set_mask.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp -rclcpp/timer.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rclcpp/wait_result.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/wait_result.hpp -rclcpp/waitable.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp - -/opt/ros/foxy/include/rclcpp/waitable.hpp -atomic -- -rclcpp/macros.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp -rclcpp/visibility_control.hpp -/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp -rcl/wait.h -/opt/ros/foxy/include/rclcpp/rcl/wait.h - -/opt/ros/foxy/include/rcpputils/join.hpp -algorithm -- -iterator -- -sstream -- -string -- - -/opt/ros/foxy/include/rcpputils/pointer_traits.hpp -memory -- -type_traits -- - -/opt/ros/foxy/include/rcpputils/thread_safety_annotations.hpp -mutex -- - -/opt/ros/foxy/include/rcutils/allocator.h -stdbool.h -- -stddef.h -- -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/error_handling.h -assert.h -- -stdbool.h -- -stddef.h -- -stdint.h -- -stdio.h -- -stdlib.h -- -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/rcutils/allocator.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/snprintf.h -/opt/ros/foxy/include/rcutils/rcutils/snprintf.h -rcutils/testing/fault_injection.h -/opt/ros/foxy/include/rcutils/rcutils/testing/fault_injection.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/logging.h -stdarg.h -- -stdbool.h -- -stdio.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/rcutils/allocator.h -rcutils/error_handling.h -/opt/ros/foxy/include/rcutils/rcutils/error_handling.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/time.h -/opt/ros/foxy/include/rcutils/rcutils/time.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/logging_macros.h -rcutils/logging.h -/opt/ros/foxy/include/rcutils/rcutils/logging.h -stdio.h -- -stdlib.h -- - -/opt/ros/foxy/include/rcutils/macros.h -TargetConditionals.h -- -Availability.h -- -rcutils/testing/fault_injection.h -/opt/ros/foxy/include/rcutils/rcutils/testing/fault_injection.h - -/opt/ros/foxy/include/rcutils/qsort.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/snprintf.h -stdarg.h -- -stddef.h -- -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/testing/fault_injection.h -stdbool.h -- -stdio.h -- -stdint.h -- -rcutils/macros.h -/opt/ros/foxy/include/rcutils/testing/rcutils/macros.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/testing/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/time.h -stdint.h -- -rcutils/macros.h -/opt/ros/foxy/include/rcutils/rcutils/macros.h -rcutils/types.h -/opt/ros/foxy/include/rcutils/rcutils/types.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types.h -rcutils/types/array_list.h -/opt/ros/foxy/include/rcutils/rcutils/types/array_list.h -rcutils/types/char_array.h -/opt/ros/foxy/include/rcutils/rcutils/types/char_array.h -rcutils/types/hash_map.h -/opt/ros/foxy/include/rcutils/rcutils/types/hash_map.h -rcutils/types/string_array.h -/opt/ros/foxy/include/rcutils/rcutils/types/string_array.h -rcutils/types/string_map.h -/opt/ros/foxy/include/rcutils/rcutils/types/string_map.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h -rcutils/types/uint8_array.h -/opt/ros/foxy/include/rcutils/rcutils/types/uint8_array.h - -/opt/ros/foxy/include/rcutils/types/array_list.h -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/types/rcutils/macros.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types/char_array.h -stdarg.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types/hash_map.h -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/types/rcutils/macros.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types/rcutils_ret.h - -/opt/ros/foxy/include/rcutils/types/string_array.h -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/error_handling.h -/opt/ros/foxy/include/rcutils/types/rcutils/error_handling.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/types/rcutils/macros.h -rcutils/qsort.h -/opt/ros/foxy/include/rcutils/types/rcutils/qsort.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types/string_map.h -string.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/macros.h -/opt/ros/foxy/include/rcutils/types/rcutils/macros.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/types/uint8_array.h -stdint.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h -rcutils/types/rcutils_ret.h -/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h -rcutils/visibility_control.h -/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h - -/opt/ros/foxy/include/rcutils/visibility_control.h -rcutils/visibility_control_macros.h -/opt/ros/foxy/include/rcutils/rcutils/visibility_control_macros.h - -/opt/ros/foxy/include/rcutils/visibility_control_macros.h - -/opt/ros/foxy/include/rmw/domain_id.h - -/opt/ros/foxy/include/rmw/error_handling.h -rcutils/error_handling.h -- - -/opt/ros/foxy/include/rmw/get_topic_names_and_types.h -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/names_and_types.h -/opt/ros/foxy/include/rmw/rmw/names_and_types.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/incompatible_qos_events_statuses.h -stdint.h -- -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/init.h -stdint.h -- -rmw/init_options.h -/opt/ros/foxy/include/rmw/rmw/init_options.h -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/ret_types.h -/opt/ros/foxy/include/rmw/rmw/ret_types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/init_options.h -stdint.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rmw/rcutils/allocator.h -rmw/domain_id.h -/opt/ros/foxy/include/rmw/rmw/domain_id.h -rmw/localhost.h -/opt/ros/foxy/include/rmw/rmw/localhost.h -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/ret_types.h -/opt/ros/foxy/include/rmw/rmw/ret_types.h -rmw/security_options.h -/opt/ros/foxy/include/rmw/rmw/security_options.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/localhost.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/macros.h -rcutils/macros.h -/opt/ros/foxy/include/rmw/rcutils/macros.h - -/opt/ros/foxy/include/rmw/message_sequence.h -stddef.h -- -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h - -/opt/ros/foxy/include/rmw/names_and_types.h -stddef.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rmw/rcutils/allocator.h -rcutils/types.h -/opt/ros/foxy/include/rmw/rcutils/types.h -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/qos_profiles.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h - -/opt/ros/foxy/include/rmw/ret_types.h -stdint.h -- - -/opt/ros/foxy/include/rmw/rmw.h -stdbool.h -- -stddef.h -- -stdint.h -- -rcutils/macros.h -/opt/ros/foxy/include/rmw/rcutils/macros.h -rcutils/types.h -/opt/ros/foxy/include/rmw/rcutils/types.h -rosidl_runtime_c/message_type_support_struct.h -/opt/ros/foxy/include/rmw/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/service_type_support_struct.h -/opt/ros/foxy/include/rmw/rosidl_runtime_c/service_type_support_struct.h -rosidl_runtime_c/sequence_bound.h -/opt/ros/foxy/include/rmw/rosidl_runtime_c/sequence_bound.h -rmw/init.h -/opt/ros/foxy/include/rmw/rmw/init.h -rmw/macros.h -/opt/ros/foxy/include/rmw/rmw/macros.h -rmw/qos_profiles.h -/opt/ros/foxy/include/rmw/rmw/qos_profiles.h -rmw/subscription_options.h -/opt/ros/foxy/include/rmw/rmw/subscription_options.h -rmw/message_sequence.h -/opt/ros/foxy/include/rmw/rmw/message_sequence.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/security_options.h -stdbool.h -- -rcutils/allocator.h -/opt/ros/foxy/include/rmw/rcutils/allocator.h -rmw/ret_types.h -/opt/ros/foxy/include/rmw/rmw/ret_types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/serialized_message.h -rcutils/types/uint8_array.h -/opt/ros/foxy/include/rmw/rcutils/types/uint8_array.h - -/opt/ros/foxy/include/rmw/subscription_options.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h - -/opt/ros/foxy/include/rmw/topic_endpoint_info.h -rcutils/allocator.h -/opt/ros/foxy/include/rmw/rcutils/allocator.h -rmw/types.h -/opt/ros/foxy/include/rmw/rmw/types.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/topic_endpoint_info_array.h -rcutils/allocator.h -/opt/ros/foxy/include/rmw/rcutils/allocator.h -rmw/topic_endpoint_info.h -/opt/ros/foxy/include/rmw/rmw/topic_endpoint_info.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/types.h -stdbool.h -- -stddef.h -- -stdint.h -- -rcutils/logging.h -- -rmw/init.h -/opt/ros/foxy/include/rmw/rmw/init.h -rmw/init_options.h -/opt/ros/foxy/include/rmw/rmw/init_options.h -rmw/ret_types.h -/opt/ros/foxy/include/rmw/rmw/ret_types.h -rmw/security_options.h -/opt/ros/foxy/include/rmw/rmw/security_options.h -rmw/serialized_message.h -/opt/ros/foxy/include/rmw/rmw/serialized_message.h -rmw/visibility_control.h -/opt/ros/foxy/include/rmw/rmw/visibility_control.h - -/opt/ros/foxy/include/rmw/visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h - -/opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/sequence_bound.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h -rosidl_runtime_c/visibility_control.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h -rosidl_typesupport_interface/macros.h -/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - -/opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp -algorithm -- -memory -- -stdexcept -- -utility -- -vector -- - -/opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp -rosidl_runtime_c/message_initialization.h -- - -/opt/ros/foxy/include/rosidl_runtime_cpp/message_type_support_decl.hpp -rosidl_runtime_c/message_type_support_struct.h -- -rosidl_runtime_c/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_runtime_cpp/service_type_support_decl.hpp -rosidl_runtime_c/service_type_support_struct.h -- -rosidl_runtime_c/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_runtime_cpp/traits.hpp -type_traits -- - -/opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp -rosidl_runtime_c/message_type_support_struct.h -- -rosidl_runtime_c/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_typesupport_cpp/service_type_support.hpp -rosidl_runtime_c/service_type_support_struct.h -- -rosidl_runtime_c/visibility_control.h -- - -/opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - -/opt/ros/foxy/include/sensor_msgs/msg/camera_info.hpp -sensor_msgs/msg/detail/camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/camera_info__struct.hpp -sensor_msgs/msg/detail/camera_info__builder.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/camera_info__builder.hpp -sensor_msgs/msg/detail/camera_info__traits.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/camera_info__traits.hpp - -/opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__builder.hpp -sensor_msgs/msg/detail/camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/camera_info__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -std_msgs/msg/detail/header__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/std_msgs/msg/detail/header__struct.hpp -sensor_msgs/msg/detail/region_of_interest__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/region_of_interest__struct.hpp - -/opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__traits.hpp -sensor_msgs/msg/detail/camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/camera_info__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -std_msgs/msg/detail/header__traits.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/std_msgs/msg/detail/header__traits.hpp -sensor_msgs/msg/detail/region_of_interest__traits.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/region_of_interest__traits.hpp - -/opt/ros/foxy/include/sensor_msgs/msg/detail/image__builder.hpp -sensor_msgs/msg/detail/image__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/image__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/sensor_msgs/msg/detail/image__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -std_msgs/msg/detail/header__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/std_msgs/msg/detail/header__struct.hpp - -/opt/ros/foxy/include/sensor_msgs/msg/detail/image__traits.hpp -sensor_msgs/msg/detail/image__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/image__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -std_msgs/msg/detail/header__traits.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/std_msgs/msg/detail/header__traits.hpp - -/opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__traits.hpp -sensor_msgs/msg/detail/region_of_interest__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/detail/sensor_msgs/msg/detail/region_of_interest__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- - -/opt/ros/foxy/include/sensor_msgs/msg/image.hpp -sensor_msgs/msg/detail/image__struct.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/image__struct.hpp -sensor_msgs/msg/detail/image__builder.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/image__builder.hpp -sensor_msgs/msg/detail/image__traits.hpp -/opt/ros/foxy/include/sensor_msgs/msg/sensor_msgs/msg/detail/image__traits.hpp - -/opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__builder.hpp -sensor_msgs/srv/detail/set_camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/srv/detail/sensor_msgs/srv/detail/set_camera_info__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -sensor_msgs/msg/detail/camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/srv/detail/sensor_msgs/msg/detail/camera_info__struct.hpp - -/opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__traits.hpp -sensor_msgs/srv/detail/set_camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/srv/detail/sensor_msgs/srv/detail/set_camera_info__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -sensor_msgs/msg/detail/camera_info__traits.hpp -/opt/ros/foxy/include/sensor_msgs/srv/detail/sensor_msgs/msg/detail/camera_info__traits.hpp - -/opt/ros/foxy/include/sensor_msgs/srv/set_camera_info.hpp -sensor_msgs/srv/detail/set_camera_info__struct.hpp -/opt/ros/foxy/include/sensor_msgs/srv/sensor_msgs/srv/detail/set_camera_info__struct.hpp -sensor_msgs/srv/detail/set_camera_info__builder.hpp -/opt/ros/foxy/include/sensor_msgs/srv/sensor_msgs/srv/detail/set_camera_info__builder.hpp -sensor_msgs/srv/detail/set_camera_info__traits.hpp -/opt/ros/foxy/include/sensor_msgs/srv/sensor_msgs/srv/detail/set_camera_info__traits.hpp - -/opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__builder.hpp -statistics_msgs/msg/detail/metrics_message__struct.hpp -/opt/ros/foxy/include/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -utility -- - -/opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp -statistics_msgs/msg/detail/statistic_data_point__struct.hpp -/opt/ros/foxy/include/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__struct.hpp - -/opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__traits.hpp -statistics_msgs/msg/detail/metrics_message__struct.hpp -/opt/ros/foxy/include/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -builtin_interfaces/msg/detail/time__traits.hpp -/opt/ros/foxy/include/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp - -/opt/ros/foxy/include/statistics_msgs/msg/detail/statistic_data_point__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- - -/opt/ros/foxy/include/statistics_msgs/msg/metrics_message.hpp -statistics_msgs/msg/detail/metrics_message__struct.hpp -/opt/ros/foxy/include/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__struct.hpp -statistics_msgs/msg/detail/metrics_message__builder.hpp -/opt/ros/foxy/include/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__builder.hpp -statistics_msgs/msg/detail/metrics_message__traits.hpp -/opt/ros/foxy/include/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__traits.hpp - -/opt/ros/foxy/include/std_msgs/msg/detail/header__struct.hpp -rosidl_runtime_cpp/bounded_vector.hpp -- -rosidl_runtime_cpp/message_initialization.hpp -- -algorithm -- -array -- -memory -- -string -- -vector -- -builtin_interfaces/msg/detail/time__struct.hpp -/opt/ros/foxy/include/std_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp - -/opt/ros/foxy/include/std_msgs/msg/detail/header__traits.hpp -std_msgs/msg/detail/header__struct.hpp -/opt/ros/foxy/include/std_msgs/msg/detail/std_msgs/msg/detail/header__struct.hpp -rosidl_runtime_cpp/traits.hpp -- -stdint.h -- -type_traits -- -builtin_interfaces/msg/detail/time__traits.hpp -/opt/ros/foxy/include/std_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp - -/opt/ros/foxy/include/tracetools/config.h - -/opt/ros/foxy/include/tracetools/tracetools.h -stdint.h -- -string.h -- -stdbool.h -- -tracetools/config.h -/opt/ros/foxy/include/tracetools/tracetools/config.h -tracetools/visibility_control.hpp -/opt/ros/foxy/include/tracetools/tracetools/visibility_control.hpp - -/opt/ros/foxy/include/tracetools/utils.hpp -stddef.h -- -functional -- -tracetools/visibility_control.hpp -/opt/ros/foxy/include/tracetools/tracetools/visibility_control.hpp - -/opt/ros/foxy/include/tracetools/visibility_control.hpp - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/DependInfo.cmake b/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/DependInfo.cmake deleted file mode 100755 index 407b89c..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/DependInfo.cmake +++ /dev/null @@ -1,32 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_node.cpp" "/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o" - ) -set(CMAKE_CXX_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_CXX - "DEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp" - "RCUTILS_ENABLE_FAULT_INJECTION" - "ROS_PACKAGE_NAME=\"v4l2_camera\"" - "SPDLOG_COMPILED_LIB" - ) - -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "/home/ros2/dev2_ws/src/v4l2_camera/include" - "/opt/ros/foxy/opt/yaml_cpp_vendor/include" - "/opt/ros/foxy/include" - ) - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - "/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/v4l2_camera.dir/DependInfo.cmake" - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/build.make b/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/build.make deleted file mode 100755 index fadab92..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/build.make +++ /dev/null @@ -1,197 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/v4l2_camera - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/v4l2_camera - -# Include any dependencies generated for this target. -include CMakeFiles/v4l2_camera_node.dir/depend.make - -# Include the progress variables for this target. -include CMakeFiles/v4l2_camera_node.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/v4l2_camera_node.dir/flags.make - -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: CMakeFiles/v4l2_camera_node.dir/flags.make -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_node.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o -c /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_node.cpp - -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_node.cpp > CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.i - -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_node.cpp -o CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.s - -# Object files for target v4l2_camera_node -v4l2_camera_node_OBJECTS = \ -"CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o" - -# External object files for target v4l2_camera_node -v4l2_camera_node_EXTERNAL_OBJECTS = - -v4l2_camera_node: CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o -v4l2_camera_node: CMakeFiles/v4l2_camera_node.dir/build.make -v4l2_camera_node: libv4l2_camera.so -v4l2_camera_node: /opt/ros/foxy/lib/libcomponent_manager.so -v4l2_camera_node: /opt/ros/foxy/lib/librclcpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_introspection_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_generator_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_introspection_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libimage_transport.so -v4l2_camera_node: /opt/ros/foxy/lib/libmessage_filters.so -v4l2_camera_node: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/librosidl_typesupport_c.so -v4l2_camera_node: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/librosidl_runtime_c.so -v4l2_camera_node: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -v4l2_camera_node: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libclass_loader.so -v4l2_camera_node: /opt/ros/foxy/lib/librcutils.so -v4l2_camera_node: /opt/ros/foxy/lib/libament_index_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libclass_loader.so -v4l2_camera_node: /opt/ros/foxy/lib/x86_64-linux-gnu/libconsole_bridge.so.1.0 -v4l2_camera_node: /usr/lib/x86_64-linux-gnu/libtinyxml2.so -v4l2_camera_node: /opt/ros/foxy/lib/libament_index_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libcamera_calibration_parsers.so -v4l2_camera_node: /opt/ros/foxy/opt/yaml_cpp_vendor/lib/libyaml-cpp.so.0.6.2 -v4l2_camera_node: /opt/ros/foxy/lib/librclcpp.so -v4l2_camera_node: /opt/ros/foxy/lib/liblibstatistics_collector.so -v4l2_camera_node: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_node: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_generator_c.so -v4l2_camera_node: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_c.so -v4l2_camera_node: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/librcl.so -v4l2_camera_node: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so -v4l2_camera_node: /opt/ros/foxy/lib/librcl_interfaces__rosidl_generator_c.so -v4l2_camera_node: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_c.so -v4l2_camera_node: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/librmw_implementation.so -v4l2_camera_node: /opt/ros/foxy/lib/librmw.so -v4l2_camera_node: /opt/ros/foxy/lib/librcl_logging_spdlog.so -v4l2_camera_node: /usr/lib/x86_64-linux-gnu/libspdlog.so.1.5.0 -v4l2_camera_node: /opt/ros/foxy/lib/librcl_yaml_param_parser.so -v4l2_camera_node: /opt/ros/foxy/lib/libyaml.so -v4l2_camera_node: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_node: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_generator_c.so -v4l2_camera_node: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_c.so -v4l2_camera_node: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_generator_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libtracetools.so -v4l2_camera_node: /opt/ros/foxy/lib/librcpputils.so -v4l2_camera_node: /opt/ros/foxy/lib/libsensor_msgs__rosidl_generator_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libsensor_msgs__rosidl_generator_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so -v4l2_camera_node: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so -v4l2_camera_node: /opt/ros/foxy/lib/librosidl_typesupport_c.so -v4l2_camera_node: /opt/ros/foxy/lib/librcpputils.so -v4l2_camera_node: /opt/ros/foxy/lib/librosidl_runtime_c.so -v4l2_camera_node: /opt/ros/foxy/lib/librcutils.so -v4l2_camera_node: /opt/ros/foxy/lib/libcamera_info_manager.so -v4l2_camera_node: CMakeFiles/v4l2_camera_node.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable v4l2_camera_node" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/v4l2_camera_node.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/v4l2_camera_node.dir/build: v4l2_camera_node - -.PHONY : CMakeFiles/v4l2_camera_node.dir/build - -CMakeFiles/v4l2_camera_node.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/v4l2_camera_node.dir/cmake_clean.cmake -.PHONY : CMakeFiles/v4l2_camera_node.dir/clean - -CMakeFiles/v4l2_camera_node.dir/depend: - cd /home/ros2/dev2_ws/build/v4l2_camera && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/v4l2_camera /home/ros2/dev2_ws/src/v4l2_camera /home/ros2/dev2_ws/build/v4l2_camera /home/ros2/dev2_ws/build/v4l2_camera /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/v4l2_camera_node.dir/depend - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/cmake_clean.cmake b/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/cmake_clean.cmake deleted file mode 100755 index 4a16d00..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o" - "v4l2_camera_node" - "v4l2_camera_node.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/v4l2_camera_node.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/depend.internal b/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/depend.internal deleted file mode 100755 index 8fddf3f..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/depend.internal +++ /dev/null @@ -1,314 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/control.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/image_format.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/pixel_format.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera_device.hpp - /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/visibility_control.h - /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_node.cpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__builder.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__struct.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__traits.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__builder.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__struct.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__traits.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/duration.hpp - /opt/ros/foxy/include/builtin_interfaces/msg/time.hpp - /opt/ros/foxy/include/camera_info_manager/camera_info_manager.hpp - /opt/ros/foxy/include/camera_info_manager/visibility_control.h - /opt/ros/foxy/include/image_transport/camera_publisher.hpp - /opt/ros/foxy/include/image_transport/camera_subscriber.hpp - /opt/ros/foxy/include/image_transport/exception.hpp - /opt/ros/foxy/include/image_transport/image_transport.hpp - /opt/ros/foxy/include/image_transport/loader_fwds.hpp - /opt/ros/foxy/include/image_transport/publisher.hpp - /opt/ros/foxy/include/image_transport/single_subscriber_publisher.hpp - /opt/ros/foxy/include/image_transport/subscriber.hpp - /opt/ros/foxy/include/image_transport/transport_hints.hpp - /opt/ros/foxy/include/image_transport/visibility_control.hpp - /opt/ros/foxy/include/libstatistics_collector/collector/collector.hpp - /opt/ros/foxy/include/libstatistics_collector/collector/generate_statistics_message.hpp - /opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp - /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/moving_average.hpp - /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_age.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_period.hpp - /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp - /opt/ros/foxy/include/libstatistics_collector/visibility_control.hpp - /opt/ros/foxy/include/rcl/allocator.h - /opt/ros/foxy/include/rcl/arguments.h - /opt/ros/foxy/include/rcl/client.h - /opt/ros/foxy/include/rcl/context.h - /opt/ros/foxy/include/rcl/domain_id.h - /opt/ros/foxy/include/rcl/error_handling.h - /opt/ros/foxy/include/rcl/event.h - /opt/ros/foxy/include/rcl/graph.h - /opt/ros/foxy/include/rcl/guard_condition.h - /opt/ros/foxy/include/rcl/init_options.h - /opt/ros/foxy/include/rcl/macros.h - /opt/ros/foxy/include/rcl/node.h - /opt/ros/foxy/include/rcl/node_options.h - /opt/ros/foxy/include/rcl/publisher.h - /opt/ros/foxy/include/rcl/service.h - /opt/ros/foxy/include/rcl/subscription.h - /opt/ros/foxy/include/rcl/time.h - /opt/ros/foxy/include/rcl/timer.h - /opt/ros/foxy/include/rcl/types.h - /opt/ros/foxy/include/rcl/visibility_control.h - /opt/ros/foxy/include/rcl/wait.h - /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/list_parameters_result.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_descriptor.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_event.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_type.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/parameter_value.hpp - /opt/ros/foxy/include/rcl_interfaces/msg/set_parameters_result.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/describe_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/get_parameter_types.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/get_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/list_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters.hpp - /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters_atomically.hpp - /opt/ros/foxy/include/rcl_yaml_param_parser/types.h - /opt/ros/foxy/include/rclcpp/allocator/allocator_common.hpp - /opt/ros/foxy/include/rclcpp/allocator/allocator_deleter.hpp - /opt/ros/foxy/include/rclcpp/any_executable.hpp - /opt/ros/foxy/include/rclcpp/any_service_callback.hpp - /opt/ros/foxy/include/rclcpp/any_subscription_callback.hpp - /opt/ros/foxy/include/rclcpp/callback_group.hpp - /opt/ros/foxy/include/rclcpp/client.hpp - /opt/ros/foxy/include/rclcpp/clock.hpp - /opt/ros/foxy/include/rclcpp/context.hpp - /opt/ros/foxy/include/rclcpp/contexts/default_context.hpp - /opt/ros/foxy/include/rclcpp/create_client.hpp - /opt/ros/foxy/include/rclcpp/create_publisher.hpp - /opt/ros/foxy/include/rclcpp/create_service.hpp - /opt/ros/foxy/include/rclcpp/create_subscription.hpp - /opt/ros/foxy/include/rclcpp/create_timer.hpp - /opt/ros/foxy/include/rclcpp/detail/mutex_two_priorities.hpp - /opt/ros/foxy/include/rclcpp/detail/resolve_enable_topic_statistics.hpp - /opt/ros/foxy/include/rclcpp/detail/resolve_intra_process_buffer_type.hpp - /opt/ros/foxy/include/rclcpp/detail/resolve_use_intra_process.hpp - /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_payload.hpp - /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp - /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp - /opt/ros/foxy/include/rclcpp/duration.hpp - /opt/ros/foxy/include/rclcpp/event.hpp - /opt/ros/foxy/include/rclcpp/exceptions.hpp - /opt/ros/foxy/include/rclcpp/exceptions/exceptions.hpp - /opt/ros/foxy/include/rclcpp/executor.hpp - /opt/ros/foxy/include/rclcpp/executor_options.hpp - /opt/ros/foxy/include/rclcpp/executors.hpp - /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp - /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp - /opt/ros/foxy/include/rclcpp/executors/static_executor_entities_collector.hpp - /opt/ros/foxy/include/rclcpp/executors/static_single_threaded_executor.hpp - /opt/ros/foxy/include/rclcpp/expand_topic_or_service_name.hpp - /opt/ros/foxy/include/rclcpp/experimental/buffers/buffer_implementation_base.hpp - /opt/ros/foxy/include/rclcpp/experimental/buffers/intra_process_buffer.hpp - /opt/ros/foxy/include/rclcpp/experimental/buffers/ring_buffer_implementation.hpp - /opt/ros/foxy/include/rclcpp/experimental/create_intra_process_buffer.hpp - /opt/ros/foxy/include/rclcpp/experimental/executable_list.hpp - /opt/ros/foxy/include/rclcpp/experimental/intra_process_manager.hpp - /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process.hpp - /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process_base.hpp - /opt/ros/foxy/include/rclcpp/function_traits.hpp - /opt/ros/foxy/include/rclcpp/future_return_code.hpp - /opt/ros/foxy/include/rclcpp/guard_condition.hpp - /opt/ros/foxy/include/rclcpp/init_options.hpp - /opt/ros/foxy/include/rclcpp/intra_process_buffer_type.hpp - /opt/ros/foxy/include/rclcpp/intra_process_setting.hpp - /opt/ros/foxy/include/rclcpp/loaned_message.hpp - /opt/ros/foxy/include/rclcpp/logger.hpp - /opt/ros/foxy/include/rclcpp/logging.hpp - /opt/ros/foxy/include/rclcpp/macros.hpp - /opt/ros/foxy/include/rclcpp/memory_strategies.hpp - /opt/ros/foxy/include/rclcpp/memory_strategy.hpp - /opt/ros/foxy/include/rclcpp/message_info.hpp - /opt/ros/foxy/include/rclcpp/message_memory_strategy.hpp - /opt/ros/foxy/include/rclcpp/node.hpp - /opt/ros/foxy/include/rclcpp/node_impl.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_base_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_timers_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_topics_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface_traits.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_clock_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_graph_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_logging_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_parameters_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_services_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_time_source_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface_traits.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface_traits.hpp - /opt/ros/foxy/include/rclcpp/node_interfaces/node_waitables_interface.hpp - /opt/ros/foxy/include/rclcpp/node_options.hpp - /opt/ros/foxy/include/rclcpp/parameter.hpp - /opt/ros/foxy/include/rclcpp/parameter_client.hpp - /opt/ros/foxy/include/rclcpp/parameter_service.hpp - /opt/ros/foxy/include/rclcpp/parameter_value.hpp - /opt/ros/foxy/include/rclcpp/publisher.hpp - /opt/ros/foxy/include/rclcpp/publisher_base.hpp - /opt/ros/foxy/include/rclcpp/publisher_factory.hpp - /opt/ros/foxy/include/rclcpp/publisher_options.hpp - /opt/ros/foxy/include/rclcpp/qos.hpp - /opt/ros/foxy/include/rclcpp/qos_event.hpp - /opt/ros/foxy/include/rclcpp/rate.hpp - /opt/ros/foxy/include/rclcpp/rclcpp.hpp - /opt/ros/foxy/include/rclcpp/scope_exit.hpp - /opt/ros/foxy/include/rclcpp/serialized_message.hpp - /opt/ros/foxy/include/rclcpp/service.hpp - /opt/ros/foxy/include/rclcpp/subscription.hpp - /opt/ros/foxy/include/rclcpp/subscription_base.hpp - /opt/ros/foxy/include/rclcpp/subscription_factory.hpp - /opt/ros/foxy/include/rclcpp/subscription_options.hpp - /opt/ros/foxy/include/rclcpp/subscription_traits.hpp - /opt/ros/foxy/include/rclcpp/subscription_wait_set_mask.hpp - /opt/ros/foxy/include/rclcpp/time.hpp - /opt/ros/foxy/include/rclcpp/timer.hpp - /opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp - /opt/ros/foxy/include/rclcpp/topic_statistics_state.hpp - /opt/ros/foxy/include/rclcpp/type_support_decl.hpp - /opt/ros/foxy/include/rclcpp/utilities.hpp - /opt/ros/foxy/include/rclcpp/visibility_control.hpp - /opt/ros/foxy/include/rclcpp/wait_result.hpp - /opt/ros/foxy/include/rclcpp/wait_result_kind.hpp - /opt/ros/foxy/include/rclcpp/wait_set.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/storage_policy_common.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/dynamic_storage.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/sequential_synchronization.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/static_storage.hpp - /opt/ros/foxy/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp - /opt/ros/foxy/include/rclcpp/wait_set_template.hpp - /opt/ros/foxy/include/rclcpp/waitable.hpp - /opt/ros/foxy/include/rcpputils/join.hpp - /opt/ros/foxy/include/rcpputils/pointer_traits.hpp - /opt/ros/foxy/include/rcpputils/thread_safety_annotations.hpp - /opt/ros/foxy/include/rcutils/allocator.h - /opt/ros/foxy/include/rcutils/error_handling.h - /opt/ros/foxy/include/rcutils/logging.h - /opt/ros/foxy/include/rcutils/logging_macros.h - /opt/ros/foxy/include/rcutils/macros.h - /opt/ros/foxy/include/rcutils/qsort.h - /opt/ros/foxy/include/rcutils/snprintf.h - /opt/ros/foxy/include/rcutils/testing/fault_injection.h - /opt/ros/foxy/include/rcutils/time.h - /opt/ros/foxy/include/rcutils/types.h - /opt/ros/foxy/include/rcutils/types/array_list.h - /opt/ros/foxy/include/rcutils/types/char_array.h - /opt/ros/foxy/include/rcutils/types/hash_map.h - /opt/ros/foxy/include/rcutils/types/rcutils_ret.h - /opt/ros/foxy/include/rcutils/types/string_array.h - /opt/ros/foxy/include/rcutils/types/string_map.h - /opt/ros/foxy/include/rcutils/types/uint8_array.h - /opt/ros/foxy/include/rcutils/visibility_control.h - /opt/ros/foxy/include/rcutils/visibility_control_macros.h - /opt/ros/foxy/include/rmw/domain_id.h - /opt/ros/foxy/include/rmw/error_handling.h - /opt/ros/foxy/include/rmw/get_topic_names_and_types.h - /opt/ros/foxy/include/rmw/incompatible_qos_events_statuses.h - /opt/ros/foxy/include/rmw/init.h - /opt/ros/foxy/include/rmw/init_options.h - /opt/ros/foxy/include/rmw/localhost.h - /opt/ros/foxy/include/rmw/macros.h - /opt/ros/foxy/include/rmw/message_sequence.h - /opt/ros/foxy/include/rmw/names_and_types.h - /opt/ros/foxy/include/rmw/qos_profiles.h - /opt/ros/foxy/include/rmw/ret_types.h - /opt/ros/foxy/include/rmw/rmw.h - /opt/ros/foxy/include/rmw/security_options.h - /opt/ros/foxy/include/rmw/serialized_message.h - /opt/ros/foxy/include/rmw/subscription_options.h - /opt/ros/foxy/include/rmw/topic_endpoint_info.h - /opt/ros/foxy/include/rmw/topic_endpoint_info_array.h - /opt/ros/foxy/include/rmw/types.h - /opt/ros/foxy/include/rmw/visibility_control.h - /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h - /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/sequence_bound.h - /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h - /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h - /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/message_type_support_decl.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/service_type_support_decl.hpp - /opt/ros/foxy/include/rosidl_runtime_cpp/traits.hpp - /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp - /opt/ros/foxy/include/rosidl_typesupport_cpp/service_type_support.hpp - /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h - /opt/ros/foxy/include/sensor_msgs/msg/camera_info.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__builder.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__struct.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__traits.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/image__builder.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/image__struct.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/image__traits.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__struct.hpp - /opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__traits.hpp - /opt/ros/foxy/include/sensor_msgs/msg/image.hpp - /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__builder.hpp - /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__struct.hpp - /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__traits.hpp - /opt/ros/foxy/include/sensor_msgs/srv/set_camera_info.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__builder.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__struct.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__traits.hpp - /opt/ros/foxy/include/statistics_msgs/msg/detail/statistic_data_point__struct.hpp - /opt/ros/foxy/include/statistics_msgs/msg/metrics_message.hpp - /opt/ros/foxy/include/std_msgs/msg/detail/header__struct.hpp - /opt/ros/foxy/include/std_msgs/msg/detail/header__traits.hpp - /opt/ros/foxy/include/tracetools/config.h - /opt/ros/foxy/include/tracetools/tracetools.h - /opt/ros/foxy/include/tracetools/utils.hpp - /opt/ros/foxy/include/tracetools/visibility_control.hpp diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/depend.make b/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/depend.make deleted file mode 100755 index 7b2079a..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/depend.make +++ /dev/null @@ -1,314 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/control.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/image_format.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/pixel_format.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/v4l2_camera_device.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/include/v4l2_camera/visibility_control.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /home/ros2/dev2_ws/src/v4l2_camera/src/v4l2_camera_node.cpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/duration.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/time.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/camera_info_manager/camera_info_manager.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/camera_info_manager/visibility_control.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/image_transport/camera_publisher.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/image_transport/camera_subscriber.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/image_transport/exception.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/image_transport/image_transport.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/image_transport/loader_fwds.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/image_transport/publisher.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/image_transport/single_subscriber_publisher.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/image_transport/subscriber.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/image_transport/transport_hints.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/image_transport/visibility_control.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/libstatistics_collector/collector/collector.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/libstatistics_collector/collector/generate_statistics_message.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/moving_average.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_age.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_period.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/libstatistics_collector/visibility_control.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/allocator.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/arguments.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/client.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/context.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/domain_id.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/error_handling.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/event.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/graph.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/guard_condition.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/init_options.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/macros.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/node.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/node_options.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/publisher.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/service.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/subscription.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/time.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/timer.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/types.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/visibility_control.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl/wait.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/list_parameters_result.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_descriptor.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_event.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_type.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_value.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/set_parameters_result.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/describe_parameters.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/get_parameter_types.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/get_parameters.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/list_parameters.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters_atomically.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcl_yaml_param_parser/types.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/allocator/allocator_common.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/allocator/allocator_deleter.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/any_executable.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/any_service_callback.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/any_subscription_callback.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/callback_group.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/client.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/clock.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/context.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/contexts/default_context.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/create_client.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/create_publisher.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/create_service.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/create_subscription.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/create_timer.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/detail/mutex_two_priorities.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/detail/resolve_enable_topic_statistics.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/detail/resolve_intra_process_buffer_type.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/detail/resolve_use_intra_process.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_payload.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/duration.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/event.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/exceptions.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/exceptions/exceptions.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/executor.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/executor_options.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/executors.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/executors/static_executor_entities_collector.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/executors/static_single_threaded_executor.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/expand_topic_or_service_name.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/buffers/buffer_implementation_base.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/buffers/intra_process_buffer.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/buffers/ring_buffer_implementation.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/create_intra_process_buffer.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/executable_list.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/intra_process_manager.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process_base.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/function_traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/future_return_code.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/guard_condition.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/init_options.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/intra_process_buffer_type.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/intra_process_setting.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/loaned_message.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/logger.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/logging.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/macros.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/memory_strategies.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/memory_strategy.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/message_info.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/message_memory_strategy.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_impl.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_base_interface.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_timers_interface.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_topics_interface.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface_traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_clock_interface.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_graph_interface.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_logging_interface.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_parameters_interface.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_services_interface.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_time_source_interface.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface_traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface_traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_waitables_interface.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/node_options.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/parameter.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/parameter_client.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/parameter_service.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/parameter_value.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/publisher.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/publisher_base.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/publisher_factory.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/publisher_options.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/qos.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/qos_event.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/rate.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/rclcpp.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/scope_exit.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/serialized_message.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/service.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/subscription.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_base.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_factory.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_options.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_wait_set_mask.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/time.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/timer.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/topic_statistics_state.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/type_support_decl.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/utilities.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/visibility_control.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/wait_result.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/wait_result_kind.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/storage_policy_common.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/dynamic_storage.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/sequential_synchronization.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/static_storage.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_template.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rclcpp/waitable.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcpputils/join.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcpputils/pointer_traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcpputils/thread_safety_annotations.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/allocator.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/error_handling.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/logging.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/logging_macros.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/macros.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/qsort.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/snprintf.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/testing/fault_injection.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/time.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/types.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/types/array_list.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/types/char_array.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/types/hash_map.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/types/rcutils_ret.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/types/string_array.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/types/string_map.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/types/uint8_array.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/visibility_control.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rcutils/visibility_control_macros.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/domain_id.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/error_handling.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/get_topic_names_and_types.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/incompatible_qos_events_statuses.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/init.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/init_options.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/localhost.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/macros.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/message_sequence.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/names_and_types.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/qos_profiles.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/ret_types.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/rmw.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/security_options.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/serialized_message.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/subscription_options.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/topic_endpoint_info.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/topic_endpoint_info_array.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/types.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rmw/visibility_control.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/sequence_bound.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/message_type_support_decl.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/service_type_support_decl.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/service_type_support.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/camera_info.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/camera_info__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/image__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/image__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/image__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/detail/region_of_interest__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/sensor_msgs/msg/image.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/sensor_msgs/srv/detail/set_camera_info__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/sensor_msgs/srv/set_camera_info.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__builder.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/statistic_data_point__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/metrics_message.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/std_msgs/msg/detail/header__struct.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/std_msgs/msg/detail/header__traits.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/tracetools/config.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/tracetools/tracetools.h -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/tracetools/utils.hpp -CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o: /opt/ros/foxy/include/tracetools/visibility_control.hpp - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/flags.make b/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/flags.make deleted file mode 100755 index fa6c485..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# compile CXX with /usr/bin/c++ -CXX_FLAGS = -Wall -Wextra -Wpedantic -Werror -std=gnu++14 - -CXX_DEFINES = -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"v4l2_camera\" -DSPDLOG_COMPILED_LIB - -CXX_INCLUDES = -I/home/ros2/dev2_ws/src/v4l2_camera/include -I/opt/ros/foxy/opt/yaml_cpp_vendor/include -isystem /opt/ros/foxy/include - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/link.txt b/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/link.txt deleted file mode 100755 index 78148e7..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o -o v4l2_camera_node -Wl,-rpath,/home/ros2/dev2_ws/build/v4l2_camera:/opt/ros/foxy/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/opt/yaml_cpp_vendor/lib: libv4l2_camera.so /opt/ros/foxy/lib/libcomponent_manager.so /opt/ros/foxy/lib/librclcpp.so /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libcomposition_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libimage_transport.so /opt/ros/foxy/lib/libmessage_filters.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libclass_loader.so /opt/ros/foxy/lib/librcutils.so /opt/ros/foxy/lib/libament_index_cpp.so /opt/ros/foxy/lib/libclass_loader.so /opt/ros/foxy/lib/x86_64-linux-gnu/libconsole_bridge.so.1.0 /usr/lib/x86_64-linux-gnu/libtinyxml2.so -lstdc++fs /opt/ros/foxy/lib/libament_index_cpp.so /opt/ros/foxy/lib/libcamera_calibration_parsers.so /opt/ros/foxy/opt/yaml_cpp_vendor/lib/libyaml-cpp.so.0.6.2 /opt/ros/foxy/lib/librclcpp.so /opt/ros/foxy/lib/liblibstatistics_collector.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librcl.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librmw_implementation.so /opt/ros/foxy/lib/librmw.so /opt/ros/foxy/lib/librcl_logging_spdlog.so /usr/lib/x86_64-linux-gnu/libspdlog.so.1.5.0 -lpthread /opt/ros/foxy/lib/librcl_yaml_param_parser.so /opt/ros/foxy/lib/libyaml.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libtracetools.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librcutils.so -ldl /opt/ros/foxy/lib/libcamera_info_manager.so diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/progress.make b/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/progress.make deleted file mode 100644 index 8808896..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 6 -CMAKE_PROGRESS_2 = 7 - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o b/build/v4l2_camera/CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o deleted file mode 100755 index 512c7ecb0d28d9d158310b265d9dbb35b45615d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140304 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 diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/DependInfo.cmake b/build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/DependInfo.cmake deleted file mode 100755 index 19fab21..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/DependInfo.cmake +++ /dev/null @@ -1,11 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) -# The set of files for implicit dependencies of each language: - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/build.make b/build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/build.make deleted file mode 100755 index 257c9aa..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/build.make +++ /dev/null @@ -1,76 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/v4l2_camera - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/v4l2_camera - -# Utility rule file for v4l2_camera_uninstall. - -# Include the progress variables for this target. -include CMakeFiles/v4l2_camera_uninstall.dir/progress.make - -CMakeFiles/v4l2_camera_uninstall: - /usr/bin/cmake -P /home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake - -v4l2_camera_uninstall: CMakeFiles/v4l2_camera_uninstall -v4l2_camera_uninstall: CMakeFiles/v4l2_camera_uninstall.dir/build.make - -.PHONY : v4l2_camera_uninstall - -# Rule to build all files generated by this target. -CMakeFiles/v4l2_camera_uninstall.dir/build: v4l2_camera_uninstall - -.PHONY : CMakeFiles/v4l2_camera_uninstall.dir/build - -CMakeFiles/v4l2_camera_uninstall.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/v4l2_camera_uninstall.dir/cmake_clean.cmake -.PHONY : CMakeFiles/v4l2_camera_uninstall.dir/clean - -CMakeFiles/v4l2_camera_uninstall.dir/depend: - cd /home/ros2/dev2_ws/build/v4l2_camera && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ros2/dev2_ws/src/v4l2_camera /home/ros2/dev2_ws/src/v4l2_camera /home/ros2/dev2_ws/build/v4l2_camera /home/ros2/dev2_ws/build/v4l2_camera /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/v4l2_camera_uninstall.dir/depend - diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/cmake_clean.cmake b/build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/cmake_clean.cmake deleted file mode 100755 index 6d88d9a..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/v4l2_camera_uninstall" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/v4l2_camera_uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/progress.make b/build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/build/v4l2_camera/CMakeFiles/v4l2_camera_uninstall.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build/v4l2_camera/CTestConfiguration.ini b/build/v4l2_camera/CTestConfiguration.ini deleted file mode 100644 index faa6891..0000000 --- a/build/v4l2_camera/CTestConfiguration.ini +++ /dev/null @@ -1,105 +0,0 @@ -# This file is configured by CMake automatically as DartConfiguration.tcl -# If you choose not to use CMake, this file may be hand configured, by -# filling in the required variables. - - -# Configuration directories and files -SourceDirectory: /home/ros2/dev2_ws/src/v4l2_camera -BuildDirectory: /home/ros2/dev2_ws/build/v4l2_camera - -# Where to place the cost data store -CostDataFile: - -# Site is something like machine.domain, i.e. pragmatic.crd -Site: ubuntu - -# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++ -BuildName: - -# Subprojects -LabelsForSubprojects: - -# Submission information -SubmitURL: - -# Dashboard start time -NightlyStartTime: - -# Commands for the build/test/submit cycle -ConfigureCommand: "/usr/bin/cmake" "/home/ros2/dev2_ws/src/v4l2_camera" -MakeCommand: -DefaultCTestConfigurationType: - -# version control -UpdateVersionOnly: - -# CVS options -# Default is "-d -P -A" -CVSCommand: -CVSUpdateOptions: - -# Subversion options -SVNCommand: -SVNOptions: -SVNUpdateOptions: - -# Git options -GITCommand: -GITInitSubmodules: -GITUpdateOptions: -GITUpdateCustom: - -# Perforce options -P4Command: -P4Client: -P4Options: -P4UpdateOptions: -P4UpdateCustom: - -# Generic update command -UpdateCommand: -UpdateOptions: -UpdateType: - -# Compiler info -Compiler: /usr/bin/c++ -CompilerVersion: 9.3.0 - -# Dynamic analysis (MemCheck) -PurifyCommand: -ValgrindCommand: -ValgrindCommandOptions: -MemoryCheckType: -MemoryCheckSanitizerOptions: -MemoryCheckCommand: -MemoryCheckCommandOptions: -MemoryCheckSuppressionFile: - -# Coverage -CoverageCommand: -CoverageExtraFlags: - -# Cluster commands -SlurmBatchCommand: -SlurmRunCommand: - -# Testing options -# TimeOut is the amount of time in seconds to wait for processes -# to complete during testing. After TimeOut seconds, the -# process will be summarily terminated. -# Currently set to 25 minutes -TimeOut: - -# During parallel testing CTest will not start a new test if doing -# so would cause the system load to exceed this value. -TestLoad: - -UseLaunchers: -CurlOptions: -# warning, if you add new options here that have to do with submit, -# you have to update cmCTestSubmitCommand.cxx - -# For CTest submissions that timeout, these options -# specify behavior for retrying the submission -CTestSubmitRetryDelay: -CTestSubmitRetryCount: diff --git a/build/v4l2_camera/CTestCustom.cmake b/build/v4l2_camera/CTestCustom.cmake deleted file mode 100755 index 14956f3..0000000 --- a/build/v4l2_camera/CTestCustom.cmake +++ /dev/null @@ -1,2 +0,0 @@ -set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 0) -set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 0) diff --git a/build/v4l2_camera/CTestTestfile.cmake b/build/v4l2_camera/CTestTestfile.cmake deleted file mode 100755 index c085481..0000000 --- a/build/v4l2_camera/CTestTestfile.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/ros2/dev2_ws/src/v4l2_camera -# Build directory: /home/ros2/dev2_ws/build/v4l2_camera -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -add_test(cppcheck "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/home/ros2/dev2_ws/build/v4l2_camera/test_results/v4l2_camera/cppcheck.xunit.xml" "--package-name" "v4l2_camera" "--output-file" "/home/ros2/dev2_ws/build/v4l2_camera/ament_cppcheck/cppcheck.txt" "--command" "/opt/ros/foxy/bin/ament_cppcheck" "--xunit-file" "/home/ros2/dev2_ws/build/v4l2_camera/test_results/v4l2_camera/cppcheck.xunit.xml" "--include_dirs" "/home/ros2/dev2_ws/src/v4l2_camera/include") -set_tests_properties(cppcheck PROPERTIES LABELS "cppcheck;linter" TIMEOUT "300" WORKING_DIRECTORY "/home/ros2/dev2_ws/src/v4l2_camera" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cppcheck.cmake;61;ament_add_test;/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck_lint_hook.cmake;83;ament_cppcheck;/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/ros2/dev2_ws/src/v4l2_camera/CMakeLists.txt;97;ament_package;/home/ros2/dev2_ws/src/v4l2_camera/CMakeLists.txt;0;") -add_test(cpplint "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/home/ros2/dev2_ws/build/v4l2_camera/test_results/v4l2_camera/cpplint.xunit.xml" "--package-name" "v4l2_camera" "--output-file" "/home/ros2/dev2_ws/build/v4l2_camera/ament_cpplint/cpplint.txt" "--command" "/opt/ros/foxy/bin/ament_cpplint" "--xunit-file" "/home/ros2/dev2_ws/build/v4l2_camera/test_results/v4l2_camera/cpplint.xunit.xml") -set_tests_properties(cpplint PROPERTIES LABELS "cpplint;linter" TIMEOUT "120" WORKING_DIRECTORY "/home/ros2/dev2_ws/src/v4l2_camera" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cpplint.cmake;68;ament_add_test;/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplint_lint_hook.cmake;35;ament_cpplint;/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplint_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/ros2/dev2_ws/src/v4l2_camera/CMakeLists.txt;97;ament_package;/home/ros2/dev2_ws/src/v4l2_camera/CMakeLists.txt;0;") -add_test(lint_cmake "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/home/ros2/dev2_ws/build/v4l2_camera/test_results/v4l2_camera/lint_cmake.xunit.xml" "--package-name" "v4l2_camera" "--output-file" "/home/ros2/dev2_ws/build/v4l2_camera/ament_lint_cmake/lint_cmake.txt" "--command" "/opt/ros/foxy/bin/ament_lint_cmake" "--xunit-file" "/home/ros2/dev2_ws/build/v4l2_camera/test_results/v4l2_camera/lint_cmake.xunit.xml") -set_tests_properties(lint_cmake PROPERTIES LABELS "lint_cmake;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/ros2/dev2_ws/src/v4l2_camera" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_lint_cmake.cmake;41;ament_add_test;/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake;21;ament_lint_cmake;/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/ros2/dev2_ws/src/v4l2_camera/CMakeLists.txt;97;ament_package;/home/ros2/dev2_ws/src/v4l2_camera/CMakeLists.txt;0;") -add_test(uncrustify "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/home/ros2/dev2_ws/build/v4l2_camera/test_results/v4l2_camera/uncrustify.xunit.xml" "--package-name" "v4l2_camera" "--output-file" "/home/ros2/dev2_ws/build/v4l2_camera/ament_uncrustify/uncrustify.txt" "--command" "/opt/ros/foxy/bin/ament_uncrustify" "--xunit-file" "/home/ros2/dev2_ws/build/v4l2_camera/test_results/v4l2_camera/uncrustify.xunit.xml") -set_tests_properties(uncrustify PROPERTIES LABELS "uncrustify;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/ros2/dev2_ws/src/v4l2_camera" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_uncrustify.cmake;65;ament_add_test;/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify_lint_hook.cmake;34;ament_uncrustify;/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/ros2/dev2_ws/src/v4l2_camera/CMakeLists.txt;97;ament_package;/home/ros2/dev2_ws/src/v4l2_camera/CMakeLists.txt;0;") -add_test(xmllint "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/home/ros2/dev2_ws/build/v4l2_camera/test_results/v4l2_camera/xmllint.xunit.xml" "--package-name" "v4l2_camera" "--output-file" "/home/ros2/dev2_ws/build/v4l2_camera/ament_xmllint/xmllint.txt" "--command" "/opt/ros/foxy/bin/ament_xmllint" "--xunit-file" "/home/ros2/dev2_ws/build/v4l2_camera/test_results/v4l2_camera/xmllint.xunit.xml") -set_tests_properties(xmllint PROPERTIES LABELS "xmllint;linter" TIMEOUT "60" WORKING_DIRECTORY "/home/ros2/dev2_ws/src/v4l2_camera" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_xmllint.cmake;50;ament_add_test;/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake;18;ament_xmllint;/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/home/ros2/dev2_ws/src/v4l2_camera/CMakeLists.txt;97;ament_package;/home/ros2/dev2_ws/src/v4l2_camera/CMakeLists.txt;0;") diff --git a/build/v4l2_camera/Makefile b/build/v4l2_camera/Makefile deleted file mode 100644 index f60f8b7..0000000 --- a/build/v4l2_camera/Makefile +++ /dev/null @@ -1,386 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.16 - -# Default target executed when no arguments are given to make. -default_target: all - -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/ros2/dev2_ws/src/v4l2_camera - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/ros2/dev2_ws/build/v4l2_camera - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components - -.PHONY : list_install_components/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache - -.PHONY : rebuild_cache/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." - /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache - -.PHONY : edit_cache/fast - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test - -.PHONY : test/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/progress.marks - $(MAKE) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - $(MAKE) -f CMakeFiles/Makefile2 clean -.PHONY : clean - -# The main clean target -clean/fast: clean - -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - $(MAKE) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - $(MAKE) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -#============================================================================= -# Target rules for targets named v4l2_camera_compose_test - -# Build rule for target. -v4l2_camera_compose_test: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 v4l2_camera_compose_test -.PHONY : v4l2_camera_compose_test - -# fast build rule for target. -v4l2_camera_compose_test/fast: - $(MAKE) -f CMakeFiles/v4l2_camera_compose_test.dir/build.make CMakeFiles/v4l2_camera_compose_test.dir/build -.PHONY : v4l2_camera_compose_test/fast - -#============================================================================= -# Target rules for targets named v4l2_camera_node - -# Build rule for target. -v4l2_camera_node: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 v4l2_camera_node -.PHONY : v4l2_camera_node - -# fast build rule for target. -v4l2_camera_node/fast: - $(MAKE) -f CMakeFiles/v4l2_camera_node.dir/build.make CMakeFiles/v4l2_camera_node.dir/build -.PHONY : v4l2_camera_node/fast - -#============================================================================= -# Target rules for targets named v4l2_camera - -# Build rule for target. -v4l2_camera: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 v4l2_camera -.PHONY : v4l2_camera - -# fast build rule for target. -v4l2_camera/fast: - $(MAKE) -f CMakeFiles/v4l2_camera.dir/build.make CMakeFiles/v4l2_camera.dir/build -.PHONY : v4l2_camera/fast - -#============================================================================= -# Target rules for targets named v4l2_camera_uninstall - -# Build rule for target. -v4l2_camera_uninstall: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 v4l2_camera_uninstall -.PHONY : v4l2_camera_uninstall - -# fast build rule for target. -v4l2_camera_uninstall/fast: - $(MAKE) -f CMakeFiles/v4l2_camera_uninstall.dir/build.make CMakeFiles/v4l2_camera_uninstall.dir/build -.PHONY : v4l2_camera_uninstall/fast - -#============================================================================= -# Target rules for targets named uninstall - -# Build rule for target. -uninstall: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 uninstall -.PHONY : uninstall - -# fast build rule for target. -uninstall/fast: - $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build -.PHONY : uninstall/fast - -src/v4l2_camera.o: src/v4l2_camera.cpp.o - -.PHONY : src/v4l2_camera.o - -# target to build an object file -src/v4l2_camera.cpp.o: - $(MAKE) -f CMakeFiles/v4l2_camera.dir/build.make CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.o -.PHONY : src/v4l2_camera.cpp.o - -src/v4l2_camera.i: src/v4l2_camera.cpp.i - -.PHONY : src/v4l2_camera.i - -# target to preprocess a source file -src/v4l2_camera.cpp.i: - $(MAKE) -f CMakeFiles/v4l2_camera.dir/build.make CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.i -.PHONY : src/v4l2_camera.cpp.i - -src/v4l2_camera.s: src/v4l2_camera.cpp.s - -.PHONY : src/v4l2_camera.s - -# target to generate assembly for a file -src/v4l2_camera.cpp.s: - $(MAKE) -f CMakeFiles/v4l2_camera.dir/build.make CMakeFiles/v4l2_camera.dir/src/v4l2_camera.cpp.s -.PHONY : src/v4l2_camera.cpp.s - -src/v4l2_camera_compose_test.o: src/v4l2_camera_compose_test.cpp.o - -.PHONY : src/v4l2_camera_compose_test.o - -# target to build an object file -src/v4l2_camera_compose_test.cpp.o: - $(MAKE) -f CMakeFiles/v4l2_camera_compose_test.dir/build.make CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.o -.PHONY : src/v4l2_camera_compose_test.cpp.o - -src/v4l2_camera_compose_test.i: src/v4l2_camera_compose_test.cpp.i - -.PHONY : src/v4l2_camera_compose_test.i - -# target to preprocess a source file -src/v4l2_camera_compose_test.cpp.i: - $(MAKE) -f CMakeFiles/v4l2_camera_compose_test.dir/build.make CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.i -.PHONY : src/v4l2_camera_compose_test.cpp.i - -src/v4l2_camera_compose_test.s: src/v4l2_camera_compose_test.cpp.s - -.PHONY : src/v4l2_camera_compose_test.s - -# target to generate assembly for a file -src/v4l2_camera_compose_test.cpp.s: - $(MAKE) -f CMakeFiles/v4l2_camera_compose_test.dir/build.make CMakeFiles/v4l2_camera_compose_test.dir/src/v4l2_camera_compose_test.cpp.s -.PHONY : src/v4l2_camera_compose_test.cpp.s - -src/v4l2_camera_device.o: src/v4l2_camera_device.cpp.o - -.PHONY : src/v4l2_camera_device.o - -# target to build an object file -src/v4l2_camera_device.cpp.o: - $(MAKE) -f CMakeFiles/v4l2_camera.dir/build.make CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.o -.PHONY : src/v4l2_camera_device.cpp.o - -src/v4l2_camera_device.i: src/v4l2_camera_device.cpp.i - -.PHONY : src/v4l2_camera_device.i - -# target to preprocess a source file -src/v4l2_camera_device.cpp.i: - $(MAKE) -f CMakeFiles/v4l2_camera.dir/build.make CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.i -.PHONY : src/v4l2_camera_device.cpp.i - -src/v4l2_camera_device.s: src/v4l2_camera_device.cpp.s - -.PHONY : src/v4l2_camera_device.s - -# target to generate assembly for a file -src/v4l2_camera_device.cpp.s: - $(MAKE) -f CMakeFiles/v4l2_camera.dir/build.make CMakeFiles/v4l2_camera.dir/src/v4l2_camera_device.cpp.s -.PHONY : src/v4l2_camera_device.cpp.s - -src/v4l2_camera_node.o: src/v4l2_camera_node.cpp.o - -.PHONY : src/v4l2_camera_node.o - -# target to build an object file -src/v4l2_camera_node.cpp.o: - $(MAKE) -f CMakeFiles/v4l2_camera_node.dir/build.make CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.o -.PHONY : src/v4l2_camera_node.cpp.o - -src/v4l2_camera_node.i: src/v4l2_camera_node.cpp.i - -.PHONY : src/v4l2_camera_node.i - -# target to preprocess a source file -src/v4l2_camera_node.cpp.i: - $(MAKE) -f CMakeFiles/v4l2_camera_node.dir/build.make CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.i -.PHONY : src/v4l2_camera_node.cpp.i - -src/v4l2_camera_node.s: src/v4l2_camera_node.cpp.s - -.PHONY : src/v4l2_camera_node.s - -# target to generate assembly for a file -src/v4l2_camera_node.cpp.s: - $(MAKE) -f CMakeFiles/v4l2_camera_node.dir/build.make CMakeFiles/v4l2_camera_node.dir/src/v4l2_camera_node.cpp.s -.PHONY : src/v4l2_camera_node.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... install/strip" - @echo "... install/local" - @echo "... install" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... edit_cache" - @echo "... test" - @echo "... v4l2_camera_compose_test" - @echo "... v4l2_camera_node" - @echo "... v4l2_camera" - @echo "... v4l2_camera_uninstall" - @echo "... uninstall" - @echo "... src/v4l2_camera.o" - @echo "... src/v4l2_camera.i" - @echo "... src/v4l2_camera.s" - @echo "... src/v4l2_camera_compose_test.o" - @echo "... src/v4l2_camera_compose_test.i" - @echo "... src/v4l2_camera_compose_test.s" - @echo "... src/v4l2_camera_device.o" - @echo "... src/v4l2_camera_device.i" - @echo "... src/v4l2_camera_device.s" - @echo "... src/v4l2_camera_node.o" - @echo "... src/v4l2_camera_node.i" - @echo "... src/v4l2_camera_node.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/v4l2_camera/ament_cmake_core/package.cmake b/build/v4l2_camera/ament_cmake_core/package.cmake deleted file mode 100755 index 0285512..0000000 --- a/build/v4l2_camera/ament_cmake_core/package.cmake +++ /dev/null @@ -1,14 +0,0 @@ -set(_AMENT_PACKAGE_NAME "v4l2_camera") -set(v4l2_camera_VERSION "0.4.0") -set(v4l2_camera_MAINTAINER "Sander G. van Dijk ") -set(v4l2_camera_BUILD_DEPENDS "rclcpp" "rclcpp_components" "sensor_msgs" "image_transport" "camera_info_manager") -set(v4l2_camera_BUILDTOOL_DEPENDS "ament_cmake_ros") -set(v4l2_camera_BUILD_EXPORT_DEPENDS "sensor_msgs" "image_transport" "camera_info_manager") -set(v4l2_camera_BUILDTOOL_EXPORT_DEPENDS ) -set(v4l2_camera_EXEC_DEPENDS "rclcpp" "rclcpp_components" "sensor_msgs" "image_transport" "camera_info_manager") -set(v4l2_camera_TEST_DEPENDS "ament_lint_auto" "ament_lint_common") -set(v4l2_camera_GROUP_DEPENDS ) -set(v4l2_camera_MEMBER_OF_GROUPS ) -set(v4l2_camera_DEPRECATED "") -set(v4l2_camera_EXPORT_TAGS) -list(APPEND v4l2_camera_EXPORT_TAGS "ament_cmake") diff --git a/build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp b/build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp deleted file mode 100755 index 42d17f1..0000000 --- a/build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp +++ /dev/null @@ -1,92 +0,0 @@ -# generated from ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in - -set(_exported_dependencies "camera_info_manager") - -find_package(ament_cmake_libraries QUIET REQUIRED) - -# find_package() all dependencies -# and append their DEFINITIONS INCLUDE_DIRS, LIBRARIES, and LINK_FLAGS -# variables to v4l2_camera_DEFINITIONS, v4l2_camera_INCLUDE_DIRS, -# v4l2_camera_LIBRARIES, and v4l2_camera_LINK_FLAGS. -# Additionally collect the direct dependency names in -# v4l2_camera_DEPENDENCIES as well as the recursive dependency names -# in v4l2_camera_RECURSIVE_DEPENDENCIES. -if(NOT _exported_dependencies STREQUAL "") - find_package(ament_cmake_core QUIET REQUIRED) - set(v4l2_camera_DEPENDENCIES ${_exported_dependencies}) - set(v4l2_camera_RECURSIVE_DEPENDENCIES ${_exported_dependencies}) - set(_libraries) - foreach(_dep ${_exported_dependencies}) - if(NOT ${_dep}_FOUND) - find_package("${_dep}" QUIET REQUIRED) - endif() - # if a package provides modern CMake interface targets use them - # exclusively assuming the classic CMake variables only exist for - # backward compatibility - set(use_modern_cmake FALSE) - if(NOT "${${_dep}_TARGETS}" STREQUAL "") - foreach(_target ${${_dep}_TARGETS}) - # only use actual targets - # in case a package uses this variable for other content - if(TARGET "${_target}") - get_target_property(_include_dirs ${_target} INTERFACE_INCLUDE_DIRECTORIES) - if(_include_dirs) - list_append_unique(v4l2_camera_INCLUDE_DIRS "${_include_dirs}") - endif() - - get_target_property(_imported_configurations ${_target} IMPORTED_CONFIGURATIONS) - if(_imported_configurations) - string(TOUPPER "${_imported_configurations}" _imported_configurations) - if(DEBUG_CONFIGURATIONS) - string(TOUPPER "${DEBUG_CONFIGURATIONS}" _debug_configurations_uppercase) - else() - set(_debug_configurations_uppercase "DEBUG") - endif() - foreach(_imported_config ${_imported_configurations}) - get_target_property(_imported_implib ${_target} IMPORTED_IMPLIB_${_imported_config}) - if(_imported_implib) - set(_imported_implib_config "optimized") - if(${_imported_config} IN_LIST _debug_configurations_uppercase) - set(_imported_implib_config "debug") - endif() - list(APPEND _libraries ${_imported_implib_config} ${_imported_implib}) - else() - get_target_property(_imported_location ${_target} IMPORTED_LOCATION_${_imported_config}) - if(_imported_location) - list(APPEND _libraries "${_imported_location}") - endif() - endif() - endforeach() - endif() - - get_target_property(_link_libraries ${_target} INTERFACE_LINK_LIBRARIES) - if(_link_libraries) - list(APPEND _libraries "${_link_libraries}") - endif() - set(use_modern_cmake TRUE) - endif() - endforeach() - endif() - if(NOT use_modern_cmake) - if(${_dep}_DEFINITIONS) - list_append_unique(v4l2_camera_DEFINITIONS "${${_dep}_DEFINITIONS}") - endif() - if(${_dep}_INCLUDE_DIRS) - list_append_unique(v4l2_camera_INCLUDE_DIRS "${${_dep}_INCLUDE_DIRS}") - endif() - if(${_dep}_LIBRARIES) - list(APPEND _libraries "${${_dep}_LIBRARIES}") - endif() - if(${_dep}_LINK_FLAGS) - list_append_unique(v4l2_camera_LINK_FLAGS "${${_dep}_LINK_FLAGS}") - endif() - if(${_dep}_RECURSIVE_DEPENDENCIES) - list_append_unique(v4l2_camera_RECURSIVE_DEPENDENCIES "${${_dep}_RECURSIVE_DEPENDENCIES}") - endif() - endif() - if(_libraries) - ament_libraries_deduplicate(_libraries "${_libraries}") - list(APPEND v4l2_camera_LIBRARIES "${_libraries}") - endif() - endforeach() -endif() diff --git a/build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp b/build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp deleted file mode 100755 index 0cb444e..0000000 --- a/build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp +++ /dev/null @@ -1,16 +0,0 @@ -# generated from ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in - -set(_exported_include_dirs "${v4l2_camera_DIR}/../../../include") - -# append include directories to v4l2_camera_INCLUDE_DIRS -# warn about not existing paths -if(NOT _exported_include_dirs STREQUAL "") - find_package(ament_cmake_core QUIET REQUIRED) - foreach(_exported_include_dir ${_exported_include_dirs}) - if(NOT IS_DIRECTORY "${_exported_include_dir}") - message(WARNING "Package 'v4l2_camera' exports the include directory '${_exported_include_dir}' which doesn't exist") - endif() - normalize_path(_exported_include_dir "${_exported_include_dir}") - list(APPEND v4l2_camera_INCLUDE_DIRS "${_exported_include_dir}") - endforeach() -endif() diff --git a/build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp b/build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp deleted file mode 100755 index 31dec03..0000000 --- a/build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp +++ /dev/null @@ -1,140 +0,0 @@ -# generated from ament_cmake_export_libraries/cmake/template/ament_cmake_export_libraries.cmake.in - -set(_exported_libraries "v4l2_camera") -set(_exported_library_names "") - -# populate v4l2_camera_LIBRARIES -if(NOT _exported_libraries STREQUAL "") - # loop over libraries, either target names or absolute paths - list(LENGTH _exported_libraries _length) - set(_i 0) - while(_i LESS _length) - list(GET _exported_libraries ${_i} _arg) - - # pass linker flags along - if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") - list(APPEND v4l2_camera_LIBRARIES "${_arg}") - math(EXPR _i "${_i} + 1") - continue() - endif() - - if("${_arg}" MATCHES "^(debug|optimized|general)$") - # remember build configuration keyword - # and get following library - set(_cfg "${_arg}") - math(EXPR _i "${_i} + 1") - if(_i EQUAL _length) - message(FATAL_ERROR "Package 'v4l2_camera' passes the build configuration keyword '${_cfg}' as the last exported library") - endif() - list(GET _exported_libraries ${_i} _library) - else() - # the value is a library without a build configuration keyword - set(_cfg "") - set(_library "${_arg}") - endif() - math(EXPR _i "${_i} + 1") - - if(NOT IS_ABSOLUTE "${_library}") - # search for library target relative to this CMake file - set(_lib "NOTFOUND") - find_library( - _lib NAMES "${_library}" - PATHS "${v4l2_camera_DIR}/../../../lib" - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH - ) - - if(NOT _lib) - # warn about not existing library and ignore it - message(FATAL_ERROR "Package 'v4l2_camera' exports the library '${_library}' which couldn't be found") - elseif(NOT IS_ABSOLUTE "${_lib}") - # the found library must be an absolute path - message(FATAL_ERROR "Package 'v4l2_camera' found the library '${_library}' at '${_lib}' which is not an absolute path") - elseif(NOT EXISTS "${_lib}") - # the found library must exist - message(FATAL_ERROR "Package 'v4l2_camera' found the library '${_lib}' which doesn't exist") - else() - list(APPEND v4l2_camera_LIBRARIES ${_cfg} "${_lib}") - endif() - - else() - if(NOT EXISTS "${_library}") - # the found library must exist - message(WARNING "Package 'v4l2_camera' exports the library '${_library}' which doesn't exist") - else() - list(APPEND v4l2_camera_LIBRARIES ${_cfg} "${_library}") - endif() - endif() - endwhile() -endif() - -# find_library() library names with optional LIBRARY_DIRS -# and add the libraries to v4l2_camera_LIBRARIES -if(NOT _exported_library_names STREQUAL "") - # loop over library names - # but remember related build configuration keyword if available - list(LENGTH _exported_library_names _length) - set(_i 0) - while(_i LESS _length) - list(GET _exported_library_names ${_i} _arg) - # pass linker flags along - if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") - list(APPEND v4l2_camera_LIBRARIES "${_arg}") - math(EXPR _i "${_i} + 1") - continue() - endif() - - if("${_arg}" MATCHES "^(debug|optimized|general)$") - # remember build configuration keyword - # and get following library name - set(_cfg "${_arg}") - math(EXPR _i "${_i} + 1") - if(_i EQUAL _length) - message(FATAL_ERROR "Package 'v4l2_camera' passes the build configuration keyword '${_cfg}' as the last exported target") - endif() - list(GET _exported_library_names ${_i} _library) - else() - # the value is a library target without a build configuration keyword - set(_cfg "") - set(_library "${_arg}") - endif() - math(EXPR _i "${_i} + 1") - - # extract optional LIBRARY_DIRS from library name - string(REPLACE ":" ";" _library_dirs "${_library}") - list(GET _library_dirs 0 _library_name) - list(REMOVE_AT _library_dirs 0) - - set(_lib "NOTFOUND") - if(NOT _library_dirs) - # search for library in the common locations - find_library( - _lib - NAMES "${_library_name}" - ) - if(NOT _lib) - # warn about not existing library and later ignore it - message(WARNING "Package 'v4l2_camera' exports library '${_library_name}' which couldn't be found") - endif() - else() - # search for library in the specified directories - find_library( - _lib - NAMES "${_library_name}" - PATHS ${_library_dirs} - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH - ) - if(NOT _lib) - # warn about not existing library and later ignore it - message(WARNING "Package 'v4l2_camera' exports library '${_library_name}' with LIBRARY_DIRS '${_library_dirs}' which couldn't be found") - endif() - endif() - if(_lib) - list(APPEND v4l2_camera_LIBRARIES ${_cfg} "${_lib}") - endif() - endwhile() -endif() - -# TODO(dirk-thomas) deduplicate v4l2_camera_LIBRARIES -# while maintaining library order -# as well as build configuration keywords -# as well as linker flags diff --git a/build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp b/build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp deleted file mode 100755 index 4725d85..0000000 --- a/build/v4l2_camera/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp +++ /dev/null @@ -1,27 +0,0 @@ -# generated from ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake.in - -set(_exported_targets "export_v4l2_camera") - -# include all exported targets -if(NOT _exported_targets STREQUAL "") - foreach(_target ${_exported_targets}) - set(_export_file "${v4l2_camera_DIR}/${_target}Export.cmake") - include("${_export_file}") - - # extract the target names associated with the export - set(_regex "foreach\\(_expectedTarget (.+)\\)") - file( - STRINGS "${_export_file}" _foreach_targets - REGEX "${_regex}") - list(LENGTH _foreach_targets _matches) - if(NOT _matches EQUAL 1) - message(FATAL_ERROR - "Failed to find exported target names in '${_export_file}'") - endif() - string(REGEX REPLACE "${_regex}" "\\1" _targets "${_foreach_targets}") - string(REPLACE " " ";" _targets "${_targets}") - list(LENGTH _targets _length) - - list(APPEND v4l2_camera_TARGETS ${_targets}) - endforeach() -endif() diff --git a/build/v4l2_camera/ament_cmake_core/stamps/ament_prefix_path.sh.stamp b/build/v4l2_camera/ament_cmake_core/stamps/ament_prefix_path.sh.stamp deleted file mode 100755 index 02e441b..0000000 --- a/build/v4l2_camera/ament_cmake_core/stamps/ament_prefix_path.sh.stamp +++ /dev/null @@ -1,4 +0,0 @@ -# copied from -# ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh - -ament_prepend_unique_value AMENT_PREFIX_PATH "$AMENT_CURRENT_PREFIX" diff --git a/build/v4l2_camera/ament_cmake_core/stamps/library_path.sh.stamp b/build/v4l2_camera/ament_cmake_core/stamps/library_path.sh.stamp deleted file mode 100755 index 292e518..0000000 --- a/build/v4l2_camera/ament_cmake_core/stamps/library_path.sh.stamp +++ /dev/null @@ -1,16 +0,0 @@ -# copied from ament_package/template/environment_hook/library_path.sh - -# detect if running on Darwin platform -_UNAME=`uname -s` -_IS_DARWIN=0 -if [ "$_UNAME" = "Darwin" ]; then - _IS_DARWIN=1 -fi -unset _UNAME - -if [ $_IS_DARWIN -eq 0 ]; then - ament_prepend_unique_value LD_LIBRARY_PATH "$AMENT_CURRENT_PREFIX/lib" -else - ament_prepend_unique_value DYLD_LIBRARY_PATH "$AMENT_CURRENT_PREFIX/lib" -fi -unset _IS_DARWIN diff --git a/build/v4l2_camera/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp b/build/v4l2_camera/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp deleted file mode 100755 index ee49c9f..0000000 --- a/build/v4l2_camera/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp +++ /dev/null @@ -1,14 +0,0 @@ -# generated from ament/cmake/core/templates/nameConfig-version.cmake.in -set(PACKAGE_VERSION "@PACKAGE_VERSION@") - -set(PACKAGE_VERSION_EXACT False) -set(PACKAGE_VERSION_COMPATIBLE False) - -if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") - set(PACKAGE_VERSION_EXACT True) - set(PACKAGE_VERSION_COMPATIBLE True) -endif() - -if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") - set(PACKAGE_VERSION_COMPATIBLE True) -endif() diff --git a/build/v4l2_camera/ament_cmake_core/stamps/nameConfig.cmake.in.stamp b/build/v4l2_camera/ament_cmake_core/stamps/nameConfig.cmake.in.stamp deleted file mode 100755 index 6fb3fe7..0000000 --- a/build/v4l2_camera/ament_cmake_core/stamps/nameConfig.cmake.in.stamp +++ /dev/null @@ -1,42 +0,0 @@ -# generated from ament/cmake/core/templates/nameConfig.cmake.in - -# prevent multiple inclusion -if(_@PROJECT_NAME@_CONFIG_INCLUDED) - # ensure to keep the found flag the same - if(NOT DEFINED @PROJECT_NAME@_FOUND) - # explicitly set it to FALSE, otherwise CMake will set it to TRUE - set(@PROJECT_NAME@_FOUND FALSE) - elseif(NOT @PROJECT_NAME@_FOUND) - # use separate condition to avoid uninitialized variable warning - set(@PROJECT_NAME@_FOUND FALSE) - endif() - return() -endif() -set(_@PROJECT_NAME@_CONFIG_INCLUDED TRUE) - -# output package information -if(NOT @PROJECT_NAME@_FIND_QUIETLY) - message(STATUS "Found @PROJECT_NAME@: @PACKAGE_VERSION@ (${@PROJECT_NAME@_DIR})") -endif() - -# warn when using a deprecated package -if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "") - set(_msg "Package '@PROJECT_NAME@' is deprecated") - # append custom deprecation text if available - if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "TRUE") - set(_msg "${_msg} (@PACKAGE_DEPRECATED@)") - endif() - # optionally quiet the deprecation message - if(NOT ${@PROJECT_NAME@_DEPRECATED_QUIET}) - message(DEPRECATION "${_msg}") - endif() -endif() - -# flag package as ament-based to distinguish it after being find_package()-ed -set(@PROJECT_NAME@_FOUND_AMENT_PACKAGE TRUE) - -# include all config extra files -set(_extras "@PACKAGE_CONFIG_EXTRA_FILES@") -foreach(_extra ${_extras}) - include("${@PROJECT_NAME@_DIR}/${_extra}") -endforeach() diff --git a/build/v4l2_camera/ament_cmake_core/stamps/package.xml.stamp b/build/v4l2_camera/ament_cmake_core/stamps/package.xml.stamp deleted file mode 100755 index 6bf2ddd..0000000 --- a/build/v4l2_camera/ament_cmake_core/stamps/package.xml.stamp +++ /dev/null @@ -1,30 +0,0 @@ - - - - v4l2_camera - 0.4.0 - A ROS 2 camera driver using Video4Linux2 - Sander G. van Dijk - Apache License 2.0 - - Sander G. van Dijk - - ament_cmake_ros - - rclcpp - rclcpp_components - - rclcpp - rclcpp_components - - sensor_msgs - image_transport - camera_info_manager - - ament_lint_auto - ament_lint_common - - - ament_cmake - - diff --git a/build/v4l2_camera/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp b/build/v4l2_camera/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp deleted file mode 100755 index 6f82f12..0000000 --- a/build/v4l2_camera/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp +++ /dev/null @@ -1,143 +0,0 @@ -#!/usr/bin/env python3 - -# Copyright 2014-2015 Open Source Robotics Foundation, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import argparse -from collections import OrderedDict -import sys - -from catkin_pkg.package import parse_package_string - - -def main(argv=sys.argv[1:]): - """ - Extract the information from package.xml and make them accessible to CMake. - - Parse the given package.xml file and - print CMake code defining several variables containing the content. - """ - parser = argparse.ArgumentParser( - description='Parse package.xml file and print CMake code defining ' - 'several variables', - ) - parser.add_argument( - 'package_xml', - type=argparse.FileType('r', encoding='utf-8'), - help='The path to a package.xml file', - ) - parser.add_argument( - 'outfile', - nargs='?', - help='The filename where the output should be written to', - ) - args = parser.parse_args(argv) - - try: - package = parse_package_string( - args.package_xml.read(), filename=args.package_xml.name) - except Exception as e: - print("Error parsing '%s':" % args.package_xml.name, file=sys.stderr) - raise e - finally: - args.package_xml.close() - - lines = generate_cmake_code(package) - if args.outfile: - with open(args.outfile, 'w', encoding='utf-8') as f: - for line in lines: - f.write('%s\n' % line) - else: - for line in lines: - print(line) - - -def get_dependency_values(key, depends): - dependencies = [] - dependencies.append((key, ' '.join(['"%s"' % str(d) for d in depends]))) - for d in depends: - comparisons = [ - 'version_lt', - 'version_lte', - 'version_eq', - 'version_gte', - 'version_gt'] - for comp in comparisons: - value = getattr(d, comp, None) - if value is not None: - dependencies.append(('%s_%s_%s' % (key, str(d), comp.upper()), - '"%s"' % value)) - return dependencies - - -def generate_cmake_code(package): - """ - Return a list of CMake set() commands containing the manifest information. - - :param package: catkin_pkg.package.Package - :returns: list of str - """ - variables = [] - variables.append(('VERSION', '"%s"' % package.version)) - - variables.append(( - 'MAINTAINER', - '"%s"' % (', '.join([str(m) for m in package.maintainers])))) - - variables.extend(get_dependency_values('BUILD_DEPENDS', - package.build_depends)) - variables.extend(get_dependency_values('BUILDTOOL_DEPENDS', - package.buildtool_depends)) - variables.extend(get_dependency_values('BUILD_EXPORT_DEPENDS', - package.build_export_depends)) - variables.extend(get_dependency_values('BUILDTOOL_EXPORT_DEPENDS', - package.buildtool_export_depends)) - variables.extend(get_dependency_values('EXEC_DEPENDS', - package.exec_depends)) - variables.extend(get_dependency_values('TEST_DEPENDS', - package.test_depends)) - variables.extend(get_dependency_values('GROUP_DEPENDS', - package.group_depends)) - variables.extend(get_dependency_values('MEMBER_OF_GROUPS', - package.member_of_groups)) - - deprecated = [e.content for e in package.exports - if e.tagname == 'deprecated'] - variables.append(('DEPRECATED', - '"%s"' % ((deprecated[0] if deprecated[0] else 'TRUE') - if deprecated - else ''))) - - lines = [] - lines.append('set(_AMENT_PACKAGE_NAME "%s")' % package.name) - for (k, v) in variables: - lines.append('set(%s_%s %s)' % (package.name, k, v)) - - lines.append('set(%s_EXPORT_TAGS)' % package.name) - replaces = OrderedDict() - replaces['${prefix}/'] = '' - replaces['\\'] = '\\\\' # escape backslashes - replaces['"'] = '\\"' # prevent double quotes to end the CMake string - replaces[';'] = '\\;' # prevent semicolons to be interpreted as list separators - for export in package.exports: - export = str(export) - for k, v in replaces.items(): - export = export.replace(k, v) - lines.append('list(APPEND %s_EXPORT_TAGS "%s")' % (package.name, export)) - - return lines - - -if __name__ == '__main__': - main() diff --git a/build/v4l2_camera/ament_cmake_core/stamps/path.sh.stamp b/build/v4l2_camera/ament_cmake_core/stamps/path.sh.stamp deleted file mode 100755 index e59b749..0000000 --- a/build/v4l2_camera/ament_cmake_core/stamps/path.sh.stamp +++ /dev/null @@ -1,5 +0,0 @@ -# copied from ament_cmake_core/cmake/environment_hooks/environment/path.sh - -if [ -d "$AMENT_CURRENT_PREFIX/bin" ]; then - ament_prepend_unique_value PATH "$AMENT_CURRENT_PREFIX/bin" -fi diff --git a/build/v4l2_camera/ament_cmake_core/stamps/templates_2_cmake.py.stamp b/build/v4l2_camera/ament_cmake_core/stamps/templates_2_cmake.py.stamp deleted file mode 100755 index b7c0faf..0000000 --- a/build/v4l2_camera/ament_cmake_core/stamps/templates_2_cmake.py.stamp +++ /dev/null @@ -1,112 +0,0 @@ -#!/usr/bin/env python3 - -# Copyright 2014-2015 Open Source Robotics Foundation, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import argparse -import os -import sys - -from ament_package.templates import get_environment_hook_template_path -from ament_package.templates import get_package_level_template_names -from ament_package.templates import get_package_level_template_path -from ament_package.templates import get_prefix_level_template_names -from ament_package.templates import get_prefix_level_template_path - -IS_WINDOWS = os.name == 'nt' - - -def main(argv=sys.argv[1:]): - """ - Extract the information about templates provided by ament_package. - - Call the API provided by ament_package and - print CMake code defining several variables containing information about - the available templates. - """ - parser = argparse.ArgumentParser( - description='Extract information about templates provided by ' - 'ament_package and print CMake code defining several ' - 'variables', - ) - parser.add_argument( - 'outfile', - nargs='?', - help='The filename where the output should be written to', - ) - args = parser.parse_args(argv) - - lines = generate_cmake_code() - if args.outfile: - basepath = os.path.dirname(args.outfile) - if not os.path.exists(basepath): - os.makedirs(basepath) - with open(args.outfile, 'w') as f: - for line in lines: - f.write('%s\n' % line) - else: - for line in lines: - print(line) - - -def generate_cmake_code(): - """ - Return a list of CMake set() commands containing the template information. - - :returns: list of str - """ - variables = [] - - if not IS_WINDOWS: - variables.append(( - 'ENVIRONMENT_HOOK_LIBRARY_PATH', - '"%s"' % get_environment_hook_template_path('library_path.sh'))) - else: - variables.append(('ENVIRONMENT_HOOK_LIBRARY_PATH', '')) - - ext = '.bat.in' if IS_WINDOWS else '.sh.in' - variables.append(( - 'ENVIRONMENT_HOOK_PYTHONPATH', - '"%s"' % get_environment_hook_template_path('pythonpath' + ext))) - - templates = [] - for name in get_package_level_template_names(): - templates.append('"%s"' % get_package_level_template_path(name)) - variables.append(( - 'PACKAGE_LEVEL', - templates)) - - templates = [] - for name in get_prefix_level_template_names(): - templates.append('"%s"' % get_prefix_level_template_path(name)) - variables.append(( - 'PREFIX_LEVEL', - templates)) - - lines = [] - for (k, v) in variables: - if isinstance(v, list): - lines.append('set(ament_cmake_package_templates_%s "")' % k) - for vv in v: - lines.append('list(APPEND ament_cmake_package_templates_%s %s)' - % (k, vv)) - else: - lines.append('set(ament_cmake_package_templates_%s %s)' % (k, v)) - # Ensure backslashes are replaced with forward slashes because CMake cannot - # parse files with backslashes in it. - return [l.replace('\\', '/') for l in lines] - - -if __name__ == '__main__': - main() diff --git a/build/v4l2_camera/ament_cmake_core/v4l2_cameraConfig-version.cmake b/build/v4l2_camera/ament_cmake_core/v4l2_cameraConfig-version.cmake deleted file mode 100644 index e2fcea4..0000000 --- a/build/v4l2_camera/ament_cmake_core/v4l2_cameraConfig-version.cmake +++ /dev/null @@ -1,14 +0,0 @@ -# generated from ament/cmake/core/templates/nameConfig-version.cmake.in -set(PACKAGE_VERSION "0.4.0") - -set(PACKAGE_VERSION_EXACT False) -set(PACKAGE_VERSION_COMPATIBLE False) - -if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") - set(PACKAGE_VERSION_EXACT True) - set(PACKAGE_VERSION_COMPATIBLE True) -endif() - -if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") - set(PACKAGE_VERSION_COMPATIBLE True) -endif() diff --git a/build/v4l2_camera/ament_cmake_core/v4l2_cameraConfig.cmake b/build/v4l2_camera/ament_cmake_core/v4l2_cameraConfig.cmake deleted file mode 100644 index 2deb2b6..0000000 --- a/build/v4l2_camera/ament_cmake_core/v4l2_cameraConfig.cmake +++ /dev/null @@ -1,42 +0,0 @@ -# generated from ament/cmake/core/templates/nameConfig.cmake.in - -# prevent multiple inclusion -if(_v4l2_camera_CONFIG_INCLUDED) - # ensure to keep the found flag the same - if(NOT DEFINED v4l2_camera_FOUND) - # explicitly set it to FALSE, otherwise CMake will set it to TRUE - set(v4l2_camera_FOUND FALSE) - elseif(NOT v4l2_camera_FOUND) - # use separate condition to avoid uninitialized variable warning - set(v4l2_camera_FOUND FALSE) - endif() - return() -endif() -set(_v4l2_camera_CONFIG_INCLUDED TRUE) - -# output package information -if(NOT v4l2_camera_FIND_QUIETLY) - message(STATUS "Found v4l2_camera: 0.4.0 (${v4l2_camera_DIR})") -endif() - -# warn when using a deprecated package -if(NOT "" STREQUAL "") - set(_msg "Package 'v4l2_camera' is deprecated") - # append custom deprecation text if available - if(NOT "" STREQUAL "TRUE") - set(_msg "${_msg} ()") - endif() - # optionally quiet the deprecation message - if(NOT ${v4l2_camera_DEPRECATED_QUIET}) - message(DEPRECATION "${_msg}") - endif() -endif() - -# flag package as ament-based to distinguish it after being find_package()-ed -set(v4l2_camera_FOUND_AMENT_PACKAGE TRUE) - -# include all config extra files -set(_extras "ament_cmake_export_include_directories-extras.cmake;ament_cmake_export_targets-extras.cmake;ament_cmake_export_libraries-extras.cmake;ament_cmake_export_dependencies-extras.cmake") -foreach(_extra ${_extras}) - include("${v4l2_camera_DIR}/${_extra}") -endforeach() diff --git a/build/v4l2_camera/ament_cmake_environment_hooks/ament_prefix_path.dsv b/build/v4l2_camera/ament_cmake_environment_hooks/ament_prefix_path.dsv deleted file mode 100755 index 79d4c95..0000000 --- a/build/v4l2_camera/ament_cmake_environment_hooks/ament_prefix_path.dsv +++ /dev/null @@ -1 +0,0 @@ -prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/build/v4l2_camera/ament_cmake_environment_hooks/library_path.dsv b/build/v4l2_camera/ament_cmake_environment_hooks/library_path.dsv deleted file mode 100755 index 89bec93..0000000 --- a/build/v4l2_camera/ament_cmake_environment_hooks/library_path.dsv +++ /dev/null @@ -1 +0,0 @@ -prepend-non-duplicate;LD_LIBRARY_PATH;lib diff --git a/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.bash b/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.bash deleted file mode 100644 index 49782f2..0000000 --- a/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.bash +++ /dev/null @@ -1,46 +0,0 @@ -# generated from ament_package/template/package_level/local_setup.bash.in - -# source local_setup.sh from same directory as this file -_this_path=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" && pwd) -# provide AMENT_CURRENT_PREFIX to shell script -AMENT_CURRENT_PREFIX=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." && pwd) -# store AMENT_CURRENT_PREFIX to restore it before each environment hook -_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX - -# trace output -if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then - echo "# . \"$_this_path/local_setup.sh\"" -fi -. "$_this_path/local_setup.sh" -unset _this_path - -# unset AMENT_ENVIRONMENT_HOOKS -# if not appending to them for return -if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then - unset AMENT_ENVIRONMENT_HOOKS -fi - -# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks -AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX -# list all environment hooks of this package - -# source all shell-specific environment hooks of this package -# if not returning them -if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then - _package_local_setup_IFS=$IFS - IFS=":" - for _hook in $AMENT_ENVIRONMENT_HOOKS; do - # restore AMENT_CURRENT_PREFIX for each environment hook - AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX - # restore IFS before sourcing other files - IFS=$_package_local_setup_IFS - . "$_hook" - done - unset _hook - IFS=$_package_local_setup_IFS - unset _package_local_setup_IFS - unset AMENT_ENVIRONMENT_HOOKS -fi - -unset _package_local_setup_AMENT_CURRENT_PREFIX -unset AMENT_CURRENT_PREFIX diff --git a/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.dsv b/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.dsv deleted file mode 100755 index faf99b9..0000000 --- a/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.dsv +++ /dev/null @@ -1,3 +0,0 @@ -source;share/v4l2_camera/environment/ament_prefix_path.sh -source;share/v4l2_camera/environment/library_path.sh -source;share/v4l2_camera/environment/path.sh diff --git a/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.sh b/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.sh deleted file mode 100644 index 688607f..0000000 --- a/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.sh +++ /dev/null @@ -1,134 +0,0 @@ -# generated from ament_package/template/package_level/local_setup.sh.in - -# since this file is sourced use either the provided AMENT_CURRENT_PREFIX -# or fall back to the destination set at configure time -: ${AMENT_CURRENT_PREFIX:="/home/ros2/dev2_ws/install/v4l2_camera"} -if [ ! -d "$AMENT_CURRENT_PREFIX" ]; then - if [ -z "$COLCON_CURRENT_PREFIX" ]; then - echo "The compile time prefix path '$AMENT_CURRENT_PREFIX' doesn't " \ - "exist. Consider sourcing a different extension than '.sh'." 1>&2 - else - AMENT_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" - fi -fi - -# function to append values to environment variables -# using colons as separators and avoiding leading separators -ament_append_value() { - # arguments - _listname="$1" - _value="$2" - #echo "listname $_listname" - #eval echo "list value \$$_listname" - #echo "value $_value" - - # avoid leading separator - eval _values=\"\$$_listname\" - if [ -z "$_values" ]; then - eval export $_listname=\"$_value\" - #eval echo "set list \$$_listname" - else - # field separator must not be a colon - _ament_append_value_IFS=$IFS - unset IFS - eval export $_listname=\"\$$_listname:$_value\" - #eval echo "append list \$$_listname" - IFS=$_ament_append_value_IFS - unset _ament_append_value_IFS - fi - unset _values - - unset _value - unset _listname -} - -# function to prepend non-duplicate values to environment variables -# using colons as separators and avoiding trailing separators -ament_prepend_unique_value() { - # arguments - _listname="$1" - _value="$2" - #echo "listname $_listname" - #eval echo "list value \$$_listname" - #echo "value $_value" - - # check if the list contains the value - eval _values=\"\$$_listname\" - _duplicate= - _ament_prepend_unique_value_IFS=$IFS - IFS=":" - if [ "$AMENT_SHELL" = "zsh" ]; then - ament_zsh_to_array _values - fi - for _item in $_values; do - # ignore empty strings - if [ -z "$_item" ]; then - continue - fi - if [ "$_item" = "$_value" ]; then - _duplicate=1 - fi - done - unset _item - - # prepend only non-duplicates - if [ -z "$_duplicate" ]; then - # avoid trailing separator - if [ -z "$_values" ]; then - eval export $_listname=\"$_value\" - #eval echo "set list \$$_listname" - else - # field separator must not be a colon - unset IFS - eval export $_listname=\"$_value:\$$_listname\" - #eval echo "prepend list \$$_listname" - fi - fi - IFS=$_ament_prepend_unique_value_IFS - unset _ament_prepend_unique_value_IFS - unset _duplicate - unset _values - - unset _value - unset _listname -} - -# unset AMENT_ENVIRONMENT_HOOKS -# if not appending to them for return -if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then - unset AMENT_ENVIRONMENT_HOOKS -fi - -# list all environment hooks of this package -ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/v4l2_camera/environment/ament_prefix_path.sh" -ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/v4l2_camera/environment/library_path.sh" -ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/v4l2_camera/environment/path.sh" - -# source all shell-specific environment hooks of this package -# if not returning them -if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then - _package_local_setup_IFS=$IFS - IFS=":" - if [ "$AMENT_SHELL" = "zsh" ]; then - ament_zsh_to_array AMENT_ENVIRONMENT_HOOKS - fi - for _hook in $AMENT_ENVIRONMENT_HOOKS; do - if [ -f "$_hook" ]; then - # restore IFS before sourcing other files - IFS=$_package_local_setup_IFS - # trace output - if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then - echo "# . \"$_hook\"" - fi - . "$_hook" - fi - done - unset _hook - IFS=$_package_local_setup_IFS - unset _package_local_setup_IFS - unset AMENT_ENVIRONMENT_HOOKS -fi - -# reset AMENT_CURRENT_PREFIX after each package -# allowing to source multiple package-level setup files -unset AMENT_CURRENT_PREFIX diff --git a/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.zsh b/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.zsh deleted file mode 100644 index fe161be..0000000 --- a/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.zsh +++ /dev/null @@ -1,59 +0,0 @@ -# generated from ament_package/template/package_level/local_setup.zsh.in - -AMENT_SHELL=zsh - -# source local_setup.sh from same directory as this file -_this_path=$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd) -# provide AMENT_CURRENT_PREFIX to shell script -AMENT_CURRENT_PREFIX=$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd) -# store AMENT_CURRENT_PREFIX to restore it before each environment hook -_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX - -# function to convert array-like strings into arrays -# to wordaround SH_WORD_SPLIT not being set -ament_zsh_to_array() { - local _listname=$1 - local _dollar="$" - local _split="{=" - local _to_array="(\"$_dollar$_split$_listname}\")" - eval $_listname=$_to_array -} - -# trace output -if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then - echo "# . \"$_this_path/local_setup.sh\"" -fi -# the package-level local_setup file unsets AMENT_CURRENT_PREFIX -. "$_this_path/local_setup.sh" -unset _this_path - -# unset AMENT_ENVIRONMENT_HOOKS -# if not appending to them for return -if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then - unset AMENT_ENVIRONMENT_HOOKS -fi - -# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks -AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX -# list all environment hooks of this package - -# source all shell-specific environment hooks of this package -# if not returning them -if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then - _package_local_setup_IFS=$IFS - IFS=":" - for _hook in $AMENT_ENVIRONMENT_HOOKS; do - # restore AMENT_CURRENT_PREFIX for each environment hook - AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX - # restore IFS before sourcing other files - IFS=$_package_local_setup_IFS - . "$_hook" - done - unset _hook - IFS=$_package_local_setup_IFS - unset _package_local_setup_IFS - unset AMENT_ENVIRONMENT_HOOKS -fi - -unset _package_local_setup_AMENT_CURRENT_PREFIX -unset AMENT_CURRENT_PREFIX diff --git a/build/v4l2_camera/ament_cmake_environment_hooks/package.dsv b/build/v4l2_camera/ament_cmake_environment_hooks/package.dsv deleted file mode 100755 index 39322cb..0000000 --- a/build/v4l2_camera/ament_cmake_environment_hooks/package.dsv +++ /dev/null @@ -1,4 +0,0 @@ -source;share/v4l2_camera/local_setup.bash -source;share/v4l2_camera/local_setup.dsv -source;share/v4l2_camera/local_setup.sh -source;share/v4l2_camera/local_setup.zsh diff --git a/build/v4l2_camera/ament_cmake_environment_hooks/path.dsv b/build/v4l2_camera/ament_cmake_environment_hooks/path.dsv deleted file mode 100755 index b94426a..0000000 --- a/build/v4l2_camera/ament_cmake_environment_hooks/path.dsv +++ /dev/null @@ -1 +0,0 @@ -prepend-non-duplicate-if-exists;PATH;bin diff --git a/build/v4l2_camera/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake b/build/v4l2_camera/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake deleted file mode 100644 index 42d17f1..0000000 --- a/build/v4l2_camera/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake +++ /dev/null @@ -1,92 +0,0 @@ -# generated from ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in - -set(_exported_dependencies "camera_info_manager") - -find_package(ament_cmake_libraries QUIET REQUIRED) - -# find_package() all dependencies -# and append their DEFINITIONS INCLUDE_DIRS, LIBRARIES, and LINK_FLAGS -# variables to v4l2_camera_DEFINITIONS, v4l2_camera_INCLUDE_DIRS, -# v4l2_camera_LIBRARIES, and v4l2_camera_LINK_FLAGS. -# Additionally collect the direct dependency names in -# v4l2_camera_DEPENDENCIES as well as the recursive dependency names -# in v4l2_camera_RECURSIVE_DEPENDENCIES. -if(NOT _exported_dependencies STREQUAL "") - find_package(ament_cmake_core QUIET REQUIRED) - set(v4l2_camera_DEPENDENCIES ${_exported_dependencies}) - set(v4l2_camera_RECURSIVE_DEPENDENCIES ${_exported_dependencies}) - set(_libraries) - foreach(_dep ${_exported_dependencies}) - if(NOT ${_dep}_FOUND) - find_package("${_dep}" QUIET REQUIRED) - endif() - # if a package provides modern CMake interface targets use them - # exclusively assuming the classic CMake variables only exist for - # backward compatibility - set(use_modern_cmake FALSE) - if(NOT "${${_dep}_TARGETS}" STREQUAL "") - foreach(_target ${${_dep}_TARGETS}) - # only use actual targets - # in case a package uses this variable for other content - if(TARGET "${_target}") - get_target_property(_include_dirs ${_target} INTERFACE_INCLUDE_DIRECTORIES) - if(_include_dirs) - list_append_unique(v4l2_camera_INCLUDE_DIRS "${_include_dirs}") - endif() - - get_target_property(_imported_configurations ${_target} IMPORTED_CONFIGURATIONS) - if(_imported_configurations) - string(TOUPPER "${_imported_configurations}" _imported_configurations) - if(DEBUG_CONFIGURATIONS) - string(TOUPPER "${DEBUG_CONFIGURATIONS}" _debug_configurations_uppercase) - else() - set(_debug_configurations_uppercase "DEBUG") - endif() - foreach(_imported_config ${_imported_configurations}) - get_target_property(_imported_implib ${_target} IMPORTED_IMPLIB_${_imported_config}) - if(_imported_implib) - set(_imported_implib_config "optimized") - if(${_imported_config} IN_LIST _debug_configurations_uppercase) - set(_imported_implib_config "debug") - endif() - list(APPEND _libraries ${_imported_implib_config} ${_imported_implib}) - else() - get_target_property(_imported_location ${_target} IMPORTED_LOCATION_${_imported_config}) - if(_imported_location) - list(APPEND _libraries "${_imported_location}") - endif() - endif() - endforeach() - endif() - - get_target_property(_link_libraries ${_target} INTERFACE_LINK_LIBRARIES) - if(_link_libraries) - list(APPEND _libraries "${_link_libraries}") - endif() - set(use_modern_cmake TRUE) - endif() - endforeach() - endif() - if(NOT use_modern_cmake) - if(${_dep}_DEFINITIONS) - list_append_unique(v4l2_camera_DEFINITIONS "${${_dep}_DEFINITIONS}") - endif() - if(${_dep}_INCLUDE_DIRS) - list_append_unique(v4l2_camera_INCLUDE_DIRS "${${_dep}_INCLUDE_DIRS}") - endif() - if(${_dep}_LIBRARIES) - list(APPEND _libraries "${${_dep}_LIBRARIES}") - endif() - if(${_dep}_LINK_FLAGS) - list_append_unique(v4l2_camera_LINK_FLAGS "${${_dep}_LINK_FLAGS}") - endif() - if(${_dep}_RECURSIVE_DEPENDENCIES) - list_append_unique(v4l2_camera_RECURSIVE_DEPENDENCIES "${${_dep}_RECURSIVE_DEPENDENCIES}") - endif() - endif() - if(_libraries) - ament_libraries_deduplicate(_libraries "${_libraries}") - list(APPEND v4l2_camera_LIBRARIES "${_libraries}") - endif() - endforeach() -endif() diff --git a/build/v4l2_camera/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake b/build/v4l2_camera/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake deleted file mode 100644 index 0cb444e..0000000 --- a/build/v4l2_camera/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# generated from ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in - -set(_exported_include_dirs "${v4l2_camera_DIR}/../../../include") - -# append include directories to v4l2_camera_INCLUDE_DIRS -# warn about not existing paths -if(NOT _exported_include_dirs STREQUAL "") - find_package(ament_cmake_core QUIET REQUIRED) - foreach(_exported_include_dir ${_exported_include_dirs}) - if(NOT IS_DIRECTORY "${_exported_include_dir}") - message(WARNING "Package 'v4l2_camera' exports the include directory '${_exported_include_dir}' which doesn't exist") - endif() - normalize_path(_exported_include_dir "${_exported_include_dir}") - list(APPEND v4l2_camera_INCLUDE_DIRS "${_exported_include_dir}") - endforeach() -endif() diff --git a/build/v4l2_camera/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake b/build/v4l2_camera/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake deleted file mode 100644 index 31dec03..0000000 --- a/build/v4l2_camera/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake +++ /dev/null @@ -1,140 +0,0 @@ -# generated from ament_cmake_export_libraries/cmake/template/ament_cmake_export_libraries.cmake.in - -set(_exported_libraries "v4l2_camera") -set(_exported_library_names "") - -# populate v4l2_camera_LIBRARIES -if(NOT _exported_libraries STREQUAL "") - # loop over libraries, either target names or absolute paths - list(LENGTH _exported_libraries _length) - set(_i 0) - while(_i LESS _length) - list(GET _exported_libraries ${_i} _arg) - - # pass linker flags along - if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") - list(APPEND v4l2_camera_LIBRARIES "${_arg}") - math(EXPR _i "${_i} + 1") - continue() - endif() - - if("${_arg}" MATCHES "^(debug|optimized|general)$") - # remember build configuration keyword - # and get following library - set(_cfg "${_arg}") - math(EXPR _i "${_i} + 1") - if(_i EQUAL _length) - message(FATAL_ERROR "Package 'v4l2_camera' passes the build configuration keyword '${_cfg}' as the last exported library") - endif() - list(GET _exported_libraries ${_i} _library) - else() - # the value is a library without a build configuration keyword - set(_cfg "") - set(_library "${_arg}") - endif() - math(EXPR _i "${_i} + 1") - - if(NOT IS_ABSOLUTE "${_library}") - # search for library target relative to this CMake file - set(_lib "NOTFOUND") - find_library( - _lib NAMES "${_library}" - PATHS "${v4l2_camera_DIR}/../../../lib" - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH - ) - - if(NOT _lib) - # warn about not existing library and ignore it - message(FATAL_ERROR "Package 'v4l2_camera' exports the library '${_library}' which couldn't be found") - elseif(NOT IS_ABSOLUTE "${_lib}") - # the found library must be an absolute path - message(FATAL_ERROR "Package 'v4l2_camera' found the library '${_library}' at '${_lib}' which is not an absolute path") - elseif(NOT EXISTS "${_lib}") - # the found library must exist - message(FATAL_ERROR "Package 'v4l2_camera' found the library '${_lib}' which doesn't exist") - else() - list(APPEND v4l2_camera_LIBRARIES ${_cfg} "${_lib}") - endif() - - else() - if(NOT EXISTS "${_library}") - # the found library must exist - message(WARNING "Package 'v4l2_camera' exports the library '${_library}' which doesn't exist") - else() - list(APPEND v4l2_camera_LIBRARIES ${_cfg} "${_library}") - endif() - endif() - endwhile() -endif() - -# find_library() library names with optional LIBRARY_DIRS -# and add the libraries to v4l2_camera_LIBRARIES -if(NOT _exported_library_names STREQUAL "") - # loop over library names - # but remember related build configuration keyword if available - list(LENGTH _exported_library_names _length) - set(_i 0) - while(_i LESS _length) - list(GET _exported_library_names ${_i} _arg) - # pass linker flags along - if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") - list(APPEND v4l2_camera_LIBRARIES "${_arg}") - math(EXPR _i "${_i} + 1") - continue() - endif() - - if("${_arg}" MATCHES "^(debug|optimized|general)$") - # remember build configuration keyword - # and get following library name - set(_cfg "${_arg}") - math(EXPR _i "${_i} + 1") - if(_i EQUAL _length) - message(FATAL_ERROR "Package 'v4l2_camera' passes the build configuration keyword '${_cfg}' as the last exported target") - endif() - list(GET _exported_library_names ${_i} _library) - else() - # the value is a library target without a build configuration keyword - set(_cfg "") - set(_library "${_arg}") - endif() - math(EXPR _i "${_i} + 1") - - # extract optional LIBRARY_DIRS from library name - string(REPLACE ":" ";" _library_dirs "${_library}") - list(GET _library_dirs 0 _library_name) - list(REMOVE_AT _library_dirs 0) - - set(_lib "NOTFOUND") - if(NOT _library_dirs) - # search for library in the common locations - find_library( - _lib - NAMES "${_library_name}" - ) - if(NOT _lib) - # warn about not existing library and later ignore it - message(WARNING "Package 'v4l2_camera' exports library '${_library_name}' which couldn't be found") - endif() - else() - # search for library in the specified directories - find_library( - _lib - NAMES "${_library_name}" - PATHS ${_library_dirs} - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH - ) - if(NOT _lib) - # warn about not existing library and later ignore it - message(WARNING "Package 'v4l2_camera' exports library '${_library_name}' with LIBRARY_DIRS '${_library_dirs}' which couldn't be found") - endif() - endif() - if(_lib) - list(APPEND v4l2_camera_LIBRARIES ${_cfg} "${_lib}") - endif() - endwhile() -endif() - -# TODO(dirk-thomas) deduplicate v4l2_camera_LIBRARIES -# while maintaining library order -# as well as build configuration keywords -# as well as linker flags diff --git a/build/v4l2_camera/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake b/build/v4l2_camera/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake deleted file mode 100644 index 4725d85..0000000 --- a/build/v4l2_camera/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake +++ /dev/null @@ -1,27 +0,0 @@ -# generated from ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake.in - -set(_exported_targets "export_v4l2_camera") - -# include all exported targets -if(NOT _exported_targets STREQUAL "") - foreach(_target ${_exported_targets}) - set(_export_file "${v4l2_camera_DIR}/${_target}Export.cmake") - include("${_export_file}") - - # extract the target names associated with the export - set(_regex "foreach\\(_expectedTarget (.+)\\)") - file( - STRINGS "${_export_file}" _foreach_targets - REGEX "${_regex}") - list(LENGTH _foreach_targets _matches) - if(NOT _matches EQUAL 1) - message(FATAL_ERROR - "Failed to find exported target names in '${_export_file}'") - endif() - string(REGEX REPLACE "${_regex}" "\\1" _targets "${_foreach_targets}") - string(REPLACE " " ";" _targets "${_targets}") - list(LENGTH _targets _length) - - list(APPEND v4l2_camera_TARGETS ${_targets}) - endforeach() -endif() diff --git a/build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/v4l2_camera b/build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/v4l2_camera deleted file mode 100755 index 0e4836c..0000000 --- a/build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/v4l2_camera +++ /dev/null @@ -1 +0,0 @@ -sensor_msgs;image_transport;camera_info_manager;rclcpp;rclcpp_components;ament_lint_auto;ament_lint_common \ No newline at end of file diff --git a/build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/packages/v4l2_camera b/build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/packages/v4l2_camera deleted file mode 100755 index e69de29..0000000 diff --git a/build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/v4l2_camera b/build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/v4l2_camera deleted file mode 100644 index f590790..0000000 --- a/build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/v4l2_camera +++ /dev/null @@ -1 +0,0 @@ -/home/ros2/dev2_ws/install/v4l2_camera:/home/ros2/dev2_ws/install/turtle_follower_py:/home/ros2/dev2_ws/install/camera_calibration:/home/ros2/dev2_ws/install/aruco_interfaces:/home/ros2/dev2_ws/install/aruco_detector:/opt/ros/foxy \ No newline at end of file diff --git a/build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/rclcpp_components/v4l2_camera b/build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/rclcpp_components/v4l2_camera deleted file mode 100755 index e7d8db6..0000000 --- a/build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/rclcpp_components/v4l2_camera +++ /dev/null @@ -1 +0,0 @@ -v4l2_camera::V4L2Camera;lib/libv4l2_camera.so diff --git a/build/v4l2_camera/ament_cmake_package_templates/templates.cmake b/build/v4l2_camera/ament_cmake_package_templates/templates.cmake deleted file mode 100755 index 028c16d..0000000 --- a/build/v4l2_camera/ament_cmake_package_templates/templates.cmake +++ /dev/null @@ -1,14 +0,0 @@ -set(ament_cmake_package_templates_ENVIRONMENT_HOOK_LIBRARY_PATH "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/environment_hook/library_path.sh") -set(ament_cmake_package_templates_ENVIRONMENT_HOOK_PYTHONPATH "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/environment_hook/pythonpath.sh.in") -set(ament_cmake_package_templates_PACKAGE_LEVEL "") -list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.bash.in") -list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.sh.in") -list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.zsh.in") -set(ament_cmake_package_templates_PREFIX_LEVEL "") -list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/local_setup.bash") -list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/local_setup.sh.in") -list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/local_setup.zsh") -list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/setup.bash") -list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/setup.sh.in") -list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/setup.zsh") -list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/_local_setup_util.py") diff --git a/build/v4l2_camera/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake b/build/v4l2_camera/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake deleted file mode 100644 index 41552c8..0000000 --- a/build/v4l2_camera/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake +++ /dev/null @@ -1,57 +0,0 @@ -# generated from -# ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in - -function(ament_cmake_uninstall_target_remove_empty_directories path) - set(install_space "/home/ros2/dev2_ws/install/v4l2_camera") - if(install_space STREQUAL "") - message(FATAL_ERROR "The CMAKE_INSTALL_PREFIX variable must not be empty") - endif() - - string(LENGTH "${install_space}" length) - string(SUBSTRING "${path}" 0 ${length} path_prefix) - if(NOT path_prefix STREQUAL install_space) - message(FATAL_ERROR "The path '${path}' must be within the install space '${install_space}'") - endif() - if(path STREQUAL install_space) - return() - endif() - - # check if directory is empty - file(GLOB files "${path}/*") - list(LENGTH files length) - if(length EQUAL 0) - message(STATUS "Uninstalling: ${path}/") - execute_process(COMMAND "/usr/bin/cmake" "-E" "remove_directory" "${path}") - # recursively try to remove parent directories - get_filename_component(parent_path "${path}" PATH) - ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") - endif() -endfunction() - -# uninstall files installed using the standard install() function -set(install_manifest "/home/ros2/dev2_ws/build/v4l2_camera/install_manifest.txt") -if(NOT EXISTS "${install_manifest}") - message(FATAL_ERROR "Cannot find install manifest: ${install_manifest}") -endif() - -file(READ "${install_manifest}" installed_files) -string(REGEX REPLACE "\n" ";" installed_files "${installed_files}") -foreach(installed_file ${installed_files}) - if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") - message(STATUS "Uninstalling: ${installed_file}") - file(REMOVE "${installed_file}") - if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") - message(FATAL_ERROR "Failed to remove '${installed_file}'") - endif() - - # remove empty parent folders - get_filename_component(parent_path "${installed_file}" PATH) - ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") - endif() -endforeach() - -# end of template - -message(STATUS "Execute custom uninstall script") - -# begin of custom uninstall code diff --git a/build/v4l2_camera/cmake_args.last b/build/v4l2_camera/cmake_args.last deleted file mode 100755 index 4af1832..0000000 --- a/build/v4l2_camera/cmake_args.last +++ /dev/null @@ -1 +0,0 @@ -None \ No newline at end of file diff --git a/build/v4l2_camera/cmake_install.cmake b/build/v4l2_camera/cmake_install.cmake deleted file mode 100755 index b59efe8..0000000 --- a/build/v4l2_camera/cmake_install.cmake +++ /dev/null @@ -1,222 +0,0 @@ -# Install script for directory: /home/ros2/dev2_ws/src/v4l2_camera - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/home/ros2/dev2_ws/install/v4l2_camera") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/ros2/dev2_ws/src/v4l2_camera/include/") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libv4l2_camera.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libv4l2_camera.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libv4l2_camera.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/ros2/dev2_ws/build/v4l2_camera/libv4l2_camera.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libv4l2_camera.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libv4l2_camera.so") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libv4l2_camera.so" - OLD_RPATH "/opt/ros/foxy/lib:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libv4l2_camera.so") - endif() - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera/v4l2_camera_node" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera/v4l2_camera_node") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera/v4l2_camera_node" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera" TYPE EXECUTABLE FILES "/home/ros2/dev2_ws/build/v4l2_camera/v4l2_camera_node") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera/v4l2_camera_node" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera/v4l2_camera_node") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera/v4l2_camera_node" - OLD_RPATH "/home/ros2/dev2_ws/build/v4l2_camera:/opt/ros/foxy/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera/v4l2_camera_node") - endif() - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera/v4l2_camera_compose_test" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera/v4l2_camera_compose_test") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera/v4l2_camera_compose_test" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera" TYPE EXECUTABLE FILES "/home/ros2/dev2_ws/build/v4l2_camera/v4l2_camera_compose_test") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera/v4l2_camera_compose_test" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera/v4l2_camera_compose_test") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera/v4l2_camera_compose_test" - OLD_RPATH "/home/ros2/dev2_ws/build/v4l2_camera:/opt/ros/foxy/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/v4l2_camera/v4l2_camera_compose_test") - endif() - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/environment" TYPE FILE FILES "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/environment_hook/library_path.sh") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/environment" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_environment_hooks/library_path.dsv") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/package_run_dependencies" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/v4l2_camera") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/parent_prefix_path" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/v4l2_camera") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/environment" TYPE FILE FILES "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/environment" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_environment_hooks/ament_prefix_path.dsv") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/environment" TYPE FILE FILES "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/environment" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_environment_hooks/path.dsv") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.bash") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.sh") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.zsh") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_environment_hooks/local_setup.dsv") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_environment_hooks/package.dsv") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/packages" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/packages/v4l2_camera") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/rclcpp_components" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_index/share/ament_index/resource_index/rclcpp_components/v4l2_camera") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/cmake/export_v4l2_cameraExport.cmake") - file(DIFFERENT EXPORT_FILE_CHANGED FILES - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/cmake/export_v4l2_cameraExport.cmake" - "/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/Export/share/v4l2_camera/cmake/export_v4l2_cameraExport.cmake") - if(EXPORT_FILE_CHANGED) - file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/cmake/export_v4l2_cameraExport-*.cmake") - if(OLD_CONFIG_FILES) - message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/cmake/export_v4l2_cameraExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") - file(REMOVE ${OLD_CONFIG_FILES}) - endif() - endif() - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/Export/share/v4l2_camera/cmake/export_v4l2_cameraExport.cmake") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/CMakeFiles/Export/share/v4l2_camera/cmake/export_v4l2_cameraExport-noconfig.cmake") - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/cmake" TYPE FILE FILES "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera/cmake" TYPE FILE FILES - "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_core/v4l2_cameraConfig.cmake" - "/home/ros2/dev2_ws/build/v4l2_camera/ament_cmake_core/v4l2_cameraConfig-version.cmake" - ) -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/v4l2_camera" TYPE FILE FILES "/home/ros2/dev2_ws/src/v4l2_camera/package.xml") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/home/ros2/dev2_ws/build/v4l2_camera/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build/v4l2_camera/colcon_build.rc b/build/v4l2_camera/colcon_build.rc deleted file mode 100755 index 573541a..0000000 --- a/build/v4l2_camera/colcon_build.rc +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/build/v4l2_camera/colcon_command_prefix_build.sh b/build/v4l2_camera/colcon_command_prefix_build.sh deleted file mode 100755 index f9867d5..0000000 --- a/build/v4l2_camera/colcon_command_prefix_build.sh +++ /dev/null @@ -1 +0,0 @@ -# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/build/v4l2_camera/colcon_command_prefix_build.sh.env b/build/v4l2_camera/colcon_command_prefix_build.sh.env deleted file mode 100755 index 0050193..0000000 --- a/build/v4l2_camera/colcon_command_prefix_build.sh.env +++ /dev/null @@ -1,70 +0,0 @@ -AMENT_PREFIX_PATH=/home/ros2/dev2_ws/install/v4l2_camera:/home/ros2/dev2_ws/install/turtle_follower_py:/home/ros2/dev2_ws/install/camera_calibration:/home/ros2/dev2_ws/install/aruco_interfaces:/home/ros2/dev2_ws/install/aruco_detector:/opt/ros/foxy -CMAKE_PREFIX_PATH=/home/ros2/dev2_ws/install/v4l2_camera:/home/ros2/dev2_ws/install/aruco_interfaces -COLCON=1 -COLCON_PREFIX_PATH=/home/ros2/dev2_ws/install -COLORTERM=truecolor -DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus -DESKTOP_SESSION=ubuntu -DISPLAY=:0 -GDMSESSION=ubuntu -GJS_DEBUG_OUTPUT=stderr -GJS_DEBUG_TOPICS=JS ERROR;JS LOG -GNOME_DESKTOP_SESSION_ID=this-is-deprecated -GNOME_SHELL_SESSION_MODE=ubuntu -GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/ed9a88cb_996e_4783_90fb_206aa627c957 -GNOME_TERMINAL_SERVICE=:1.166 -GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 -GTK_MODULES=gail:atk-bridge -HOME=/home/ros2 -IM_CONFIG_PHASE=1 -INVOCATION_ID=331653316740409188736b6261a239d2 -JOURNAL_STREAM=8:183562 -LANG=en_US.UTF-8 -LC_ADDRESS=de_DE.UTF-8 -LC_ALL=en_US.UTF-8 -LC_IDENTIFICATION=de_DE.UTF-8 -LC_MEASUREMENT=de_DE.UTF-8 -LC_MONETARY=de_DE.UTF-8 -LC_NAME=de_DE.UTF-8 -LC_NUMERIC=de_DE.UTF-8 -LC_PAPER=de_DE.UTF-8 -LC_TELEPHONE=de_DE.UTF-8 -LC_TIME=de_DE.UTF-8 -LD_LIBRARY_PATH=/home/ros2/dev2_ws/install/v4l2_camera/lib:/home/ros2/dev2_ws/install/aruco_interfaces/lib:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib -LESSCLOSE=/usr/bin/lesspipe %s %s -LESSOPEN=| /usr/bin/lesspipe %s -LOGNAME=ros2 -LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: -MANAGERPID=7832 -OLDPWD=/home/ros2/dev2_ws/launch -PAPERSIZE=a4 -PATH=/opt/ros/foxy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin -PWD=/home/ros2/dev2_ws/build/v4l2_camera -PYTHONPATH=/home/ros2/dev2_ws/install/turtle_follower_py/lib/python3.8/site-packages:/home/ros2/dev2_ws/install/camera_calibration/lib/python3.8/site-packages:/home/ros2/dev2_ws/install/aruco_interfaces/lib/python3.8/site-packages:/home/ros2/dev2_ws/install/aruco_detector/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages -QT_ACCESSIBILITY=1 -QT_IM_MODULE=ibus -ROS_DISTRO=foxy -ROS_LOCALHOST_ONLY=0 -ROS_PYTHON_VERSION=3 -ROS_VERSION=2 -SESSION_MANAGER=local/ubuntu:@/tmp/.ICE-unix/8042,unix/ubuntu:/tmp/.ICE-unix/8042 -SHELL=/bin/bash -SHLVL=1 -SSH_AGENT_PID=8007 -SSH_AUTH_SOCK=/run/user/1000/keyring/ssh -TERM=xterm-256color -USER=ros2 -USERNAME=ros2 -VTE_VERSION=6003 -WINDOWPATH=2 -XAUTHORITY=/run/user/1000/gdm/Xauthority -XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg -XDG_CURRENT_DESKTOP=ubuntu:GNOME -XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop -XDG_MENU_PREFIX=gnome- -XDG_RUNTIME_DIR=/run/user/1000 -XDG_SESSION_CLASS=user -XDG_SESSION_DESKTOP=ubuntu -XDG_SESSION_TYPE=x11 -XMODIFIERS=@im=ibus -_=/usr/bin/colcon diff --git a/build/v4l2_camera/install_manifest.txt b/build/v4l2_camera/install_manifest.txt deleted file mode 100755 index ce9d0c5..0000000 --- a/build/v4l2_camera/install_manifest.txt +++ /dev/null @@ -1,34 +0,0 @@ -/home/ros2/dev2_ws/install/v4l2_camera/include/v4l2_camera/image_format.hpp -/home/ros2/dev2_ws/install/v4l2_camera/include/v4l2_camera/pixel_format.hpp -/home/ros2/dev2_ws/install/v4l2_camera/include/v4l2_camera/v4l2_camera_device.hpp -/home/ros2/dev2_ws/install/v4l2_camera/include/v4l2_camera/visibility_control.h -/home/ros2/dev2_ws/install/v4l2_camera/include/v4l2_camera/control.hpp -/home/ros2/dev2_ws/install/v4l2_camera/include/v4l2_camera/v4l2_camera.hpp -/home/ros2/dev2_ws/install/v4l2_camera/include/v4l2_camera/fourcc.hpp -/home/ros2/dev2_ws/install/v4l2_camera/lib/libv4l2_camera.so -/home/ros2/dev2_ws/install/v4l2_camera/lib/v4l2_camera/v4l2_camera_node -/home/ros2/dev2_ws/install/v4l2_camera/lib/v4l2_camera/v4l2_camera_compose_test -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/environment/library_path.sh -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/environment/library_path.dsv -/home/ros2/dev2_ws/install/v4l2_camera/share/ament_index/resource_index/package_run_dependencies/v4l2_camera -/home/ros2/dev2_ws/install/v4l2_camera/share/ament_index/resource_index/parent_prefix_path/v4l2_camera -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/environment/ament_prefix_path.sh -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/environment/ament_prefix_path.dsv -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/environment/path.sh -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/environment/path.dsv -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/local_setup.bash -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/local_setup.sh -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/local_setup.zsh -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/local_setup.dsv -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/package.dsv -/home/ros2/dev2_ws/install/v4l2_camera/share/ament_index/resource_index/packages/v4l2_camera -/home/ros2/dev2_ws/install/v4l2_camera/share/ament_index/resource_index/rclcpp_components/v4l2_camera -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/cmake/export_v4l2_cameraExport.cmake -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/cmake/export_v4l2_cameraExport-noconfig.cmake -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/cmake/ament_cmake_export_include_directories-extras.cmake -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/cmake/ament_cmake_export_targets-extras.cmake -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/cmake/ament_cmake_export_libraries-extras.cmake -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/cmake/ament_cmake_export_dependencies-extras.cmake -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/cmake/v4l2_cameraConfig.cmake -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/cmake/v4l2_cameraConfig-version.cmake -/home/ros2/dev2_ws/install/v4l2_camera/share/v4l2_camera/package.xml \ No newline at end of file diff --git a/build/v4l2_camera/libv4l2_camera.so b/build/v4l2_camera/libv4l2_camera.so deleted file mode 100755 index 360b03260449abff7d4dba521033c2b09572060e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2113568 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 z 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 G*8T?((hFb! diff --git a/build/v4l2_camera/v4l2_camera_compose_test b/build/v4l2_camera/v4l2_camera_compose_test deleted file mode 100755 index 6ade456c4eeae1e9606ab6f1617e8e7221fa29e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1792064 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

E_4bl!X?`;oW^KNFdtLa(C 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
    6P`)7j7{?+jUaJ&932VYpk{w{c+Hjryb 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⁶vUkdL%65MLeW+ z7AaC+l@5Ny6X_dO4(&Q89RZxRS)q$?@k99aPDy(#gR7t!6{~d)Xm-BcDEeiKBC!wi z?tL{(u!e0592t^|Bk^9V2^mPLqq7^ z_1YeotSqW$oDx7pt1cX;ynN5e)IV7uv$X^RfJcsIXz4S9*}7Q)BXta&r96w z{9;BPhejz;N=zJ%!}a`kyBfpKXh{H}UgzyjoF2SoowLM};>eQj({{EI;Ly0g|)3+HH7Hj%M{AAW6UOW`;NYTwN zNluzhd z^l90#C*1%l2xhs#WjKRis?{0xQlh1u1$2!KO_TPQSZ_tyU*Z>DHWBt;HWT*cM`6M~ zJ}ynzM=RocJq;Pb&aC)MI=DT<-G=$0(%CCOlcHx-;UO4?V;fQNdq8H78M1&Y^vG^> zTl7@11mQA%k%k_$_9}mijb?cZ_Xa`zYX7!-iUpc6o~^qkciSHsSS;!NH9I< zkWG*u$qMWx32|KYIaY-|WyH{o1;Z3aATY=*{(Yd&oT&5T2rfddxztHyqo zhfKr0xJLkZox^R?1i`FE@lVBzmEsHD9)&?*0K6wLfcHfT;AMG8$z}oM1$6_bzr2_g zfTNrLPrRt=HSM#5wKS53JHjyQc)0j!xQ6k^9}dB=cyrG))f^&5AIkc^j_#jwnSB~1 z5YsR`R{?r+-?s79sWml^pUl-;7VIhpq4x|mV_~j23x^--#v6SS16mhQ;mrH`d^qmE z{>i!JW@R9&aa7{W3gEPiD~98zrFP*6l?KO!Ou;ec<95AT=G(h@2{P!Snnd`27Lz}6 zH9Ch0P?O9NKx?>WQXBAF=9AkPCT%?{3fWzXCxK}-Wg!Fzj~(QL0tqj)sm~y%#;L_( zfH}mcxG-Dc_t_5yS~GAnUC*U~MHLBbdRgJQhK*UQ|Bp|_)8N<*EVkOXRjGfH8Oc7Ma*a!u6U2%=eX9C^q3bJi2eKnIw1?e8+2Hc^yWx7h zT1)S^IzMh)x{u4LNCfI-f0Tr)A2NJ)SxgJ4)6U)l#KZj2A3qgcR1GyMk2`xb`*J^7 z&Zn4!BocP{bh6o6RM5WyvM$2Q=t>^kwSSr6k{5qnlXrn))`-EczUp3lrth4AHM{j@ zu@6Q0N_;KQud;l17|6rSIWdOf`FxZ$1~D`nFhSiD zU&!0Lg|@B{A1rmppif+mG@m))Tz#mS>Zp2!jw)qssy6JaSRY>IAjFYnbcwn|E`HGA zNmnd@G2upn7uy->#fBU7NYNGT@8)67hiE;6-fNA_=?8udFp$KbNR1 z7_j*?S~wUxVXew6Oj|8&WLrLSY7-75os=s818;^in)QnPiHb!@Y)!T0I# zbX{OiFiFMb7mWfC+3}y(xzQhl|705M&QD4-`C@-+E`_-dD!sU%%sT1*X>c((SuGG~tu4E6oDS3`=|062*Z=0oEW{s9h#_cEL= z4x)m5>h$gpbV$z^`iSO(A5L_b+%-0-U8iKfgq^ZstsZu#0?nCFx2qN0*}uip&=xjQ z8X##8x-O)NSh|@==8CY5x+Pv_k5ms%(s#r%q%wZ8^^`a|DYuuAbrfQBN zVdsUzFPpUswJ=L4EXBMQq3}zrq?Yj78Yz(E&5zEs+!e1=6eq;zBV2o2XD%8L?w@j@ zmuWPpF+YgmKTh2*JHkxKKhzKmz$m9O)J7!-!jV=Nv}=oUpa#K%k#_um^!9-pdZuYt zq%drt&Z*?D5TUr`0KAT4Ue2+&!KhuqH~|^ho7HFr11lN-I*s65Un$VIBz6%@-4yp5 zwA^A4!G_ZaUW}H2h|D+w95L+)Qic8`43TbB#kq1}nI>AB9Cd?5Sl94#aSsL7sqDar zAjC6IFbJ0h8B5@P0v4h#s!2oPmt?X*_Y_Qi6Q4cAy!gMu1Opjh@NWEs499Gp1KbX> za#}pY_{Tz(xh+m!THQ2;D{YSW5ZomTkMDeX+p!F)Cpe&lsp|UJzRH}frkJN=y4&JH z$8Ck#9euF|jl^8$Fx?Vy2VMd% zUrk={3Uqmf+t!1)IFdS=6Z`kkpZBOMQF>A8Ex}s|yd|3(80m8}o5>71s>27=M**3z zC>fRQ&9CuU!Hj;3bA}eOpXTE%BS2R?K@%TZi#&Y;K9wU3t$#)X&54uetlW?I+Giq> zUF((hqC;c3D%9_!#y2m5Hvao%)wI0p*fqp_G`+hWLI)UV=BAdAX-UhD7`WD_=9y_P zH7i+fn=_B@T}=ze?a*)3Xosq{S=lDlMW)4C|F3Bg!2M}#{|vre zBWG^6rf4!!T8)|nn-6Fru9I>(C1O}XV}lQGwwjBt!BR zjRT4I+aDgpzBiay{uA#$_{r-&uzK2;7f}lwsfgl8xE0Z66M_|NsduNEWK^W=;8qET z$+|gCoI+0e8Bjc;^&J5uMVzkK@}Sa^cDjUg!x&KKR6dMp#+f%^pAhM{_VFPUybtYhhuFHs%^YW;)uX` z^^e1AnEB+l)XOVt>s0@7LVPI6ZutIljVO}<7_D<}oP$@3%LK9NTHn|aJL*QXIoO;B zRn-GJ){HeEq!bd4s5Z7xCYQflIRlKSul|p9vd$a=mCS-e&~hS5&hKf0FZEr$j=1|2 zD2q3%WkxVr@Z51Tp)Xwu3=3IB1-h1bYOv;SuUVgi+-GEoML~TXiyt8o+eH)VU`N{* zjcSC_+~eJDhzS{KH7myxjz0uJq2DAEfou?5K=}hCu(C=F+vJ52CR^(zl7X zP4*)=?yYO&A1R1e(78UBj!C*!&YLH;x+`v&kXf#ji`3nWgYS zfJ!sRa>FQ#dCj^bPMbWV1oIJQUwwA-s~!5jzT^vU9&gIF5;LtWsdAwEauLnziR2=G z-PGXstoc5r%FcCv(foGw+h&a>4@~UFAmq_o`Pci^7Rj{GaUz(q)mL!>o&L0hjr&7EG%Swg)m-y2wU80JgVY|`$&rsUk zHdFVDSn0?WG>`vX3-W(T3sR#UB$DmHMx{J?i(rChIcb@+!EV47Ubro((xnvlLk=G& z7|-=v8pPD#vUkms6qCO*!~|z6MZuxU`0>T!;S#UvI5~^T^~K zD~E`B{Z|MIkr8$89Z-;dm%N|f)R6e|=w>aZ2b47%=vMwr;mZ8_J*t2o-sC1+Kp7pt zIOHJaV7&hqt+*U;ih-se*PuB?|4jX%TV)C;LX4YanPODIQWSs(3$LZ*g~sxK*<#PZ zA3D0lb~M~WZ$HySG$Bgugb^gJxvtsZfxGn%QzKMIpH58t zc!s3dfmc@~hK_2!avDDinfT;5Iz~<%Sz-XJ2l5UHG-S zhV5zzl_M4c5ol#v*iLT}Vx1B871dQ~R%XTRsintadl0QXSldHrFgvm;(?m zG&>94f@Q@VvA&hO12 zcti&kq5vt=woD$rQr@eNQ`iJH?ORw~qsa@0jtas9tWMlNTTZDP!}X!79cF1I4GY%D zD-#6XSn>7xrN!}re|I^$u!jKa^tO2VHobt-!H(h=!Hdp#_Y5|+;7K=ah#jLwIP2i` z--%B6V~|eB6bSzlSAph9j8DYbi{xFelt3hR#xaY`yNPEZ$S6g*aL+HMm)Y5R`Dgy0 z)h2&fuWskS(zfyygSy7yHAiE04ub*eL)T?1KwGjEKuhc36nWAv3?Wb`@yymyZb#c= zqf3z4j_h^sdPdHDLKNuY4Z?tEZAI{{b=11X42Kc!2 zB!ja86E!B&0+{7-4qz3uiFC-duQr<-?h?OO-W_uop{bKofN+AbVq8h4o04)4Z$$9W z+*v+!l%obN)F%E<`AU9OuGR&cT95LB71J~^>m%F-%L}bYSEA?s z;rb*$zq*^Oi`f|crKk-&4Rh_8=xwu~QoIIx9W2HgI6u~)?(?z&tkw`b~O z1>wUb$e@V;@qb6MW?iVPyhNSlA?(6F9|4NTq6Kzo-Ty9AYbuwqO`xlaa9xMgl~=Xh z+u@AYFcxqvF46GCh$(i+B8D>QMeuMqNe#!Sf>WGZoWk|atq)AHx*ZN$2;1|70K{+Z zokL-U{;Ron?j?abVW1!pL00>qf@7nByPbR@v&G2%kkDyGQ+4mXB-eRyv$AtC=0^yM za#S?S99gJK*!p~mAf0t1i`0ZOvwn)2Z4xilLKkVUqW5*9pML1k-kYzHjSXw9UrjaA zGIULF5K>2m>8 zf6TvDlo!I|eidO`p=1A+^y*(Jbc~uMQ=jjd3^!(iL!;T;=7#Nd#suU?@)^JJs>nx; zQUTeN^N87^NDO8Se9AB!zhseM4Iz9qeadj#$!sydFY@Jlv%!Buig5b~E-tQQ#YBV= zHwI13;s_;+N_W0Huo^zUT8r;j$=(ACKc0voZ77*AW})|9&U5^R>(g!I8;S!&dafO) z*AD$`7?xYX^c?Ehw;A7&i=$8G@bsqmG{4{Ja_yGjl-!bf^2LX2RkLvQO?N6zB5$Z) zJaPtwH^}E{ktM@^UxHdVhUB3R?P_Ud>do4$DZF*uf;uB|D&`7bk3*}oItW^-8T2iZ zGRH!3s-Sxn15r{0zCmR*0FQS={1673mr~>2k zO=t`X60!iHgB3-PYVN^SqI||)kc=}pnXMoxwp~wH@8)D&lbClF%4!Z7hM1P)o49Mv zuBtjmM2UemLk_w?>Q~&%(ei@loNqUByRs8oR1-!jyw3oQF{YrlSbc)Q`jiWK33Qe}f&`itO<2VcC(7IA8SL`sEK$%ZB&PP9S6WxW3Odu#Kp}cd5jMRRj^q zZIb3mZE`$R0D_8f(4NxG)|eKv2B55g-s{!+yN~ z;x>G}h6B8T<~`ZhIEQS0;NNSbDZ;;9Jw%9Dzm4u9L(1knvltlAL-QhN0}nJ9Scj?jQyfKHRG z@I|rqHarVKS=jxM0wfBX=qN-z!fQD9R3NXA0q_Gv1`=O}qE$@>GGec_OYs9Qtjj(F zFMM1o@Cs+Tv>#B`L&(qg3Lo>GIMInXksiE*judkO#*a6P`R1<2P;~}vPIyvxt_P$M z8YE6w@eb!1sh}AcYTmF-o|;`fEaqE)t*!^$D1Zv41aYpd0()g%{JA@?R1=|>_=T5E zG-zDyCK|N-C`^OK$E9h|aA)uHTV}GH>p5JaE!I}*OW*;rjwPesC&VS79L-ML0e5Fn z7nsjS-9~w=+bHc;C86;>k+$(B+aY^UZ+uCQnkVfMlk@Z3PEY$Xv&3s9N*Rm$$ zr|gl)Gf5XvsXh#vs}6=%v-&alDjTmfp$1Cd7tp?b+!HdnJWduKne_$v`?#BWhzONf zk#K#dFU;?!tK|dO`%r7r+Vi%qOf)o6R4FYk{%%8T5l|S5nn6ZllY$55PRT=`H96zUUiEr6sTDiPTp!-DZf}rsK<3AwXmfSDjICQ;iP7|GHWNd)e z5t?bSd9>MWcW3%EbYFuF%O_qsM(s8%QR2m^7V+m7K=Tx%NmF(=K0%+2f z3aBlLPDXdbI}k_VN;hceo^JEiy(lL!9TK;SgLh6JGN0xTD^z`pbxy7Ga?QNZJ6JGA za#%UOf@`t6mX%s;h*SH=->k)=L3?b=tvfU?0R-1AA$&lmGK;H0E5?5!Oar8i9@8Kw zkXC^i*vT!KJTgiRYLxZlAl1lg<5n%lzTWdWCg2XFL;5(-A&tNYf9!*8$?F9&J%6op zaS9XB6%St_(R?1F7NiRl>svH)Z?ZGCQd4*i-SO(raMlhcwRUXe)%h}w#Ss0}M56Hv z-dcsF*4S%MIn!4kSPXehC>pQb(cZ}<`A$$Yzo{W3klyu>iggP&SF?ap$mrv0gahQs+b)3$a)@i#HTgR`Fp+KuhnQ-OMhj|w&O!_8??)8W6RV< zjrlp;mD0~yXZ(HS?5se1P`R?#P$Ty7kzd6&4zfE4WK#!wHMs{L-w1A)*T%DrVVSU-J9)w(&EO_4GF~N5AX7r&of=?6{yXcHDr)}? z-=h3?YuVhs{#%pUxZKdiP5EyrC-2>V|6j^~%YCnLu9?qV;jpXy3o%A}^lu$<-}m{w>Z!y-IU_z-TcA%Siy7 z>>Q}M3F0@+U)(^yY!n-Wrvelhx5;+joQh(*ie&tAJr1e+*|lsT{yC+)4shG)iyIX+ zcW>>*{YKcM^Pp28rN+sb~B8a?}H6mXIr{*TBweLMv=+27I1thz6kxJZs zU#0l_k+G_Sa-pR{;cqY_%~ud7ZYp;he>Z+`307a?ucI^zKbg7c@?nazxN%Af3NO}B zuj&Y9+*`wx)M2Ig*VBmWc87uk?JMr^N%M%Kq_>pWlsM zVfto%{KHAgm)W)Mh|#5AMRqD((n0I~!Am;p6?%!+09+AVD9SfGjMrN%jsp}_?15bw z57RG0v*ua8oG_7!5AbDGWS_DxG!?d&DFU|tY(f|9zP)Crcgv$8Ld#xJ_HLw=&|8VI zEtRn0BK0!|3k0oVDZD$o;@%HmYd;? zezLIjRJd5u=ws`jP8I_kwIu{nv!h>6-VI*Mzmpe;N|KtdV2FWOvTQl|qtGGJcN}sE z`2Q~`_y(>!0*B7Bk#F*=k4(49IqhNt@MlP)%X3_@O{&%*#iW(keAqYW&W!OfWwQ`| zCw!3WvFG;&4e1g3+can-jTjTF4B^{;IyjWLPAf68GGbfKN8<~S-A#L(?!0B1Po_A^ z#_Q!|QOZ!O_&qzF&2Mjub#V`GPc3;`T-2|v*ZI~xrGPLjVxygmJaWgIU0*f(^p?<5 zxx865Al9z3gc=dVbma%bcHu!ROZ=spz5I=VrBdvyQp64aphV=JGb@H{I{5n7@|ysr z)|`xH*=sNySDWG*9i_ao>7>EqRyKhx2TFGgzLk9`8%yemJTy`i|M<`+tv+5f{tio>ZyT{nbM;o!`!`8Dd4pCTvv0vOHBV;O1xlJF6sYX zVMYTWz$jX;J#2~L6W9;|M%;0xMvnK0>_p0N?m-oB$b51#o0-Lr!N4X3^bAdynkQlK z8QPqvkeQtdl=FCFBr`evLkakJcEQH!EQ2Bqs1|4D*u1RY&lXQA^vQu9 z*yr0RJWpk>0>RR*vmQ|>#+pl02w+EqSW3pBlBUFsd`udqCxRlTo>X4d)q_|nRmg(v zRe%4VD%`U6xw3|pXlYsYZ;6(NafdUpv|O7AhFmU-+l%=eHj592H%=T*m%nU5PEPU~ z1ucYAp$U72@Fa-%Ll^|NdZK#S)_s(Y@gOz8j>kpOXjddl>@N3zBYxz+j>8 z=y4XN8b*)Hove)>$9>fzX)TXt%7`Dg9naw#r&{q3E{TUS*(4zbkM#uDnhCKH-cN1X zJ3H|-I*U~tVBV0Z#%$1Vr)TRL9!$Lh0V(N~{d<}mW2b<)VI-a&A#{0XnxlL3dOKuf zJPcf3@I&I)t;WQ3AK5%eR~~P2nX&mQyf`HAdW?KT7mM4k%ow$~LVtM~pMraXm; zOX~H}8EmVn73?TOvw7VsG-EV_+Djm`G=!m@)aB(OG5uHZPIS(pN@FDxpbf3}79Q}r z#}|A0bYr68{s$##2oBKV*TNQ*2EQwvUs}^oa<8iU!yx0{;q)~a2`@vj8yf7W!P#*! zyJJ?<-;S=)se+nHGv;O?S*vV859~5%=_)Zq0$W4m_pLjF^;&=z-ScfBsv?@u#${sIQPtL^CG5*K{ zvwLNw`=?q6f#l&qJJGVIscsD_cKoqGv}BWz$yvQ6mP1%g53u_O?^QV6yOl}jrqPnTPGNc#@@ zQ>h?{;|8_lq?w&0)NLF7IgoAz;<6i-3IdM%rB*$7**?MzHEc)Q?SX z@gUusB$)i(dy{@=WCJ2dy|mI=n!Q!JQM=WMqp`qUvk=OwW34(@8&SEF_3OB^2U8Hx zTd!WGQ9(dIwLUA}T7~=1`HmH@Cq6invC3HQj=?7?Ky)V^P949gK|w$wX?V?s^Hw&x zbiGWf`)9r(gJbv)Mr8eSlvn--`u9tW1a`Bb&JLvI4II0 zG*SY&7addyn_(1pqR2kR$+*i_AS(6%cNUQQ2l&|TH(pDTCt7fS47A|l%=2sEsD)vI zRyO_SzR=ybF|tFXTL5bCxIn5GS0SH%{ye#vKV^(3jJggPe9%illkq?PfsTeBUybtY zhhzO-LF}t_*qX$y{3tvOW1VR&eH-F65KP&m*a_U~|mIjb}*npmckzZ%d!ht&&ae z;bhV0B*7b}R@Aqya)9k&FFGH;MQz1-0pCV_V`7|6_lleRz-NDh!_E-dr?pe zU}D#~I~{cj4i+(LAp=FWYm6AR*JH%^KQMp;np2V9t!!wRn)DM4@nDWhyr(MX+;;G@ zFR|={D`c{PhDur+ztaL!9&nbnyp$E`5z<&yky9hdWSJ6HStJ4b^vl&Mc6o0oC(T?V$Z(2aaa+uL4C{MeAs}bts4SJ(&?n} z>Bny51@8__BK*U5WcXFU!k#15Yq(}{0<@f?Php-aIHAKUqx9^733GVu?uwK+V&hrgUDW^ zu8`A?={1icKfUzB4D6~-aLf>%Cv-r(rT*G(FHokEGC~C?T?7|G$dm+E0fk71K9%=of zYZF?N--t35f30(Y1+lSIxOB>nFaFB*^zS>qIBsWYzjbcm&kWe_h~e~v;qX{SQ8{4` zgB-+a{Rw}FAN4}>%f^Ve)al9(HZI@*((fvN3}de19Mb0D^z~vj{X>$Wqzq+ED&;I6 zW99b>FzFg9B_JaY-x219X-CMDKL7Nlp_n0v@{*t|mNaZ&cfhOQJr%&&+FIfWbaksj zebmN~fn$rYD&o~UkkG=-Qa}cgX^J46V{?+6{@s&gCzto5RAcv&&#*uGO8hLE?mBIc zv(urd46oJ(e$#RrEVkN|NfZrug1^ytkOqlleUyhAVl(T224|+S`gpUMuIHi&m}A5g zr07A#PNAT`<8L@hQn*W!86{`i!?^@NDamd)3_^LB3iE*;X~#r!hblf&F2(*#tX zI#OtphbBeB(svT88Pqp@M%zJu9Y%mDVHsfY=uO7Bo|Jwxtz|64E3MzBwKQq`TOG)(*Wa0aT_9$pxNEQ2G$o@^=~+v_wt{>`)37+5Q@6MEw!#H(PF(n7fP)S#m=?`sJ(c< zL#gXX^c3Myxm7B&oLYnqOrK)2TA*iB_d#vhol4Pf+n(AE_)~RR?tYsrd^o(p92uAl zcp!vomhe*XDDL)$7%*)L!J@ZizhIpF$aHC0w>9nMNDOvGYw#4cVi%i49+V1Uy9#*S z#e7F{zBj?cCci@lj~0W)eEMZrHucu1Yq(U=q`J|Be=pbl-O6=5Do{{JKqgWsQEEc^ z>!aVUv8Fg=n7l*WfM{H7 zt0Q=GM6TZjYflML#?QD9be>|g1Vf-`adi_F;^ zlM@X_6^~p`-o!IVDFXDU|P2#GE@jmO-PId(ug= z+8RzZ=-(VHMXSHNZL8JWf+JX>5<&OE&(s~Qv*L5*8vygmrw>UtrDiwx8h-~?m;g0} zg_RXbzf|Cj$Y6oP=1^iG9IC)Vo1ww^FZY|rhlkaATcDv6dT-a9oM8rv0XLYBF9z8f zgZnVdG%wcc)moBijM(UheyMkBVOj#`MPjW~sD)b7+sh@r-JqPj*KDjk{F|7X^dn*Q z_a1j?<^<_E9ei;qDqPN07>$Fty>Tr*lN#FOIDBrUBNad5@7GdrM7Tq+CgC0P9U8W< zfog`L6i|V!)H1U6K~Hx48d%}YWctU?>(%1}Rgj2>4&?TjrSJlU!7go5;fe>)OCp%K zC&UArX=l20&Yf^f3qV1tO_51vwC7pz>*LX~v-R@N{6DKr{;*!%&Jnk4`9uR(6idlY z$pz;vv}^Qzg8i(J8|iJ%w>ZK696C;$EmE&9)=atQ$!=*fxNI+l+T2H=?HRz@<}wRL z(Vvq`y>Y9P9-SJ61l(E~tI{q#af2XK@~gw3zEy=js&19i3rHpC%m8E$hbK&S4A0-%wcUMq^^R<$>~M4>ohg{= za;rA=P~7W`lF#*lMPrDB24=4f$WgZ5Bt zva=7Uxbbhm_o+YY=~JC7aVUB1LC6*@?$*cP-I5Ve`PB!`kqq4}{MHBgL3bvq{3;G9 zrdJD1g6kY*T=c#Z#9rj#J65VS(E`COLMvDpRO<5~Bjox0)9MctTu~`5L+6k7Z{g%! zZ3#RH#)Mh9eS%@8R72PtNOWxlBSL1ynO6c6U2V-gD1b$vNyET1^Fs;P=t$}+bP1XU zNpoI>8om~%og}xz6ph2Jf|yB1Q}xjsjbp<`w>!Wfy)pSwKlW{7woa#uVxnpN!LN;r z$XXU#S#+^ITd_1B=T=@Ho?R@u;)A}H31-?Tt2xbX8s#;v_CFTpMd@Y%34DC zfKlZsY-9p?4VAbD9z@TYL2xQZ$7?8B#Bd*$6;Zko7lFC33G~;B3c>&;Ta)1r;T2V2 zT_s^klL zb&PRFo2WeKAxp;`6&>#c53*dwbQb@JrXKqaC5$`Xi~RVVkHWgmuexXL^G+m zzmt|$GNx{imidOOL4iZN;rR83l?~M4udSw*u_oCID>9~O@Fg9*xyph^NJh32E+CYN zKPO6)sz65yjT+QZE z76K;_n@fcesTKQ~P;Q&R5+CD>OsME^x5j4%mVi}`4hQAxEZSxBY4upNc~TZCJI_bZ71fUVb_Wx?RZ)w) zNu&0Neq_SRZO)zSVa1NnMqT}1KkX5fyLD(v#rHHsFoK+*_sGFbjLjrT)tqb9ARdn& z%4nr!I^Qe6-bb{LbVtK{%*ZO(!x6fn(q}#3iUdmryvq(D)=}Xnzz0H%Lg^^oOacNT z2CQY-6rGB>o{b|s3g~e(V^n4q0FzP_+Qt|72ATxpYqJrA-O4uE424?7^3j+Tm_DKz zjBob2FdfmjcKeTf+32Nq{CtMfT*b=xmo}a@>sWP2?y$nxkbK2oTJf_NBfLfIvKfuL^t^f;7Qf#95nW2S$V0>bci^&?nHVV4#2=%c3Xmt0C^{XZQQsJ!x zwaNRAQ_~Mi)w1_p$<7ChUo^)-y-Z^Sqn}zA#?zrQy_sZMX_|RC(@K$!+Qu2+WXyp^PJJ?>tR zjygZ46{_6mXiMOmtDt_lkwNOk4gnhMI*U3?E~~heF3d*A2_UgqasrIYi|HLy2v@W* zv&S{s?!oSwPBvTJ!f=(pG=Dq-GyPQl#^~K58{&UQ<{uh)gsuE@^+){aaJW!$0{#tP z20s)Zq5hWsZTYX0#34NN1Wi!lIN>I`I{gMDdu1?0w;y;g*1=uJ|GH`gbZU+AS z15Q(eaK?F)at40~=VrW~FN=I#P=muXYs<%-mG5NIU=uh>A(HSd;>VlE=^yANoZq9> zh7~J3h}V>JmW!v8EJH6$XZ$H08KQDxunn{NVOJ5E*j%}c$uBKq;}-59dGzemkGqlG=FkWwDyfQaQGCo+xx> z9}C~s=J>}WG#R5TrQ<4>*;E#2uIh4jN;XedYL;SSb+Btny zpVZS3zZy(Z3;Ya7;<~lATb$60H1?`yA#kaVc9}=R zR;d%3WHMO~%G>TH*C^0ksVU_JbS=AXt~$Y%5;6)h37ccJKk=a*S))k&nWwaw z?IF>rU^QI`m@Pcr{^50-?_Tsu9rsWN%8q|7w(pDWdOrOH2+FHdOfSy#)_C>WXW&f9ylD?PQE8hKVVv7AuPZc}M5I*Q!Zi&59+mPjMc!^6&< zw8>Bi8k6X?U(BD1#r(cNp$&C;OcDfb3@Ve4sJqo_9+3hBsAH*s2T$(e={iQe;6mTFW45$tyo7s(w&1y%`Rt zPdCaXMBUylN>Yu!k53!m7`tt){3|7@Jz4@n=OE?L#nLX4=ca=pTIPk9qx;(xJP?ir z?zm^eeU0l9yI*1(6>`7CFT8BR?V*_-R=no#G~)L7xHN8mT--x`N(HJfZ?!1E=%=U4 z7QR-+M`i{Yi;SjNKa*IOD-q-Km~#;>ynL-gHQ~z%;LQK-5k504j zQ`$9yxrk_?V%HGuyVa?N{3%{Iatu%UDeAeKkT!;AGZgrWM~g3Z9i0QG^d3AC15b=W zSbZ{m<_u@yCf+}8i_cn0*5$v|q`{PR2*-%{Tvv_tD6PiYf_~EH<_~&M*$o#=Y<6?6 z4D1{&WE{KSa~2S2LF;W!eNW!TvR7`!ZdsJMv;BNQ_2FBN;r8R6P=$`mndBU`YqG0^ zis95Kno{Fg$fU+eV}EU}pczcv5waNKwrrB|hw7XW-h?WaI+jp(3$#H_-q$ z5cR&uK+D%xB}aaromc6`tFXo((nuwaetfHJqV3c5_mFeh?A`l9T5$YF(T#Y@TkRV&Qf`ClEN&S&4~Daxq2!_m-grz zm4Zwp>Y?99Hx5s|1?a=(KbL|QOiHxMsh9ZS-Bbku3|`{>z|R}TlQ4Htm?gEF==z%x zRFf(BeUntD_%4Ab8PM)G_#hH^^fT}i**|4}zg9iZkhIe0>)CCKULfJm{vK3jG`Xwa z();0JKcc_F{X{bfMQVowP%ce}*kbkR)BOHZF7iDfc>ceK?cJIaA=ZD&#DVpU|3{CZ z&IdmXemGUpyNMJS*|`Zyug%{-W1cTevx(OoA~m_ntf?+N`e>O;rJ24sj~uu5Alu<0??JU zB<@a$1dpC9JOs;+e=mU}`ERV30j==g1rQsxLUkrEL&BT%x!u3}zMb_<$-Gy+sOJ z!?Y@S%=58&#+0^KmOgq{zW0!`8@{mvOLLL_Cwj;wOSC=Yk<+|mjC-1s<*W05=tUW) z>BX?7{vDD`mnu^{2E~~M1_ihbM4T16rdW|7VTQkj+M4ChhhcKb@9zs3W5s$OE|*K~ zJ%9TxKmOt5hwP3PuiDol@}QC02#vtg%JK42d|V*dVCUjqO*F*QnM!dkq7K z`&Se2R$M_#+LT*uaZXHS+Ev$`b}4L12SHGeD&@=#ADsZj-so^W5qnL(4l1Mt>;Tk| z5ED)Rz?2Y#E2;}MqmS{~aV&I{4C+VSL`>U-g+Do_(YB^jA zx#b)&xim*@nB)FPY9rdX5FIZ?Lod~k^zz@6`F3)%CaU){n%VERM8 zDb`POh@G37X~cONZe(aTG zw%J?mu>&NQv7Ko&AvI~fuaJz(m2pM{7-6Bm&{?P-Wp`3Z#XrUZHnVSzzP7|?;c-b8 zq2Lj4`Jq3}#~B89Ei}n^JH80HrW7_Eqm?27x3tnaAG}i-M35lJ4o3oBV~3N|;&4PN zZm^B8JS$Xc8Y_Nze}obLxh{|Qhx5?!w_u98n!$apj`VkRX1q`*pif_o(Ub1j5_T{R z6x}nXUZybv*H6t1yp?<)D;d>LjTPUk-x++Ol+v+DMi?}mBv9~0p{tMhiN^{Fc$}SC z%TQcw&={+_!~5PVNG3S@6hdWx>GHzr|67#~0glz}_0=!=fYDpCFu<=2D>I?;!lM9u zO%qD1meWPyQ~5{8N=u$*O6T+fK`h{FqT`16QD&?61@MC~J>pb#c5U8+*FX7Gpvgp& zm@UZx37Ag9aDi?Fhy%f~Hit}WPv|B_9fT*xAjp?#q7N4na9=4tLfU--I~V-}GR)V- zEvqwsn8?s%&UbkBJ1{&H_GT&?-(oF>jXZcvqhOB3sPMB}CpP;^V&ka{dFHs#d*K4S zXL8&2MmOa64(P}jpIRDhJ1C1aNmUR>3B>ekR5~Nn>=c6nhWF=?jRP!@e#DXsj91#2 z!?4{|XEM`x{dL%GV7}@qsaXVNZ&fYZ{$AJko76QbXR&K|mj(gLI&SIFvL5;60iH}7 zz=pBmxG4sw@J&Ti`(KkYP8edR58r96NSeF<9T6mgY8vVuy#-XvY6%rLs z)4i+w>XLr#ua)lUr*5C_@f{JYxJlC0uSoZ@i=O%36&J0OjiF1W$((A*xs> z`3FP<`5daMY6_Q9#!}AyhHr7kxtgEWkoXe#egg6ah5|x=&6F|(_wf+K@W{}wfGO(X zL_mXVGMnPfj`?~EgPyQw600jQqa7`N$N~&{DMRS22y3RU^We~e zK7(>D5O%T*D#KkyvX^@o^!c4gNf3tBDI0E#N7G5QPzxzWI@cWJwqiV5oS#VRKg2sc zjJBK9mPL2Mg;l4S2X>$Z;27W^Fl0!wl%b;d_7e4YYC;;z!vQ{MSw?=mocvK3f*D$9 zB>)Qx^qZ71%>39vKr=it1*edk=|C(nGRzS1BIke>Wc;^N_4rxm(sNwv|?sC`6_MF)6=3gg^$D$-GcwW`~btC6@(kSQW zj*d2peoP(R5&++VWN9r^nq23=i(uXPsU)`JZJZm8d7EFu|3%CKY6%syU@nlS4pZ|N z)e6V+Kr7AxsEcj)-l;MhsY^QSVU`DRdZ-Ry6I9ECHcQBSM1`jf6ILUaL~<I z;qmLqc)bG2Vv}a(z?_Fn8_PU2_ey=jin)1&z^ugP@+X=*&Dge_YP@2EnvL<|$o8IW zW?jD^#;SU2V(E_YCSqr8Th&!Vi$F3x$2!2W*ryC_n%};Ie087gJNP)iN21mtf%_VI zdQm^K^K|hsepfJmYuEZ`ee4-d3QGPTuTMqEdfS=ksI%37t*-DPNAe-9YL&@RXD)HX z$8c&zu6PJyv7i#Q_4j|j+n?V3u!x5k8#Z3bCf7D!*x1MjIs?x5I1>372)^aWyT3;7 z<-73{q zbzkagok1>;W_xBH8kLvsj|(lFr=_VlgnixlH6CxRXkGeNm67y5O=$WKeeYkEhB(Z# z4;s=Bzbu}HxejK_J@Wi=u$A^?Fk3;+9sx=Ipdu1O3CJh+to3dm*Y~y)y4#JQB?{y+ z;`ZSvYaqB}uud=sqNBR;C$ z*^t5trShp^td77-0Ps;kwYH(lWfT#NC=)bD2< zWZH&$F~_@QhM1!sV3}j!%g&S-RwzbdMpTOzQwM;hVnOT>6%owWwPUEnMsPBTp={we z79@C~b2K9^L4O^;0V%B0>get`^#D_8MXM?yj~N8!(TAdLRfaC|59zvj0# zdsmihyC&`GrJW)`Fz`EF7R%Kdt#L?`z*+c`oxGPnxYGY!(xzw{+@h6@&sG*-Dy|TY-Gjd%p9a8G7K(uhM*e7WRzQ4nX;i z?&0656w(MNFy2pW&oT5s^WvV3ujZKEu2;)^dxsq2&-wO_>mmlal55;=H|q~5s52(V z+`zop+-_AN1xW?UFQ-ykK_NyZ9JmwO|9G|}b(>i#LUlKEsgb<0+J_&xwncRT@T;14 z$814o5IKDi1;ueJdc8Q*t1i8VDLN!Z1Ys2THqI)>l3kCq)V%|ABwrb*i&@XCglj2? zEuW~g^E-W@z`K#%>jt;^vjxT|0vPtZdu;40c-Ua+lA3X${kS9^^EbRUV@P4iMTsIm zi5XL&t!{<&;4$zFNF?lxh~|BW`lHmnroBaE)kN;nOo5(XuEUE1TyHXGtgDFg(oXJ0 zy3u)sK+n=RpyfIo0>vZ}g+^IJ6ty@m>`Qh!o8R6-NDMkxISU?cImD0G|Hjxh?+~-w zs>$mIVDH2J4rN4=>Sb|GMP1Xz+M;AIw?`_8#}^1LTt~AjZ!5ekoaC+vEIcR@SlFTC zydjG{T^G~G^#&t>atXRm+}^u%gy{oT!xYUL znWA>EkfDjjvq@b-aS60P7xx85LrPJ8Bu#(MTZ0d0U*CBw#cT}z8QN%2g4aA2I_1cf z?C4=kniWxfxf{Opr=&Z~xn$gs~WfxM| zj6kX&2q=pDKXqD7?j)%MdTE+O22z2(?g|k!eO85tu{yg;g9STyU?sDl7#KyO%?6lI5W(O7j8bdt^e&TFZ0R~i=U^fNBgPk)f zFnUlAP9mmr-4)Y6@x09VFd(dRG z5q=8`;M4TeOGgra)`Q5c<-k-`)}$Z6*-e4enL((!6$8w<1b*sJMLh-?Y3XR;#wqNK zEvjF|Lk}`FeH>yzlY6jmmP+>sv}5LRXW;x=&ND%DoJn{Rer^2R+hS{rnZ?}*+`M+U ze(|rDQ`~$=aK0NNmTqBQ=)Pfj@O%wOvLF5vQ*8=l4+k1cDp(mCp{NATf`#J70646| zKwDe>3zU~MpJh=%^T477O`Fgh>#01VtcA1eSnVL~bgn~3iIH~jdBf(VIcV+SO?k~) z#EhljB%DT>)YOC}Of%cAQ*9YLNc`{scf?!noY^{bE$^K$t`O~q6J&CxJ}{WG*xY!B z7V$7Jg9rj!@7Dfcbj4|-{SD#oBU(>%vc@PbCV9^zDSv~WzNoaq+BsTD>#sOL({8(yI8ZcLtc;Yo*5)d%)N<&QDH4507xe@nE z<#plC985MPs&kSIg%A}e_@abU-9u!;=X$^=Iecfb%&y&&e=Rv79WFAsYSocRBRqtL zC^;|qKhGl=+bAC-{1>L2$SOz=hCXG8AB={*>LRv zuY=kFymZ^HfFPuk#{6gzVtwA?_OMv)Op%mZ#;V+n1*)^MW>h+@Uo{=U{s ziRzTgmhmGzye@y$2Oe4fkxV`gKoZ}5{!sI{W|LH%yI|c<6At72Vs5OHwlA7uXe8uzUDi58Kl26PH5kGOfKn+{nJW3#p4xlU7r=V9|bJph{w% zj6x+!t_KF}A7Pi$&?D>O!`t__>;P#rA1ov+p3XN^=`&4FnPQ`N+>dPEbgsz+B_ zCe|bA9xG*jy)$VMoRerR%U!nAlY}mnR9i$1L5cf`PdMH_KA@kWSQN_w0;+7RM{|z+ z;pi>e>p^QUsLbWng*mYYL#P2OCfn>4?C8zqLL_oP*u2d{vBGC6EN&2MtdOA(7 zbg~#gSO8)*lkDi%lXrvH^6zB>9A4Ai)~>4HVhB%Y2tNWT!6k#~cj8quq`EW^$-ra3 zsOJ#k%aJe<9oJ=;Xkv&48`hj#*Oo8|e@kb;&~%{$bHJogu4P)M@VzGnoN!0ZT&Bvv zHqqdb->w9irvzWCJaqrG4+b1C>hbHu7Rxf!aL@4GtxGdB=NOC1aQ7}nmqB**u$XVR z#mtRfH*i=dXsf$}tPRYf%(cYk@W1F5v~vDZL_mhe#r;g|H14z4k=m8FgjKynEmcKu zU2{JA3XiYwgS4DeHMrRsWZCQ0@?o_puF>(%S4;NC>+rJ4Sto8ER;Y&cwDE+BRzfZr zSZu~88gfUU1ex#3cuMC2%HecVE6QHFl9@Wn>bT{seFc_8;IFs1hpPOA93C+fa?7A% z5frvc#iB@_)y^UH&WMuEWna>{+`1M}SUn{Q+NtB$Ag*vc^3UtlDev-+gEJv5Zb zMPrx-Ymu^-5&NJLLtC@#>Mu~r0v8Sy_wD*|y3Hq#pGRX%cT(fxl|8(jEHK-zmpw$e6Z%!={_OFT(H~DVaNQ+PGu>df{uB_^lnN4~m94_=h-9Kq)Bs zqVjerdzaWKQh4=r%>jdn@4h$iov^S7ONOiBI+p)|20nw2MjCr!F{L>ob^lle81|fQ zGB9Ya9aX4^=594I@82AmI5T}4lCPRd0xO3o-TBSM(~0yKo-XE zLE?`FX!UZu#_hhj9;}R@o zHTk_IY#8j5LvIB}s4eHy5l5^!K(!xPRScV5_26g9u}53m5HJcTstXa9E)-P9HM@Ph zpRz}4q*QI(yW6LBAtmqO3$!({m@<}_XbcTwnk@%MW!`N7AN%~?B?|_6!M%vUp}6)X z9NM&O>93XYm=ci@On9v1m|3cC6LNOz2e7Tl7-AdW!XYVb3J{q#37oJ(0;RYm60`(>C~ToQ+gUG}g2vTt)mJg18`qx=z>@4C7Jqv(`;t!=bJRRHI(Ede($RHtvo^2fovm9_ z*Xn(P5sTHN_&P4u3HIEq47&iEs1CR4-Z9bA-os$|l3tKBZidsl06e1)lt`y0$hJ`q z@NcknU=`dmevzF`O-*UXieP}GJ63G3u zYyqh@a2)MgH@xgVaP~GuHDjYL6wLl!B6P%rW^ScF?E5_r4TMiRrgZT9;+~$7@anS{KAy^M}=9KK-IT?yP(dqmxHyTKx}`lfmFeG=Eckn%~P(;d#gy z9bGO~zSG&aL?j9><0xy9LHC^f4|KxNT|%#x+MN z1qzHjjwlMC{^}o$3&m}8B7c)Ky8(l-n8C+C*llubwth^33$PW#GsIZMWK-yq!HEIW z)x(!uIK`8}h&K!>jX1g(lz}2BvKeJ0@cQshsJlGDhyZ>g%vDI3Gc z*q0Nxh>F{3te+MRI4zH_8}m0&S!*^LmBH_#W-yulnXRQ0asx!G$QA_s@WtaRBw`k@ zL}4j$a^7CrYwM{_;oE>?<4ip$tikl1Vx%(JRCbDKKV4oGe>q-n?~$gHC`?A)%9Kcx z6VQYb)CT8%`o7pg(`}=r5K6~x?*%-N_Cv$rOx<2u)i8UYQG6g}83WV^cs|4y@vV0j zMr*>qc)TwKDy~Y^$W#ltO#Y$9LU!DT1U*aZ zF2!r8pt2IzHE_@Y!Q)n;*-O-tz1%n=7JXAS* z;$-vZE-+F0&I@xUIpJb$frjJ!-0bF8v zuii1ljgted*9?U-N4?Mqoge;vh)%RrzoqE3I#N$?pZcIddc6q>Rf$aJHWBr`k==DK zM+lZU5^ku3fBWH-(RSaYyEfF$7KXmFPfvci7&VQ5=&?mO2oVU0F@T9nLhuOB5oX^c z;vPDFPRMaVGeQmUb!85gPo`?dyZ$~S5`5Aq66_lKRyx5Z|Ccf7$k7x;((G{)EAu3n zhrE7F^xrOE$X-=PS*N#<(kMN`J+Kkvx+$;SR)hLrPCGwl6R^BVqs!KhOqbotWApv0 z9vcOetN)|J&O7^Sp_g{?*Z7{WyKd0gX(i90m3BajL~jEahDvLPAln-?4X$&LuIE%S z;7^$L=Oe=iVp;NT6`M73F~xzDMHROMe|g-RzeVJe!vw_9(GdDo(LTj{;>*^=S3l5L zQqP51&^X=^SsKbwy6X(jz}=l`)~S-%mE43#p6XJywPjEKs0VvRwU*;JS=_hy57x2= zH=&VsE1crtjaUMB4N@F)I|M~|zSsG0s((`t%4t43cl3Yu<(*|s`8ruTr z^o)$8vn}d0>wFsz70cKh3+fhCFEaN-91FV#7VPm}0iYxqRyB>8<&uNr(my+5Zj8Wb z5lTviOUbORV#g1ca<#Pb;!c`gUa1l`Bxkh{*Qdu_9`CE$s>3nzAN48zo3_kdCO$hP zxMHf!M>gLp?vh&$>t`eO&iIwOq$T&ZfBZgilLXrpE`0MhMh%hU-u_R(!^2u`Oy!!vQeSHU53R*g&rP69@#K@PDTQr>aP7 zAB+6FPRU$z-VvRq_`Os)bZ|i>+(HKT@n$n!&jmD3U#K9P0@=7<@~mm>BdG`-YcUf< zGVpWe^d62+`VxL5phDMbn8q5AH@&5RSbnfJDg}I)F=%aY4T+3DT%Y9US9gVBBq+QbT^7><^VCOTypH-xCvxRIs^t+gTV|EJd^G8E(f1%J;@)|D`J&Zw26~=B$KMh z_2bcTn5+3gQgN<7ZztdoYQ6hdQ`Csi(r_)RNTO;@Nu;+}d8cz9eM#59W7C za;bJ4p>WgWiAbO18COVL8-{}12p=X9dGg<%OP?HH6bb3GWK3W7GK1&iusuN5>jym@HADfrFg+O1<9*-Yi$HyHc;3>0b6mEU+pI2lZ^YqlbvfMHgcGQuL}BhBH|K z4-*8+yY=eNT*j1sn>Rh63lYEO_P{!?Ywe$Bu)`cZIh6yd#Nt@`TLch7-!dP+w;!Lh zcF$C0V)RxBqt)=(Zr7`2zP$tG^-r*gsf@#joFS<@C`_sMzUivoTLEiCW*bXa#s2Lw zdAm^3O!g^S3vXc1M?A@?4P+Iq!a~WMPa*?> z)1bHt#%(o3F<%eMYmP8lzFY@Jlv%!C3NcZ*;y#u%w zzO4`S+Ql7DFuo+eC=`hs5^>f@BDUwkFoNdI?mW+s1r%%CfDRme zbp|iS<~ehGnqe(nS!)k#@zi1iPy#|2F8?C0+c91fERF67FmJk-GMayRC#wzlQk@{- zumNLIUFA5Sel+8CMkXTobZfX0Ba7W}?=5VM(2%LRq&Kn-Nf%@TcpcfT5`5Zo1Mraz z=pna_IhSSERj+s5Y8Wdgv80>(_seZ|?D3$LtA=Gl#jyM~PEqVjVJvA6mGU>}+{Y+? zzv$5(Ais)bkIx~0Q7LS44mqwXzczk?qw)L>PMEeL{>{=5hp0~4U9PY8Bhdz!6qd84y$}!@$#roghr}lsE-LAW;}}ivRsTLR$Qy z{}$^N%K7u{e6pDT7coll1cj`xcTiE%`>0N-1!rXRWpFvmY%V%R$ziv*@moQ&MF5P4 z9UC5Ga2rh=a0bBAumhAX>;xsJIRl>&iqd>dLM3H~7^ih>F`lif%(%Rf?i?1@o*c!& zS%Bk|V>T;i#`Wbo;WZL@-PON>WT$^|IrFP=j-ShFRLnhoYb-zLoI3Ce$NY4(GZTrH zPY=z>!=M~acxc%(9bzgWQbpu|HRu?>U9(}3^8T<>R5ki1F8UMlEd`h3Afr$JViq)|H3jVfs4}fE^UjJI1JH3>TRGF+yByPIv9JRpa6o zkYuFYA2;ENPS4;tekx&~zT+KB=B=sV%CcRU+_+5)H1xYi;d^JaOI-(hNuP%DynbR* z-$W+CF!k~D`{TTcW9bYSd>7}?4CB9`I0vl-RXO5`$#7_sLCb4x!}^iN!;HUcq^MVG zkL=p|LljJ*r!!VAZ11QO-oAIaowK&p<@EH|q~Qn&RcWt{RzTO$gwY+b>HssHiA4#5 zW`UB1zhC9Op&pl}RO#MUC;x0MBhLd1B+;GvsjTcO~ z(9pJv$H;+kZzuDGX0AabX9md|)AgLBusJIAs=0YMbTPMcG@1@_FyRn(>=ScqwO>@u zCpqO+wZXVQg6XzJ*=WVjirONzI5rK@PdDx0`b7x=HC=I)pc0*8>uSMSe+%qlgac1q zrrPHbXhdCADc*K@8Ut68na|ERid)bU46?ePEsFIBK~A+9C+!BLg{OP&s(G?nf9$K* zLE0#pIMm)Y9Y0dLUWw7$Xm8Svz-bU??e9;;0=7t7X%eq~#$a(Z zjs>rHf@ve@#ZJBn`?{XKof$5z7R~XQ;M9M(2Jz zS(q0a>{m7{Ar$nJ+Zx=@{qIPv&?f+kmn|oM6uDaG2BxW9q{cl<-Yd4{g~=TFWA~Ek z5dx6R^`UR%@q?4*Fqo4&1olFK3wHGtj+=~!gyB4gTJImlFZc8R(D&1kY#=oO>Zxj< zD3#!8WZg$GSD~{nNUsKa4mCqgX>{?cTLcMRdr>i8K`3whK3n$KgPDKcrfp6b5l*xX zsIZAVu{pW}a%s759!)o>RdYa$(8KBmJKmyTrJrWbo0F*x&$*^`uh#H&1(QDvxwcJ< zY1c%{F6U+N!EJ!mX-n{{e19F$(P{O049|TqBhQWa);;h)Io%G`gCL7&%Arpg?@#X z3|vBq;b2vz6@;M>vB9?4S7mE;$K! zo1H;>tN65@EXWT=LlM^EMs8y~@M=}XuZ7x!Gk3bc_3B|hwUZ?`>5x~I69oU^WvD3} zXyOzHodkltPBI?m8r5S1x(`_OUWfpmC8OU5IVkRnqchc7Od{to_J*#IS=VcioYdr9cPu3%M&Ya1NycTwwkaSlQ)L%6V8^XyzYc~=7|7G`A+S&H#Te-W zxO*Ixu(fy0&K_1kjJe1}|Nw z=5?-5pe|)~cVIC573hUaH)Eb%gH{yzSWDqQ;_y|0GM|2)AY2e>jeq>(^>4rZ_-d4A zKOC#&X!a=Pk{<{irIABO9ly}Z$U#(erDx0vgzMp`Ej&bYg&poltKJ{qM~4ehNmtXR z2xV~N<{k1{W4WGixn0-OaWSn4kl(4=(jmeka-&M2p8nXnCrGLpG$_t_M3v)PnWN~E zF2UJmat9f}PF{hwyMO@M`{r?RLbF)W3Tw6zpo z&?yHEO*rFzsoO3$*~uFEvND zoo~M=UBruWjnUfyLhgErT+z~J#us-bx_Sqza)(Vi5m`mUb_uUb)|FR^BOplp^_6io zz8khFSU@~Rnjh)GOdOqrLHbdk>-=)Fjj;f~{Zq9(loi8J@9TFGX=i(Dxt#&f<#4;~ zK=Z`srmEVjj3l10j);XOv{3HQu8$mD%^z$nUjlR0tF_lx zCn+B}h!?8_;g`i_yGcL!ki?@AFe{QCoZb7yOf zR2S9_rZcV-aTZXD!0z*R6_#^Q(_KN(aQ>+|o^F$45ri{y_C$%fG<=Krr}#WA9=2r!^etbW8rzxhKf3*)l%|@V z9q->dpQ}d7`wEp@A>T?zn>SA5-BJ`hI$q;?MF7_b2Dij~SZWfKBZ0T7<^|0|F9*hs zs|TUa(Gz2X8}x+00$C6J7qawDk?Y=K#OCmbfm;4xEUIo=Qtc}gXcW&|iH#zG5ni&R zO_pF2OBJ`rB@H;(BUX&EiN>#!#bW{FvNEf907JdTD6#bhV~})`!7NmPnuxG< z59!TkhKH)cNeblU#b>$mP3gNPmc>t+*^rtA=oV=-m?$H{hEG4B9Te)(sX#S|bik>` z;#j3PR#aQu2d^ahwRwfyR_BI6gLb;0u zD=cfbdG>wN$x`bQDYumj4JVWIj2)USD;BVB?3JP%{#u`AF|5(8<6y zpFWI74!8c8$F3cR!v$=f=lD^KMit9FR5Qc+qe5OX?)|ypkVuMum7opN9r8W)D z)M)j*fJc#YjGf~lbZY+Qyt!%_!sco&J2SO|3_N-tqw$hoTupGC;t`d3_KRL8bq{Vc zJN~)YzAv_D+xh_K@#=K?`EzEg2k<>VJ>E~Z^VPka5NNkDOa$(GKlvm*UfzBnHF8C& zKR}^MXDp(tS}CRU0RahqqNxJUr7EcpD?vjDPN91h91@XL)Vt@N2KXiHE+XWQ3dI6` z4W2t}g`>w@1F|Qh@e))Z{4OSHz}(<`qS7$PFYQ<^!*`$I@60?tTit$}B*e3SHg}5S z_RhI(#jV0!s97OeA4LNz7E+fc3*q|LcJPJA<4c>F-P?Q+M+lqUv68hSeEgOkDA@~Z zxwX6I+?Ldh(#K?QqLrabFu9b4?gpMIosJSkV8genKr0>Q7ZzXmNeNH$7E{@y{FNZ^ zKnKi={hZ3#(w6>SWYqIpnkFzPFjc&~`ya1;fspoKl%z6&^UCNQQO_03 z<7afvqm2?~NyvvBzL1Wmzjj_779J3B0I9E1BDUVtCufO2=p3z-#}M$wUofwhTn9Cs z_}!0P#kZj({wCX&ScdSIdS0BlCebcjd;T;#P3!Kbv3bV+D6!ye= zxuXcFHkZA?yh6zh*N+G;Zx#?T1r-)$6{``)V}#!VQ93A=lW|I7ajJsH!c)WsTvnV98%#^w>6S1i zAP$$$r+L`rpNi(D)gNrWx44|iqVN5V1o zde4lD@YGb?hywt9D*8_`~U;~bjO1F;Y@yN zel(_J8Ymb14Krn4KJKi1!yF!m%7w;~U!_orGLwMMj+Av~&?BGyArpfBHv@hPkv^w$dh5b!K>j!c}{7R6tfIkoVgK$-L zmkL%(rdncJP_>GM=dbq_H2YUv^QLkp%}cV2U(@&%Pn9=KrLR~-t(P_{KI85XlCkMA zj&5luN+p4s0DasLaQ8nV2}W*?)X>~bynfA+^#b{KR^Ai78sHV2vo*3EZ~)f@hbG@o zCGFCO8c*+OOFh+eCHvs@gvM~YOd?{kE?v@tHj+ocA+1h8MFn$s=f6%Mq(|7Ul{t-@xXz{SwENL6Ga-Sn2d{fu3s5ArJ zqm1jj`wZclIf8@pU+y)SQ=kqDbn2S8fiy0l%4L`d=D>!GtzIPCF?o;~j%f)tv_;iV zleFYW)00GXH3c@^hSdYBHClFKj z&K8Q&X5ceG z1p?3ZVtTh;-LGEG9syFr8I2ZK+f(`1(Yr-9#Q%=WKgjujb%U3xKz;+<@{f^w!QWl! z7IR~Ywv$gx7fX&=bJWzv`FF1MC9`;`o>~_l)Ub0vy{@S$n_~KOQb7j_Se=wWFKHnf zmlmaPuB~)PwX62l<0pZz%bI)F2PVwb5s%*SLh#fAJue?QNE1+0gXeE{mwZg&CaNv+ z>!e>HPb$1*x$|Mv!O*F7I#l8gKby*K$m&;kX(ukqffDC>GG4FHHAXebZm|G*s{^4X zZiTuT&b_R3VPz2ftN&)w7Ql#=y{GsNoeoxzCbz0yqXr4n%Z5aLmSm%aj^&FM&m9jk zkU1bwv!fn&2fP~*EgI6l4(feE#2Yjo)nCdOI*8yV*FU=Y7O$O^^5*T1t4Rif#J!$# zUZ844kvYzX=07;Drr_C`I2aXWbJ@^+037vz$h%dW9iDTHemh=BCxG~$XdrxeFk4^& z{6QuK8!5u%Ptsj0l?sdFcOkVm-qj(oVSG9!beJaybl!C|*>$TcG#%6)#T|2WgOw$Z zg0h?9euH8HI*p~>_{C^RQjBggmVzhJ!sx|wRUTWjAI~)Var1bynd-^hc}ajw%%=Js zrsDN#NwLH0VzX7eWSEzvu6-K{96rXcu)#xNQFon%MzRt=BaW+NdjnSRO&$H8MpnK# z!e{m~2dHSmI_x#@aU6Ye%&ZoED0z}XDm8+;MzDRl|Z3Mu=vjY4EI zR*kjFX$h)nZBu67#{dVhTKrpSCtcvfkg!Yd*hH-0t$^a$EpF-y5t z^V$cB3~6eCi^OAO)?wOgIZ8CAnjl63jwI1PlNeQm>8~S_o_LlBKL?pRBcW1D_3ntUg6g`oN5JCm%C}M!rS@QS*e=fJ{p_;pZnM;m*)mZcn0_Gw?L(Mbl=?Lld#MA8=V^NO2oYnXw-N9iQ;e0^n8F+g{T{Q}->MrEfZs zRVZQ?#W=W>Cc*IRt69MPR|~AQYqRMkTc|7k(|+E7iW}W&XEB7W$rYLfYq2RnRt9mbtEjnzkZafCJJ{0}?BNV9;3N8`Zt@> zpy`7v`HKjLS%Rh03X~L;5Vh?FI0v`6gmZZBy^hHiGy7htA>hl0MX^M?gD^`)^rB)! z(ry`sN8}bvdXEq27~duai@TX%GA>ePu$BTbg}?)HnuChuIdF`eca9$8;sie^a(B99JwXeLLZnxu5*ig^7t7Y+8LTFbM!N)QWP*s$rMbbpf?a- zVUZ*cyl_mui&cOa-%K;E+%snE--1{LBV1IA6Ogf0HB`Ex5H>@ucdpx4Z&&(sRzOB6 z?*=24mRHFM?bAmvfH_qdf-ZB{*fS$2VG`BAY`hZnc{yKg1UfqzL7R~UFFg(Kx8L&P zA5M%>cPv2pv1aZ{XL~3T`uHxkne!WB;bNZ)@0-n*W8bP_exxrFUhkdc5BWQc4>Y0^ z$cl$AP4Q&79A6lqI@oZ&pgiQPuz#N#$m4~`PDGZ2RonzpY3Z%kWw`3a)H}_?2=_sP zJ0(O%bzE9(nNR6UzLT_9_A$mtv*ob00~DdS{}zpC*okjMzD&1#G>_}m@2CFWvA3#W zv#nahtA-m^g^~5n1K3}c0z2ABzL*u;$$T+5h4{s4fo}Lm2--pwZav8#On<~x8%h(5 zI`A23g>54(CrlJdSOd$6n;4JR!C)3E(bUS2x_b#IEn`8$3B_ERm()6r!E41F;;uSs z_*CK$siBSM^`VUii&WE;1g|z_pcQxJS|*2&DO?!F)-W}YA+Gr$9c%!mO4JTxPifRGT<8(LzF z@BkqOmXR3nSnJzAv3JDYu_Ge0y8HTezjtnRS5;<4?AZJJS>O8B_kAkna~(7qU|t%T zC&YrIPE#LLsUT)9v<=)6gG(3{BHeIU<^FD(F@@K|ppebzj2D%Z{4H! zV$|V;@oBReY)-WyIiW<>RMyX{C#AeC7NG)25ggP`T;&$Qr8mi1#|m(?c+;qyj%Q;$ zT~t9qxTVf>scQ>n!dI#8*>s3jI?ox`8y;4aiO@jHyQ2~V1`)pLEX809 zLP%^#Z+DD+{tUD+?OEKNXV0dWz#HpThwo!~x|mN1FdcSK(J1R5`|yR;A`7jWlYk~f zjvNkSnP~dB4sQgzi$?KxI$-?g+G52BU1Bs6nBGF#nV2YJ9?UC_=^SEhijMoYEo-tn4`PHGpgEb+Rp0f6} zTss7dusI4JD}6Mw9)ZBDS`O>pUSdQY;7~60IXoajcc(sUl{><{elZ?NJFAZ6sN@hZ z@<^iUwqr>KXIr`Piv41=4m*Z4P-3paP9+?1h!7@Hcb#jV^eB}X27IO`XWoMj5OD5^C7!X3Q$1=rc{IhLLSj;w8OBp4Jd%Bq9ll7g9 z#nRp#;p#1BtlVL=jnP+ktD2ScJ?fs)yrBB0SUkfM(Ftd3wB2&McinVdZ&0#O%g|0z z@8EZ{)l#vRjj^i8ZJOIL&$R?|?(du7pYxju6iC1;VKd1usA*5&NiW8epZm?qza~o4 z^6K8Qc_uWB+SNZ4X1qOCSzrXq016q^2bxi>e&_+LU5xt{lqysKv``YR#Wl}(#yo}i z1NiYQj<9|gL0HS6Qz|(%F_Eag*W___Z+o@R2FdTInVD!yU2*(v>VSqt$Df3^*RXxy z2^ixRe~)4nW*=@bCP}D=*R|<*f<+L)ybz`BdCqIlA{_*g~Cn95Z6kZ5Uc5;mx?&Y0jPRnv6J`bnb#;d8tI4ijPq{)xaCzc!I;EYsne*g`%w5x4lL~tH8!~7HWSlhBz`=1Yl?vmdrs~6CSa?0?iNSni=xWL< zrP!8755~4UsM;i-DAYwweJiH) zC9k@%)Kkg*M=1RljF}MOU#PK=*y-dZ^4bs*nQjVQYTBPcJ6p3$8#vk2t?VF6qcKXZ zynzs~AZ@c^y#Kw_z8h32#v|2k#)abtF@B^vqvGIMSMC971)HI^Cb4ZOT56ne1v+3} z;*S!yZ?8L4yyNmG*;*>-aXX~3KEbw-x=XRwk=j-JJ3b)1#|HI-!tqgcOJbWB@gOBa zzc?MSX?DGtPo9l81diWKYL{3H z56|6qk6yT2?+}YaT)SP>X@!JE;@$RI*s(7YT@4g^jG5p9_o`ov7rd&&qde>exEb~ddy`kxP z)%|rY1X$zkY8TJo6}z`md~6aNhBH;)o$AZz?Yn(x&TaO3=gZqUMl@;%z1BZ7SZs9P z>^ynXgEg`9Ter%Y$(p?ke1s|LO4rNr4L12g*{=TZp0EP61^wx{AcZ3spc-Mlq1K!B zB{uB~rVwnF$a)u;x^BwxUVruD?9f=3Vp=_4;>=OD^G{HkEp1&OxO~DmN^lHzkP6)5 zXm*XUN94;NN;yGyX33iOJ;4X}%&kgJOzTkZ6z}V65G<+2#1| z8fdy=Zt$n(M?)4F0YdV7rU6>s?zp%QGkM(10#fN!-%X*4Yd*+dFQ;hM*~~D5ZwZ6b zMFBkX2n1^GvH5hKW%TyuSe+ku(L|^Qc+euUqBGG_{WW6M>OxdL4!XGFokY8pP=;x8 zaFOqn^02KR8Y%qL3fl38p2g1aXkmX>yfbKholi>x~ci6j42pUJuQYNbjT zCK3Z_3i|Oi7B-)J_%Obh-*X0VetCB@AtJKaBwea-}Fbw(3yf`$$MGcC1Dq^)qx5;npgpSmIw){JlTVM}73i0)K^RQwK8+ zCnQS;+TYa&MaW{LY4xxmQPjo5c+Z9yhMoz~!-N>a$8{t7F3#+2Wb$F#6J#=|)=GMG+boQgK@>-kXyb-#&I_ zD#5PEDU@VV(oSt#5f#OQKrq;h2LU4Day_438xTTeOzXSb+vN(ZDFPDh0cE~QM^M6? zjdnyR+d*==yugF{!y-~_!R4-TKs45eM#un#dzQ5XvTy~oaxI3I^OGXgTpgHYR*^JZ z@Qm3TC71@nwpW6Efk`)=0rOXa zK5=_f7roX*iVT*;MhDSYW9E3Wppp8sBKH9ZJ6wQU_Q8gcrWdAHaJ9n6RM=v@gUwRt zu(t-d&X+3AYTf`(#TAqvKoSuKYr121K=9FR7)9*p`rW#xqxaYOsMcJWJMkRe zR*3+@=RhQfjmOQ`Oo@|*#PKyWi7o-?OTtuerl^8`crk;zwT_3U*e z1C$+elyul91EhtM0jpZXr}=m?L4nU+Ug0|18c`P8>a#3caJnsK@_4&9h5Cd}kLDx+ zoWhz@wbNjaNDWwQ;S|Vxv4p@Xn_k~zaHB}6v*dO0W9nSCitSdRM z#*A@_fev3FQo*O;lXw<`M#3=nIszO~Gr>n`^5k8Y42mr=NMl_HdP2{F$K4gGFv8n- zu2%woGkRkY_eB4DgIXyn%w80ySJY4!9%Mj`3dd|r-picY?CfG`WgO>wxKF1{3~Q@( z(5HwyrEE(yY9fS~7kW!Dn5bif=o@UK1875BuDU(G(pEpH52X}O#%|LXK!Os!ttqyf z!+;dQF(=lJ_~R5F&}-J;evvxp7JQKQp<;K4Qu=&3czK=m@!#IwUcY}$vTBPd-FOlq zS7x>?9F%6r;1?^k+`8w%?Ss7H`5Ej@=|j%TqBRz;E~?dDv|UvHKqc1xQ8#=T0T5u{aq<|JTRgkFa4N5 zHFGrhC6l%IR8EF0*oJm&W32GliVlLSuGFrOvmuG9w+Lz1!2}PfSRpSZ{Zu!%*W(GS zVK)#k$-QoLS#4uW0bqk7Ogf z0VbxhM)R1>A!1C!K#KM`hSv5+LZYj!1qmgOh zjmVIe7D0}7iBzXBq9Mk%mLG-L)_A)#+ZuJwS4Ij2;LzRV=h;B8+cvVz~p#uqb=3I(8Gr(o%~P=MRK6qp0d0H#~P; z!z^Ow$OdwF(*P&1>zfGr?idqALo-r-gq$1%qUnCzxptU4?x%I5nlK23bcVG?XbfMC z$#L`XHQF+#3Q5Ev0bN~!cgyFO!SN3IW?eyW{qVGv)!`H8v>Ti{;Vc3&;Ny2PoRS8U zecvPi-4yyxXQG~N%oFIwkd+tGoWfzI2aLCBeM?;T1x;m0&5U7@(@xzfgnme(4i4fF z&q`8Es0`=h=@etX*2~Le`&bn$O!ia@OidCK_k%}0h_;e2v@C#4{>#~rurL+mKEBNo zb|#rp33?&PdXNiX5O5POdB)blT>&vXw;e5UjSV@rO+vx(z>9HoEhaU2t@%-H*hJ|+ z&`9aO&0$Rm#MK;EcWdqZM(fB=a@JA}qp2Hf+cMhipv2b&sWw!E+QJkZiUvWT)_hN7 zfWkm)DPQzpv^}kFq;BThn~!ck=2P_LvcyL{Nx5p`uXusCR$&O1_gFG|EM1Ras+G!F zOBhfwi`#&@{G`aSWMmD_UW}Zg!J8^{8OS6b4ts>b#sUVhNBjsRfcx?F9mFZLO!yhX z0LYutLDkvf_%T4RX1eGG-`$_>O0TRL2SYbkpn$9pyLw*~rKTrcA*;**^hB+-YepGW zp|kRUfbboF6=c|~2Xho#{dVW859G9MS2?ZIu%QJp9pf&l^u zN9y&=HVk(*8MiichGfVd`oSjD;^oi1fe(Zzq55G(WRP*Y7a{3v2NzemP3B{`6#zEP za$%(ZHW$XTrLGT+qV*BzR z(TKfVDGqFD5gRZNxX7~WYe$^8r^If+mexFZPO)_qqOvKZ<>`UY9E)1c)oS@Z-{7vB zmAXQc?|83CktuuvHWG8o!P!HgU#isMRN`o!h$j>NLJl9sztROz1%L_u^{FbeeN1Y_ z>CBE+Gs(qQGtQE@0c?yCn;B&BQ~qc%Tkz*vm>};x?mf1u1WtlvH`cB!RK!5pI!&zd zW_WZ5Q68NeFc~Uc3h`l0;7}i1W7{K@xF!MsI4VvnVNmPKEU58JUS^Wz&+*`Z6-<6_dVI^AZS^&Q$!ZPaC{WT=zfTq9ul`0j)7ILYJUeu~-+84z;`0?D=4I zwSC4%YuzE?GbUXnd`;^S50>w#f`!~kG~3gc%xtewvd0t4gXtJ>=4+!rkEo+#!?x(q!smoDJ-?x-bcuF*c+*ac{RJn z_>n=(1Jqt)ytz5OjQ-dfXUo6P7)AZin(yIF)mZRb#IbZ_tM}q{?{4@d5E!K`e9*k_ zkV({#;J<_Z6Y)@bmVD759}CXHd2b^4YIrldmii0a85E4hIW&GD^st#+mGp`dsZEkb zh5QDE^!l|>=c!Bar0P=3@KHnL!1o#<5P_LmgZ4RusT}X4f}$>kQ`Vbk2YmR5F#~ho zmO%p&&~`xsKPenF^h34m3Vc<#!C+Mxz`^Z!z8bth3iZzdt>Y3PR(>(NT&`v!XV+hx z!N8E)0ZfMF*ZVQEeYaYURPkoHT0jr5sLa1WYqrUFwahsh1(0b9X#n|UP5Y2{wz+xg z>Z?v>@5ZG`{|?+qs#-9fq9fEq#T3`#jTNy0(yq{pl9db(uZ*j}iU8puYv61{>? z?p-{4OkGHPmm__QV6aV6g4fobuqumgHltIuX==(8JxobDsOQC`S=;HEfH3E;KDspv5MN1IfYf4YL{E6!O0F%wqW0pGhJRP$ z5>Ef>E=j?v9_y{3X-RC-B56)gG1aGtmb~X`=|wfzhVT3u)UhP8tia0BNekzGhWHw= zViHnB&Ow$|)d&ai^*R@6cSUzAob5R_kEQ-0N=1fP+xmjA?;DRZjhCPv3m!?i9R1 zX3o?E{KfC)!z^Q+QIEcb@Way-OZl0di+hF*AKyI)pqR4=W1kc#rMb2k|2%Ux83OBk zGe?~Wh6{TR3t5!)k9AYa`tD*qSq-DCn+6e)oMQb7PHMW+(@gm2H0!Ea<|Yz59r5s74IDlJAf7 zx5=TwE4hb81AO6*JatPkrp<;k$(mMw1k8SYevqGzM3G{+S(TBU4n?4IN(X#~CZ0E= z%rxu8V_2_b;JshiHcGE{lW_MRX4{9d5=6dPOXJr5MwdBL50fKx2P}TgF^m? z#|Y>~mYj%JiKg9KF`MbsPI;Elg&?S}_YP3>G+?9BAyU{j;q6k!>D!=jVgLf;1WNF? zvTw`Q39mZsxS{2xJols5`59N>fP*^tZ-7#uGQK%K6uZ>ElSuEjUoS^^6J^|hY>CU zQJ!8eZ_uo^`Iz7DmFj!A!<|;C%JsKT(B8)=E0TM9#=23;Udl61kY^rCo>@d_U)zpB z2o|vc&~j+Wr0w|4NOc|8hHJdDRYeY)^vst=$)ypp5lH(AG1fiB#zf_H3n=4gI% z4?j4~$E$bfrn%YhioD@;K_u(G9^n~}ic9tmU}OU@s&Hp(t)UY|J4Q z{(io>8USh-0wusjqs59WXwzl&0+A@f+m~?jz3xbiJi`Q{AS=$^N}7CJPc!I)KDk8f z%>;@oqyl050B44&DQrC0uDti11K}#euw`5 z+Q`8-NSyF2kQ()lwIaNSs_D{a-DPPRc;0LtdTl@nz9k+?p$xN@-Wdp64)mOJ}euBh26gM->Po>LgEd2-V~NSx(ctuL;Z^T=Bx{ z#2L<|6-sSr*Xl?SkJTV)djzdC*+@Xz1&z~>;T_UDaY56;4dB(`YDv*&vav%rfPJ5R zD`_OZYU}CP0qys%xRF-UVX(l7s*$fU8$Jv5Zh1dF>k^bW;=3h(tY%#vqDs2J^uE~AoA+`C60d;alu);HtiY@Cga(0RxhH<#(DQ>_>h z)FjpY3UH9M(_KB(W5n_XbOxno{BCCTy!@)O`1^XpV3((@Ef24V)S5-3-t^kJ$g6o| z*}hS+_N0cCh1|%Qt=n62S8q}s0D%*Q6tw5 zuzec+RE-Ki5?P2%?aaj>&OSq8iKxTE8*-!?z!r`GfT?xM#80!BcrmutcR*vQSvZ8#|nnFj$g&dyQw z+)CmX3FwFWGnE2hLn$@F0<6I$z-vK5aHd5vh6{F?+kw8mOEU|sijegO##nQF0-{$# zPgc{ZX;9n{&(kK@IjqN<_hm9ZvVmgjj((Lf5>0w?YTs%0B@*7otZ=sDF>BExv5OqI?Bu1oaMWF?hq%AN=7{a zr-Rr_SOaEf8FHuulKuYV{=ynTAHvPd12 zPFO0!#r0G+<2jP2qCipkF*jU1GEdaZ3X|%)dPC1X?$G^j_}RVe3ge4VjmBh7g1|Z` z=nwCi3qnTFKf~aaV}Z!+PAw8m4Y(~s2!HDX90S3+-aP`zeS|Vc9qwLUid|NJ_eX)d zhlS(E*55tuozLcbb`%I^Qar)RVL}Y&&ZTIX8qwmac&w@36CwfdlO`WNWLee&nkITl zE9hMfCfK3b1l0N*Y4&`xMu7p_)+d4qK#-g@MK{n!R>}970d0;#Ua8+h#lm1R*UNVp zPx}sg7q!Cq@`f9&2IXYpnb>R|YP%D9Lv5kaNsF6stdC`f_RaL;he^wh?KjOQ&{GR~$k#-2Ir^uTrdO4+4Cc$wgxYnR@%$RL zw(x(1e+RoG0V^*Wo^;}qeq)^9IOVqqt(UCc*)KLI3bQI|e4L5lw*c3q=K-SHL3l>)=O`#^z`)bx^y4P%twD7LsNHKtm!$7OrZ|YmsMt~L>W`mA(PvVW z#?A!seOVK$E^nsc%W^lWIpD29o~?%));~V%T!yr$-aSA2lGLMA_f5P+f@sksso3aE z*kvlE#bfs16A+eg0IBRG)vK1ZQALn|Gmld(U11!@rMD^Ew)4PzoRa$li?LqQ#1H|1 zmIN@eG*}F*P?5e%oMIHiJ#QYJW3wps`s@QbS}+6aW;4DH+NoYPx<$9kW;S*CQS0ik z8(dX~)X`o^#jW{}Ni(dTkJ;NjLDsb*z%_vO@Me|tQnJs1xB+<(E{+ql{-zMHdkszO z4Uy67-zw-tkjDl>%C(o7n1S6oj5fHxf#k#GxCd2zeBgR^N1I`uLTcmhK!KA6Cq5d* zra2W={D)|tZ_uI&#}OziGkQk6gJfT|R+s#=ayN7ltu->#OPTSFp5sHr&D6HgH*#m8 zF4K~A>f+FJ6aAMr2q05NF@74XsrR9^Bv2sF8?70wWj9SLz0KrlAU}cqk;s0FJQ1F$ zW%oaBtP|3tg+O&ES6p(iZ5nl39FZ2qwUR3i43nwl2YES^@uItRPZ|U%*jfH1+Z}u4 z#y+GMU?I|@F;dE6g54xhvSX_fL<`8Vjz~e(MmE%aGo`_C&i2wH+$g|Fa0;YHA*V%d zD`(|QNv&Wv)s)EF$GRXDB~l!YD+bU_3w&s65%rg$-Dhj7(8S!R05J*E7zizH@+zJF z2;R4^vQ;7mAtw~4w=E)whu@ZI(AD5Twu?>9G&r#6#U+Ogj);2f)ZlQ_|5<7~_T3JS zAW&#d*XI`Vz^M&HO0sMWlZ1bQfXjEd>a2H*l&nidt;rYj@Ga-|#dz(SOf|l9$mI!p zpjXjaQ?NBebdA&vMIVlz<648*G?3r5`h0yJm3qGP3OpO~2`Rj9(0`#ZQCjyrDvZt^O5@?~H< zna$@~kZ+704_o)}!(Y56=?_!BTfvjS?ix#L*Ax!TS|*tgJIIP1TfoRxM^^A`m0q20 z$_U$uVUQNqT;{R}q&4;W(*|&;PQH=>E@sXQLCRB&QC==p&BT@&lXOpR{sQ1E9R=Jf zrft0%E$7R`ba-sdTQ<;5l1C32+93B+!&&{Ns&!SxfXeeYjNj zJc}CUh{m5BPHV%N+ghB=*01;SrezTsfHfGxC#SH9^{sQ%<+Ht42Rsa4Q_$@pav-P*@^MSV4D|E9< zEWtGT#MVdA>MxUOppaYB%B%i*D{sVOD+bhgfKAy1O%W`S;VA0xrM`EjxTS+i5 zBwj9crE*3?SO+WxbCa!fx5DW$d;uvqVwf8g0gEoMxM#M9HnqEV5Vmp|lX79MA^@I+ znq;F&mGkUm%qdS!u)o5J)eB+qXD;H!UdivT%b1kmAKQJ zWO9y1aJ`Jjh%7g=4><44IU(x<-7Wcs@a8@97~~h|w9$L0cz|kF5x|=vLF$C7Or5&@ zrmo%JTLE@#A{jP_aMH47hcYh)ZMG^4S!btI#g&l>MQ&36Y1Z=U^8aXadmU#MiC6Fi+pNArEM*`wZ@iG-;bN>@qgG952DK4ky>MvB}v4MY%t? z?tvVMe(uznzt~!;d(i+ppvb8q41#t9MCls`?TXv*(Up_lc#K_ z>S^XE(R=0R65Grd*x=Nf_?4lsQhaL^>O}gb zAe2@cbJfF!+wO1D@EBz9#^6A->I@ejnHug-3tF7y&oC5Wwfv~GV;#?EcTA-A2!qaP z=aBuz$1pHe1 z8Lw93kAu-GehyFSKEJnKLvf3rhZ#{%;oDyGr&a?LLc*$H{>|u(#29*Ad;4y|Ul%7? z_b;#tFJQq&w7Vm4roDnkr%0N70BV#2izn;3zz}rS>jy8vM3)RgYDsJ_=qA5>$p%n z;;Cp++$K&+B=suaT$zmKu|?_w0L|GX&Jrdl_-J!?l|)ZM_BiLzr%f-ron!Rc`#FTc z7)wfBA;&C8OHmgt59CM&tO-h${nQtorRQ#f1tneWj?qG1R}x&2N&>M@ECvD?H8<8t zmr8NNZf>+&a2<##c#H7^XdGPpcC4doX*$!V$7N^GROpJVg&GRFP-})0EWnr7yDMht z^^4{Nr^$7H^lOcUxOx(2DOgcQy08}BOlxcf`!qvgi`65c5q1K6Y9S5k+vVha_|I9?@-AP zq;$@+7$m?Wn9T9$)SXipC`v~~#mhxy=WR;1DZId2x&QdeN~Ub``uH`KHk-Y~a5m|% zIC!2M7Ki&7JK_ZoGQ%{>h?E+pL>d|P?jsd~gm$%bPUwgM^4Fc9lbwwDSS``5y8`I~ zvI5tW+go1+-srLs=9^8q{kwV2ZRz(|t}l{)FORXgvnU;-5SUFn^frk#?V0kt=L77q zOonJp!FMQe1;P~xws4&Y2pD`G1t*R|mW5ff5vqg|q@G5Ks&2kP(ddNwAZ+e|eTVil zWbqVDKs&X-tl9_{p+VJ$t13i1s_QStA5e(;-HfrKZ9I0pWYSf+7*H_QZ*od}qB1jV zBLMA8MolL;LHS=M>?u$ooD+&e5WMI_u!AyDS+JyTpn|*sm*)%|#>n|FB_!k2S$+-SLc#a&z~G4g&NXy{q+NEmpwaxAdp@k%&0 ze`e8ZB%P-@Ma>1O#Lo|fro!Y>MaZ~lM8_Dpw8Ze^)ohK4)Ic=fFRB28{n29oGF9Eh;bCsy&za1sQkjzqz}{fE&<8TJAd`i2 z5UE+mfm4WRVa^w%UQjStprDPRlMt~7TR6XlgeWJ3_ZO%h{7%J}k#T13@3g@?i2!iwB3tM#FQDbX-`6nDu8YR4RH)Aq(6O4l)pm;IPv8Ef07w zAHM~nLkrwa5T(m*Qk}83XARBe#U%&p4#Mt~@{_wPE?|PoD5|O=vULS-e+6HD?ABTZ z*f(fg0jvc+s!cHWt@b=ySt_KjE-H;6{%xlZw1r$z10F>?_V#ouAbX>6r zUpRG=cinzgZy2qfYjwMKUw2>_3onoI!doao2DXzibYTRsW@=dL-GM_T2dUtKpaMcS z6MyiHQa9T*)*AI@7RpQl=O9v&GGR{5C5kR3RvrtlT9>g0Pu|bQU=?mw1%CVh)qn$t zP5zvsC*l6!*322?wHYIwth0>$H_pDRJ(-=PKH798P1e@9=!;|M7?3LD=zk%LLI^l zO;Rt+@Tk$|pWK8gy;~JQF0c*P8k%7YInXuJxE?eYT``zmM;nBkq!WUt-MF4zLY!RRxPpGLW z___mX;8#?(uN6I+?OWd+7Tm{6ytYg4bYW)-^Z`M8kW0T+WpeCC@^)G|7Gw6zpvwru zCj6##Q#CQ=;CPJ&t;r@|-bkCocz%Og#bkMl`JskL195F0G5hJRA&{F%bc9H1N8gUD zt9eU4mi9oC%Zw&Dnmtnwq}W-(;w+8_#0M7h$>731oNUj2%o0IF@tiu@4XO2&$_B}b ziZB(s=)?)hk#6w-NV-_uau-LC|JOT3;d4H{Hj4k!Y>3*Y%p6riuiN8X4l<$oH$et; zNvmc;CTmf+VVZ6JUIXf+{5FqT5z`4NYV_NV608izS_y~YgKC63vt&p_aAU+@<3X|v zE$n7z2FqE~rXZ7A)HybfxyQ2yvT}X&@Jv-z&j;R1RV)|l1vB2$OJ&1NRdO!ktyu^& zlxgrDGJLviyOORe+{u07K2+3o!seW7gqOBdY!MQHS|S#>&RB945re6yD5<2@zQKt(FiR78g)Ohp<62`pO+Bil_yaGXcz2?kz(+iqEQ zQ1KSxjE3_BKy<<<)i|Xr-bzub;6ZQFC?8hvbnfXIuae$Ics_H24{{TR&Cf9Jkp6sLV$7pK5?F;90&2E){XZU{Y*Kcl~oVu3V>!BrmXVs&h;K zgR$}K0}pk8)PK@=1jJeaRrlY_NWhbE!^-Te# z=AgJRCt8wzxf@?Y%;6e?afIC(68ZxJ);F6#pHW!DF^>rQA!1o*X5I*M=C%xTB03BySyu7O!f3Sb+@E%@_dmvj-gtc91)X zh8+5m=?j{`5^{f~XUm`gs^P4swvIQXX`@ZNfzJtt8yYcmlb2GCSQ|p<{j)_b%si2S zN)4ODC^^dMi)M?(xeJ$8xcshp>eR5bdrCR(8-I!>ZXDldJK*>DMY*k7@4{Uc+`YVZ zKD&6dsvio(5*N#Rs%7~0&DtN&*M!06CbKa#no<+=;&NpwZW>Ba7&KBz)0GhA$OS^2 z`UuB>{{%LCNISMZ!9tjz^sAm+J4}ZF@&CDAK{kw-qKB8@V~FqF-D zz!a&bo-RXo*c;4+7?GMIu+Uhd?w$!StN0X~9Ev0YQf!3E*1g7uTw^cpBdnY%yr8sOd41Q#41_c%+vj3Sqht}$;?wc6AncmpdIQ5vC*v(EPd+JROM8J zSqI9&BzvHodn#UJ8QU4j<-&+?%WlMz?A!rZ1*|&OLunEmIA#lGp*!UGd(Cf-XL9)5 z9Ts|E2oUN;YDjs?_NitFt2{da88aiF`9}Nv*%|9=ZwZy7_%6HHoDw&f|%Jl#VZG}2Udj(YLk&u`i17&@U6tH!!sa}eu?q$jZ zBW4=kI7NsdEGyqR%U)rA!uTEJA7M}c`*F+hW9t{Y05CA!_Dp zlxQ!s?cf>%Sn&elIbOSa3BypygUH}onIjuo$Ai7PP`^bGP@)MOYL-AznDvRPyXCE> zX{+IoS#UHvjJ;fcQgx!ODoh;34$|twaaMiGYLn7XlCf$dd7h06=&u;Kw@Rpuj1uRp`2SYPTyuWmDFr!vD zlgtD!qR&=~_Yf($pIxIX2${(QvBo*T~Mkq21Uf>3uH+?d5~ z+GNPmEKx6Qns7N7o{B0r3MkfUcaXb*65c7177XH9PcYt$YvGIGL6ks9$A=vIenMS+ zEEQ5@bMm|_zaW!5xx2gs^Z>mJ889Xh5%CG3NNjufW!nhNA?|MN1*TRx6^fRZHzYc! zVv^t7yq{wEE^cF@u%qbeakx>m&jx6X#!E_RZW0~~F+{NqrBWof` zi-C>A3$O4=1KLaeE_#WU(|kqSm-7b*!TEhu?4Hdo$Iv}fKby)A0T>J1`u*{kfV_PAYNDKo` zlT{4-XQ&|w*M|!EYZw#Ni@3VG5vc&ku=WaPtI-ZQ-Etm_a3QT77`j4a6jC3h)=)rc z$ZgZ8g8HO3ZI|CF!f8{YQWyAE5sSdFWL$x5T3m0i?MY!!E%?WNbQ7w!ne)rjYe(`- z;S*usVLPy|IXk7~4~ygK#egN-h+L?#6U0ly=c)mS(HfCSV|^Z5$?+;x6t-Nl>!W1% z%w}N|L6N=a9ZQLwlCF_dH*`7V>lP0L92RruWLvCO$S}pK_Ur>|A5$*4X>V<5yM=Z) z@2o-R7ee>!pwcX1a!ZvD9nHSJ0u(#4G)(qh9#0uC&`i4#FD3v`)0?xAU+Xa@~zsT$B_iu4h z!v3SV(Mc!JB|8w#thg{f!T$^v2=QH0yYB;b5a!vX*f!oS)oC7{z(9wHS_JUCV^l%# zHl^~2$V4b9iME~QMi--x30_G4_Z|+lgMbA?EhDzwNY5gP+i{zsJ1enI%ic5X|G(}7 zVHsiDmCoHcQoT3l6d&yxaeu~rVC)rha(I>kdaMfHxo$G;7hx*99Y5XT&{Xrz_Q-Sz z*qekbNs|xm>7GM8r3%mx(SWezObQ-`p|+U#6E0-HDspo=02a)n(B(~1?SdlE=m2dl zpM#(QVWX82*0&J^->87oOM4!vlr-}o32)TsQ{<6tv1f*idXqZ1e>=Hoe@T+@F7CAg z=(9BrV)r#A1y>CWhQN!mjo05|8CX#;xv?k{xKG)}ZDp?ZC70ii!nJrYOx&xSEYWj4GKKrz0%-|4k-xZG;a~C7D{+k? z9_b3YHX$c~>o}Qy-8vo5&HAQWu3Oergp5?0cw1kR5O zEOIaqwgF5mtW8m1)B9i>#uz@O*JE-$-b}7Aegp7we!E&uP@k*#jW9$@D$X&mhy5?@f7N_i^2<#0mVUfKKBzJ zNn2;F8b$7PCsatEn!v{8hG53QV^Y}Ml8}7mV5?MB$toaNol`j|J zs^GbH2Q{Twc0ypbYcGX?q(mWInHah_|ug(e6?StMox~Si;mUp*e>S1rx zU;{BVL4Ryto^pX5Wt;;Q9W_e=*&;5_fU{&=E521EeY&UYfSJR1vY{l%FUz&g z7R+|oA~|LFs$#%`a)DIBMHj%V(Ugj9OA|Kb!(CUw2hRV|DkJAVCc?~^rUPwdvL*RZ z4tm?gB%iGB@=J79;Qk9fSGri*xZ|aC_9G}iS6|z#26CnDuCdl4oH3W%s;8>08Y@)q zj2fyPSV*I`tYvP^$DqFs{v5BssN~?9?J?*F8T^@uuR6^*s-^BZPO`xSECjBSm7+aJ zMX&pLug100C*zNfTX8P^6BFTNrW7uUcVX59o2D|xcJWAjQ4o|T^XWkRp<;BwJ$T!U z@1H@nOSufPBrDRPUWf;CWO==5ajyrINh)esoqI-ALeA`@ww-3SP#O(t={v-4aZ+jt=rPPd^`)Wul? z9@()hTI$4xqctAbc+6@b0=C!QHatWGrY$E%bX{Lv7A4-;U{ocptJPQrKc$M1wca)? zr0Zu@7o?j~Yk8XoQ_bFqd&CBWYKID`RX~&TW}SJ8)xEJBMqhZ04}+8DruxtmxVNX>c1aaX)O33!1nsPnMfvHmD zd+_$0g^ok{=HU6WTQX|EJi9Iy$*D3Pa5 zebSOrXgmZ2!q9Mba#7c;yO#!rAb@pqwZO@W$YHraqmwS;Mah_*KpPRaZuoL7z3ON> z+l=Se2ie)HpZvD8(d}$9zno93j?QrW5rPfVdV-$?$sB%ExS4C`eCRYnf5J=>j;7pn zf1baDt?d~s5&H*92CFq{NeU=Fy1TJMbR9BKOx@E=jKY?y;qBmD6|KPCHlysF_GDrd z`6GL@(2`pWU#Jr3>0TIg^4AR#z8)#HWqYX}*#-G99Fi295G)Akki|(D*txA!Nc!?IF zZV;Wdgzu8B%94$m?A!t;GjokgkD)<{fYBaL{``ZQIf9@?4=1nDQN|%Xl(u$@T49d@r7 zG#}qaQ&VU5k-B#JM6ezekd4fT4mBnv{nN;p?3q6mt749-p4M)_fdbhZcAUt$^W!2= zBx;Cfc)Zw;;0dA-Rm+i6;g;+RCU2}Q!9F3_HS-*b>RkT~W8b6Ij6cd(GYGrPIPV^z zuS)FR01Xi1hQlCKWNaDiG$n4qhZ?0VC%3P+byb74iJ~i^Pzj6PU01m|zwzx~7Z+kl ztTPILDH8Ewmq#LA>tnIDHHMELlB$TxCm|cJckKoPVz~apUYN z#TMeA`l0z)?7?n(UGa9QUe_lm5JeMI)m&J;0bn8D>27^*nKa{32rOq)|dY1~+t!;mZwCNba!Nsr;XRKY-V8M{VC z3tDX<6Xu`$-5&e&sSjse5*U3IrDRS2zMsDw-fLE;Ys*W?g4r_3ox3~VYq+;Y%aNpJ zr>d}93CtqGD@bEtc zWNSNyOGST{9`>s0_Me*U#4`7Ua{gdHI3zhl)ITwNIYwXM?A;0!a}k&ugKuyllxzlP zF!LueFEZaOojOLiItkGtylIa%PzQF~``2A)%`jy!NQUXxV1|=r0O!#b)1`ii#hz9xQCe=S<65-dTPeA+E{a(ECs0xnRDFh7ji`ncZpWLlC%LOOb zrhS}`E;1WG0YqKS*2BeI&>?pEfq6u$)7LY1FNlO*Wc;p}8 zD6kcYP8A#&+?XFX+B>TPp7rp^Q)#g~Fi$MV4K3b$=iCohY>Y<|VzQ@NY|LVJMC)vz zD&cFSbD~bon!B2esN$U%@`C7*!~$*mVFdOAP8HpYCGMw!6%)9Y3EDdjV6qR(H)u&T zP0ZZ`mb$%ZPxY1O&bP3&gcNs4vit%3SBb)y$PH(FbE>6}E|&~Fqg5w}DC@TNQ(IFq za4fdD8?V-C9+*wS3yx0>NyK(Gbtwac*y&&BtRNEV6c@~nD8Ulg4U@#syGhQ53F`DT z(!>$>Q?=1-+-~rx#tDg~Anizt^}^R_G?AP)Y>Pu_mX=;$UAw5eP;c+WH*l{~p-0-L zxAg8Q>4G(zWv?$m3WM^^Iw-29Q;feK8wlK;RDstK^a}d&2Y|yJcqQNb<6=NnYB*pND z>yqwyVYxvVc(|GB+$(d1y^JF_uV*0ttv|-0jRZ?3G6sN(+x! z^dKJdknO6D=8FQd7pr--@wZBALd$L0MA4o^hTX?kK(6d8(6Tb+6^LogEU+d4YW4irS*% ze_#!zw6Etu5aGw#dB(7>KheGdr-6a}jbI361B++fWKY;w7mvE6VTg8p+ME)=ZDWdE zT0|gg5DkOVphc$0fQrOi0#hQnCTdl_RGb^WSr2R@iZa6!m1#tr)3VUOlAJMp_Mgp1w!&f?pIAD>j*>-WbaHKviD?uD_&qO=A6 zwnojkzso>KRhkjEH&H`3n0mb5$-12S8t}3_CaA`jDpm7sAwsU-HlM1zE)iyZ2HE7R9&55He%Ih zA8sLxOFfS9b+E}&b({Ct*0*N~s@WkqCg{ABBprJ2GQ1H11Bk4)q)7cEx*oP!4-x+= z@_a`Sc*_Hq9lyEJLcm5Bm>9xQeyx(*U8EnqgSh^gUxY~-2uVm3C0ZpB{Kjjb_jN|T zA`DkWY#?<~Rn5ub$D!$l(k!?Uc#GgI@01<_QfbBq#h&mCihKdky4?ida=1Di;} z@5{@v1MpuvqFZoB^}ETyL4|ri%X@<19T2CK3l$DX8X=6+Q-LEo9 zzmGCWE-f`sba5QH0MnGlPr_Ro zPqh1Bk)9P$S-nFP&q_e8;#oZr#FjN;<j{9s)tAx$43-dct*OXK1zYd3Foh zLqQ=AZWghqOmN{)UO_TOdf_k-b3I#aH~~#CU(OHs^_!8ffPa9Z;x&v=`H?pu(Bi!! zGkdri_ilC>k^n>=E{!gR@G32|)On;_EXvhCjMrB{7BI(IT4@Sx(BO?5wMeoT01jaM zEru$R6-VO=!3&`PX6p@5jRSOhUI`4qpCPqaPV?3H2K++)V1DzCuYpL0W^AgTP34Dx zxq%De;$Gz!caxt{u$UA2=?~E*$&Zn1=JZF#6Y{%C1}ydrD~~}+BBd^eukky3+6`Tu zs&(YU;JER`HV|8p-^S4-VlJvE$dFpbkOFtM8p04i8^&VCvw6=hIO>VS8#VhA8wx%I zx|^V~s^hUJATceQ1!aK583ddpo%XO+pdmNX;Vs*VUD8_GX}(q^U#a-21Yb+%tpPj1 z0Tw4$tL4oSNHL-_HI@}FCEw3~>}9?6$Mt5mpi02xXPSu`twc|fM|1L&kX9`w76;J4G1wP<>lDpgP@p00UOH9xDYuhfPwIn8xlYm!~3$S!_^UpLsA&DSRMcc8TO& z&1v%>DnVM=2kw^mjFk?R435)n_}{7LbI7|n(M1ESl9#(S+}5A|Hhmey zCV_cU1u>LGr$B45R0rUend9pt0SI~F0bgS`w%+3ErSK}f>`Joc9Mei}fPm<^gZ<$> zbCP4gZ=M$-XAO|6rWt9<8hu~RS;s1Tf4S&1GPG7q+W`$41i-j2!{IU!36|&W{H$t6bVlI}az1M%yW*T!Z8{J;d zH{dY1a#m}&JCfIfL&g-Pgsy{WnQ~Zc6Xl-OTW^cl5&Pv>_oDLV1UM}D+Z1i2W-^TH zVPCryfDlg8^6?gFD6X2`Mk+=JOj2#A8-YK)h$qY(t&h{h7g&(B68gH?aK-B&N|k^a z*CtW136~*OXPN8m-VqEWykklss8KAK3_%*ebv}$3LGJj#T228myS?Y3u@#8{ZB!c2 z*HSmTyMFNc-K45F*cU*owI}j7ZrZBWe*m_ttO~M|V!C_<_@t+BNo$77ma&H8BEvwC z6$%*uJ7J^vvo2sK=cGdvZ#5GzHZYj}sEl-m64~A7mC3bzqn?}N6P_0!vS(|o9^n?+ z9C5t_|0%st^#XW`!H5HPYg|lZj^#*tcdY6Zc7eYw&4J9kd+cIQ8;DL>7C_hP(-uyW zC@>9Hx^!=vVBpQw@hLV!%G&I-mH$FW1W$74hGuy5h5moEM{f7$rdSIHvG9ZBWYC3p z7UraV1dWJ*wFyU_+@?YSoxf$+e;eoGiR8Vo{(Re*oY$KNM zyZ#V$&$^~rHnbvN7=T=czkr)ha)?UqO}6z#&lXFn{L8v12UbomwuYOx$c_s^q*8pr zvK#A)27OkLh=ovl#{ms?XIw=B1PyjN z`PQdyJa1-aa8{heIt@rqq1sC64DoYXrkARfvHw~obAUxC4vb?lq;Gqj9lwT0qZ72f z+<-vg`MNdK?f)7XPCv&fXFzUM16|B3m@7zZTW~O4^N^}0gdRJ?<>M6ygt#vS*f}1$ zDj#Da0v~?aii#e`mV|p+iBGmY=^b?-i$iXYGlkC_T}=(60xRM}A=M>kzeBpp6MHUr z)TUZhebag`RWGg3ws;o0Ksp<2-Zb)^+?9xiunX%mU*nsd%^66EhA#p{L3SxZDU(MP zq+ZYlX(ID{b~C=Xp5^n)!Q1tU#sl5(fPvTJ1^BIs_>51uA79_i`YiL<>Fe5~w%438 zPb`&Q?K&T0@M`(Z#+c^Q; zd_1})!1hg>jr$I2%hB7KVKH?lplC~Xl$(C!PA^2Fl8d^E`%{dgw5SGLw;W0sdh^n}n+qMk9Cc3PNA+cjO6qp34T z)F*3bHh~%%?v}>O)P$M^#ckb7VL~!k28#Jh@P)x8HssU3-`e&il&GBJi3CZ-M)IW9H=H`N$G0ZFccghcGUEPov^F8{ei!D(5T<5Rm@aeASh9tTMNA4B*tYxfhXL# z#n<3RLn_nZ*s|5j7-V_7*Wa-&Wm>^08pp$g#dwc#FG zCA7%?_9DZCiRo1pG1u6#olu~xIYE`tLTMWOYh$J(u zN*_MMcqCy%SS;9JT6(m_&JhgUOlAXjt2WK=#Uf;frY>si+j)*w*6CdOy7AVkO2Wh* z|G()Sp(l0<^D>@HFn-1sRrAgG9X$hEYE;9kat-`vh^7X6j-NQmBuoyUId*d+yAMRd zT7Ldr2-aa98#vuD+b=%~+kWu1)3zVy_*H(1W?zhny(AZo$R~u#QKS+-S#2<~ma*dO zzY~eC*H;0#U^kTHl$3X-5XH$~p#oy-G8=N)& z0GhYWB54U4=9Z;U*66qBPd$H+|DO!JNhter{MzvAxl|3yp2e4!@smcu#lh5#)An-aR>-eE5**IKhF71GS74GTkTI zWM%T{Sb-bMY$fV~BZAJP7Fq93`XENA*I;-Fo4tP?|JVeR(9}0te)yMqm!*PI*s`|M z2}4H`Vl-`W=WXYmt0PGjoJRHQ2Ro8lpI;4cj~+>YvCQdtB=G`ot+ZSH3Az8bYUn*k zkMi3k&q82xgm4{}5x3p4=#Ml6b_}ljtQp>#%O}+!QXthPb{L(&C^K3fF4TXv-xwFL zwP8jF>As^au^XNoJg54TBee|mH1Ye$zv#`&&q~J66tzUJ?a!}!ob5MM=4#q*Zz7PB z_0`>Gx_p1bpvLpPBRjA`ZOQi34t>i<^BVw9^C?Qo?_jZRHq3ZmOmx@w+qe1t6kv&>~&a`H%4` zVkoLp1z9{E1aL(RX{MrKcO@h1`n_tvPZ3J7IwelDST2b16I)4By5tByC#ZL*HN*`V zxKzZ76$=6``tc~v2ICp{dV}z@=fQ?{ z3fV7;T3!%m@I?9~tqGTxgMIcdP|r}FAySAj!)_1GUi~xxQDY|Kh*&Ef-OeWSOCnoru7EVJ$7Ma-F#>k{m|jv#r1rBHCr|NM7TsSA5BBMae`%+Y>s_! znFTTGA_$2C-XS!9ifkEGk$o+Rfh=~hTzy0#8x1+LcOQF(Z1GCI4>&@;O>@h(bCWIq zzJ%ubs+))ALO(|sPWm~icAdg;)%DaO98c88QWXV2fkf;3MI#(ho+=5-?89Ih{E*R< z%Xm^OVS6dk0>bS_SxpK99v(@=4be!GH&RJZiJ&T7|=3?6>Z^?Lwhfeb_ zR1w2fGuKLzQvKjkp5Nx8D9i3TiH;nD-<1ZJY-wn43(=si#<7?*;8~fsB$JlTF&Tq~ z)P3aP&!0@N-)+89kT~B*g6r^`> zgy0d4Y!KgHg~OIc)I)%X2j*zSnPJ~Ipl1nkhYn!npop?+*zRLogiuG@MxSFjUiO&e5CjG#D!u138 zl5h*8(YgMK_5w4JY1d4#_-%MJd42@y`1K11tnw8OC>;0lqdpf!oAwS@Bi!hP{jByh zJR`P6a-zDi?iGBy4A<>Srb%NAn%)gWBc#+O_AwH!L?tm*wp#SQmn8zSGVD`>tl~+x z{djH;K~aOOX@lq*kGW^_DUFt}^{ntW2wO&7hSS;Z!%}4eK^$V?*Vr1Z4X}DCjAXrb z;89gOkfAp}w)J_5&5mjd(zy)212Xs+(s0huVTD!aMN8&T1k-_snUapg%A>AJ_+g`i z*eNjq*jMoeJ({8n`kw6=g9w&S z?|?2Kfy*c3H3l_EpJ7U|UE&xF^n7`pLBG9^Fa7?tg2M4P5G43sgKN;f_$%t?h<@a-#E2CLn8zo!0>Lg#rg*=bt(KT-G2hHlo%tQqP2b&(S5qow zPw~Cw4Re+vm~B}~Ova&BYB3UldB!9RZPy!0Ng#lz$?f`gCU>o#Tzh<@PIRD@qooQ6 zh(9Y83ZarH!2*GQ3djRc60aG#dm_DxxqP}@nsfxcuky*&42??Hvzz{cXbBPB17Y%< zG3IxZ;ZB+6Lv3kUo;Qr#k5)hy@5%7zv?3B_&yAe;8!ahq9g_AiZEC zy+r(`Rb=A`UlWc(n!DeS5Kwwrp}H0A0s^SWY(5iZ$M464Rmp4KK{L10O6FUscEK)I zrDA!xw~+?EL0Y1HLwHMmjUIo$qQ``>K+7NYe}<6?sFcF7=(w`!yq{5q+Rz)CzdeUA z1G9!xj*bWoqZ{G|S}MFUs)C?gAU={uH>o;E#A5~z1>j@HXg9z;b%M?#v2YPHFE+3q z)*Z&#P$r<=<%r*@oLL`scIjg!yO)kfqu71_2$LodFata$rDtfU=mZaU^yD&1FJs)I zqV~}WEm@VF%3-MX~>Q|=wk zVTf|{7#l!^zRI)>%bqQ+WB~X>sOVM(;x)`814)5%B!YsKsR4~YW!Ok(mewCBWC|Y0 zlfaigBd%gM*jLp%08M}Bs&~TuDpci(fkb5DqO_b=qFKGmz^^DGnY7kaL(jK984C;d}85TeFRC=8%4Zu zn$IwS`GJFSDmY)~{T{s4zO;#&t>lylb5TSiC9`od*k!YqQLWtqLrJemng})r^o#)yjz#lDie?9XMXt9^sT*F5zi%L933a<^K~ zfu>6vCBhWb5K+nzvOXz6H+Q0@@X5(`QlF z2MAYe$L_j|Um^T>chmqf)V)S_QdG&m8?Z1*p4y!Us}B-PX#>wL7Ig2LSfr)Hy9_1O zwYmhcC@_?iP#+Z*>K6lb;XMa}Jj3v@A(S08<*)THtz8k|Fh~obTwstE9@?P+Om!Gp zI0>(LxraZ|--(#ivFAb7BdWb&p0&9sS!STSpiO?hfI+g2h@= zMYuirN8SK{)7c9^OV%sCrZe6Jiqx#7ydqsVoXJz5=uZ3=(y61ha5C+9^ZTdmT;ahis8sAr#9a&JN~J2r6bkp^ zO$_7F(>`&*Gs{?wm|{)^g~B9L>vSx(f&i=LPN`8KEB5&x_8jyv65oF{a5m%Z`Ds6tudWm zJLjendN(+@$uRnGwRoTZvaAOTS~$EoN66Tr_#IuF?l8ZPFmaro+)=X9Z|kP#LPXFy zH{p$zfeY1&93TB|c)g|0K_z%zpJK{}Y?l}}+MePoc@|4XvDeokH@=lI3+@df)_f!^EyE=! z=@wjT?_xYvljDI}`zkis;iJpXTv@cx;GR=?0fWY&oanP>*# zI`e0$J#%0INLQy8B7*mL&wb#=2$vA*spDNP?r8((OixXmJVoOE++R z2;SpubGi)tj6Z1KJ}58c)*TIV1SWg=?-$utd3k2`1r^=}vtt4Ya8?qARl7QH`WwO3 zZJmQjVB#?=2vWr$-=Ku3JrLnuf25bt&sfYSoPi=dJ%3EXx8O?b=QvihaLI7Ku^eK_ zltv&dToMQuFb6K#qTCJ@tM|1FYz4&!&Ku+cloEAc{P&SyV zM^;uz1Sz4ve=Thoyjo+vI|U36Dz2Dw^4wABKQ%sgr%*@lRhNe4-Q z4?|b6{3b;(w%odMPxqHxdNH%6UUwWsX7h)n75Q|afIs;R4?4bYnqU6zN`uT}lBHPV zB)VO^o#@Vq`wDXd*7d-G8J`uC6~ zG@Uuleo=y3UnscOzd)Q*k@Esbh2iWxm+{O1!J?BI=td!tn7;rzZQ;V2cbG86HgFfh z&KWR8z7}(4WhieMsZP2L4R(PmK?AAdY=bIRO264D)T-`oK_!GRXMVd{a`ICj4NfOw zP=t<)c-X6Qg)wBC?z^a{xwrTVV%=lZnpU|5-lx1&TmVG$k>)m+tNsM}*D=C>B2X2J zSEPOb@{kY|bFt((bz)^nLV*)fpKLg*R^`K4>m5Rhz4`E+VDuf7$^#F-<~CXad+BpP z@s?K{IIoYF1Fk>7XQ^7T%D0^7R<7rX(!W_4!8(f}l+9D#o}cnE+<>d|Y?0qp=%m0% z9I<6N3{&9y*VyzZ47^%Sb4-6j-I70{bSi%k9j+!n3J+Jq+ogxA^*Gq_ZarJ)YkU^i z%NKW(pCOw!#DTyYR17JsFeGTA8#$(yPvdMcO9n#@F|z@Uk&8-5lgNMrX=1fI^a40O z)x8YtR7KxGPr@qEF!)%5G8FO~KoLtG(!&UeA9PEhIeqUWV_AN)pFK z$#7majVM)e6o$=D$Lsa{-Hi->reL}4`8A`0IVpPdYm=<*-`y-%Q;052^92^D&4B1Y zGraLi9Q$1OEBp)g)^Pt9l9ToiIG59uklm`nC!b3QGswAwHB}2NV>6O{7gP+uQZL_P zCI>8lLWz1!%gWe^ZNX$<-n>j1MyLLooXH{N&=z|4zH5*9tlvhJE=)wGPLLr0=R?GX4yg^ zJ6$*1RVMA=c2qf_gy4 zR;t=?&Vi5$83VHhIikruq5xndUy7DxW2G>}s_OrV@G~2D5M8JWA5WuddDmNxJG2u3xT-$;F=&w0|&!Q2r3X82spZkO%X^WtIMT=y#j1{ z^?;2{czOqu)eLiPoL>0L@dOhzaJwzLHARBb@$d*HQ9ywWys(O^L~HoZ6wL*G84aw*^oE()`d|H{PN;Tm}Z%eQ-fPqPff zwB90_88~>Ntpi7pP@qpcz8z2In~(j4w@2)t$Wj7tFo$g49t|Pv)n6szKSRvGb;jN@ zSSL%ov2Lt-ARm6h;1F_DcCHyZ|AAoJuBw82#oKZtGCaJAeKxSgOb!QVT5M;Y`e_AT z1%`NDsg=jBteh0n3j^2MqM|C$vNGOb>q^e!cV8Bl9JI;Gm+d^~d7C<*s1QSPaK64> zqF|*9Q7&%CedE^cQnVZVeg$aKy`?6g^+zJH0EWY7+N|QH%-cgWKFM}E6<|5YYdEq> zrw+R$%hVf;ecHU4Krn`%ez{sM^34@6n)ev{%-nEz*tVcij|;nr_Px7H?|C9m+Twbn0Ud6$*MI*eZ_AFo2w z2HU=BjZj@!w-weQj5mTeE&Gz1wTN>TV+ba|zL4w28NoV5N(u0+mWt^{@Ll)W4wkUE zqLK#Rp2!lyYIyCM9F{Aj+ZxI#mc@&QqO_{odce*lgqhR!T~_8ZurdMjzs3#qYO4=K zA(@X2(9p`jphV$Bnov{(b|mKC%SN}?^UY>9b-Rz(3YGV{cUvm@Q_%ma*ae}ZT_8)X z!7z!W%sDMVrtTrNfiBPmh5)RL>j8V+womN?O&TXW?m%q8qzRsVi0nv(M^!7E5~$G7 zqy0aYbizp=Y6GV)8Nxi zXCE*}U44wxx_snMdWoZ9JPqvb>G!oJ4kLE7+8~%J z7y%yKT}Zms+V*YJV(C0_rhT%EAIUF`SVu{V>V*=c!ah`N)ijg2TtQf`cEu_MISp4I zWR-GqR=E~Ip=p4T^w~AWsKd#(Ljuiy^CO(>cs!kI;q)tzX|J)PN+5SiL>#duWJ+sQ zz*9&~`?8j?+*o6O5Ec!OyA!*GW;>7UB|L`_rhrzB5w3am`uX`d=U1$LOzJf`s@u=& zeh{qQOXmREcO0w;7tr~8)#I7Yk z`uhAJKOJ3hD-Y4D=goU(%V^)W_-M(LDfX%|CyP5_t!BMx?@9G7Ir3?fJ*DnbZx z(XE3~zDl1p){q8Zv!IA~9H=?w1!XXSb9Jsg{yJED{54%Pj~qHZWHo$v72n0rtdIi#iil0fBt%{UZ9^uV%E%{4hK=x!QBbX zfQQNbg@tUZ0BIto&rWcfOFe|?N!oo)FB^;D_M4W1)O!g&TDD1RmGnFmSV_U{EvTcr;t^W|E$&%xkk zzTs~1*s%JSoOa)`%S+Mr>PScerbS3d+^{WygL-d{CyafHN39uZ0Ac*3#_ZW(n*M-C znoxnZH3&}VwXkJB!9{#!+2z+-O&ImC|(`YX^VqPX~TpoNzoC%MqPE)b ziS#$M=R;Y5>#S{H+wu9gk@34GCfX@)aIo5g$FdTfXXM1vXx$zxEtd^$hIqtJuU5q~6 z+Vc?8eBjngOFNpz81}-Kf~^;7EGL%|VPCzebu1bJn!LV7(lU-to_XxG(zt670UkYG ze_Vh|fv=mD`g&#lCJ^xLqsM4Q> zcaP-PDQxoS@$};jK0RUQWlG@uSDHE1=cT^2o2IcsKJee9UB$D`n|icq8gv^YLmm z#?A0O%-{JwybQdhT=EziviOU<`^9?w=rIOBl6v%L>p%Y{-r=9afB(FGr$7En>M!Q& z-_YMTU--N3pMMAc_!se?dHsogz4`hp_m}bazgqhD5&rGI{;ht!`TFmce*Z6*{yiwY z{y)^OH(!5M`u+0jf5OlI>0kWC(p>-F*RMBU|1mERfBpsarE>jaeE(m@f9Can=WnTB zG++PZe^LMDJ#y{L{r|E0_M z)$7ey?r-;x{;B=ee}TWbum6>Pz4`h_|C0Sx`HNo8N9OB)U3&fA|EoU1eEpUGa{D^- z`hQS*{ZPN&e0`Mo{Qs`}`oH{F)(9p-?8~zb6Nj=>GdDJ|7-Fi^Yvdfzo@_Z z@Al}?|EOPYp8unvdcFDj=jOrc*Z)d?HDCT${DtdpUjOHRSH0eR{U`V4H`Ukj=l^e| z*ZtDi$bBmkTpXk@0=+~RylQ+fxn17qEe;u#q^_$m!qhJ4x ze*J&SL*xAUmGgK0^>5(CJUiy~fBwC??ms_PU;n;-Fg*YKV?Nj1*MEcWxu1XgT)po0 zZ>g_;M{P%Wt^0cOK7X@x{f~y~b&tMLU;iQB-1%cZ*L>^W$Itm*=KBAKU+dR>tG@1; zU({cJRr>dy{`~Uq{X_lwf3NiW=5pMxX79Sc`j7SNzxiYJ(|;R3e2f3geH;77-EOYk sef^*Omb>cFqyO@s==IP)G@q;g`RHHAUqY|{pI$4=cUpQu>7S4Oe?d@iwg3PC diff --git a/build/v4l2_camera/v4l2_camera_node b/build/v4l2_camera/v4l2_camera_node deleted file mode 100755 index 73cb66b2640a737e7da209afb2a8d90be1c183df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93256 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 Co4gVL diff --git a/launch/aruco_launch.py b/launch/aruco_launch.py index f36cad0..c9be4b8 100755 --- a/launch/aruco_launch.py +++ b/launch/aruco_launch.py @@ -1,7 +1,4 @@ -from os import wait -from typing_extensions import ParamSpecKwargs from launch import LaunchDescription -from launch.actions import execute_process from launch_ros.actions import Node def generate_launch_description(): @@ -11,7 +8,7 @@ def generate_launch_description(): package='aruco_detector', executable='aruco_detector_node', parameters=[ - {'url_yaml_file' : "file:///home/ros2/dev2_ws/src/aruco_detector/hd_pro_webcam_c920.yaml"}, + {'url_yaml_file' : "file:///home/ros2/dev2_ws/src/aruco_detector/hd_pro_webcam_c920.yaml"}, # !! insert here your own yaml file url ] ), Node( @@ -21,7 +18,7 @@ def generate_launch_description(): {'framerate' : 30.0}, {'camera_name' : 'hd_pro_webcam_c920'}, {'autofocus' : True}, - {'camera_info_url' : "file:///home/ros2/dev2_ws/src/aruco_detector/hd_pro_webcam_c920.yaml"}, + {'camera_info_url' : "file:///home/ros2/dev2_ws/src/aruco_detector/hd_pro_webcam_c920.yaml"}, # !! insert here your own yaml file url #uncomment for Full_HD #{'image_width' : 1920}, diff --git a/launch/turtle_launch.py b/launch/turtle_launch.py deleted file mode 100755 index b3e7b97..0000000 --- a/launch/turtle_launch.py +++ /dev/null @@ -1,14 +0,0 @@ -from launch import LaunchDescription -from launch_ros.actions import Node - -def generate_launch_description(): - return LaunchDescription([ - Node( - package='turtlesim', - executable='turtlesim_node', - ), - Node( - package='turtlesim', - executable='turtle_teleop_key', - ), - ]) diff --git a/src/aruco_detector/aruco_detector/aruco_detector_node.py b/src/aruco_detector/aruco_detector/aruco_detector_node.py index e714344..2534486 100644 --- a/src/aruco_detector/aruco_detector/aruco_detector_node.py +++ b/src/aruco_detector/aruco_detector/aruco_detector_node.py @@ -1,13 +1,11 @@ -from numpy.lib.function_base import _angle_dispatcher import rclpy from rclpy.node import Node from rclpy.qos import qos_profile_sensor_data from cv_bridge import CvBridge -import numpy as np import cv2 -from transforms3d.quaternions import mat2quat +import numpy as np from transforms3d.euler import mat2euler from aruco_detector import yaml_handling @@ -17,29 +15,32 @@ from geometry_msgs.msg import Pose from aruco_interfaces.msg import ArucoMarkerPose + +######################################################## +# Node parameters +# - marker_size: +# size of the marker in meters +# default: 0.1m (10cm) +# +# - aruco_dictionary_id: +# Kind of ArUco Marker which is used. For instance DICT_4X4_50, DICT4X4_100, ... +# For furhter information take a look into https://docs.opencv.org/3.4/d9/d6a/group__aruco.html +# default: DICT_6X6_100 +# +# - input_image_topic +# Topic with the pictures. It must be a compressed Image. +# default: "/image_raw/compressed" +# +# - url_yaml_file +# Url where the yaml_file is stored. You get a yaml-file after camera calibration. +# default: "file:///home/ros2/dev2_ws/src/aruco_detector/hd_pro_webcam_c920.yaml" +######################################################## + class ArucoDetectorNode(rclpy.node.Node): def __init__(self): super().__init__('aruco_detector_node') - ######################################################## - # Declare parameters - # - marker_size: - # size of the marker in meters - # default: 0.1m (10cm) - # - # - aruco_dictionary_id: - # Kind of ArUco Marker which is used. For instance DICT_4X4_50, DICT4X4_100, ... - # For furhter information take a look into https://docs.opencv.org/3.4/d9/d6a/group__aruco.html - # default: DICT_6X6_100 - # - # - input_image_topic - # Topic with the pictures. It must be a compressed Image. - # default: "/image_raw/compressed" - # - # - url_yaml_file - # Url where the yaml_file is stored. You get a yaml-file after camera calibration. - # default: "file:///home/ros2/dev2_ws/src/aruco_detector/hd_pro_webcam_c920.yaml" - # + # Declare parameters self.declare_parameter("marker_size", .1) self.declare_parameter("aruco_dictionary_id", "DICT_6X6_100") diff --git a/src/aruco_detector/aruco_detector/transformations.py b/src/aruco_detector/aruco_detector/transformations.py deleted file mode 100644 index b7a0f1a..0000000 --- a/src/aruco_detector/aruco_detector/transformations.py +++ /dev/null @@ -1,1706 +0,0 @@ -# -*- coding: utf-8 -*- -# transformations.py - -# Copyright (c) 2006, Christoph Gohlke -# Copyright (c) 2006-2009, The Regents of the University of California -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# * Neither the name of the copyright holders nor the names of any -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. - -"""Homogeneous Transformation Matrices and Quaternions. - -A library for calculating 4x4 matrices for translating, rotating, reflecting, -scaling, shearing, projecting, orthogonalizing, and superimposing arrays of -3D homogeneous coordinates as well as for converting between rotation matrices, -Euler angles, and quaternions. Also includes an Arcball control object and -functions to decompose transformation matrices. - -:Authors: - `Christoph Gohlke `__, - Laboratory for Fluorescence Dynamics, University of California, Irvine - -:Version: 20090418 - -Requirements ------------- - -* `Python 2.6 `__ -* `Numpy 1.3 `__ -* `transformations.c 20090418 `__ - (optional implementation of some functions in C) - -Notes ------ - -Matrices (M) can be inverted using numpy.linalg.inv(M), concatenated using -numpy.dot(M0, M1), or used to transform homogeneous coordinates (v) using -numpy.dot(M, v) for shape (4, \*) "point of arrays", respectively -numpy.dot(v, M.T) for shape (\*, 4) "array of points". - -Calculations are carried out with numpy.float64 precision. - -This Python implementation is not optimized for speed. - -Vector, point, quaternion, and matrix function arguments are expected to be -"array like", i.e. tuple, list, or numpy arrays. - -Return types are numpy arrays unless specified otherwise. - -Angles are in radians unless specified otherwise. - -Quaternions ix+jy+kz+w are represented as [x, y, z, w]. - -Use the transpose of transformation matrices for OpenGL glMultMatrixd(). - -A triple of Euler angles can be applied/interpreted in 24 ways, which can -be specified using a 4 character string or encoded 4-tuple: - - *Axes 4-string*: e.g. 'sxyz' or 'ryxy' - - - first character : rotations are applied to 's'tatic or 'r'otating frame - - remaining characters : successive rotation axis 'x', 'y', or 'z' - - *Axes 4-tuple*: e.g. (0, 0, 0, 0) or (1, 1, 1, 1) - - - inner axis: code of axis ('x':0, 'y':1, 'z':2) of rightmost matrix. - - parity : even (0) if inner axis 'x' is followed by 'y', 'y' is followed - by 'z', or 'z' is followed by 'x'. Otherwise odd (1). - - repetition : first and last axis are same (1) or different (0). - - frame : rotations are applied to static (0) or rotating (1) frame. - -References ----------- - -(1) Matrices and transformations. Ronald Goldman. - In "Graphics Gems I", pp 472-475. Morgan Kaufmann, 1990. -(2) More matrices and transformations: shear and pseudo-perspective. - Ronald Goldman. In "Graphics Gems II", pp 320-323. Morgan Kaufmann, 1991. -(3) Decomposing a matrix into simple transformations. Spencer Thomas. - In "Graphics Gems II", pp 320-323. Morgan Kaufmann, 1991. -(4) Recovering the data from the transformation matrix. Ronald Goldman. - In "Graphics Gems II", pp 324-331. Morgan Kaufmann, 1991. -(5) Euler angle conversion. Ken Shoemake. - In "Graphics Gems IV", pp 222-229. Morgan Kaufmann, 1994. -(6) Arcball rotation control. Ken Shoemake. - In "Graphics Gems IV", pp 175-192. Morgan Kaufmann, 1994. -(7) Representing attitude: Euler angles, unit quaternions, and rotation - vectors. James Diebel. 2006. -(8) A discussion of the solution for the best rotation to relate two sets - of vectors. W Kabsch. Acta Cryst. 1978. A34, 827-828. -(9) Closed-form solution of absolute orientation using unit quaternions. - BKP Horn. J Opt Soc Am A. 1987. 4(4), 629-642. -(10) Quaternions. Ken Shoemake. - http://www.sfu.ca/~jwa3/cmpt461/files/quatut.pdf -(11) From quaternion to matrix and back. JMP van Waveren. 2005. - http://www.intel.com/cd/ids/developer/asmo-na/eng/293748.htm -(12) Uniform random rotations. Ken Shoemake. - In "Graphics Gems III", pp 124-132. Morgan Kaufmann, 1992. - - -Examples --------- - ->>> alpha, beta, gamma = 0.123, -1.234, 2.345 ->>> origin, xaxis, yaxis, zaxis = (0, 0, 0), (1, 0, 0), (0, 1, 0), (0, 0, 1) ->>> I = identity_matrix() ->>> Rx = rotation_matrix(alpha, xaxis) ->>> Ry = rotation_matrix(beta, yaxis) ->>> Rz = rotation_matrix(gamma, zaxis) ->>> R = concatenate_matrices(Rx, Ry, Rz) ->>> euler = euler_from_matrix(R, 'rxyz') ->>> numpy.allclose([alpha, beta, gamma], euler) -True ->>> Re = euler_matrix(alpha, beta, gamma, 'rxyz') ->>> is_same_transform(R, Re) -True ->>> al, be, ga = euler_from_matrix(Re, 'rxyz') ->>> is_same_transform(Re, euler_matrix(al, be, ga, 'rxyz')) -True ->>> qx = quaternion_about_axis(alpha, xaxis) ->>> qy = quaternion_about_axis(beta, yaxis) ->>> qz = quaternion_about_axis(gamma, zaxis) ->>> q = quaternion_multiply(qx, qy) ->>> q = quaternion_multiply(q, qz) ->>> Rq = quaternion_matrix(q) ->>> is_same_transform(R, Rq) -True ->>> S = scale_matrix(1.23, origin) ->>> T = translation_matrix((1, 2, 3)) ->>> Z = shear_matrix(beta, xaxis, origin, zaxis) ->>> R = random_rotation_matrix(numpy.random.rand(3)) ->>> M = concatenate_matrices(T, R, Z, S) ->>> scale, shear, angles, trans, persp = decompose_matrix(M) ->>> numpy.allclose(scale, 1.23) -True ->>> numpy.allclose(trans, (1, 2, 3)) -True ->>> numpy.allclose(shear, (0, math.tan(beta), 0)) -True ->>> is_same_transform(R, euler_matrix(axes='sxyz', *angles)) -True ->>> M1 = compose_matrix(scale, shear, angles, trans, persp) ->>> is_same_transform(M, M1) -True - -""" - -from __future__ import division - -import warnings -import math - -import numpy - -# Documentation in HTML format can be generated with Epydoc -__docformat__ = "restructuredtext en" - - -def identity_matrix(): - """Return 4x4 identity/unit matrix. - - >>> I = identity_matrix() - >>> numpy.allclose(I, numpy.dot(I, I)) - True - >>> numpy.sum(I), numpy.trace(I) - (4.0, 4.0) - >>> numpy.allclose(I, numpy.identity(4, dtype=numpy.float64)) - True - - """ - return numpy.identity(4, dtype=numpy.float64) - - -def translation_matrix(direction): - """Return matrix to translate by direction vector. - - >>> v = numpy.random.random(3) - 0.5 - >>> numpy.allclose(v, translation_matrix(v)[:3, 3]) - True - - """ - M = numpy.identity(4) - M[:3, 3] = direction[:3] - return M - - -def translation_from_matrix(matrix): - """Return translation vector from translation matrix. - - >>> v0 = numpy.random.random(3) - 0.5 - >>> v1 = translation_from_matrix(translation_matrix(v0)) - >>> numpy.allclose(v0, v1) - True - - """ - return numpy.array(matrix, copy=False)[:3, 3].copy() - - -def reflection_matrix(point, normal): - """Return matrix to mirror at plane defined by point and normal vector. - - >>> v0 = numpy.random.random(4) - 0.5 - >>> v0[3] = 1.0 - >>> v1 = numpy.random.random(3) - 0.5 - >>> R = reflection_matrix(v0, v1) - >>> numpy.allclose(2., numpy.trace(R)) - True - >>> numpy.allclose(v0, numpy.dot(R, v0)) - True - >>> v2 = v0.copy() - >>> v2[:3] += v1 - >>> v3 = v0.copy() - >>> v2[:3] -= v1 - >>> numpy.allclose(v2, numpy.dot(R, v3)) - True - - """ - normal = unit_vector(normal[:3]) - M = numpy.identity(4) - M[:3, :3] -= 2.0 * numpy.outer(normal, normal) - M[:3, 3] = (2.0 * numpy.dot(point[:3], normal)) * normal - return M - - -def reflection_from_matrix(matrix): - """Return mirror plane point and normal vector from reflection matrix. - - >>> v0 = numpy.random.random(3) - 0.5 - >>> v1 = numpy.random.random(3) - 0.5 - >>> M0 = reflection_matrix(v0, v1) - >>> point, normal = reflection_from_matrix(M0) - >>> M1 = reflection_matrix(point, normal) - >>> is_same_transform(M0, M1) - True - - """ - M = numpy.array(matrix, dtype=numpy.float64, copy=False) - # normal: unit eigenvector corresponding to eigenvalue -1 - l, V = numpy.linalg.eig(M[:3, :3]) - i = numpy.where(abs(numpy.real(l) + 1.0) < 1e-8)[0] - if not len(i): - raise ValueError("no unit eigenvector corresponding to eigenvalue -1") - normal = numpy.real(V[:, i[0]]).squeeze() - # point: any unit eigenvector corresponding to eigenvalue 1 - l, V = numpy.linalg.eig(M) - i = numpy.where(abs(numpy.real(l) - 1.0) < 1e-8)[0] - if not len(i): - raise ValueError("no unit eigenvector corresponding to eigenvalue 1") - point = numpy.real(V[:, i[-1]]).squeeze() - point /= point[3] - return point, normal - - -def rotation_matrix(angle, direction, point=None): - """Return matrix to rotate about axis defined by point and direction. - - >>> angle = (random.random() - 0.5) * (2*math.pi) - >>> direc = numpy.random.random(3) - 0.5 - >>> point = numpy.random.random(3) - 0.5 - >>> R0 = rotation_matrix(angle, direc, point) - >>> R1 = rotation_matrix(angle-2*math.pi, direc, point) - >>> is_same_transform(R0, R1) - True - >>> R0 = rotation_matrix(angle, direc, point) - >>> R1 = rotation_matrix(-angle, -direc, point) - >>> is_same_transform(R0, R1) - True - >>> I = numpy.identity(4, numpy.float64) - >>> numpy.allclose(I, rotation_matrix(math.pi*2, direc)) - True - >>> numpy.allclose(2., numpy.trace(rotation_matrix(math.pi/2, - ... direc, point))) - True - - """ - sina = math.sin(angle) - cosa = math.cos(angle) - direction = unit_vector(direction[:3]) - # rotation matrix around unit vector - R = numpy.array(((cosa, 0.0, 0.0), - (0.0, cosa, 0.0), - (0.0, 0.0, cosa)), dtype=numpy.float64) - R += numpy.outer(direction, direction) * (1.0 - cosa) - direction *= sina - R += numpy.array(((0.0, -direction[2], direction[1]), - (direction[2], 0.0, -direction[0]), - (-direction[1], direction[0], 0.0)), - dtype=numpy.float64) - M = numpy.identity(4) - M[:3, :3] = R - if point is not None: - # rotation not around origin - point = numpy.array(point[:3], dtype=numpy.float64, copy=False) - M[:3, 3] = point - numpy.dot(R, point) - return M - - -def rotation_from_matrix(matrix): - """Return rotation angle and axis from rotation matrix. - - >>> angle = (random.random() - 0.5) * (2*math.pi) - >>> direc = numpy.random.random(3) - 0.5 - >>> point = numpy.random.random(3) - 0.5 - >>> R0 = rotation_matrix(angle, direc, point) - >>> angle, direc, point = rotation_from_matrix(R0) - >>> R1 = rotation_matrix(angle, direc, point) - >>> is_same_transform(R0, R1) - True - - """ - R = numpy.array(matrix, dtype=numpy.float64, copy=False) - R33 = R[:3, :3] - # direction: unit eigenvector of R33 corresponding to eigenvalue of 1 - l, W = numpy.linalg.eig(R33.T) - i = numpy.where(abs(numpy.real(l) - 1.0) < 1e-8)[0] - if not len(i): - raise ValueError("no unit eigenvector corresponding to eigenvalue 1") - direction = numpy.real(W[:, i[-1]]).squeeze() - # point: unit eigenvector of R33 corresponding to eigenvalue of 1 - l, Q = numpy.linalg.eig(R) - i = numpy.where(abs(numpy.real(l) - 1.0) < 1e-8)[0] - if not len(i): - raise ValueError("no unit eigenvector corresponding to eigenvalue 1") - point = numpy.real(Q[:, i[-1]]).squeeze() - point /= point[3] - # rotation angle depending on direction - cosa = (numpy.trace(R33) - 1.0) / 2.0 - if abs(direction[2]) > 1e-8: - sina = (R[1, 0] + (cosa-1.0)*direction[0]*direction[1]) / direction[2] - elif abs(direction[1]) > 1e-8: - sina = (R[0, 2] + (cosa-1.0)*direction[0]*direction[2]) / direction[1] - else: - sina = (R[2, 1] + (cosa-1.0)*direction[1]*direction[2]) / direction[0] - angle = math.atan2(sina, cosa) - return angle, direction, point - - -def scale_matrix(factor, origin=None, direction=None): - """Return matrix to scale by factor around origin in direction. - - Use factor -1 for point symmetry. - - >>> v = (numpy.random.rand(4, 5) - 0.5) * 20.0 - >>> v[3] = 1.0 - >>> S = scale_matrix(-1.234) - >>> numpy.allclose(numpy.dot(S, v)[:3], -1.234*v[:3]) - True - >>> factor = random.random() * 10 - 5 - >>> origin = numpy.random.random(3) - 0.5 - >>> direct = numpy.random.random(3) - 0.5 - >>> S = scale_matrix(factor, origin) - >>> S = scale_matrix(factor, origin, direct) - - """ - if direction is None: - # uniform scaling - M = numpy.array(((factor, 0.0, 0.0, 0.0), - (0.0, factor, 0.0, 0.0), - (0.0, 0.0, factor, 0.0), - (0.0, 0.0, 0.0, 1.0)), dtype=numpy.float64) - if origin is not None: - M[:3, 3] = origin[:3] - M[:3, 3] *= 1.0 - factor - else: - # nonuniform scaling - direction = unit_vector(direction[:3]) - factor = 1.0 - factor - M = numpy.identity(4) - M[:3, :3] -= factor * numpy.outer(direction, direction) - if origin is not None: - M[:3, 3] = (factor * numpy.dot(origin[:3], direction)) * direction - return M - - -def scale_from_matrix(matrix): - """Return scaling factor, origin and direction from scaling matrix. - - >>> factor = random.random() * 10 - 5 - >>> origin = numpy.random.random(3) - 0.5 - >>> direct = numpy.random.random(3) - 0.5 - >>> S0 = scale_matrix(factor, origin) - >>> factor, origin, direction = scale_from_matrix(S0) - >>> S1 = scale_matrix(factor, origin, direction) - >>> is_same_transform(S0, S1) - True - >>> S0 = scale_matrix(factor, origin, direct) - >>> factor, origin, direction = scale_from_matrix(S0) - >>> S1 = scale_matrix(factor, origin, direction) - >>> is_same_transform(S0, S1) - True - - """ - M = numpy.array(matrix, dtype=numpy.float64, copy=False) - M33 = M[:3, :3] - factor = numpy.trace(M33) - 2.0 - try: - # direction: unit eigenvector corresponding to eigenvalue factor - l, V = numpy.linalg.eig(M33) - i = numpy.where(abs(numpy.real(l) - factor) < 1e-8)[0][0] - direction = numpy.real(V[:, i]).squeeze() - direction /= vector_norm(direction) - except IndexError: - # uniform scaling - factor = (factor + 2.0) / 3.0 - direction = None - # origin: any eigenvector corresponding to eigenvalue 1 - l, V = numpy.linalg.eig(M) - i = numpy.where(abs(numpy.real(l) - 1.0) < 1e-8)[0] - if not len(i): - raise ValueError("no eigenvector corresponding to eigenvalue 1") - origin = numpy.real(V[:, i[-1]]).squeeze() - origin /= origin[3] - return factor, origin, direction - - -def projection_matrix(point, normal, direction=None, - perspective=None, pseudo=False): - """Return matrix to project onto plane defined by point and normal. - - Using either perspective point, projection direction, or none of both. - - If pseudo is True, perspective projections will preserve relative depth - such that Perspective = dot(Orthogonal, PseudoPerspective). - - >>> P = projection_matrix((0, 0, 0), (1, 0, 0)) - >>> numpy.allclose(P[1:, 1:], numpy.identity(4)[1:, 1:]) - True - >>> point = numpy.random.random(3) - 0.5 - >>> normal = numpy.random.random(3) - 0.5 - >>> direct = numpy.random.random(3) - 0.5 - >>> persp = numpy.random.random(3) - 0.5 - >>> P0 = projection_matrix(point, normal) - >>> P1 = projection_matrix(point, normal, direction=direct) - >>> P2 = projection_matrix(point, normal, perspective=persp) - >>> P3 = projection_matrix(point, normal, perspective=persp, pseudo=True) - >>> is_same_transform(P2, numpy.dot(P0, P3)) - True - >>> P = projection_matrix((3, 0, 0), (1, 1, 0), (1, 0, 0)) - >>> v0 = (numpy.random.rand(4, 5) - 0.5) * 20.0 - >>> v0[3] = 1.0 - >>> v1 = numpy.dot(P, v0) - >>> numpy.allclose(v1[1], v0[1]) - True - >>> numpy.allclose(v1[0], 3.0-v1[1]) - True - - """ - M = numpy.identity(4) - point = numpy.array(point[:3], dtype=numpy.float64, copy=False) - normal = unit_vector(normal[:3]) - if perspective is not None: - # perspective projection - perspective = numpy.array(perspective[:3], dtype=numpy.float64, - copy=False) - M[0, 0] = M[1, 1] = M[2, 2] = numpy.dot(perspective-point, normal) - M[:3, :3] -= numpy.outer(perspective, normal) - if pseudo: - # preserve relative depth - M[:3, :3] -= numpy.outer(normal, normal) - M[:3, 3] = numpy.dot(point, normal) * (perspective+normal) - else: - M[:3, 3] = numpy.dot(point, normal) * perspective - M[3, :3] = -normal - M[3, 3] = numpy.dot(perspective, normal) - elif direction is not None: - # parallel projection - direction = numpy.array(direction[:3], dtype=numpy.float64, copy=False) - scale = numpy.dot(direction, normal) - M[:3, :3] -= numpy.outer(direction, normal) / scale - M[:3, 3] = direction * (numpy.dot(point, normal) / scale) - else: - # orthogonal projection - M[:3, :3] -= numpy.outer(normal, normal) - M[:3, 3] = numpy.dot(point, normal) * normal - return M - - -def projection_from_matrix(matrix, pseudo=False): - """Return projection plane and perspective point from projection matrix. - - Return values are same as arguments for projection_matrix function: - point, normal, direction, perspective, and pseudo. - - >>> point = numpy.random.random(3) - 0.5 - >>> normal = numpy.random.random(3) - 0.5 - >>> direct = numpy.random.random(3) - 0.5 - >>> persp = numpy.random.random(3) - 0.5 - >>> P0 = projection_matrix(point, normal) - >>> result = projection_from_matrix(P0) - >>> P1 = projection_matrix(*result) - >>> is_same_transform(P0, P1) - True - >>> P0 = projection_matrix(point, normal, direct) - >>> result = projection_from_matrix(P0) - >>> P1 = projection_matrix(*result) - >>> is_same_transform(P0, P1) - True - >>> P0 = projection_matrix(point, normal, perspective=persp, pseudo=False) - >>> result = projection_from_matrix(P0, pseudo=False) - >>> P1 = projection_matrix(*result) - >>> is_same_transform(P0, P1) - True - >>> P0 = projection_matrix(point, normal, perspective=persp, pseudo=True) - >>> result = projection_from_matrix(P0, pseudo=True) - >>> P1 = projection_matrix(*result) - >>> is_same_transform(P0, P1) - True - - """ - M = numpy.array(matrix, dtype=numpy.float64, copy=False) - M33 = M[:3, :3] - l, V = numpy.linalg.eig(M) - i = numpy.where(abs(numpy.real(l) - 1.0) < 1e-8)[0] - if not pseudo and len(i): - # point: any eigenvector corresponding to eigenvalue 1 - point = numpy.real(V[:, i[-1]]).squeeze() - point /= point[3] - # direction: unit eigenvector corresponding to eigenvalue 0 - l, V = numpy.linalg.eig(M33) - i = numpy.where(abs(numpy.real(l)) < 1e-8)[0] - if not len(i): - raise ValueError("no eigenvector corresponding to eigenvalue 0") - direction = numpy.real(V[:, i[0]]).squeeze() - direction /= vector_norm(direction) - # normal: unit eigenvector of M33.T corresponding to eigenvalue 0 - l, V = numpy.linalg.eig(M33.T) - i = numpy.where(abs(numpy.real(l)) < 1e-8)[0] - if len(i): - # parallel projection - normal = numpy.real(V[:, i[0]]).squeeze() - normal /= vector_norm(normal) - return point, normal, direction, None, False - else: - # orthogonal projection, where normal equals direction vector - return point, direction, None, None, False - else: - # perspective projection - i = numpy.where(abs(numpy.real(l)) > 1e-8)[0] - if not len(i): - raise ValueError( - "no eigenvector not corresponding to eigenvalue 0") - point = numpy.real(V[:, i[-1]]).squeeze() - point /= point[3] - normal = - M[3, :3] - perspective = M[:3, 3] / numpy.dot(point[:3], normal) - if pseudo: - perspective -= normal - return point, normal, None, perspective, pseudo - - -def clip_matrix(left, right, bottom, top, near, far, perspective=False): - """Return matrix to obtain normalized device coordinates from frustrum. - - The frustrum bounds are axis-aligned along x (left, right), - y (bottom, top) and z (near, far). - - Normalized device coordinates are in range [-1, 1] if coordinates are - inside the frustrum. - - If perspective is True the frustrum is a truncated pyramid with the - perspective point at origin and direction along z axis, otherwise an - orthographic canonical view volume (a box). - - Homogeneous coordinates transformed by the perspective clip matrix - need to be dehomogenized (devided by w coordinate). - - >>> frustrum = numpy.random.rand(6) - >>> frustrum[1] += frustrum[0] - >>> frustrum[3] += frustrum[2] - >>> frustrum[5] += frustrum[4] - >>> M = clip_matrix(*frustrum, perspective=False) - >>> numpy.dot(M, [frustrum[0], frustrum[2], frustrum[4], 1.0]) - array([-1., -1., -1., 1.]) - >>> numpy.dot(M, [frustrum[1], frustrum[3], frustrum[5], 1.0]) - array([ 1., 1., 1., 1.]) - >>> M = clip_matrix(*frustrum, perspective=True) - >>> v = numpy.dot(M, [frustrum[0], frustrum[2], frustrum[4], 1.0]) - >>> v / v[3] - array([-1., -1., -1., 1.]) - >>> v = numpy.dot(M, [frustrum[1], frustrum[3], frustrum[4], 1.0]) - >>> v / v[3] - array([ 1., 1., -1., 1.]) - - """ - if left >= right or bottom >= top or near >= far: - raise ValueError("invalid frustrum") - if perspective: - if near <= _EPS: - raise ValueError("invalid frustrum: near <= 0") - t = 2.0 * near - M = ((-t/(right-left), 0.0, (right+left)/(right-left), 0.0), - (0.0, -t/(top-bottom), (top+bottom)/(top-bottom), 0.0), - (0.0, 0.0, -(far+near)/(far-near), t*far/(far-near)), - (0.0, 0.0, -1.0, 0.0)) - else: - M = ((2.0/(right-left), 0.0, 0.0, (right+left)/(left-right)), - (0.0, 2.0/(top-bottom), 0.0, (top+bottom)/(bottom-top)), - (0.0, 0.0, 2.0/(far-near), (far+near)/(near-far)), - (0.0, 0.0, 0.0, 1.0)) - return numpy.array(M, dtype=numpy.float64) - - -def shear_matrix(angle, direction, point, normal): - """Return matrix to shear by angle along direction vector on shear plane. - - The shear plane is defined by a point and normal vector. The direction - vector must be orthogonal to the plane's normal vector. - - A point P is transformed by the shear matrix into P" such that - the vector P-P" is parallel to the direction vector and its extent is - given by the angle of P-P'-P", where P' is the orthogonal projection - of P onto the shear plane. - - >>> angle = (random.random() - 0.5) * 4*math.pi - >>> direct = numpy.random.random(3) - 0.5 - >>> point = numpy.random.random(3) - 0.5 - >>> normal = numpy.cross(direct, numpy.random.random(3)) - >>> S = shear_matrix(angle, direct, point, normal) - >>> numpy.allclose(1.0, numpy.linalg.det(S)) - True - - """ - normal = unit_vector(normal[:3]) - direction = unit_vector(direction[:3]) - if abs(numpy.dot(normal, direction)) > 1e-6: - raise ValueError("direction and normal vectors are not orthogonal") - angle = math.tan(angle) - M = numpy.identity(4) - M[:3, :3] += angle * numpy.outer(direction, normal) - M[:3, 3] = -angle * numpy.dot(point[:3], normal) * direction - return M - - -def shear_from_matrix(matrix): - """Return shear angle, direction and plane from shear matrix. - - >>> angle = (random.random() - 0.5) * 4*math.pi - >>> direct = numpy.random.random(3) - 0.5 - >>> point = numpy.random.random(3) - 0.5 - >>> normal = numpy.cross(direct, numpy.random.random(3)) - >>> S0 = shear_matrix(angle, direct, point, normal) - >>> angle, direct, point, normal = shear_from_matrix(S0) - >>> S1 = shear_matrix(angle, direct, point, normal) - >>> is_same_transform(S0, S1) - True - - """ - M = numpy.array(matrix, dtype=numpy.float64, copy=False) - M33 = M[:3, :3] - # normal: cross independent eigenvectors corresponding to the eigenvalue 1 - l, V = numpy.linalg.eig(M33) - i = numpy.where(abs(numpy.real(l) - 1.0) < 1e-4)[0] - if len(i) < 2: - raise ValueError("No two linear independent eigenvectors found %s" % l) - V = numpy.real(V[:, i]).squeeze().T - lenorm = -1.0 - for i0, i1 in ((0, 1), (0, 2), (1, 2)): - n = numpy.cross(V[i0], V[i1]) - l = vector_norm(n) - if l > lenorm: - lenorm = l - normal = n - normal /= lenorm - # direction and angle - direction = numpy.dot(M33 - numpy.identity(3), normal) - angle = vector_norm(direction) - direction /= angle - angle = math.atan(angle) - # point: eigenvector corresponding to eigenvalue 1 - l, V = numpy.linalg.eig(M) - i = numpy.where(abs(numpy.real(l) - 1.0) < 1e-8)[0] - if not len(i): - raise ValueError("no eigenvector corresponding to eigenvalue 1") - point = numpy.real(V[:, i[-1]]).squeeze() - point /= point[3] - return angle, direction, point, normal - - -def decompose_matrix(matrix): - """Return sequence of transformations from transformation matrix. - - matrix : array_like - Non-degenerative homogeneous transformation matrix - - Return tuple of: - scale : vector of 3 scaling factors - shear : list of shear factors for x-y, x-z, y-z axes - angles : list of Euler angles about static x, y, z axes - translate : translation vector along x, y, z axes - perspective : perspective partition of matrix - - Raise ValueError if matrix is of wrong type or degenerative. - - >>> T0 = translation_matrix((1, 2, 3)) - >>> scale, shear, angles, trans, persp = decompose_matrix(T0) - >>> T1 = translation_matrix(trans) - >>> numpy.allclose(T0, T1) - True - >>> S = scale_matrix(0.123) - >>> scale, shear, angles, trans, persp = decompose_matrix(S) - >>> scale[0] - 0.123 - >>> R0 = euler_matrix(1, 2, 3) - >>> scale, shear, angles, trans, persp = decompose_matrix(R0) - >>> R1 = euler_matrix(*angles) - >>> numpy.allclose(R0, R1) - True - - """ - M = numpy.array(matrix, dtype=numpy.float64, copy=True).T - if abs(M[3, 3]) < _EPS: - raise ValueError("M[3, 3] is zero") - M /= M[3, 3] - P = M.copy() - P[:, 3] = 0, 0, 0, 1 - if not numpy.linalg.det(P): - raise ValueError("Matrix is singular") - - scale = numpy.zeros((3, ), dtype=numpy.float64) - shear = [0, 0, 0] - angles = [0, 0, 0] - - if any(abs(M[:3, 3]) > _EPS): - perspective = numpy.dot(M[:, 3], numpy.linalg.inv(P.T)) - M[:, 3] = 0, 0, 0, 1 - else: - perspective = numpy.array((0, 0, 0, 1), dtype=numpy.float64) - - translate = M[3, :3].copy() - M[3, :3] = 0 - - row = M[:3, :3].copy() - scale[0] = vector_norm(row[0]) - row[0] /= scale[0] - shear[0] = numpy.dot(row[0], row[1]) - row[1] -= row[0] * shear[0] - scale[1] = vector_norm(row[1]) - row[1] /= scale[1] - shear[0] /= scale[1] - shear[1] = numpy.dot(row[0], row[2]) - row[2] -= row[0] * shear[1] - shear[2] = numpy.dot(row[1], row[2]) - row[2] -= row[1] * shear[2] - scale[2] = vector_norm(row[2]) - row[2] /= scale[2] - shear[1:] /= scale[2] - - if numpy.dot(row[0], numpy.cross(row[1], row[2])) < 0: - scale *= -1 - row *= -1 - - angles[1] = math.asin(-row[0, 2]) - if math.cos(angles[1]): - angles[0] = math.atan2(row[1, 2], row[2, 2]) - angles[2] = math.atan2(row[0, 1], row[0, 0]) - else: - #angles[0] = math.atan2(row[1, 0], row[1, 1]) - angles[0] = math.atan2(-row[2, 1], row[1, 1]) - angles[2] = 0.0 - - return scale, shear, angles, translate, perspective - - -def compose_matrix(scale=None, shear=None, angles=None, translate=None, - perspective=None): - """Return transformation matrix from sequence of transformations. - - This is the inverse of the decompose_matrix function. - - Sequence of transformations: - scale : vector of 3 scaling factors - shear : list of shear factors for x-y, x-z, y-z axes - angles : list of Euler angles about static x, y, z axes - translate : translation vector along x, y, z axes - perspective : perspective partition of matrix - - >>> scale = numpy.random.random(3) - 0.5 - >>> shear = numpy.random.random(3) - 0.5 - >>> angles = (numpy.random.random(3) - 0.5) * (2*math.pi) - >>> trans = numpy.random.random(3) - 0.5 - >>> persp = numpy.random.random(4) - 0.5 - >>> M0 = compose_matrix(scale, shear, angles, trans, persp) - >>> result = decompose_matrix(M0) - >>> M1 = compose_matrix(*result) - >>> is_same_transform(M0, M1) - True - - """ - M = numpy.identity(4) - if perspective is not None: - P = numpy.identity(4) - P[3, :] = perspective[:4] - M = numpy.dot(M, P) - if translate is not None: - T = numpy.identity(4) - T[:3, 3] = translate[:3] - M = numpy.dot(M, T) - if angles is not None: - R = euler_matrix(angles[0], angles[1], angles[2], 'sxyz') - M = numpy.dot(M, R) - if shear is not None: - Z = numpy.identity(4) - Z[1, 2] = shear[2] - Z[0, 2] = shear[1] - Z[0, 1] = shear[0] - M = numpy.dot(M, Z) - if scale is not None: - S = numpy.identity(4) - S[0, 0] = scale[0] - S[1, 1] = scale[1] - S[2, 2] = scale[2] - M = numpy.dot(M, S) - M /= M[3, 3] - return M - - -def orthogonalization_matrix(lengths, angles): - """Return orthogonalization matrix for crystallographic cell coordinates. - - Angles are expected in degrees. - - The de-orthogonalization matrix is the inverse. - - >>> O = orthogonalization_matrix((10., 10., 10.), (90., 90., 90.)) - >>> numpy.allclose(O[:3, :3], numpy.identity(3, float) * 10) - True - >>> O = orthogonalization_matrix([9.8, 12.0, 15.5], [87.2, 80.7, 69.7]) - >>> numpy.allclose(numpy.sum(O), 43.063229) - True - - """ - a, b, c = lengths - angles = numpy.radians(angles) - sina, sinb, _ = numpy.sin(angles) - cosa, cosb, cosg = numpy.cos(angles) - co = (cosa * cosb - cosg) / (sina * sinb) - return numpy.array(( - (a*sinb*math.sqrt(1.0-co*co), 0.0, 0.0, 0.0), - (-a*sinb*co, b*sina, 0.0, 0.0), - (a*cosb, b*cosa, c, 0.0), - (0.0, 0.0, 0.0, 1.0)), - dtype=numpy.float64) - - -def superimposition_matrix(v0, v1, scaling=False, usesvd=True): - """Return matrix to transform given vector set into second vector set. - - v0 and v1 are shape (3, \*) or (4, \*) arrays of at least 3 vectors. - - If usesvd is True, the weighted sum of squared deviations (RMSD) is - minimized according to the algorithm by W. Kabsch [8]. Otherwise the - quaternion based algorithm by B. Horn [9] is used (slower when using - this Python implementation). - - The returned matrix performs rotation, translation and uniform scaling - (if specified). - - >>> v0 = numpy.random.rand(3, 10) - >>> M = superimposition_matrix(v0, v0) - >>> numpy.allclose(M, numpy.identity(4)) - True - >>> R = random_rotation_matrix(numpy.random.random(3)) - >>> v0 = ((1,0,0), (0,1,0), (0,0,1), (1,1,1)) - >>> v1 = numpy.dot(R, v0) - >>> M = superimposition_matrix(v0, v1) - >>> numpy.allclose(v1, numpy.dot(M, v0)) - True - >>> v0 = (numpy.random.rand(4, 100) - 0.5) * 20.0 - >>> v0[3] = 1.0 - >>> v1 = numpy.dot(R, v0) - >>> M = superimposition_matrix(v0, v1) - >>> numpy.allclose(v1, numpy.dot(M, v0)) - True - >>> S = scale_matrix(random.random()) - >>> T = translation_matrix(numpy.random.random(3)-0.5) - >>> M = concatenate_matrices(T, R, S) - >>> v1 = numpy.dot(M, v0) - >>> v0[:3] += numpy.random.normal(0.0, 1e-9, 300).reshape(3, -1) - >>> M = superimposition_matrix(v0, v1, scaling=True) - >>> numpy.allclose(v1, numpy.dot(M, v0)) - True - >>> M = superimposition_matrix(v0, v1, scaling=True, usesvd=False) - >>> numpy.allclose(v1, numpy.dot(M, v0)) - True - >>> v = numpy.empty((4, 100, 3), dtype=numpy.float64) - >>> v[:, :, 0] = v0 - >>> M = superimposition_matrix(v0, v1, scaling=True, usesvd=False) - >>> numpy.allclose(v1, numpy.dot(M, v[:, :, 0])) - True - - """ - v0 = numpy.array(v0, dtype=numpy.float64, copy=False)[:3] - v1 = numpy.array(v1, dtype=numpy.float64, copy=False)[:3] - - if v0.shape != v1.shape or v0.shape[1] < 3: - raise ValueError("Vector sets are of wrong shape or type.") - - # move centroids to origin - t0 = numpy.mean(v0, axis=1) - t1 = numpy.mean(v1, axis=1) - v0 = v0 - t0.reshape(3, 1) - v1 = v1 - t1.reshape(3, 1) - - if usesvd: - # Singular Value Decomposition of covariance matrix - u, s, vh = numpy.linalg.svd(numpy.dot(v1, v0.T)) - # rotation matrix from SVD orthonormal bases - R = numpy.dot(u, vh) - if numpy.linalg.det(R) < 0.0: - # R does not constitute right handed system - R -= numpy.outer(u[:, 2], vh[2, :]*2.0) - s[-1] *= -1.0 - # homogeneous transformation matrix - M = numpy.identity(4) - M[:3, :3] = R - else: - # compute symmetric matrix N - xx, yy, zz = numpy.sum(v0 * v1, axis=1) - xy, yz, zx = numpy.sum(v0 * numpy.roll(v1, -1, axis=0), axis=1) - xz, yx, zy = numpy.sum(v0 * numpy.roll(v1, -2, axis=0), axis=1) - N = ((xx+yy+zz, yz-zy, zx-xz, xy-yx), - (yz-zy, xx-yy-zz, xy+yx, zx+xz), - (zx-xz, xy+yx, -xx+yy-zz, yz+zy), - (xy-yx, zx+xz, yz+zy, -xx-yy+zz)) - # quaternion: eigenvector corresponding to most positive eigenvalue - l, V = numpy.linalg.eig(N) - q = V[:, numpy.argmax(l)] - q /= vector_norm(q) # unit quaternion - q = numpy.roll(q, -1) # move w component to end - # homogeneous transformation matrix - M = quaternion_matrix(q) - - # scale: ratio of rms deviations from centroid - if scaling: - v0 *= v0 - v1 *= v1 - M[:3, :3] *= math.sqrt(numpy.sum(v1) / numpy.sum(v0)) - - # translation - M[:3, 3] = t1 - T = numpy.identity(4) - T[:3, 3] = -t0 - M = numpy.dot(M, T) - return M - - -def euler_matrix(ai, aj, ak, axes='sxyz'): - """Return homogeneous rotation matrix from Euler angles and axis sequence. - - ai, aj, ak : Euler's roll, pitch and yaw angles - axes : One of 24 axis sequences as string or encoded tuple - - >>> R = euler_matrix(1, 2, 3, 'syxz') - >>> numpy.allclose(numpy.sum(R[0]), -1.34786452) - True - >>> R = euler_matrix(1, 2, 3, (0, 1, 0, 1)) - >>> numpy.allclose(numpy.sum(R[0]), -0.383436184) - True - >>> ai, aj, ak = (4.0*math.pi) * (numpy.random.random(3) - 0.5) - >>> for axes in _AXES2TUPLE.keys(): - ... R = euler_matrix(ai, aj, ak, axes) - >>> for axes in _TUPLE2AXES.keys(): - ... R = euler_matrix(ai, aj, ak, axes) - - """ - try: - firstaxis, parity, repetition, frame = _AXES2TUPLE[axes] - except (AttributeError, KeyError): - _ = _TUPLE2AXES[axes] - firstaxis, parity, repetition, frame = axes - - i = firstaxis - j = _NEXT_AXIS[i+parity] - k = _NEXT_AXIS[i-parity+1] - - if frame: - ai, ak = ak, ai - if parity: - ai, aj, ak = -ai, -aj, -ak - - si, sj, sk = math.sin(ai), math.sin(aj), math.sin(ak) - ci, cj, ck = math.cos(ai), math.cos(aj), math.cos(ak) - cc, cs = ci*ck, ci*sk - sc, ss = si*ck, si*sk - - M = numpy.identity(4) - if repetition: - M[i, i] = cj - M[i, j] = sj*si - M[i, k] = sj*ci - M[j, i] = sj*sk - M[j, j] = -cj*ss+cc - M[j, k] = -cj*cs-sc - M[k, i] = -sj*ck - M[k, j] = cj*sc+cs - M[k, k] = cj*cc-ss - else: - M[i, i] = cj*ck - M[i, j] = sj*sc-cs - M[i, k] = sj*cc+ss - M[j, i] = cj*sk - M[j, j] = sj*ss+cc - M[j, k] = sj*cs-sc - M[k, i] = -sj - M[k, j] = cj*si - M[k, k] = cj*ci - return M - - -def euler_from_matrix(matrix, axes='sxyz'): - """Return Euler angles from rotation matrix for specified axis sequence. - - axes : One of 24 axis sequences as string or encoded tuple - - Note that many Euler angle triplets can describe one matrix. - - >>> R0 = euler_matrix(1, 2, 3, 'syxz') - >>> al, be, ga = euler_from_matrix(R0, 'syxz') - >>> R1 = euler_matrix(al, be, ga, 'syxz') - >>> numpy.allclose(R0, R1) - True - >>> angles = (4.0*math.pi) * (numpy.random.random(3) - 0.5) - >>> for axes in _AXES2TUPLE.keys(): - ... R0 = euler_matrix(axes=axes, *angles) - ... R1 = euler_matrix(axes=axes, *euler_from_matrix(R0, axes)) - ... if not numpy.allclose(R0, R1): print axes, "failed" - - """ - try: - firstaxis, parity, repetition, frame = _AXES2TUPLE[axes.lower()] - except (AttributeError, KeyError): - _ = _TUPLE2AXES[axes] - firstaxis, parity, repetition, frame = axes - - i = firstaxis - j = _NEXT_AXIS[i+parity] - k = _NEXT_AXIS[i-parity+1] - - M = numpy.array(matrix, dtype=numpy.float64, copy=False)[:3, :3] - if repetition: - sy = math.sqrt(M[i, j]*M[i, j] + M[i, k]*M[i, k]) - if sy > _EPS: - ax = math.atan2(M[i, j], M[i, k]) - ay = math.atan2(sy, M[i, i]) - az = math.atan2(M[j, i], -M[k, i]) - else: - ax = math.atan2(-M[j, k], M[j, j]) - ay = math.atan2(sy, M[i, i]) - az = 0.0 - else: - cy = math.sqrt(M[i, i]*M[i, i] + M[j, i]*M[j, i]) - if cy > _EPS: - ax = math.atan2(M[k, j], M[k, k]) - ay = math.atan2(-M[k, i], cy) - az = math.atan2(M[j, i], M[i, i]) - else: - ax = math.atan2(-M[j, k], M[j, j]) - ay = math.atan2(-M[k, i], cy) - az = 0.0 - - if parity: - ax, ay, az = -ax, -ay, -az - if frame: - ax, az = az, ax - return ax, ay, az - - -def euler_from_quaternion(quaternion, axes='sxyz'): - """Return Euler angles from quaternion for specified axis sequence. - - >>> angles = euler_from_quaternion([0.06146124, 0, 0, 0.99810947]) - >>> numpy.allclose(angles, [0.123, 0, 0]) - True - - """ - return euler_from_matrix(quaternion_matrix(quaternion), axes) - - -def quaternion_from_euler(ai, aj, ak, axes='sxyz'): - """Return quaternion from Euler angles and axis sequence. - - ai, aj, ak : Euler's roll, pitch and yaw angles - axes : One of 24 axis sequences as string or encoded tuple - - >>> q = quaternion_from_euler(1, 2, 3, 'ryxz') - >>> numpy.allclose(q, [0.310622, -0.718287, 0.444435, 0.435953]) - True - - """ - try: - firstaxis, parity, repetition, frame = _AXES2TUPLE[axes.lower()] - except (AttributeError, KeyError): - _ = _TUPLE2AXES[axes] - firstaxis, parity, repetition, frame = axes - - i = firstaxis - j = _NEXT_AXIS[i+parity] - k = _NEXT_AXIS[i-parity+1] - - if frame: - ai, ak = ak, ai - if parity: - aj = -aj - - ai /= 2.0 - aj /= 2.0 - ak /= 2.0 - ci = math.cos(ai) - si = math.sin(ai) - cj = math.cos(aj) - sj = math.sin(aj) - ck = math.cos(ak) - sk = math.sin(ak) - cc = ci*ck - cs = ci*sk - sc = si*ck - ss = si*sk - - quaternion = numpy.empty((4, ), dtype=numpy.float64) - if repetition: - quaternion[i] = cj*(cs + sc) - quaternion[j] = sj*(cc + ss) - quaternion[k] = sj*(cs - sc) - quaternion[3] = cj*(cc - ss) - else: - quaternion[i] = cj*sc - sj*cs - quaternion[j] = cj*ss + sj*cc - quaternion[k] = cj*cs - sj*sc - quaternion[3] = cj*cc + sj*ss - if parity: - quaternion[j] *= -1 - - return quaternion - - -def quaternion_about_axis(angle, axis): - """Return quaternion for rotation about axis. - - >>> q = quaternion_about_axis(0.123, (1, 0, 0)) - >>> numpy.allclose(q, [0.06146124, 0, 0, 0.99810947]) - True - - """ - quaternion = numpy.zeros((4, ), dtype=numpy.float64) - quaternion[:3] = axis[:3] - qlen = vector_norm(quaternion) - if qlen > _EPS: - quaternion *= math.sin(angle/2.0) / qlen - quaternion[3] = math.cos(angle/2.0) - return quaternion - - -def quaternion_matrix(quaternion): - """Return homogeneous rotation matrix from quaternion. - - >>> R = quaternion_matrix([0.06146124, 0, 0, 0.99810947]) - >>> numpy.allclose(R, rotation_matrix(0.123, (1, 0, 0))) - True - - """ - q = numpy.array(quaternion[:4], dtype=numpy.float64, copy=True) - nq = numpy.dot(q, q) - if nq < _EPS: - return numpy.identity(4) - q *= math.sqrt(2.0 / nq) - q = numpy.outer(q, q) - return numpy.array(( - (1.0-q[1, 1]-q[2, 2], q[0, 1]-q[2, 3], q[0, 2]+q[1, 3], 0.0), - (q[0, 1]+q[2, 3], 1.0-q[0, 0]-q[2, 2], q[1, 2]-q[0, 3], 0.0), - (q[0, 2]-q[1, 3], q[1, 2]+q[0, 3], 1.0-q[0, 0]-q[1, 1], 0.0), - (0.0, 0.0, 0.0, 1.0) - ), dtype=numpy.float64) - - -def quaternion_from_matrix(matrix): - """Return quaternion from rotation matrix. - - >>> R = rotation_matrix(0.123, (1, 2, 3)) - >>> q = quaternion_from_matrix(R) - >>> numpy.allclose(q, [0.0164262, 0.0328524, 0.0492786, 0.9981095]) - True - - """ - q = numpy.empty((4, ), dtype=numpy.float64) - M = numpy.array(matrix, dtype=numpy.float64, copy=False)[:4, :4] - t = numpy.trace(M) - if t > M[3, 3]: - q[3] = t - q[2] = M[1, 0] - M[0, 1] - q[1] = M[0, 2] - M[2, 0] - q[0] = M[2, 1] - M[1, 2] - else: - i, j, k = 0, 1, 2 - if M[1, 1] > M[0, 0]: - i, j, k = 1, 2, 0 - if M[2, 2] > M[i, i]: - i, j, k = 2, 0, 1 - t = M[i, i] - (M[j, j] + M[k, k]) + M[3, 3] - q[i] = t - q[j] = M[i, j] + M[j, i] - q[k] = M[k, i] + M[i, k] - q[3] = M[k, j] - M[j, k] - q *= 0.5 / math.sqrt(t * M[3, 3]) - return q - - -def quaternion_multiply(quaternion1, quaternion0): - """Return multiplication of two quaternions. - - >>> q = quaternion_multiply([1, -2, 3, 4], [-5, 6, 7, 8]) - >>> numpy.allclose(q, [-44, -14, 48, 28]) - True - - """ - x0, y0, z0, w0 = quaternion0 - x1, y1, z1, w1 = quaternion1 - return numpy.array(( - x1*w0 + y1*z0 - z1*y0 + w1*x0, - -x1*z0 + y1*w0 + z1*x0 + w1*y0, - x1*y0 - y1*x0 + z1*w0 + w1*z0, - -x1*x0 - y1*y0 - z1*z0 + w1*w0), dtype=numpy.float64) - - -def quaternion_conjugate(quaternion): - """Return conjugate of quaternion. - - >>> q0 = random_quaternion() - >>> q1 = quaternion_conjugate(q0) - >>> q1[3] == q0[3] and all(q1[:3] == -q0[:3]) - True - - """ - return numpy.array((-quaternion[0], -quaternion[1], - -quaternion[2], quaternion[3]), dtype=numpy.float64) - - -def quaternion_inverse(quaternion): - """Return inverse of quaternion. - - >>> q0 = random_quaternion() - >>> q1 = quaternion_inverse(q0) - >>> numpy.allclose(quaternion_multiply(q0, q1), [0, 0, 0, 1]) - True - - """ - return quaternion_conjugate(quaternion) / numpy.dot(quaternion, quaternion) - - -def quaternion_slerp(quat0, quat1, fraction, spin=0, shortestpath=True): - """Return spherical linear interpolation between two quaternions. - - >>> q0 = random_quaternion() - >>> q1 = random_quaternion() - >>> q = quaternion_slerp(q0, q1, 0.0) - >>> numpy.allclose(q, q0) - True - >>> q = quaternion_slerp(q0, q1, 1.0, 1) - >>> numpy.allclose(q, q1) - True - >>> q = quaternion_slerp(q0, q1, 0.5) - >>> angle = math.acos(numpy.dot(q0, q)) - >>> numpy.allclose(2.0, math.acos(numpy.dot(q0, q1)) / angle) or \ - numpy.allclose(2.0, math.acos(-numpy.dot(q0, q1)) / angle) - True - - """ - q0 = unit_vector(quat0[:4]) - q1 = unit_vector(quat1[:4]) - if fraction == 0.0: - return q0 - elif fraction == 1.0: - return q1 - d = numpy.dot(q0, q1) - if abs(abs(d) - 1.0) < _EPS: - return q0 - if shortestpath and d < 0.0: - # invert rotation - d = -d - q1 *= -1.0 - angle = math.acos(d) + spin * math.pi - if abs(angle) < _EPS: - return q0 - isin = 1.0 / math.sin(angle) - q0 *= math.sin((1.0 - fraction) * angle) * isin - q1 *= math.sin(fraction * angle) * isin - q0 += q1 - return q0 - - -def random_quaternion(rand=None): - """Return uniform random unit quaternion. - - rand: array like or None - Three independent random variables that are uniformly distributed - between 0 and 1. - - >>> q = random_quaternion() - >>> numpy.allclose(1.0, vector_norm(q)) - True - >>> q = random_quaternion(numpy.random.random(3)) - >>> q.shape - (4,) - - """ - if rand is None: - rand = numpy.random.rand(3) - else: - assert len(rand) == 3 - r1 = numpy.sqrt(1.0 - rand[0]) - r2 = numpy.sqrt(rand[0]) - pi2 = math.pi * 2.0 - t1 = pi2 * rand[1] - t2 = pi2 * rand[2] - return numpy.array((numpy.sin(t1)*r1, - numpy.cos(t1)*r1, - numpy.sin(t2)*r2, - numpy.cos(t2)*r2), dtype=numpy.float64) - - -def random_rotation_matrix(rand=None): - """Return uniform random rotation matrix. - - rnd: array like - Three independent random variables that are uniformly distributed - between 0 and 1 for each returned quaternion. - - >>> R = random_rotation_matrix() - >>> numpy.allclose(numpy.dot(R.T, R), numpy.identity(4)) - True - - """ - return quaternion_matrix(random_quaternion(rand)) - - -class Arcball(object): - """Virtual Trackball Control. - - >>> ball = Arcball() - >>> ball = Arcball(initial=numpy.identity(4)) - >>> ball.place([320, 320], 320) - >>> ball.down([500, 250]) - >>> ball.drag([475, 275]) - >>> R = ball.matrix() - >>> numpy.allclose(numpy.sum(R), 3.90583455) - True - >>> ball = Arcball(initial=[0, 0, 0, 1]) - >>> ball.place([320, 320], 320) - >>> ball.setaxes([1,1,0], [-1, 1, 0]) - >>> ball.setconstrain(True) - >>> ball.down([400, 200]) - >>> ball.drag([200, 400]) - >>> R = ball.matrix() - >>> numpy.allclose(numpy.sum(R), 0.2055924) - True - >>> ball.next() - - """ - - def __init__(self, initial=None): - """Initialize virtual trackball control. - - initial : quaternion or rotation matrix - - """ - self._axis = None - self._axes = None - self._radius = 1.0 - self._center = [0.0, 0.0] - self._vdown = numpy.array([0, 0, 1], dtype=numpy.float64) - self._constrain = False - - if initial is None: - self._qdown = numpy.array([0, 0, 0, 1], dtype=numpy.float64) - else: - initial = numpy.array(initial, dtype=numpy.float64) - if initial.shape == (4, 4): - self._qdown = quaternion_from_matrix(initial) - elif initial.shape == (4, ): - initial /= vector_norm(initial) - self._qdown = initial - else: - raise ValueError("initial not a quaternion or matrix.") - - self._qnow = self._qpre = self._qdown - - def place(self, center, radius): - """Place Arcball, e.g. when window size changes. - - center : sequence[2] - Window coordinates of trackball center. - radius : float - Radius of trackball in window coordinates. - - """ - self._radius = float(radius) - self._center[0] = center[0] - self._center[1] = center[1] - - def setaxes(self, *axes): - """Set axes to constrain rotations.""" - if axes is None: - self._axes = None - else: - self._axes = [unit_vector(axis) for axis in axes] - - def setconstrain(self, constrain): - """Set state of constrain to axis mode.""" - self._constrain = constrain == True - - def getconstrain(self): - """Return state of constrain to axis mode.""" - return self._constrain - - def down(self, point): - """Set initial cursor window coordinates and pick constrain-axis.""" - self._vdown = arcball_map_to_sphere(point, self._center, self._radius) - self._qdown = self._qpre = self._qnow - - if self._constrain and self._axes is not None: - self._axis = arcball_nearest_axis(self._vdown, self._axes) - self._vdown = arcball_constrain_to_axis(self._vdown, self._axis) - else: - self._axis = None - - def drag(self, point): - """Update current cursor window coordinates.""" - vnow = arcball_map_to_sphere(point, self._center, self._radius) - - if self._axis is not None: - vnow = arcball_constrain_to_axis(vnow, self._axis) - - self._qpre = self._qnow - - t = numpy.cross(self._vdown, vnow) - if numpy.dot(t, t) < _EPS: - self._qnow = self._qdown - else: - q = [t[0], t[1], t[2], numpy.dot(self._vdown, vnow)] - self._qnow = quaternion_multiply(q, self._qdown) - - def next(self, acceleration=0.0): - """Continue rotation in direction of last drag.""" - q = quaternion_slerp(self._qpre, self._qnow, 2.0+acceleration, False) - self._qpre, self._qnow = self._qnow, q - - def matrix(self): - """Return homogeneous rotation matrix.""" - return quaternion_matrix(self._qnow) - - -def arcball_map_to_sphere(point, center, radius): - """Return unit sphere coordinates from window coordinates.""" - v = numpy.array(((point[0] - center[0]) / radius, - (center[1] - point[1]) / radius, - 0.0), dtype=numpy.float64) - n = v[0]*v[0] + v[1]*v[1] - if n > 1.0: - v /= math.sqrt(n) # position outside of sphere - else: - v[2] = math.sqrt(1.0 - n) - return v - - -def arcball_constrain_to_axis(point, axis): - """Return sphere point perpendicular to axis.""" - v = numpy.array(point, dtype=numpy.float64, copy=True) - a = numpy.array(axis, dtype=numpy.float64, copy=True) - v -= a * numpy.dot(a, v) # on plane - n = vector_norm(v) - if n > _EPS: - if v[2] < 0.0: - v *= -1.0 - v /= n - return v - if a[2] == 1.0: - return numpy.array([1, 0, 0], dtype=numpy.float64) - return unit_vector([-a[1], a[0], 0]) - - -def arcball_nearest_axis(point, axes): - """Return axis, which arc is nearest to point.""" - point = numpy.array(point, dtype=numpy.float64, copy=False) - nearest = None - mx = -1.0 - for axis in axes: - t = numpy.dot(arcball_constrain_to_axis(point, axis), point) - if t > mx: - nearest = axis - mx = t - return nearest - - -# epsilon for testing whether a number is close to zero -_EPS = numpy.finfo(float).eps * 4.0 - -# axis sequences for Euler angles -_NEXT_AXIS = [1, 2, 0, 1] - -# map axes strings to/from tuples of inner axis, parity, repetition, frame -_AXES2TUPLE = { - 'sxyz': (0, 0, 0, 0), 'sxyx': (0, 0, 1, 0), 'sxzy': (0, 1, 0, 0), - 'sxzx': (0, 1, 1, 0), 'syzx': (1, 0, 0, 0), 'syzy': (1, 0, 1, 0), - 'syxz': (1, 1, 0, 0), 'syxy': (1, 1, 1, 0), 'szxy': (2, 0, 0, 0), - 'szxz': (2, 0, 1, 0), 'szyx': (2, 1, 0, 0), 'szyz': (2, 1, 1, 0), - 'rzyx': (0, 0, 0, 1), 'rxyx': (0, 0, 1, 1), 'ryzx': (0, 1, 0, 1), - 'rxzx': (0, 1, 1, 1), 'rxzy': (1, 0, 0, 1), 'ryzy': (1, 0, 1, 1), - 'rzxy': (1, 1, 0, 1), 'ryxy': (1, 1, 1, 1), 'ryxz': (2, 0, 0, 1), - 'rzxz': (2, 0, 1, 1), 'rxyz': (2, 1, 0, 1), 'rzyz': (2, 1, 1, 1)} - -_TUPLE2AXES = dict((v, k) for k, v in _AXES2TUPLE.items()) - -# helper functions - - -def vector_norm(data, axis=None, out=None): - """Return length, i.e. eucledian norm, of ndarray along axis. - - >>> v = numpy.random.random(3) - >>> n = vector_norm(v) - >>> numpy.allclose(n, numpy.linalg.norm(v)) - True - >>> v = numpy.random.rand(6, 5, 3) - >>> n = vector_norm(v, axis=-1) - >>> numpy.allclose(n, numpy.sqrt(numpy.sum(v*v, axis=2))) - True - >>> n = vector_norm(v, axis=1) - >>> numpy.allclose(n, numpy.sqrt(numpy.sum(v*v, axis=1))) - True - >>> v = numpy.random.rand(5, 4, 3) - >>> n = numpy.empty((5, 3), dtype=numpy.float64) - >>> vector_norm(v, axis=1, out=n) - >>> numpy.allclose(n, numpy.sqrt(numpy.sum(v*v, axis=1))) - True - >>> vector_norm([]) - 0.0 - >>> vector_norm([1.0]) - 1.0 - - """ - data = numpy.array(data, dtype=numpy.float64, copy=True) - if out is None: - if data.ndim == 1: - return math.sqrt(numpy.dot(data, data)) - data *= data - out = numpy.atleast_1d(numpy.sum(data, axis=axis)) - numpy.sqrt(out, out) - return out - else: - data *= data - numpy.sum(data, axis=axis, out=out) - numpy.sqrt(out, out) - - -def unit_vector(data, axis=None, out=None): - """Return ndarray normalized by length, i.e. eucledian norm, along axis. - - >>> v0 = numpy.random.random(3) - >>> v1 = unit_vector(v0) - >>> numpy.allclose(v1, v0 / numpy.linalg.norm(v0)) - True - >>> v0 = numpy.random.rand(5, 4, 3) - >>> v1 = unit_vector(v0, axis=-1) - >>> v2 = v0 / numpy.expand_dims(numpy.sqrt(numpy.sum(v0*v0, axis=2)), 2) - >>> numpy.allclose(v1, v2) - True - >>> v1 = unit_vector(v0, axis=1) - >>> v2 = v0 / numpy.expand_dims(numpy.sqrt(numpy.sum(v0*v0, axis=1)), 1) - >>> numpy.allclose(v1, v2) - True - >>> v1 = numpy.empty((5, 4, 3), dtype=numpy.float64) - >>> unit_vector(v0, axis=1, out=v1) - >>> numpy.allclose(v1, v2) - True - >>> list(unit_vector([])) - [] - >>> list(unit_vector([1.0])) - [1.0] - - """ - if out is None: - data = numpy.array(data, dtype=numpy.float64, copy=True) - if data.ndim == 1: - data /= math.sqrt(numpy.dot(data, data)) - return data - else: - if out is not data: - out[:] = numpy.array(data, copy=False) - data = out - length = numpy.atleast_1d(numpy.sum(data*data, axis)) - numpy.sqrt(length, length) - if axis is not None: - length = numpy.expand_dims(length, axis) - data /= length - if out is None: - return data - - -def random_vector(size): - """Return array of random doubles in the half-open interval [0.0, 1.0). - - >>> v = random_vector(10000) - >>> numpy.all(v >= 0.0) and numpy.all(v < 1.0) - True - >>> v0 = random_vector(10) - >>> v1 = random_vector(10) - >>> numpy.any(v0 == v1) - False - - """ - return numpy.random.random(size) - - -def inverse_matrix(matrix): - """Return inverse of square transformation matrix. - - >>> M0 = random_rotation_matrix() - >>> M1 = inverse_matrix(M0.T) - >>> numpy.allclose(M1, numpy.linalg.inv(M0.T)) - True - >>> for size in range(1, 7): - ... M0 = numpy.random.rand(size, size) - ... M1 = inverse_matrix(M0) - ... if not numpy.allclose(M1, numpy.linalg.inv(M0)): print size - - """ - return numpy.linalg.inv(matrix) - - -def concatenate_matrices(*matrices): - """Return concatenation of series of transformation matrices. - - >>> M = numpy.random.rand(16).reshape((4, 4)) - 0.5 - >>> numpy.allclose(M, concatenate_matrices(M)) - True - >>> numpy.allclose(numpy.dot(M, M.T), concatenate_matrices(M, M.T)) - True - - """ - M = numpy.identity(4) - for i in matrices: - M = numpy.dot(M, i) - return M - - -def is_same_transform(matrix0, matrix1): - """Return True if two matrices perform same transformation. - - >>> is_same_transform(numpy.identity(4), numpy.identity(4)) - True - >>> is_same_transform(numpy.identity(4), random_rotation_matrix()) - False - - """ - matrix0 = numpy.array(matrix0, dtype=numpy.float64, copy=True) - matrix0 /= matrix0[3, 3] - matrix1 = numpy.array(matrix1, dtype=numpy.float64, copy=True) - matrix1 /= matrix1[3, 3] - return numpy.allclose(matrix0, matrix1) - - -def _import_module(module_name, warn=True, prefix='_py_', ignore='_'): - """Try import all public attributes from module into global namespace. - - Existing attributes with name clashes are renamed with prefix. - Attributes starting with underscore are ignored by default. - - Return True on successful import. - - """ - try: - module = __import__(module_name) - except ImportError: - if warn: - warnings.warn("Failed to import module " + module_name) - else: - for attr in dir(module): - if ignore and attr.startswith(ignore): - continue - if prefix: - if attr in globals(): - globals()[prefix + attr] = globals()[attr] - elif warn: - warnings.warn("No Python implementation of " + attr) - globals()[attr] = getattr(module, attr) - return True