From 80329bb97c8c35822dcc4b8be74dc100a7e09bbf Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 27 Feb 2023 13:55:20 +0000 Subject: [PATCH] with description --- Legacy/Dockerfile | 9 +- Legacy/entrypoint.sh | 6 +- Legacy/ws_linux/build/CATKIN_IGNORE | 0 Legacy/ws_linux/build/CMakeCache.txt | 1134 ----- .../build/CMakeFiles/CMakeCCompiler.cmake | 49 - .../build/CMakeFiles/CMakeCXXCompiler.cmake | 50 - .../CMakeDetermineCompilerABI_C.bin | Bin 8413 -> 0 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 8426 -> 0 bytes .../CMakeDirectoryInformation.cmake | 22 - .../ws_linux/build/CMakeFiles/CMakeError.log | 19 - .../ws_linux/build/CMakeFiles/CMakeOutput.log | 310 -- .../build/CMakeFiles/CMakeRuleHashes.txt | 104 - .../build/CMakeFiles/CMakeSystem.cmake | 15 - .../CMakeFiles/CompilerIdC/CMakeCCompilerId.c | 232 - .../build/CMakeFiles/CompilerIdC/a.out | Bin 8472 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 215 - .../build/CMakeFiles/CompilerIdCXX/a.out | Bin 8476 -> 0 bytes .../ws_linux/build/CMakeFiles/Makefile.cmake | 413 -- Legacy/ws_linux/build/CMakeFiles/Makefile2 | 3322 --------------- .../build/CMakeFiles/TargetDirectories.txt | 93 - .../clean_test_results.dir/DependInfo.cmake | 13 - .../clean_test_results.dir/build.make | 63 - .../clean_test_results.dir/cmake_clean.cmake | 8 - .../clean_test_results.dir/progress.make | 1 - .../build/CMakeFiles/cmake.check_cache | 1 - .../CMakeFiles/doxygen.dir/DependInfo.cmake | 13 - .../build/CMakeFiles/doxygen.dir/build.make | 64 - .../CMakeFiles/doxygen.dir/cmake_clean.cmake | 8 - .../CMakeFiles/doxygen.dir/progress.make | 2 - .../ws_linux/build/CMakeFiles/progress.marks | 1 - .../CMakeFiles/run_tests.dir/DependInfo.cmake | 13 - .../build/CMakeFiles/run_tests.dir/build.make | 62 - .../run_tests.dir/cmake_clean.cmake | 8 - .../CMakeFiles/run_tests.dir/progress.make | 1 - .../CMakeFiles/tests.dir/DependInfo.cmake | 13 - .../build/CMakeFiles/tests.dir/build.make | 62 - .../CMakeFiles/tests.dir/cmake_clean.cmake | 8 - .../build/CMakeFiles/tests.dir/progress.make | 1 - Legacy/ws_linux/build/CTestTestfile.cmake | 20 - Legacy/ws_linux/build/Makefile | 1477 ------- .../catkin_generated/version/package.cmake | 9 - .../build/catkin_generated/env_cached.sh | 16 - .../catkin_generated/generate_cached_setup.py | 29 - .../catkin_generated/installspace/.rosinstall | 2 - .../installspace/_setup_util.py | 280 -- .../catkin_generated/installspace/env.sh | 16 - .../catkin_generated/installspace/setup.bash | 8 - .../catkin_generated/installspace/setup.sh | 87 - .../catkin_generated/installspace/setup.zsh | 8 - .../catkin_generated/order_packages.cmake | 62 - .../build/catkin_generated/order_packages.py | 5 - .../build/catkin_generated/setup_cached.sh | 10 - .../Project/interrogate_setup_dot_py.py.stamp | 250 -- .../Project/order_packages.cmake.em.stamp | 56 - .../stamps/Project/package.xml.stamp | 36 - Legacy/ws_linux/build/catkin_make.cache | 2 - Legacy/ws_linux/build/cmake_install.cmake | 117 - .../CMakeDirectoryInformation.cmake | 24 - .../CMakeFiles/gtest.dir/DependInfo.cmake | 18 - .../gtest/CMakeFiles/gtest.dir/build.make | 99 - .../CMakeFiles/gtest.dir/cmake_clean.cmake | 10 - .../gtest/CMakeFiles/gtest.dir/depend.make | 2 - .../gtest/CMakeFiles/gtest.dir/flags.make | 10 - .../build/gtest/CMakeFiles/gtest.dir/link.txt | 1 - .../gtest/CMakeFiles/gtest.dir/progress.make | 2 - .../gtest_main.dir/DependInfo.cmake | 19 - .../CMakeFiles/gtest_main.dir/build.make | 100 - .../gtest_main.dir/cmake_clean.cmake | 10 - .../CMakeFiles/gtest_main.dir/depend.make | 2 - .../CMakeFiles/gtest_main.dir/flags.make | 10 - .../gtest/CMakeFiles/gtest_main.dir/link.txt | 1 - .../CMakeFiles/gtest_main.dir/progress.make | 2 - .../build/gtest/CMakeFiles/progress.marks | 1 - .../ws_linux/build/gtest/CTestTestfile.cmake | 6 - Legacy/ws_linux/build/gtest/Makefile | 259 -- .../ws_linux/build/gtest/cmake_install.cmake | 34 - .../CMakeDirectoryInformation.cmake | 25 - .../CMakeFiles/RosAria.dir/CXX.includecache | 3770 ----------------- .../CMakeFiles/RosAria.dir/DependInfo.cmake | 21 - .../CMakeFiles/RosAria.dir/RosAria.cpp.o | Bin 3018152 -> 0 bytes .../rosaria/CMakeFiles/RosAria.dir/build.make | 126 - .../CMakeFiles/RosAria.dir/cmake_clean.cmake | 10 - .../CMakeFiles/RosAria.dir/depend.internal | 302 -- .../CMakeFiles/RosAria.dir/depend.make | 302 -- .../rosaria/CMakeFiles/RosAria.dir/flags.make | 10 - .../rosaria/CMakeFiles/RosAria.dir/link.txt | 1 - .../CMakeFiles/RosAria.dir/progress.make | 2 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../dynamic_reconfigure_gencfg.dir/build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../build/rosaria/CMakeFiles/progress.marks | 1 - .../rosaria_gencfg.dir/DependInfo.cmake | 25 - .../CMakeFiles/rosaria_gencfg.dir/build.make | 83 - .../rosaria_gencfg.dir/cmake_clean.cmake | 13 - .../rosaria_gencfg.dir/depend.internal | 3 - .../CMakeFiles/rosaria_gencfg.dir/depend.make | 3 - .../rosaria_gencfg.dir/progress.make | 2 - .../rosaria_gencpp.dir/DependInfo.cmake | 16 - .../CMakeFiles/rosaria_gencpp.dir/build.make | 62 - .../rosaria_gencpp.dir/cmake_clean.cmake | 8 - .../rosaria_gencpp.dir/depend.internal | 3 - .../CMakeFiles/rosaria_gencpp.dir/depend.make | 3 - .../rosaria_gencpp.dir/progress.make | 1 - .../DependInfo.cmake | 16 - .../rosaria_generate_messages.dir/build.make | 62 - .../cmake_clean.cmake | 8 - .../depend.internal | 3 - .../rosaria_generate_messages.dir/depend.make | 3 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 71 - .../cmake_clean.cmake | 9 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 2 - .../DependInfo.cmake | 16 - .../build.make | 70 - .../cmake_clean.cmake | 9 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 2 - .../DependInfo.cmake | 16 - .../build.make | 78 - .../cmake_clean.cmake | 10 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 3 - .../rosaria_genlisp.dir/DependInfo.cmake | 16 - .../CMakeFiles/rosaria_genlisp.dir/build.make | 62 - .../rosaria_genlisp.dir/cmake_clean.cmake | 8 - .../rosaria_genlisp.dir/progress.make | 1 - .../rosaria_genpy.dir/DependInfo.cmake | 16 - .../CMakeFiles/rosaria_genpy.dir/build.make | 62 - .../rosaria_genpy.dir/cmake_clean.cmake | 8 - .../rosaria_genpy.dir/progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../tf_generate_messages_cpp.dir/build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../tf_generate_messages_lisp.dir/build.make | 62 - .../cmake_clean.cmake | 8 - .../progress.make | 1 - .../DependInfo.cmake | 16 - .../tf_generate_messages_py.dir/build.make | 62 - .../cmake_clean.cmake | 8 - .../tf_generate_messages_py.dir/progress.make | 1 - .../build/rosaria/CTestTestfile.cmake | 6 - Legacy/ws_linux/build/rosaria/Makefile | 382 -- .../installspace/rosaria-msg-extras.cmake | 2 - .../installspace/rosaria-msg-paths-context.py | 8 - .../installspace/rosaria-msg-paths.cmake | 5 - .../catkin_generated/installspace/rosaria.pc | 8 - .../installspace/rosariaConfig-version.cmake | 14 - .../installspace/rosariaConfig.cmake | 191 - .../catkin_generated/ordered_paths.cmake | 1 - .../rosaria/catkin_generated/package.cmake | 7 - .../pkg.develspace.context.pc.py | 8 - .../pkg.installspace.context.pc.py | 8 - .../rosaria-msg-extras.cmake.develspace.in | 2 - .../rosaria-msg-extras.cmake.installspace.in | 2 - .../rosaria-msg-paths-context.py | 8 - .../stamps/rosaria/package.xml.stamp | 56 - .../stamps/rosaria/pkg-genmsg.cmake.em.stamp | 141 - .../rosaria/pkg-msg-paths.cmake.em.stamp | 10 - .../stamps/rosaria/pkg.pc.em.stamp | 8 - .../rosaria/cmake/rosaria-genmsg-context.py | 10 - .../build/rosaria/cmake/rosaria-genmsg.cmake | 136 - .../build/rosaria/cmake_install.cmake | 111 - .../CMakeDirectoryInformation.cmake | 24 - .../DependInfo.cmake | 13 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 1 - .../DependInfo.cmake | 13 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 1 - .../DependInfo.cmake | 13 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 1 - .../rosaria_msgs/CMakeFiles/progress.marks | 1 - .../rosaria_msgs_gencpp.dir/DependInfo.cmake | 13 - .../rosaria_msgs_gencpp.dir/build.make | 62 - .../rosaria_msgs_gencpp.dir/cmake_clean.cmake | 8 - .../rosaria_msgs_gencpp.dir/progress.make | 1 - .../DependInfo.cmake | 13 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 1 - .../DependInfo.cmake | 13 - .../build.make | 85 - .../cmake_clean.cmake | 10 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 3 - .../DependInfo.cmake | 13 - .../build.make | 83 - .../cmake_clean.cmake | 10 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 3 - .../DependInfo.cmake | 13 - .../build.make | 92 - .../cmake_clean.cmake | 11 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 4 - .../rosaria_msgs_genlisp.dir/DependInfo.cmake | 13 - .../rosaria_msgs_genlisp.dir/build.make | 62 - .../cmake_clean.cmake | 8 - .../rosaria_msgs_genlisp.dir/progress.make | 1 - .../rosaria_msgs_genpy.dir/DependInfo.cmake | 13 - .../rosaria_msgs_genpy.dir/build.make | 62 - .../rosaria_msgs_genpy.dir/cmake_clean.cmake | 8 - .../rosaria_msgs_genpy.dir/progress.make | 1 - .../DependInfo.cmake | 13 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 1 - .../DependInfo.cmake | 13 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 1 - .../DependInfo.cmake | 13 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 1 - .../build/rosaria_msgs/CTestTestfile.cmake | 6 - Legacy/ws_linux/build/rosaria_msgs/Makefile | 370 -- .../rosaria_msgs-msg-extras.cmake | 2 - .../rosaria_msgs-msg-paths-context.py | 8 - .../installspace/rosaria_msgs-msg-paths.cmake | 5 - .../installspace/rosaria_msgs.pc | 8 - .../rosaria_msgsConfig-version.cmake | 14 - .../installspace/rosaria_msgsConfig.cmake | 191 - .../catkin_generated/ordered_paths.cmake | 1 - .../catkin_generated/package.cmake | 7 - .../pkg.develspace.context.pc.py | 8 - .../pkg.installspace.context.pc.py | 8 - ...osaria_msgs-msg-extras.cmake.develspace.in | 2 - ...aria_msgs-msg-extras.cmake.installspace.in | 2 - .../rosaria_msgs-msg-paths-context.py | 8 - .../stamps/rosaria_msgs/package.xml.stamp | 21 - .../rosaria_msgs/pkg-genmsg.cmake.em.stamp | 141 - .../rosaria_msgs/pkg-msg-paths.cmake.em.stamp | 10 - .../stamps/rosaria_msgs/pkg.pc.em.stamp | 8 - .../cmake/rosaria_msgs-genmsg-context.py | 10 - .../cmake/rosaria_msgs-genmsg.cmake | 154 - .../build/rosaria_msgs/cmake_install.cmake | 80 - .../CMakeDirectoryInformation.cmake | 25 - .../cloud_reader.dir/CXX.includecache | 1026 ----- .../cloud_reader.dir/DependInfo.cmake | 20 - .../CMakeFiles/cloud_reader.dir/build.make | 121 - .../cloud_reader.dir/cmake_clean.cmake | 10 - .../cloud_reader.dir/depend.internal | 83 - .../CMakeFiles/cloud_reader.dir/depend.make | 83 - .../CMakeFiles/cloud_reader.dir/flags.make | 8 - .../CMakeFiles/cloud_reader.dir/link.txt | 1 - .../CMakeFiles/cloud_reader.dir/progress.make | 2 - .../cloud_reader.dir/src/cloud_reader.cpp.o | Bin 681648 -> 0 bytes .../build/safety/CMakeFiles/progress.marks | 1 - .../safety_gencpp.dir/DependInfo.cmake | 15 - .../CMakeFiles/safety_gencpp.dir/build.make | 62 - .../safety_gencpp.dir/cmake_clean.cmake | 8 - .../safety_gencpp.dir/progress.make | 1 - .../DependInfo.cmake | 15 - .../safety_generate_messages.dir/build.make | 62 - .../cmake_clean.cmake | 8 - .../depend.internal | 3 - .../safety_generate_messages.dir/depend.make | 3 - .../progress.make | 1 - .../DependInfo.cmake | 15 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 1 - .../DependInfo.cmake | 15 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 1 - .../DependInfo.cmake | 15 - .../build.make | 62 - .../cmake_clean.cmake | 8 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 1 - .../safety_genlisp.dir/DependInfo.cmake | 15 - .../CMakeFiles/safety_genlisp.dir/build.make | 62 - .../safety_genlisp.dir/cmake_clean.cmake | 8 - .../safety_genlisp.dir/progress.make | 1 - .../safety_genpy.dir/DependInfo.cmake | 15 - .../CMakeFiles/safety_genpy.dir/build.make | 62 - .../safety_genpy.dir/cmake_clean.cmake | 8 - .../CMakeFiles/safety_genpy.dir/progress.make | 1 - .../ws_linux/build/safety/CTestTestfile.cmake | 6 - Legacy/ws_linux/build/safety/Makefile | 322 -- .../installspace/safety-msg-extras.cmake | 2 - .../installspace/safety-msg-paths-context.py | 8 - .../installspace/safety-msg-paths.cmake | 5 - .../catkin_generated/installspace/safety.pc | 8 - .../installspace/safetyConfig-version.cmake | 14 - .../installspace/safetyConfig.cmake | 191 - .../catkin_generated/ordered_paths.cmake | 1 - .../safety/catkin_generated/package.cmake | 7 - .../pkg.develspace.context.pc.py | 8 - .../pkg.installspace.context.pc.py | 8 - .../safety-msg-extras.cmake.develspace.in | 2 - .../safety-msg-extras.cmake.installspace.in | 2 - .../safety-msg-paths-context.py | 8 - .../stamps/safety/package.xml.stamp | 24 - .../stamps/safety/pkg-genmsg.cmake.em.stamp | 141 - .../safety/pkg-msg-paths.cmake.em.stamp | 10 - .../stamps/safety/pkg.pc.em.stamp | 8 - .../safety/cmake/safety-genmsg-context.py | 10 - .../build/safety/cmake/safety-genmsg.cmake | 117 - .../ws_linux/build/safety/cmake_install.cmake | 65 - Legacy/ws_linux/devel/.catkin | 1 - Legacy/ws_linux/devel/.rosinstall | 2 - Legacy/ws_linux/devel/_setup_util.py | 280 -- Legacy/ws_linux/devel/env.sh | 16 - .../profile.d/05.catkin-test-results.sh | 4 - .../etc/catkin/profile.d/05.catkin_make.bash | 64 - .../profile.d/05.catkin_make_isolated.bash | 62 - .../devel/include/rosaria/BumperState.h | 265 -- .../devel/include/rosaria/RosAriaConfig.h | 621 --- .../include/rosaria_msgs/RestrictionsMsg.h | 246 -- .../devel/include/rosaria_msgs/RobotInfoMsg.h | 299 -- .../ws_linux/devel/lib/pkgconfig/rosaria.pc | 8 - .../devel/lib/pkgconfig/rosaria_msgs.pc | 8 - Legacy/ws_linux/devel/lib/pkgconfig/safety.pc | 8 - .../dist-packages/rosaria/__init__.py | 0 .../rosaria/cfg/RosAriaConfig.py | 70 - .../dist-packages/rosaria/cfg/__init__.py | 0 .../dist-packages/rosaria/msg/_BumperState.py | 211 - .../dist-packages/rosaria/msg/__init__.py | 1 - .../dist-packages/rosaria_msgs/__init__.py | 0 .../rosaria_msgs/msg/_RestrictionsMsg.py | 125 - .../rosaria_msgs/msg/_RobotInfoMsg.py | 176 - .../rosaria_msgs/msg/__init__.py | 2 - .../dist-packages/safety/__init__.py | 0 Legacy/ws_linux/devel/lib/rosaria/RosAria | Bin 1830828 -> 0 bytes Legacy/ws_linux/devel/lib/safety/cloud_reader | Bin 421469 -> 0 bytes Legacy/ws_linux/devel/setup.bash | 8 - Legacy/ws_linux/devel/setup.sh | 87 - Legacy/ws_linux/devel/setup.zsh | 8 - .../ros/rosaria/msg/BumperState.lisp | 120 - .../common-lisp/ros/rosaria/msg/_package.lisp | 7 - .../ros/rosaria/msg/_package_BumperState.lisp | 8 - .../ros/rosaria/msg/rosaria-msg.asd | 10 - .../ros/rosaria_msgs/msg/RestrictionsMsg.lisp | 92 - .../ros/rosaria_msgs/msg/RobotInfoMsg.lisp | 134 - .../ros/rosaria_msgs/msg/_package.lisp | 9 - .../msg/_package_RestrictionsMsg.lisp | 8 - .../msg/_package_RobotInfoMsg.lisp | 14 - .../ros/rosaria_msgs/msg/rosaria_msgs-msg.asd | 13 - .../rosaria/cmake/rosaria-msg-extras.cmake | 2 - .../rosaria/cmake/rosaria-msg-paths.cmake | 5 - .../rosaria/cmake/rosariaConfig-version.cmake | 14 - .../share/rosaria/cmake/rosariaConfig.cmake | 191 - .../rosaria/docs/RosAriaConfig-usage.dox | 15 - .../share/rosaria/docs/RosAriaConfig.dox | 14 - .../share/rosaria/docs/RosAriaConfig.wikidoc | 44 - .../cmake/rosaria_msgs-msg-extras.cmake | 2 - .../cmake/rosaria_msgs-msg-paths.cmake | 5 - .../cmake/rosaria_msgsConfig-version.cmake | 14 - .../cmake/rosaria_msgsConfig.cmake | 191 - .../safety/cmake/safety-msg-extras.cmake | 2 - .../share/safety/cmake/safety-msg-paths.cmake | 5 - .../safety/cmake/safetyConfig-version.cmake | 14 - .../share/safety/cmake/safetyConfig.cmake | 191 - .../launch/rosaria_bringup.launch | 8 +- Legacy/ws_linux/src/safety/.gitignore | 3 - Legacy/ws_linux/src/safety/CMakeLists.txt | 34 - Legacy/ws_linux/src/safety/README.txt | 29 - Legacy/ws_linux/src/safety/gnu_licence.txt | 674 --- Legacy/ws_linux/src/safety/package.xml | 24 - .../ws_linux/src/safety/src/cloud_reader.cpp | 198 - Legacy/ws_linux/src/usb_cam | 1 - install.sh | 6 +- rosaria-docker.service | 2 +- run.sh | 6 +- 497 files changed, 21 insertions(+), 28336 deletions(-) delete mode 100644 Legacy/ws_linux/build/CATKIN_IGNORE delete mode 100644 Legacy/ws_linux/build/CMakeCache.txt delete mode 100644 Legacy/ws_linux/build/CMakeFiles/CMakeCCompiler.cmake delete mode 100644 Legacy/ws_linux/build/CMakeFiles/CMakeCXXCompiler.cmake delete mode 100755 Legacy/ws_linux/build/CMakeFiles/CMakeDetermineCompilerABI_C.bin delete mode 100755 Legacy/ws_linux/build/CMakeFiles/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 Legacy/ws_linux/build/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 Legacy/ws_linux/build/CMakeFiles/CMakeError.log delete mode 100644 Legacy/ws_linux/build/CMakeFiles/CMakeOutput.log delete mode 100644 Legacy/ws_linux/build/CMakeFiles/CMakeRuleHashes.txt delete mode 100644 Legacy/ws_linux/build/CMakeFiles/CMakeSystem.cmake delete mode 100644 Legacy/ws_linux/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c delete mode 100755 Legacy/ws_linux/build/CMakeFiles/CompilerIdC/a.out delete mode 100644 Legacy/ws_linux/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100755 Legacy/ws_linux/build/CMakeFiles/CompilerIdCXX/a.out delete mode 100644 Legacy/ws_linux/build/CMakeFiles/Makefile.cmake delete mode 100644 Legacy/ws_linux/build/CMakeFiles/Makefile2 delete mode 100644 Legacy/ws_linux/build/CMakeFiles/TargetDirectories.txt delete mode 100644 Legacy/ws_linux/build/CMakeFiles/clean_test_results.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/CMakeFiles/clean_test_results.dir/build.make delete mode 100644 Legacy/ws_linux/build/CMakeFiles/clean_test_results.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/CMakeFiles/clean_test_results.dir/progress.make delete mode 100644 Legacy/ws_linux/build/CMakeFiles/cmake.check_cache delete mode 100644 Legacy/ws_linux/build/CMakeFiles/doxygen.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/CMakeFiles/doxygen.dir/build.make delete mode 100644 Legacy/ws_linux/build/CMakeFiles/doxygen.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/CMakeFiles/doxygen.dir/progress.make delete mode 100644 Legacy/ws_linux/build/CMakeFiles/progress.marks delete mode 100644 Legacy/ws_linux/build/CMakeFiles/run_tests.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/CMakeFiles/run_tests.dir/build.make delete mode 100644 Legacy/ws_linux/build/CMakeFiles/run_tests.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/CMakeFiles/run_tests.dir/progress.make delete mode 100644 Legacy/ws_linux/build/CMakeFiles/tests.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/CMakeFiles/tests.dir/build.make delete mode 100644 Legacy/ws_linux/build/CMakeFiles/tests.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/CMakeFiles/tests.dir/progress.make delete mode 100644 Legacy/ws_linux/build/CTestTestfile.cmake delete mode 100644 Legacy/ws_linux/build/Makefile delete mode 100644 Legacy/ws_linux/build/catkin/catkin_generated/version/package.cmake delete mode 100755 Legacy/ws_linux/build/catkin_generated/env_cached.sh delete mode 100644 Legacy/ws_linux/build/catkin_generated/generate_cached_setup.py delete mode 100644 Legacy/ws_linux/build/catkin_generated/installspace/.rosinstall delete mode 100755 Legacy/ws_linux/build/catkin_generated/installspace/_setup_util.py delete mode 100755 Legacy/ws_linux/build/catkin_generated/installspace/env.sh delete mode 100644 Legacy/ws_linux/build/catkin_generated/installspace/setup.bash delete mode 100644 Legacy/ws_linux/build/catkin_generated/installspace/setup.sh delete mode 100644 Legacy/ws_linux/build/catkin_generated/installspace/setup.zsh delete mode 100644 Legacy/ws_linux/build/catkin_generated/order_packages.cmake delete mode 100644 Legacy/ws_linux/build/catkin_generated/order_packages.py delete mode 100755 Legacy/ws_linux/build/catkin_generated/setup_cached.sh delete mode 100644 Legacy/ws_linux/build/catkin_generated/stamps/Project/interrogate_setup_dot_py.py.stamp delete mode 100644 Legacy/ws_linux/build/catkin_generated/stamps/Project/order_packages.cmake.em.stamp delete mode 100644 Legacy/ws_linux/build/catkin_generated/stamps/Project/package.xml.stamp delete mode 100644 Legacy/ws_linux/build/catkin_make.cache delete mode 100644 Legacy/ws_linux/build/cmake_install.cmake delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/build.make delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/depend.make delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/flags.make delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/link.txt delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/progress.make delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/build.make delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/depend.make delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/flags.make delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/link.txt delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/progress.make delete mode 100644 Legacy/ws_linux/build/gtest/CMakeFiles/progress.marks delete mode 100644 Legacy/ws_linux/build/gtest/CTestTestfile.cmake delete mode 100644 Legacy/ws_linux/build/gtest/Makefile delete mode 100644 Legacy/ws_linux/build/gtest/cmake_install.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/CXX.includecache delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/flags.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/link.txt delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/progress.marks delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria/CTestTestfile.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/Makefile delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria-msg-extras.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria-msg-paths-context.py delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria-msg-paths.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria.pc delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosariaConfig-version.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosariaConfig.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/ordered_paths.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/package.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/pkg.develspace.context.pc.py delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/pkg.installspace.context.pc.py delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/rosaria-msg-extras.cmake.develspace.in delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/rosaria-msg-extras.cmake.installspace.in delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/rosaria-msg-paths-context.py delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/package.xml.stamp delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/pkg-genmsg.cmake.em.stamp delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/pkg-msg-paths.cmake.em.stamp delete mode 100644 Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/pkg.pc.em.stamp delete mode 100644 Legacy/ws_linux/build/rosaria/cmake/rosaria-genmsg-context.py delete mode 100644 Legacy/ws_linux/build/rosaria/cmake/rosaria-genmsg.cmake delete mode 100644 Legacy/ws_linux/build/rosaria/cmake_install.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/progress.marks delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/build.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/depend.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/CTestTestfile.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/Makefile delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs-msg-extras.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs-msg-paths-context.py delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs-msg-paths.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs.pc delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgsConfig-version.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgsConfig.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/ordered_paths.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/package.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/pkg.develspace.context.pc.py delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/pkg.installspace.context.pc.py delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/rosaria_msgs-msg-extras.cmake.develspace.in delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/rosaria_msgs-msg-extras.cmake.installspace.in delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/rosaria_msgs-msg-paths-context.py delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/package.xml.stamp delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/pkg-genmsg.cmake.em.stamp delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/pkg-msg-paths.cmake.em.stamp delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/pkg.pc.em.stamp delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/cmake/rosaria_msgs-genmsg-context.py delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/cmake/rosaria_msgs-genmsg.cmake delete mode 100644 Legacy/ws_linux/build/rosaria_msgs/cmake_install.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/CXX.includecache delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/build.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/depend.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/flags.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/link.txt delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/progress.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/progress.marks delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/build.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/depend.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/progress.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/build.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/depend.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/depend.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/build.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/depend.internal delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/depend.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/progress.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/build.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/progress.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/DependInfo.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/build.make delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/cmake_clean.cmake delete mode 100644 Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/progress.make delete mode 100644 Legacy/ws_linux/build/safety/CTestTestfile.cmake delete mode 100644 Legacy/ws_linux/build/safety/Makefile delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/installspace/safety-msg-extras.cmake delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/installspace/safety-msg-paths-context.py delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/installspace/safety-msg-paths.cmake delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/installspace/safety.pc delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/installspace/safetyConfig-version.cmake delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/installspace/safetyConfig.cmake delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/ordered_paths.cmake delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/package.cmake delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/pkg.develspace.context.pc.py delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/pkg.installspace.context.pc.py delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/safety-msg-extras.cmake.develspace.in delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/safety-msg-extras.cmake.installspace.in delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/safety-msg-paths-context.py delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/package.xml.stamp delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/pkg-genmsg.cmake.em.stamp delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/pkg-msg-paths.cmake.em.stamp delete mode 100644 Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/pkg.pc.em.stamp delete mode 100644 Legacy/ws_linux/build/safety/cmake/safety-genmsg-context.py delete mode 100644 Legacy/ws_linux/build/safety/cmake/safety-genmsg.cmake delete mode 100644 Legacy/ws_linux/build/safety/cmake_install.cmake delete mode 100644 Legacy/ws_linux/devel/.catkin delete mode 100644 Legacy/ws_linux/devel/.rosinstall delete mode 100755 Legacy/ws_linux/devel/_setup_util.py delete mode 100755 Legacy/ws_linux/devel/env.sh delete mode 100644 Legacy/ws_linux/devel/etc/catkin/profile.d/05.catkin-test-results.sh delete mode 100644 Legacy/ws_linux/devel/etc/catkin/profile.d/05.catkin_make.bash delete mode 100644 Legacy/ws_linux/devel/etc/catkin/profile.d/05.catkin_make_isolated.bash delete mode 100644 Legacy/ws_linux/devel/include/rosaria/BumperState.h delete mode 100644 Legacy/ws_linux/devel/include/rosaria/RosAriaConfig.h delete mode 100644 Legacy/ws_linux/devel/include/rosaria_msgs/RestrictionsMsg.h delete mode 100644 Legacy/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h delete mode 100644 Legacy/ws_linux/devel/lib/pkgconfig/rosaria.pc delete mode 100644 Legacy/ws_linux/devel/lib/pkgconfig/rosaria_msgs.pc delete mode 100644 Legacy/ws_linux/devel/lib/pkgconfig/safety.pc delete mode 100644 Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria/__init__.py delete mode 100644 Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria/cfg/RosAriaConfig.py delete mode 100644 Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria/cfg/__init__.py delete mode 100644 Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/_BumperState.py delete mode 100644 Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/__init__.py delete mode 100644 Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/__init__.py delete mode 100644 Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RestrictionsMsg.py delete mode 100644 Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py delete mode 100644 Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/__init__.py delete mode 100644 Legacy/ws_linux/devel/lib/python2.7/dist-packages/safety/__init__.py delete mode 100755 Legacy/ws_linux/devel/lib/rosaria/RosAria delete mode 100755 Legacy/ws_linux/devel/lib/safety/cloud_reader delete mode 100644 Legacy/ws_linux/devel/setup.bash delete mode 100644 Legacy/ws_linux/devel/setup.sh delete mode 100644 Legacy/ws_linux/devel/setup.zsh delete mode 100644 Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/BumperState.lisp delete mode 100644 Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/_package.lisp delete mode 100644 Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/_package_BumperState.lisp delete mode 100644 Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/rosaria-msg.asd delete mode 100644 Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RestrictionsMsg.lisp delete mode 100644 Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RobotInfoMsg.lisp delete mode 100644 Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/_package.lisp delete mode 100644 Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/_package_RestrictionsMsg.lisp delete mode 100644 Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/_package_RobotInfoMsg.lisp delete mode 100644 Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/rosaria_msgs-msg.asd delete mode 100644 Legacy/ws_linux/devel/share/rosaria/cmake/rosaria-msg-extras.cmake delete mode 100644 Legacy/ws_linux/devel/share/rosaria/cmake/rosaria-msg-paths.cmake delete mode 100644 Legacy/ws_linux/devel/share/rosaria/cmake/rosariaConfig-version.cmake delete mode 100644 Legacy/ws_linux/devel/share/rosaria/cmake/rosariaConfig.cmake delete mode 100644 Legacy/ws_linux/devel/share/rosaria/docs/RosAriaConfig-usage.dox delete mode 100644 Legacy/ws_linux/devel/share/rosaria/docs/RosAriaConfig.dox delete mode 100644 Legacy/ws_linux/devel/share/rosaria/docs/RosAriaConfig.wikidoc delete mode 100644 Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgs-msg-extras.cmake delete mode 100644 Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgs-msg-paths.cmake delete mode 100644 Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgsConfig-version.cmake delete mode 100644 Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgsConfig.cmake delete mode 100644 Legacy/ws_linux/devel/share/safety/cmake/safety-msg-extras.cmake delete mode 100644 Legacy/ws_linux/devel/share/safety/cmake/safety-msg-paths.cmake delete mode 100644 Legacy/ws_linux/devel/share/safety/cmake/safetyConfig-version.cmake delete mode 100644 Legacy/ws_linux/devel/share/safety/cmake/safetyConfig.cmake delete mode 100644 Legacy/ws_linux/src/safety/.gitignore delete mode 100644 Legacy/ws_linux/src/safety/CMakeLists.txt delete mode 100644 Legacy/ws_linux/src/safety/README.txt delete mode 100644 Legacy/ws_linux/src/safety/gnu_licence.txt delete mode 100644 Legacy/ws_linux/src/safety/package.xml delete mode 100644 Legacy/ws_linux/src/safety/src/cloud_reader.cpp delete mode 160000 Legacy/ws_linux/src/usb_cam diff --git a/Legacy/Dockerfile b/Legacy/Dockerfile index 375f493..4f55c5e 100644 --- a/Legacy/Dockerfile +++ b/Legacy/Dockerfile @@ -6,11 +6,16 @@ RUN apt-get update && apt-get install -y apt ros-hydro-tf ros-hydro-dynamic-reco libogg-dev libtheora-dev v4l-utils python-catkin-tools vim ffmpeg build-essential libavcodec-dev libswscale-dev \ ros-hydro-robot-state-publisher ros-hydro-joint-state-publisher ADD Aria /usr/local/Aria -COPY entrypoint.sh /entrypoint.sh + RUN mkdir -p /root/.ros/camera_info/ COPY head_camera.yaml /root/.ros/camera_info/head_camera.yaml - +RUN apt-get update && apt-get install -y ros-hydro-usb-cam +COPY ws_linux/ /ws_linux +WORKDIR /ws_linux +SHELL ["/bin/bash", "-c"] +RUN source /opt/ros/hydro/setup.bash && catkin_make ENV ROS_MASTER_URI=http://10.104.16.29:11311 ENV ARIA_PORT=/dev/ttyS0 ENV PIONIER_ID=5 +COPY entrypoint.sh /entrypoint.sh ENTRYPOINT ["/entrypoint.sh"] diff --git a/Legacy/entrypoint.sh b/Legacy/entrypoint.sh index 553f274..58e0725 100755 --- a/Legacy/entrypoint.sh +++ b/Legacy/entrypoint.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash export LD_LIBRARY_PATH=/usr/local/Aria/lib:$LD_LIBRARY_PATH source /opt/ros/hydro/setup.bash -source /home/lab1_5//ws/ws_linux/devel/setup.bash +source /ws_linux/devel/setup.bash [[ -v PIONIER_ID ]] || { echo @@ -10,7 +10,7 @@ source /home/lab1_5//ws/ws_linux/devel/setup.bash echo '!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'; exit -1; } -[[ -v ROS_NAMESPACE ]] || export ROS_NAMESPACE=/PIONIER$PIONIER_ID +# [[ -v ROS_NAMESPACE ]] || export ROS_NAMESPACE=/PIONIER$PIONIER_ID echo @@ -21,4 +21,4 @@ echo echo set -x -rosrun rosaria RosAria _port:=$ARIA_PORT _tf_prefix:=${ROS_NAMESPACE} \ No newline at end of file +roslaunch rosaria_bringup rosaria_bringup.launch pionier_id:=${PIONIER_ID} \ No newline at end of file diff --git a/Legacy/ws_linux/build/CATKIN_IGNORE b/Legacy/ws_linux/build/CATKIN_IGNORE deleted file mode 100644 index e69de29..0000000 diff --git a/Legacy/ws_linux/build/CMakeCache.txt b/Legacy/ws_linux/build/CMakeCache.txt deleted file mode 100644 index 90dff9d..0000000 --- a/Legacy/ws_linux/build/CMakeCache.txt +++ /dev/null @@ -1,1134 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/lab1_5/ws/ws_linux/build -# 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 GUI's for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Build shared libraries (DLLs). -BUILD_SHARED_LIBS:BOOL=ON - -//The directory containing a CMake configuration file for Boost. -Boost_DIR:PATH=Boost_DIR-NOTFOUND - -//Path to a file. -Boost_INCLUDE_DIR:PATH=/usr/include - -//Boost library directory -Boost_LIBRARY_DIRS:FILEPATH=/usr/lib - -//The Boost THREAD library -Boost_THREAD_LIBRARY:FILEPATH=/usr/lib/libboost_thread-mt.so - -//Boost thread library (debug) -Boost_THREAD_LIBRARY_DEBUG:FILEPATH=/usr/lib/libboost_thread-mt.so - -//Boost thread library (release) -Boost_THREAD_LIBRARY_RELEASE:FILEPATH=/usr/lib/libboost_thread-mt.so - -//List of ';' separated packages to exclude -CATKIN_BLACKLIST_PACKAGES:STRING= - -//catkin devel space -CATKIN_DEVEL_PREFIX:PATH=/home/lab1_5/ws/ws_linux/devel - -//Catkin enable testing -CATKIN_ENABLE_TESTING:BOOL=ON - -//Catkin skip testing -CATKIN_SKIP_TESTING:BOOL=OFF - -//List of ';' separated packages to build -CATKIN_WHITELIST_PACKAGES:STRING= - -//Path to a program. -CMAKE_AR:FILEPATH=/usr/bin/ar - -//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or -// CMAKE_C_FLAGS used) 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++ - -//Flags used by the compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING=-g - -//Flags used by the compiler during release minsize builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds (/MD /Ob1 /Oi -// /Ot /Oy /Gs will produce slightly less optimized but smaller -// files). -CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the compiler during Release with Debug Info builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g - -//C compiler. -CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the compiler during release minsize builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds (/MD /Ob1 /Oi -// /Ot /Oy /Gs will produce slightly less optimized but smaller -// files). -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the compiler during Release with Debug Info builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g - -//Flags used by the linker. -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 release minsize 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 Release with Debug Info 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/lab1_5/ws/ws_linux/install - -//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. -CMAKE_MODULE_LINKER_FLAGS:STRING=' ' - -//Flags used by the linker during debug builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info 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_NAME:STATIC=Project - -//Path to a program. -CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING=' ' - -//Flags used by the linker during debug builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Path to a program. -CMAKE_STRIP:FILEPATH=/usr/bin/strip - -//If true, cmake will use relative paths in makefiles and projects. -CMAKE_USE_RELATIVE_PATHS:BOOL=OFF - -//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 program. -DOXYGEN_EXECUTABLE:FILEPATH=DOXYGEN_EXECUTABLE-NOTFOUND - -//Path to a program. -EMPY_EXECUTABLE:FILEPATH=/usr/bin/empy - -//Path to a file. -FFMPEG_AVCODEC_INCLUDE_DIR:PATH=/usr/include - -//Path to a library. -FFMPEG_LIBAVCODEC:FILEPATH=/usr/lib/x86_64-linux-gnu/libavcodec.so - -//Path to a library. -FFMPEG_LIBAVFORMAT:FILEPATH=/usr/lib/x86_64-linux-gnu/libavformat.so - -//Path to a library. -FFMPEG_LIBAVUTIL:FILEPATH=/usr/lib/x86_64-linux-gnu/libavutil.so - -//Path to a library. -FFMPEG_LIBSWRESAMPLE:FILEPATH=FFMPEG_LIBSWRESAMPLE-NOTFOUND - -//Path to a library. -FFMPEG_LIBSWSCALE:FILEPATH=/usr/lib/x86_64-linux-gnu/libswscale.so - -//Path to a file. -GTEST_INCLUDE_DIR:PATH=/usr/include - -//Path to a library. -GTEST_LIBRARY:FILEPATH=GTEST_LIBRARY-NOTFOUND - -//Path to a library. -GTEST_LIBRARY_DEBUG:FILEPATH=GTEST_LIBRARY_DEBUG-NOTFOUND - -//Path to a library. -GTEST_MAIN_LIBRARY:FILEPATH=GTEST_MAIN_LIBRARY-NOTFOUND - -//Path to a library. -GTEST_MAIN_LIBRARY_DEBUG:FILEPATH=GTEST_MAIN_LIBRARY_DEBUG-NOTFOUND - -//lsb_release executable was found -LSB_FOUND:BOOL=TRUE - -//Path to a program. -LSB_RELEASE_EXECUTABLE:FILEPATH=/usr/bin/lsb_release - -//Path to a program. -NOSETESTS:FILEPATH=/usr/bin/nosetests - -//Path where debug 3rdpaty OpenCV dependencies are located -OpenCV_3RDPARTY_LIB_DIR_DBG:PATH= - -//Path where release 3rdpaty OpenCV dependencies are located -OpenCV_3RDPARTY_LIB_DIR_OPT:PATH= - -OpenCV_CONFIG_PATH:FILEPATH=/opt/ros/hydro/share/OpenCV - -//The directory containing a CMake configuration file for OpenCV. -OpenCV_DIR:PATH=/opt/ros/hydro/share/OpenCV - -//Path where debug OpenCV libraries are located -OpenCV_LIB_DIR_DBG:PATH= - -//Path where release OpenCV libraries are located -OpenCV_LIB_DIR_OPT:PATH= - -//pkg-config executable -PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config - -//Path to a program. -PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python - -//Specify specific Python version to use ('major.minor' or 'major') -PYTHON_VERSION:STRING= - -//Value Computed by CMake -Project_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build - -//Value Computed by CMake -Project_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src - -//Path to a library. -RT_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/librt.so - -//Enable debian style python package layout -SETUPTOOLS_DEB_LAYOUT:BOOL=ON - -//LSB Distrib tag -UBUNTU:BOOL=TRUE - -//LSB Distrib - codename tag -UBUNTU_PRECISE:BOOL=TRUE - -//Path to a file. -_CATKIN_GTEST_INCLUDE:FILEPATH=/usr/include/gtest/gtest.h - -//Path to a file. -_CATKIN_GTEST_SRC:FILEPATH=/usr/src/gtest/src/gtest.cc - -//The directory containing a CMake configuration file for actionlib. -actionlib_DIR:PATH=/opt/ros/hydro/share/actionlib/cmake - -//The directory containing a CMake configuration file for actionlib_msgs. -actionlib_msgs_DIR:PATH=/opt/ros/hydro/share/actionlib_msgs/cmake - -//Value Computed by CMake -amr_robots_description_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/amr-ros-config/description - -//Value Computed by CMake -amr_robots_description_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src/amr-ros-config/description - -//Value Computed by CMake -amr_robots_gazebo_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/amr-ros-config/gazebo - -//Value Computed by CMake -amr_robots_gazebo_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src/amr-ros-config/gazebo - -//Value Computed by CMake -amr_robots_launchfiles_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/amr-ros-config/launch - -//Value Computed by CMake -amr_robots_launchfiles_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src/amr-ros-config/launch - -//The directory containing a CMake configuration file for camera_info_manager. -camera_info_manager_DIR:PATH=/opt/ros/hydro/share/camera_info_manager/cmake - -//The directory containing a CMake configuration file for catkin. -catkin_DIR:PATH=/opt/ros/hydro/share/catkin/cmake - -//The directory containing a CMake configuration file for class_loader. -class_loader_DIR:PATH=/opt/ros/hydro/share/class_loader/cmake - -//Value Computed by CMake -compressed_depth_image_transport_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/image_transport_plugins/compressed_depth_image_transport - -//Dependencies for the target -compressed_depth_image_transport_LIB_DEPENDS:STATIC=general;/opt/ros/hydro/lib/libcv_bridge.so;general;/opt/ros/hydro/lib/libopencv_videostab.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_video.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_superres.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_stitching.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_photo.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_ocl.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_objdetect.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_nonfree.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_ml.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_legacy.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_imgproc.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_highgui.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_gpu.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_flann.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_features2d.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_core.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_contrib.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_calib3d.so.2.4.9;general;/opt/ros/hydro/lib/libdynamic_reconfigure_config_init_mutex.so;general;/opt/ros/hydro/lib/libimage_transport.so;general;/usr/lib/libtinyxml.so;general;/opt/ros/hydro/lib/libclass_loader.so;general;/usr/lib/libPocoFoundation.so;general;/usr/lib/x86_64-linux-gnu/libdl.so;general;/opt/ros/hydro/lib/libroslib.so;general;/opt/ros/hydro/lib/libtf.so;general;/opt/ros/hydro/lib/libtf2_ros.so;general;/opt/ros/hydro/lib/libactionlib.so;general;/opt/ros/hydro/lib/libmessage_filters.so;general;/opt/ros/hydro/lib/libroscpp.so;general;/usr/lib/libboost_signals-mt.so;general;/usr/lib/libboost_filesystem-mt.so;general;/opt/ros/hydro/lib/libxmlrpcpp.so;general;/opt/ros/hydro/lib/libtf2.so;general;/opt/ros/hydro/lib/libroscpp_serialization.so;general;/opt/ros/hydro/lib/librosconsole.so;general;/opt/ros/hydro/lib/librosconsole_log4cxx.so;general;/opt/ros/hydro/lib/librosconsole_backend_interface.so;general;/usr/lib/liblog4cxx.so;general;/usr/lib/libboost_regex-mt.so;general;/opt/ros/hydro/lib/librostime.so;general;/usr/lib/libboost_date_time-mt.so;general;/usr/lib/libboost_system-mt.so;general;/usr/lib/libboost_thread-mt.so;general;/usr/lib/x86_64-linux-gnu/libpthread.so;general;/opt/ros/hydro/lib/libcpp_common.so;general;/opt/ros/hydro/lib/libconsole_bridge.so;general;opencv_videostab;general;opencv_video;general;opencv_superres;general;opencv_stitching;general;opencv_photo;general;opencv_ocl;general;opencv_objdetect;general;opencv_nonfree;general;opencv_ml;general;opencv_legacy;general;opencv_imgproc;general;opencv_highgui;general;opencv_gpu;general;opencv_flann;general;opencv_features2d;general;opencv_core;general;opencv_contrib;general;opencv_calib3d; - -//Value Computed by CMake -compressed_depth_image_transport_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src/image_transport_plugins/compressed_depth_image_transport - -//Value Computed by CMake -compressed_image_transport_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/image_transport_plugins/compressed_image_transport - -//Dependencies for the target -compressed_image_transport_LIB_DEPENDS:STATIC=general;/opt/ros/hydro/lib/libcv_bridge.so;general;/opt/ros/hydro/lib/libopencv_videostab.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_video.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_superres.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_stitching.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_photo.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_ocl.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_objdetect.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_nonfree.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_ml.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_legacy.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_imgproc.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_highgui.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_gpu.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_flann.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_features2d.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_core.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_contrib.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_calib3d.so.2.4.9;general;/opt/ros/hydro/lib/libdynamic_reconfigure_config_init_mutex.so;general;/opt/ros/hydro/lib/libimage_transport.so;general;/usr/lib/libtinyxml.so;general;/opt/ros/hydro/lib/libclass_loader.so;general;/usr/lib/libPocoFoundation.so;general;/usr/lib/x86_64-linux-gnu/libdl.so;general;/opt/ros/hydro/lib/libroslib.so;general;/opt/ros/hydro/lib/libtf.so;general;/opt/ros/hydro/lib/libtf2_ros.so;general;/opt/ros/hydro/lib/libactionlib.so;general;/opt/ros/hydro/lib/libmessage_filters.so;general;/opt/ros/hydro/lib/libroscpp.so;general;/usr/lib/libboost_signals-mt.so;general;/usr/lib/libboost_filesystem-mt.so;general;/opt/ros/hydro/lib/libxmlrpcpp.so;general;/opt/ros/hydro/lib/libtf2.so;general;/opt/ros/hydro/lib/libroscpp_serialization.so;general;/opt/ros/hydro/lib/librosconsole.so;general;/opt/ros/hydro/lib/librosconsole_log4cxx.so;general;/opt/ros/hydro/lib/librosconsole_backend_interface.so;general;/usr/lib/liblog4cxx.so;general;/usr/lib/libboost_regex-mt.so;general;/opt/ros/hydro/lib/librostime.so;general;/usr/lib/libboost_date_time-mt.so;general;/usr/lib/libboost_system-mt.so;general;/usr/lib/libboost_thread-mt.so;general;/usr/lib/x86_64-linux-gnu/libpthread.so;general;/opt/ros/hydro/lib/libcpp_common.so;general;/opt/ros/hydro/lib/libconsole_bridge.so;general;opencv_videostab;general;opencv_video;general;opencv_superres;general;opencv_stitching;general;opencv_photo;general;opencv_ocl;general;opencv_objdetect;general;opencv_nonfree;general;opencv_ml;general;opencv_legacy;general;opencv_imgproc;general;opencv_highgui;general;opencv_gpu;general;opencv_flann;general;opencv_features2d;general;opencv_core;general;opencv_contrib;general;opencv_calib3d; - -//Value Computed by CMake -compressed_image_transport_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src/image_transport_plugins/compressed_image_transport - -//The directory containing a CMake configuration file for cpp_common. -cpp_common_DIR:PATH=/opt/ros/hydro/share/cpp_common/cmake - -//The directory containing a CMake configuration file for cv_bridge. -cv_bridge_DIR:PATH=/opt/ros/hydro/share/cv_bridge/cmake - -//The directory containing a CMake configuration file for dynamic_reconfigure. -dynamic_reconfigure_DIR:PATH=/opt/ros/hydro/share/dynamic_reconfigure/cmake - -//Value Computed by CMake -ffmpeg_image_transport_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/ffmpeg_image_transport - -//Dependencies for the target -ffmpeg_image_transport_LIB_DEPENDS:STATIC=general;/opt/ros/hydro/lib/libcv_bridge.so;general;/opt/ros/hydro/lib/libopencv_videostab.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_video.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_superres.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_stitching.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_photo.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_ocl.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_objdetect.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_nonfree.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_ml.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_legacy.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_imgproc.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_highgui.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_gpu.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_flann.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_features2d.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_core.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_contrib.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_calib3d.so.2.4.9;general;/opt/ros/hydro/lib/libimage_transport.so;general;/opt/ros/hydro/lib/libmessage_filters.so;general;/usr/lib/libtinyxml.so;general;/opt/ros/hydro/lib/libclass_loader.so;general;/usr/lib/libPocoFoundation.so;general;/usr/lib/x86_64-linux-gnu/libdl.so;general;/opt/ros/hydro/lib/libroscpp.so;general;/usr/lib/libboost_signals-mt.so;general;/usr/lib/libboost_filesystem-mt.so;general;/opt/ros/hydro/lib/librosconsole.so;general;/opt/ros/hydro/lib/librosconsole_log4cxx.so;general;/opt/ros/hydro/lib/librosconsole_backend_interface.so;general;/usr/lib/liblog4cxx.so;general;/usr/lib/libboost_regex-mt.so;general;/opt/ros/hydro/lib/libxmlrpcpp.so;general;/opt/ros/hydro/lib/libroslib.so;general;/opt/ros/hydro/lib/libdynamic_reconfigure_config_init_mutex.so;general;/opt/ros/hydro/lib/libroscpp_serialization.so;general;/opt/ros/hydro/lib/librostime.so;general;/usr/lib/libboost_date_time-mt.so;general;/usr/lib/libboost_system-mt.so;general;/usr/lib/libboost_thread-mt.so;general;/usr/lib/x86_64-linux-gnu/libpthread.so;general;/opt/ros/hydro/lib/libcpp_common.so;general;/opt/ros/hydro/lib/libconsole_bridge.so;general;opencv_videostab;general;opencv_video;general;opencv_superres;general;opencv_stitching;general;opencv_photo;general;opencv_ocl;general;opencv_objdetect;general;opencv_nonfree;general;opencv_ml;general;opencv_legacy;general;opencv_imgproc;general;opencv_highgui;general;opencv_gpu;general;opencv_flann;general;opencv_features2d;general;opencv_core;general;opencv_contrib;general;opencv_calib3d;general;/usr/lib/x86_64-linux-gnu/libswscale.so;general;FFMPEG_LIBSWRESAMPLE-NOTFOUND;general;/usr/lib/x86_64-linux-gnu/libavcodec.so;general;/usr/lib/x86_64-linux-gnu/libavformat.so;general;/usr/lib/x86_64-linux-gnu/libavutil.so; - -//Value Computed by CMake -ffmpeg_image_transport_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src/ffmpeg_image_transport - -//Value Computed by CMake -ffmpeg_image_transport_msgs_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/ffmpeg_image_transport_msgs - -//The directory containing a CMake configuration file for ffmpeg_image_transport_msgs. -ffmpeg_image_transport_msgs_DIR:PATH=/home/lab1_5/ws/ws_linux/devel/share/ffmpeg_image_transport_msgs/cmake - -//Value Computed by CMake -ffmpeg_image_transport_msgs_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src/ffmpeg_image_transport_msgs - -//The directory containing a CMake configuration file for gencpp. -gencpp_DIR:PATH=/opt/ros/hydro/share/gencpp/cmake - -//The directory containing a CMake configuration file for genlisp. -genlisp_DIR:PATH=/opt/ros/hydro/share/genlisp/cmake - -//The directory containing a CMake configuration file for genmsg. -genmsg_DIR:PATH=/opt/ros/hydro/share/genmsg/cmake - -//The directory containing a CMake configuration file for genpy. -genpy_DIR:PATH=/opt/ros/hydro/share/genpy/cmake - -//The directory containing a CMake configuration file for geometry_msgs. -geometry_msgs_DIR:PATH=/opt/ros/hydro/share/geometry_msgs/cmake - -//Value Computed by CMake -gtest_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/gtest - -//Dependencies for the target -gtest_LIB_DEPENDS:STATIC=general;-lpthread; - -//Value Computed by CMake -gtest_SOURCE_DIR:STATIC=/usr/src/gtest - -//Build gtest's sample programs. -gtest_build_samples:BOOL=OFF - -//Build all of gtest's own tests. -gtest_build_tests:BOOL=OFF - -//Disable uses of pthreads in gtest. -gtest_disable_pthreads:BOOL=OFF - -//Use shared (DLL) run-time lib even when Google Test is built -// as static lib. -gtest_force_shared_crt:BOOL=OFF - -//Dependencies for the target -gtest_main_LIB_DEPENDS:STATIC=general;-lpthread;general;gtest; - -//The directory containing a CMake configuration file for image_transport. -image_transport_DIR:PATH=/opt/ros/hydro/share/image_transport/cmake - -//Value Computed by CMake -image_transport_plugins_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/image_transport_plugins/image_transport_plugins - -//Value Computed by CMake -image_transport_plugins_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src/image_transport_plugins/image_transport_plugins - -//The directory containing a CMake configuration file for kdl_conversions. -kdl_conversions_DIR:PATH=/opt/ros/hydro/share/kdl_conversions/cmake - -//The directory containing a CMake configuration file for kdl_parser. -kdl_parser_DIR:PATH=/opt/ros/hydro/share/kdl_parser/cmake - -//Value Computed by CMake -lab15_pioneer_description_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/lab15_pioneer_description - -//Value Computed by CMake -lab15_pioneer_description_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src/lab15_pioneer_description - -//Path to a library. -lib:FILEPATH=/opt/ros/hydro/lib/libtf2.so - -//The directory containing a CMake configuration file for message_filters. -message_filters_DIR:PATH=/opt/ros/hydro/share/message_filters/cmake - -//The directory containing a CMake configuration file for message_generation. -message_generation_DIR:PATH=/opt/ros/hydro/share/message_generation/cmake - -//The directory containing a CMake configuration file for message_runtime. -message_runtime_DIR:PATH=/opt/ros/hydro/share/message_runtime/cmake - -//The directory containing a CMake configuration file for nav_msgs. -nav_msgs_DIR:PATH=/opt/ros/hydro/share/nav_msgs/cmake - -//The directory containing a CMake configuration file for pluginlib. -pluginlib_DIR:PATH=/opt/ros/hydro/share/pluginlib/cmake - -//The directory containing a CMake configuration file for robot_state_publisher. -robot_state_publisher_DIR:PATH=/opt/ros/hydro/share/robot_state_publisher/cmake - -//Value Computed by CMake -rosaria_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/rosaria - -//The directory containing a CMake configuration file for rosaria. -rosaria_DIR:PATH=/home/lab1_5/ws/ws_linux/devel/share/rosaria/cmake - -//Value Computed by CMake -rosaria_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src/rosaria - -//Value Computed by CMake -rosaria_bringup_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/rosaria_bringup - -//Value Computed by CMake -rosaria_bringup_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src/rosaria_bringup - -//Value Computed by CMake -rosaria_msgs_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/rosaria_msgs - -//Value Computed by CMake -rosaria_msgs_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src/rosaria_msgs - -//The directory containing a CMake configuration file for rosbag. -rosbag_DIR:PATH=/opt/ros/hydro/share/rosbag/cmake - -//The directory containing a CMake configuration file for rosbag_storage. -rosbag_storage_DIR:PATH=/opt/ros/hydro/share/rosbag_storage/cmake - -//The directory containing a CMake configuration file for rosconsole. -rosconsole_DIR:PATH=/opt/ros/hydro/share/rosconsole/cmake - -//The directory containing a CMake configuration file for rosconsole_bridge. -rosconsole_bridge_DIR:PATH=/opt/ros/hydro/share/rosconsole_bridge/cmake - -//The directory containing a CMake configuration file for roscpp. -roscpp_DIR:PATH=/opt/ros/hydro/share/roscpp/cmake - -//The directory containing a CMake configuration file for roscpp_serialization. -roscpp_serialization_DIR:PATH=/opt/ros/hydro/share/roscpp_serialization/cmake - -//The directory containing a CMake configuration file for roscpp_traits. -roscpp_traits_DIR:PATH=/opt/ros/hydro/share/roscpp_traits/cmake - -//The directory containing a CMake configuration file for rosgraph. -rosgraph_DIR:PATH=/opt/ros/hydro/share/rosgraph/cmake - -//The directory containing a CMake configuration file for rosgraph_msgs. -rosgraph_msgs_DIR:PATH=/opt/ros/hydro/share/rosgraph_msgs/cmake - -//The directory containing a CMake configuration file for roslaunch. -roslaunch_DIR:PATH=/opt/ros/hydro/share/roslaunch/cmake - -//The directory containing a CMake configuration file for roslib. -roslib_DIR:PATH=/opt/ros/hydro/share/roslib/cmake - -//The directory containing a CMake configuration file for rospy. -rospy_DIR:PATH=/opt/ros/hydro/share/rospy/cmake - -//The directory containing a CMake configuration file for rostime. -rostime_DIR:PATH=/opt/ros/hydro/share/rostime/cmake - -//Value Computed by CMake -safety_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/safety - -//Value Computed by CMake -safety_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src/safety - -//The directory containing a CMake configuration file for sensor_msgs. -sensor_msgs_DIR:PATH=/opt/ros/hydro/share/sensor_msgs/cmake - -//The directory containing a CMake configuration file for std_msgs. -std_msgs_DIR:PATH=/opt/ros/hydro/share/std_msgs/cmake - -//The directory containing a CMake configuration file for std_srvs. -std_srvs_DIR:PATH=/opt/ros/hydro/share/std_srvs/cmake - -//The directory containing a CMake configuration file for tf2. -tf2_DIR:PATH=/opt/ros/hydro/share/tf2/cmake - -//The directory containing a CMake configuration file for tf2_msgs. -tf2_msgs_DIR:PATH=/opt/ros/hydro/share/tf2_msgs/cmake - -//The directory containing a CMake configuration file for tf2_py. -tf2_py_DIR:PATH=/opt/ros/hydro/share/tf2_py/cmake - -//The directory containing a CMake configuration file for tf2_ros. -tf2_ros_DIR:PATH=/opt/ros/hydro/share/tf2_ros/cmake - -//The directory containing a CMake configuration file for tf. -tf_DIR:PATH=/opt/ros/hydro/share/tf/cmake - -//The directory containing a CMake configuration file for tf_conversions. -tf_conversions_DIR:PATH=/opt/ros/hydro/share/tf_conversions/cmake - -//Value Computed by CMake -theora_image_transport_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/image_transport_plugins/theora_image_transport - -//Dependencies for the target -theora_image_transport_LIB_DEPENDS:STATIC=general;/opt/ros/hydro/lib/libcv_bridge.so;general;/opt/ros/hydro/lib/libopencv_videostab.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_video.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_superres.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_stitching.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_photo.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_ocl.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_objdetect.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_nonfree.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_ml.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_legacy.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_imgproc.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_highgui.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_gpu.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_flann.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_features2d.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_core.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_contrib.so.2.4.9;general;/opt/ros/hydro/lib/libopencv_calib3d.so.2.4.9;general;/opt/ros/hydro/lib/libdynamic_reconfigure_config_init_mutex.so;general;/opt/ros/hydro/lib/libimage_transport.so;general;/usr/lib/libtinyxml.so;general;/opt/ros/hydro/lib/libclass_loader.so;general;/usr/lib/libPocoFoundation.so;general;/usr/lib/x86_64-linux-gnu/libdl.so;general;/opt/ros/hydro/lib/libroslib.so;general;/opt/ros/hydro/lib/libtf.so;general;/opt/ros/hydro/lib/libtf2_ros.so;general;/opt/ros/hydro/lib/libactionlib.so;general;/opt/ros/hydro/lib/libmessage_filters.so;general;/opt/ros/hydro/lib/libtf2.so;general;/opt/ros/hydro/lib/librosbag.so;general;/opt/ros/hydro/lib/librosbag_storage.so;general;/usr/lib/libboost_program_options-mt.so;general;/opt/ros/hydro/lib/libtopic_tools.so;general;/opt/ros/hydro/lib/libroscpp.so;general;/usr/lib/libboost_signals-mt.so;general;/usr/lib/libboost_filesystem-mt.so;general;/opt/ros/hydro/lib/librosconsole.so;general;/opt/ros/hydro/lib/librosconsole_log4cxx.so;general;/opt/ros/hydro/lib/librosconsole_backend_interface.so;general;/usr/lib/liblog4cxx.so;general;/usr/lib/libboost_regex-mt.so;general;/opt/ros/hydro/lib/libroscpp_serialization.so;general;/opt/ros/hydro/lib/librostime.so;general;/usr/lib/libboost_date_time-mt.so;general;/usr/lib/libboost_system-mt.so;general;/usr/lib/libboost_thread-mt.so;general;/usr/lib/x86_64-linux-gnu/libpthread.so;general;/opt/ros/hydro/lib/libxmlrpcpp.so;general;/opt/ros/hydro/lib/libcpp_common.so;general;/opt/ros/hydro/lib/libconsole_bridge.so;general;opencv_videostab;general;opencv_video;general;opencv_superres;general;opencv_stitching;general;opencv_photo;general;opencv_ocl;general;opencv_objdetect;general;opencv_nonfree;general;opencv_ml;general;opencv_legacy;general;opencv_imgproc;general;opencv_highgui;general;opencv_gpu;general;opencv_flann;general;opencv_features2d;general;opencv_core;general;opencv_contrib;general;opencv_calib3d;general;ogg;general;theora;general;ogg;general;theoraenc;general;theoradec;general;ogg;general;theoradec;general;ogg; - -//Value Computed by CMake -theora_image_transport_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src/image_transport_plugins/theora_image_transport - -//The directory containing a CMake configuration file for topic_tools. -topic_tools_DIR:PATH=/opt/ros/hydro/share/topic_tools/cmake - -//The directory containing a CMake configuration file for urdf. -urdf_DIR:PATH=/opt/ros/hydro/share/urdf/cmake - -//Value Computed by CMake -usb_cam_BINARY_DIR:STATIC=/home/lab1_5/ws/ws_linux/build/usb_cam - -//The directory containing a CMake configuration file for usb_cam. -usb_cam_DIR:PATH=/home/lab1_5/ws/ws_linux/devel/share/usb_cam/cmake - -//Dependencies for the target -usb_cam_LIB_DEPENDS:STATIC=general;avcodec;general;swscale;general;/opt/ros/hydro/lib/libimage_transport.so;general;/opt/ros/hydro/lib/libmessage_filters.so;general;/usr/lib/libtinyxml.so;general;/opt/ros/hydro/lib/libclass_loader.so;general;/usr/lib/libPocoFoundation.so;general;/usr/lib/x86_64-linux-gnu/libdl.so;general;/opt/ros/hydro/lib/libroslib.so;general;/opt/ros/hydro/lib/libcamera_info_manager.so;general;/opt/ros/hydro/lib/libroscpp.so;general;/usr/lib/libboost_signals-mt.so;general;/usr/lib/libboost_filesystem-mt.so;general;/opt/ros/hydro/lib/librosconsole.so;general;/opt/ros/hydro/lib/librosconsole_log4cxx.so;general;/opt/ros/hydro/lib/librosconsole_backend_interface.so;general;/usr/lib/liblog4cxx.so;general;/usr/lib/libboost_regex-mt.so;general;/opt/ros/hydro/lib/libxmlrpcpp.so;general;/opt/ros/hydro/lib/libroscpp_serialization.so;general;/opt/ros/hydro/lib/librostime.so;general;/usr/lib/libboost_date_time-mt.so;general;/usr/lib/libboost_system-mt.so;general;/usr/lib/libboost_thread-mt.so;general;/usr/lib/x86_64-linux-gnu/libpthread.so;general;/opt/ros/hydro/lib/libcpp_common.so;general;/opt/ros/hydro/lib/libconsole_bridge.so; - -//Value Computed by CMake -usb_cam_SOURCE_DIR:STATIC=/home/lab1_5/ws/ws_linux/src/usb_cam - -//The directory containing a CMake configuration file for xmlrpcpp. -xmlrpcpp_DIR:PATH=/opt/ros/hydro/share/xmlrpcpp/cmake - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: Boost_INCLUDE_DIR -Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: Boost_LIBRARY_DIRS -Boost_LIBRARY_DIRS-ADVANCED:INTERNAL=1 -//The library version string for boost libraries -Boost_LIB_VERSION:INTERNAL=1_46_1 -//Whether the Boost THREAD library found -Boost_THREAD_FOUND:INTERNAL=ON -//ADVANCED property for variable: Boost_THREAD_LIBRARY -Boost_THREAD_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: Boost_THREAD_LIBRARY_DEBUG -Boost_THREAD_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: Boost_THREAD_LIBRARY_RELEASE -Boost_THREAD_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 -//The version number for boost libraries -Boost_VERSION:INTERNAL=104601 -//catkin environment -CATKIN_ENV:INTERNAL=/home/lab1_5/ws/ws_linux/build/catkin_generated/env_cached.sh -CATKIN_TEST_RESULTS_DIR:INTERNAL=/home/lab1_5/ws/ws_linux/build/test_results -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_BUILD_TOOL -CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1 -//What is the target build tool cmake is generating for. -CMAKE_BUILD_TOOL:INTERNAL=/usr/bin/make -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/lab1_5/ws/ws_linux/build -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=8 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=7 -//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 -CMAKE_CXX_COMPILER_WORKS: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 -CMAKE_C_COMPILER_WORKS: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 -//Result of TRY_COMPILE -CMAKE_DETERMINE_CXX_ABI_COMPILED:INTERNAL=TRUE -//Result of TRY_COMPILE -CMAKE_DETERMINE_C_ABI_COMPILED:INTERNAL=TRUE -//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 generator. -CMAKE_GENERATOR:INTERNAL=Unix Makefiles -//Have library pthreads -CMAKE_HAVE_PTHREADS_CREATE:INTERNAL= -//Have library pthread -CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1 -//Have include CMAKE_HAVE_PTHREAD_H -CMAKE_HAVE_PTHREAD_H:INTERNAL=1 -//Start directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/lab1_5/ws/ws_linux/src -//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_LOCAL_GENERATORS:INTERNAL=15 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake-2.8 -//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_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/bin/uname -//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS -CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Details about finding PythonInterp -FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python][v2.7.3()] -//Details about finding Threads -FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] -GTEST_FROM_SOURCE_FOUND:INTERNAL=TRUE -GTEST_FROM_SOURCE_INCLUDE_DIRS:INTERNAL=/usr/include -GTEST_FROM_SOURCE_LIBRARIES:INTERNAL=gtest -GTEST_FROM_SOURCE_LIBRARY_DIRS:INTERNAL=/home/lab1_5/ws/ws_linux/build/gtest -GTEST_FROM_SOURCE_MAIN_LIBRARIES:INTERNAL=gtest_main -//ADVANCED property for variable: GTEST_INCLUDE_DIR -GTEST_INCLUDE_DIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: GTEST_LIBRARY -GTEST_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: GTEST_LIBRARY_DEBUG -GTEST_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: GTEST_MAIN_LIBRARY -GTEST_MAIN_LIBRARY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: GTEST_MAIN_LIBRARY_DEBUG -GTEST_MAIN_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 -//Result of TRY_COMPILE -LD_ACCEPTS_VERSION_SCRIPT:INTERNAL=TRUE -//ADVANCED property for variable: OpenCV_3RDPARTY_LIB_DIR_DBG -OpenCV_3RDPARTY_LIB_DIR_DBG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: OpenCV_3RDPARTY_LIB_DIR_OPT -OpenCV_3RDPARTY_LIB_DIR_OPT-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: OpenCV_CONFIG_PATH -OpenCV_CONFIG_PATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: OpenCV_LIB_DIR_DBG -OpenCV_LIB_DIR_DBG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: OpenCV_LIB_DIR_OPT -OpenCV_LIB_DIR_OPT-ADVANCED:INTERNAL=1 -PC_OGG_CFLAGS:INTERNAL= -PC_OGG_CFLAGS_I:INTERNAL= -PC_OGG_CFLAGS_OTHER:INTERNAL= -PC_OGG_FOUND:INTERNAL=1 -PC_OGG_INCLUDEDIR:INTERNAL=/usr/include -PC_OGG_INCLUDE_DIRS:INTERNAL= -PC_OGG_LDFLAGS:INTERNAL=-logg -PC_OGG_LDFLAGS_OTHER:INTERNAL= -PC_OGG_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu -PC_OGG_LIBRARIES:INTERNAL=ogg -PC_OGG_LIBRARY_DIRS:INTERNAL= -PC_OGG_LIBS:INTERNAL= -PC_OGG_LIBS_L:INTERNAL= -PC_OGG_LIBS_OTHER:INTERNAL= -PC_OGG_LIBS_PATHS:INTERNAL= -PC_OGG_PREFIX:INTERNAL=/usr -PC_OGG_STATIC_CFLAGS:INTERNAL= -PC_OGG_STATIC_CFLAGS_I:INTERNAL= -PC_OGG_STATIC_CFLAGS_OTHER:INTERNAL= -PC_OGG_STATIC_INCLUDE_DIRS:INTERNAL= -PC_OGG_STATIC_LDFLAGS:INTERNAL=-logg -PC_OGG_STATIC_LDFLAGS_OTHER:INTERNAL= -PC_OGG_STATIC_LIBDIR:INTERNAL= -PC_OGG_STATIC_LIBRARIES:INTERNAL=ogg -PC_OGG_STATIC_LIBRARY_DIRS:INTERNAL= -PC_OGG_STATIC_LIBS:INTERNAL= -PC_OGG_STATIC_LIBS_L:INTERNAL= -PC_OGG_STATIC_LIBS_OTHER:INTERNAL= -PC_OGG_STATIC_LIBS_PATHS:INTERNAL= -PC_OGG_VERSION:INTERNAL=1.2.2 -PC_OGG_ogg_INCLUDEDIR:INTERNAL= -PC_OGG_ogg_LIBDIR:INTERNAL= -PC_OGG_ogg_PREFIX:INTERNAL= -PC_OGG_ogg_VERSION:INTERNAL= -PC_THEORADEC_CFLAGS:INTERNAL= -PC_THEORADEC_CFLAGS_I:INTERNAL= -PC_THEORADEC_CFLAGS_OTHER:INTERNAL= -PC_THEORADEC_FOUND:INTERNAL=1 -PC_THEORADEC_INCLUDEDIR:INTERNAL=/usr/include -PC_THEORADEC_INCLUDE_DIRS:INTERNAL= -PC_THEORADEC_LDFLAGS:INTERNAL=-ltheoradec;-logg -PC_THEORADEC_LDFLAGS_OTHER:INTERNAL= -PC_THEORADEC_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu -PC_THEORADEC_LIBRARIES:INTERNAL=theoradec;ogg -PC_THEORADEC_LIBRARY_DIRS:INTERNAL= -PC_THEORADEC_LIBS:INTERNAL= -PC_THEORADEC_LIBS_L:INTERNAL= -PC_THEORADEC_LIBS_OTHER:INTERNAL= -PC_THEORADEC_LIBS_PATHS:INTERNAL= -PC_THEORADEC_PREFIX:INTERNAL=/usr -PC_THEORADEC_STATIC_CFLAGS:INTERNAL= -PC_THEORADEC_STATIC_CFLAGS_I:INTERNAL= -PC_THEORADEC_STATIC_CFLAGS_OTHER:INTERNAL= -PC_THEORADEC_STATIC_INCLUDE_DIRS:INTERNAL= -PC_THEORADEC_STATIC_LDFLAGS:INTERNAL=-ltheoradec;-logg -PC_THEORADEC_STATIC_LDFLAGS_OTHER:INTERNAL= -PC_THEORADEC_STATIC_LIBDIR:INTERNAL= -PC_THEORADEC_STATIC_LIBRARIES:INTERNAL=theoradec;ogg -PC_THEORADEC_STATIC_LIBRARY_DIRS:INTERNAL= -PC_THEORADEC_STATIC_LIBS:INTERNAL= -PC_THEORADEC_STATIC_LIBS_L:INTERNAL= -PC_THEORADEC_STATIC_LIBS_OTHER:INTERNAL= -PC_THEORADEC_STATIC_LIBS_PATHS:INTERNAL= -PC_THEORADEC_VERSION:INTERNAL=1.1.1 -PC_THEORADEC_theoradec_INCLUDEDIR:INTERNAL= -PC_THEORADEC_theoradec_LIBDIR:INTERNAL= -PC_THEORADEC_theoradec_PREFIX:INTERNAL= -PC_THEORADEC_theoradec_VERSION:INTERNAL= -PC_THEORAENC_CFLAGS:INTERNAL= -PC_THEORAENC_CFLAGS_I:INTERNAL= -PC_THEORAENC_CFLAGS_OTHER:INTERNAL= -PC_THEORAENC_FOUND:INTERNAL=1 -PC_THEORAENC_INCLUDEDIR:INTERNAL=/usr/include -PC_THEORAENC_INCLUDE_DIRS:INTERNAL= -PC_THEORAENC_LDFLAGS:INTERNAL=-ltheoraenc;-ltheoradec;-logg -PC_THEORAENC_LDFLAGS_OTHER:INTERNAL= -PC_THEORAENC_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu -PC_THEORAENC_LIBRARIES:INTERNAL=theoraenc;theoradec;ogg -PC_THEORAENC_LIBRARY_DIRS:INTERNAL= -PC_THEORAENC_LIBS:INTERNAL= -PC_THEORAENC_LIBS_L:INTERNAL= -PC_THEORAENC_LIBS_OTHER:INTERNAL= -PC_THEORAENC_LIBS_PATHS:INTERNAL= -PC_THEORAENC_PREFIX:INTERNAL=/usr -PC_THEORAENC_STATIC_CFLAGS:INTERNAL= -PC_THEORAENC_STATIC_CFLAGS_I:INTERNAL= -PC_THEORAENC_STATIC_CFLAGS_OTHER:INTERNAL= -PC_THEORAENC_STATIC_INCLUDE_DIRS:INTERNAL= -PC_THEORAENC_STATIC_LDFLAGS:INTERNAL=-ltheoraenc;-ltheoradec;-logg -PC_THEORAENC_STATIC_LDFLAGS_OTHER:INTERNAL= -PC_THEORAENC_STATIC_LIBDIR:INTERNAL= -PC_THEORAENC_STATIC_LIBRARIES:INTERNAL=theoraenc;theoradec;ogg -PC_THEORAENC_STATIC_LIBRARY_DIRS:INTERNAL= -PC_THEORAENC_STATIC_LIBS:INTERNAL= -PC_THEORAENC_STATIC_LIBS_L:INTERNAL= -PC_THEORAENC_STATIC_LIBS_OTHER:INTERNAL= -PC_THEORAENC_STATIC_LIBS_PATHS:INTERNAL= -PC_THEORAENC_VERSION:INTERNAL=1.1.1 -PC_THEORAENC_theoraenc_INCLUDEDIR:INTERNAL= -PC_THEORAENC_theoraenc_LIBDIR:INTERNAL= -PC_THEORAENC_theoraenc_PREFIX:INTERNAL= -PC_THEORAENC_theoraenc_VERSION:INTERNAL= -PC_THEORA_CFLAGS:INTERNAL= -PC_THEORA_CFLAGS_I:INTERNAL= -PC_THEORA_CFLAGS_OTHER:INTERNAL= -PC_THEORA_FOUND:INTERNAL=1 -PC_THEORA_INCLUDEDIR:INTERNAL=/usr/include -PC_THEORA_INCLUDE_DIRS:INTERNAL= -PC_THEORA_LDFLAGS:INTERNAL=-ltheora;-logg -PC_THEORA_LDFLAGS_OTHER:INTERNAL= -PC_THEORA_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu -PC_THEORA_LIBRARIES:INTERNAL=theora;ogg -PC_THEORA_LIBRARY_DIRS:INTERNAL= -PC_THEORA_LIBS:INTERNAL= -PC_THEORA_LIBS_L:INTERNAL= -PC_THEORA_LIBS_OTHER:INTERNAL= -PC_THEORA_LIBS_PATHS:INTERNAL= -PC_THEORA_PREFIX:INTERNAL=/usr -PC_THEORA_STATIC_CFLAGS:INTERNAL= -PC_THEORA_STATIC_CFLAGS_I:INTERNAL= -PC_THEORA_STATIC_CFLAGS_OTHER:INTERNAL= -PC_THEORA_STATIC_INCLUDE_DIRS:INTERNAL= -PC_THEORA_STATIC_LDFLAGS:INTERNAL=-ltheora;-logg -PC_THEORA_STATIC_LDFLAGS_OTHER:INTERNAL= -PC_THEORA_STATIC_LIBDIR:INTERNAL= -PC_THEORA_STATIC_LIBRARIES:INTERNAL=theora;ogg -PC_THEORA_STATIC_LIBRARY_DIRS:INTERNAL= -PC_THEORA_STATIC_LIBS:INTERNAL= -PC_THEORA_STATIC_LIBS_L:INTERNAL= -PC_THEORA_STATIC_LIBS_OTHER:INTERNAL= -PC_THEORA_STATIC_LIBS_PATHS:INTERNAL= -PC_THEORA_VERSION:INTERNAL=1.1.1 -PC_THEORA_theora_INCLUDEDIR:INTERNAL= -PC_THEORA_theora_LIBDIR:INTERNAL= -PC_THEORA_theora_PREFIX:INTERNAL= -PC_THEORA_theora_VERSION:INTERNAL= -//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE -PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: PYTHON_EXECUTABLE -PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 -//This needs to be in PYTHONPATH when 'setup.py install' is called. -// And it needs to match. But setuptools won't tell us where -// it will install things. -PYTHON_INSTALL_DIR:INTERNAL=lib/python2.7/dist-packages -_FFMPEG_AVCODEC_CFLAGS:INTERNAL= -_FFMPEG_AVCODEC_CFLAGS_I:INTERNAL= -_FFMPEG_AVCODEC_CFLAGS_OTHER:INTERNAL= -_FFMPEG_AVCODEC_FOUND:INTERNAL=1 -_FFMPEG_AVCODEC_INCLUDEDIR:INTERNAL=/usr/include -_FFMPEG_AVCODEC_INCLUDE_DIRS:INTERNAL= -_FFMPEG_AVCODEC_LDFLAGS:INTERNAL=-lavcodec -_FFMPEG_AVCODEC_LDFLAGS_OTHER:INTERNAL= -_FFMPEG_AVCODEC_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu -_FFMPEG_AVCODEC_LIBRARIES:INTERNAL=avcodec -_FFMPEG_AVCODEC_LIBRARY_DIRS:INTERNAL= -_FFMPEG_AVCODEC_LIBS:INTERNAL= -_FFMPEG_AVCODEC_LIBS_L:INTERNAL= -_FFMPEG_AVCODEC_LIBS_OTHER:INTERNAL= -_FFMPEG_AVCODEC_LIBS_PATHS:INTERNAL= -_FFMPEG_AVCODEC_PREFIX:INTERNAL=/usr -_FFMPEG_AVCODEC_STATIC_CFLAGS:INTERNAL= -_FFMPEG_AVCODEC_STATIC_CFLAGS_I:INTERNAL= -_FFMPEG_AVCODEC_STATIC_CFLAGS_OTHER:INTERNAL= -_FFMPEG_AVCODEC_STATIC_INCLUDE_DIRS:INTERNAL= -_FFMPEG_AVCODEC_STATIC_LDFLAGS:INTERNAL=-pthread;-lavcodec;-ldl;-lX11;-lXext;-lXfixes;-ljack;-lasound;-ldc1394;-lraw1394;-lvpx;-lvorbisenc;-lvorbis;-ltheoraenc;-ltheoradec;-logg;-lspeex;-lschroedinger-1.0;-lgsm;-lfreetype;-lva;-lbz2;-lz;-lavutil;-lm -_FFMPEG_AVCODEC_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread -_FFMPEG_AVCODEC_STATIC_LIBDIR:INTERNAL= -_FFMPEG_AVCODEC_STATIC_LIBRARIES:INTERNAL=avcodec;dl;X11;Xext;Xfixes;jack;asound;dc1394;raw1394;vpx;vorbisenc;vorbis;theoraenc;theoradec;ogg;speex;schroedinger-1.0;gsm;freetype;va;bz2;z;avutil;m -_FFMPEG_AVCODEC_STATIC_LIBRARY_DIRS:INTERNAL= -_FFMPEG_AVCODEC_STATIC_LIBS:INTERNAL= -_FFMPEG_AVCODEC_STATIC_LIBS_L:INTERNAL= -_FFMPEG_AVCODEC_STATIC_LIBS_OTHER:INTERNAL= -_FFMPEG_AVCODEC_STATIC_LIBS_PATHS:INTERNAL= -_FFMPEG_AVCODEC_VERSION:INTERNAL=53.35.0 -_FFMPEG_AVCODEC_libavcodec_INCLUDEDIR:INTERNAL= -_FFMPEG_AVCODEC_libavcodec_LIBDIR:INTERNAL= -_FFMPEG_AVCODEC_libavcodec_PREFIX:INTERNAL= -_FFMPEG_AVCODEC_libavcodec_VERSION:INTERNAL= -_FFMPEG_AVFORMAT_CFLAGS:INTERNAL= -_FFMPEG_AVFORMAT_CFLAGS_I:INTERNAL= -_FFMPEG_AVFORMAT_CFLAGS_OTHER:INTERNAL= -_FFMPEG_AVFORMAT_FOUND:INTERNAL=1 -_FFMPEG_AVFORMAT_INCLUDEDIR:INTERNAL=/usr/include -_FFMPEG_AVFORMAT_INCLUDE_DIRS:INTERNAL= -_FFMPEG_AVFORMAT_LDFLAGS:INTERNAL=-lavformat -_FFMPEG_AVFORMAT_LDFLAGS_OTHER:INTERNAL= -_FFMPEG_AVFORMAT_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu -_FFMPEG_AVFORMAT_LIBRARIES:INTERNAL=avformat -_FFMPEG_AVFORMAT_LIBRARY_DIRS:INTERNAL= -_FFMPEG_AVFORMAT_LIBS:INTERNAL= -_FFMPEG_AVFORMAT_LIBS_L:INTERNAL= -_FFMPEG_AVFORMAT_LIBS_OTHER:INTERNAL= -_FFMPEG_AVFORMAT_LIBS_PATHS:INTERNAL= -_FFMPEG_AVFORMAT_PREFIX:INTERNAL=/usr -_FFMPEG_AVFORMAT_STATIC_CFLAGS:INTERNAL= -_FFMPEG_AVFORMAT_STATIC_CFLAGS_I:INTERNAL= -_FFMPEG_AVFORMAT_STATIC_CFLAGS_OTHER:INTERNAL= -_FFMPEG_AVFORMAT_STATIC_INCLUDE_DIRS:INTERNAL= -_FFMPEG_AVFORMAT_STATIC_LDFLAGS:INTERNAL=-pthread;-lavformat;-lavcodec;-ldl;-lX11;-lXext;-lXfixes;-ljack;-lasound;-ldc1394;-lraw1394;-lvpx;-lvorbisenc;-lvorbis;-ltheoraenc;-ltheoradec;-logg;-lspeex;-lschroedinger-1.0;-lgsm;-lfreetype;-lva;-lbz2;-lz;-lavutil;-lm -_FFMPEG_AVFORMAT_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread -_FFMPEG_AVFORMAT_STATIC_LIBDIR:INTERNAL= -_FFMPEG_AVFORMAT_STATIC_LIBRARIES:INTERNAL=avformat;avcodec;dl;X11;Xext;Xfixes;jack;asound;dc1394;raw1394;vpx;vorbisenc;vorbis;theoraenc;theoradec;ogg;speex;schroedinger-1.0;gsm;freetype;va;bz2;z;avutil;m -_FFMPEG_AVFORMAT_STATIC_LIBRARY_DIRS:INTERNAL= -_FFMPEG_AVFORMAT_STATIC_LIBS:INTERNAL= -_FFMPEG_AVFORMAT_STATIC_LIBS_L:INTERNAL= -_FFMPEG_AVFORMAT_STATIC_LIBS_OTHER:INTERNAL= -_FFMPEG_AVFORMAT_STATIC_LIBS_PATHS:INTERNAL= -_FFMPEG_AVFORMAT_VERSION:INTERNAL=53.21.1 -_FFMPEG_AVFORMAT_libavformat_INCLUDEDIR:INTERNAL= -_FFMPEG_AVFORMAT_libavformat_LIBDIR:INTERNAL= -_FFMPEG_AVFORMAT_libavformat_PREFIX:INTERNAL= -_FFMPEG_AVFORMAT_libavformat_VERSION:INTERNAL= -_FFMPEG_AVUTIL_CFLAGS:INTERNAL= -_FFMPEG_AVUTIL_CFLAGS_I:INTERNAL= -_FFMPEG_AVUTIL_CFLAGS_OTHER:INTERNAL= -_FFMPEG_AVUTIL_FOUND:INTERNAL=1 -_FFMPEG_AVUTIL_INCLUDEDIR:INTERNAL=/usr/include -_FFMPEG_AVUTIL_INCLUDE_DIRS:INTERNAL= -_FFMPEG_AVUTIL_LDFLAGS:INTERNAL=-lavutil -_FFMPEG_AVUTIL_LDFLAGS_OTHER:INTERNAL= -_FFMPEG_AVUTIL_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu -_FFMPEG_AVUTIL_LIBRARIES:INTERNAL=avutil -_FFMPEG_AVUTIL_LIBRARY_DIRS:INTERNAL= -_FFMPEG_AVUTIL_LIBS:INTERNAL= -_FFMPEG_AVUTIL_LIBS_L:INTERNAL= -_FFMPEG_AVUTIL_LIBS_OTHER:INTERNAL= -_FFMPEG_AVUTIL_LIBS_PATHS:INTERNAL= -_FFMPEG_AVUTIL_PREFIX:INTERNAL=/usr -_FFMPEG_AVUTIL_STATIC_CFLAGS:INTERNAL= -_FFMPEG_AVUTIL_STATIC_CFLAGS_I:INTERNAL= -_FFMPEG_AVUTIL_STATIC_CFLAGS_OTHER:INTERNAL= -_FFMPEG_AVUTIL_STATIC_INCLUDE_DIRS:INTERNAL= -_FFMPEG_AVUTIL_STATIC_LDFLAGS:INTERNAL=-lavutil;-lm -_FFMPEG_AVUTIL_STATIC_LDFLAGS_OTHER:INTERNAL= -_FFMPEG_AVUTIL_STATIC_LIBDIR:INTERNAL= -_FFMPEG_AVUTIL_STATIC_LIBRARIES:INTERNAL=avutil;m -_FFMPEG_AVUTIL_STATIC_LIBRARY_DIRS:INTERNAL= -_FFMPEG_AVUTIL_STATIC_LIBS:INTERNAL= -_FFMPEG_AVUTIL_STATIC_LIBS_L:INTERNAL= -_FFMPEG_AVUTIL_STATIC_LIBS_OTHER:INTERNAL= -_FFMPEG_AVUTIL_STATIC_LIBS_PATHS:INTERNAL= -_FFMPEG_AVUTIL_VERSION:INTERNAL=51.22.3 -_FFMPEG_AVUTIL_libavutil_INCLUDEDIR:INTERNAL= -_FFMPEG_AVUTIL_libavutil_LIBDIR:INTERNAL= -_FFMPEG_AVUTIL_libavutil_PREFIX:INTERNAL= -_FFMPEG_AVUTIL_libavutil_VERSION:INTERNAL= -_FFMPEG_SWRESAMPLE_CFLAGS:INTERNAL= -_FFMPEG_SWRESAMPLE_CFLAGS_I:INTERNAL= -_FFMPEG_SWRESAMPLE_CFLAGS_OTHER:INTERNAL= -_FFMPEG_SWRESAMPLE_FOUND:INTERNAL= -_FFMPEG_SWRESAMPLE_INCLUDEDIR:INTERNAL= -_FFMPEG_SWRESAMPLE_LIBDIR:INTERNAL= -_FFMPEG_SWRESAMPLE_LIBS:INTERNAL= -_FFMPEG_SWRESAMPLE_LIBS_L:INTERNAL= -_FFMPEG_SWRESAMPLE_LIBS_OTHER:INTERNAL= -_FFMPEG_SWRESAMPLE_LIBS_PATHS:INTERNAL= -_FFMPEG_SWRESAMPLE_PREFIX:INTERNAL= -_FFMPEG_SWRESAMPLE_STATIC_CFLAGS:INTERNAL= -_FFMPEG_SWRESAMPLE_STATIC_CFLAGS_I:INTERNAL= -_FFMPEG_SWRESAMPLE_STATIC_CFLAGS_OTHER:INTERNAL= -_FFMPEG_SWRESAMPLE_STATIC_LIBDIR:INTERNAL= -_FFMPEG_SWRESAMPLE_STATIC_LIBS:INTERNAL= -_FFMPEG_SWRESAMPLE_STATIC_LIBS_L:INTERNAL= -_FFMPEG_SWRESAMPLE_STATIC_LIBS_OTHER:INTERNAL= -_FFMPEG_SWRESAMPLE_STATIC_LIBS_PATHS:INTERNAL= -_FFMPEG_SWRESAMPLE_VERSION:INTERNAL= -_FFMPEG_SWRESAMPLE_libswresample_INCLUDEDIR:INTERNAL= -_FFMPEG_SWRESAMPLE_libswresample_LIBDIR:INTERNAL= -_FFMPEG_SWRESAMPLE_libswresample_PREFIX:INTERNAL= -_FFMPEG_SWRESAMPLE_libswresample_VERSION:INTERNAL= -_FFMPEG_SWSCALE_CFLAGS:INTERNAL= -_FFMPEG_SWSCALE_CFLAGS_I:INTERNAL= -_FFMPEG_SWSCALE_CFLAGS_OTHER:INTERNAL= -_FFMPEG_SWSCALE_FOUND:INTERNAL=1 -_FFMPEG_SWSCALE_INCLUDEDIR:INTERNAL=/usr/include -_FFMPEG_SWSCALE_INCLUDE_DIRS:INTERNAL= -_FFMPEG_SWSCALE_LDFLAGS:INTERNAL=-lswscale -_FFMPEG_SWSCALE_LDFLAGS_OTHER:INTERNAL= -_FFMPEG_SWSCALE_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu -_FFMPEG_SWSCALE_LIBRARIES:INTERNAL=swscale -_FFMPEG_SWSCALE_LIBRARY_DIRS:INTERNAL= -_FFMPEG_SWSCALE_LIBS:INTERNAL= -_FFMPEG_SWSCALE_LIBS_L:INTERNAL= -_FFMPEG_SWSCALE_LIBS_OTHER:INTERNAL= -_FFMPEG_SWSCALE_LIBS_PATHS:INTERNAL= -_FFMPEG_SWSCALE_PREFIX:INTERNAL=/usr -_FFMPEG_SWSCALE_STATIC_CFLAGS:INTERNAL= -_FFMPEG_SWSCALE_STATIC_CFLAGS_I:INTERNAL= -_FFMPEG_SWSCALE_STATIC_CFLAGS_OTHER:INTERNAL= -_FFMPEG_SWSCALE_STATIC_INCLUDE_DIRS:INTERNAL= -_FFMPEG_SWSCALE_STATIC_LDFLAGS:INTERNAL=-lswscale;-lavutil;-lm -_FFMPEG_SWSCALE_STATIC_LDFLAGS_OTHER:INTERNAL= -_FFMPEG_SWSCALE_STATIC_LIBDIR:INTERNAL= -_FFMPEG_SWSCALE_STATIC_LIBRARIES:INTERNAL=swscale;avutil;m -_FFMPEG_SWSCALE_STATIC_LIBRARY_DIRS:INTERNAL= -_FFMPEG_SWSCALE_STATIC_LIBS:INTERNAL= -_FFMPEG_SWSCALE_STATIC_LIBS_L:INTERNAL= -_FFMPEG_SWSCALE_STATIC_LIBS_OTHER:INTERNAL= -_FFMPEG_SWSCALE_STATIC_LIBS_PATHS:INTERNAL= -_FFMPEG_SWSCALE_VERSION:INTERNAL=2.1.0 -_FFMPEG_SWSCALE_libswscale_INCLUDEDIR:INTERNAL= -_FFMPEG_SWSCALE_libswscale_LIBDIR:INTERNAL= -_FFMPEG_SWSCALE_libswscale_PREFIX:INTERNAL= -_FFMPEG_SWSCALE_libswscale_VERSION:INTERNAL= -__pkg_config_checked_PC_OGG:INTERNAL=1 -__pkg_config_checked_PC_THEORA:INTERNAL=1 -__pkg_config_checked_PC_THEORADEC:INTERNAL=1 -__pkg_config_checked_PC_THEORAENC:INTERNAL=1 -__pkg_config_checked__FFMPEG_AVCODEC:INTERNAL=1 -__pkg_config_checked__FFMPEG_AVFORMAT:INTERNAL=1 -__pkg_config_checked__FFMPEG_AVUTIL:INTERNAL=1 -__pkg_config_checked__FFMPEG_SWRESAMPLE:INTERNAL=1 -__pkg_config_checked__FFMPEG_SWSCALE:INTERNAL=1 -__pkg_config_checked_avcodec:INTERNAL=1 -__pkg_config_checked_swscale:INTERNAL=1 -avcodec_CFLAGS:INTERNAL= -avcodec_CFLAGS_I:INTERNAL= -avcodec_CFLAGS_OTHER:INTERNAL= -avcodec_FOUND:INTERNAL=1 -avcodec_INCLUDEDIR:INTERNAL=/usr/include -avcodec_INCLUDE_DIRS:INTERNAL= -avcodec_LDFLAGS:INTERNAL=-lavcodec -avcodec_LDFLAGS_OTHER:INTERNAL= -avcodec_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu -avcodec_LIBRARIES:INTERNAL=avcodec -avcodec_LIBRARY_DIRS:INTERNAL= -avcodec_LIBS:INTERNAL= -avcodec_LIBS_L:INTERNAL= -avcodec_LIBS_OTHER:INTERNAL= -avcodec_LIBS_PATHS:INTERNAL= -avcodec_PREFIX:INTERNAL=/usr -avcodec_STATIC_CFLAGS:INTERNAL= -avcodec_STATIC_CFLAGS_I:INTERNAL= -avcodec_STATIC_CFLAGS_OTHER:INTERNAL= -avcodec_STATIC_INCLUDE_DIRS:INTERNAL= -avcodec_STATIC_LDFLAGS:INTERNAL=-pthread;-lavcodec;-ldl;-lX11;-lXext;-lXfixes;-ljack;-lasound;-ldc1394;-lraw1394;-lvpx;-lvorbisenc;-lvorbis;-ltheoraenc;-ltheoradec;-logg;-lspeex;-lschroedinger-1.0;-lgsm;-lfreetype;-lva;-lbz2;-lz;-lavutil;-lm -avcodec_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread -avcodec_STATIC_LIBDIR:INTERNAL= -avcodec_STATIC_LIBRARIES:INTERNAL=avcodec;dl;X11;Xext;Xfixes;jack;asound;dc1394;raw1394;vpx;vorbisenc;vorbis;theoraenc;theoradec;ogg;speex;schroedinger-1.0;gsm;freetype;va;bz2;z;avutil;m -avcodec_STATIC_LIBRARY_DIRS:INTERNAL= -avcodec_STATIC_LIBS:INTERNAL= -avcodec_STATIC_LIBS_L:INTERNAL= -avcodec_STATIC_LIBS_OTHER:INTERNAL= -avcodec_STATIC_LIBS_PATHS:INTERNAL= -avcodec_VERSION:INTERNAL=53.35.0 -avcodec_libavcodec_INCLUDEDIR:INTERNAL= -avcodec_libavcodec_LIBDIR:INTERNAL= -avcodec_libavcodec_PREFIX:INTERNAL= -avcodec_libavcodec_VERSION:INTERNAL= -swscale_CFLAGS:INTERNAL= -swscale_CFLAGS_I:INTERNAL= -swscale_CFLAGS_OTHER:INTERNAL= -swscale_FOUND:INTERNAL=1 -swscale_INCLUDEDIR:INTERNAL=/usr/include -swscale_INCLUDE_DIRS:INTERNAL= -swscale_LDFLAGS:INTERNAL=-lswscale -swscale_LDFLAGS_OTHER:INTERNAL= -swscale_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu -swscale_LIBRARIES:INTERNAL=swscale -swscale_LIBRARY_DIRS:INTERNAL= -swscale_LIBS:INTERNAL= -swscale_LIBS_L:INTERNAL= -swscale_LIBS_OTHER:INTERNAL= -swscale_LIBS_PATHS:INTERNAL= -swscale_PREFIX:INTERNAL=/usr -swscale_STATIC_CFLAGS:INTERNAL= -swscale_STATIC_CFLAGS_I:INTERNAL= -swscale_STATIC_CFLAGS_OTHER:INTERNAL= -swscale_STATIC_INCLUDE_DIRS:INTERNAL= -swscale_STATIC_LDFLAGS:INTERNAL=-lswscale;-lavutil;-lm -swscale_STATIC_LDFLAGS_OTHER:INTERNAL= -swscale_STATIC_LIBDIR:INTERNAL= -swscale_STATIC_LIBRARIES:INTERNAL=swscale;avutil;m -swscale_STATIC_LIBRARY_DIRS:INTERNAL= -swscale_STATIC_LIBS:INTERNAL= -swscale_STATIC_LIBS_L:INTERNAL= -swscale_STATIC_LIBS_OTHER:INTERNAL= -swscale_STATIC_LIBS_PATHS:INTERNAL= -swscale_VERSION:INTERNAL=2.1.0 -swscale_libswscale_INCLUDEDIR:INTERNAL= -swscale_libswscale_LIBDIR:INTERNAL= -swscale_libswscale_PREFIX:INTERNAL= -swscale_libswscale_VERSION:INTERNAL= - diff --git a/Legacy/ws_linux/build/CMakeFiles/CMakeCCompiler.cmake b/Legacy/ws_linux/build/CMakeFiles/CMakeCCompiler.cmake deleted file mode 100644 index 657f5b0..0000000 --- a/Legacy/ws_linux/build/CMakeFiles/CMakeCCompiler.cmake +++ /dev/null @@ -1,49 +0,0 @@ -SET(CMAKE_C_COMPILER "/usr/bin/gcc") -SET(CMAKE_C_COMPILER_ARG1 "") -SET(CMAKE_C_COMPILER_ID "GNU") -SET(CMAKE_C_PLATFORM_ID "Linux") - -SET(CMAKE_AR "/usr/bin/ar") -SET(CMAKE_RANLIB "/usr/bin/ranlib") -SET(CMAKE_LINKER "/usr/bin/ld") -SET(CMAKE_COMPILER_IS_GNUCC 1) -SET(CMAKE_C_COMPILER_LOADED 1) -SET(CMAKE_COMPILER_IS_MINGW ) -SET(CMAKE_COMPILER_IS_CYGWIN ) -IF(CMAKE_COMPILER_IS_CYGWIN) - SET(CYGWIN 1) - SET(UNIX 1) -ENDIF(CMAKE_COMPILER_IS_CYGWIN) - -SET(CMAKE_C_COMPILER_ENV_VAR "CC") - -IF(CMAKE_COMPILER_IS_MINGW) - SET(MINGW 1) -ENDIF(CMAKE_COMPILER_IS_MINGW) -SET(CMAKE_C_COMPILER_ID_RUN 1) -SET(CMAKE_C_SOURCE_FILE_EXTENSIONS c) -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(CMAKE_C_SIZEOF_DATA_PTR) - -IF(CMAKE_C_COMPILER_ABI) - SET(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -ENDIF(CMAKE_C_COMPILER_ABI) - -IF(CMAKE_C_LIBRARY_ARCHITECTURE) - SET(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -ENDIF() - -SET(CMAKE_C_HAS_ISYSROOT "") - - -SET(CMAKE_C_IMPLICIT_LINK_LIBRARIES "c") -SET(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/4.6;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") diff --git a/Legacy/ws_linux/build/CMakeFiles/CMakeCXXCompiler.cmake b/Legacy/ws_linux/build/CMakeFiles/CMakeCXXCompiler.cmake deleted file mode 100644 index f62d04d..0000000 --- a/Legacy/ws_linux/build/CMakeFiles/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,50 +0,0 @@ -SET(CMAKE_CXX_COMPILER "/usr/bin/c++") -SET(CMAKE_CXX_COMPILER_ARG1 "") -SET(CMAKE_CXX_COMPILER_ID "GNU") -SET(CMAKE_CXX_PLATFORM_ID "Linux") - -SET(CMAKE_AR "/usr/bin/ar") -SET(CMAKE_RANLIB "/usr/bin/ranlib") -SET(CMAKE_LINKER "/usr/bin/ld") -SET(CMAKE_COMPILER_IS_GNUCXX 1) -SET(CMAKE_CXX_COMPILER_LOADED 1) -SET(CMAKE_COMPILER_IS_MINGW ) -SET(CMAKE_COMPILER_IS_CYGWIN ) -IF(CMAKE_COMPILER_IS_CYGWIN) - SET(CYGWIN 1) - SET(UNIX 1) -ENDIF(CMAKE_COMPILER_IS_CYGWIN) - -SET(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -IF(CMAKE_COMPILER_IS_MINGW) - SET(MINGW 1) -ENDIF(CMAKE_COMPILER_IS_MINGW) -SET(CMAKE_CXX_COMPILER_ID_RUN 1) -SET(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) -SET(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) -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(CMAKE_CXX_SIZEOF_DATA_PTR) - -IF(CMAKE_CXX_COMPILER_ABI) - SET(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -ENDIF(CMAKE_CXX_COMPILER_ABI) - -IF(CMAKE_CXX_LIBRARY_ARCHITECTURE) - SET(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -ENDIF() - -SET(CMAKE_CXX_HAS_ISYSROOT "") - - -SET(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;c") -SET(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/4.6;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") diff --git a/Legacy/ws_linux/build/CMakeFiles/CMakeDetermineCompilerABI_C.bin b/Legacy/ws_linux/build/CMakeFiles/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index dc21ec4e8374e81c953da6449000e248b553d721..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8413 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 ignore - arg [--sysroot=/] ==> ignore - arg [--build-id] ==> ignore - arg [--no-add-needed] ==> ignore - arg [--as-needed] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [-export-dynamic] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTryCompileExec] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crt1.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crti.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/crtbegin.o] ==> ignore - arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.6] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../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/4.6/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../..] - arg [CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--no-as-needed] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--no-as-needed] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/crtend.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crtn.o] ==> ignore - remove lib [gcc] - remove lib [gcc_s] - remove lib [gcc] - remove lib [gcc_s] - collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6] ==> [/usr/lib/gcc/x86_64-linux-gnu/4.6] - collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib] ==> [/usr/lib] - collapse dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse dir [/lib/../lib] ==> [/lib] - collapse dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse dir [/usr/lib/../lib] ==> [/usr/lib] - collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../..] ==> [/usr/lib] - implicit libs: [c] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/4.6;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - - -Determining if the CXX compiler works passed with the following output: -Change Dir: /home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp - -Run Build Command:/usr/bin/make "cmTryCompileExec/fast" -/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build -make[1]: Entering directory `/home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o -/usr/bin/c++ -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o -c /home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx -Linking CXX executable cmTryCompileExec -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 -/usr/bin/c++ CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o -o cmTryCompileExec -rdynamic -make[1]: Leaving directory `/home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp' - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp - -Run Build Command:/usr/bin/make "cmTryCompileExec/fast" -/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build -make[1]: Entering directory `/home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -/usr/bin/c++ -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp -Linking CXX executable cmTryCompileExec -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 -/usr/bin/c++ -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -o cmTryCompileExec -rdynamic -Using built-in specs. -COLLECT_GCC=/usr/bin/c++ -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapper -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.3-1ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) -COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/4.6/collect2 --sysroot=/ --build-id --no-add-needed --as-needed --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTryCompileExec /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.6/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.6 -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../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/4.6/../../.. CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/4.6/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crtn.o -make[1]: Leaving directory `/home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp' - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"] - ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build] - ignore line: [make[1]: Entering directory `/home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp'] - ignore line: [/usr/bin/cmake -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp/CMakeFiles 1] - ignore line: [Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Linking CXX executable cmTryCompileExec] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -o cmTryCompileExec -rdynamic ] - 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/4.6/lto-wrapper] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.3-1ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --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 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.6/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/4.6/collect2 --sysroot=/ --build-id --no-add-needed --as-needed --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTryCompileExec /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.6/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.6 -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../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/4.6/../../.. CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/4.6/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/collect2] ==> ignore - arg [--sysroot=/] ==> ignore - arg [--build-id] ==> ignore - arg [--no-add-needed] ==> ignore - arg [--as-needed] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [-export-dynamic] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTryCompileExec] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crt1.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crti.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/crtbegin.o] ==> ignore - arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.6] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../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/4.6/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../..] - arg [CMakeFiles/cmTryCompileExec.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/4.6/crtend.o] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crtn.o] ==> ignore - remove lib [gcc_s] - remove lib [gcc] - remove lib [gcc_s] - remove lib [gcc] - collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6] ==> [/usr/lib/gcc/x86_64-linux-gnu/4.6] - collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib] ==> [/usr/lib] - collapse dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse dir [/lib/../lib] ==> [/lib] - collapse dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse dir [/usr/lib/../lib] ==> [/usr/lib] - collapse dir [/usr/lib/gcc/x86_64-linux-gnu/4.6/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;c] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/4.6;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - - -Determining if files pthread.h exist passed with the following output: -Change Dir: /home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp - -Run Build Command:/usr/bin/make "cmTryCompileExec/fast" -/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build -make[1]: Entering directory `/home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec.dir/CheckIncludeFiles.c.o -/usr/bin/gcc -o CMakeFiles/cmTryCompileExec.dir/CheckIncludeFiles.c.o -c /home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp/CheckIncludeFiles.c -Linking C executable cmTryCompileExec -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 -/usr/bin/gcc CMakeFiles/cmTryCompileExec.dir/CheckIncludeFiles.c.o -o cmTryCompileExec -rdynamic -make[1]: Leaving directory `/home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp' - - -Determining if the function pthread_create exists in the pthread passed with the following output: -Change Dir: /home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp - -Run Build Command:/usr/bin/make "cmTryCompileExec/fast" -/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build -make[1]: Entering directory `/home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building C object CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o -/usr/bin/gcc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c -Linking C executable cmTryCompileExec -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 -/usr/bin/gcc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o -o cmTryCompileExec -rdynamic -lpthread -make[1]: Leaving directory `/home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp' - - -Determining if the CXX compiler accepts the flag -Wl,--version-script,"/home/lab1_5/ws/ws_linux/build/image_transport_plugins/compressed_depth_image_transport/class_loader_hide_library_symbols__compressed_depth_image_transport.script" passed with the following output: -Change Dir: /home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp - -Run Build Command:/usr/bin/make "cmTryCompileExec/fast" -make[1]: Entering directory `/home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp' -/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build -make[2]: Entering directory `/home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp' -/usr/bin/cmake -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp/CMakeFiles 1 -Building CXX object CMakeFiles/cmTryCompileExec.dir/DummyCXXFile.cxx.o -/usr/bin/c++ -Wl,--version-script,"/home/lab1_5/ws/ws_linux/build/image_transport_plugins/compressed_depth_image_transport/class_loader_hide_library_symbols__compressed_depth_image_transport.script" -o CMakeFiles/cmTryCompileExec.dir/DummyCXXFile.cxx.o -c /usr/share/cmake-2.8/Modules/DummyCXXFile.cxx -Linking CXX executable cmTryCompileExec -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 -/usr/bin/c++ -Wl,--version-script,"/home/lab1_5/ws/ws_linux/build/image_transport_plugins/compressed_depth_image_transport/class_loader_hide_library_symbols__compressed_depth_image_transport.script" CMakeFiles/cmTryCompileExec.dir/DummyCXXFile.cxx.o -o cmTryCompileExec -rdynamic -make[2]: Leaving directory `/home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp' -make[1]: Leaving directory `/home/lab1_5/ws/ws_linux/build/CMakeFiles/CMakeTmp' - - diff --git a/Legacy/ws_linux/build/CMakeFiles/CMakeRuleHashes.txt b/Legacy/ws_linux/build/CMakeFiles/CMakeRuleHashes.txt deleted file mode 100644 index a7d1c49..0000000 --- a/Legacy/ws_linux/build/CMakeFiles/CMakeRuleHashes.txt +++ /dev/null @@ -1,104 +0,0 @@ -# Hashes of file build rules. -5c741e4bafaa4e4e627e3da011306090 /home/lab1_5/ws/ws_linux/devel/include/compressed_depth_image_transport/CompressedDepthPublisherConfig.h -f7ccaff73f4941332a0878cc5cc7d0f2 /home/lab1_5/ws/ws_linux/devel/include/compressed_image_transport/CompressedPublisherConfig.h -e080c3e5e73febe4e2068a93a5b2cb0a /home/lab1_5/ws/ws_linux/devel/include/rosaria/BumperState.h -7dc242583ade1b73ff19968b1227c636 /home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h -fe6d554df5d5446de5d0e8aa70c9ebac /home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RestrictionsMsg.h -dc0ca9717dbbdf4c0bc913c3a482eb29 /home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h -b47cfd6f10785344380e8eda248cccc6 /home/lab1_5/ws/ws_linux/devel/include/theora_image_transport/Packet.h -b9548efe64580f7cfd8079a5f52f8a44 /home/lab1_5/ws/ws_linux/devel/include/theora_image_transport/TheoraPublisherConfig.h -30b8b513d95604c13181f5509ba0240a /home/lab1_5/ws/ws_linux/devel/include/theora_image_transport/TheoraSubscriberConfig.h -41fd248b70dbf81470620287c5bb47ab /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/_BumperState.py -7234d80da6a4bd403e7b61286e186130 /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/__init__.py -a0478ebd217c1233c0bf3a6624904d03 /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RestrictionsMsg.py -7b9a6628a49150579963f568dd643d9f /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py -58ca1c3cb3cca0f0415e1e1e523d7061 /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/__init__.py -7f7828dcc812a3b9b372cec3e31a6945 /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/theora_image_transport/msg/_Packet.py -c45452adc3ab0607e8c305c31502501a /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/theora_image_transport/msg/__init__.py -e18ad45c8276c68e05c1b1ed420e4561 /home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria/msg/BumperState.lisp -a9f69f91ee132907f33873cb052cf015 /home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RestrictionsMsg.lisp -6ba5ea70e359ebd796f7543566ae3db2 /home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RobotInfoMsg.lisp -fb0975d688b15c7bb699a16596532ac5 /home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/theora_image_transport/msg/Packet.lisp -8099a92a7968e95953b230635467d9bf CMakeFiles/clean_test_results -548b6dc829b8c3b7b051e5fc0b33c85f CMakeFiles/doxygen -548b6dc829b8c3b7b051e5fc0b33c85f CMakeFiles/run_tests -548b6dc829b8c3b7b051e5fc0b33c85f CMakeFiles/tests -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/actionlib_generate_messages_cpp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/actionlib_generate_messages_lisp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/actionlib_generate_messages_py -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/actionlib_msgs_generate_messages_cpp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/actionlib_msgs_generate_messages_lisp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/actionlib_msgs_generate_messages_py -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/compressed_depth_image_transport_gencfg -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/dynamic_reconfigure_gencfg -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/dynamic_reconfigure_generate_messages_cpp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/dynamic_reconfigure_generate_messages_lisp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/dynamic_reconfigure_generate_messages_py -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/roscpp_generate_messages_cpp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/roscpp_generate_messages_lisp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/roscpp_generate_messages_py -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/rosgraph_msgs_generate_messages_cpp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/rosgraph_msgs_generate_messages_lisp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/rosgraph_msgs_generate_messages_py -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/sensor_msgs_generate_messages_cpp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/sensor_msgs_generate_messages_lisp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/sensor_msgs_generate_messages_py -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/tf2_msgs_generate_messages_cpp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/tf2_msgs_generate_messages_lisp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/tf2_msgs_generate_messages_py -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/tf_generate_messages_cpp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/tf_generate_messages_lisp -6a4480bb9c2c39211519dd8c3c613db4 image_transport_plugins/compressed_depth_image_transport/CMakeFiles/tf_generate_messages_py -c99dc3211604ad2f125fc2280190a6fc image_transport_plugins/compressed_image_transport/CMakeFiles/compressed_image_transport_gencfg -c8e55c74376548a10443b23778094332 image_transport_plugins/image_transport_plugins/CMakeFiles/_catkin_empty_exported_target -7e056ec7f1a88a837af500b06e30cd53 image_transport_plugins/theora_image_transport/CMakeFiles/theora_image_transport_gencfg -7e056ec7f1a88a837af500b06e30cd53 image_transport_plugins/theora_image_transport/CMakeFiles/theora_image_transport_gencpp -7e056ec7f1a88a837af500b06e30cd53 image_transport_plugins/theora_image_transport/CMakeFiles/theora_image_transport_generate_messages -7e056ec7f1a88a837af500b06e30cd53 image_transport_plugins/theora_image_transport/CMakeFiles/theora_image_transport_generate_messages_cpp -7e056ec7f1a88a837af500b06e30cd53 image_transport_plugins/theora_image_transport/CMakeFiles/theora_image_transport_generate_messages_lisp -7e056ec7f1a88a837af500b06e30cd53 image_transport_plugins/theora_image_transport/CMakeFiles/theora_image_transport_generate_messages_py -7e056ec7f1a88a837af500b06e30cd53 image_transport_plugins/theora_image_transport/CMakeFiles/theora_image_transport_genlisp -7e056ec7f1a88a837af500b06e30cd53 image_transport_plugins/theora_image_transport/CMakeFiles/theora_image_transport_genpy -7e056ec7f1a88a837af500b06e30cd53 image_transport_plugins/theora_image_transport/CMakeFiles/topic_tools_generate_messages_cpp -7e056ec7f1a88a837af500b06e30cd53 image_transport_plugins/theora_image_transport/CMakeFiles/topic_tools_generate_messages_lisp -7e056ec7f1a88a837af500b06e30cd53 image_transport_plugins/theora_image_transport/CMakeFiles/topic_tools_generate_messages_py -ecb60bf5b43b0dc8aa686e69b54fe939 rosaria/CMakeFiles/nav_msgs_generate_messages_cpp -ecb60bf5b43b0dc8aa686e69b54fe939 rosaria/CMakeFiles/nav_msgs_generate_messages_lisp -ecb60bf5b43b0dc8aa686e69b54fe939 rosaria/CMakeFiles/nav_msgs_generate_messages_py -ecb60bf5b43b0dc8aa686e69b54fe939 rosaria/CMakeFiles/rosaria_gencfg -ecb60bf5b43b0dc8aa686e69b54fe939 rosaria/CMakeFiles/rosaria_gencpp -ecb60bf5b43b0dc8aa686e69b54fe939 rosaria/CMakeFiles/rosaria_generate_messages -ecb60bf5b43b0dc8aa686e69b54fe939 rosaria/CMakeFiles/rosaria_generate_messages_cpp -ecb60bf5b43b0dc8aa686e69b54fe939 rosaria/CMakeFiles/rosaria_generate_messages_lisp -ecb60bf5b43b0dc8aa686e69b54fe939 rosaria/CMakeFiles/rosaria_generate_messages_py -ecb60bf5b43b0dc8aa686e69b54fe939 rosaria/CMakeFiles/rosaria_genlisp -ecb60bf5b43b0dc8aa686e69b54fe939 rosaria/CMakeFiles/rosaria_genpy -27e1afd49078e6f46155a0301c3ca72a rosaria_bringup/CMakeFiles/_run_tests_rosaria_bringup -27e1afd49078e6f46155a0301c3ca72a rosaria_bringup/CMakeFiles/_run_tests_rosaria_bringup_roslaunch-check -fe962974fae951744ac72ba0b5d4653d rosaria_bringup/CMakeFiles/_run_tests_rosaria_bringup_roslaunch-check_launch -27e1afd49078e6f46155a0301c3ca72a rosaria_bringup/CMakeFiles/run_tests_rosaria_bringup -27e1afd49078e6f46155a0301c3ca72a rosaria_bringup/CMakeFiles/run_tests_rosaria_bringup_roslaunch-check -fe962974fae951744ac72ba0b5d4653d rosaria_bringup/CMakeFiles/run_tests_rosaria_bringup_roslaunch-check_launch -884736c1cf2e8d12735b52fbf36c0bfb rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp -884736c1cf2e8d12735b52fbf36c0bfb rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp -884736c1cf2e8d12735b52fbf36c0bfb rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py -884736c1cf2e8d12735b52fbf36c0bfb rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp -884736c1cf2e8d12735b52fbf36c0bfb rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages -884736c1cf2e8d12735b52fbf36c0bfb rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp -884736c1cf2e8d12735b52fbf36c0bfb rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp -884736c1cf2e8d12735b52fbf36c0bfb rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py -884736c1cf2e8d12735b52fbf36c0bfb rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp -884736c1cf2e8d12735b52fbf36c0bfb rosaria_msgs/CMakeFiles/rosaria_msgs_genpy -884736c1cf2e8d12735b52fbf36c0bfb rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp -884736c1cf2e8d12735b52fbf36c0bfb rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp -884736c1cf2e8d12735b52fbf36c0bfb rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py -73ee8551314fa7957542f8683693dbc9 safety/CMakeFiles/safety_gencpp -73ee8551314fa7957542f8683693dbc9 safety/CMakeFiles/safety_generate_messages -73ee8551314fa7957542f8683693dbc9 safety/CMakeFiles/safety_generate_messages_cpp -73ee8551314fa7957542f8683693dbc9 safety/CMakeFiles/safety_generate_messages_lisp -73ee8551314fa7957542f8683693dbc9 safety/CMakeFiles/safety_generate_messages_py -73ee8551314fa7957542f8683693dbc9 safety/CMakeFiles/safety_genlisp -73ee8551314fa7957542f8683693dbc9 safety/CMakeFiles/safety_genpy -cdf70a20865f9248011fa71a47ef2baa usb_cam/CMakeFiles/std_srvs_generate_messages_cpp -cdf70a20865f9248011fa71a47ef2baa usb_cam/CMakeFiles/std_srvs_generate_messages_lisp -cdf70a20865f9248011fa71a47ef2baa usb_cam/CMakeFiles/std_srvs_generate_messages_py diff --git a/Legacy/ws_linux/build/CMakeFiles/CMakeSystem.cmake b/Legacy/ws_linux/build/CMakeFiles/CMakeSystem.cmake deleted file mode 100644 index 745febf..0000000 --- a/Legacy/ws_linux/build/CMakeFiles/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ - - -SET(CMAKE_SYSTEM "Linux-5.4.0-90-generic") -SET(CMAKE_SYSTEM_NAME "Linux") -SET(CMAKE_SYSTEM_VERSION "5.4.0-90-generic") -SET(CMAKE_SYSTEM_PROCESSOR "x86_64") - -SET(CMAKE_HOST_SYSTEM "Linux-5.4.0-90-generic") -SET(CMAKE_HOST_SYSTEM_NAME "Linux") -SET(CMAKE_HOST_SYSTEM_VERSION "5.4.0-90-generic") -SET(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - -SET(CMAKE_CROSSCOMPILING "FALSE") - -SET(CMAKE_SYSTEM_LOADED 1) diff --git a/Legacy/ws_linux/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c b/Legacy/ws_linux/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 936ae30..0000000 --- a/Legacy/ws_linux/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,232 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" - -#elif defined(__clang__) -# define COMPILER_ID "Clang" - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - -#elif defined(__WATCOMC__) -# define COMPILER_ID "Watcom" - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - -#elif defined(__IBMC__) -# if defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" -# elif __IBMC__ >= 800 -# define COMPILER_ID "XL" -# else -# define COMPILER_ID "VisualAge" -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" - -#elif defined(__PATHSCALE__) -# define COMPILER_ID "PathScale" - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI_DSP" - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - -#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -/* Analog Devices C++ compiler for Blackfin, TigerSHARC and - SHARC (21000) DSPs */ -# define COMPILER_ID "ADSP" - -/* IAR Systems compiler for embedded systems. - http://www.iar.com - Not supported yet by CMake -#elif defined(__IAR_SYSTEMS_ICC__) -# define COMPILER_ID "IAR" */ - -/* sdcc, the small devices C compiler for embedded systems, - http://sdcc.sourceforge.net */ -#elif defined(SDCC) -# define COMPILER_ID "SDCC" - -#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) -# define COMPILER_ID "MIPSpro" - -/* This compiler is either not known or is too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__sgi) -# define COMPILER_ID "MIPSpro" - -#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 "]"; - -/* 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(__sgi) || defined(__sgi__) || defined(_SGI) -# define PLATFORM_ID "IRIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU) || defined(__HAIKU__) || defined(_HAIKU) -# define PLATFORM_ID "Haiku" -/* Haiku also defines __BEOS__ so we must - put it prior to the check for __BEOS__ -*/ - -#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" - -#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" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_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_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; - (void)argv; - return require; -} -#endif diff --git a/Legacy/ws_linux/build/CMakeFiles/CompilerIdC/a.out b/Legacy/ws_linux/build/CMakeFiles/CompilerIdC/a.out deleted file mode 100755 index ec9b7d5ef3fc79a2450bc3b303688d16d9b90fe0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8472 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 Gw%}jt)KHKB diff --git a/Legacy/ws_linux/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp b/Legacy/ws_linux/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index 7414ddf..0000000 --- a/Legacy/ws_linux/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,215 +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 - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" - -#elif defined(__clang__) -# define COMPILER_ID "Clang" - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - -#elif defined(__WATCOMC__) -# define COMPILER_ID "Watcom" - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - -#elif defined(__IBMCPP__) -# if defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" -# elif __IBMCPP__ >= 800 -# define COMPILER_ID "XL" -# else -# define COMPILER_ID "VisualAge" -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" - -#elif defined(__PATHSCALE__) -# define COMPILER_ID "PathScale" - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI_DSP" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - -#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -/* Analog Devices C++ compiler for Blackfin, TigerSHARC and - SHARC (21000) DSPs */ -# define COMPILER_ID "ADSP" - -#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) -# define COMPILER_ID "MIPSpro" - -/* This compiler is either not known or is too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__sgi) -# define COMPILER_ID "MIPSpro" - -#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 "]"; - -/* 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(__sgi) || defined(__sgi__) || defined(_SGI) -# define PLATFORM_ID "IRIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU) || defined(__HAIKU__) || defined(_HAIKU) -# define PLATFORM_ID "Haiku" -/* Haiku also defines __BEOS__ so we must - put it prior to the check for __BEOS__ -*/ - -#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" - -#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" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_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_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - (void)argv; - return require; -} diff --git a/Legacy/ws_linux/build/CMakeFiles/CompilerIdCXX/a.out b/Legacy/ws_linux/build/CMakeFiles/CompilerIdCXX/a.out deleted file mode 100755 index 24724234ef21d6675b75238af05647fff26db3c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8476 zcmeHMZ){W76+gChI zunC$FX~aiUB}A>9(A!+KP%q1QkT&2GbX!2st*MOA%@zzo#Y3WGubMQ@TJ$D4gh?oX zPw}KjMO&H`i*!U~gnHSJ4yK|C?aSUXk+huH9>VP=5HE_-^UcFh~4263+Sr?f*aq`O8*jS*Y^Ci_peR}VOm1u|Tn(Y?}Bj3Cyf2*UR^8Cpw zr4p4DesDuCqsfQQ)?@&dU^g_x% z7b(R3^ZL22b!a(q?%_2=5MPKCO#fn}aK?XIFFfVP=-dcK9=Y0ExEn6q(l6ijgbROK zIB>6A)?fa_+`R42)E|+;=aIs#zQR9x%j-YXr>|g4uIE42i%!q!{;iL@?)z z6ixq@Nb!un8^aL1($aaBTJkT;tx6YE;*SxZ@?!X=ZI-!A7r z<%n8+yYK}0W{n;fj=u1rfy29FnTg3{Dv>>bGw-AYO{SveSSCAhB0^J{!Du!%e&Qs! zHhK2YSf)8!x{K8zeI2WvL^_YOgme;zlj!4oY~1tc4*%B)CK(()uo>$fB%rss^%Zw$ZIgQ+)@0QaM_9-5 z0+m1cYU3+SMzc1(;)m|nJm(tR$D2`1`SB{!3n*7J??`7kEk|HE0?QFtj=*vRmLu?` zB7mQGl|GkhrgqgKD$@W5IyhKh*bA>EH8VSi*AjIVU>F0 zzLDu_rX5T-Fcm_33`z?vBZ|tufXK`L$_iBq@Bq^(wlDYy^Ym{)N%Zk&UnSx3cSE&D zV|k2|;$1Aa$b68?8UDW$*{?bcy?Y-&ZgBsUnXYfrlTzX>$9ktwMw2#WOK<(x`r{ZESpG0Nr7{dDH8(8bQ0fYVhZ15 z$Y5C}9yOy7NQ@g}+2};V7>}c_a1e-@nQRUXTI87+7Gj;ziDV27X0RH31ytQuJ)=34 z#^39SMA~$Q`G4j&p$3f^8LvUNhFtZ$M9xJNh%Xsm!asx=8oQ!D?ADO0o=5l;SA8{9 zvnsa@-*$b|tts5(3jK0k%aM7dgz$9;ADY{uf6=WW z2XK)AU2)dg47FYKWgdPTF`E0L4>HbqK?t(G5NG_J#sZqVqA&9`$ojG_iT@%e^jXxW zwLo}T4>Z>Iv0Og++GzL##i<9rDwv zs>(_K3494Nq|f29op)Li5@(C6_P_8mn6c~A2@a(o2kyV={{dy~`gD3jNoRehzfS&r zl%=MM|MLBkbJ!A9j!DL+=!;(;Vwv5(oWsqxD7DIXx43HirJlb!^yU9yf%Sc&$W-)% ze(ccq@_C<^9o%vseSsG-Lv=~}yIH@R^`)I6FLs6h3^UaJZULBz{-X|@!>M$rh>rWk zwq5kQZ1|oX#JuPWOuWn;!HCZB!qv?k_f^CK_=x|quF-#0J^S8HEWothQMuE;B~}0J zL2rX@ZAqaAJ(lmJz0iZ6$oH=nZ>apY*5Zx$ozm=(%6n+Edg|dTK)x?_B@aeLt1G_} zM(X0LK-T%%dRBw1-?jJ}kaf8hUt78Vsl}T?*3nwL1!R4!#ak=)7PWXA$a+?bw^!Dw zT6`U@J0o^Tg_Pj28;Y1QeTDgCv z;5^|_oxcrS@H2&XfX^`=evLTA0XPoypGWB(#HqcSqyFEs{H#Y)a`Ji)@ivTGhok<# za6QhrUFUk}{)*C|dIKyX?&G|jG++m{;|`+a(d;m+LY(YwaoB}eG?lVl1wt%q=FB|a zOvUgfFf@Glh!F`N9mX3%!|1Ew_J?dm@r-dQl^Knu47F`EqWLMH8<$kVOvD2{yLM~? zDln4qDdKj3weyVUCnipdo&H08%FMu#-h=&yaAZdERV!+bs;q<#MxRZDjvo*4{Z2R@ zh)qsnowV^aqS8A#( zi_lmuZ>Wtk?RKqeQ7{r}>ucd07;(~Zd#Y*n>r=z9*J6viYI!`DF~+0mcq#!#_%Pav zC(}kgmxx0$J(e-#zRK>I+TL3YwA!L1<+2MUad*y6tGird|8vHX#HnNs4") -set(catkin_BUILDTOOL_DEPENDS "cmake") -set(catkin_RUN_DEPENDS_python-catkin-pkg_VERSION_GTE "0.2.0") \ No newline at end of file diff --git a/Legacy/ws_linux/build/catkin_generated/env_cached.sh b/Legacy/ws_linux/build/catkin_generated/env_cached.sh deleted file mode 100755 index d6be91d..0000000 --- a/Legacy/ws_linux/build/catkin_generated/env_cached.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env sh -# generated from catkin/cmake/templates/env.sh.in - -if [ $# -eq 0 ] ; then - /bin/echo "Usage: env.sh COMMANDS" - /bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." - exit 1 -fi - -# ensure to not use different shell type which was set before -CATKIN_SHELL=sh - -# source setup_cached.sh from same directory as this file -_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd) -. "$_CATKIN_SETUP_DIR/setup_cached.sh" -exec "$@" diff --git a/Legacy/ws_linux/build/catkin_generated/generate_cached_setup.py b/Legacy/ws_linux/build/catkin_generated/generate_cached_setup.py deleted file mode 100644 index 2f20ba4..0000000 --- a/Legacy/ws_linux/build/catkin_generated/generate_cached_setup.py +++ /dev/null @@ -1,29 +0,0 @@ -from __future__ import print_function -import argparse -import os -import stat -import sys - -# find the import for catkin's python package - either from source space or from an installed underlay -if os.path.exists(os.path.join('/opt/ros/hydro/share/catkin/cmake', 'catkinConfig.cmake.in')): - sys.path.insert(0, os.path.join('/opt/ros/hydro/share/catkin/cmake', '..', 'python')) -try: - from catkin.environment_cache import generate_environment_script -except ImportError: - # search for catkin package in all workspaces and prepend to path - for workspace in "/home/lab1_5/ws/ws_linux/devel;/opt/ros/hydro".split(';'): - python_path = os.path.join(workspace, 'lib/python2.7/dist-packages') - if os.path.isdir(os.path.join(python_path, 'catkin')): - sys.path.insert(0, python_path) - break - from catkin.environment_cache import generate_environment_script - -code = generate_environment_script('/home/lab1_5/ws/ws_linux/devel/env.sh') - -output_filename = '/home/lab1_5/ws/ws_linux/build/catkin_generated/setup_cached.sh' -with open(output_filename, 'w') as f: - #print('Generate script for cached setup "%s"' % output_filename) - f.write('\n'.join(code)) - -mode = os.stat(output_filename).st_mode -os.chmod(output_filename, mode | stat.S_IXUSR) diff --git a/Legacy/ws_linux/build/catkin_generated/installspace/.rosinstall b/Legacy/ws_linux/build/catkin_generated/installspace/.rosinstall deleted file mode 100644 index 515131f..0000000 --- a/Legacy/ws_linux/build/catkin_generated/installspace/.rosinstall +++ /dev/null @@ -1,2 +0,0 @@ -- setup-file: - local-name: /home/lab1_5/ws/ws_linux/install/setup.sh diff --git a/Legacy/ws_linux/build/catkin_generated/installspace/_setup_util.py b/Legacy/ws_linux/build/catkin_generated/installspace/_setup_util.py deleted file mode 100755 index 65b4bd8..0000000 --- a/Legacy/ws_linux/build/catkin_generated/installspace/_setup_util.py +++ /dev/null @@ -1,280 +0,0 @@ -#!/usr/bin/env python - -# Software License Agreement (BSD License) -# -# Copyright (c) 2012, 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 Willow Garage, Inc. 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. - -'''This file generates shell code for the setup.SHELL scripts to set environment variables''' - -from __future__ import print_function -import argparse -import copy -import errno -import os -import platform -import sys - -CATKIN_MARKER_FILE = '.catkin' - -system = platform.system() -IS_DARWIN = (system == 'Darwin') -IS_WINDOWS = (system == 'Windows') - -# subfolder of workspace prepended to CMAKE_PREFIX_PATH -ENV_VAR_SUBFOLDERS = { - 'CMAKE_PREFIX_PATH': '', - 'CPATH': 'include', - 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': 'lib', - 'PATH': 'bin', - 'PKG_CONFIG_PATH': 'lib/pkgconfig', - 'PYTHONPATH': 'lib/python2.7/dist-packages', -} - - -def rollback_env_variables(environ, env_var_subfolders): - ''' - Generate shell code to reset environment variables - by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH. - This does not cover modifications performed by environment hooks. - ''' - lines = [] - unmodified_environ = copy.copy(environ) - for key in sorted(env_var_subfolders.keys()): - subfolder = env_var_subfolders[key] - value = _rollback_env_variable(unmodified_environ, key, subfolder) - if value is not None: - environ[key] = value - lines.append(assignment(key, value)) - if lines: - lines.insert(0, comment('reset environment variables by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH')) - return lines - - -def _rollback_env_variable(environ, name, subfolder): - ''' - For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder. - - :param subfolder: str '' or subfoldername that may start with '/' - :returns: the updated value of the environment variable. - ''' - value = environ[name] if name in environ else '' - env_paths = [path for path in value.split(os.pathsep) if path] - value_modified = False - if subfolder: - if subfolder.startswith(os.path.sep) or (os.path.altsep and subfolder.startswith(os.path.altsep)): - subfolder = subfolder[1:] - if subfolder.endswith(os.path.sep) or (os.path.altsep and subfolder.endswith(os.path.altsep)): - subfolder = subfolder[:-1] - for ws_path in _get_workspaces(environ, include_fuerte=True, include_non_existing=True): - path_to_find = os.path.join(ws_path, subfolder) if subfolder else ws_path - path_to_remove = None - for env_path in env_paths: - env_path_clean = env_path[:-1] if env_path and env_path[-1] in [os.path.sep, os.path.altsep] else env_path - if env_path_clean == path_to_find: - path_to_remove = env_path - break - if path_to_remove: - env_paths.remove(path_to_remove) - value_modified = True - new_value = os.pathsep.join(env_paths) - return new_value if value_modified else None - - -def _get_workspaces(environ, include_fuerte=False, include_non_existing=False): - ''' - Based on CMAKE_PREFIX_PATH return all catkin workspaces. - - :param include_fuerte: The flag if paths starting with '/opt/ros/fuerte' should be considered workspaces, ``bool`` - ''' - # get all cmake prefix paths - env_name = 'CMAKE_PREFIX_PATH' - value = environ[env_name] if env_name in environ else '' - paths = [path for path in value.split(os.pathsep) if path] - # remove non-workspace paths - workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE)) or (include_fuerte and path.startswith('/opt/ros/fuerte')) or (include_non_existing and not os.path.exists(path))] - return workspaces - - -def prepend_env_variables(environ, env_var_subfolders, workspaces): - ''' - Generate shell code to prepend environment variables - for the all workspaces. - ''' - lines = [] - lines.append(comment('prepend folders of workspaces to environment variables')) - - paths = [path for path in workspaces.split(os.pathsep) if path] - - prefix = _prefix_env_variable(environ, 'CMAKE_PREFIX_PATH', paths, '') - lines.append(prepend(environ, 'CMAKE_PREFIX_PATH', prefix)) - - for key in sorted([key for key in env_var_subfolders.keys() if key != 'CMAKE_PREFIX_PATH']): - subfolder = env_var_subfolders[key] - prefix = _prefix_env_variable(environ, key, paths, subfolder) - lines.append(prepend(environ, key, prefix)) - return lines - - -def _prefix_env_variable(environ, name, paths, subfolder): - ''' - Return the prefix to prepend to the environment variable NAME, adding any path in NEW_PATHS_STR without creating duplicate or empty items. - ''' - value = environ[name] if name in environ else '' - environ_paths = [path for path in value.split(os.pathsep) if path] - checked_paths = [] - for path in paths: - if subfolder: - path = os.path.join(path, subfolder) - # exclude any path already in env and any path we already added - if path not in environ_paths and path not in checked_paths: - checked_paths.append(path) - prefix_str = os.pathsep.join(checked_paths) - if prefix_str != '' and environ_paths: - prefix_str += os.pathsep - return prefix_str - - -def assignment(key, value): - if not IS_WINDOWS: - return 'export %s="%s"' % (key, value) - else: - return 'set %s=%s' % (key, value) - - -def comment(msg): - if not IS_WINDOWS: - return '# %s' % msg - else: - return 'REM %s' % msg - - -def prepend(environ, key, prefix): - if key not in environ or not environ[key]: - return assignment(key, prefix) - if not IS_WINDOWS: - return 'export %s="%s$%s"' % (key, prefix, key) - else: - return 'set %s=%s%%%s%%' % (key, prefix, key) - - -def find_env_hooks(environ, cmake_prefix_path): - ''' - Generate shell code with found environment hooks - for the all workspaces. - ''' - lines = [] - lines.append(comment('found environment hooks in workspaces')) - - generic_env_hooks = [] - generic_env_hooks_workspace = [] - specific_env_hooks = [] - specific_env_hooks_workspace = [] - generic_env_hooks_by_filename = {} - specific_env_hooks_by_filename = {} - generic_env_hook_ext = 'bat' if IS_WINDOWS else 'sh' - specific_env_hook_ext = environ['CATKIN_SHELL'] if not IS_WINDOWS and 'CATKIN_SHELL' in environ and environ['CATKIN_SHELL'] else None - # remove non-workspace paths - workspaces = [path for path in cmake_prefix_path.split(os.pathsep) if path and os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))] - for workspace in reversed(workspaces): - env_hook_dir = os.path.join(workspace, 'etc', 'catkin', 'profile.d') - if os.path.isdir(env_hook_dir): - for filename in sorted(os.listdir(env_hook_dir)): - if filename.endswith('.%s' % generic_env_hook_ext): - # remove previous env hook with same name if present - if filename in generic_env_hooks_by_filename: - i = generic_env_hooks.index(generic_env_hooks_by_filename[filename]) - generic_env_hooks.pop(i) - generic_env_hooks_workspace.pop(i) - # append env hook - generic_env_hooks.append(os.path.join(env_hook_dir, filename)) - generic_env_hooks_workspace.append(workspace) - generic_env_hooks_by_filename[filename] = generic_env_hooks[-1] - elif specific_env_hook_ext is not None and filename.endswith('.%s' % specific_env_hook_ext): - # remove previous env hook with same name if present - if filename in specific_env_hooks_by_filename: - i = specific_env_hooks.index(specific_env_hooks_by_filename[filename]) - specific_env_hooks.pop(i) - specific_env_hooks_workspace.pop(i) - # append env hook - specific_env_hooks.append(os.path.join(env_hook_dir, filename)) - specific_env_hooks_workspace.append(workspace) - specific_env_hooks_by_filename[filename] = specific_env_hooks[-1] - env_hooks = generic_env_hooks + specific_env_hooks - env_hooks_workspace = generic_env_hooks_workspace + specific_env_hooks_workspace - count = len(env_hooks) - lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_COUNT', count)) - for i in range(count): - lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d' % i, env_hooks[i])) - lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d_WORKSPACE' % i, env_hooks_workspace[i])) - return lines - - -def _parse_arguments(args=None): - parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.') - parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context') - return parser.parse_known_args(args=args)[0] - - -if __name__ == '__main__': - try: - try: - args = _parse_arguments() - except Exception as e: - print(e, file=sys.stderr) - sys.exit(1) - - # environment at generation time - CMAKE_PREFIX_PATH = '/home/lab1_5/ws/ws_linux/devel;/opt/ros/hydro'.split(';') - # prepend current workspace if not already part of CPP - base_path = os.path.dirname(__file__) - if base_path not in CMAKE_PREFIX_PATH: - CMAKE_PREFIX_PATH.insert(0, base_path) - CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH) - - environ = dict(os.environ) - lines = [] - if not args.extend: - lines += rollback_env_variables(environ, ENV_VAR_SUBFOLDERS) - lines += prepend_env_variables(environ, ENV_VAR_SUBFOLDERS, CMAKE_PREFIX_PATH) - lines += find_env_hooks(environ, CMAKE_PREFIX_PATH) - print('\n'.join(lines)) - - # need to explicitly flush the output - sys.stdout.flush() - except IOError as e: - # and catch potantial "broken pipe" if stdout is not writable - # which can happen when piping the output to a file but the disk is full - if e.errno == errno.EPIPE: - print(e, file=sys.stderr) - sys.exit(2) - raise - - sys.exit(0) diff --git a/Legacy/ws_linux/build/catkin_generated/installspace/env.sh b/Legacy/ws_linux/build/catkin_generated/installspace/env.sh deleted file mode 100755 index 8aa9d24..0000000 --- a/Legacy/ws_linux/build/catkin_generated/installspace/env.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env sh -# generated from catkin/cmake/templates/env.sh.in - -if [ $# -eq 0 ] ; then - /bin/echo "Usage: env.sh COMMANDS" - /bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." - exit 1 -fi - -# ensure to not use different shell type which was set before -CATKIN_SHELL=sh - -# source setup.sh from same directory as this file -_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd) -. "$_CATKIN_SETUP_DIR/setup.sh" -exec "$@" diff --git a/Legacy/ws_linux/build/catkin_generated/installspace/setup.bash b/Legacy/ws_linux/build/catkin_generated/installspace/setup.bash deleted file mode 100644 index ff47af8..0000000 --- a/Legacy/ws_linux/build/catkin_generated/installspace/setup.bash +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env bash -# generated from catkin/cmake/templates/setup.bash.in - -CATKIN_SHELL=bash - -# source setup.sh from same directory as this file -_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) -. "$_CATKIN_SETUP_DIR/setup.sh" diff --git a/Legacy/ws_linux/build/catkin_generated/installspace/setup.sh b/Legacy/ws_linux/build/catkin_generated/installspace/setup.sh deleted file mode 100644 index 081053d..0000000 --- a/Legacy/ws_linux/build/catkin_generated/installspace/setup.sh +++ /dev/null @@ -1,87 +0,0 @@ -#!/usr/bin/env sh -# generated from catkin/cmake/template/setup.sh.in - -# Sets various environment variables and sources additional environment hooks. -# It tries it's best to undo changes from a previously sourced setup file before. -# Supported command line options: -# --extend: skips the undoing of changes from a previously sourced setup file - -# since this file is sourced either use the provided _CATKIN_SETUP_DIR -# or fall back to the destination set at configure time -: ${_CATKIN_SETUP_DIR:=/home/lab1_5/ws/ws_linux/install} -_SETUP_UTIL="$_CATKIN_SETUP_DIR/_setup_util.py" -unset _CATKIN_SETUP_DIR - -if [ ! -f "$_SETUP_UTIL" ]; then - echo "Missing Python script: $_SETUP_UTIL" - return 22 -fi - -# detect if running on Darwin platform -_UNAME=`uname -s` -_IS_DARWIN=0 -if [ "$_UNAME" = "Darwin" ]; then - _IS_DARWIN=1 -fi -unset _UNAME - -# make sure to export all environment variables -export CMAKE_PREFIX_PATH -export CPATH -if [ $_IS_DARWIN -eq 0 ]; then - export LD_LIBRARY_PATH -else - export DYLD_LIBRARY_PATH -fi -unset _IS_DARWIN -export PATH -export PKG_CONFIG_PATH -export PYTHONPATH - -# remember type of shell if not already set -if [ -z "$CATKIN_SHELL" ]; then - CATKIN_SHELL=sh -fi - -# invoke Python script to generate necessary exports of environment variables -_SETUP_TMP=`mktemp /tmp/setup.sh.XXXXXXXXXX` -if [ $? -ne 0 -o ! -f "$_SETUP_TMP" ]; then - echo "Could not create temporary file: $_SETUP_TMP" - return 1 -fi -CATKIN_SHELL=$CATKIN_SHELL "$_SETUP_UTIL" $@ > $_SETUP_TMP -_RC=$? -if [ $_RC -ne 0 ]; then - if [ $_RC -eq 2 ]; then - echo "Could not write the output of '$_SETUP_UTIL' to temporary file '$_SETUP_TMP': may be the disk if full?" - else - echo "Failed to run '\"$_SETUP_UTIL\" $@': return code $_RC" - fi - unset _RC - unset _SETUP_UTIL - rm -f $_SETUP_TMP - unset _SETUP_TMP - return 1 -fi -unset _RC -unset _SETUP_UTIL -. $_SETUP_TMP -rm -f $_SETUP_TMP -unset _SETUP_TMP - -# source all environment hooks -_i=0 -while [ $_i -lt $_CATKIN_ENVIRONMENT_HOOKS_COUNT ]; do - eval _envfile=\$_CATKIN_ENVIRONMENT_HOOKS_$_i - unset _CATKIN_ENVIRONMENT_HOOKS_$_i - eval _envfile_workspace=\$_CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE - unset _CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE - # set workspace for environment hook - CATKIN_ENV_HOOK_WORKSPACE=$_envfile_workspace - . "$_envfile" - unset CATKIN_ENV_HOOK_WORKSPACE - _i=$((_i + 1)) -done -unset _i - -unset _CATKIN_ENVIRONMENT_HOOKS_COUNT diff --git a/Legacy/ws_linux/build/catkin_generated/installspace/setup.zsh b/Legacy/ws_linux/build/catkin_generated/installspace/setup.zsh deleted file mode 100644 index b660717..0000000 --- a/Legacy/ws_linux/build/catkin_generated/installspace/setup.zsh +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env zsh -# generated from catkin/cmake/templates/setup.zsh.in - -CATKIN_SHELL=zsh -_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) -emulate sh # emulate POSIX -. "$_CATKIN_SETUP_DIR/setup.sh" -emulate zsh # back to zsh mode diff --git a/Legacy/ws_linux/build/catkin_generated/order_packages.cmake b/Legacy/ws_linux/build/catkin_generated/order_packages.cmake deleted file mode 100644 index 10f814e..0000000 --- a/Legacy/ws_linux/build/catkin_generated/order_packages.cmake +++ /dev/null @@ -1,62 +0,0 @@ -# generated from catkin/cmake/em/order_packages.cmake.em - -set(CATKIN_ORDERED_PACKAGES "") -set(CATKIN_ORDERED_PACKAGE_PATHS "") -set(CATKIN_ORDERED_PACKAGES_IS_META "") -set(CATKIN_ORDERED_PACKAGES_BUILD_TYPE "") -list(APPEND CATKIN_ORDERED_PACKAGES "amr_robots_gazebo") -list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "amr-ros-config/gazebo") -list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "False") -list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "catkin") -list(APPEND CATKIN_ORDERED_PACKAGES "amr_robots_launchfiles") -list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "amr-ros-config/launch") -list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "False") -list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "catkin") -list(APPEND CATKIN_ORDERED_PACKAGES "image_transport_plugins") -list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "image_transport_plugins/image_transport_plugins") -list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "True") -list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "catkin") -list(APPEND CATKIN_ORDERED_PACKAGES "rosaria_msgs") -list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "rosaria_msgs") -list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "False") -list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "catkin") -list(APPEND CATKIN_ORDERED_PACKAGES "compressed_depth_image_transport") -list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "image_transport_plugins/compressed_depth_image_transport") -list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "False") -list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "catkin") -list(APPEND CATKIN_ORDERED_PACKAGES "compressed_image_transport") -list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "image_transport_plugins/compressed_image_transport") -list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "False") -list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "catkin") -list(APPEND CATKIN_ORDERED_PACKAGES "rosaria") -list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "rosaria") -list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "False") -list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "catkin") -list(APPEND CATKIN_ORDERED_PACKAGES "safety") -list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "safety") -list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "False") -list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "catkin") -list(APPEND CATKIN_ORDERED_PACKAGES "theora_image_transport") -list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "image_transport_plugins/theora_image_transport") -list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "False") -list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "catkin") -list(APPEND CATKIN_ORDERED_PACKAGES "amr_robots_description") -list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "amr-ros-config/description") -list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "False") -list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "catkin") -list(APPEND CATKIN_ORDERED_PACKAGES "lab15_pioneer_description") -list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "lab15_pioneer_description") -list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "False") -list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "catkin") -list(APPEND CATKIN_ORDERED_PACKAGES "usb_cam") -list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "usb_cam") -list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "False") -list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "catkin") -list(APPEND CATKIN_ORDERED_PACKAGES "rosaria_bringup") -list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "rosaria_bringup") -list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "False") -list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "catkin") - -set(CATKIN_MESSAGE_GENERATORS ) - -set(CATKIN_METAPACKAGE_CMAKE_TEMPLATE "/usr/lib/python2.7/dist-packages/catkin_pkg/templates/metapackage.cmake.in") diff --git a/Legacy/ws_linux/build/catkin_generated/order_packages.py b/Legacy/ws_linux/build/catkin_generated/order_packages.py deleted file mode 100644 index 88b9c6b..0000000 --- a/Legacy/ws_linux/build/catkin_generated/order_packages.py +++ /dev/null @@ -1,5 +0,0 @@ -# generated from catkin/cmake/template/order_packages.context.py.in -source_root_dir = "/home/lab1_5/ws/ws_linux/src" -whitelisted_packages = "".split(';') if "" != "" else [] -blacklisted_packages = "".split(';') if "" != "" else [] -underlay_workspaces = "/home/lab1_5/ws/ws_linux/devel;/opt/ros/hydro".split(';') if "/home/lab1_5/ws/ws_linux/devel;/opt/ros/hydro" != "" else [] diff --git a/Legacy/ws_linux/build/catkin_generated/setup_cached.sh b/Legacy/ws_linux/build/catkin_generated/setup_cached.sh deleted file mode 100755 index 1dccdba..0000000 --- a/Legacy/ws_linux/build/catkin_generated/setup_cached.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env sh -# generated from catkin/python/catkin/environment_cache.py - -# based on a snapshot of the environment before and after calling the setup script -# it emulates the modifications of the setup script without recurring computations - -# new environment variables - -# modified environment variables -export PWD="/home/lab1_5/ws/ws_linux/build" \ No newline at end of file diff --git a/Legacy/ws_linux/build/catkin_generated/stamps/Project/interrogate_setup_dot_py.py.stamp b/Legacy/ws_linux/build/catkin_generated/stamps/Project/interrogate_setup_dot_py.py.stamp deleted file mode 100644 index 26882f0..0000000 --- a/Legacy/ws_linux/build/catkin_generated/stamps/Project/interrogate_setup_dot_py.py.stamp +++ /dev/null @@ -1,250 +0,0 @@ -#!/usr/bin/env python - -# Software License Agreement (BSD License) -# -# Copyright (c) 2012, 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 Willow Garage, Inc. 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 __future__ import print_function -import os -import sys - -import distutils.core -try: - import setuptools -except ImportError: - pass - -from argparse import ArgumentParser - - -def _get_locations(pkgs, package_dir): - """ - based on setuptools logic and the package_dir dict, builds a dict - of location roots for each pkg in pkgs. - See http://docs.python.org/distutils/setupscript.html - - :returns: a dict {pkgname: root} for each pkgname in pkgs (and each of their parents) - """ - # package_dir contains a dict {package_name: relativepath} - # Example {'': 'src', 'foo': 'lib', 'bar': 'lib2'} - # - # '' means where to look for any package unless a parent package - # is listed so package bar.pot is expected at lib2/bar/pot, - # whereas package sup.dee is expected at src/sup/dee - # - # if package_dir does not state anything about a package, - # setuptool expects the package folder to be in the root of the - # project - locations = {} - allprefix = package_dir.get('', '') - for pkg in pkgs: - parent_location = None - splits = pkg.split('.') - # we iterate over compound name from parent to child - # so once we found parent, children just append to their parent - for key_len in range(len(splits)): - key = '.'.join(splits[:key_len + 1]) - if key not in locations: - if key in package_dir: - locations[key] = package_dir[key] - elif parent_location is not None: - locations[key] = parent_location - else: - locations[key] = allprefix - parent_location = locations[key] - return locations - - -def generate_cmake_file(package_name, version, scripts, package_dir, pkgs, modules): - """ - Generates lines to add to a cmake file which will set variables - - :param version: str, format 'int.int.int' - :param scripts: [list of str]: relative paths to scripts - :param package_dir: {modulename: path} - :pkgs: [list of str] python_packages declared in catkin package - :modules: [list of str] python modules - """ - prefix = '%s_SETUP_PY' % package_name - result = [] - result.append(r'set(%s_VERSION "%s")' % (prefix, version)) - result.append(r'set(%s_SCRIPTS "%s")' % (prefix, ';'.join(scripts))) - - # Remove packages with '.' separators. - # - # setuptools allows specifying submodules in other folders than - # their parent - # - # The symlink approach of catkin does not work with such submodules. - # In the common case, this does not matter as the submodule is - # within the containing module. We verify this assumption, and if - # it passes, we remove submodule packages. - locations = _get_locations(pkgs, package_dir) - for pkgname, location in locations.items(): - if not '.' in pkgname: - continue - splits = pkgname.split('.') - # hack: ignore write-combining setup.py files for msg and srv files - if splits[1] in ['msg', 'srv']: - continue - # check every child has the same root folder as its parent - parent_name = '.'.join(splits[:1]) - if location != locations[parent_name]: - raise RuntimeError( - "catkin_export_python does not support setup.py files that combine across multiple directories: %s in %s, %s in %s" % (pkgname, location, parent_name, locations[parent_name])) - - # If checks pass, remove all submodules - pkgs = [p for p in pkgs if '.' not in p] - - resolved_pkgs = [] - for pkg in pkgs: - resolved_pkgs += [os.path.join(locations[pkg], pkg)] - - result.append(r'set(%s_PACKAGES "%s")' % (prefix, ';'.join(pkgs))) - result.append(r'set(%s_PACKAGE_DIRS "%s")' % (prefix, ';'.join(resolved_pkgs).replace("\\", "/"))) - - # skip modules which collide with package names - filtered_modules = [] - for modname in modules: - splits = modname.split('.') - # check all parents too - equals_package = [('.'.join(splits[:-i]) in locations) for i in range(len(splits))] - if any(equals_package): - continue - filtered_modules.append(modname) - module_locations = _get_locations(filtered_modules, package_dir) - - result.append(r'set(%s_MODULES "%s")' % (prefix, ';'.join(['%s.py' % m.replace('.', '/') for m in filtered_modules]))) - result.append(r'set(%s_MODULE_DIRS "%s")' % (prefix, ';'.join([module_locations[m] for m in filtered_modules]).replace("\\", "/"))) - - return result - - -def _create_mock_setup_function(package_name, outfile): - """ - Creates a function to call instead of distutils.core.setup or - setuptools.setup, which just captures some args and writes them - into a file that can be used from cmake - - :param package_name: name of the package - :param outfile: filename that cmake will use afterwards - :returns: a function to replace disutils.core.setup and setuptools.setup - """ - - def setup(*args, **kwargs): - ''' - Checks kwargs and writes a scriptfile - ''' - if 'version' not in kwargs: - sys.stderr.write("\n*** Unable to find 'version' in setup.py of %s\n" % package_name) - raise RuntimeError("version not found in setup.py") - version = kwargs['version'] - package_dir = kwargs.get('package_dir', {}) - - pkgs = kwargs.get('packages', []) - scripts = kwargs.get('scripts', []) - modules = kwargs.get('py_modules', []) - - unsupported_args = [ - 'entry_points', - 'exclude_package_data', - 'ext_modules ', - 'ext_package', - 'include_package_data', - 'namespace_packages', - 'setup_requires', - 'use_2to3', - 'zip_safe'] - used_unsupported_args = [arg for arg in unsupported_args if arg in kwargs] - if used_unsupported_args: - sys.stderr.write("*** Arguments %s to setup() not supported in catkin devel space in setup.py of %s\n" % (used_unsupported_args, package_name)) - - result = generate_cmake_file(package_name=package_name, - version=version, - scripts=scripts, - package_dir=package_dir, - pkgs=pkgs, - modules=modules) - with open(outfile, 'w') as out: - out.write('\n'.join(result)) - - return setup - - -def main(): - """ - Script main, parses arguments and invokes Dummy.setup indirectly. - """ - parser = ArgumentParser(description='Utility to read setup.py values from cmake macros. Creates a file with CMake set commands setting variables.') - parser.add_argument('package_name', help='Name of catkin package') - parser.add_argument('setupfile_path', help='Full path to setup.py') - parser.add_argument('outfile', help='Where to write result to') - - args = parser.parse_args() - - # print("%s" % sys.argv) - # PACKAGE_NAME = sys.argv[1] - # OUTFILE = sys.argv[3] - # print("Interrogating setup.py for package %s into %s " % (PACKAGE_NAME, OUTFILE), - # file=sys.stderr) - - # print("executing %s" % args.setupfile_path) - - # be sure you're in the directory containing - # setup.py so the sys.path manipulation works, - # so the import of __version__ works - os.chdir(os.path.dirname(os.path.abspath(args.setupfile_path))) - - # patch setup() function of distutils and setuptools for the - # context of evaluating setup.py - try: - fake_setup = _create_mock_setup_function(package_name=args.package_name, - outfile=args.outfile) - - distutils_backup = distutils.core.setup - distutils.core.setup = fake_setup - try: - setuptools_backup = setuptools.setup - setuptools.setup = fake_setup - except NameError: - pass - - with open(args.setupfile_path, 'r') as fh: - exec(fh.read()) - finally: - distutils.core.setup = distutils_backup - try: - setuptools.setup = setuptools_backup - except NameError: - pass - -if __name__ == '__main__': - main() diff --git a/Legacy/ws_linux/build/catkin_generated/stamps/Project/order_packages.cmake.em.stamp b/Legacy/ws_linux/build/catkin_generated/stamps/Project/order_packages.cmake.em.stamp deleted file mode 100644 index 087d4d8..0000000 --- a/Legacy/ws_linux/build/catkin_generated/stamps/Project/order_packages.cmake.em.stamp +++ /dev/null @@ -1,56 +0,0 @@ -# generated from catkin/cmake/em/order_packages.cmake.em -@{ -import os -try: - from catkin_pkg.cmake import get_metapackage_cmake_template_path -except ImportError as e: - raise RuntimeError('ImportError: "from catkin_pkg.cmake import get_metapackage_cmake_template_path" failed: %s\nMake sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH.' % e) -try: - from catkin_pkg.topological_order import topological_order -except ImportError as e: - raise RuntimeError('ImportError: "from catkin_pkg.topological_order import topological_order" failed: %s\nMake sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH.' % e) -try: - from catkin_pkg.package import InvalidPackage -except ImportError as e: - raise RuntimeError('ImportError: "from catkin_pkg.package import InvalidPackage" failed: %s\nMake sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH.' % e) -# vars defined in order_packages.context.py.in -try: - ordered_packages = topological_order(os.path.normpath(source_root_dir), whitelisted=whitelisted_packages, blacklisted=blacklisted_packages, underlay_workspaces=underlay_workspaces) -except InvalidPackage as e: - print('message(FATAL_ERROR "%s")' % ('%s' % e).replace('"', '\\"')) - ordered_packages = [] -fatal_error = False -}@ - -set(CATKIN_ORDERED_PACKAGES "") -set(CATKIN_ORDERED_PACKAGE_PATHS "") -set(CATKIN_ORDERED_PACKAGES_IS_META "") -set(CATKIN_ORDERED_PACKAGES_BUILD_TYPE "") -@[for path, package in ordered_packages]@ -@[if path is None]@ -message(FATAL_ERROR "Circular dependency in subset of packages:\n@package") -@{ -fatal_error = True -}@ -@[elif package.name != 'catkin']@ -list(APPEND CATKIN_ORDERED_PACKAGES "@(package.name)") -list(APPEND CATKIN_ORDERED_PACKAGE_PATHS "@(path.replace('\\','/'))") -list(APPEND CATKIN_ORDERED_PACKAGES_IS_META "@(str('metapackage' in [e.tagname for e in package.exports]))") -list(APPEND CATKIN_ORDERED_PACKAGES_BUILD_TYPE "@(str([e.content for e in package.exports if e.tagname == 'build_type'][0]) if 'build_type' in [e.tagname for e in package.exports] else 'catkin')") -@{ -deprecated = [e for e in package.exports if e.tagname == 'deprecated'] -}@ -@[if deprecated]@ -message("WARNING: Package '@(package.name)' is deprecated@(' (%s)' % deprecated[0].content if deprecated[0].content else '')") -@[end if]@ -@[end if]@ -@[end for]@ - -@[if not fatal_error]@ -@{ -message_generators = [package.name for (_, package) in ordered_packages if 'message_generator' in [e.tagname for e in package.exports]] -}@ -set(CATKIN_MESSAGE_GENERATORS @(' '.join(message_generators))) -@[end if]@ - -set(CATKIN_METAPACKAGE_CMAKE_TEMPLATE "@(get_metapackage_cmake_template_path().replace('\\','/'))") diff --git a/Legacy/ws_linux/build/catkin_generated/stamps/Project/package.xml.stamp b/Legacy/ws_linux/build/catkin_generated/stamps/Project/package.xml.stamp deleted file mode 100644 index fe40bcf..0000000 --- a/Legacy/ws_linux/build/catkin_generated/stamps/Project/package.xml.stamp +++ /dev/null @@ -1,36 +0,0 @@ - - - catkin - 0.5.90 - Low-level build system macros and infrastructure for ROS. - Dirk Thomas - BSD - - http://www.ros.org/wiki/catkin - https://github.com/ros/catkin/issues - https://github.com/ros/catkin - - Troy Straszheim - Morten Kjaergaard - Brian Gerkey - Dirk Thomas - - gtest - python-argparse - python-catkin-pkg - python-empy - python-nose - - cmake - - cmake - gtest - python-argparse - python-catkin-pkg - python-empy - python-nose - - - - - diff --git a/Legacy/ws_linux/build/catkin_make.cache b/Legacy/ws_linux/build/catkin_make.cache deleted file mode 100644 index 58d203d..0000000 --- a/Legacy/ws_linux/build/catkin_make.cache +++ /dev/null @@ -1,2 +0,0 @@ -amr-ros-config/description:amr-ros-config/gazebo:amr-ros-config/launch:image_transport_plugins/compressed_depth_image_transport:image_transport_plugins/compressed_image_transport:image_transport_plugins/image_transport_plugins:image_transport_plugins/theora_image_transport:lab15_pioneer_description:rosaria:rosaria_bringup:rosaria_msgs:safety:usb_cam --DCATKIN_DEVEL_PREFIX=/home/lab1_5/ws/ws_linux/devel -DCMAKE_INSTALL_PREFIX=/home/lab1_5/ws/ws_linux/install \ No newline at end of file diff --git a/Legacy/ws_linux/build/cmake_install.cmake b/Legacy/ws_linux/build/cmake_install.cmake deleted file mode 100644 index 31d7518..0000000 --- a/Legacy/ws_linux/build/cmake_install.cmake +++ /dev/null @@ -1,117 +0,0 @@ -# Install script for directory: /home/lab1_5/ws/ws_linux/src - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/home/lab1_5/ws/ws_linux/install") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -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(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -# Install shared libraries without execute permission? -IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - SET(CMAKE_INSTALL_SO_NO_EXE "1") -ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - - if (NOT EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}") - file(MAKE_DIRECTORY "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}") - endif() - if (NOT EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/.catkin") - file(WRITE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/.catkin" "") - endif() -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES - "/home/lab1_5/ws/ws_linux/install/_setup_util.py") -FILE(INSTALL DESTINATION "/home/lab1_5/ws/ws_linux/install" TYPE PROGRAM FILES "/home/lab1_5/ws/ws_linux/build/catkin_generated/installspace/_setup_util.py") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES - "/home/lab1_5/ws/ws_linux/install/env.sh") -FILE(INSTALL DESTINATION "/home/lab1_5/ws/ws_linux/install" TYPE PROGRAM FILES "/home/lab1_5/ws/ws_linux/build/catkin_generated/installspace/env.sh") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES - "/home/lab1_5/ws/ws_linux/install/setup.bash") -FILE(INSTALL DESTINATION "/home/lab1_5/ws/ws_linux/install" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/build/catkin_generated/installspace/setup.bash") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES - "/home/lab1_5/ws/ws_linux/install/setup.sh") -FILE(INSTALL DESTINATION "/home/lab1_5/ws/ws_linux/install" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/build/catkin_generated/installspace/setup.sh") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES - "/home/lab1_5/ws/ws_linux/install/setup.zsh") -FILE(INSTALL DESTINATION "/home/lab1_5/ws/ws_linux/install" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/build/catkin_generated/installspace/setup.zsh") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - list(APPEND CPACK_ABSOLUTE_DESTINATION_FILES - "/home/lab1_5/ws/ws_linux/install/.rosinstall") -FILE(INSTALL DESTINATION "/home/lab1_5/ws/ws_linux/install" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/build/catkin_generated/installspace/.rosinstall") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/etc/catkin/profile.d" TYPE FILE FILES "/opt/ros/hydro/share/catkin/cmake/env-hooks/05.catkin_make.bash") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/etc/catkin/profile.d" TYPE FILE FILES "/opt/ros/hydro/share/catkin/cmake/env-hooks/05.catkin_make_isolated.bash") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - INCLUDE("/home/lab1_5/ws/ws_linux/build/gtest/cmake_install.cmake") - INCLUDE("/home/lab1_5/ws/ws_linux/build/amr-ros-config/gazebo/cmake_install.cmake") - INCLUDE("/home/lab1_5/ws/ws_linux/build/amr-ros-config/launch/cmake_install.cmake") - INCLUDE("/home/lab1_5/ws/ws_linux/build/image_transport_plugins/image_transport_plugins/cmake_install.cmake") - INCLUDE("/home/lab1_5/ws/ws_linux/build/rosaria_msgs/cmake_install.cmake") - INCLUDE("/home/lab1_5/ws/ws_linux/build/image_transport_plugins/compressed_depth_image_transport/cmake_install.cmake") - INCLUDE("/home/lab1_5/ws/ws_linux/build/image_transport_plugins/compressed_image_transport/cmake_install.cmake") - INCLUDE("/home/lab1_5/ws/ws_linux/build/rosaria/cmake_install.cmake") - INCLUDE("/home/lab1_5/ws/ws_linux/build/safety/cmake_install.cmake") - INCLUDE("/home/lab1_5/ws/ws_linux/build/image_transport_plugins/theora_image_transport/cmake_install.cmake") - INCLUDE("/home/lab1_5/ws/ws_linux/build/amr-ros-config/description/cmake_install.cmake") - INCLUDE("/home/lab1_5/ws/ws_linux/build/lab15_pioneer_description/cmake_install.cmake") - INCLUDE("/home/lab1_5/ws/ws_linux/build/usb_cam/cmake_install.cmake") - INCLUDE("/home/lab1_5/ws/ws_linux/build/rosaria_bringup/cmake_install.cmake") - -ENDIF(NOT CMAKE_INSTALL_LOCAL_ONLY) - -IF(CMAKE_INSTALL_COMPONENT) - SET(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -ELSE(CMAKE_INSTALL_COMPONENT) - SET(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -ENDIF(CMAKE_INSTALL_COMPONENT) - -FILE(WRITE "/home/lab1_5/ws/ws_linux/build/${CMAKE_INSTALL_MANIFEST}" "") -FOREACH(file ${CMAKE_INSTALL_MANIFEST_FILES}) - FILE(APPEND "/home/lab1_5/ws/ws_linux/build/${CMAKE_INSTALL_MANIFEST}" "${file}\n") -ENDFOREACH(file) diff --git a/Legacy/ws_linux/build/gtest/CMakeFiles/CMakeDirectoryInformation.cmake b/Legacy/ws_linux/build/gtest/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 115e889..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,24 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Relative path conversion top directories. -SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/src/gtest") -SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/lab1_5/ws/ws_linux/build") - -# Force unix paths in dependencies. -SET(CMAKE_FORCE_UNIX_PATHS 1) - -# The C and CXX include file search paths: -SET(CMAKE_C_INCLUDE_PATH - "/usr/src/gtest/include" - "/usr/src/gtest" - ) -SET(CMAKE_CXX_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) -SET(CMAKE_Fortran_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) -SET(CMAKE_ASM_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) - -# 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/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/DependInfo.cmake b/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/DependInfo.cmake deleted file mode 100644 index 39a6d5c..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/DependInfo.cmake +++ /dev/null @@ -1,18 +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 - "/usr/src/gtest/src/gtest-all.cc" "/home/lab1_5/ws/ws_linux/build/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" - ) -SET(CMAKE_CXX_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "GTEST_CREATE_SHARED_LIBRARY=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/build.make b/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/build.make deleted file mode 100644 index daf98bc..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/build.make +++ /dev/null @@ -1,99 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Include any dependencies generated for this target. -include gtest/CMakeFiles/gtest.dir/depend.make - -# Include the progress variables for this target. -include gtest/CMakeFiles/gtest.dir/progress.make - -# Include the compile flags for this target's objects. -include gtest/CMakeFiles/gtest.dir/flags.make - -gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: gtest/CMakeFiles/gtest.dir/flags.make -gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: /usr/src/gtest/src/gtest-all.cc - $(CMAKE_COMMAND) -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" - cd /home/lab1_5/ws/ws_linux/build/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /usr/src/gtest/src/gtest-all.cc - -gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i" - cd /home/lab1_5/ws/ws_linux/build/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -E /usr/src/gtest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i - -gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s" - cd /home/lab1_5/ws/ws_linux/build/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -S /usr/src/gtest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s - -gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires: -.PHONY : gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires - -gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides: gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires - $(MAKE) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides.build -.PHONY : gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides - -gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides.build: gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o - -# Object files for target gtest -gtest_OBJECTS = \ -"CMakeFiles/gtest.dir/src/gtest-all.cc.o" - -# External object files for target gtest -gtest_EXTERNAL_OBJECTS = - -gtest/libgtest.so: gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -gtest/libgtest.so: gtest/CMakeFiles/gtest.dir/build.make -gtest/libgtest.so: gtest/CMakeFiles/gtest.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX shared library libgtest.so" - cd /home/lab1_5/ws/ws_linux/build/gtest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -gtest/CMakeFiles/gtest.dir/build: gtest/libgtest.so -.PHONY : gtest/CMakeFiles/gtest.dir/build - -gtest/CMakeFiles/gtest.dir/requires: gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires -.PHONY : gtest/CMakeFiles/gtest.dir/requires - -gtest/CMakeFiles/gtest.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake -.PHONY : gtest/CMakeFiles/gtest.dir/clean - -gtest/CMakeFiles/gtest.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /usr/src/gtest /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/gtest /home/lab1_5/ws/ws_linux/build/gtest/CMakeFiles/gtest.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : gtest/CMakeFiles/gtest.dir/depend - diff --git a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake b/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake deleted file mode 100644 index 015a1ee..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/gtest.dir/src/gtest-all.cc.o" - "libgtest.pdb" - "libgtest.so" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang CXX) - INCLUDE(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/depend.make b/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/depend.make deleted file mode 100644 index 37ac348..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for gtest. -# This may be replaced when dependencies are built. diff --git a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/flags.make b/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/flags.make deleted file mode 100644 index 17ff575..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile CXX with /usr/bin/c++ -CXX_FLAGS = -fPIC -I/usr/src/gtest/include -I/usr/src/gtest - -CXX_DEFINES = -Dgtest_EXPORTS -DGTEST_CREATE_SHARED_LIBRARY=1 - -# TARGET_FLAGS = -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra - diff --git a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/link.txt b/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/link.txt deleted file mode 100644 index d0ad740..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -shared -Wl,-soname,libgtest.so -o libgtest.so CMakeFiles/gtest.dir/src/gtest-all.cc.o -L/home/lab1_5/ws/ws_linux/build/gtest/src -lpthread -Wl,-rpath,/home/lab1_5/ws/ws_linux/build/gtest/src diff --git a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/progress.make b/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/progress.make deleted file mode 100644 index e42d498..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 12 - diff --git a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake deleted file mode 100644 index f6a32a4..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake +++ /dev/null @@ -1,19 +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 - "/usr/src/gtest/src/gtest_main.cc" "/home/lab1_5/ws/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" - ) -SET(CMAKE_CXX_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "GTEST_CREATE_SHARED_LIBRARY=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - "/home/lab1_5/ws/ws_linux/build/gtest/CMakeFiles/gtest.dir/DependInfo.cmake" - ) diff --git a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/build.make b/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/build.make deleted file mode 100644 index 687ceb3..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/build.make +++ /dev/null @@ -1,100 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Include any dependencies generated for this target. -include gtest/CMakeFiles/gtest_main.dir/depend.make - -# Include the progress variables for this target. -include gtest/CMakeFiles/gtest_main.dir/progress.make - -# Include the compile flags for this target's objects. -include gtest/CMakeFiles/gtest_main.dir/flags.make - -gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: gtest/CMakeFiles/gtest_main.dir/flags.make -gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: /usr/src/gtest/src/gtest_main.cc - $(CMAKE_COMMAND) -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" - cd /home/lab1_5/ws/ws_linux/build/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /usr/src/gtest/src/gtest_main.cc - -gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest_main.dir/src/gtest_main.cc.i" - cd /home/lab1_5/ws/ws_linux/build/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -E /usr/src/gtest/src/gtest_main.cc > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i - -gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest_main.dir/src/gtest_main.cc.s" - cd /home/lab1_5/ws/ws_linux/build/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -S /usr/src/gtest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s - -gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires: -.PHONY : gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires - -gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides: gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires - $(MAKE) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides.build -.PHONY : gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides - -gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides.build: gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o - -# Object files for target gtest_main -gtest_main_OBJECTS = \ -"CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" - -# External object files for target gtest_main -gtest_main_EXTERNAL_OBJECTS = - -gtest/libgtest_main.so: gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -gtest/libgtest_main.so: gtest/libgtest.so -gtest/libgtest_main.so: gtest/CMakeFiles/gtest_main.dir/build.make -gtest/libgtest_main.so: gtest/CMakeFiles/gtest_main.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX shared library libgtest_main.so" - cd /home/lab1_5/ws/ws_linux/build/gtest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -gtest/CMakeFiles/gtest_main.dir/build: gtest/libgtest_main.so -.PHONY : gtest/CMakeFiles/gtest_main.dir/build - -gtest/CMakeFiles/gtest_main.dir/requires: gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires -.PHONY : gtest/CMakeFiles/gtest_main.dir/requires - -gtest/CMakeFiles/gtest_main.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake -.PHONY : gtest/CMakeFiles/gtest_main.dir/clean - -gtest/CMakeFiles/gtest_main.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /usr/src/gtest /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/gtest /home/lab1_5/ws/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : gtest/CMakeFiles/gtest_main.dir/depend - diff --git a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake deleted file mode 100644 index c8fe838..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" - "libgtest_main.pdb" - "libgtest_main.so" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang CXX) - INCLUDE(CMakeFiles/gtest_main.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/depend.make b/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/depend.make deleted file mode 100644 index 1d67c1a..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for gtest_main. -# This may be replaced when dependencies are built. diff --git a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/flags.make b/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/flags.make deleted file mode 100644 index 1363759..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile CXX with /usr/bin/c++ -CXX_FLAGS = -fPIC -I/usr/src/gtest/include -I/usr/src/gtest - -CXX_DEFINES = -Dgtest_main_EXPORTS -DGTEST_CREATE_SHARED_LIBRARY=1 - -# TARGET_FLAGS = -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra - diff --git a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/link.txt b/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/link.txt deleted file mode 100644 index b0bb4bc..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -shared -Wl,-soname,libgtest_main.so -o libgtest_main.so CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -L/home/lab1_5/ws/ws_linux/build/gtest/src -lpthread libgtest.so -lpthread -Wl,-rpath,/home/lab1_5/ws/ws_linux/build/gtest/src:/home/lab1_5/ws/ws_linux/build/gtest diff --git a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/progress.make b/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/progress.make deleted file mode 100644 index 7e03582..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/gtest_main.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 13 - diff --git a/Legacy/ws_linux/build/gtest/CMakeFiles/progress.marks b/Legacy/ws_linux/build/gtest/CMakeFiles/progress.marks deleted file mode 100644 index 573541a..0000000 --- a/Legacy/ws_linux/build/gtest/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/Legacy/ws_linux/build/gtest/CTestTestfile.cmake b/Legacy/ws_linux/build/gtest/CTestTestfile.cmake deleted file mode 100644 index 8ac66d4..0000000 --- a/Legacy/ws_linux/build/gtest/CTestTestfile.cmake +++ /dev/null @@ -1,6 +0,0 @@ -# CMake generated Testfile for -# Source directory: /usr/src/gtest -# Build directory: /home/lab1_5/ws/ws_linux/build/gtest -# -# This file includes the relevent testing commands required for -# testing this directory and lists subdirectories to be tested as well. diff --git a/Legacy/ws_linux/build/gtest/Makefile b/Legacy/ws_linux/build/gtest/Makefile deleted file mode 100644 index 50fa8ae..0000000 --- a/Legacy/ws_linux/build/gtest/Makefile +++ /dev/null @@ -1,259 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running interactive CMake command-line interface..." - /usr/bin/cmake -i . -.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 -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 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: install/local -.PHONY : install/local/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: install/strip -.PHONY : install/strip/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 -H$(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 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/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/lab1_5/ws/ws_linux/build/CMakeFiles /home/lab1_5/ws/ws_linux/build/gtest/CMakeFiles/progress.marks - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/lab1_5/ws/ws_linux/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -gtest/CMakeFiles/gtest.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/CMakeFiles/gtest.dir/rule -.PHONY : gtest/CMakeFiles/gtest.dir/rule - -# Convenience name for target. -gtest: gtest/CMakeFiles/gtest.dir/rule -.PHONY : gtest - -# fast build rule for target. -gtest/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/build -.PHONY : gtest/fast - -# Convenience name for target. -gtest/CMakeFiles/gtest_main.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 gtest/CMakeFiles/gtest_main.dir/rule -.PHONY : gtest/CMakeFiles/gtest_main.dir/rule - -# Convenience name for target. -gtest_main: gtest/CMakeFiles/gtest_main.dir/rule -.PHONY : gtest_main - -# fast build rule for target. -gtest_main/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/build -.PHONY : gtest_main/fast - -src/gtest-all.o: src/gtest-all.cc.o -.PHONY : src/gtest-all.o - -# target to build an object file -src/gtest-all.cc.o: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -.PHONY : src/gtest-all.cc.o - -src/gtest-all.i: src/gtest-all.cc.i -.PHONY : src/gtest-all.i - -# target to preprocess a source file -src/gtest-all.cc.i: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.i -.PHONY : src/gtest-all.cc.i - -src/gtest-all.s: src/gtest-all.cc.s -.PHONY : src/gtest-all.s - -# target to generate assembly for a file -src/gtest-all.cc.s: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.s -.PHONY : src/gtest-all.cc.s - -src/gtest_main.o: src/gtest_main.cc.o -.PHONY : src/gtest_main.o - -# target to build an object file -src/gtest_main.cc.o: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -.PHONY : src/gtest_main.cc.o - -src/gtest_main.i: src/gtest_main.cc.i -.PHONY : src/gtest_main.i - -# target to preprocess a source file -src/gtest_main.cc.i: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i -.PHONY : src/gtest_main.cc.i - -src/gtest_main.s: src/gtest_main.cc.s -.PHONY : src/gtest_main.s - -# target to generate assembly for a file -src/gtest_main.cc.s: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s -.PHONY : src/gtest_main.cc.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 "... edit_cache" - @echo "... gtest" - @echo "... gtest_main" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... src/gtest-all.o" - @echo "... src/gtest-all.i" - @echo "... src/gtest-all.s" - @echo "... src/gtest_main.o" - @echo "... src/gtest_main.i" - @echo "... src/gtest_main.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: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/Legacy/ws_linux/build/gtest/cmake_install.cmake b/Legacy/ws_linux/build/gtest/cmake_install.cmake deleted file mode 100644 index 98fb9dc..0000000 --- a/Legacy/ws_linux/build/gtest/cmake_install.cmake +++ /dev/null @@ -1,34 +0,0 @@ -# Install script for directory: /usr/src/gtest - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/home/lab1_5/ws/ws_linux/install") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -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(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -# Install shared libraries without execute permission? -IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - SET(CMAKE_INSTALL_SO_NO_EXE "1") -ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/CMakeDirectoryInformation.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 9d5fbab..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,25 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Relative path conversion top directories. -SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/lab1_5/ws/ws_linux/src") -SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/lab1_5/ws/ws_linux/build") - -# Force unix paths in dependencies. -SET(CMAKE_FORCE_UNIX_PATHS 1) - -# The C and CXX include file search paths: -SET(CMAKE_C_INCLUDE_PATH - "/home/lab1_5/ws/ws_linux/devel/include" - "/opt/ros/hydro/include" - "/usr/local/Aria/include" - ) -SET(CMAKE_CXX_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) -SET(CMAKE_Fortran_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) -SET(CMAKE_ASM_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) - -# 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/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/CXX.includecache b/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/CXX.includecache deleted file mode 100644 index fe9aa22..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/CXX.includecache +++ /dev/null @@ -1,3770 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/lab1_5/ws/ws_linux/devel/include/rosaria/BumperState.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -std_msgs/Header.h -- - -/home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h -dynamic_reconfigure/config_tools.h -- -limits -- -ros/node_handle.h -- -dynamic_reconfigure/ConfigDescription.h -- -dynamic_reconfigure/ParamDescription.h -- -dynamic_reconfigure/Group.h -- -dynamic_reconfigure/config_init_mutex.h -- -boost/any.hpp -- - -/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RestrictionsMsg.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -std_msgs/Float64.h -- -std_msgs/Float64.h -- -std_msgs/Float64.h -- - -/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -std_msgs/UInt8.h -- -std_msgs/Float64.h -- -geometry_msgs/Twist.h -- -std_msgs/Bool.h -- -std_msgs/Bool.h -- -std_msgs/Bool.h -- - -/home/lab1_5/ws/ws_linux/src/rosaria/RosAria.cpp -stdio.h -- -math.h -- -Aria.h -- -/usr/include/Aria/Aria.h -- -ros/ros.h -/home/lab1_5/ws/ws_linux/src/rosaria/ros/ros.h -geometry_msgs/Twist.h -/home/lab1_5/ws/ws_linux/src/rosaria/geometry_msgs/Twist.h -geometry_msgs/Pose.h -/home/lab1_5/ws/ws_linux/src/rosaria/geometry_msgs/Pose.h -geometry_msgs/PoseStamped.h -/home/lab1_5/ws/ws_linux/src/rosaria/geometry_msgs/PoseStamped.h -sensor_msgs/PointCloud.h -- -sensor_msgs/PointCloud2.h -- -sensor_msgs/point_cloud_conversion.h -- -nav_msgs/Odometry.h -/home/lab1_5/ws/ws_linux/src/rosaria/nav_msgs/Odometry.h -rosaria/BumperState.h -/home/lab1_5/ws/ws_linux/src/rosaria/rosaria/BumperState.h -tf/tf.h -/home/lab1_5/ws/ws_linux/src/rosaria/tf/tf.h -tf/transform_listener.h -/home/lab1_5/ws/ws_linux/src/rosaria/tf/transform_listener.h -tf/transform_broadcaster.h -- -tf/transform_datatypes.h -/home/lab1_5/ws/ws_linux/src/rosaria/tf/transform_datatypes.h -dynamic_reconfigure/server.h -- -rosaria/RosAriaConfig.h -- -std_msgs/Float64.h -/home/lab1_5/ws/ws_linux/src/rosaria/std_msgs/Float64.h -std_msgs/Float32.h -/home/lab1_5/ws/ws_linux/src/rosaria/std_msgs/Float32.h -std_msgs/Int8.h -/home/lab1_5/ws/ws_linux/src/rosaria/std_msgs/Int8.h -std_msgs/Bool.h -/home/lab1_5/ws/ws_linux/src/rosaria/std_msgs/Bool.h -std_srvs/Empty.h -/home/lab1_5/ws/ws_linux/src/rosaria/std_srvs/Empty.h -sensor_msgs/JointState.h -/home/lab1_5/ws/ws_linux/src/rosaria/sensor_msgs/JointState.h -rosaria_msgs/RestrictionsMsg.h -/home/lab1_5/ws/ws_linux/src/rosaria/rosaria_msgs/RestrictionsMsg.h -rosaria_msgs/RobotInfoMsg.h -/home/lab1_5/ws/ws_linux/src/rosaria/rosaria_msgs/RobotInfoMsg.h -sstream -- -cstdlib -- - -/opt/ros/hydro/include/XmlRpcDecl.h -ros/macros.h -- - -/opt/ros/hydro/include/XmlRpcValue.h -XmlRpcDecl.h -/opt/ros/hydro/include/XmlRpcDecl.h -map -- -string -- -vector -- -time.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/BoolParameter.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/Config.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -dynamic_reconfigure/BoolParameter.h -- -dynamic_reconfigure/IntParameter.h -- -dynamic_reconfigure/StrParameter.h -- -dynamic_reconfigure/DoubleParameter.h -- -dynamic_reconfigure/GroupState.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/ConfigDescription.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -dynamic_reconfigure/Group.h -- -dynamic_reconfigure/Config.h -- -dynamic_reconfigure/Config.h -- -dynamic_reconfigure/Config.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/DoubleParameter.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/Group.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -dynamic_reconfigure/ParamDescription.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/GroupState.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/IntParameter.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/ParamDescription.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/Reconfigure.h -ros/service_traits.h -- -dynamic_reconfigure/ReconfigureRequest.h -- -dynamic_reconfigure/ReconfigureResponse.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/ReconfigureRequest.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -dynamic_reconfigure/Config.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/ReconfigureResponse.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -dynamic_reconfigure/Config.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/StrParameter.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/config_init_mutex.h -boost/thread/mutex.hpp -- - -/opt/ros/hydro/include/dynamic_reconfigure/config_tools.h -string -- -vector -- -dynamic_reconfigure/Config.h -- -dynamic_reconfigure/Group.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/server.h -boost/function.hpp -- -boost/thread/recursive_mutex.hpp -- -ros/node_handle.h -- -dynamic_reconfigure/ConfigDescription.h -- -dynamic_reconfigure/Reconfigure.h -- - -/opt/ros/hydro/include/geometry_msgs/Point.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/geometry_msgs/Point32.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/geometry_msgs/PointStamped.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -std_msgs/Header.h -- -geometry_msgs/Point.h -- - -/opt/ros/hydro/include/geometry_msgs/Pose.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -geometry_msgs/Point.h -- -geometry_msgs/Quaternion.h -- - -/opt/ros/hydro/include/geometry_msgs/PoseStamped.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -std_msgs/Header.h -- -geometry_msgs/Pose.h -- - -/opt/ros/hydro/include/geometry_msgs/PoseWithCovariance.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -geometry_msgs/Pose.h -- - -/opt/ros/hydro/include/geometry_msgs/Quaternion.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/geometry_msgs/QuaternionStamped.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -std_msgs/Header.h -- -geometry_msgs/Quaternion.h -- - -/opt/ros/hydro/include/geometry_msgs/Transform.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -geometry_msgs/Vector3.h -- -geometry_msgs/Quaternion.h -- - -/opt/ros/hydro/include/geometry_msgs/TransformStamped.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -std_msgs/Header.h -- -geometry_msgs/Transform.h -- - -/opt/ros/hydro/include/geometry_msgs/Twist.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -geometry_msgs/Vector3.h -- -geometry_msgs/Vector3.h -- - -/opt/ros/hydro/include/geometry_msgs/TwistStamped.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -std_msgs/Header.h -- -geometry_msgs/Twist.h -- - -/opt/ros/hydro/include/geometry_msgs/TwistWithCovariance.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -geometry_msgs/Twist.h -- - -/opt/ros/hydro/include/geometry_msgs/Vector3.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/geometry_msgs/Vector3Stamped.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -std_msgs/Header.h -- -geometry_msgs/Vector3.h -- - -/opt/ros/hydro/include/nav_msgs/Odometry.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -std_msgs/Header.h -- -geometry_msgs/PoseWithCovariance.h -- -geometry_msgs/TwistWithCovariance.h -- - -/opt/ros/hydro/include/ros/advertise_options.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/message_traits.h -/opt/ros/hydro/include/ros/ros/message_traits.h -common.h -/opt/ros/hydro/include/ros/common.h - -/opt/ros/hydro/include/ros/advertise_service_options.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/service_callback_helper.h -/opt/ros/hydro/include/ros/ros/service_callback_helper.h -ros/service_traits.h -/opt/ros/hydro/include/ros/ros/service_traits.h -ros/message_traits.h -/opt/ros/hydro/include/ros/ros/message_traits.h -common.h -/opt/ros/hydro/include/ros/common.h - -/opt/ros/hydro/include/ros/assert.h -ros/console.h -/opt/ros/hydro/include/ros/ros/console.h -ros/static_assert.h -/opt/ros/hydro/include/ros/ros/static_assert.h -ros/platform.h -- -stdlib.h -- - -/opt/ros/hydro/include/ros/builtin_message_traits.h -message_traits.h -/opt/ros/hydro/include/ros/message_traits.h -ros/time.h -/opt/ros/hydro/include/ros/ros/time.h - -/opt/ros/hydro/include/ros/callback_queue.h -ros/callback_queue_interface.h -/opt/ros/hydro/include/ros/ros/callback_queue_interface.h -ros/time.h -/opt/ros/hydro/include/ros/ros/time.h -common.h -/opt/ros/hydro/include/ros/common.h -boost/shared_ptr.hpp -- -boost/thread/mutex.hpp -- -boost/thread/shared_mutex.hpp -- -boost/thread/condition_variable.hpp -- -boost/thread/tss.hpp -- -list -- -deque -- - -/opt/ros/hydro/include/ros/callback_queue_interface.h -boost/shared_ptr.hpp -- -common.h -/opt/ros/hydro/include/ros/common.h -ros/types.h -/opt/ros/hydro/include/ros/ros/types.h - -/opt/ros/hydro/include/ros/common.h -stdint.h -- -assert.h -- -stddef.h -- -string -- -ros/assert.h -/opt/ros/hydro/include/ros/ros/assert.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/serialized_message.h -/opt/ros/hydro/include/ros/ros/serialized_message.h -boost/shared_array.hpp -- -ros/macros.h -- - -/opt/ros/hydro/include/ros/console.h -console_backend.h -/opt/ros/hydro/include/ros/console_backend.h -cstdio -- -sstream -- -ros/time.h -- -cstdarg -- -ros/macros.h -- -map -- -log4cxx/level.h -/opt/ros/hydro/include/ros/log4cxx/level.h -rosconsole/macros_generated.h -/opt/ros/hydro/include/ros/rosconsole/macros_generated.h - -/opt/ros/hydro/include/ros/console_backend.h - -/opt/ros/hydro/include/ros/datatypes.h -string -- -vector -- -map -- -set -- -list -- -boost/shared_ptr.hpp -- - -/opt/ros/hydro/include/ros/duration.h -iostream -- -math.h -- -stdexcept -- -climits -- -stdint.h -- -rostime_decl.h -/opt/ros/hydro/include/ros/rostime_decl.h - -/opt/ros/hydro/include/ros/exception.h -stdexcept -- - -/opt/ros/hydro/include/ros/exceptions.h -ros/exception.h -- - -/opt/ros/hydro/include/ros/forwards.h -string -- -vector -- -map -- -set -- -list -- -boost/shared_ptr.hpp -- -boost/weak_ptr.hpp -- -boost/function.hpp -- -ros/time.h -- -ros/macros.h -- -exceptions.h -/opt/ros/hydro/include/ros/exceptions.h -ros/datatypes.h -/opt/ros/hydro/include/ros/ros/datatypes.h - -/opt/ros/hydro/include/ros/init.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/spinner.h -/opt/ros/hydro/include/ros/ros/spinner.h -common.h -/opt/ros/hydro/include/ros/common.h - -/opt/ros/hydro/include/ros/macros.h - -/opt/ros/hydro/include/ros/master.h -forwards.h -/opt/ros/hydro/include/ros/forwards.h -XmlRpcValue.h -/opt/ros/hydro/include/ros/XmlRpcValue.h -common.h -/opt/ros/hydro/include/ros/common.h - -/opt/ros/hydro/include/ros/message.h -ros/macros.h -/opt/ros/hydro/include/ros/ros/macros.h -ros/assert.h -/opt/ros/hydro/include/ros/ros/assert.h -string -- -string.h -- -boost/shared_ptr.hpp -- -boost/array.hpp -- -stdint.h -- - -/opt/ros/hydro/include/ros/message_event.h -ros/time.h -/opt/ros/hydro/include/ros/ros/time.h -ros/datatypes.h -- -ros/message_traits.h -- -boost/type_traits/is_void.hpp -- -boost/type_traits/is_base_of.hpp -- -boost/type_traits/is_const.hpp -- -boost/type_traits/add_const.hpp -- -boost/type_traits/remove_const.hpp -- -boost/utility/enable_if.hpp -- -boost/function.hpp -- -boost/make_shared.hpp -- - -/opt/ros/hydro/include/ros/message_forward.h -memory -- - -/opt/ros/hydro/include/ros/message_operations.h -ostream -- - -/opt/ros/hydro/include/ros/message_traits.h -message_forward.h -/opt/ros/hydro/include/ros/message_forward.h -ros/time.h -- -string -- -boost/utility/enable_if.hpp -- -boost/type_traits/remove_const.hpp -- -boost/type_traits/remove_reference.hpp -- - -/opt/ros/hydro/include/ros/names.h -forwards.h -/opt/ros/hydro/include/ros/forwards.h -common.h -/opt/ros/hydro/include/ros/common.h - -/opt/ros/hydro/include/ros/node_handle.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/publisher.h -/opt/ros/hydro/include/ros/ros/publisher.h -ros/subscriber.h -/opt/ros/hydro/include/ros/ros/subscriber.h -ros/service_server.h -/opt/ros/hydro/include/ros/ros/service_server.h -ros/service_client.h -/opt/ros/hydro/include/ros/ros/service_client.h -ros/timer.h -/opt/ros/hydro/include/ros/ros/timer.h -ros/rate.h -/opt/ros/hydro/include/ros/ros/rate.h -ros/wall_timer.h -/opt/ros/hydro/include/ros/ros/wall_timer.h -ros/advertise_options.h -/opt/ros/hydro/include/ros/ros/advertise_options.h -ros/advertise_service_options.h -/opt/ros/hydro/include/ros/ros/advertise_service_options.h -ros/subscribe_options.h -/opt/ros/hydro/include/ros/ros/subscribe_options.h -ros/service_client_options.h -/opt/ros/hydro/include/ros/ros/service_client_options.h -ros/timer_options.h -/opt/ros/hydro/include/ros/ros/timer_options.h -ros/wall_timer_options.h -/opt/ros/hydro/include/ros/ros/wall_timer_options.h -ros/spinner.h -/opt/ros/hydro/include/ros/ros/spinner.h -ros/init.h -/opt/ros/hydro/include/ros/ros/init.h -common.h -/opt/ros/hydro/include/ros/common.h -boost/bind.hpp -- -XmlRpcValue.h -- - -/opt/ros/hydro/include/ros/param.h -forwards.h -/opt/ros/hydro/include/ros/forwards.h -common.h -/opt/ros/hydro/include/ros/common.h -XmlRpcValue.h -/opt/ros/hydro/include/ros/XmlRpcValue.h -vector -- -map -- - -/opt/ros/hydro/include/ros/parameter_adapter.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/message_event.h -/opt/ros/hydro/include/ros/ros/message_event.h -ros/static_assert.h -- -boost/type_traits/add_const.hpp -- -boost/type_traits/remove_const.hpp -- -boost/type_traits/remove_reference.hpp -- - -/opt/ros/hydro/include/ros/platform.h -windows.h -- -stdlib.h -- -string -- - -/opt/ros/hydro/include/ros/publisher.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/common.h -/opt/ros/hydro/include/ros/ros/common.h -ros/message.h -/opt/ros/hydro/include/ros/ros/message.h -ros/serialization.h -/opt/ros/hydro/include/ros/ros/serialization.h -boost/bind.hpp -- - -/opt/ros/hydro/include/ros/rate.h -ros/time.h -/opt/ros/hydro/include/ros/ros/time.h -rostime_decl.h -/opt/ros/hydro/include/ros/rostime_decl.h - -/opt/ros/hydro/include/ros/ros.h -ros/time.h -/opt/ros/hydro/include/ros/ros/time.h -ros/rate.h -/opt/ros/hydro/include/ros/ros/rate.h -ros/console.h -/opt/ros/hydro/include/ros/ros/console.h -ros/assert.h -/opt/ros/hydro/include/ros/ros/assert.h -ros/common.h -/opt/ros/hydro/include/ros/ros/common.h -ros/types.h -/opt/ros/hydro/include/ros/ros/types.h -ros/node_handle.h -/opt/ros/hydro/include/ros/ros/node_handle.h -ros/publisher.h -/opt/ros/hydro/include/ros/ros/publisher.h -ros/single_subscriber_publisher.h -/opt/ros/hydro/include/ros/ros/single_subscriber_publisher.h -ros/service_server.h -/opt/ros/hydro/include/ros/ros/service_server.h -ros/subscriber.h -/opt/ros/hydro/include/ros/ros/subscriber.h -ros/service.h -/opt/ros/hydro/include/ros/ros/service.h -ros/init.h -/opt/ros/hydro/include/ros/ros/init.h -ros/master.h -/opt/ros/hydro/include/ros/ros/master.h -ros/this_node.h -/opt/ros/hydro/include/ros/ros/this_node.h -ros/param.h -/opt/ros/hydro/include/ros/ros/param.h -ros/topic.h -/opt/ros/hydro/include/ros/ros/topic.h -ros/names.h -/opt/ros/hydro/include/ros/ros/names.h - -/opt/ros/hydro/include/ros/roscpp_serialization_macros.h -ros/macros.h -- - -/opt/ros/hydro/include/ros/rostime_decl.h -ros/macros.h -- - -/opt/ros/hydro/include/ros/serialization.h -roscpp_serialization_macros.h -/opt/ros/hydro/include/ros/roscpp_serialization_macros.h -ros/types.h -- -ros/time.h -- -serialized_message.h -/opt/ros/hydro/include/ros/serialized_message.h -ros/message_traits.h -/opt/ros/hydro/include/ros/ros/message_traits.h -ros/builtin_message_traits.h -/opt/ros/hydro/include/ros/ros/builtin_message_traits.h -ros/exception.h -/opt/ros/hydro/include/ros/ros/exception.h -ros/datatypes.h -/opt/ros/hydro/include/ros/ros/datatypes.h -vector -- -map -- -boost/array.hpp -- -boost/call_traits.hpp -- -boost/utility/enable_if.hpp -- -boost/mpl/and.hpp -- -boost/mpl/or.hpp -- -boost/mpl/not.hpp -- -cstring -- - -/opt/ros/hydro/include/ros/serialized_message.h -roscpp_serialization_macros.h -/opt/ros/hydro/include/ros/roscpp_serialization_macros.h -boost/shared_array.hpp -- -boost/shared_ptr.hpp -- - -/opt/ros/hydro/include/ros/service.h -string -- -ros/common.h -/opt/ros/hydro/include/ros/ros/common.h -ros/message.h -/opt/ros/hydro/include/ros/ros/message.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/node_handle.h -/opt/ros/hydro/include/ros/ros/node_handle.h -ros/service_traits.h -/opt/ros/hydro/include/ros/ros/service_traits.h -ros/names.h -/opt/ros/hydro/include/ros/ros/names.h -boost/shared_ptr.hpp -- - -/opt/ros/hydro/include/ros/service_callback_helper.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/common.h -/opt/ros/hydro/include/ros/ros/common.h -ros/message.h -/opt/ros/hydro/include/ros/ros/message.h -ros/message_traits.h -/opt/ros/hydro/include/ros/ros/message_traits.h -ros/service_traits.h -/opt/ros/hydro/include/ros/ros/service_traits.h -ros/serialization.h -/opt/ros/hydro/include/ros/ros/serialization.h -boost/type_traits/is_base_of.hpp -- -boost/utility/enable_if.hpp -- - -/opt/ros/hydro/include/ros/service_client.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/common.h -/opt/ros/hydro/include/ros/ros/common.h -ros/service_traits.h -/opt/ros/hydro/include/ros/ros/service_traits.h -ros/serialization.h -/opt/ros/hydro/include/ros/ros/serialization.h - -/opt/ros/hydro/include/ros/service_client_options.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -common.h -/opt/ros/hydro/include/ros/common.h -ros/service_traits.h -/opt/ros/hydro/include/ros/ros/service_traits.h - -/opt/ros/hydro/include/ros/service_server.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -common.h -/opt/ros/hydro/include/ros/common.h - -/opt/ros/hydro/include/ros/service_traits.h -boost/type_traits/remove_reference.hpp -- -boost/type_traits/remove_const.hpp -- - -/opt/ros/hydro/include/ros/single_subscriber_publisher.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/serialization.h -/opt/ros/hydro/include/ros/ros/serialization.h -common.h -/opt/ros/hydro/include/ros/common.h -boost/utility.hpp -- - -/opt/ros/hydro/include/ros/spinner.h -ros/types.h -/opt/ros/hydro/include/ros/ros/types.h -common.h -/opt/ros/hydro/include/ros/common.h -boost/shared_ptr.hpp -- - -/opt/ros/hydro/include/ros/static_assert.h -boost/static_assert.hpp -- - -/opt/ros/hydro/include/ros/subscribe_options.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -common.h -/opt/ros/hydro/include/ros/common.h -ros/transport_hints.h -/opt/ros/hydro/include/ros/ros/transport_hints.h -ros/message_traits.h -/opt/ros/hydro/include/ros/ros/message_traits.h -subscription_callback_helper.h -/opt/ros/hydro/include/ros/subscription_callback_helper.h - -/opt/ros/hydro/include/ros/subscriber.h -common.h -/opt/ros/hydro/include/ros/common.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/subscription_callback_helper.h -/opt/ros/hydro/include/ros/ros/subscription_callback_helper.h - -/opt/ros/hydro/include/ros/subscription_callback_helper.h -typeinfo -- -common.h -/opt/ros/hydro/include/ros/common.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/parameter_adapter.h -/opt/ros/hydro/include/ros/ros/parameter_adapter.h -ros/message_traits.h -/opt/ros/hydro/include/ros/ros/message_traits.h -ros/builtin_message_traits.h -/opt/ros/hydro/include/ros/ros/builtin_message_traits.h -ros/serialization.h -/opt/ros/hydro/include/ros/ros/serialization.h -ros/message_event.h -/opt/ros/hydro/include/ros/ros/message_event.h -ros/static_assert.h -- -boost/type_traits/add_const.hpp -- -boost/type_traits/remove_const.hpp -- -boost/type_traits/remove_reference.hpp -- -boost/type_traits/is_base_of.hpp -- -boost/utility/enable_if.hpp -- -boost/make_shared.hpp -- - -/opt/ros/hydro/include/ros/this_node.h -common.h -/opt/ros/hydro/include/ros/common.h -forwards.h -/opt/ros/hydro/include/ros/forwards.h - -/opt/ros/hydro/include/ros/time.h -ros/platform.h -- -iostream -- -cmath -- -ros/exception.h -- -duration.h -/opt/ros/hydro/include/ros/duration.h -boost/math/special_functions/round.hpp -- -rostime_decl.h -/opt/ros/hydro/include/ros/rostime_decl.h -sys/timeb.h -- -sys/time.h -- - -/opt/ros/hydro/include/ros/timer.h -common.h -/opt/ros/hydro/include/ros/common.h -forwards.h -/opt/ros/hydro/include/ros/forwards.h -timer_options.h -/opt/ros/hydro/include/ros/timer_options.h - -/opt/ros/hydro/include/ros/timer_options.h -common.h -/opt/ros/hydro/include/ros/common.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h - -/opt/ros/hydro/include/ros/topic.h -common.h -/opt/ros/hydro/include/ros/common.h -node_handle.h -/opt/ros/hydro/include/ros/node_handle.h -boost/shared_ptr.hpp -- - -/opt/ros/hydro/include/ros/transport_hints.h -common.h -/opt/ros/hydro/include/ros/common.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -boost/lexical_cast.hpp -- - -/opt/ros/hydro/include/ros/types.h -stdint.h -- - -/opt/ros/hydro/include/ros/wall_timer.h -common.h -/opt/ros/hydro/include/ros/common.h -forwards.h -/opt/ros/hydro/include/ros/forwards.h -wall_timer_options.h -/opt/ros/hydro/include/ros/wall_timer_options.h - -/opt/ros/hydro/include/ros/wall_timer_options.h -common.h -/opt/ros/hydro/include/ros/common.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h - -/opt/ros/hydro/include/rosconsole/macros_generated.h - -/opt/ros/hydro/include/sensor_msgs/ChannelFloat32.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/sensor_msgs/JointState.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -std_msgs/Header.h -- - -/opt/ros/hydro/include/sensor_msgs/PointCloud.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -std_msgs/Header.h -- -geometry_msgs/Point32.h -- -sensor_msgs/ChannelFloat32.h -- - -/opt/ros/hydro/include/sensor_msgs/PointCloud2.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -std_msgs/Header.h -- -sensor_msgs/PointField.h -- - -/opt/ros/hydro/include/sensor_msgs/PointField.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/sensor_msgs/point_cloud_conversion.h -sensor_msgs/PointCloud.h -- -sensor_msgs/PointCloud2.h -- - -/opt/ros/hydro/include/std_msgs/Bool.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/std_msgs/Empty.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/std_msgs/Float32.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/std_msgs/Float64.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/std_msgs/Header.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/std_msgs/Int8.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/std_msgs/UInt8.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/std_srvs/Empty.h -ros/service_traits.h -- -std_srvs/EmptyRequest.h -- -std_srvs/EmptyResponse.h -- - -/opt/ros/hydro/include/std_srvs/EmptyRequest.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/std_srvs/EmptyResponse.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/tf/FrameGraph.h -ros/service_traits.h -- -tf/FrameGraphRequest.h -- -tf/FrameGraphResponse.h -- - -/opt/ros/hydro/include/tf/FrameGraphRequest.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/tf/FrameGraphResponse.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/tf/LinearMath/Matrix3x3.h -Vector3.h -/opt/ros/hydro/include/tf/LinearMath/Vector3.h -Quaternion.h -/opt/ros/hydro/include/tf/LinearMath/Quaternion.h - -/opt/ros/hydro/include/tf/LinearMath/MinMax.h - -/opt/ros/hydro/include/tf/LinearMath/QuadWord.h -Scalar.h -/opt/ros/hydro/include/tf/LinearMath/Scalar.h -MinMax.h -/opt/ros/hydro/include/tf/LinearMath/MinMax.h -altivec.h -- - -/opt/ros/hydro/include/tf/LinearMath/Quaternion.h -Vector3.h -/opt/ros/hydro/include/tf/LinearMath/Vector3.h -QuadWord.h -/opt/ros/hydro/include/tf/LinearMath/QuadWord.h - -/opt/ros/hydro/include/tf/LinearMath/Scalar.h -math.h -- -stdlib.h -- -cstdlib -- -cfloat -- -float.h -- -ppcintrinsics.h -- -assert.h -- -assert.h -- -assert.h -- -assert.h -- - -/opt/ros/hydro/include/tf/LinearMath/Transform.h -Matrix3x3.h -/opt/ros/hydro/include/tf/LinearMath/Matrix3x3.h - -/opt/ros/hydro/include/tf/LinearMath/Vector3.h -Scalar.h -/opt/ros/hydro/include/tf/LinearMath/Scalar.h -MinMax.h -/opt/ros/hydro/include/tf/LinearMath/MinMax.h - -/opt/ros/hydro/include/tf/exceptions.h -stdexcept -- -tf2/exceptions.h -- - -/opt/ros/hydro/include/tf/tf.h -iostream -- -iomanip -- -cmath -- -vector -- -sstream -- -map -- -tf/exceptions.h -- -tf/time_cache.h -/opt/ros/hydro/include/tf/tf/time_cache.h -boost/unordered_map.hpp -- -boost/signals.hpp -- -geometry_msgs/TwistStamped.h -/opt/ros/hydro/include/tf/geometry_msgs/TwistStamped.h -tf2_ros/buffer.h -- - -/opt/ros/hydro/include/tf/tfMessage.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -geometry_msgs/TransformStamped.h -- - -/opt/ros/hydro/include/tf/time_cache.h -set -- -boost/thread/mutex.hpp -- -tf/transform_datatypes.h -/opt/ros/hydro/include/tf/tf/transform_datatypes.h -tf/exceptions.h -/opt/ros/hydro/include/tf/tf/exceptions.h -tf/LinearMath/Transform.h -/opt/ros/hydro/include/tf/tf/LinearMath/Transform.h -sstream -- - -/opt/ros/hydro/include/tf/transform_broadcaster.h -tf/tf.h -/opt/ros/hydro/include/tf/tf/tf.h -tf/tfMessage.h -/opt/ros/hydro/include/tf/tf/tfMessage.h -tf2_ros/transform_broadcaster.h -- - -/opt/ros/hydro/include/tf/transform_datatypes.h -string -- -geometry_msgs/PointStamped.h -/opt/ros/hydro/include/tf/geometry_msgs/PointStamped.h -geometry_msgs/Vector3Stamped.h -/opt/ros/hydro/include/tf/geometry_msgs/Vector3Stamped.h -geometry_msgs/QuaternionStamped.h -/opt/ros/hydro/include/tf/geometry_msgs/QuaternionStamped.h -geometry_msgs/TransformStamped.h -/opt/ros/hydro/include/tf/geometry_msgs/TransformStamped.h -geometry_msgs/PoseStamped.h -/opt/ros/hydro/include/tf/geometry_msgs/PoseStamped.h -tf/LinearMath/Transform.h -/opt/ros/hydro/include/tf/tf/LinearMath/Transform.h -ros/time.h -/opt/ros/hydro/include/tf/ros/time.h -ros/console.h -/opt/ros/hydro/include/tf/ros/console.h - -/opt/ros/hydro/include/tf/transform_listener.h -sensor_msgs/PointCloud.h -/opt/ros/hydro/include/tf/sensor_msgs/PointCloud.h -std_msgs/Empty.h -/opt/ros/hydro/include/tf/std_msgs/Empty.h -tf/tfMessage.h -/opt/ros/hydro/include/tf/tf/tfMessage.h -tf/tf.h -/opt/ros/hydro/include/tf/tf/tf.h -ros/ros.h -/opt/ros/hydro/include/tf/ros/ros.h -ros/callback_queue.h -/opt/ros/hydro/include/tf/ros/callback_queue.h -tf/FrameGraph.h -/opt/ros/hydro/include/tf/tf/FrameGraph.h -boost/thread.hpp -/opt/ros/hydro/include/tf/boost/thread.hpp -tf2_ros/transform_listener.h -- - -/opt/ros/hydro/include/tf2/LinearMath/Quaternion.h -Vector3.h -/opt/ros/hydro/include/tf2/LinearMath/Vector3.h -QuadWord.h -/opt/ros/hydro/include/tf2/LinearMath/QuadWord.h - -/opt/ros/hydro/include/tf2/LinearMath/Vector3.h -Scalar.h -/opt/ros/hydro/include/tf2/LinearMath/Scalar.h -MinMax.h -/opt/ros/hydro/include/tf2/LinearMath/MinMax.h - -/opt/ros/hydro/include/tf2/buffer_core.h -transform_storage.h -/opt/ros/hydro/include/tf2/transform_storage.h -boost/signals.hpp -- -string -- -ros/duration.h -/opt/ros/hydro/include/tf2/ros/duration.h -ros/time.h -/opt/ros/hydro/include/tf2/ros/time.h -geometry_msgs/TransformStamped.h -/opt/ros/hydro/include/tf2/geometry_msgs/TransformStamped.h -boost/unordered_map.hpp -- -boost/thread/mutex.hpp -- -boost/function.hpp -- -boost/shared_ptr.hpp -- - -/opt/ros/hydro/include/tf2/convert.h -tf2/transform_datatypes.h -- -tf2/exceptions.h -- -geometry_msgs/TransformStamped.h -- - -/opt/ros/hydro/include/tf2/exceptions.h -stdexcept -- - -/opt/ros/hydro/include/tf2/transform_datatypes.h -string -- -ros/time.h -/opt/ros/hydro/include/tf2/ros/time.h - -/opt/ros/hydro/include/tf2/transform_storage.h -tf2/LinearMath/Vector3.h -- -tf2/LinearMath/Quaternion.h -- -ros/message_forward.h -- -ros/time.h -- -ros/types.h -- - -/opt/ros/hydro/include/tf2_msgs/FrameGraph.h -ros/service_traits.h -- -tf2_msgs/FrameGraphRequest.h -- -tf2_msgs/FrameGraphResponse.h -- - -/opt/ros/hydro/include/tf2_msgs/FrameGraphRequest.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/tf2_msgs/FrameGraphResponse.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/tf2_msgs/TFMessage.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -geometry_msgs/TransformStamped.h -- - -/opt/ros/hydro/include/tf2_ros/buffer.h -tf2_ros/buffer_interface.h -- -tf2/buffer_core.h -- -tf2_msgs/FrameGraph.h -- -ros/ros.h -- -tf2/convert.h -- - -/opt/ros/hydro/include/tf2_ros/buffer_interface.h -tf2/buffer_core.h -- -tf2/transform_datatypes.h -- -tf2/exceptions.h -- -geometry_msgs/TransformStamped.h -- -sstream -- -tf2/convert.h -- - -/opt/ros/hydro/include/tf2_ros/transform_broadcaster.h -ros/ros.h -/opt/ros/hydro/include/tf2_ros/ros/ros.h -geometry_msgs/TransformStamped.h -/opt/ros/hydro/include/tf2_ros/geometry_msgs/TransformStamped.h - -/opt/ros/hydro/include/tf2_ros/transform_listener.h -std_msgs/Empty.h -/opt/ros/hydro/include/tf2_ros/std_msgs/Empty.h -tf2_msgs/TFMessage.h -/opt/ros/hydro/include/tf2_ros/tf2_msgs/TFMessage.h -ros/ros.h -/opt/ros/hydro/include/tf2_ros/ros/ros.h -ros/callback_queue.h -/opt/ros/hydro/include/tf2_ros/ros/callback_queue.h -tf2_ros/buffer.h -/opt/ros/hydro/include/tf2_ros/tf2_ros/buffer.h -boost/thread.hpp -/opt/ros/hydro/include/tf2_ros/boost/thread.hpp - -/usr/local/Aria/include/ArACTS.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArTcpConnection.h -/usr/local/Aria/include/ArTcpConnection.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h - -/usr/local/Aria/include/ArAMPTU.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArBasePacket.h -/usr/local/Aria/include/ArBasePacket.h -ArPTZ.h -/usr/local/Aria/include/ArPTZ.h - -/usr/local/Aria/include/ArASyncTask.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArThread.h -/usr/local/Aria/include/ArThread.h - -/usr/local/Aria/include/ArAction.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArArg.h -/usr/local/Aria/include/ArArg.h -ArActionDesired.h -/usr/local/Aria/include/ArActionDesired.h -map -- -string -- - -/usr/local/Aria/include/ArActionAvoidFront.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionAvoidSide.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionBumpers.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionColorFollow.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArAction.h -/usr/local/Aria/include/ArAction.h -ArACTS.h -/usr/local/Aria/include/ArACTS.h -ArPTZ.h -/usr/local/Aria/include/ArPTZ.h - -/usr/local/Aria/include/ArActionConstantVelocity.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionDeceleratingLimiter.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionDesired.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h - -/usr/local/Aria/include/ArActionDriveDistance.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionGoto.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionGotoStraight.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionGroup.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -list -- - -/usr/local/Aria/include/ArActionGroups.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArActionGroup.h -/usr/local/Aria/include/ArActionGroup.h -ArActionColorFollow.h -/usr/local/Aria/include/ArActionColorFollow.h -ArACTS.h -/usr/local/Aria/include/ArACTS.h -ArPTZ.h -/usr/local/Aria/include/ArPTZ.h - -/usr/local/Aria/include/ArActionIRs.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h -ArRobotParams.h -/usr/local/Aria/include/ArRobotParams.h -vector -- - -/usr/local/Aria/include/ArActionInput.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionJoydrive.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h -ArJoyHandler.h -/usr/local/Aria/include/ArJoyHandler.h - -/usr/local/Aria/include/ArActionKeydrive.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArActionLimiterBackwards.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionLimiterForwards.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionLimiterRot.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionLimiterTableSensor.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionMovementParameters.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h -ArMapObject.h -/usr/local/Aria/include/ArMapObject.h - -/usr/local/Aria/include/ArActionMovementParametersDebugging.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h -ArMapObject.h -/usr/local/Aria/include/ArMapObject.h - -/usr/local/Aria/include/ArActionRatioInput.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionRobotJoydrive.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionStallRecover.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionStop.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArActionTriangleDriveTo.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h -ArLineFinder.h -/usr/local/Aria/include/ArLineFinder.h - -/usr/local/Aria/include/ArActionTurn.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h - -/usr/local/Aria/include/ArAnalogGyro.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArArg.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArArgumentBuilder.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h - -/usr/local/Aria/include/ArArgumentParser.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArArgumentBuilder.h -/usr/local/Aria/include/ArArgumentBuilder.h - -/usr/local/Aria/include/ArBasePacket.h -string -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h - -/usr/local/Aria/include/ArBatteryConnector.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArSerialConnection.h -/usr/local/Aria/include/ArSerialConnection.h -ArTcpConnection.h -/usr/local/Aria/include/ArTcpConnection.h -ArArgumentBuilder.h -/usr/local/Aria/include/ArArgumentBuilder.h -ArArgumentParser.h -/usr/local/Aria/include/ArArgumentParser.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArRobotConnector.h -/usr/local/Aria/include/ArRobotConnector.h - -/usr/local/Aria/include/ArBatteryMTX.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRangeDevice.h -/usr/local/Aria/include/ArRangeDevice.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h -ArRobotPacket.h -/usr/local/Aria/include/ArRobotPacket.h -ArRobotConnector.h -/usr/local/Aria/include/ArRobotConnector.h - -/usr/local/Aria/include/ArBumpers.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRangeDevice.h -/usr/local/Aria/include/ArRangeDevice.h - -/usr/local/Aria/include/ArCameraCollection.h -list -- -map -- -string -- -ArConfigArg.h -/usr/local/Aria/include/ArConfigArg.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArMutex.h -/usr/local/Aria/include/ArMutex.h - -/usr/local/Aria/include/ArCameraCommands.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h - -/usr/local/Aria/include/ArCommands.h - -/usr/local/Aria/include/ArCondition.h -pthread.h -- -ArMutex.h -/usr/local/Aria/include/ArMutex.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h - -/usr/local/Aria/include/ArConfig.h -ArConfigArg.h -/usr/local/Aria/include/ArConfigArg.h -ArFileParser.h -/usr/local/Aria/include/ArFileParser.h -ArHasFileName.h -/usr/local/Aria/include/ArHasFileName.h -set -- - -/usr/local/Aria/include/ArConfigArg.h -map -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArConfigGroup.h -ArConfig.h -/usr/local/Aria/include/ArConfig.h - -/usr/local/Aria/include/ArDPPTU.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h -ArPTZ.h -/usr/local/Aria/include/ArPTZ.h -vector -- - -/usr/local/Aria/include/ArDataLogger.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArMutex.h -/usr/local/Aria/include/ArMutex.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -vector -- - -/usr/local/Aria/include/ArDeviceConnection.h -string -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArBasePacket.h -/usr/local/Aria/include/ArBasePacket.h - -/usr/local/Aria/include/ArDrawingData.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h - -/usr/local/Aria/include/ArExitErrorSource.h - -/usr/local/Aria/include/ArFileParser.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArArgumentParser.h -/usr/local/Aria/include/ArArgumentParser.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h - -/usr/local/Aria/include/ArForbiddenRangeDevice.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRangeDevice.h -/usr/local/Aria/include/ArRangeDevice.h -ArMapInterface.h -/usr/local/Aria/include/ArMapInterface.h - -/usr/local/Aria/include/ArFunctor.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaOSDef.h -/usr/local/Aria/include/ariaOSDef.h -stdarg.h -- -stdio.h -- - -/usr/local/Aria/include/ArFunctorASyncTask.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArASyncTask.h -/usr/local/Aria/include/ArASyncTask.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArGPS.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArMutex.h -/usr/local/Aria/include/ArMutex.h -ArNMEAParser.h -/usr/local/Aria/include/ArNMEAParser.h -math.h -- -string -- -vector -- - -/usr/local/Aria/include/ArGPSCoords.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h - -/usr/local/Aria/include/ArGripper.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h - -/usr/local/Aria/include/ArHasFileName.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h - -/usr/local/Aria/include/ArIRs.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRangeDevice.h -/usr/local/Aria/include/ArRangeDevice.h - -/usr/local/Aria/include/ArInterpolation.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h - -/usr/local/Aria/include/ArIrrfDevice.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRangeDevice.h -/usr/local/Aria/include/ArRangeDevice.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h - -/usr/local/Aria/include/ArJoyHandler.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -mmsystem.h -- -stdio.h -- -unistd.h -- -stdlib.h -- -sys/ioctl.h -- -fcntl.h -- -linux/joystick.h -- - -/usr/local/Aria/include/ArKeyHandler.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -map -- -stdio.h -- -termios.h -- -unistd.h -- - -/usr/local/Aria/include/ArLCDConnector.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArSerialConnection.h -/usr/local/Aria/include/ArSerialConnection.h -ArTcpConnection.h -/usr/local/Aria/include/ArTcpConnection.h -ArArgumentBuilder.h -/usr/local/Aria/include/ArArgumentBuilder.h -ArArgumentParser.h -/usr/local/Aria/include/ArArgumentParser.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArRobotConnector.h -/usr/local/Aria/include/ArRobotConnector.h - -/usr/local/Aria/include/ArLCDMTX.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRangeDevice.h -/usr/local/Aria/include/ArRangeDevice.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h -ArRobotPacket.h -/usr/local/Aria/include/ArRobotPacket.h -ArRobotConnector.h -/usr/local/Aria/include/ArRobotConnector.h - -/usr/local/Aria/include/ArLMS1XX.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRobotPacket.h -/usr/local/Aria/include/ArRobotPacket.h -ArLaser.h -/usr/local/Aria/include/ArLaser.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArLMS2xx.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArLMS2xxPacket.h -/usr/local/Aria/include/ArLMS2xxPacket.h -ArLMS2xxPacketReceiver.h -/usr/local/Aria/include/ArLMS2xxPacketReceiver.h -ArRobotPacket.h -/usr/local/Aria/include/ArRobotPacket.h -ArLaser.h -/usr/local/Aria/include/ArLaser.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArCondition.h -/usr/local/Aria/include/ArCondition.h - -/usr/local/Aria/include/ArLMS2xxPacket.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArBasePacket.h -/usr/local/Aria/include/ArBasePacket.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h - -/usr/local/Aria/include/ArLMS2xxPacketReceiver.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArDeviceConnection.h -/usr/local/Aria/include/ArDeviceConnection.h -ArLMS2xxPacket.h -/usr/local/Aria/include/ArLMS2xxPacket.h - -/usr/local/Aria/include/ArLaser.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRangeDeviceThreaded.h -/usr/local/Aria/include/ArRangeDeviceThreaded.h - -/usr/local/Aria/include/ArLaserConnector.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArSerialConnection.h -/usr/local/Aria/include/ArSerialConnection.h -ArTcpConnection.h -/usr/local/Aria/include/ArTcpConnection.h -ArArgumentBuilder.h -/usr/local/Aria/include/ArArgumentBuilder.h -ArArgumentParser.h -/usr/local/Aria/include/ArArgumentParser.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArRobotConnector.h -/usr/local/Aria/include/ArRobotConnector.h - -/usr/local/Aria/include/ArLaserFilter.h -ArLaser.h -/usr/local/Aria/include/ArLaser.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArLaserLogger.h -stdio.h -- -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArLaserReflectorDevice.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRangeDevice.h -/usr/local/Aria/include/ArRangeDevice.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArLineFinder.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRangeDevice.h -/usr/local/Aria/include/ArRangeDevice.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -vector -- - -/usr/local/Aria/include/ArLog.h -stdio.h -- -string -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArMutex.h -/usr/local/Aria/include/ArMutex.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArLogFileConnection.h -ArDeviceConnection.h -/usr/local/Aria/include/ArDeviceConnection.h -string -- -stdio.h -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h - -/usr/local/Aria/include/ArMTXIO.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h - -/usr/local/Aria/include/ArMap.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArMapComponents.h -/usr/local/Aria/include/ArMapComponents.h -ArMapInterface.h -/usr/local/Aria/include/ArMapInterface.h -ArMapUtils.h -/usr/local/Aria/include/ArMapUtils.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArArgumentBuilder.h -/usr/local/Aria/include/ArArgumentBuilder.h -ArMutex.h -/usr/local/Aria/include/ArMutex.h -vector -- - -/usr/local/Aria/include/ArMapComponents.h -ArMapInterface.h -/usr/local/Aria/include/ArMapInterface.h - -/usr/local/Aria/include/ArMapInterface.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArMapObject.h -/usr/local/Aria/include/ArMapObject.h -ArMapUtils.h -/usr/local/Aria/include/ArMapUtils.h -ArArgumentBuilder.h -/usr/local/Aria/include/ArArgumentBuilder.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArHasFileName.h -/usr/local/Aria/include/ArHasFileName.h -ArMutex.h -/usr/local/Aria/include/ArMutex.h -vector -- -set -- - -/usr/local/Aria/include/ArMapObject.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h - -/usr/local/Aria/include/ArMapUtils.h -algorithm -- -functional -- -map -- -set -- -string -- -vector -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h - -/usr/local/Aria/include/ArMode.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -string -- -list -- - -/usr/local/Aria/include/ArModes.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArMode.h -/usr/local/Aria/include/ArMode.h -ArActionGroups.h -/usr/local/Aria/include/ArActionGroups.h -ArGripper.h -/usr/local/Aria/include/ArGripper.h -ArTcpConnection.h -/usr/local/Aria/include/ArTcpConnection.h -ArSerialConnection.h -/usr/local/Aria/include/ArSerialConnection.h -ArPTZ.h -/usr/local/Aria/include/ArPTZ.h -ArTCMCompassRobot.h -/usr/local/Aria/include/ArTCMCompassRobot.h -ArRobotConfigPacketReader.h -/usr/local/Aria/include/ArRobotConfigPacketReader.h - -/usr/local/Aria/include/ArModule.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h - -/usr/local/Aria/include/ArModuleLoader.h -map -- -string -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h - -/usr/local/Aria/include/ArMutex.h -pthread.h -- -string -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h - -/usr/local/Aria/include/ArNMEAParser.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArDeviceConnection.h -/usr/local/Aria/include/ArDeviceConnection.h -string -- -vector -- - -/usr/local/Aria/include/ArNetServer.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArSocket.h -/usr/local/Aria/include/ArSocket.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -list -- - -/usr/local/Aria/include/ArNovatelGPS.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArGPS.h -/usr/local/Aria/include/ArGPS.h - -/usr/local/Aria/include/ArP2Arm.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArSerialConnection.h -/usr/local/Aria/include/ArSerialConnection.h -ariaOSDef.h -/usr/local/Aria/include/ariaOSDef.h - -/usr/local/Aria/include/ArPTZ.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArCommands.h -/usr/local/Aria/include/ArCommands.h -ArPTZConnector.h -/usr/local/Aria/include/ArPTZConnector.h - -/usr/local/Aria/include/ArPTZConnector.h -string -- -vector -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArRobotParams.h -/usr/local/Aria/include/ArRobotParams.h -ariaInternal.h -/usr/local/Aria/include/ariaInternal.h - -/usr/local/Aria/include/ArPriorityResolver.h -ArResolver.h -/usr/local/Aria/include/ArResolver.h - -/usr/local/Aria/include/ArRVisionPTZ.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArBasePacket.h -/usr/local/Aria/include/ArBasePacket.h -ArPTZ.h -/usr/local/Aria/include/ArPTZ.h -ArSerialConnection.h -/usr/local/Aria/include/ArSerialConnection.h - -/usr/local/Aria/include/ArRangeBuffer.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArTransform.h -/usr/local/Aria/include/ArTransform.h -list -- -vector -- - -/usr/local/Aria/include/ArRangeDevice.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRangeBuffer.h -/usr/local/Aria/include/ArRangeBuffer.h -ArSensorReading.h -/usr/local/Aria/include/ArSensorReading.h -ArDrawingData.h -/usr/local/Aria/include/ArDrawingData.h -ArMutex.h -/usr/local/Aria/include/ArMutex.h -set -- - -/usr/local/Aria/include/ArRangeDeviceThreaded.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRangeDevice.h -/usr/local/Aria/include/ArRangeDevice.h -ArFunctorASyncTask.h -/usr/local/Aria/include/ArFunctorASyncTask.h - -/usr/local/Aria/include/ArRatioInputJoydrive.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h -ArActionRatioInput.h -/usr/local/Aria/include/ArActionRatioInput.h -ArJoyHandler.h -/usr/local/Aria/include/ArJoyHandler.h - -/usr/local/Aria/include/ArRatioInputKeydrive.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArAction.h -/usr/local/Aria/include/ArAction.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArActionRatioInput.h -/usr/local/Aria/include/ArActionRatioInput.h - -/usr/local/Aria/include/ArRatioInputRobotJoydrive.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArActionRatioInput.h -/usr/local/Aria/include/ArActionRatioInput.h - -/usr/local/Aria/include/ArRecurrentTask.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArThread.h -/usr/local/Aria/include/ArThread.h -ArASyncTask.h -/usr/local/Aria/include/ArASyncTask.h - -/usr/local/Aria/include/ArResolver.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArActionDesired.h -/usr/local/Aria/include/ArActionDesired.h -string -- - -/usr/local/Aria/include/ArRobot.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRobotPacketSender.h -/usr/local/Aria/include/ArRobotPacketSender.h -ArRobotPacketReceiver.h -/usr/local/Aria/include/ArRobotPacketReceiver.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArSyncTask.h -/usr/local/Aria/include/ArSyncTask.h -ArSensorReading.h -/usr/local/Aria/include/ArSensorReading.h -ArMutex.h -/usr/local/Aria/include/ArMutex.h -ArCondition.h -/usr/local/Aria/include/ArCondition.h -ArSyncLoop.h -/usr/local/Aria/include/ArSyncLoop.h -ArRobotPacketReaderThread.h -/usr/local/Aria/include/ArRobotPacketReaderThread.h -ArRobotParams.h -/usr/local/Aria/include/ArRobotParams.h -ArActionDesired.h -/usr/local/Aria/include/ArActionDesired.h -ArResolver.h -/usr/local/Aria/include/ArResolver.h -ArTransform.h -/usr/local/Aria/include/ArTransform.h -ArInterpolation.h -/usr/local/Aria/include/ArInterpolation.h -ArKeyHandler.h -/usr/local/Aria/include/ArKeyHandler.h -list -- - -/usr/local/Aria/include/ArRobotBatteryPacketReader.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArRobotConfig.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArRobotConfigPacketReader.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArRobotPacket.h -/usr/local/Aria/include/ArRobotPacket.h - -/usr/local/Aria/include/ArRobotConnector.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArSerialConnection.h -/usr/local/Aria/include/ArSerialConnection.h -ArTcpConnection.h -/usr/local/Aria/include/ArTcpConnection.h -ArArgumentBuilder.h -/usr/local/Aria/include/ArArgumentBuilder.h -ArArgumentParser.h -/usr/local/Aria/include/ArArgumentParser.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h - -/usr/local/Aria/include/ArRobotJoyHandler.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h - -/usr/local/Aria/include/ArRobotPacket.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArBasePacket.h -/usr/local/Aria/include/ArBasePacket.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h - -/usr/local/Aria/include/ArRobotPacketReaderThread.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArASyncTask.h -/usr/local/Aria/include/ArASyncTask.h - -/usr/local/Aria/include/ArRobotPacketReceiver.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRobotPacket.h -/usr/local/Aria/include/ArRobotPacket.h - -/usr/local/Aria/include/ArRobotPacketSender.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRobotPacket.h -/usr/local/Aria/include/ArRobotPacket.h - -/usr/local/Aria/include/ArRobotParams.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArConfig.h -/usr/local/Aria/include/ArConfig.h -vector -- - -/usr/local/Aria/include/ArRobotTypes.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArRobotParams.h -/usr/local/Aria/include/ArRobotParams.h - -/usr/local/Aria/include/ArS3Series.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaOSDef.h -/usr/local/Aria/include/ariaOSDef.h -ArRobotPacket.h -/usr/local/Aria/include/ArRobotPacket.h -ArLaser.h -/usr/local/Aria/include/ArLaser.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArSZSeries.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaOSDef.h -/usr/local/Aria/include/ariaOSDef.h -ArRobotPacket.h -/usr/local/Aria/include/ArRobotPacket.h -ArLaser.h -/usr/local/Aria/include/ArLaser.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArSensorReading.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArTransform.h -/usr/local/Aria/include/ArTransform.h - -/usr/local/Aria/include/ArSerialConnection.h -string -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArDeviceConnection.h -/usr/local/Aria/include/ArDeviceConnection.h - -/usr/local/Aria/include/ArSick.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRobotPacket.h -/usr/local/Aria/include/ArRobotPacket.h -ArLaser.h -/usr/local/Aria/include/ArLaser.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArCondition.h -/usr/local/Aria/include/ArCondition.h -ArLMS2xx.h -/usr/local/Aria/include/ArLMS2xx.h - -/usr/local/Aria/include/ArSignalHandler.h -list -- -signal.h -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArASyncTask.h -/usr/local/Aria/include/ArASyncTask.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArSimpleConnector.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArSerialConnection.h -/usr/local/Aria/include/ArSerialConnection.h -ArTcpConnection.h -/usr/local/Aria/include/ArTcpConnection.h -ArArgumentBuilder.h -/usr/local/Aria/include/ArArgumentBuilder.h -ArArgumentParser.h -/usr/local/Aria/include/ArArgumentParser.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArRobotConnector.h -/usr/local/Aria/include/ArRobotConnector.h -ArLaserConnector.h -/usr/local/Aria/include/ArLaserConnector.h - -/usr/local/Aria/include/ArSimulatedLaser.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArLaser.h -/usr/local/Aria/include/ArLaser.h - -/usr/local/Aria/include/ArSocket.h -sys/time.h -- -sys/types.h -- -unistd.h -- -sys/types.h -- -sys/socket.h -- -sys/stat.h -- -sys/param.h -- -fcntl.h -- -netinet/in.h -- -stdio.h -- -errno.h -- -stdarg.h -- -string -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArMutex.h -/usr/local/Aria/include/ArMutex.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h - -/usr/local/Aria/include/ArSonarAutoDisabler.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArSonarConnector.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArSerialConnection.h -/usr/local/Aria/include/ArSerialConnection.h -ArTcpConnection.h -/usr/local/Aria/include/ArTcpConnection.h -ArArgumentBuilder.h -/usr/local/Aria/include/ArArgumentBuilder.h -ArArgumentParser.h -/usr/local/Aria/include/ArArgumentParser.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArRobotConnector.h -/usr/local/Aria/include/ArRobotConnector.h - -/usr/local/Aria/include/ArSonarDevice.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRangeDevice.h -/usr/local/Aria/include/ArRangeDevice.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h - -/usr/local/Aria/include/ArSonarMTX.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRangeDevice.h -/usr/local/Aria/include/ArRangeDevice.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h -ArRobotPacket.h -/usr/local/Aria/include/ArRobotPacket.h - -/usr/local/Aria/include/ArSonyPTZ.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArBasePacket.h -/usr/local/Aria/include/ArBasePacket.h -ArPTZ.h -/usr/local/Aria/include/ArPTZ.h - -/usr/local/Aria/include/ArSoundPlayer.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h - -/usr/local/Aria/include/ArSoundsQueue.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArASyncTask.h -/usr/local/Aria/include/ArASyncTask.h -ArCondition.h -/usr/local/Aria/include/ArCondition.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArSpeech.h -/usr/local/Aria/include/ArSpeech.h -list -- -string -- -set -- - -/usr/local/Aria/include/ArSpeech.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArConfig.h -/usr/local/Aria/include/ArConfig.h -list -- -string -- - -/usr/local/Aria/include/ArStringInfoGroup.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArMutex.h -/usr/local/Aria/include/ArMutex.h -string -- -set -- -list -- - -/usr/local/Aria/include/ArSyncLoop.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArASyncTask.h -/usr/local/Aria/include/ArASyncTask.h -ArSyncTask.h -/usr/local/Aria/include/ArSyncTask.h - -/usr/local/Aria/include/ArSyncTask.h -string -- -map -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArTaskState.h -/usr/local/Aria/include/ArTaskState.h - -/usr/local/Aria/include/ArTCM2.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h - -/usr/local/Aria/include/ArTCMCompassDirect.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArDeviceConnection.h -/usr/local/Aria/include/ArDeviceConnection.h -ArTCM2.h -/usr/local/Aria/include/ArTCM2.h -ArNMEAParser.h -/usr/local/Aria/include/ArNMEAParser.h - -/usr/local/Aria/include/ArTCMCompassRobot.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArCommands.h -/usr/local/Aria/include/ArCommands.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h -ArTCM2.h -/usr/local/Aria/include/ArTCM2.h - -/usr/local/Aria/include/ArTaskState.h - -/usr/local/Aria/include/ArTcpConnection.h -ArDeviceConnection.h -/usr/local/Aria/include/ArDeviceConnection.h -string -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArSocket.h -/usr/local/Aria/include/ArSocket.h - -/usr/local/Aria/include/ArThread.h -map -- -pthread.h -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArMutex.h -/usr/local/Aria/include/ArMutex.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArLog.h -/usr/local/Aria/include/ArLog.h -vector -- -map -- - -/usr/local/Aria/include/ArTransform.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h - -/usr/local/Aria/include/ArTrimbleGPS.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArGPS.h -/usr/local/Aria/include/ArGPS.h -ArDeviceConnection.h -/usr/local/Aria/include/ArDeviceConnection.h -ArMutex.h -/usr/local/Aria/include/ArMutex.h -deque -- - -/usr/local/Aria/include/ArUrg.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArLaser.h -/usr/local/Aria/include/ArLaser.h -ArDeviceConnection.h -/usr/local/Aria/include/ArDeviceConnection.h - -/usr/local/Aria/include/ArUrg_2_0.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArLaser.h -/usr/local/Aria/include/ArLaser.h -ArDeviceConnection.h -/usr/local/Aria/include/ArDeviceConnection.h - -/usr/local/Aria/include/ArVCC4.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArBasePacket.h -/usr/local/Aria/include/ArBasePacket.h -ArPTZ.h -/usr/local/Aria/include/ArPTZ.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArCommands.h -/usr/local/Aria/include/ArCommands.h -ArSerialConnection.h -/usr/local/Aria/include/ArSerialConnection.h - -/usr/local/Aria/include/ArVersalogicIO.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h - -/usr/local/Aria/include/ArZippable.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h - -/usr/local/Aria/include/Aria.h -ariaOSDef.h -/usr/local/Aria/include/ariaOSDef.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArSerialConnection.h -/usr/local/Aria/include/ArSerialConnection.h -ArTcpConnection.h -/usr/local/Aria/include/ArTcpConnection.h -ArSimpleConnector.h -/usr/local/Aria/include/ArSimpleConnector.h -ArLogFileConnection.h -/usr/local/Aria/include/ArLogFileConnection.h -ArLog.h -/usr/local/Aria/include/ArLog.h -ArRobotPacket.h -/usr/local/Aria/include/ArRobotPacket.h -ArRobotPacketSender.h -/usr/local/Aria/include/ArRobotPacketSender.h -ArRobotPacketReceiver.h -/usr/local/Aria/include/ArRobotPacketReceiver.h -ArRobotConfigPacketReader.h -/usr/local/Aria/include/ArRobotConfigPacketReader.h -ArRobotTypes.h -/usr/local/Aria/include/ArRobotTypes.h -ariaUtil.h -/usr/local/Aria/include/ariaUtil.h -ArArgumentBuilder.h -/usr/local/Aria/include/ArArgumentBuilder.h -ArArgumentParser.h -/usr/local/Aria/include/ArArgumentParser.h -ArFileParser.h -/usr/local/Aria/include/ArFileParser.h -ArConfig.h -/usr/local/Aria/include/ArConfig.h -ArConfigArg.h -/usr/local/Aria/include/ArConfigArg.h -ArConfigGroup.h -/usr/local/Aria/include/ArConfigGroup.h -ArRobot.h -/usr/local/Aria/include/ArRobot.h -ArCommands.h -/usr/local/Aria/include/ArCommands.h -ArJoyHandler.h -/usr/local/Aria/include/ArJoyHandler.h -ArSyncTask.h -/usr/local/Aria/include/ArSyncTask.h -ArTaskState.h -/usr/local/Aria/include/ArTaskState.h -ariaInternal.h -/usr/local/Aria/include/ariaInternal.h -ArSonarDevice.h -/usr/local/Aria/include/ArSonarDevice.h -ArPriorityResolver.h -/usr/local/Aria/include/ArPriorityResolver.h -ArAction.h -/usr/local/Aria/include/ArAction.h -ArActionGroup.h -/usr/local/Aria/include/ArActionGroup.h -ArActionGroups.h -/usr/local/Aria/include/ArActionGroups.h -ArActionDeceleratingLimiter.h -/usr/local/Aria/include/ArActionDeceleratingLimiter.h -ArActionLimiterForwards.h -/usr/local/Aria/include/ArActionLimiterForwards.h -ArActionLimiterBackwards.h -/usr/local/Aria/include/ArActionLimiterBackwards.h -ArActionLimiterTableSensor.h -/usr/local/Aria/include/ArActionLimiterTableSensor.h -ArActionBumpers.h -/usr/local/Aria/include/ArActionBumpers.h -ArActionIRs.h -/usr/local/Aria/include/ArActionIRs.h -ArActionStallRecover.h -/usr/local/Aria/include/ArActionStallRecover.h -ArActionAvoidFront.h -/usr/local/Aria/include/ArActionAvoidFront.h -ArActionAvoidSide.h -/usr/local/Aria/include/ArActionAvoidSide.h -ArActionConstantVelocity.h -/usr/local/Aria/include/ArActionConstantVelocity.h -ArActionInput.h -/usr/local/Aria/include/ArActionInput.h -ArActionRobotJoydrive.h -/usr/local/Aria/include/ArActionRobotJoydrive.h -ArActionJoydrive.h -/usr/local/Aria/include/ArActionJoydrive.h -ArActionKeydrive.h -/usr/local/Aria/include/ArActionKeydrive.h -ArActionTriangleDriveTo.h -/usr/local/Aria/include/ArActionTriangleDriveTo.h -ArActionTurn.h -/usr/local/Aria/include/ArActionTurn.h -ArActionRatioInput.h -/usr/local/Aria/include/ArActionRatioInput.h -ArActionStop.h -/usr/local/Aria/include/ArActionStop.h -ArActionGoto.h -/usr/local/Aria/include/ArActionGoto.h -ArModule.h -/usr/local/Aria/include/ArModule.h -ArModuleLoader.h -/usr/local/Aria/include/ArModuleLoader.h -ArRecurrentTask.h -/usr/local/Aria/include/ArRecurrentTask.h -ArInterpolation.h -/usr/local/Aria/include/ArInterpolation.h -ArGripper.h -/usr/local/Aria/include/ArGripper.h -ArSonyPTZ.h -/usr/local/Aria/include/ArSonyPTZ.h -ArRVisionPTZ.h -/usr/local/Aria/include/ArRVisionPTZ.h -ArAMPTU.h -/usr/local/Aria/include/ArAMPTU.h -ArP2Arm.h -/usr/local/Aria/include/ArP2Arm.h -ArACTS.h -/usr/local/Aria/include/ArACTS.h -ArSick.h -/usr/local/Aria/include/ArSick.h -ArLaserLogger.h -/usr/local/Aria/include/ArLaserLogger.h -ArIrrfDevice.h -/usr/local/Aria/include/ArIrrfDevice.h -ArKeyHandler.h -/usr/local/Aria/include/ArKeyHandler.h -ArDPPTU.h -/usr/local/Aria/include/ArDPPTU.h -ArVCC4.h -/usr/local/Aria/include/ArVCC4.h -ArMode.h -/usr/local/Aria/include/ArMode.h -ArModes.h -/usr/local/Aria/include/ArModes.h -ArNetServer.h -/usr/local/Aria/include/ArNetServer.h -ArSignalHandler.h -/usr/local/Aria/include/ArSignalHandler.h -ArAnalogGyro.h -/usr/local/Aria/include/ArAnalogGyro.h -ArMapInterface.h -/usr/local/Aria/include/ArMapInterface.h -ArMapObject.h -/usr/local/Aria/include/ArMapObject.h -ArMap.h -/usr/local/Aria/include/ArMap.h -ArLineFinder.h -/usr/local/Aria/include/ArLineFinder.h -ArBumpers.h -/usr/local/Aria/include/ArBumpers.h -ArIRs.h -/usr/local/Aria/include/ArIRs.h -ArDrawingData.h -/usr/local/Aria/include/ArDrawingData.h -ArForbiddenRangeDevice.h -/usr/local/Aria/include/ArForbiddenRangeDevice.h -ArTCM2.h -/usr/local/Aria/include/ArTCM2.h -ArVersalogicIO.h -/usr/local/Aria/include/ArVersalogicIO.h -ArMTXIO.h -/usr/local/Aria/include/ArMTXIO.h -ArActionGotoStraight.h -/usr/local/Aria/include/ArActionGotoStraight.h -ArDataLogger.h -/usr/local/Aria/include/ArDataLogger.h -ArRobotJoyHandler.h -/usr/local/Aria/include/ArRobotJoyHandler.h -ArRatioInputKeydrive.h -/usr/local/Aria/include/ArRatioInputKeydrive.h -ArRatioInputJoydrive.h -/usr/local/Aria/include/ArRatioInputJoydrive.h -ArRatioInputRobotJoydrive.h -/usr/local/Aria/include/ArRatioInputRobotJoydrive.h -ArActionMovementParameters.h -/usr/local/Aria/include/ArActionMovementParameters.h -ArSoundPlayer.h -/usr/local/Aria/include/ArSoundPlayer.h -ArSoundsQueue.h -/usr/local/Aria/include/ArSoundsQueue.h -ArCameraCollection.h -/usr/local/Aria/include/ArCameraCollection.h -ArCameraCommands.h -/usr/local/Aria/include/ArCameraCommands.h -ArStringInfoGroup.h -/usr/local/Aria/include/ArStringInfoGroup.h -ArSonarAutoDisabler.h -/usr/local/Aria/include/ArSonarAutoDisabler.h -ArActionDriveDistance.h -/usr/local/Aria/include/ArActionDriveDistance.h -ArLaserReflectorDevice.h -/usr/local/Aria/include/ArLaserReflectorDevice.h -ArRobotConfig.h -/usr/local/Aria/include/ArRobotConfig.h -ArTCMCompassRobot.h -/usr/local/Aria/include/ArTCMCompassRobot.h -ArTCMCompassDirect.h -/usr/local/Aria/include/ArTCMCompassDirect.h -ArLaserFilter.h -/usr/local/Aria/include/ArLaserFilter.h -ArUrg.h -/usr/local/Aria/include/ArUrg.h -ArSpeech.h -/usr/local/Aria/include/ArSpeech.h -ArGPS.h -/usr/local/Aria/include/ArGPS.h -ArTrimbleGPS.h -/usr/local/Aria/include/ArTrimbleGPS.h -ArNovatelGPS.h -/usr/local/Aria/include/ArNovatelGPS.h -ArGPSCoords.h -/usr/local/Aria/include/ArGPSCoords.h -ArLaser.h -/usr/local/Aria/include/ArLaser.h -ArRobotConnector.h -/usr/local/Aria/include/ArRobotConnector.h -ArLaserConnector.h -/usr/local/Aria/include/ArLaserConnector.h -ArSonarConnector.h -/usr/local/Aria/include/ArSonarConnector.h -ArBatteryConnector.h -/usr/local/Aria/include/ArBatteryConnector.h -ArLCDConnector.h -/usr/local/Aria/include/ArLCDConnector.h -ArSonarMTX.h -/usr/local/Aria/include/ArSonarMTX.h -ArBatteryMTX.h -/usr/local/Aria/include/ArBatteryMTX.h -ArLCDMTX.h -/usr/local/Aria/include/ArLCDMTX.h -ArSimulatedLaser.h -/usr/local/Aria/include/ArSimulatedLaser.h -ArExitErrorSource.h -/usr/local/Aria/include/ArExitErrorSource.h -ArActionLimiterRot.h -/usr/local/Aria/include/ArActionLimiterRot.h -ArRobotBatteryPacketReader.h -/usr/local/Aria/include/ArRobotBatteryPacketReader.h -ArLMS1XX.h -/usr/local/Aria/include/ArLMS1XX.h -ArUrg_2_0.h -/usr/local/Aria/include/ArUrg_2_0.h -ArActionMovementParametersDebugging.h -/usr/local/Aria/include/ArActionMovementParametersDebugging.h -ArZippable.h -/usr/local/Aria/include/ArZippable.h -ArS3Series.h -/usr/local/Aria/include/ArS3Series.h -ArSZSeries.h -/usr/local/Aria/include/ArSZSeries.h -ArRobotPacketReaderThread.h -/usr/local/Aria/include/ArRobotPacketReaderThread.h -ArHasFileName.h -/usr/local/Aria/include/ArHasFileName.h - -/usr/local/Aria/include/ariaInternal.h -ArMutex.h -/usr/local/Aria/include/ArMutex.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArConfig.h -/usr/local/Aria/include/ArConfig.h -ArStringInfoGroup.h -/usr/local/Aria/include/ArStringInfoGroup.h - -/usr/local/Aria/include/ariaOSDef.h -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h - -/usr/local/Aria/include/ariaTypedefs.h -time.h -- -string -- -map -- -list -- -winsock2.h -- -windows.h -- - -/usr/local/Aria/include/ariaUtil.h -string -- -list -- -map -- -math.h -- -stdarg.h -- -stdlib.h -- -limits.h -- -string.h -- -float.h -- -sys/timeb.h -- -sys/stat.h -- -sys/types.h -- -sys/stat.h -- -sys/time.h -- -unistd.h -- -strings.h -- -time.h -- -ariaTypedefs.h -/usr/local/Aria/include/ariaTypedefs.h -ArLog.h -/usr/local/Aria/include/ArLog.h -ArFunctor.h -/usr/local/Aria/include/ArFunctor.h -ArArgumentParser.h -/usr/local/Aria/include/ArArgumentParser.h -ariaOSDef.h -/usr/local/Aria/include/ariaOSDef.h - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/DependInfo.cmake deleted file mode 100644 index 111026e..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/DependInfo.cmake +++ /dev/null @@ -1,21 +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/lab1_5/ws/ws_linux/src/rosaria/RosAria.cpp" "/home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o" - ) -SET(CMAKE_CXX_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o b/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o deleted file mode 100644 index 9895ff52a47f619cdc9978e548ccc5611f6d4c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3018152 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 h{BjEjDsXsqs~w|g)~;Xe&7Fb{^xzp|78tG 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%0D*4o@M` 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�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�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 z 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 CMakeFiles/RosAria.dir/RosAria.cpp.i - -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/RosAria.dir/RosAria.cpp.s" - cd /home/lab1_5/ws/ws_linux/build/rosaria && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -fPIC -S /home/lab1_5/ws/ws_linux/src/rosaria/RosAria.cpp -o CMakeFiles/RosAria.dir/RosAria.cpp.s - -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o.requires: -.PHONY : rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o.requires - -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o.provides: rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o.requires - $(MAKE) -f rosaria/CMakeFiles/RosAria.dir/build.make rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o.provides.build -.PHONY : rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o.provides - -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o.provides.build: rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o - -# Object files for target RosAria -RosAria_OBJECTS = \ -"CMakeFiles/RosAria.dir/RosAria.cpp.o" - -# External object files for target RosAria -RosAria_EXTERNAL_OBJECTS = - -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/libtf.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/libtf2_ros.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/libactionlib.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/libmessage_filters.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/libroscpp.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /usr/lib/libboost_signals-mt.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /usr/lib/libboost_filesystem-mt.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/libxmlrpcpp.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/libtf2.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/librosconsole.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/librosconsole_log4cxx.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/librosconsole_backend_interface.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /usr/lib/liblog4cxx.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /usr/lib/libboost_regex-mt.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/libdynamic_reconfigure_config_init_mutex.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/libroscpp_serialization.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/librostime.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /usr/lib/libboost_date_time-mt.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /usr/lib/libboost_system-mt.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /usr/lib/libboost_thread-mt.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /usr/lib/x86_64-linux-gnu/libpthread.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/libcpp_common.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/libconsole_bridge.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /usr/lib/libboost_thread-mt.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /usr/lib/x86_64-linux-gnu/libpthread.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/libcpp_common.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: /opt/ros/hydro/lib/libconsole_bridge.so -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: rosaria/CMakeFiles/RosAria.dir/build.make -/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria: rosaria/CMakeFiles/RosAria.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX executable /home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria" - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/RosAria.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/RosAria.dir/build: /home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria -.PHONY : rosaria/CMakeFiles/RosAria.dir/build - -rosaria/CMakeFiles/RosAria.dir/requires: rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o.requires -.PHONY : rosaria/CMakeFiles/RosAria.dir/requires - -rosaria/CMakeFiles/RosAria.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/RosAria.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/RosAria.dir/clean - -rosaria/CMakeFiles/RosAria.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/RosAria.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/cmake_clean.cmake deleted file mode 100644 index 941f843..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/RosAria.dir/RosAria.cpp.o" - "/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria.pdb" - "/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang CXX) - INCLUDE(CMakeFiles/RosAria.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/depend.internal b/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/depend.internal deleted file mode 100644 index 45a50b4..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/depend.internal +++ /dev/null @@ -1,302 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o - /home/lab1_5/ws/ws_linux/devel/include/rosaria/BumperState.h - /home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h - /home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RestrictionsMsg.h - /home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h - /home/lab1_5/ws/ws_linux/src/rosaria/RosAria.cpp - /opt/ros/hydro/include/XmlRpcDecl.h - /opt/ros/hydro/include/XmlRpcValue.h - /opt/ros/hydro/include/dynamic_reconfigure/BoolParameter.h - /opt/ros/hydro/include/dynamic_reconfigure/Config.h - /opt/ros/hydro/include/dynamic_reconfigure/ConfigDescription.h - /opt/ros/hydro/include/dynamic_reconfigure/DoubleParameter.h - /opt/ros/hydro/include/dynamic_reconfigure/Group.h - /opt/ros/hydro/include/dynamic_reconfigure/GroupState.h - /opt/ros/hydro/include/dynamic_reconfigure/IntParameter.h - /opt/ros/hydro/include/dynamic_reconfigure/ParamDescription.h - /opt/ros/hydro/include/dynamic_reconfigure/Reconfigure.h - /opt/ros/hydro/include/dynamic_reconfigure/ReconfigureRequest.h - /opt/ros/hydro/include/dynamic_reconfigure/ReconfigureResponse.h - /opt/ros/hydro/include/dynamic_reconfigure/StrParameter.h - /opt/ros/hydro/include/dynamic_reconfigure/config_init_mutex.h - /opt/ros/hydro/include/dynamic_reconfigure/config_tools.h - /opt/ros/hydro/include/dynamic_reconfigure/server.h - /opt/ros/hydro/include/geometry_msgs/Point.h - /opt/ros/hydro/include/geometry_msgs/Point32.h - /opt/ros/hydro/include/geometry_msgs/PointStamped.h - /opt/ros/hydro/include/geometry_msgs/Pose.h - /opt/ros/hydro/include/geometry_msgs/PoseStamped.h - /opt/ros/hydro/include/geometry_msgs/PoseWithCovariance.h - /opt/ros/hydro/include/geometry_msgs/Quaternion.h - /opt/ros/hydro/include/geometry_msgs/QuaternionStamped.h - /opt/ros/hydro/include/geometry_msgs/Transform.h - /opt/ros/hydro/include/geometry_msgs/TransformStamped.h - /opt/ros/hydro/include/geometry_msgs/Twist.h - /opt/ros/hydro/include/geometry_msgs/TwistStamped.h - /opt/ros/hydro/include/geometry_msgs/TwistWithCovariance.h - /opt/ros/hydro/include/geometry_msgs/Vector3.h - /opt/ros/hydro/include/geometry_msgs/Vector3Stamped.h - /opt/ros/hydro/include/nav_msgs/Odometry.h - /opt/ros/hydro/include/ros/advertise_options.h - /opt/ros/hydro/include/ros/advertise_service_options.h - /opt/ros/hydro/include/ros/assert.h - /opt/ros/hydro/include/ros/builtin_message_traits.h - /opt/ros/hydro/include/ros/callback_queue.h - /opt/ros/hydro/include/ros/callback_queue_interface.h - /opt/ros/hydro/include/ros/common.h - /opt/ros/hydro/include/ros/console.h - /opt/ros/hydro/include/ros/console_backend.h - /opt/ros/hydro/include/ros/datatypes.h - /opt/ros/hydro/include/ros/duration.h - /opt/ros/hydro/include/ros/exception.h - /opt/ros/hydro/include/ros/exceptions.h - /opt/ros/hydro/include/ros/forwards.h - /opt/ros/hydro/include/ros/init.h - /opt/ros/hydro/include/ros/macros.h - /opt/ros/hydro/include/ros/master.h - /opt/ros/hydro/include/ros/message.h - /opt/ros/hydro/include/ros/message_event.h - /opt/ros/hydro/include/ros/message_forward.h - /opt/ros/hydro/include/ros/message_operations.h - /opt/ros/hydro/include/ros/message_traits.h - /opt/ros/hydro/include/ros/names.h - /opt/ros/hydro/include/ros/node_handle.h - /opt/ros/hydro/include/ros/param.h - /opt/ros/hydro/include/ros/parameter_adapter.h - /opt/ros/hydro/include/ros/platform.h - /opt/ros/hydro/include/ros/publisher.h - /opt/ros/hydro/include/ros/rate.h - /opt/ros/hydro/include/ros/ros.h - /opt/ros/hydro/include/ros/roscpp_serialization_macros.h - /opt/ros/hydro/include/ros/rostime_decl.h - /opt/ros/hydro/include/ros/serialization.h - /opt/ros/hydro/include/ros/serialized_message.h - /opt/ros/hydro/include/ros/service.h - /opt/ros/hydro/include/ros/service_callback_helper.h - /opt/ros/hydro/include/ros/service_client.h - /opt/ros/hydro/include/ros/service_client_options.h - /opt/ros/hydro/include/ros/service_server.h - /opt/ros/hydro/include/ros/service_traits.h - /opt/ros/hydro/include/ros/single_subscriber_publisher.h - /opt/ros/hydro/include/ros/spinner.h - /opt/ros/hydro/include/ros/static_assert.h - /opt/ros/hydro/include/ros/subscribe_options.h - /opt/ros/hydro/include/ros/subscriber.h - /opt/ros/hydro/include/ros/subscription_callback_helper.h - /opt/ros/hydro/include/ros/this_node.h - /opt/ros/hydro/include/ros/time.h - /opt/ros/hydro/include/ros/timer.h - /opt/ros/hydro/include/ros/timer_options.h - /opt/ros/hydro/include/ros/topic.h - /opt/ros/hydro/include/ros/transport_hints.h - /opt/ros/hydro/include/ros/types.h - /opt/ros/hydro/include/ros/wall_timer.h - /opt/ros/hydro/include/ros/wall_timer_options.h - /opt/ros/hydro/include/rosconsole/macros_generated.h - /opt/ros/hydro/include/sensor_msgs/ChannelFloat32.h - /opt/ros/hydro/include/sensor_msgs/JointState.h - /opt/ros/hydro/include/sensor_msgs/PointCloud.h - /opt/ros/hydro/include/sensor_msgs/PointCloud2.h - /opt/ros/hydro/include/sensor_msgs/PointField.h - /opt/ros/hydro/include/sensor_msgs/point_cloud_conversion.h - /opt/ros/hydro/include/std_msgs/Bool.h - /opt/ros/hydro/include/std_msgs/Empty.h - /opt/ros/hydro/include/std_msgs/Float32.h - /opt/ros/hydro/include/std_msgs/Float64.h - /opt/ros/hydro/include/std_msgs/Header.h - /opt/ros/hydro/include/std_msgs/Int8.h - /opt/ros/hydro/include/std_msgs/UInt8.h - /opt/ros/hydro/include/std_srvs/Empty.h - /opt/ros/hydro/include/std_srvs/EmptyRequest.h - /opt/ros/hydro/include/std_srvs/EmptyResponse.h - /opt/ros/hydro/include/tf/FrameGraph.h - /opt/ros/hydro/include/tf/FrameGraphRequest.h - /opt/ros/hydro/include/tf/FrameGraphResponse.h - /opt/ros/hydro/include/tf/LinearMath/Matrix3x3.h - /opt/ros/hydro/include/tf/LinearMath/MinMax.h - /opt/ros/hydro/include/tf/LinearMath/QuadWord.h - /opt/ros/hydro/include/tf/LinearMath/Quaternion.h - /opt/ros/hydro/include/tf/LinearMath/Scalar.h - /opt/ros/hydro/include/tf/LinearMath/Transform.h - /opt/ros/hydro/include/tf/LinearMath/Vector3.h - /opt/ros/hydro/include/tf/exceptions.h - /opt/ros/hydro/include/tf/tf.h - /opt/ros/hydro/include/tf/tfMessage.h - /opt/ros/hydro/include/tf/time_cache.h - /opt/ros/hydro/include/tf/transform_broadcaster.h - /opt/ros/hydro/include/tf/transform_datatypes.h - /opt/ros/hydro/include/tf/transform_listener.h - /opt/ros/hydro/include/tf2/LinearMath/Quaternion.h - /opt/ros/hydro/include/tf2/LinearMath/Vector3.h - /opt/ros/hydro/include/tf2/buffer_core.h - /opt/ros/hydro/include/tf2/convert.h - /opt/ros/hydro/include/tf2/exceptions.h - /opt/ros/hydro/include/tf2/transform_datatypes.h - /opt/ros/hydro/include/tf2/transform_storage.h - /opt/ros/hydro/include/tf2_msgs/FrameGraph.h - /opt/ros/hydro/include/tf2_msgs/FrameGraphRequest.h - /opt/ros/hydro/include/tf2_msgs/FrameGraphResponse.h - /opt/ros/hydro/include/tf2_msgs/TFMessage.h - /opt/ros/hydro/include/tf2_ros/buffer.h - /opt/ros/hydro/include/tf2_ros/buffer_interface.h - /opt/ros/hydro/include/tf2_ros/transform_broadcaster.h - /opt/ros/hydro/include/tf2_ros/transform_listener.h - /usr/local/Aria/include/ArACTS.h - /usr/local/Aria/include/ArAMPTU.h - /usr/local/Aria/include/ArASyncTask.h - /usr/local/Aria/include/ArAction.h - /usr/local/Aria/include/ArActionAvoidFront.h - /usr/local/Aria/include/ArActionAvoidSide.h - /usr/local/Aria/include/ArActionBumpers.h - /usr/local/Aria/include/ArActionColorFollow.h - /usr/local/Aria/include/ArActionConstantVelocity.h - /usr/local/Aria/include/ArActionDeceleratingLimiter.h - /usr/local/Aria/include/ArActionDesired.h - /usr/local/Aria/include/ArActionDriveDistance.h - /usr/local/Aria/include/ArActionGoto.h - /usr/local/Aria/include/ArActionGotoStraight.h - /usr/local/Aria/include/ArActionGroup.h - /usr/local/Aria/include/ArActionGroups.h - /usr/local/Aria/include/ArActionIRs.h - /usr/local/Aria/include/ArActionInput.h - /usr/local/Aria/include/ArActionJoydrive.h - /usr/local/Aria/include/ArActionKeydrive.h - /usr/local/Aria/include/ArActionLimiterBackwards.h - /usr/local/Aria/include/ArActionLimiterForwards.h - /usr/local/Aria/include/ArActionLimiterRot.h - /usr/local/Aria/include/ArActionLimiterTableSensor.h - /usr/local/Aria/include/ArActionMovementParameters.h - /usr/local/Aria/include/ArActionMovementParametersDebugging.h - /usr/local/Aria/include/ArActionRatioInput.h - /usr/local/Aria/include/ArActionRobotJoydrive.h - /usr/local/Aria/include/ArActionStallRecover.h - /usr/local/Aria/include/ArActionStop.h - /usr/local/Aria/include/ArActionTriangleDriveTo.h - /usr/local/Aria/include/ArActionTurn.h - /usr/local/Aria/include/ArAnalogGyro.h - /usr/local/Aria/include/ArArg.h - /usr/local/Aria/include/ArArgumentBuilder.h - /usr/local/Aria/include/ArArgumentParser.h - /usr/local/Aria/include/ArBasePacket.h - /usr/local/Aria/include/ArBatteryConnector.h - /usr/local/Aria/include/ArBatteryMTX.h - /usr/local/Aria/include/ArBumpers.h - /usr/local/Aria/include/ArCameraCollection.h - /usr/local/Aria/include/ArCameraCommands.h - /usr/local/Aria/include/ArCommands.h - /usr/local/Aria/include/ArCondition.h - /usr/local/Aria/include/ArConfig.h - /usr/local/Aria/include/ArConfigArg.h - /usr/local/Aria/include/ArConfigGroup.h - /usr/local/Aria/include/ArDPPTU.h - /usr/local/Aria/include/ArDataLogger.h - /usr/local/Aria/include/ArDeviceConnection.h - /usr/local/Aria/include/ArDrawingData.h - /usr/local/Aria/include/ArExitErrorSource.h - /usr/local/Aria/include/ArFileParser.h - /usr/local/Aria/include/ArForbiddenRangeDevice.h - /usr/local/Aria/include/ArFunctor.h - /usr/local/Aria/include/ArFunctorASyncTask.h - /usr/local/Aria/include/ArGPS.h - /usr/local/Aria/include/ArGPSCoords.h - /usr/local/Aria/include/ArGripper.h - /usr/local/Aria/include/ArHasFileName.h - /usr/local/Aria/include/ArIRs.h - /usr/local/Aria/include/ArInterpolation.h - /usr/local/Aria/include/ArIrrfDevice.h - /usr/local/Aria/include/ArJoyHandler.h - /usr/local/Aria/include/ArKeyHandler.h - /usr/local/Aria/include/ArLCDConnector.h - /usr/local/Aria/include/ArLCDMTX.h - /usr/local/Aria/include/ArLMS1XX.h - /usr/local/Aria/include/ArLMS2xx.h - /usr/local/Aria/include/ArLMS2xxPacket.h - /usr/local/Aria/include/ArLMS2xxPacketReceiver.h - /usr/local/Aria/include/ArLaser.h - /usr/local/Aria/include/ArLaserConnector.h - /usr/local/Aria/include/ArLaserFilter.h - /usr/local/Aria/include/ArLaserLogger.h - /usr/local/Aria/include/ArLaserReflectorDevice.h - /usr/local/Aria/include/ArLineFinder.h - /usr/local/Aria/include/ArLog.h - /usr/local/Aria/include/ArLogFileConnection.h - /usr/local/Aria/include/ArMTXIO.h - /usr/local/Aria/include/ArMap.h - /usr/local/Aria/include/ArMapComponents.h - /usr/local/Aria/include/ArMapInterface.h - /usr/local/Aria/include/ArMapObject.h - /usr/local/Aria/include/ArMapUtils.h - /usr/local/Aria/include/ArMode.h - /usr/local/Aria/include/ArModes.h - /usr/local/Aria/include/ArModule.h - /usr/local/Aria/include/ArModuleLoader.h - /usr/local/Aria/include/ArMutex.h - /usr/local/Aria/include/ArNMEAParser.h - /usr/local/Aria/include/ArNetServer.h - /usr/local/Aria/include/ArNovatelGPS.h - /usr/local/Aria/include/ArP2Arm.h - /usr/local/Aria/include/ArPTZ.h - /usr/local/Aria/include/ArPTZConnector.h - /usr/local/Aria/include/ArPriorityResolver.h - /usr/local/Aria/include/ArRVisionPTZ.h - /usr/local/Aria/include/ArRangeBuffer.h - /usr/local/Aria/include/ArRangeDevice.h - /usr/local/Aria/include/ArRangeDeviceThreaded.h - /usr/local/Aria/include/ArRatioInputJoydrive.h - /usr/local/Aria/include/ArRatioInputKeydrive.h - /usr/local/Aria/include/ArRatioInputRobotJoydrive.h - /usr/local/Aria/include/ArRecurrentTask.h - /usr/local/Aria/include/ArResolver.h - /usr/local/Aria/include/ArRobot.h - /usr/local/Aria/include/ArRobotBatteryPacketReader.h - /usr/local/Aria/include/ArRobotConfig.h - /usr/local/Aria/include/ArRobotConfigPacketReader.h - /usr/local/Aria/include/ArRobotConnector.h - /usr/local/Aria/include/ArRobotJoyHandler.h - /usr/local/Aria/include/ArRobotPacket.h - /usr/local/Aria/include/ArRobotPacketReaderThread.h - /usr/local/Aria/include/ArRobotPacketReceiver.h - /usr/local/Aria/include/ArRobotPacketSender.h - /usr/local/Aria/include/ArRobotParams.h - /usr/local/Aria/include/ArRobotTypes.h - /usr/local/Aria/include/ArS3Series.h - /usr/local/Aria/include/ArSZSeries.h - /usr/local/Aria/include/ArSensorReading.h - /usr/local/Aria/include/ArSerialConnection.h - /usr/local/Aria/include/ArSick.h - /usr/local/Aria/include/ArSignalHandler.h - /usr/local/Aria/include/ArSimpleConnector.h - /usr/local/Aria/include/ArSimulatedLaser.h - /usr/local/Aria/include/ArSocket.h - /usr/local/Aria/include/ArSonarAutoDisabler.h - /usr/local/Aria/include/ArSonarConnector.h - /usr/local/Aria/include/ArSonarDevice.h - /usr/local/Aria/include/ArSonarMTX.h - /usr/local/Aria/include/ArSonyPTZ.h - /usr/local/Aria/include/ArSoundPlayer.h - /usr/local/Aria/include/ArSoundsQueue.h - /usr/local/Aria/include/ArSpeech.h - /usr/local/Aria/include/ArStringInfoGroup.h - /usr/local/Aria/include/ArSyncLoop.h - /usr/local/Aria/include/ArSyncTask.h - /usr/local/Aria/include/ArTCM2.h - /usr/local/Aria/include/ArTCMCompassDirect.h - /usr/local/Aria/include/ArTCMCompassRobot.h - /usr/local/Aria/include/ArTaskState.h - /usr/local/Aria/include/ArTcpConnection.h - /usr/local/Aria/include/ArThread.h - /usr/local/Aria/include/ArTransform.h - /usr/local/Aria/include/ArTrimbleGPS.h - /usr/local/Aria/include/ArUrg.h - /usr/local/Aria/include/ArUrg_2_0.h - /usr/local/Aria/include/ArVCC4.h - /usr/local/Aria/include/ArVersalogicIO.h - /usr/local/Aria/include/ArZippable.h - /usr/local/Aria/include/Aria.h - /usr/local/Aria/include/ariaInternal.h - /usr/local/Aria/include/ariaOSDef.h - /usr/local/Aria/include/ariaTypedefs.h - /usr/local/Aria/include/ariaUtil.h diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/depend.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/depend.make deleted file mode 100644 index 4f21a21..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/depend.make +++ /dev/null @@ -1,302 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /home/lab1_5/ws/ws_linux/devel/include/rosaria/BumperState.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RestrictionsMsg.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /home/lab1_5/ws/ws_linux/src/rosaria/RosAria.cpp -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/XmlRpcDecl.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/XmlRpcValue.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/BoolParameter.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/Config.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/ConfigDescription.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/DoubleParameter.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/Group.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/GroupState.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/IntParameter.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/ParamDescription.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/Reconfigure.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/ReconfigureRequest.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/ReconfigureResponse.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/StrParameter.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/config_init_mutex.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/config_tools.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/server.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/geometry_msgs/Point.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/geometry_msgs/Point32.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/geometry_msgs/PointStamped.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/geometry_msgs/Pose.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/geometry_msgs/PoseStamped.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/geometry_msgs/PoseWithCovariance.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/geometry_msgs/Quaternion.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/geometry_msgs/QuaternionStamped.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/geometry_msgs/Transform.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/geometry_msgs/TransformStamped.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/geometry_msgs/Twist.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/geometry_msgs/TwistStamped.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/geometry_msgs/TwistWithCovariance.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/geometry_msgs/Vector3.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/geometry_msgs/Vector3Stamped.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/nav_msgs/Odometry.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/advertise_options.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/advertise_service_options.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/assert.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/builtin_message_traits.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/callback_queue.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/callback_queue_interface.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/common.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/console.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/console_backend.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/datatypes.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/duration.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/exception.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/exceptions.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/forwards.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/init.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/macros.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/master.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/message.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/message_event.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/message_forward.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/message_operations.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/message_traits.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/names.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/node_handle.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/param.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/parameter_adapter.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/platform.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/publisher.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/rate.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/ros.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/roscpp_serialization_macros.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/rostime_decl.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/serialization.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/serialized_message.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/service.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/service_callback_helper.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/service_client.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/service_client_options.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/service_server.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/service_traits.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/single_subscriber_publisher.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/spinner.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/static_assert.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/subscribe_options.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/subscriber.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/subscription_callback_helper.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/this_node.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/time.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/timer.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/timer_options.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/topic.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/transport_hints.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/types.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/wall_timer.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/ros/wall_timer_options.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/rosconsole/macros_generated.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/sensor_msgs/ChannelFloat32.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/sensor_msgs/JointState.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/sensor_msgs/PointCloud.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/sensor_msgs/PointCloud2.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/sensor_msgs/PointField.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/sensor_msgs/point_cloud_conversion.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/std_msgs/Bool.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/std_msgs/Empty.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/std_msgs/Float32.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/std_msgs/Float64.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/std_msgs/Header.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/std_msgs/Int8.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/std_msgs/UInt8.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/std_srvs/Empty.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/std_srvs/EmptyRequest.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/std_srvs/EmptyResponse.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/FrameGraph.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/FrameGraphRequest.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/FrameGraphResponse.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/LinearMath/Matrix3x3.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/LinearMath/MinMax.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/LinearMath/QuadWord.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/LinearMath/Quaternion.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/LinearMath/Scalar.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/LinearMath/Transform.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/LinearMath/Vector3.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/exceptions.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/tf.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/tfMessage.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/time_cache.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/transform_broadcaster.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/transform_datatypes.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf/transform_listener.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf2/LinearMath/Quaternion.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf2/LinearMath/Vector3.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf2/buffer_core.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf2/convert.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf2/exceptions.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf2/transform_datatypes.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf2/transform_storage.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf2_msgs/FrameGraph.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf2_msgs/FrameGraphRequest.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf2_msgs/FrameGraphResponse.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf2_msgs/TFMessage.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf2_ros/buffer.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf2_ros/buffer_interface.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf2_ros/transform_broadcaster.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /opt/ros/hydro/include/tf2_ros/transform_listener.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArACTS.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArAMPTU.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArASyncTask.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArAction.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionAvoidFront.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionAvoidSide.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionBumpers.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionColorFollow.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionConstantVelocity.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionDeceleratingLimiter.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionDesired.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionDriveDistance.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionGoto.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionGotoStraight.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionGroup.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionGroups.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionIRs.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionInput.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionJoydrive.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionKeydrive.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionLimiterBackwards.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionLimiterForwards.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionLimiterRot.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionLimiterTableSensor.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionMovementParameters.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionMovementParametersDebugging.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionRatioInput.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionRobotJoydrive.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionStallRecover.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionStop.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionTriangleDriveTo.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArActionTurn.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArAnalogGyro.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArArg.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArArgumentBuilder.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArArgumentParser.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArBasePacket.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArBatteryConnector.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArBatteryMTX.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArBumpers.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArCameraCollection.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArCameraCommands.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArCommands.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArCondition.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArConfig.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArConfigArg.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArConfigGroup.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArDPPTU.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArDataLogger.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArDeviceConnection.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArDrawingData.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArExitErrorSource.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArFileParser.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArForbiddenRangeDevice.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArFunctor.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArFunctorASyncTask.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArGPS.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArGPSCoords.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArGripper.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArHasFileName.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArIRs.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArInterpolation.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArIrrfDevice.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArJoyHandler.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArKeyHandler.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArLCDConnector.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArLCDMTX.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArLMS1XX.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArLMS2xx.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArLMS2xxPacket.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArLMS2xxPacketReceiver.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArLaser.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArLaserConnector.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArLaserFilter.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArLaserLogger.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArLaserReflectorDevice.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArLineFinder.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArLog.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArLogFileConnection.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArMTXIO.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArMap.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArMapComponents.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArMapInterface.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArMapObject.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArMapUtils.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArMode.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArModes.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArModule.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArModuleLoader.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArMutex.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArNMEAParser.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArNetServer.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArNovatelGPS.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArP2Arm.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArPTZ.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArPTZConnector.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArPriorityResolver.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRVisionPTZ.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRangeBuffer.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRangeDevice.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRangeDeviceThreaded.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRatioInputJoydrive.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRatioInputKeydrive.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRatioInputRobotJoydrive.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRecurrentTask.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArResolver.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRobot.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRobotBatteryPacketReader.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRobotConfig.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRobotConfigPacketReader.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRobotConnector.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRobotJoyHandler.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRobotPacket.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRobotPacketReaderThread.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRobotPacketReceiver.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRobotPacketSender.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRobotParams.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArRobotTypes.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArS3Series.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSZSeries.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSensorReading.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSerialConnection.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSick.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSignalHandler.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSimpleConnector.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSimulatedLaser.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSocket.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSonarAutoDisabler.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSonarConnector.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSonarDevice.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSonarMTX.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSonyPTZ.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSoundPlayer.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSoundsQueue.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSpeech.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArStringInfoGroup.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSyncLoop.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArSyncTask.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArTCM2.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArTCMCompassDirect.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArTCMCompassRobot.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArTaskState.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArTcpConnection.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArThread.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArTransform.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArTrimbleGPS.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArUrg.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArUrg_2_0.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArVCC4.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArVersalogicIO.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ArZippable.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/Aria.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ariaInternal.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ariaOSDef.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ariaTypedefs.h -rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o: /usr/local/Aria/include/ariaUtil.h - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/flags.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/flags.make deleted file mode 100644 index e758f3f..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile CXX with /usr/bin/c++ -CXX_FLAGS = -I/home/lab1_5/ws/ws_linux/devel/include -I/opt/ros/hydro/include -I/usr/local/Aria/include - -CXX_DEFINES = -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"rosaria\" -DROSCONSOLE_BACKEND_LOG4CXX -DADEPT_PKG - -# TARGET_FLAGS = -fPIC - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/link.txt b/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/link.txt deleted file mode 100644 index c13049c..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ CMakeFiles/RosAria.dir/RosAria.cpp.o -o /home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria -rdynamic -L/usr/local/Aria/lib /opt/ros/hydro/lib/libtf.so /opt/ros/hydro/lib/libtf2_ros.so /opt/ros/hydro/lib/libactionlib.so /opt/ros/hydro/lib/libmessage_filters.so /opt/ros/hydro/lib/libroscpp.so -lboost_signals-mt -lboost_filesystem-mt /opt/ros/hydro/lib/libxmlrpcpp.so /opt/ros/hydro/lib/libtf2.so /opt/ros/hydro/lib/librosconsole.so /opt/ros/hydro/lib/librosconsole_log4cxx.so /opt/ros/hydro/lib/librosconsole_backend_interface.so -llog4cxx -lboost_regex-mt /opt/ros/hydro/lib/libdynamic_reconfigure_config_init_mutex.so /opt/ros/hydro/lib/libroscpp_serialization.so /opt/ros/hydro/lib/librostime.so -lboost_date_time-mt -lboost_system-mt -lboost_thread-mt -lpthread /opt/ros/hydro/lib/libcpp_common.so /opt/ros/hydro/lib/libconsole_bridge.so -lboost_thread-mt -lAria -lpthread -ldl -lrt -lpthread /opt/ros/hydro/lib/libcpp_common.so /opt/ros/hydro/lib/libconsole_bridge.so -lAria -lpthread -ldl -lrt -Wl,-rpath,/usr/local/Aria/lib:/opt/ros/hydro/lib: diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/progress.make deleted file mode 100644 index 781c7de..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/RosAria.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 1 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make deleted file mode 100644 index c67a88c..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for actionlib_generate_messages_cpp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/progress.make - -rosaria/CMakeFiles/actionlib_generate_messages_cpp: - -actionlib_generate_messages_cpp: rosaria/CMakeFiles/actionlib_generate_messages_cpp -actionlib_generate_messages_cpp: rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make -.PHONY : actionlib_generate_messages_cpp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/build: actionlib_generate_messages_cpp -.PHONY : rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/build - -rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/clean - -rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean.cmake deleted file mode 100644 index 4e0256b..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/actionlib_generate_messages_cpp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_cpp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make deleted file mode 100644 index 5cf6583..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for actionlib_generate_messages_lisp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/progress.make - -rosaria/CMakeFiles/actionlib_generate_messages_lisp: - -actionlib_generate_messages_lisp: rosaria/CMakeFiles/actionlib_generate_messages_lisp -actionlib_generate_messages_lisp: rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make -.PHONY : actionlib_generate_messages_lisp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/build: actionlib_generate_messages_lisp -.PHONY : rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/build - -rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/clean - -rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean.cmake deleted file mode 100644 index 338cf95..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/actionlib_generate_messages_lisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_lisp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/build.make deleted file mode 100644 index 75a9229..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for actionlib_generate_messages_py. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/actionlib_generate_messages_py.dir/progress.make - -rosaria/CMakeFiles/actionlib_generate_messages_py: - -actionlib_generate_messages_py: rosaria/CMakeFiles/actionlib_generate_messages_py -actionlib_generate_messages_py: rosaria/CMakeFiles/actionlib_generate_messages_py.dir/build.make -.PHONY : actionlib_generate_messages_py - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/actionlib_generate_messages_py.dir/build: actionlib_generate_messages_py -.PHONY : rosaria/CMakeFiles/actionlib_generate_messages_py.dir/build - -rosaria/CMakeFiles/actionlib_generate_messages_py.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/actionlib_generate_messages_py.dir/clean - -rosaria/CMakeFiles/actionlib_generate_messages_py.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/actionlib_generate_messages_py.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean.cmake deleted file mode 100644 index 01fa21b..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/actionlib_generate_messages_py" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_generate_messages_py.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make deleted file mode 100644 index 2190cd8..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for actionlib_msgs_generate_messages_cpp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/progress.make - -rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp: - -actionlib_msgs_generate_messages_cpp: rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp -actionlib_msgs_generate_messages_cpp: rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make -.PHONY : actionlib_msgs_generate_messages_cpp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build: actionlib_msgs_generate_messages_cpp -.PHONY : rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build - -rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/clean - -rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean.cmake deleted file mode 100644 index 9f2b9ac..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/actionlib_msgs_generate_messages_cpp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make deleted file mode 100644 index b350eda..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for actionlib_msgs_generate_messages_lisp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/progress.make - -rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp: - -actionlib_msgs_generate_messages_lisp: rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp -actionlib_msgs_generate_messages_lisp: rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make -.PHONY : actionlib_msgs_generate_messages_lisp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build: actionlib_msgs_generate_messages_lisp -.PHONY : rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build - -rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/clean - -rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean.cmake deleted file mode 100644 index 1c5d47e..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/actionlib_msgs_generate_messages_lisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make deleted file mode 100644 index 8547212..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for actionlib_msgs_generate_messages_py. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/progress.make - -rosaria/CMakeFiles/actionlib_msgs_generate_messages_py: - -actionlib_msgs_generate_messages_py: rosaria/CMakeFiles/actionlib_msgs_generate_messages_py -actionlib_msgs_generate_messages_py: rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make -.PHONY : actionlib_msgs_generate_messages_py - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build: actionlib_msgs_generate_messages_py -.PHONY : rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build - -rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/clean - -rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean.cmake deleted file mode 100644 index 6dcc146..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/actionlib_msgs_generate_messages_py" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/actionlib_msgs_generate_messages_py.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/build.make deleted file mode 100644 index 823867b..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for dynamic_reconfigure_gencfg. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/progress.make - -rosaria/CMakeFiles/dynamic_reconfigure_gencfg: - -dynamic_reconfigure_gencfg: rosaria/CMakeFiles/dynamic_reconfigure_gencfg -dynamic_reconfigure_gencfg: rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/build.make -.PHONY : dynamic_reconfigure_gencfg - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/build: dynamic_reconfigure_gencfg -.PHONY : rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/build - -rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/dynamic_reconfigure_gencfg.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/clean - -rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/cmake_clean.cmake deleted file mode 100644 index a97f6d1..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/dynamic_reconfigure_gencfg" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/dynamic_reconfigure_gencfg.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_gencfg.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/build.make deleted file mode 100644 index debd928..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for dynamic_reconfigure_generate_messages_cpp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/progress.make - -rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp: - -dynamic_reconfigure_generate_messages_cpp: rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp -dynamic_reconfigure_generate_messages_cpp: rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/build.make -.PHONY : dynamic_reconfigure_generate_messages_cpp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/build: dynamic_reconfigure_generate_messages_cpp -.PHONY : rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/build - -rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/clean - -rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/cmake_clean.cmake deleted file mode 100644 index 640246f..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/dynamic_reconfigure_generate_messages_cpp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_cpp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/build.make deleted file mode 100644 index c26d081..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for dynamic_reconfigure_generate_messages_lisp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/progress.make - -rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp: - -dynamic_reconfigure_generate_messages_lisp: rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp -dynamic_reconfigure_generate_messages_lisp: rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/build.make -.PHONY : dynamic_reconfigure_generate_messages_lisp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/build: dynamic_reconfigure_generate_messages_lisp -.PHONY : rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/build - -rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/clean - -rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/cmake_clean.cmake deleted file mode 100644 index d054616..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/dynamic_reconfigure_generate_messages_lisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_lisp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/build.make deleted file mode 100644 index e9476f6..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for dynamic_reconfigure_generate_messages_py. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/progress.make - -rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py: - -dynamic_reconfigure_generate_messages_py: rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py -dynamic_reconfigure_generate_messages_py: rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/build.make -.PHONY : dynamic_reconfigure_generate_messages_py - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/build: dynamic_reconfigure_generate_messages_py -.PHONY : rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/build - -rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/clean - -rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/cmake_clean.cmake deleted file mode 100644 index 7353389..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/dynamic_reconfigure_generate_messages_py" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/dynamic_reconfigure_generate_messages_py.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/build.make deleted file mode 100644 index 144da2f..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for nav_msgs_generate_messages_cpp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/progress.make - -rosaria/CMakeFiles/nav_msgs_generate_messages_cpp: - -nav_msgs_generate_messages_cpp: rosaria/CMakeFiles/nav_msgs_generate_messages_cpp -nav_msgs_generate_messages_cpp: rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/build.make -.PHONY : nav_msgs_generate_messages_cpp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/build: nav_msgs_generate_messages_cpp -.PHONY : rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/build - -rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/nav_msgs_generate_messages_cpp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/clean - -rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/cmake_clean.cmake deleted file mode 100644 index 4dd12c3..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/nav_msgs_generate_messages_cpp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/nav_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/build.make deleted file mode 100644 index 8f439c3..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for nav_msgs_generate_messages_lisp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/progress.make - -rosaria/CMakeFiles/nav_msgs_generate_messages_lisp: - -nav_msgs_generate_messages_lisp: rosaria/CMakeFiles/nav_msgs_generate_messages_lisp -nav_msgs_generate_messages_lisp: rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/build.make -.PHONY : nav_msgs_generate_messages_lisp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/build: nav_msgs_generate_messages_lisp -.PHONY : rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/build - -rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/nav_msgs_generate_messages_lisp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/clean - -rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/cmake_clean.cmake deleted file mode 100644 index e6bdcfb..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/nav_msgs_generate_messages_lisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/nav_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/build.make deleted file mode 100644 index e396a62..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for nav_msgs_generate_messages_py. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/progress.make - -rosaria/CMakeFiles/nav_msgs_generate_messages_py: - -nav_msgs_generate_messages_py: rosaria/CMakeFiles/nav_msgs_generate_messages_py -nav_msgs_generate_messages_py: rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/build.make -.PHONY : nav_msgs_generate_messages_py - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/build: nav_msgs_generate_messages_py -.PHONY : rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/build - -rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/nav_msgs_generate_messages_py.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/clean - -rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/cmake_clean.cmake deleted file mode 100644 index 5d55a59..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/nav_msgs_generate_messages_py" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/nav_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/progress.marks b/Legacy/ws_linux/build/rosaria/CMakeFiles/progress.marks deleted file mode 100644 index 1e8b314..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -6 diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/DependInfo.cmake deleted file mode 100644 index e2053f2..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Pairs of files generated by the same build rule. -SET(CMAKE_MULTIPLE_OUTPUT_PAIRS - "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/cfg/RosAriaConfig.py" "/home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h" - "/home/lab1_5/ws/ws_linux/devel/share/rosaria/docs/RosAriaConfig-usage.dox" "/home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h" - "/home/lab1_5/ws/ws_linux/devel/share/rosaria/docs/RosAriaConfig.dox" "/home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h" - "/home/lab1_5/ws/ws_linux/devel/share/rosaria/docs/RosAriaConfig.wikidoc" "/home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h" - ) - - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/build.make deleted file mode 100644 index f95f3bc..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/build.make +++ /dev/null @@ -1,83 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosaria_gencfg. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/rosaria_gencfg.dir/progress.make - -rosaria/CMakeFiles/rosaria_gencfg: /home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h -rosaria/CMakeFiles/rosaria_gencfg: /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/cfg/RosAriaConfig.py - -/home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h: /home/lab1_5/ws/ws_linux/src/rosaria/cfg/RosAria.cfg -/home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h: /opt/ros/hydro/share/dynamic_reconfigure/cmake/../templates/ConfigType.py.template -/home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h: /opt/ros/hydro/share/dynamic_reconfigure/cmake/../templates/ConfigType.h.template - $(CMAKE_COMMAND) -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Generating dynamic reconfigure files from cfg/RosAria.cfg: /home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/cfg/RosAriaConfig.py" - cd /home/lab1_5/ws/ws_linux/build/rosaria && ../catkin_generated/env_cached.sh /home/lab1_5/ws/ws_linux/src/rosaria/cfg/RosAria.cfg /opt/ros/hydro/share/dynamic_reconfigure/cmake/.. /home/lab1_5/ws/ws_linux/devel/share/rosaria /home/lab1_5/ws/ws_linux/devel/include/rosaria /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria - -/home/lab1_5/ws/ws_linux/devel/share/rosaria/docs/RosAriaConfig.dox: /home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h - -/home/lab1_5/ws/ws_linux/devel/share/rosaria/docs/RosAriaConfig-usage.dox: /home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h - -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/cfg/RosAriaConfig.py: /home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h - -/home/lab1_5/ws/ws_linux/devel/share/rosaria/docs/RosAriaConfig.wikidoc: /home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h - -rosaria_gencfg: rosaria/CMakeFiles/rosaria_gencfg -rosaria_gencfg: /home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h -rosaria_gencfg: /home/lab1_5/ws/ws_linux/devel/share/rosaria/docs/RosAriaConfig.dox -rosaria_gencfg: /home/lab1_5/ws/ws_linux/devel/share/rosaria/docs/RosAriaConfig-usage.dox -rosaria_gencfg: /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/cfg/RosAriaConfig.py -rosaria_gencfg: /home/lab1_5/ws/ws_linux/devel/share/rosaria/docs/RosAriaConfig.wikidoc -rosaria_gencfg: rosaria/CMakeFiles/rosaria_gencfg.dir/build.make -.PHONY : rosaria_gencfg - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/rosaria_gencfg.dir/build: rosaria_gencfg -.PHONY : rosaria/CMakeFiles/rosaria_gencfg.dir/build - -rosaria/CMakeFiles/rosaria_gencfg.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/rosaria_gencfg.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/rosaria_gencfg.dir/clean - -rosaria/CMakeFiles/rosaria_gencfg.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/rosaria_gencfg.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/cmake_clean.cmake deleted file mode 100644 index 8ebaf2d..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosaria_gencfg" - "/home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h" - "/home/lab1_5/ws/ws_linux/devel/share/rosaria/docs/RosAriaConfig.dox" - "/home/lab1_5/ws/ws_linux/devel/share/rosaria/docs/RosAriaConfig-usage.dox" - "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/cfg/RosAriaConfig.py" - "/home/lab1_5/ws/ws_linux/devel/share/rosaria/docs/RosAriaConfig.wikidoc" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosaria_gencfg.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/depend.internal b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/depend.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/progress.make deleted file mode 100644 index 6bdbd14..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencfg.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 15 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/build.make deleted file mode 100644 index 8c7472e..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosaria_gencpp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/rosaria_gencpp.dir/progress.make - -rosaria/CMakeFiles/rosaria_gencpp: - -rosaria_gencpp: rosaria/CMakeFiles/rosaria_gencpp -rosaria_gencpp: rosaria/CMakeFiles/rosaria_gencpp.dir/build.make -.PHONY : rosaria_gencpp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/rosaria_gencpp.dir/build: rosaria_gencpp -.PHONY : rosaria/CMakeFiles/rosaria_gencpp.dir/build - -rosaria/CMakeFiles/rosaria_gencpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/rosaria_gencpp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/rosaria_gencpp.dir/clean - -rosaria/CMakeFiles/rosaria_gencpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/rosaria_gencpp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/cmake_clean.cmake deleted file mode 100644 index d4c69c4..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosaria_gencpp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosaria_gencpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/depend.internal b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/depend.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_gencpp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/build.make deleted file mode 100644 index c70a070..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosaria_generate_messages. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/rosaria_generate_messages.dir/progress.make - -rosaria/CMakeFiles/rosaria_generate_messages: - -rosaria_generate_messages: rosaria/CMakeFiles/rosaria_generate_messages -rosaria_generate_messages: rosaria/CMakeFiles/rosaria_generate_messages.dir/build.make -.PHONY : rosaria_generate_messages - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/rosaria_generate_messages.dir/build: rosaria_generate_messages -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages.dir/build - -rosaria/CMakeFiles/rosaria_generate_messages.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/rosaria_generate_messages.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages.dir/clean - -rosaria/CMakeFiles/rosaria_generate_messages.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/cmake_clean.cmake deleted file mode 100644 index a0ee125..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosaria_generate_messages" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosaria_generate_messages.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/depend.internal b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/depend.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/build.make deleted file mode 100644 index 3f752d9..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/build.make +++ /dev/null @@ -1,71 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosaria_generate_messages_cpp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/progress.make - -rosaria/CMakeFiles/rosaria_generate_messages_cpp: /home/lab1_5/ws/ws_linux/devel/include/rosaria/BumperState.h - -/home/lab1_5/ws/ws_linux/devel/include/rosaria/BumperState.h: /opt/ros/hydro/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py -/home/lab1_5/ws/ws_linux/devel/include/rosaria/BumperState.h: /home/lab1_5/ws/ws_linux/src/rosaria/msg/BumperState.msg -/home/lab1_5/ws/ws_linux/devel/include/rosaria/BumperState.h: /opt/ros/hydro/share/std_msgs/cmake/../msg/Header.msg -/home/lab1_5/ws/ws_linux/devel/include/rosaria/BumperState.h: /opt/ros/hydro/share/gencpp/cmake/../msg.h.template - $(CMAKE_COMMAND) -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Generating C++ code from rosaria/BumperState.msg" - cd /home/lab1_5/ws/ws_linux/build/rosaria && ../catkin_generated/env_cached.sh /usr/bin/python /opt/ros/hydro/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py /home/lab1_5/ws/ws_linux/src/rosaria/msg/BumperState.msg -Irosaria:/home/lab1_5/ws/ws_linux/src/rosaria/msg -Igeometry_msgs:/opt/ros/hydro/share/geometry_msgs/cmake/../msg -Istd_msgs:/opt/ros/hydro/share/std_msgs/cmake/../msg -p rosaria -o /home/lab1_5/ws/ws_linux/devel/include/rosaria -e /opt/ros/hydro/share/gencpp/cmake/.. - -rosaria_generate_messages_cpp: rosaria/CMakeFiles/rosaria_generate_messages_cpp -rosaria_generate_messages_cpp: /home/lab1_5/ws/ws_linux/devel/include/rosaria/BumperState.h -rosaria_generate_messages_cpp: rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/build.make -.PHONY : rosaria_generate_messages_cpp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/build: rosaria_generate_messages_cpp -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/build - -rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/rosaria_generate_messages_cpp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/clean - -rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/cmake_clean.cmake deleted file mode 100644 index 1ebcaed..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,9 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosaria_generate_messages_cpp" - "/home/lab1_5/ws/ws_linux/devel/include/rosaria/BumperState.h" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosaria_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/depend.internal b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/depend.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/progress.make deleted file mode 100644 index 0b890e8..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 16 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/build.make deleted file mode 100644 index 08bbe82..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/build.make +++ /dev/null @@ -1,70 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosaria_generate_messages_lisp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/progress.make - -rosaria/CMakeFiles/rosaria_generate_messages_lisp: /home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria/msg/BumperState.lisp - -/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria/msg/BumperState.lisp: /opt/ros/hydro/share/genlisp/cmake/../../../lib/genlisp/gen_lisp.py -/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria/msg/BumperState.lisp: /home/lab1_5/ws/ws_linux/src/rosaria/msg/BumperState.msg -/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria/msg/BumperState.lisp: /opt/ros/hydro/share/std_msgs/cmake/../msg/Header.msg - $(CMAKE_COMMAND) -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Generating Lisp code from rosaria/BumperState.msg" - cd /home/lab1_5/ws/ws_linux/build/rosaria && ../catkin_generated/env_cached.sh /usr/bin/python /opt/ros/hydro/share/genlisp/cmake/../../../lib/genlisp/gen_lisp.py /home/lab1_5/ws/ws_linux/src/rosaria/msg/BumperState.msg -Irosaria:/home/lab1_5/ws/ws_linux/src/rosaria/msg -Igeometry_msgs:/opt/ros/hydro/share/geometry_msgs/cmake/../msg -Istd_msgs:/opt/ros/hydro/share/std_msgs/cmake/../msg -p rosaria -o /home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria/msg - -rosaria_generate_messages_lisp: rosaria/CMakeFiles/rosaria_generate_messages_lisp -rosaria_generate_messages_lisp: /home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria/msg/BumperState.lisp -rosaria_generate_messages_lisp: rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/build.make -.PHONY : rosaria_generate_messages_lisp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/build: rosaria_generate_messages_lisp -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/build - -rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/rosaria_generate_messages_lisp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/clean - -rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/cmake_clean.cmake deleted file mode 100644 index 8aac6b3..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,9 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosaria_generate_messages_lisp" - "/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria/msg/BumperState.lisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosaria_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/depend.internal b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/depend.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/progress.make deleted file mode 100644 index d1b88e9..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 17 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/build.make deleted file mode 100644 index 89f521b..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/build.make +++ /dev/null @@ -1,78 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosaria_generate_messages_py. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/rosaria_generate_messages_py.dir/progress.make - -rosaria/CMakeFiles/rosaria_generate_messages_py: /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/_BumperState.py -rosaria/CMakeFiles/rosaria_generate_messages_py: /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/__init__.py - -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/_BumperState.py: /opt/ros/hydro/share/genpy/cmake/../../../lib/genpy/genmsg_py.py -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/_BumperState.py: /home/lab1_5/ws/ws_linux/src/rosaria/msg/BumperState.msg -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/_BumperState.py: /opt/ros/hydro/share/std_msgs/cmake/../msg/Header.msg - $(CMAKE_COMMAND) -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Generating Python from MSG rosaria/BumperState" - cd /home/lab1_5/ws/ws_linux/build/rosaria && ../catkin_generated/env_cached.sh /usr/bin/python /opt/ros/hydro/share/genpy/cmake/../../../lib/genpy/genmsg_py.py /home/lab1_5/ws/ws_linux/src/rosaria/msg/BumperState.msg -Irosaria:/home/lab1_5/ws/ws_linux/src/rosaria/msg -Igeometry_msgs:/opt/ros/hydro/share/geometry_msgs/cmake/../msg -Istd_msgs:/opt/ros/hydro/share/std_msgs/cmake/../msg -p rosaria -o /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg - -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/__init__.py: /opt/ros/hydro/share/genpy/cmake/../../../lib/genpy/genmsg_py.py -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/__init__.py: /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/_BumperState.py - $(CMAKE_COMMAND) -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Generating Python msg __init__.py for rosaria" - cd /home/lab1_5/ws/ws_linux/build/rosaria && ../catkin_generated/env_cached.sh /usr/bin/python /opt/ros/hydro/share/genpy/cmake/../../../lib/genpy/genmsg_py.py -o /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg --initpy - -rosaria_generate_messages_py: rosaria/CMakeFiles/rosaria_generate_messages_py -rosaria_generate_messages_py: /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/_BumperState.py -rosaria_generate_messages_py: /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/__init__.py -rosaria_generate_messages_py: rosaria/CMakeFiles/rosaria_generate_messages_py.dir/build.make -.PHONY : rosaria_generate_messages_py - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/rosaria_generate_messages_py.dir/build: rosaria_generate_messages_py -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages_py.dir/build - -rosaria/CMakeFiles/rosaria_generate_messages_py.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/rosaria_generate_messages_py.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages_py.dir/clean - -rosaria/CMakeFiles/rosaria_generate_messages_py.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages_py.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/cmake_clean.cmake deleted file mode 100644 index d1b1b54..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosaria_generate_messages_py" - "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/_BumperState.py" - "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/__init__.py" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosaria_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/depend.internal b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/depend.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/progress.make deleted file mode 100644 index 2b041ba..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_generate_messages_py.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 18 -CMAKE_PROGRESS_2 = 19 - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/build.make deleted file mode 100644 index c23883e..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosaria_genlisp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/rosaria_genlisp.dir/progress.make - -rosaria/CMakeFiles/rosaria_genlisp: - -rosaria_genlisp: rosaria/CMakeFiles/rosaria_genlisp -rosaria_genlisp: rosaria/CMakeFiles/rosaria_genlisp.dir/build.make -.PHONY : rosaria_genlisp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/rosaria_genlisp.dir/build: rosaria_genlisp -.PHONY : rosaria/CMakeFiles/rosaria_genlisp.dir/build - -rosaria/CMakeFiles/rosaria_genlisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/rosaria_genlisp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/rosaria_genlisp.dir/clean - -rosaria/CMakeFiles/rosaria_genlisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/rosaria_genlisp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/cmake_clean.cmake deleted file mode 100644 index d8e47ba..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosaria_genlisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosaria_genlisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genlisp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/build.make deleted file mode 100644 index 5996a94..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosaria_genpy. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/rosaria_genpy.dir/progress.make - -rosaria/CMakeFiles/rosaria_genpy: - -rosaria_genpy: rosaria/CMakeFiles/rosaria_genpy -rosaria_genpy: rosaria/CMakeFiles/rosaria_genpy.dir/build.make -.PHONY : rosaria_genpy - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/rosaria_genpy.dir/build: rosaria_genpy -.PHONY : rosaria/CMakeFiles/rosaria_genpy.dir/build - -rosaria/CMakeFiles/rosaria_genpy.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/rosaria_genpy.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/rosaria_genpy.dir/clean - -rosaria/CMakeFiles/rosaria_genpy.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/rosaria_genpy.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/cmake_clean.cmake deleted file mode 100644 index 1d45df6..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosaria_genpy" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosaria_genpy.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosaria_genpy.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make deleted file mode 100644 index 97a1596..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for roscpp_generate_messages_cpp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make - -rosaria/CMakeFiles/roscpp_generate_messages_cpp: - -roscpp_generate_messages_cpp: rosaria/CMakeFiles/roscpp_generate_messages_cpp -roscpp_generate_messages_cpp: rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make -.PHONY : roscpp_generate_messages_cpp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/build: roscpp_generate_messages_cpp -.PHONY : rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/build - -rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/clean - -rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake deleted file mode 100644 index 20c0902..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/roscpp_generate_messages_cpp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make deleted file mode 100644 index be5af23..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for roscpp_generate_messages_lisp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make - -rosaria/CMakeFiles/roscpp_generate_messages_lisp: - -roscpp_generate_messages_lisp: rosaria/CMakeFiles/roscpp_generate_messages_lisp -roscpp_generate_messages_lisp: rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make -.PHONY : roscpp_generate_messages_lisp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/build: roscpp_generate_messages_lisp -.PHONY : rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/build - -rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/clean - -rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake deleted file mode 100644 index 0d54a3c..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/roscpp_generate_messages_lisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/build.make deleted file mode 100644 index cc2f071..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for roscpp_generate_messages_py. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/roscpp_generate_messages_py.dir/progress.make - -rosaria/CMakeFiles/roscpp_generate_messages_py: - -roscpp_generate_messages_py: rosaria/CMakeFiles/roscpp_generate_messages_py -roscpp_generate_messages_py: rosaria/CMakeFiles/roscpp_generate_messages_py.dir/build.make -.PHONY : roscpp_generate_messages_py - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/roscpp_generate_messages_py.dir/build: roscpp_generate_messages_py -.PHONY : rosaria/CMakeFiles/roscpp_generate_messages_py.dir/build - -rosaria/CMakeFiles/roscpp_generate_messages_py.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/roscpp_generate_messages_py.dir/clean - -rosaria/CMakeFiles/roscpp_generate_messages_py.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/roscpp_generate_messages_py.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake deleted file mode 100644 index 7282dbb..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/roscpp_generate_messages_py" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/roscpp_generate_messages_py.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make deleted file mode 100644 index 14b9faf..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosgraph_msgs_generate_messages_cpp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make - -rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp: - -rosgraph_msgs_generate_messages_cpp: rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp -rosgraph_msgs_generate_messages_cpp: rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make -.PHONY : rosgraph_msgs_generate_messages_cpp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build: rosgraph_msgs_generate_messages_cpp -.PHONY : rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build - -rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean - -rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake deleted file mode 100644 index eff4ce5..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosgraph_msgs_generate_messages_cpp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make deleted file mode 100644 index e8a4be7..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosgraph_msgs_generate_messages_lisp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make - -rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp: - -rosgraph_msgs_generate_messages_lisp: rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp -rosgraph_msgs_generate_messages_lisp: rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make -.PHONY : rosgraph_msgs_generate_messages_lisp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build: rosgraph_msgs_generate_messages_lisp -.PHONY : rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build - -rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean - -rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake deleted file mode 100644 index 122b942..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosgraph_msgs_generate_messages_lisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make deleted file mode 100644 index 81a50a6..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosgraph_msgs_generate_messages_py. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make - -rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py: - -rosgraph_msgs_generate_messages_py: rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py -rosgraph_msgs_generate_messages_py: rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make -.PHONY : rosgraph_msgs_generate_messages_py - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build: rosgraph_msgs_generate_messages_py -.PHONY : rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build - -rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean - -rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake deleted file mode 100644 index f400201..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosgraph_msgs_generate_messages_py" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make deleted file mode 100644 index 8986ecc..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for sensor_msgs_generate_messages_cpp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/progress.make - -rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp: - -sensor_msgs_generate_messages_cpp: rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp -sensor_msgs_generate_messages_cpp: rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make -.PHONY : sensor_msgs_generate_messages_cpp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build: sensor_msgs_generate_messages_cpp -.PHONY : rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build - -rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/clean - -rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean.cmake deleted file mode 100644 index 9a8c5d4..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/sensor_msgs_generate_messages_cpp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make deleted file mode 100644 index 7e12270..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for sensor_msgs_generate_messages_lisp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/progress.make - -rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp: - -sensor_msgs_generate_messages_lisp: rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp -sensor_msgs_generate_messages_lisp: rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make -.PHONY : sensor_msgs_generate_messages_lisp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build: sensor_msgs_generate_messages_lisp -.PHONY : rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build - -rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/clean - -rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean.cmake deleted file mode 100644 index 5fe672b..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/sensor_msgs_generate_messages_lisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make deleted file mode 100644 index 64053b6..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for sensor_msgs_generate_messages_py. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/progress.make - -rosaria/CMakeFiles/sensor_msgs_generate_messages_py: - -sensor_msgs_generate_messages_py: rosaria/CMakeFiles/sensor_msgs_generate_messages_py -sensor_msgs_generate_messages_py: rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make -.PHONY : sensor_msgs_generate_messages_py - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/build: sensor_msgs_generate_messages_py -.PHONY : rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/build - -rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/clean - -rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean.cmake deleted file mode 100644 index 87f1fb0..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/sensor_msgs_generate_messages_py" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/sensor_msgs_generate_messages_py.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make deleted file mode 100644 index a898e03..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for tf2_msgs_generate_messages_cpp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/progress.make - -rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp: - -tf2_msgs_generate_messages_cpp: rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp -tf2_msgs_generate_messages_cpp: rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make -.PHONY : tf2_msgs_generate_messages_cpp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build: tf2_msgs_generate_messages_cpp -.PHONY : rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build - -rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/clean - -rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean.cmake deleted file mode 100644 index 57143f9..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/tf2_msgs_generate_messages_cpp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make deleted file mode 100644 index 1edeaf4..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for tf2_msgs_generate_messages_lisp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/progress.make - -rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp: - -tf2_msgs_generate_messages_lisp: rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp -tf2_msgs_generate_messages_lisp: rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make -.PHONY : tf2_msgs_generate_messages_lisp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build: tf2_msgs_generate_messages_lisp -.PHONY : rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build - -rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/clean - -rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean.cmake deleted file mode 100644 index bba5b76..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/tf2_msgs_generate_messages_lisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make deleted file mode 100644 index 763c4b1..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for tf2_msgs_generate_messages_py. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/progress.make - -rosaria/CMakeFiles/tf2_msgs_generate_messages_py: - -tf2_msgs_generate_messages_py: rosaria/CMakeFiles/tf2_msgs_generate_messages_py -tf2_msgs_generate_messages_py: rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make -.PHONY : tf2_msgs_generate_messages_py - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/build: tf2_msgs_generate_messages_py -.PHONY : rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/build - -rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/clean - -rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean.cmake deleted file mode 100644 index cd378c0..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/tf2_msgs_generate_messages_py" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf2_msgs_generate_messages_py.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/build.make deleted file mode 100644 index 15b95ff..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for tf_generate_messages_cpp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/tf_generate_messages_cpp.dir/progress.make - -rosaria/CMakeFiles/tf_generate_messages_cpp: - -tf_generate_messages_cpp: rosaria/CMakeFiles/tf_generate_messages_cpp -tf_generate_messages_cpp: rosaria/CMakeFiles/tf_generate_messages_cpp.dir/build.make -.PHONY : tf_generate_messages_cpp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/tf_generate_messages_cpp.dir/build: tf_generate_messages_cpp -.PHONY : rosaria/CMakeFiles/tf_generate_messages_cpp.dir/build - -rosaria/CMakeFiles/tf_generate_messages_cpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/tf_generate_messages_cpp.dir/clean - -rosaria/CMakeFiles/tf_generate_messages_cpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/tf_generate_messages_cpp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean.cmake deleted file mode 100644 index 2ac63b1..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/tf_generate_messages_cpp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_cpp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/build.make deleted file mode 100644 index d91f90a..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for tf_generate_messages_lisp. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/tf_generate_messages_lisp.dir/progress.make - -rosaria/CMakeFiles/tf_generate_messages_lisp: - -tf_generate_messages_lisp: rosaria/CMakeFiles/tf_generate_messages_lisp -tf_generate_messages_lisp: rosaria/CMakeFiles/tf_generate_messages_lisp.dir/build.make -.PHONY : tf_generate_messages_lisp - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/tf_generate_messages_lisp.dir/build: tf_generate_messages_lisp -.PHONY : rosaria/CMakeFiles/tf_generate_messages_lisp.dir/build - -rosaria/CMakeFiles/tf_generate_messages_lisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/tf_generate_messages_lisp.dir/clean - -rosaria/CMakeFiles/tf_generate_messages_lisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/tf_generate_messages_lisp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean.cmake deleted file mode 100644 index 1c7d7e3..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/tf_generate_messages_lisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_lisp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake deleted file mode 100644 index 85f8501..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake +++ /dev/null @@ -1,16 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"rosaria\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - "ADEPT_PKG" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/build.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/build.make deleted file mode 100644 index 9853601..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for tf_generate_messages_py. - -# Include the progress variables for this target. -include rosaria/CMakeFiles/tf_generate_messages_py.dir/progress.make - -rosaria/CMakeFiles/tf_generate_messages_py: - -tf_generate_messages_py: rosaria/CMakeFiles/tf_generate_messages_py -tf_generate_messages_py: rosaria/CMakeFiles/tf_generate_messages_py.dir/build.make -.PHONY : tf_generate_messages_py - -# Rule to build all files generated by this target. -rosaria/CMakeFiles/tf_generate_messages_py.dir/build: tf_generate_messages_py -.PHONY : rosaria/CMakeFiles/tf_generate_messages_py.dir/build - -rosaria/CMakeFiles/tf_generate_messages_py.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria && $(CMAKE_COMMAND) -P CMakeFiles/tf_generate_messages_py.dir/cmake_clean.cmake -.PHONY : rosaria/CMakeFiles/tf_generate_messages_py.dir/clean - -rosaria/CMakeFiles/tf_generate_messages_py.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria/CMakeFiles/tf_generate_messages_py.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/cmake_clean.cmake deleted file mode 100644 index 4b74511..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/tf_generate_messages_py" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/tf_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/progress.make b/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria/CMakeFiles/tf_generate_messages_py.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria/CTestTestfile.cmake b/Legacy/ws_linux/build/rosaria/CTestTestfile.cmake deleted file mode 100644 index 212fa0f..0000000 --- a/Legacy/ws_linux/build/rosaria/CTestTestfile.cmake +++ /dev/null @@ -1,6 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/lab1_5/ws/ws_linux/src/rosaria -# Build directory: /home/lab1_5/ws/ws_linux/build/rosaria -# -# This file includes the relevent testing commands required for -# testing this directory and lists subdirectories to be tested as well. diff --git a/Legacy/ws_linux/build/rosaria/Makefile b/Legacy/ws_linux/build/rosaria/Makefile deleted file mode 100644 index 82940e1..0000000 --- a/Legacy/ws_linux/build/rosaria/Makefile +++ /dev/null @@ -1,382 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running interactive CMake command-line interface..." - /usr/bin/cmake -i . -.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 -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 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: install/local -.PHONY : install/local/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: install/strip -.PHONY : install/strip/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 -H$(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 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/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/lab1_5/ws/ws_linux/build/CMakeFiles /home/lab1_5/ws/ws_linux/build/rosaria/CMakeFiles/progress.marks - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/lab1_5/ws/ws_linux/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -rosaria/CMakeFiles/RosAria.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/CMakeFiles/RosAria.dir/rule -.PHONY : rosaria/CMakeFiles/RosAria.dir/rule - -# Convenience name for target. -RosAria: rosaria/CMakeFiles/RosAria.dir/rule -.PHONY : RosAria - -# fast build rule for target. -RosAria/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria/CMakeFiles/RosAria.dir/build.make rosaria/CMakeFiles/RosAria.dir/build -.PHONY : RosAria/fast - -# Convenience name for target. -rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/rule -.PHONY : rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/rule - -# Convenience name for target. -nav_msgs_generate_messages_cpp: rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/rule -.PHONY : nav_msgs_generate_messages_cpp - -# fast build rule for target. -nav_msgs_generate_messages_cpp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/build.make rosaria/CMakeFiles/nav_msgs_generate_messages_cpp.dir/build -.PHONY : nav_msgs_generate_messages_cpp/fast - -# Convenience name for target. -rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/rule -.PHONY : rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/rule - -# Convenience name for target. -nav_msgs_generate_messages_lisp: rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/rule -.PHONY : nav_msgs_generate_messages_lisp - -# fast build rule for target. -nav_msgs_generate_messages_lisp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/build.make rosaria/CMakeFiles/nav_msgs_generate_messages_lisp.dir/build -.PHONY : nav_msgs_generate_messages_lisp/fast - -# Convenience name for target. -rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/rule -.PHONY : rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/rule - -# Convenience name for target. -nav_msgs_generate_messages_py: rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/rule -.PHONY : nav_msgs_generate_messages_py - -# fast build rule for target. -nav_msgs_generate_messages_py/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/build.make rosaria/CMakeFiles/nav_msgs_generate_messages_py.dir/build -.PHONY : nav_msgs_generate_messages_py/fast - -# Convenience name for target. -rosaria/CMakeFiles/rosaria_gencfg.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/CMakeFiles/rosaria_gencfg.dir/rule -.PHONY : rosaria/CMakeFiles/rosaria_gencfg.dir/rule - -# Convenience name for target. -rosaria_gencfg: rosaria/CMakeFiles/rosaria_gencfg.dir/rule -.PHONY : rosaria_gencfg - -# fast build rule for target. -rosaria_gencfg/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria/CMakeFiles/rosaria_gencfg.dir/build.make rosaria/CMakeFiles/rosaria_gencfg.dir/build -.PHONY : rosaria_gencfg/fast - -# Convenience name for target. -rosaria/CMakeFiles/rosaria_gencpp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/CMakeFiles/rosaria_gencpp.dir/rule -.PHONY : rosaria/CMakeFiles/rosaria_gencpp.dir/rule - -# Convenience name for target. -rosaria_gencpp: rosaria/CMakeFiles/rosaria_gencpp.dir/rule -.PHONY : rosaria_gencpp - -# fast build rule for target. -rosaria_gencpp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria/CMakeFiles/rosaria_gencpp.dir/build.make rosaria/CMakeFiles/rosaria_gencpp.dir/build -.PHONY : rosaria_gencpp/fast - -# Convenience name for target. -rosaria/CMakeFiles/rosaria_generate_messages.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/CMakeFiles/rosaria_generate_messages.dir/rule -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages.dir/rule - -# Convenience name for target. -rosaria_generate_messages: rosaria/CMakeFiles/rosaria_generate_messages.dir/rule -.PHONY : rosaria_generate_messages - -# fast build rule for target. -rosaria_generate_messages/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria/CMakeFiles/rosaria_generate_messages.dir/build.make rosaria/CMakeFiles/rosaria_generate_messages.dir/build -.PHONY : rosaria_generate_messages/fast - -# Convenience name for target. -rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/rule -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/rule - -# Convenience name for target. -rosaria_generate_messages_cpp: rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/rule -.PHONY : rosaria_generate_messages_cpp - -# fast build rule for target. -rosaria_generate_messages_cpp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/build.make rosaria/CMakeFiles/rosaria_generate_messages_cpp.dir/build -.PHONY : rosaria_generate_messages_cpp/fast - -# Convenience name for target. -rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/rule -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/rule - -# Convenience name for target. -rosaria_generate_messages_lisp: rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/rule -.PHONY : rosaria_generate_messages_lisp - -# fast build rule for target. -rosaria_generate_messages_lisp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/build.make rosaria/CMakeFiles/rosaria_generate_messages_lisp.dir/build -.PHONY : rosaria_generate_messages_lisp/fast - -# Convenience name for target. -rosaria/CMakeFiles/rosaria_generate_messages_py.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/CMakeFiles/rosaria_generate_messages_py.dir/rule -.PHONY : rosaria/CMakeFiles/rosaria_generate_messages_py.dir/rule - -# Convenience name for target. -rosaria_generate_messages_py: rosaria/CMakeFiles/rosaria_generate_messages_py.dir/rule -.PHONY : rosaria_generate_messages_py - -# fast build rule for target. -rosaria_generate_messages_py/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria/CMakeFiles/rosaria_generate_messages_py.dir/build.make rosaria/CMakeFiles/rosaria_generate_messages_py.dir/build -.PHONY : rosaria_generate_messages_py/fast - -# Convenience name for target. -rosaria/CMakeFiles/rosaria_genlisp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/CMakeFiles/rosaria_genlisp.dir/rule -.PHONY : rosaria/CMakeFiles/rosaria_genlisp.dir/rule - -# Convenience name for target. -rosaria_genlisp: rosaria/CMakeFiles/rosaria_genlisp.dir/rule -.PHONY : rosaria_genlisp - -# fast build rule for target. -rosaria_genlisp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria/CMakeFiles/rosaria_genlisp.dir/build.make rosaria/CMakeFiles/rosaria_genlisp.dir/build -.PHONY : rosaria_genlisp/fast - -# Convenience name for target. -rosaria/CMakeFiles/rosaria_genpy.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria/CMakeFiles/rosaria_genpy.dir/rule -.PHONY : rosaria/CMakeFiles/rosaria_genpy.dir/rule - -# Convenience name for target. -rosaria_genpy: rosaria/CMakeFiles/rosaria_genpy.dir/rule -.PHONY : rosaria_genpy - -# fast build rule for target. -rosaria_genpy/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria/CMakeFiles/rosaria_genpy.dir/build.make rosaria/CMakeFiles/rosaria_genpy.dir/build -.PHONY : rosaria_genpy/fast - -RosAria.o: RosAria.cpp.o -.PHONY : RosAria.o - -# target to build an object file -RosAria.cpp.o: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria/CMakeFiles/RosAria.dir/build.make rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.o -.PHONY : RosAria.cpp.o - -RosAria.i: RosAria.cpp.i -.PHONY : RosAria.i - -# target to preprocess a source file -RosAria.cpp.i: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria/CMakeFiles/RosAria.dir/build.make rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.i -.PHONY : RosAria.cpp.i - -RosAria.s: RosAria.cpp.s -.PHONY : RosAria.s - -# target to generate assembly for a file -RosAria.cpp.s: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria/CMakeFiles/RosAria.dir/build.make rosaria/CMakeFiles/RosAria.dir/RosAria.cpp.s -.PHONY : RosAria.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 "... RosAria" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... nav_msgs_generate_messages_cpp" - @echo "... nav_msgs_generate_messages_lisp" - @echo "... nav_msgs_generate_messages_py" - @echo "... rebuild_cache" - @echo "... rosaria_gencfg" - @echo "... rosaria_gencpp" - @echo "... rosaria_generate_messages" - @echo "... rosaria_generate_messages_cpp" - @echo "... rosaria_generate_messages_lisp" - @echo "... rosaria_generate_messages_py" - @echo "... rosaria_genlisp" - @echo "... rosaria_genpy" - @echo "... test" - @echo "... RosAria.o" - @echo "... RosAria.i" - @echo "... RosAria.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: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria-msg-extras.cmake b/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria-msg-extras.cmake deleted file mode 100644 index 3cb9603..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria-msg-extras.cmake +++ /dev/null @@ -1,2 +0,0 @@ -set(rosaria_MESSAGE_FILES "msg/BumperState.msg") -set(rosaria_SERVICE_FILES "") diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria-msg-paths-context.py b/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria-msg-paths-context.py deleted file mode 100644 index 662d513..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria-msg-paths-context.py +++ /dev/null @@ -1,8 +0,0 @@ -# generated from genmsg/cmake/pkg-msg-paths.context.in - -DEVELSPACE = 'FALSE' == 'TRUE' -INSTALLSPACE = 'TRUE' == 'TRUE' - -PROJECT_NAME = 'rosaria' -PKG_MSG_INCLUDE_DIRS = 'msg' -ARG_DEPENDENCIES = 'geometry_msgs;std_msgs' diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria-msg-paths.cmake b/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria-msg-paths.cmake deleted file mode 100644 index f963a4d..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria-msg-paths.cmake +++ /dev/null @@ -1,5 +0,0 @@ -# generated from genmsg/cmake/pkg-msg-paths.cmake.em - -# message include dirs in installspace -_prepend_path("${rosaria_DIR}/.." "msg" rosaria_MSG_INCLUDE_DIRS UNIQUE) -set(rosaria_MSG_DEPENDENCIES geometry_msgs;std_msgs) diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria.pc b/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria.pc deleted file mode 100644 index f052f52..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosaria.pc +++ /dev/null @@ -1,8 +0,0 @@ -prefix=/home/lab1_5/ws/ws_linux/install - -Name: rosaria -Description: Description of rosaria -Version: 0.9.0 -Cflags: -I/home/lab1_5/ws/ws_linux/install/include -Libs: -L/home/lab1_5/ws/ws_linux/install/lib -Requires: roscpp nav_msgs geometry_msgs sensor_msgs tf diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosariaConfig-version.cmake b/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosariaConfig-version.cmake deleted file mode 100644 index 0df8aa0..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosariaConfig-version.cmake +++ /dev/null @@ -1,14 +0,0 @@ -# generated from catkin/cmake/template/pkgConfig-version.cmake.in -set(PACKAGE_VERSION "0.9.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/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosariaConfig.cmake b/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosariaConfig.cmake deleted file mode 100644 index 7430f1f..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/installspace/rosariaConfig.cmake +++ /dev/null @@ -1,191 +0,0 @@ -# generated from catkin/cmake/template/pkgConfig.cmake.in - -# append elements to a list and remove existing duplicates from the list -# copied from catkin/cmake/list_append_deduplicate.cmake to keep pkgConfig -# self contained -macro(_list_append_deduplicate listname) - if(NOT "${ARGN}" STREQUAL "") - if(${listname}) - list(REMOVE_ITEM ${listname} ${ARGN}) - endif() - list(APPEND ${listname} ${ARGN}) - endif() -endmacro() - -# append elements to a list if they are not already in the list -# copied from catkin/cmake/list_append_unique.cmake to keep pkgConfig -# self contained -macro(_list_append_unique listname) - foreach(_item ${ARGN}) - list(FIND ${listname} ${_item} _index) - if(_index EQUAL -1) - list(APPEND ${listname} ${_item}) - endif() - endforeach() -endmacro() - -# pack a list of libraries with optional build configuration keywords -# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig -# self contained -macro(_pack_libraries_with_build_configuration VAR) - set(${VAR} "") - set(_argn ${ARGN}) - list(LENGTH _argn _count) - set(_index 0) - while(${_index} LESS ${_count}) - list(GET _argn ${_index} lib) - if("${lib}" MATCHES "^debug|optimized|general$") - math(EXPR _index "${_index} + 1") - if(${_index} EQUAL ${_count}) - message(FATAL_ERROR "_pack_libraries_with_build_configuration() the list of libraries '${ARGN}' ends with '${lib}' which is a build configuration keyword and must be followed by a library") - endif() - list(GET _argn ${_index} library) - list(APPEND ${VAR} "${lib}${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}${library}") - else() - list(APPEND ${VAR} "${lib}") - endif() - math(EXPR _index "${_index} + 1") - endwhile() -endmacro() - -# unpack a list of libraries with optional build configuration keyword prefixes -# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig -# self contained -macro(_unpack_libraries_with_build_configuration VAR) - set(${VAR} "") - foreach(lib ${ARGN}) - string(REGEX REPLACE "^(debug|optimized|general)${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}(.+)$" "\\1;\\2" lib "${lib}") - list(APPEND ${VAR} "${lib}") - endforeach() -endmacro() - - -if(rosaria_CONFIG_INCLUDED) - return() -endif() -set(rosaria_CONFIG_INCLUDED TRUE) - -# set variables for source/devel/install prefixes -if("FALSE" STREQUAL "TRUE") - set(rosaria_SOURCE_PREFIX /home/lab1_5/ws/ws_linux/src/rosaria) - set(rosaria_DEVEL_PREFIX /home/lab1_5/ws/ws_linux/devel) - set(rosaria_INSTALL_PREFIX "") - set(rosaria_PREFIX ${rosaria_DEVEL_PREFIX}) -else() - set(rosaria_SOURCE_PREFIX "") - set(rosaria_DEVEL_PREFIX "") - set(rosaria_INSTALL_PREFIX /home/lab1_5/ws/ws_linux/install) - set(rosaria_PREFIX ${rosaria_INSTALL_PREFIX}) -endif() - -# warn when using a deprecated package -if(NOT "" STREQUAL "") - set(_msg "WARNING: package 'rosaria' is deprecated") - # append custom deprecation text if available - if(NOT "" STREQUAL "TRUE") - set(_msg "${_msg} ()") - endif() - message("${_msg}") -endif() - -# flag project as catkin-based to distinguish if a find_package()-ed project is a catkin project -set(rosaria_FOUND_CATKIN_PROJECT TRUE) - -if(NOT "include" STREQUAL "") - set(rosaria_INCLUDE_DIRS "") - set(_include_dirs "include") - foreach(idir ${_include_dirs}) - if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir}) - set(include ${idir}) - elseif("${idir}" STREQUAL "include") - get_filename_component(include "${rosaria_DIR}/../../../include" ABSOLUTE) - if(NOT IS_DIRECTORY ${include}) - message(FATAL_ERROR "Project 'rosaria' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. Ask the maintainer 'Srećko Jurić-Kavelj , Ivan Marković , Reed Hedges ' to fix it.") - endif() - else() - message(FATAL_ERROR "Project 'rosaria' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '/home/lab1_5/ws/ws_linux/install/${idir}'. Ask the maintainer 'Srećko Jurić-Kavelj , Ivan Marković , Reed Hedges ' to fix it.") - endif() - _list_append_unique(rosaria_INCLUDE_DIRS ${include}) - endforeach() -endif() - -set(libraries "") -foreach(library ${libraries}) - # keep build configuration keywords, target names and absolute libraries as-is - if("${library}" MATCHES "^debug|optimized|general$") - list(APPEND rosaria_LIBRARIES ${library}) - elseif(TARGET ${library}) - list(APPEND rosaria_LIBRARIES ${library}) - elseif(IS_ABSOLUTE ${library}) - list(APPEND rosaria_LIBRARIES ${library}) - else() - set(lib_path "") - set(lib "${library}-NOTFOUND") - # since the path where the library is found is returned we have to iterate over the paths manually - foreach(path /home/lab1_5/ws/ws_linux/install/lib;/home/lab1_5/ws/ws_linux/devel/lib;/opt/ros/hydro/lib) - find_library(lib ${library} - PATHS ${path} - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) - if(lib) - set(lib_path ${path}) - break() - endif() - endforeach() - if(lib) - _list_append_unique(rosaria_LIBRARY_DIRS ${lib_path}) - list(APPEND rosaria_LIBRARIES ${lib}) - else() - # as a fall back for non-catkin libraries try to search globally - find_library(lib ${library}) - if(NOT lib) - message(FATAL_ERROR "Project '${PROJECT_NAME}' tried to find library '${library}'. The library is neither a target nor built/installed properly. Did you compile project 'rosaria'? Did you find_package() it before the subdirectory containing its code is included?") - endif() - list(APPEND rosaria_LIBRARIES ${lib}) - endif() - endif() -endforeach() - -set(rosaria_EXPORTED_TARGETS "rosaria_gencfg;rosaria_generate_messages_cpp;rosaria_generate_messages_lisp;rosaria_generate_messages_py") -# create dummy targets for exported code generation targets to make life of users easier -foreach(t ${rosaria_EXPORTED_TARGETS}) - if(NOT TARGET ${t}) - add_custom_target(${t}) - endif() -endforeach() - -set(depends "roscpp;nav_msgs;geometry_msgs;sensor_msgs;tf") -foreach(depend ${depends}) - string(REPLACE " " ";" depend_list ${depend}) - # the package name of the dependency must be kept in a unique variable so that it is not overwritten in recursive calls - list(GET depend_list 0 rosaria_dep) - list(LENGTH depend_list count) - if(${count} EQUAL 1) - # simple dependencies must only be find_package()-ed once - if(NOT ${rosaria_dep}_FOUND) - find_package(${rosaria_dep} REQUIRED) - endif() - else() - # dependencies with components must be find_package()-ed again - list(REMOVE_AT depend_list 0) - find_package(${rosaria_dep} REQUIRED ${depend_list}) - endif() - _list_append_unique(rosaria_INCLUDE_DIRS ${${rosaria_dep}_INCLUDE_DIRS}) - - # merge build configuration keywords with library names to correctly deduplicate - _pack_libraries_with_build_configuration(rosaria_LIBRARIES ${rosaria_LIBRARIES}) - _pack_libraries_with_build_configuration(_libraries ${${rosaria_dep}_LIBRARIES}) - _list_append_deduplicate(rosaria_LIBRARIES ${_libraries}) - # undo build configuration keyword merging after deduplication - _unpack_libraries_with_build_configuration(rosaria_LIBRARIES ${rosaria_LIBRARIES}) - - _list_append_unique(rosaria_LIBRARY_DIRS ${${rosaria_dep}_LIBRARY_DIRS}) - list(APPEND rosaria_EXPORTED_TARGETS ${${rosaria_dep}_EXPORTED_TARGETS}) -endforeach() - -set(pkg_cfg_extras "rosaria-msg-extras.cmake") -foreach(extra ${pkg_cfg_extras}) - if(NOT IS_ABSOLUTE ${extra}) - set(extra ${rosaria_DIR}/${extra}) - endif() - include(${extra}) -endforeach() diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/ordered_paths.cmake b/Legacy/ws_linux/build/rosaria/catkin_generated/ordered_paths.cmake deleted file mode 100644 index 3b5d318..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/ordered_paths.cmake +++ /dev/null @@ -1 +0,0 @@ -set(ORDERED_PATHS "/opt/ros/hydro/lib") \ No newline at end of file diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/package.cmake b/Legacy/ws_linux/build/rosaria/catkin_generated/package.cmake deleted file mode 100644 index 84507ae..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/package.cmake +++ /dev/null @@ -1,7 +0,0 @@ -set(_CATKIN_CURRENT_PACKAGE "rosaria") -set(rosaria_MAINTAINER "Srećko Jurić-Kavelj , Ivan Marković , Reed Hedges ") -set(rosaria_DEPRECATED "") -set(rosaria_VERSION "0.9.0") -set(rosaria_BUILD_DEPENDS "message_generation" "libaria" "roscpp" "nav_msgs" "geometry_msgs" "sensor_msgs" "std_msgs" "tf" "dynamic_reconfigure" "std_msgs") -set(rosaria_RUN_DEPENDS "libaria" "roscpp" "nav_msgs" "geometry_msgs" "sensor_msgs" "tf" "dynamic_reconfigure") -set(rosaria_BUILDTOOL_DEPENDS "catkin") \ No newline at end of file diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/pkg.develspace.context.pc.py b/Legacy/ws_linux/build/rosaria/catkin_generated/pkg.develspace.context.pc.py deleted file mode 100644 index 72e3bd5..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/pkg.develspace.context.pc.py +++ /dev/null @@ -1,8 +0,0 @@ -# generated from catkin/cmake/template/pkg.context.pc.in -CATKIN_PACKAGE_PREFIX = "" -PROJECT_PKG_CONFIG_INCLUDE_DIRS = "/home/lab1_5/ws/ws_linux/devel/include".split(';') if "/home/lab1_5/ws/ws_linux/devel/include" != "" else [] -PROJECT_CATKIN_DEPENDS = "roscpp;nav_msgs;geometry_msgs;sensor_msgs;tf".replace(';', ' ') -PKG_CONFIG_LIBRARIES_WITH_PREFIX = "".split(';') if "" != "" else [] -PROJECT_NAME = "rosaria" -PROJECT_SPACE_DIR = "/home/lab1_5/ws/ws_linux/devel" -PROJECT_VERSION = "0.9.0" diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/pkg.installspace.context.pc.py b/Legacy/ws_linux/build/rosaria/catkin_generated/pkg.installspace.context.pc.py deleted file mode 100644 index c28e17b..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/pkg.installspace.context.pc.py +++ /dev/null @@ -1,8 +0,0 @@ -# generated from catkin/cmake/template/pkg.context.pc.in -CATKIN_PACKAGE_PREFIX = "" -PROJECT_PKG_CONFIG_INCLUDE_DIRS = "/home/lab1_5/ws/ws_linux/install/include".split(';') if "/home/lab1_5/ws/ws_linux/install/include" != "" else [] -PROJECT_CATKIN_DEPENDS = "roscpp;nav_msgs;geometry_msgs;sensor_msgs;tf".replace(';', ' ') -PKG_CONFIG_LIBRARIES_WITH_PREFIX = "".split(';') if "" != "" else [] -PROJECT_NAME = "rosaria" -PROJECT_SPACE_DIR = "/home/lab1_5/ws/ws_linux/install" -PROJECT_VERSION = "0.9.0" diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/rosaria-msg-extras.cmake.develspace.in b/Legacy/ws_linux/build/rosaria/catkin_generated/rosaria-msg-extras.cmake.develspace.in deleted file mode 100644 index 01b9d0d..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/rosaria-msg-extras.cmake.develspace.in +++ /dev/null @@ -1,2 +0,0 @@ -set(rosaria_MESSAGE_FILES "/home/lab1_5/ws/ws_linux/src/rosaria/msg/BumperState.msg") -set(rosaria_SERVICE_FILES "") diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/rosaria-msg-extras.cmake.installspace.in b/Legacy/ws_linux/build/rosaria/catkin_generated/rosaria-msg-extras.cmake.installspace.in deleted file mode 100644 index 3cb9603..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/rosaria-msg-extras.cmake.installspace.in +++ /dev/null @@ -1,2 +0,0 @@ -set(rosaria_MESSAGE_FILES "msg/BumperState.msg") -set(rosaria_SERVICE_FILES "") diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/rosaria-msg-paths-context.py b/Legacy/ws_linux/build/rosaria/catkin_generated/rosaria-msg-paths-context.py deleted file mode 100644 index 2266d3c..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/rosaria-msg-paths-context.py +++ /dev/null @@ -1,8 +0,0 @@ -# generated from genmsg/cmake/pkg-msg-paths.context.in - -DEVELSPACE = 'TRUE' == 'TRUE' -INSTALLSPACE = 'FALSE' == 'TRUE' - -PROJECT_NAME = 'rosaria' -PKG_MSG_INCLUDE_DIRS = '/home/lab1_5/ws/ws_linux/src/rosaria/msg' -ARG_DEPENDENCIES = 'geometry_msgs;std_msgs' diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/package.xml.stamp b/Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/package.xml.stamp deleted file mode 100644 index 65de483..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/package.xml.stamp +++ /dev/null @@ -1,56 +0,0 @@ - - rosaria - 0.9.0 - - ROSARIA provides a ROS interface for most Adept MobileRobots, - MobileRobots Inc., and ActivMedia mobile robot bases including - Pioneer 2, Pioneer 3, AmigoBot, PeopleBot, PowerBot, PatrolBot, Seekur, - Seekur Jr., Pioneer LX, - and any other past, current or future robot base supported by Adept MobileRobot's - open source ARIA library. - Information from the robot base, and velocity and acceleration control, is implemented - via a RosAria node, which publishes topics providing data recieved from - the robot's embedded controller by ARIA, and sets desired velocity, acceleration and - other commands in ARIA when new commands are received from command topics. - - Srećko Jurić-Kavelj - Ivan Marković - Reed Hedges - - GPLv2 - - http://www.ros.org/wiki/ROSARIA - https://github.com/amor-ros-pkg/rosaria/issues - - Srećko Jurić-Kavelj - - catkin - - message_generation - libaria - roscpp - nav_msgs - geometry_msgs - sensor_msgs - std_msgs - tf - dynamic_reconfigure - libaria - roscpp - nav_msgs - geometry_msgs - sensor_msgs - std_msgs - tf - dynamic_reconfigure - - - - - - diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/pkg-genmsg.cmake.em.stamp b/Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/pkg-genmsg.cmake.em.stamp deleted file mode 100644 index 5182859..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/pkg-genmsg.cmake.em.stamp +++ /dev/null @@ -1,141 +0,0 @@ -# generated from genmsg/cmake/pkg-genmsg.cmake.em - -@{ -import os -import sys - -import genmsg -import genmsg.base -genmsg.base.log_verbose('GENMSG_VERBOSE' in os.environ) -import genmsg.deps -import genmsg.gentools - -# split incoming variables -messages = messages_str.split(';') if messages_str != '' else [] -services = services_str.split(';') if services_str != '' else [] -dependencies = dependencies_str.split(';') if dependencies_str != '' else [] -dep_search_paths = dep_include_paths_str.split(';') if dep_include_paths_str != '' else [] - -dep_search_paths_dict = {} -dep_search_paths_tuple_list = [] -is_even = True -for val in dep_search_paths: - if is_even: - dep_search_paths_dict.setdefault(val, []) - val_prev = val - is_even = False - else: - dep_search_paths_dict[val_prev].append(val) - dep_search_paths_tuple_list.append((val_prev, val)) - is_even = True -dep_search_paths = dep_search_paths_dict - -if not messages and not services: - print('message(WARNING "Invoking generate_messages() without having added any message or service file before.\nYou should either add add_message_files() and/or add_service_files() calls or remove the invocation of generate_messages().")') - -msg_deps = {} -for m in messages: - try: - msg_deps[m] = genmsg.deps.find_msg_dependencies(pkg_name, m, dep_search_paths) - except genmsg.MsgNotFound as e: - print('message(FATAL_ERROR "Could not find messages which \'%s\' depends on. Did you forget to specify generate_messages(DEPENDENCIES ...)?\n%s")' % (m, str(e))) - -srv_deps = {} -for s in services: - try: - srv_deps[s] = genmsg.deps.find_srv_dependencies(pkg_name, s, dep_search_paths) - except genmsg.MsgNotFound as e: - print('message(FATAL_ERROR "Could not find messages which \'%s\' depends on. Did you forget to specify generate_messages(DEPENDENCIES ...)?\n%s")' % (s, str(e))) - -}@ -message(STATUS "@(pkg_name): @(len(messages)) messages, @(len(services)) services") - -set(MSG_I_FLAGS "@(';'.join(["-I%s:%s" % (dep, dir) for dep, dir in dep_search_paths_tuple_list]))") - -# Find all generators -@[if langs]@ -@[for l in langs.split(';')]@ -find_package(@l REQUIRED) -@[end for]@ -@[end if]@ - -add_custom_target(@(pkg_name)_generate_messages ALL) - -# -# langs = @langs -# - -@[if langs]@ -@[for l in langs.split(';')]@ -### Section generating for lang: @l -### Generating Messages -@[for m in msg_deps.keys()]@ -_generate_msg_@(l[3:])(@pkg_name - "@m" - "${MSG_I_FLAGS}" - "@(';'.join(msg_deps[m]).replace("\\","/"))" - ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name -) -@[end for]@# messages - -### Generating Services -@[for s in srv_deps.keys()]@ -_generate_srv_@(l[3:])(@pkg_name - "@s" - "${MSG_I_FLAGS}" - "@(';'.join(srv_deps[s]).replace("\\","/"))" - ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name -) -@[end for]@# services - -### Generating Module File -_generate_module_@(l[3:])(@pkg_name - ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name - "${ALL_GEN_OUTPUT_FILES_@(l[3:])}" -) - -add_custom_target(@(pkg_name)_generate_messages_@(l[3:]) - DEPENDS ${ALL_GEN_OUTPUT_FILES_@(l[3:])} -) -add_dependencies(@(pkg_name)_generate_messages @(pkg_name)_generate_messages_@(l[3:])) - -# target for backward compatibility -add_custom_target(@(pkg_name)_@(l)) -add_dependencies(@(pkg_name)_@(l) @(pkg_name)_generate_messages_@(l[3:])) - -# register target for catkin_package(EXPORTED_TARGETS) -list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS @(pkg_name)_generate_messages_@(l[3:])) - -@[end for]@# langs -@[end if]@ - -@[if langs]@ -@[for l in langs.split(';')]@ - -if(@(l)_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name) -@[if l == 'genpy']@ - install(CODE "execute_process(COMMAND \"@(PYTHON_EXECUTABLE)\" -m compileall \"${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name\")") -@[end if]@ - # install generated code - install( - DIRECTORY ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name - DESTINATION ${@(l)_INSTALL_DIR} -@[if l == 'genpy' and package_has_static_sources]@ - # skip all init files - PATTERN "__init__.py" EXCLUDE - PATTERN "__init__.pyc" EXCLUDE - ) - # install init files which are not in the root folder of the generated code - install( - DIRECTORY ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name - DESTINATION ${@(l)_INSTALL_DIR} - FILES_MATCHING - REGEX "${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@(pkg_name)/.+/__init__.pyc?$" -@[end if]@ - ) -endif() -@[for d in dependencies]@ -add_dependencies(@(pkg_name)_generate_messages_@(l[3:]) @(d)_generate_messages_@(l[3:])) -@[end for]@# dependencies -@[end for]@# langs -@[end if]@ diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/pkg-msg-paths.cmake.em.stamp b/Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/pkg-msg-paths.cmake.em.stamp deleted file mode 100644 index eb6f88a..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/pkg-msg-paths.cmake.em.stamp +++ /dev/null @@ -1,10 +0,0 @@ -# generated from genmsg/cmake/pkg-msg-paths.cmake.em - -@[if DEVELSPACE]@ -# message include dirs in develspace -set(@(PROJECT_NAME)_MSG_INCLUDE_DIRS "@(PKG_MSG_INCLUDE_DIRS)") -@[else]@ -# message include dirs in installspace -_prepend_path("${@(PROJECT_NAME)_DIR}/.." "@(PKG_MSG_INCLUDE_DIRS)" @(PROJECT_NAME)_MSG_INCLUDE_DIRS UNIQUE) -@[end if]@ -set(@(PROJECT_NAME)_MSG_DEPENDENCIES @(ARG_DEPENDENCIES)) diff --git a/Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/pkg.pc.em.stamp b/Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/pkg.pc.em.stamp deleted file mode 100644 index a4f7257..0000000 --- a/Legacy/ws_linux/build/rosaria/catkin_generated/stamps/rosaria/pkg.pc.em.stamp +++ /dev/null @@ -1,8 +0,0 @@ -prefix=@PROJECT_SPACE_DIR - -Name: @(CATKIN_PACKAGE_PREFIX + PROJECT_NAME) -Description: Description of @PROJECT_NAME -Version: @PROJECT_VERSION -Cflags: @(' '.join(['-I%s' % include for include in PROJECT_PKG_CONFIG_INCLUDE_DIRS])) -Libs: -L@PROJECT_SPACE_DIR/lib @(' '.join(PKG_CONFIG_LIBRARIES_WITH_PREFIX)) -Requires: @(PROJECT_CATKIN_DEPENDS) diff --git a/Legacy/ws_linux/build/rosaria/cmake/rosaria-genmsg-context.py b/Legacy/ws_linux/build/rosaria/cmake/rosaria-genmsg-context.py deleted file mode 100644 index 030edc0..0000000 --- a/Legacy/ws_linux/build/rosaria/cmake/rosaria-genmsg-context.py +++ /dev/null @@ -1,10 +0,0 @@ -# generated from genmsg/cmake/pkg-genmsg.context.in - -messages_str = "/home/lab1_5/ws/ws_linux/src/rosaria/msg/BumperState.msg" -services_str = "" -pkg_name = "rosaria" -dependencies_str = "geometry_msgs;std_msgs" -langs = "gencpp;genlisp;genpy" -dep_include_paths_str = "rosaria;/home/lab1_5/ws/ws_linux/src/rosaria/msg;geometry_msgs;/opt/ros/hydro/share/geometry_msgs/cmake/../msg;std_msgs;/opt/ros/hydro/share/std_msgs/cmake/../msg" -PYTHON_EXECUTABLE = "/usr/bin/python" -package_has_static_sources = '' == 'TRUE' diff --git a/Legacy/ws_linux/build/rosaria/cmake/rosaria-genmsg.cmake b/Legacy/ws_linux/build/rosaria/cmake/rosaria-genmsg.cmake deleted file mode 100644 index 81b8118..0000000 --- a/Legacy/ws_linux/build/rosaria/cmake/rosaria-genmsg.cmake +++ /dev/null @@ -1,136 +0,0 @@ -# generated from genmsg/cmake/pkg-genmsg.cmake.em - -message(STATUS "rosaria: 1 messages, 0 services") - -set(MSG_I_FLAGS "-Irosaria:/home/lab1_5/ws/ws_linux/src/rosaria/msg;-Igeometry_msgs:/opt/ros/hydro/share/geometry_msgs/cmake/../msg;-Istd_msgs:/opt/ros/hydro/share/std_msgs/cmake/../msg") - -# Find all generators -find_package(gencpp REQUIRED) -find_package(genlisp REQUIRED) -find_package(genpy REQUIRED) - -add_custom_target(rosaria_generate_messages ALL) - -# -# langs = gencpp;genlisp;genpy -# - -### Section generating for lang: gencpp -### Generating Messages -_generate_msg_cpp(rosaria - "/home/lab1_5/ws/ws_linux/src/rosaria/msg/BumperState.msg" - "${MSG_I_FLAGS}" - "/opt/ros/hydro/share/std_msgs/cmake/../msg/Header.msg" - ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/rosaria -) - -### Generating Services - -### Generating Module File -_generate_module_cpp(rosaria - ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/rosaria - "${ALL_GEN_OUTPUT_FILES_cpp}" -) - -add_custom_target(rosaria_generate_messages_cpp - DEPENDS ${ALL_GEN_OUTPUT_FILES_cpp} -) -add_dependencies(rosaria_generate_messages rosaria_generate_messages_cpp) - -# target for backward compatibility -add_custom_target(rosaria_gencpp) -add_dependencies(rosaria_gencpp rosaria_generate_messages_cpp) - -# register target for catkin_package(EXPORTED_TARGETS) -list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS rosaria_generate_messages_cpp) - -### Section generating for lang: genlisp -### Generating Messages -_generate_msg_lisp(rosaria - "/home/lab1_5/ws/ws_linux/src/rosaria/msg/BumperState.msg" - "${MSG_I_FLAGS}" - "/opt/ros/hydro/share/std_msgs/cmake/../msg/Header.msg" - ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/rosaria -) - -### Generating Services - -### Generating Module File -_generate_module_lisp(rosaria - ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/rosaria - "${ALL_GEN_OUTPUT_FILES_lisp}" -) - -add_custom_target(rosaria_generate_messages_lisp - DEPENDS ${ALL_GEN_OUTPUT_FILES_lisp} -) -add_dependencies(rosaria_generate_messages rosaria_generate_messages_lisp) - -# target for backward compatibility -add_custom_target(rosaria_genlisp) -add_dependencies(rosaria_genlisp rosaria_generate_messages_lisp) - -# register target for catkin_package(EXPORTED_TARGETS) -list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS rosaria_generate_messages_lisp) - -### Section generating for lang: genpy -### Generating Messages -_generate_msg_py(rosaria - "/home/lab1_5/ws/ws_linux/src/rosaria/msg/BumperState.msg" - "${MSG_I_FLAGS}" - "/opt/ros/hydro/share/std_msgs/cmake/../msg/Header.msg" - ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/rosaria -) - -### Generating Services - -### Generating Module File -_generate_module_py(rosaria - ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/rosaria - "${ALL_GEN_OUTPUT_FILES_py}" -) - -add_custom_target(rosaria_generate_messages_py - DEPENDS ${ALL_GEN_OUTPUT_FILES_py} -) -add_dependencies(rosaria_generate_messages rosaria_generate_messages_py) - -# target for backward compatibility -add_custom_target(rosaria_genpy) -add_dependencies(rosaria_genpy rosaria_generate_messages_py) - -# register target for catkin_package(EXPORTED_TARGETS) -list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS rosaria_generate_messages_py) - - - -if(gencpp_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/rosaria) - # install generated code - install( - DIRECTORY ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/rosaria - DESTINATION ${gencpp_INSTALL_DIR} - ) -endif() -add_dependencies(rosaria_generate_messages_cpp geometry_msgs_generate_messages_cpp) -add_dependencies(rosaria_generate_messages_cpp std_msgs_generate_messages_cpp) - -if(genlisp_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/rosaria) - # install generated code - install( - DIRECTORY ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/rosaria - DESTINATION ${genlisp_INSTALL_DIR} - ) -endif() -add_dependencies(rosaria_generate_messages_lisp geometry_msgs_generate_messages_lisp) -add_dependencies(rosaria_generate_messages_lisp std_msgs_generate_messages_lisp) - -if(genpy_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/rosaria) - install(CODE "execute_process(COMMAND \"/usr/bin/python\" -m compileall \"${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/rosaria\")") - # install generated code - install( - DIRECTORY ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/rosaria - DESTINATION ${genpy_INSTALL_DIR} - ) -endif() -add_dependencies(rosaria_generate_messages_py geometry_msgs_generate_messages_py) -add_dependencies(rosaria_generate_messages_py std_msgs_generate_messages_py) diff --git a/Legacy/ws_linux/build/rosaria/cmake_install.cmake b/Legacy/ws_linux/build/rosaria/cmake_install.cmake deleted file mode 100644 index bb57709..0000000 --- a/Legacy/ws_linux/build/rosaria/cmake_install.cmake +++ /dev/null @@ -1,111 +0,0 @@ -# Install script for directory: /home/lab1_5/ws/ws_linux/src/rosaria - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/home/lab1_5/ws/ws_linux/install") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -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(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -# Install shared libraries without execute permission? -IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - SET(CMAKE_INSTALL_SO_NO_EXE "1") -ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/rosaria/msg" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/src/rosaria/msg/BumperState.msg") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/rosaria" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages/rosaria" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/__init__.py") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - execute_process(COMMAND "/usr/bin/python" -m compileall "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/cfg") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages/rosaria" TYPE DIRECTORY FILES "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria/cfg") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/rosaria/cmake" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/build/rosaria/catkin_generated/installspace/rosaria-msg-paths.cmake") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/lab1_5/ws/ws_linux/devel/include/rosaria") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/common-lisp/ros" TYPE DIRECTORY FILES "/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - execute_process(COMMAND "/usr/bin/python" -m compileall "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages" TYPE DIRECTORY FILES "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/build/rosaria/catkin_generated/installspace/rosaria.pc") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/rosaria/cmake" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/build/rosaria/catkin_generated/installspace/rosaria-msg-extras.cmake") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/rosaria/cmake" TYPE FILE FILES - "/home/lab1_5/ws/ws_linux/build/rosaria/catkin_generated/installspace/rosariaConfig.cmake" - "/home/lab1_5/ws/ws_linux/build/rosaria/catkin_generated/installspace/rosariaConfig-version.cmake" - ) -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/rosaria" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/src/rosaria/package.xml") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - IF(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/rosaria/RosAria" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/rosaria/RosAria") - FILE(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/rosaria/RosAria" - RPATH "") - ENDIF() - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/rosaria" TYPE EXECUTABLE FILES "/home/lab1_5/ws/ws_linux/devel/lib/rosaria/RosAria") - IF(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/rosaria/RosAria" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/rosaria/RosAria") - FILE(RPATH_REMOVE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/rosaria/RosAria") - IF(CMAKE_INSTALL_DO_STRIP) - EXECUTE_PROCESS(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/rosaria/RosAria") - ENDIF(CMAKE_INSTALL_DO_STRIP) - ENDIF() -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/CMakeDirectoryInformation.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 4e991dd..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,24 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Relative path conversion top directories. -SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/lab1_5/ws/ws_linux/src") -SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/lab1_5/ws/ws_linux/build") - -# Force unix paths in dependencies. -SET(CMAKE_FORCE_UNIX_PATHS 1) - -# The C and CXX include file search paths: -SET(CMAKE_C_INCLUDE_PATH - "/home/lab1_5/ws/ws_linux/devel/include" - "/opt/ros/hydro/include" - ) -SET(CMAKE_CXX_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) -SET(CMAKE_Fortran_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) -SET(CMAKE_ASM_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) - -# 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/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake deleted file mode 100644 index 8bc32e3..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,13 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make deleted file mode 100644 index bb02bbd..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for geometry_msgs_generate_messages_cpp. - -# Include the progress variables for this target. -include rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/progress.make - -rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp: - -geometry_msgs_generate_messages_cpp: rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp -geometry_msgs_generate_messages_cpp: rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make -.PHONY : geometry_msgs_generate_messages_cpp - -# Rule to build all files generated by this target. -rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build: geometry_msgs_generate_messages_cpp -.PHONY : rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build - -rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && $(CMAKE_COMMAND) -P CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean.cmake -.PHONY : rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/clean - -rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria_msgs /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria_msgs /home/lab1_5/ws/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean.cmake deleted file mode 100644 index 7604a6c..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/geometry_msgs_generate_messages_cpp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend.internal b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/progress.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake deleted file mode 100644 index 8bc32e3..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake +++ /dev/null @@ -1,13 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make deleted file mode 100644 index 77d2dec..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for geometry_msgs_generate_messages_lisp. - -# Include the progress variables for this target. -include rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/progress.make - -rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp: - -geometry_msgs_generate_messages_lisp: rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp -geometry_msgs_generate_messages_lisp: rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make -.PHONY : geometry_msgs_generate_messages_lisp - -# Rule to build all files generated by this target. -rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build: geometry_msgs_generate_messages_lisp -.PHONY : rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build - -rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && $(CMAKE_COMMAND) -P CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean.cmake -.PHONY : rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/clean - -rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria_msgs /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria_msgs /home/lab1_5/ws/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean.cmake deleted file mode 100644 index 71acf8d..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/geometry_msgs_generate_messages_lisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend.internal b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/progress.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake deleted file mode 100644 index 8bc32e3..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake +++ /dev/null @@ -1,13 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make deleted file mode 100644 index 7318be8..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for geometry_msgs_generate_messages_py. - -# Include the progress variables for this target. -include rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/progress.make - -rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py: - -geometry_msgs_generate_messages_py: rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py -geometry_msgs_generate_messages_py: rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make -.PHONY : geometry_msgs_generate_messages_py - -# Rule to build all files generated by this target. -rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/build: geometry_msgs_generate_messages_py -.PHONY : rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/build - -rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && $(CMAKE_COMMAND) -P CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean.cmake -.PHONY : rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/clean - -rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria_msgs /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria_msgs /home/lab1_5/ws/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean.cmake deleted file mode 100644 index ec52fbc..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/geometry_msgs_generate_messages_py" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/depend.internal b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/depend.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/progress.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/progress.marks b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/progress.marks deleted file mode 100644 index 7f8f011..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/DependInfo.cmake deleted file mode 100644 index 8bc32e3..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/DependInfo.cmake +++ /dev/null @@ -1,13 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/build.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/build.make deleted file mode 100644 index 89580c8..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosaria_msgs_gencpp. - -# Include the progress variables for this target. -include rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/progress.make - -rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp: - -rosaria_msgs_gencpp: rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp -rosaria_msgs_gencpp: rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/build.make -.PHONY : rosaria_msgs_gencpp - -# Rule to build all files generated by this target. -rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/build: rosaria_msgs_gencpp -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/build - -rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && $(CMAKE_COMMAND) -P CMakeFiles/rosaria_msgs_gencpp.dir/cmake_clean.cmake -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/clean - -rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria_msgs /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria_msgs /home/lab1_5/ws/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/cmake_clean.cmake deleted file mode 100644 index 2545aab..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosaria_msgs_gencpp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosaria_msgs_gencpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/progress.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/DependInfo.cmake deleted file mode 100644 index 8bc32e3..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/DependInfo.cmake +++ /dev/null @@ -1,13 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/build.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/build.make deleted file mode 100644 index 797a3f1..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosaria_msgs_generate_messages. - -# Include the progress variables for this target. -include rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/progress.make - -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages: - -rosaria_msgs_generate_messages: rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages -rosaria_msgs_generate_messages: rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/build.make -.PHONY : rosaria_msgs_generate_messages - -# Rule to build all files generated by this target. -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/build: rosaria_msgs_generate_messages -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/build - -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && $(CMAKE_COMMAND) -P CMakeFiles/rosaria_msgs_generate_messages.dir/cmake_clean.cmake -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/clean - -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria_msgs /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria_msgs /home/lab1_5/ws/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/cmake_clean.cmake deleted file mode 100644 index 64b8c4f..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosaria_msgs_generate_messages" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosaria_msgs_generate_messages.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/depend.internal b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/depend.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/progress.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/DependInfo.cmake deleted file mode 100644 index 8bc32e3..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,13 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/build.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/build.make deleted file mode 100644 index 56ff59e..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/build.make +++ /dev/null @@ -1,85 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosaria_msgs_generate_messages_cpp. - -# Include the progress variables for this target. -include rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/progress.make - -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp: /home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp: /home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RestrictionsMsg.h - -/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h: /opt/ros/hydro/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py -/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h: /home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RobotInfoMsg.msg -/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h: /opt/ros/hydro/share/geometry_msgs/cmake/../msg/Twist.msg -/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h: /opt/ros/hydro/share/std_msgs/cmake/../msg/Float64.msg -/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h: /opt/ros/hydro/share/std_msgs/cmake/../msg/UInt8.msg -/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h: /opt/ros/hydro/share/geometry_msgs/cmake/../msg/Vector3.msg -/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h: /opt/ros/hydro/share/std_msgs/cmake/../msg/Bool.msg -/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h: /opt/ros/hydro/share/gencpp/cmake/../msg.h.template - $(CMAKE_COMMAND) -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Generating C++ code from rosaria_msgs/RobotInfoMsg.msg" - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && ../catkin_generated/env_cached.sh /usr/bin/python /opt/ros/hydro/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py /home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RobotInfoMsg.msg -Irosaria_msgs:/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg -Istd_msgs:/opt/ros/hydro/share/std_msgs/cmake/../msg -Igeometry_msgs:/opt/ros/hydro/share/geometry_msgs/cmake/../msg -p rosaria_msgs -o /home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs -e /opt/ros/hydro/share/gencpp/cmake/.. - -/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RestrictionsMsg.h: /opt/ros/hydro/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py -/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RestrictionsMsg.h: /home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RestrictionsMsg.msg -/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RestrictionsMsg.h: /opt/ros/hydro/share/std_msgs/cmake/../msg/Float64.msg -/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RestrictionsMsg.h: /opt/ros/hydro/share/gencpp/cmake/../msg.h.template - $(CMAKE_COMMAND) -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Generating C++ code from rosaria_msgs/RestrictionsMsg.msg" - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && ../catkin_generated/env_cached.sh /usr/bin/python /opt/ros/hydro/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py /home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RestrictionsMsg.msg -Irosaria_msgs:/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg -Istd_msgs:/opt/ros/hydro/share/std_msgs/cmake/../msg -Igeometry_msgs:/opt/ros/hydro/share/geometry_msgs/cmake/../msg -p rosaria_msgs -o /home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs -e /opt/ros/hydro/share/gencpp/cmake/.. - -rosaria_msgs_generate_messages_cpp: rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp -rosaria_msgs_generate_messages_cpp: /home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h -rosaria_msgs_generate_messages_cpp: /home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RestrictionsMsg.h -rosaria_msgs_generate_messages_cpp: rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/build.make -.PHONY : rosaria_msgs_generate_messages_cpp - -# Rule to build all files generated by this target. -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/build: rosaria_msgs_generate_messages_cpp -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/build - -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && $(CMAKE_COMMAND) -P CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/cmake_clean.cmake -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/clean - -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria_msgs /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria_msgs /home/lab1_5/ws/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/cmake_clean.cmake deleted file mode 100644 index 908b1ea..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosaria_msgs_generate_messages_cpp" - "/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h" - "/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs/RestrictionsMsg.h" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/depend.internal b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/depend.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/progress.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/progress.make deleted file mode 100644 index bc8bba0..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 20 -CMAKE_PROGRESS_2 = 21 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/DependInfo.cmake deleted file mode 100644 index 8bc32e3..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/DependInfo.cmake +++ /dev/null @@ -1,13 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/build.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/build.make deleted file mode 100644 index 2e49e1a..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/build.make +++ /dev/null @@ -1,83 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosaria_msgs_generate_messages_lisp. - -# Include the progress variables for this target. -include rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/progress.make - -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp: /home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RobotInfoMsg.lisp -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp: /home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RestrictionsMsg.lisp - -/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RobotInfoMsg.lisp: /opt/ros/hydro/share/genlisp/cmake/../../../lib/genlisp/gen_lisp.py -/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RobotInfoMsg.lisp: /home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RobotInfoMsg.msg -/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RobotInfoMsg.lisp: /opt/ros/hydro/share/geometry_msgs/cmake/../msg/Twist.msg -/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RobotInfoMsg.lisp: /opt/ros/hydro/share/std_msgs/cmake/../msg/Float64.msg -/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RobotInfoMsg.lisp: /opt/ros/hydro/share/std_msgs/cmake/../msg/UInt8.msg -/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RobotInfoMsg.lisp: /opt/ros/hydro/share/geometry_msgs/cmake/../msg/Vector3.msg -/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RobotInfoMsg.lisp: /opt/ros/hydro/share/std_msgs/cmake/../msg/Bool.msg - $(CMAKE_COMMAND) -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Generating Lisp code from rosaria_msgs/RobotInfoMsg.msg" - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && ../catkin_generated/env_cached.sh /usr/bin/python /opt/ros/hydro/share/genlisp/cmake/../../../lib/genlisp/gen_lisp.py /home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RobotInfoMsg.msg -Irosaria_msgs:/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg -Istd_msgs:/opt/ros/hydro/share/std_msgs/cmake/../msg -Igeometry_msgs:/opt/ros/hydro/share/geometry_msgs/cmake/../msg -p rosaria_msgs -o /home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg - -/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RestrictionsMsg.lisp: /opt/ros/hydro/share/genlisp/cmake/../../../lib/genlisp/gen_lisp.py -/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RestrictionsMsg.lisp: /home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RestrictionsMsg.msg -/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RestrictionsMsg.lisp: /opt/ros/hydro/share/std_msgs/cmake/../msg/Float64.msg - $(CMAKE_COMMAND) -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Generating Lisp code from rosaria_msgs/RestrictionsMsg.msg" - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && ../catkin_generated/env_cached.sh /usr/bin/python /opt/ros/hydro/share/genlisp/cmake/../../../lib/genlisp/gen_lisp.py /home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RestrictionsMsg.msg -Irosaria_msgs:/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg -Istd_msgs:/opt/ros/hydro/share/std_msgs/cmake/../msg -Igeometry_msgs:/opt/ros/hydro/share/geometry_msgs/cmake/../msg -p rosaria_msgs -o /home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg - -rosaria_msgs_generate_messages_lisp: rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp -rosaria_msgs_generate_messages_lisp: /home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RobotInfoMsg.lisp -rosaria_msgs_generate_messages_lisp: /home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RestrictionsMsg.lisp -rosaria_msgs_generate_messages_lisp: rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/build.make -.PHONY : rosaria_msgs_generate_messages_lisp - -# Rule to build all files generated by this target. -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/build: rosaria_msgs_generate_messages_lisp -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/build - -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && $(CMAKE_COMMAND) -P CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/cmake_clean.cmake -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/clean - -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria_msgs /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria_msgs /home/lab1_5/ws/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/cmake_clean.cmake deleted file mode 100644 index 6391df9..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosaria_msgs_generate_messages_lisp" - "/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RobotInfoMsg.lisp" - "/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RestrictionsMsg.lisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/depend.internal b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/depend.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/progress.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/progress.make deleted file mode 100644 index 783d35b..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 22 -CMAKE_PROGRESS_2 = 23 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/DependInfo.cmake deleted file mode 100644 index 8bc32e3..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/DependInfo.cmake +++ /dev/null @@ -1,13 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/build.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/build.make deleted file mode 100644 index c84c9b0..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/build.make +++ /dev/null @@ -1,92 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosaria_msgs_generate_messages_py. - -# Include the progress variables for this target. -include rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/progress.make - -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py: /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py: /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RestrictionsMsg.py -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py: /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/__init__.py - -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py: /opt/ros/hydro/share/genpy/cmake/../../../lib/genpy/genmsg_py.py -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py: /home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RobotInfoMsg.msg -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py: /opt/ros/hydro/share/geometry_msgs/cmake/../msg/Twist.msg -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py: /opt/ros/hydro/share/std_msgs/cmake/../msg/Float64.msg -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py: /opt/ros/hydro/share/std_msgs/cmake/../msg/UInt8.msg -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py: /opt/ros/hydro/share/geometry_msgs/cmake/../msg/Vector3.msg -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py: /opt/ros/hydro/share/std_msgs/cmake/../msg/Bool.msg - $(CMAKE_COMMAND) -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Generating Python from MSG rosaria_msgs/RobotInfoMsg" - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && ../catkin_generated/env_cached.sh /usr/bin/python /opt/ros/hydro/share/genpy/cmake/../../../lib/genpy/genmsg_py.py /home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RobotInfoMsg.msg -Irosaria_msgs:/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg -Istd_msgs:/opt/ros/hydro/share/std_msgs/cmake/../msg -Igeometry_msgs:/opt/ros/hydro/share/geometry_msgs/cmake/../msg -p rosaria_msgs -o /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg - -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RestrictionsMsg.py: /opt/ros/hydro/share/genpy/cmake/../../../lib/genpy/genmsg_py.py -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RestrictionsMsg.py: /home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RestrictionsMsg.msg -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RestrictionsMsg.py: /opt/ros/hydro/share/std_msgs/cmake/../msg/Float64.msg - $(CMAKE_COMMAND) -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles $(CMAKE_PROGRESS_2) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Generating Python from MSG rosaria_msgs/RestrictionsMsg" - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && ../catkin_generated/env_cached.sh /usr/bin/python /opt/ros/hydro/share/genpy/cmake/../../../lib/genpy/genmsg_py.py /home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RestrictionsMsg.msg -Irosaria_msgs:/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg -Istd_msgs:/opt/ros/hydro/share/std_msgs/cmake/../msg -Igeometry_msgs:/opt/ros/hydro/share/geometry_msgs/cmake/../msg -p rosaria_msgs -o /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg - -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/__init__.py: /opt/ros/hydro/share/genpy/cmake/../../../lib/genpy/genmsg_py.py -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/__init__.py: /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py -/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/__init__.py: /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RestrictionsMsg.py - $(CMAKE_COMMAND) -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles $(CMAKE_PROGRESS_3) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Generating Python msg __init__.py for rosaria_msgs" - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && ../catkin_generated/env_cached.sh /usr/bin/python /opt/ros/hydro/share/genpy/cmake/../../../lib/genpy/genmsg_py.py -o /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg --initpy - -rosaria_msgs_generate_messages_py: rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py -rosaria_msgs_generate_messages_py: /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py -rosaria_msgs_generate_messages_py: /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RestrictionsMsg.py -rosaria_msgs_generate_messages_py: /home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/__init__.py -rosaria_msgs_generate_messages_py: rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/build.make -.PHONY : rosaria_msgs_generate_messages_py - -# Rule to build all files generated by this target. -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/build: rosaria_msgs_generate_messages_py -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/build - -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && $(CMAKE_COMMAND) -P CMakeFiles/rosaria_msgs_generate_messages_py.dir/cmake_clean.cmake -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/clean - -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria_msgs /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria_msgs /home/lab1_5/ws/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/cmake_clean.cmake deleted file mode 100644 index 2a70c06..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosaria_msgs_generate_messages_py" - "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py" - "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RestrictionsMsg.py" - "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/__init__.py" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosaria_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/depend.internal b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/depend.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/progress.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/progress.make deleted file mode 100644 index 17ee5a4..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 24 -CMAKE_PROGRESS_2 = 25 -CMAKE_PROGRESS_3 = 26 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/DependInfo.cmake deleted file mode 100644 index 8bc32e3..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/DependInfo.cmake +++ /dev/null @@ -1,13 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/build.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/build.make deleted file mode 100644 index 385029c..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosaria_msgs_genlisp. - -# Include the progress variables for this target. -include rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/progress.make - -rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp: - -rosaria_msgs_genlisp: rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp -rosaria_msgs_genlisp: rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/build.make -.PHONY : rosaria_msgs_genlisp - -# Rule to build all files generated by this target. -rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/build: rosaria_msgs_genlisp -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/build - -rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && $(CMAKE_COMMAND) -P CMakeFiles/rosaria_msgs_genlisp.dir/cmake_clean.cmake -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/clean - -rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria_msgs /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria_msgs /home/lab1_5/ws/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/cmake_clean.cmake deleted file mode 100644 index f42aa50..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosaria_msgs_genlisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosaria_msgs_genlisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/progress.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/DependInfo.cmake deleted file mode 100644 index 8bc32e3..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/DependInfo.cmake +++ /dev/null @@ -1,13 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/build.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/build.make deleted file mode 100644 index a77ce1e..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for rosaria_msgs_genpy. - -# Include the progress variables for this target. -include rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/progress.make - -rosaria_msgs/CMakeFiles/rosaria_msgs_genpy: - -rosaria_msgs_genpy: rosaria_msgs/CMakeFiles/rosaria_msgs_genpy -rosaria_msgs_genpy: rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/build.make -.PHONY : rosaria_msgs_genpy - -# Rule to build all files generated by this target. -rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/build: rosaria_msgs_genpy -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/build - -rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && $(CMAKE_COMMAND) -P CMakeFiles/rosaria_msgs_genpy.dir/cmake_clean.cmake -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/clean - -rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria_msgs /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria_msgs /home/lab1_5/ws/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/cmake_clean.cmake deleted file mode 100644 index eb9e13f..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/rosaria_msgs_genpy" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/rosaria_msgs_genpy.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/progress.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake deleted file mode 100644 index 8bc32e3..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,13 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make deleted file mode 100644 index 4ea0533..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for std_msgs_generate_messages_cpp. - -# Include the progress variables for this target. -include rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make - -rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp: - -std_msgs_generate_messages_cpp: rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp -std_msgs_generate_messages_cpp: rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make -.PHONY : std_msgs_generate_messages_cpp - -# Rule to build all files generated by this target. -rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/build: std_msgs_generate_messages_cpp -.PHONY : rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/build - -rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake -.PHONY : rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/clean - -rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria_msgs /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria_msgs /home/lab1_5/ws/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake deleted file mode 100644 index 6d9f3cf..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/std_msgs_generate_messages_cpp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend.internal b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake deleted file mode 100644 index 8bc32e3..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake +++ /dev/null @@ -1,13 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make deleted file mode 100644 index 7e0e5b3..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for std_msgs_generate_messages_lisp. - -# Include the progress variables for this target. -include rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make - -rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp: - -std_msgs_generate_messages_lisp: rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp -std_msgs_generate_messages_lisp: rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make -.PHONY : std_msgs_generate_messages_lisp - -# Rule to build all files generated by this target. -rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/build: std_msgs_generate_messages_lisp -.PHONY : rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/build - -rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake -.PHONY : rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/clean - -rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria_msgs /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria_msgs /home/lab1_5/ws/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake deleted file mode 100644 index 1629779..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/std_msgs_generate_messages_lisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend.internal b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake deleted file mode 100644 index 8bc32e3..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake +++ /dev/null @@ -1,13 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/build.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/build.make deleted file mode 100644 index c1e4d16..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for std_msgs_generate_messages_py. - -# Include the progress variables for this target. -include rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make - -rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py: - -std_msgs_generate_messages_py: rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py -std_msgs_generate_messages_py: rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/build.make -.PHONY : std_msgs_generate_messages_py - -# Rule to build all files generated by this target. -rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/build: std_msgs_generate_messages_py -.PHONY : rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/build - -rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/rosaria_msgs && $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake -.PHONY : rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/clean - -rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/rosaria_msgs /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/rosaria_msgs /home/lab1_5/ws/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/depend - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake deleted file mode 100644 index 73217c0..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/std_msgs_generate_messages_py" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/depend.internal b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/depend.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make b/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/rosaria_msgs/CTestTestfile.cmake b/Legacy/ws_linux/build/rosaria_msgs/CTestTestfile.cmake deleted file mode 100644 index 8682ab6..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/CTestTestfile.cmake +++ /dev/null @@ -1,6 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/lab1_5/ws/ws_linux/src/rosaria_msgs -# Build directory: /home/lab1_5/ws/ws_linux/build/rosaria_msgs -# -# This file includes the relevent testing commands required for -# testing this directory and lists subdirectories to be tested as well. diff --git a/Legacy/ws_linux/build/rosaria_msgs/Makefile b/Legacy/ws_linux/build/rosaria_msgs/Makefile deleted file mode 100644 index 577627d..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/Makefile +++ /dev/null @@ -1,370 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running interactive CMake command-line interface..." - /usr/bin/cmake -i . -.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 -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 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: install/local -.PHONY : install/local/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: install/strip -.PHONY : install/strip/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 -H$(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 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/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/lab1_5/ws/ws_linux/build/CMakeFiles /home/lab1_5/ws/ws_linux/build/rosaria_msgs/CMakeFiles/progress.marks - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/lab1_5/ws/ws_linux/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/rule -.PHONY : rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/rule - -# Convenience name for target. -geometry_msgs_generate_messages_cpp: rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/rule -.PHONY : geometry_msgs_generate_messages_cpp - -# fast build rule for target. -geometry_msgs_generate_messages_cpp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build -.PHONY : geometry_msgs_generate_messages_cpp/fast - -# Convenience name for target. -rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/rule -.PHONY : rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/rule - -# Convenience name for target. -geometry_msgs_generate_messages_lisp: rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/rule -.PHONY : geometry_msgs_generate_messages_lisp - -# fast build rule for target. -geometry_msgs_generate_messages_lisp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build -.PHONY : geometry_msgs_generate_messages_lisp/fast - -# Convenience name for target. -rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/rule -.PHONY : rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/rule - -# Convenience name for target. -geometry_msgs_generate_messages_py: rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/rule -.PHONY : geometry_msgs_generate_messages_py - -# fast build rule for target. -geometry_msgs_generate_messages_py/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make rosaria_msgs/CMakeFiles/geometry_msgs_generate_messages_py.dir/build -.PHONY : geometry_msgs_generate_messages_py/fast - -# Convenience name for target. -rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/rule -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/rule - -# Convenience name for target. -rosaria_msgs_gencpp: rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/rule -.PHONY : rosaria_msgs_gencpp - -# fast build rule for target. -rosaria_msgs_gencpp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/build.make rosaria_msgs/CMakeFiles/rosaria_msgs_gencpp.dir/build -.PHONY : rosaria_msgs_gencpp/fast - -# Convenience name for target. -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/rule -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/rule - -# Convenience name for target. -rosaria_msgs_generate_messages: rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/rule -.PHONY : rosaria_msgs_generate_messages - -# fast build rule for target. -rosaria_msgs_generate_messages/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/build.make rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages.dir/build -.PHONY : rosaria_msgs_generate_messages/fast - -# Convenience name for target. -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/rule -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/rule - -# Convenience name for target. -rosaria_msgs_generate_messages_cpp: rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/rule -.PHONY : rosaria_msgs_generate_messages_cpp - -# fast build rule for target. -rosaria_msgs_generate_messages_cpp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/build.make rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_cpp.dir/build -.PHONY : rosaria_msgs_generate_messages_cpp/fast - -# Convenience name for target. -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/rule -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/rule - -# Convenience name for target. -rosaria_msgs_generate_messages_lisp: rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/rule -.PHONY : rosaria_msgs_generate_messages_lisp - -# fast build rule for target. -rosaria_msgs_generate_messages_lisp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/build.make rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_lisp.dir/build -.PHONY : rosaria_msgs_generate_messages_lisp/fast - -# Convenience name for target. -rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/rule -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/rule - -# Convenience name for target. -rosaria_msgs_generate_messages_py: rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/rule -.PHONY : rosaria_msgs_generate_messages_py - -# fast build rule for target. -rosaria_msgs_generate_messages_py/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/build.make rosaria_msgs/CMakeFiles/rosaria_msgs_generate_messages_py.dir/build -.PHONY : rosaria_msgs_generate_messages_py/fast - -# Convenience name for target. -rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/rule -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/rule - -# Convenience name for target. -rosaria_msgs_genlisp: rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/rule -.PHONY : rosaria_msgs_genlisp - -# fast build rule for target. -rosaria_msgs_genlisp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/build.make rosaria_msgs/CMakeFiles/rosaria_msgs_genlisp.dir/build -.PHONY : rosaria_msgs_genlisp/fast - -# Convenience name for target. -rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/rule -.PHONY : rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/rule - -# Convenience name for target. -rosaria_msgs_genpy: rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/rule -.PHONY : rosaria_msgs_genpy - -# fast build rule for target. -rosaria_msgs_genpy/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/build.make rosaria_msgs/CMakeFiles/rosaria_msgs_genpy.dir/build -.PHONY : rosaria_msgs_genpy/fast - -# Convenience name for target. -rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule -.PHONY : rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule - -# Convenience name for target. -std_msgs_generate_messages_cpp: rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/rule -.PHONY : std_msgs_generate_messages_cpp - -# fast build rule for target. -std_msgs_generate_messages_cpp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make rosaria_msgs/CMakeFiles/std_msgs_generate_messages_cpp.dir/build -.PHONY : std_msgs_generate_messages_cpp/fast - -# Convenience name for target. -rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule -.PHONY : rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule - -# Convenience name for target. -std_msgs_generate_messages_lisp: rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/rule -.PHONY : std_msgs_generate_messages_lisp - -# fast build rule for target. -std_msgs_generate_messages_lisp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make rosaria_msgs/CMakeFiles/std_msgs_generate_messages_lisp.dir/build -.PHONY : std_msgs_generate_messages_lisp/fast - -# Convenience name for target. -rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/rule -.PHONY : rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/rule - -# Convenience name for target. -std_msgs_generate_messages_py: rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/rule -.PHONY : std_msgs_generate_messages_py - -# fast build rule for target. -std_msgs_generate_messages_py/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/build.make rosaria_msgs/CMakeFiles/std_msgs_generate_messages_py.dir/build -.PHONY : std_msgs_generate_messages_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 "... edit_cache" - @echo "... geometry_msgs_generate_messages_cpp" - @echo "... geometry_msgs_generate_messages_lisp" - @echo "... geometry_msgs_generate_messages_py" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... rosaria_msgs_gencpp" - @echo "... rosaria_msgs_generate_messages" - @echo "... rosaria_msgs_generate_messages_cpp" - @echo "... rosaria_msgs_generate_messages_lisp" - @echo "... rosaria_msgs_generate_messages_py" - @echo "... rosaria_msgs_genlisp" - @echo "... rosaria_msgs_genpy" - @echo "... std_msgs_generate_messages_cpp" - @echo "... std_msgs_generate_messages_lisp" - @echo "... std_msgs_generate_messages_py" - @echo "... test" -.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/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs-msg-extras.cmake b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs-msg-extras.cmake deleted file mode 100644 index 7b087f9..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs-msg-extras.cmake +++ /dev/null @@ -1,2 +0,0 @@ -set(rosaria_msgs_MESSAGE_FILES "msg/RestrictionsMsg.msg;msg/RobotInfoMsg.msg") -set(rosaria_msgs_SERVICE_FILES "") diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs-msg-paths-context.py b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs-msg-paths-context.py deleted file mode 100644 index 46fb66e..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs-msg-paths-context.py +++ /dev/null @@ -1,8 +0,0 @@ -# generated from genmsg/cmake/pkg-msg-paths.context.in - -DEVELSPACE = 'FALSE' == 'TRUE' -INSTALLSPACE = 'TRUE' == 'TRUE' - -PROJECT_NAME = 'rosaria_msgs' -PKG_MSG_INCLUDE_DIRS = 'msg' -ARG_DEPENDENCIES = 'std_msgs;geometry_msgs' diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs-msg-paths.cmake b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs-msg-paths.cmake deleted file mode 100644 index 36ecc85..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs-msg-paths.cmake +++ /dev/null @@ -1,5 +0,0 @@ -# generated from genmsg/cmake/pkg-msg-paths.cmake.em - -# message include dirs in installspace -_prepend_path("${rosaria_msgs_DIR}/.." "msg" rosaria_msgs_MSG_INCLUDE_DIRS UNIQUE) -set(rosaria_msgs_MSG_DEPENDENCIES std_msgs;geometry_msgs) diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs.pc b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs.pc deleted file mode 100644 index a13e505..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs.pc +++ /dev/null @@ -1,8 +0,0 @@ -prefix=/home/lab1_5/ws/ws_linux/install - -Name: rosaria_msgs -Description: Description of rosaria_msgs -Version: 0.0.0 -Cflags: -I/home/lab1_5/ws/ws_linux/install/include -Libs: -L/home/lab1_5/ws/ws_linux/install/lib -Requires: message_runtime diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgsConfig-version.cmake b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgsConfig-version.cmake deleted file mode 100644 index 7fd9f99..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgsConfig-version.cmake +++ /dev/null @@ -1,14 +0,0 @@ -# generated from catkin/cmake/template/pkgConfig-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/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgsConfig.cmake b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgsConfig.cmake deleted file mode 100644 index 43f2cad..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgsConfig.cmake +++ /dev/null @@ -1,191 +0,0 @@ -# generated from catkin/cmake/template/pkgConfig.cmake.in - -# append elements to a list and remove existing duplicates from the list -# copied from catkin/cmake/list_append_deduplicate.cmake to keep pkgConfig -# self contained -macro(_list_append_deduplicate listname) - if(NOT "${ARGN}" STREQUAL "") - if(${listname}) - list(REMOVE_ITEM ${listname} ${ARGN}) - endif() - list(APPEND ${listname} ${ARGN}) - endif() -endmacro() - -# append elements to a list if they are not already in the list -# copied from catkin/cmake/list_append_unique.cmake to keep pkgConfig -# self contained -macro(_list_append_unique listname) - foreach(_item ${ARGN}) - list(FIND ${listname} ${_item} _index) - if(_index EQUAL -1) - list(APPEND ${listname} ${_item}) - endif() - endforeach() -endmacro() - -# pack a list of libraries with optional build configuration keywords -# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig -# self contained -macro(_pack_libraries_with_build_configuration VAR) - set(${VAR} "") - set(_argn ${ARGN}) - list(LENGTH _argn _count) - set(_index 0) - while(${_index} LESS ${_count}) - list(GET _argn ${_index} lib) - if("${lib}" MATCHES "^debug|optimized|general$") - math(EXPR _index "${_index} + 1") - if(${_index} EQUAL ${_count}) - message(FATAL_ERROR "_pack_libraries_with_build_configuration() the list of libraries '${ARGN}' ends with '${lib}' which is a build configuration keyword and must be followed by a library") - endif() - list(GET _argn ${_index} library) - list(APPEND ${VAR} "${lib}${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}${library}") - else() - list(APPEND ${VAR} "${lib}") - endif() - math(EXPR _index "${_index} + 1") - endwhile() -endmacro() - -# unpack a list of libraries with optional build configuration keyword prefixes -# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig -# self contained -macro(_unpack_libraries_with_build_configuration VAR) - set(${VAR} "") - foreach(lib ${ARGN}) - string(REGEX REPLACE "^(debug|optimized|general)${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}(.+)$" "\\1;\\2" lib "${lib}") - list(APPEND ${VAR} "${lib}") - endforeach() -endmacro() - - -if(rosaria_msgs_CONFIG_INCLUDED) - return() -endif() -set(rosaria_msgs_CONFIG_INCLUDED TRUE) - -# set variables for source/devel/install prefixes -if("FALSE" STREQUAL "TRUE") - set(rosaria_msgs_SOURCE_PREFIX /home/lab1_5/ws/ws_linux/src/rosaria_msgs) - set(rosaria_msgs_DEVEL_PREFIX /home/lab1_5/ws/ws_linux/devel) - set(rosaria_msgs_INSTALL_PREFIX "") - set(rosaria_msgs_PREFIX ${rosaria_msgs_DEVEL_PREFIX}) -else() - set(rosaria_msgs_SOURCE_PREFIX "") - set(rosaria_msgs_DEVEL_PREFIX "") - set(rosaria_msgs_INSTALL_PREFIX /home/lab1_5/ws/ws_linux/install) - set(rosaria_msgs_PREFIX ${rosaria_msgs_INSTALL_PREFIX}) -endif() - -# warn when using a deprecated package -if(NOT "" STREQUAL "") - set(_msg "WARNING: package 'rosaria_msgs' is deprecated") - # append custom deprecation text if available - if(NOT "" STREQUAL "TRUE") - set(_msg "${_msg} ()") - endif() - message("${_msg}") -endif() - -# flag project as catkin-based to distinguish if a find_package()-ed project is a catkin project -set(rosaria_msgs_FOUND_CATKIN_PROJECT TRUE) - -if(NOT "include" STREQUAL "") - set(rosaria_msgs_INCLUDE_DIRS "") - set(_include_dirs "include") - foreach(idir ${_include_dirs}) - if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir}) - set(include ${idir}) - elseif("${idir}" STREQUAL "include") - get_filename_component(include "${rosaria_msgs_DIR}/../../../include" ABSOLUTE) - if(NOT IS_DIRECTORY ${include}) - message(FATAL_ERROR "Project 'rosaria_msgs' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. Ask the maintainer 'Aleksander Bojda ' to fix it.") - endif() - else() - message(FATAL_ERROR "Project 'rosaria_msgs' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '/home/lab1_5/ws/ws_linux/install/${idir}'. Ask the maintainer 'Aleksander Bojda ' to fix it.") - endif() - _list_append_unique(rosaria_msgs_INCLUDE_DIRS ${include}) - endforeach() -endif() - -set(libraries "") -foreach(library ${libraries}) - # keep build configuration keywords, target names and absolute libraries as-is - if("${library}" MATCHES "^debug|optimized|general$") - list(APPEND rosaria_msgs_LIBRARIES ${library}) - elseif(TARGET ${library}) - list(APPEND rosaria_msgs_LIBRARIES ${library}) - elseif(IS_ABSOLUTE ${library}) - list(APPEND rosaria_msgs_LIBRARIES ${library}) - else() - set(lib_path "") - set(lib "${library}-NOTFOUND") - # since the path where the library is found is returned we have to iterate over the paths manually - foreach(path /home/lab1_5/ws/ws_linux/install/lib;/home/lab1_5/ws/ws_linux/devel/lib;/opt/ros/hydro/lib) - find_library(lib ${library} - PATHS ${path} - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) - if(lib) - set(lib_path ${path}) - break() - endif() - endforeach() - if(lib) - _list_append_unique(rosaria_msgs_LIBRARY_DIRS ${lib_path}) - list(APPEND rosaria_msgs_LIBRARIES ${lib}) - else() - # as a fall back for non-catkin libraries try to search globally - find_library(lib ${library}) - if(NOT lib) - message(FATAL_ERROR "Project '${PROJECT_NAME}' tried to find library '${library}'. The library is neither a target nor built/installed properly. Did you compile project 'rosaria_msgs'? Did you find_package() it before the subdirectory containing its code is included?") - endif() - list(APPEND rosaria_msgs_LIBRARIES ${lib}) - endif() - endif() -endforeach() - -set(rosaria_msgs_EXPORTED_TARGETS "rosaria_msgs_generate_messages_cpp;rosaria_msgs_generate_messages_lisp;rosaria_msgs_generate_messages_py") -# create dummy targets for exported code generation targets to make life of users easier -foreach(t ${rosaria_msgs_EXPORTED_TARGETS}) - if(NOT TARGET ${t}) - add_custom_target(${t}) - endif() -endforeach() - -set(depends "message_runtime") -foreach(depend ${depends}) - string(REPLACE " " ";" depend_list ${depend}) - # the package name of the dependency must be kept in a unique variable so that it is not overwritten in recursive calls - list(GET depend_list 0 rosaria_msgs_dep) - list(LENGTH depend_list count) - if(${count} EQUAL 1) - # simple dependencies must only be find_package()-ed once - if(NOT ${rosaria_msgs_dep}_FOUND) - find_package(${rosaria_msgs_dep} REQUIRED) - endif() - else() - # dependencies with components must be find_package()-ed again - list(REMOVE_AT depend_list 0) - find_package(${rosaria_msgs_dep} REQUIRED ${depend_list}) - endif() - _list_append_unique(rosaria_msgs_INCLUDE_DIRS ${${rosaria_msgs_dep}_INCLUDE_DIRS}) - - # merge build configuration keywords with library names to correctly deduplicate - _pack_libraries_with_build_configuration(rosaria_msgs_LIBRARIES ${rosaria_msgs_LIBRARIES}) - _pack_libraries_with_build_configuration(_libraries ${${rosaria_msgs_dep}_LIBRARIES}) - _list_append_deduplicate(rosaria_msgs_LIBRARIES ${_libraries}) - # undo build configuration keyword merging after deduplication - _unpack_libraries_with_build_configuration(rosaria_msgs_LIBRARIES ${rosaria_msgs_LIBRARIES}) - - _list_append_unique(rosaria_msgs_LIBRARY_DIRS ${${rosaria_msgs_dep}_LIBRARY_DIRS}) - list(APPEND rosaria_msgs_EXPORTED_TARGETS ${${rosaria_msgs_dep}_EXPORTED_TARGETS}) -endforeach() - -set(pkg_cfg_extras "rosaria_msgs-msg-extras.cmake") -foreach(extra ${pkg_cfg_extras}) - if(NOT IS_ABSOLUTE ${extra}) - set(extra ${rosaria_msgs_DIR}/${extra}) - endif() - include(${extra}) -endforeach() diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/ordered_paths.cmake b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/ordered_paths.cmake deleted file mode 100644 index 3b5d318..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/ordered_paths.cmake +++ /dev/null @@ -1 +0,0 @@ -set(ORDERED_PATHS "/opt/ros/hydro/lib") \ No newline at end of file diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/package.cmake b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/package.cmake deleted file mode 100644 index 8239483..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/package.cmake +++ /dev/null @@ -1,7 +0,0 @@ -set(_CATKIN_CURRENT_PACKAGE "rosaria_msgs") -set(rosaria_msgs_MAINTAINER "Aleksander Bojda ") -set(rosaria_msgs_DEPRECATED "") -set(rosaria_msgs_VERSION "0.0.0") -set(rosaria_msgs_BUILD_DEPENDS "std_msgs" "message_generation") -set(rosaria_msgs_RUN_DEPENDS "std_msgs" "message_runtime" "message_generation") -set(rosaria_msgs_BUILDTOOL_DEPENDS "catkin") \ No newline at end of file diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/pkg.develspace.context.pc.py b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/pkg.develspace.context.pc.py deleted file mode 100644 index 714539d..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/pkg.develspace.context.pc.py +++ /dev/null @@ -1,8 +0,0 @@ -# generated from catkin/cmake/template/pkg.context.pc.in -CATKIN_PACKAGE_PREFIX = "" -PROJECT_PKG_CONFIG_INCLUDE_DIRS = "/home/lab1_5/ws/ws_linux/devel/include".split(';') if "/home/lab1_5/ws/ws_linux/devel/include" != "" else [] -PROJECT_CATKIN_DEPENDS = "message_runtime".replace(';', ' ') -PKG_CONFIG_LIBRARIES_WITH_PREFIX = "".split(';') if "" != "" else [] -PROJECT_NAME = "rosaria_msgs" -PROJECT_SPACE_DIR = "/home/lab1_5/ws/ws_linux/devel" -PROJECT_VERSION = "0.0.0" diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/pkg.installspace.context.pc.py b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/pkg.installspace.context.pc.py deleted file mode 100644 index 3fb7ef6..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/pkg.installspace.context.pc.py +++ /dev/null @@ -1,8 +0,0 @@ -# generated from catkin/cmake/template/pkg.context.pc.in -CATKIN_PACKAGE_PREFIX = "" -PROJECT_PKG_CONFIG_INCLUDE_DIRS = "/home/lab1_5/ws/ws_linux/install/include".split(';') if "/home/lab1_5/ws/ws_linux/install/include" != "" else [] -PROJECT_CATKIN_DEPENDS = "message_runtime".replace(';', ' ') -PKG_CONFIG_LIBRARIES_WITH_PREFIX = "".split(';') if "" != "" else [] -PROJECT_NAME = "rosaria_msgs" -PROJECT_SPACE_DIR = "/home/lab1_5/ws/ws_linux/install" -PROJECT_VERSION = "0.0.0" diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/rosaria_msgs-msg-extras.cmake.develspace.in b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/rosaria_msgs-msg-extras.cmake.develspace.in deleted file mode 100644 index e01c757..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/rosaria_msgs-msg-extras.cmake.develspace.in +++ /dev/null @@ -1,2 +0,0 @@ -set(rosaria_msgs_MESSAGE_FILES "/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RestrictionsMsg.msg;/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RobotInfoMsg.msg") -set(rosaria_msgs_SERVICE_FILES "") diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/rosaria_msgs-msg-extras.cmake.installspace.in b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/rosaria_msgs-msg-extras.cmake.installspace.in deleted file mode 100644 index 7b087f9..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/rosaria_msgs-msg-extras.cmake.installspace.in +++ /dev/null @@ -1,2 +0,0 @@ -set(rosaria_msgs_MESSAGE_FILES "msg/RestrictionsMsg.msg;msg/RobotInfoMsg.msg") -set(rosaria_msgs_SERVICE_FILES "") diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/rosaria_msgs-msg-paths-context.py b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/rosaria_msgs-msg-paths-context.py deleted file mode 100644 index 1678578..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/rosaria_msgs-msg-paths-context.py +++ /dev/null @@ -1,8 +0,0 @@ -# generated from genmsg/cmake/pkg-msg-paths.context.in - -DEVELSPACE = 'TRUE' == 'TRUE' -INSTALLSPACE = 'FALSE' == 'TRUE' - -PROJECT_NAME = 'rosaria_msgs' -PKG_MSG_INCLUDE_DIRS = '/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg' -ARG_DEPENDENCIES = 'std_msgs;geometry_msgs' diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/package.xml.stamp b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/package.xml.stamp deleted file mode 100644 index 81a1a54..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/package.xml.stamp +++ /dev/null @@ -1,21 +0,0 @@ - - - rosaria_msgs - 0.0.0 - The rosaria_msgs package - - Aleksander Bojda - - MIT - - catkin - std_msgs - message_generation - - std_msgs - message_generation - - std_msgs - message_runtime - - diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/pkg-genmsg.cmake.em.stamp b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/pkg-genmsg.cmake.em.stamp deleted file mode 100644 index 5182859..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/pkg-genmsg.cmake.em.stamp +++ /dev/null @@ -1,141 +0,0 @@ -# generated from genmsg/cmake/pkg-genmsg.cmake.em - -@{ -import os -import sys - -import genmsg -import genmsg.base -genmsg.base.log_verbose('GENMSG_VERBOSE' in os.environ) -import genmsg.deps -import genmsg.gentools - -# split incoming variables -messages = messages_str.split(';') if messages_str != '' else [] -services = services_str.split(';') if services_str != '' else [] -dependencies = dependencies_str.split(';') if dependencies_str != '' else [] -dep_search_paths = dep_include_paths_str.split(';') if dep_include_paths_str != '' else [] - -dep_search_paths_dict = {} -dep_search_paths_tuple_list = [] -is_even = True -for val in dep_search_paths: - if is_even: - dep_search_paths_dict.setdefault(val, []) - val_prev = val - is_even = False - else: - dep_search_paths_dict[val_prev].append(val) - dep_search_paths_tuple_list.append((val_prev, val)) - is_even = True -dep_search_paths = dep_search_paths_dict - -if not messages and not services: - print('message(WARNING "Invoking generate_messages() without having added any message or service file before.\nYou should either add add_message_files() and/or add_service_files() calls or remove the invocation of generate_messages().")') - -msg_deps = {} -for m in messages: - try: - msg_deps[m] = genmsg.deps.find_msg_dependencies(pkg_name, m, dep_search_paths) - except genmsg.MsgNotFound as e: - print('message(FATAL_ERROR "Could not find messages which \'%s\' depends on. Did you forget to specify generate_messages(DEPENDENCIES ...)?\n%s")' % (m, str(e))) - -srv_deps = {} -for s in services: - try: - srv_deps[s] = genmsg.deps.find_srv_dependencies(pkg_name, s, dep_search_paths) - except genmsg.MsgNotFound as e: - print('message(FATAL_ERROR "Could not find messages which \'%s\' depends on. Did you forget to specify generate_messages(DEPENDENCIES ...)?\n%s")' % (s, str(e))) - -}@ -message(STATUS "@(pkg_name): @(len(messages)) messages, @(len(services)) services") - -set(MSG_I_FLAGS "@(';'.join(["-I%s:%s" % (dep, dir) for dep, dir in dep_search_paths_tuple_list]))") - -# Find all generators -@[if langs]@ -@[for l in langs.split(';')]@ -find_package(@l REQUIRED) -@[end for]@ -@[end if]@ - -add_custom_target(@(pkg_name)_generate_messages ALL) - -# -# langs = @langs -# - -@[if langs]@ -@[for l in langs.split(';')]@ -### Section generating for lang: @l -### Generating Messages -@[for m in msg_deps.keys()]@ -_generate_msg_@(l[3:])(@pkg_name - "@m" - "${MSG_I_FLAGS}" - "@(';'.join(msg_deps[m]).replace("\\","/"))" - ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name -) -@[end for]@# messages - -### Generating Services -@[for s in srv_deps.keys()]@ -_generate_srv_@(l[3:])(@pkg_name - "@s" - "${MSG_I_FLAGS}" - "@(';'.join(srv_deps[s]).replace("\\","/"))" - ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name -) -@[end for]@# services - -### Generating Module File -_generate_module_@(l[3:])(@pkg_name - ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name - "${ALL_GEN_OUTPUT_FILES_@(l[3:])}" -) - -add_custom_target(@(pkg_name)_generate_messages_@(l[3:]) - DEPENDS ${ALL_GEN_OUTPUT_FILES_@(l[3:])} -) -add_dependencies(@(pkg_name)_generate_messages @(pkg_name)_generate_messages_@(l[3:])) - -# target for backward compatibility -add_custom_target(@(pkg_name)_@(l)) -add_dependencies(@(pkg_name)_@(l) @(pkg_name)_generate_messages_@(l[3:])) - -# register target for catkin_package(EXPORTED_TARGETS) -list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS @(pkg_name)_generate_messages_@(l[3:])) - -@[end for]@# langs -@[end if]@ - -@[if langs]@ -@[for l in langs.split(';')]@ - -if(@(l)_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name) -@[if l == 'genpy']@ - install(CODE "execute_process(COMMAND \"@(PYTHON_EXECUTABLE)\" -m compileall \"${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name\")") -@[end if]@ - # install generated code - install( - DIRECTORY ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name - DESTINATION ${@(l)_INSTALL_DIR} -@[if l == 'genpy' and package_has_static_sources]@ - # skip all init files - PATTERN "__init__.py" EXCLUDE - PATTERN "__init__.pyc" EXCLUDE - ) - # install init files which are not in the root folder of the generated code - install( - DIRECTORY ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name - DESTINATION ${@(l)_INSTALL_DIR} - FILES_MATCHING - REGEX "${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@(pkg_name)/.+/__init__.pyc?$" -@[end if]@ - ) -endif() -@[for d in dependencies]@ -add_dependencies(@(pkg_name)_generate_messages_@(l[3:]) @(d)_generate_messages_@(l[3:])) -@[end for]@# dependencies -@[end for]@# langs -@[end if]@ diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/pkg-msg-paths.cmake.em.stamp b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/pkg-msg-paths.cmake.em.stamp deleted file mode 100644 index eb6f88a..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/pkg-msg-paths.cmake.em.stamp +++ /dev/null @@ -1,10 +0,0 @@ -# generated from genmsg/cmake/pkg-msg-paths.cmake.em - -@[if DEVELSPACE]@ -# message include dirs in develspace -set(@(PROJECT_NAME)_MSG_INCLUDE_DIRS "@(PKG_MSG_INCLUDE_DIRS)") -@[else]@ -# message include dirs in installspace -_prepend_path("${@(PROJECT_NAME)_DIR}/.." "@(PKG_MSG_INCLUDE_DIRS)" @(PROJECT_NAME)_MSG_INCLUDE_DIRS UNIQUE) -@[end if]@ -set(@(PROJECT_NAME)_MSG_DEPENDENCIES @(ARG_DEPENDENCIES)) diff --git a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/pkg.pc.em.stamp b/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/pkg.pc.em.stamp deleted file mode 100644 index a4f7257..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/catkin_generated/stamps/rosaria_msgs/pkg.pc.em.stamp +++ /dev/null @@ -1,8 +0,0 @@ -prefix=@PROJECT_SPACE_DIR - -Name: @(CATKIN_PACKAGE_PREFIX + PROJECT_NAME) -Description: Description of @PROJECT_NAME -Version: @PROJECT_VERSION -Cflags: @(' '.join(['-I%s' % include for include in PROJECT_PKG_CONFIG_INCLUDE_DIRS])) -Libs: -L@PROJECT_SPACE_DIR/lib @(' '.join(PKG_CONFIG_LIBRARIES_WITH_PREFIX)) -Requires: @(PROJECT_CATKIN_DEPENDS) diff --git a/Legacy/ws_linux/build/rosaria_msgs/cmake/rosaria_msgs-genmsg-context.py b/Legacy/ws_linux/build/rosaria_msgs/cmake/rosaria_msgs-genmsg-context.py deleted file mode 100644 index 52a887b..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/cmake/rosaria_msgs-genmsg-context.py +++ /dev/null @@ -1,10 +0,0 @@ -# generated from genmsg/cmake/pkg-genmsg.context.in - -messages_str = "/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RestrictionsMsg.msg;/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RobotInfoMsg.msg" -services_str = "" -pkg_name = "rosaria_msgs" -dependencies_str = "std_msgs;geometry_msgs" -langs = "gencpp;genlisp;genpy" -dep_include_paths_str = "rosaria_msgs;/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg;std_msgs;/opt/ros/hydro/share/std_msgs/cmake/../msg;geometry_msgs;/opt/ros/hydro/share/geometry_msgs/cmake/../msg" -PYTHON_EXECUTABLE = "/usr/bin/python" -package_has_static_sources = '' == 'TRUE' diff --git a/Legacy/ws_linux/build/rosaria_msgs/cmake/rosaria_msgs-genmsg.cmake b/Legacy/ws_linux/build/rosaria_msgs/cmake/rosaria_msgs-genmsg.cmake deleted file mode 100644 index 3bb79d2..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/cmake/rosaria_msgs-genmsg.cmake +++ /dev/null @@ -1,154 +0,0 @@ -# generated from genmsg/cmake/pkg-genmsg.cmake.em - -message(STATUS "rosaria_msgs: 2 messages, 0 services") - -set(MSG_I_FLAGS "-Irosaria_msgs:/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg;-Istd_msgs:/opt/ros/hydro/share/std_msgs/cmake/../msg;-Igeometry_msgs:/opt/ros/hydro/share/geometry_msgs/cmake/../msg") - -# Find all generators -find_package(gencpp REQUIRED) -find_package(genlisp REQUIRED) -find_package(genpy REQUIRED) - -add_custom_target(rosaria_msgs_generate_messages ALL) - -# -# langs = gencpp;genlisp;genpy -# - -### Section generating for lang: gencpp -### Generating Messages -_generate_msg_cpp(rosaria_msgs - "/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RobotInfoMsg.msg" - "${MSG_I_FLAGS}" - "/opt/ros/hydro/share/geometry_msgs/cmake/../msg/Twist.msg;/opt/ros/hydro/share/std_msgs/cmake/../msg/Float64.msg;/opt/ros/hydro/share/std_msgs/cmake/../msg/UInt8.msg;/opt/ros/hydro/share/geometry_msgs/cmake/../msg/Vector3.msg;/opt/ros/hydro/share/std_msgs/cmake/../msg/Bool.msg" - ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/rosaria_msgs -) -_generate_msg_cpp(rosaria_msgs - "/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RestrictionsMsg.msg" - "${MSG_I_FLAGS}" - "/opt/ros/hydro/share/std_msgs/cmake/../msg/Float64.msg" - ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/rosaria_msgs -) - -### Generating Services - -### Generating Module File -_generate_module_cpp(rosaria_msgs - ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/rosaria_msgs - "${ALL_GEN_OUTPUT_FILES_cpp}" -) - -add_custom_target(rosaria_msgs_generate_messages_cpp - DEPENDS ${ALL_GEN_OUTPUT_FILES_cpp} -) -add_dependencies(rosaria_msgs_generate_messages rosaria_msgs_generate_messages_cpp) - -# target for backward compatibility -add_custom_target(rosaria_msgs_gencpp) -add_dependencies(rosaria_msgs_gencpp rosaria_msgs_generate_messages_cpp) - -# register target for catkin_package(EXPORTED_TARGETS) -list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS rosaria_msgs_generate_messages_cpp) - -### Section generating for lang: genlisp -### Generating Messages -_generate_msg_lisp(rosaria_msgs - "/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RobotInfoMsg.msg" - "${MSG_I_FLAGS}" - "/opt/ros/hydro/share/geometry_msgs/cmake/../msg/Twist.msg;/opt/ros/hydro/share/std_msgs/cmake/../msg/Float64.msg;/opt/ros/hydro/share/std_msgs/cmake/../msg/UInt8.msg;/opt/ros/hydro/share/geometry_msgs/cmake/../msg/Vector3.msg;/opt/ros/hydro/share/std_msgs/cmake/../msg/Bool.msg" - ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/rosaria_msgs -) -_generate_msg_lisp(rosaria_msgs - "/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RestrictionsMsg.msg" - "${MSG_I_FLAGS}" - "/opt/ros/hydro/share/std_msgs/cmake/../msg/Float64.msg" - ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/rosaria_msgs -) - -### Generating Services - -### Generating Module File -_generate_module_lisp(rosaria_msgs - ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/rosaria_msgs - "${ALL_GEN_OUTPUT_FILES_lisp}" -) - -add_custom_target(rosaria_msgs_generate_messages_lisp - DEPENDS ${ALL_GEN_OUTPUT_FILES_lisp} -) -add_dependencies(rosaria_msgs_generate_messages rosaria_msgs_generate_messages_lisp) - -# target for backward compatibility -add_custom_target(rosaria_msgs_genlisp) -add_dependencies(rosaria_msgs_genlisp rosaria_msgs_generate_messages_lisp) - -# register target for catkin_package(EXPORTED_TARGETS) -list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS rosaria_msgs_generate_messages_lisp) - -### Section generating for lang: genpy -### Generating Messages -_generate_msg_py(rosaria_msgs - "/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RobotInfoMsg.msg" - "${MSG_I_FLAGS}" - "/opt/ros/hydro/share/geometry_msgs/cmake/../msg/Twist.msg;/opt/ros/hydro/share/std_msgs/cmake/../msg/Float64.msg;/opt/ros/hydro/share/std_msgs/cmake/../msg/UInt8.msg;/opt/ros/hydro/share/geometry_msgs/cmake/../msg/Vector3.msg;/opt/ros/hydro/share/std_msgs/cmake/../msg/Bool.msg" - ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/rosaria_msgs -) -_generate_msg_py(rosaria_msgs - "/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RestrictionsMsg.msg" - "${MSG_I_FLAGS}" - "/opt/ros/hydro/share/std_msgs/cmake/../msg/Float64.msg" - ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/rosaria_msgs -) - -### Generating Services - -### Generating Module File -_generate_module_py(rosaria_msgs - ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/rosaria_msgs - "${ALL_GEN_OUTPUT_FILES_py}" -) - -add_custom_target(rosaria_msgs_generate_messages_py - DEPENDS ${ALL_GEN_OUTPUT_FILES_py} -) -add_dependencies(rosaria_msgs_generate_messages rosaria_msgs_generate_messages_py) - -# target for backward compatibility -add_custom_target(rosaria_msgs_genpy) -add_dependencies(rosaria_msgs_genpy rosaria_msgs_generate_messages_py) - -# register target for catkin_package(EXPORTED_TARGETS) -list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS rosaria_msgs_generate_messages_py) - - - -if(gencpp_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/rosaria_msgs) - # install generated code - install( - DIRECTORY ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/rosaria_msgs - DESTINATION ${gencpp_INSTALL_DIR} - ) -endif() -add_dependencies(rosaria_msgs_generate_messages_cpp std_msgs_generate_messages_cpp) -add_dependencies(rosaria_msgs_generate_messages_cpp geometry_msgs_generate_messages_cpp) - -if(genlisp_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/rosaria_msgs) - # install generated code - install( - DIRECTORY ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/rosaria_msgs - DESTINATION ${genlisp_INSTALL_DIR} - ) -endif() -add_dependencies(rosaria_msgs_generate_messages_lisp std_msgs_generate_messages_lisp) -add_dependencies(rosaria_msgs_generate_messages_lisp geometry_msgs_generate_messages_lisp) - -if(genpy_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/rosaria_msgs) - install(CODE "execute_process(COMMAND \"/usr/bin/python\" -m compileall \"${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/rosaria_msgs\")") - # install generated code - install( - DIRECTORY ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/rosaria_msgs - DESTINATION ${genpy_INSTALL_DIR} - ) -endif() -add_dependencies(rosaria_msgs_generate_messages_py std_msgs_generate_messages_py) -add_dependencies(rosaria_msgs_generate_messages_py geometry_msgs_generate_messages_py) diff --git a/Legacy/ws_linux/build/rosaria_msgs/cmake_install.cmake b/Legacy/ws_linux/build/rosaria_msgs/cmake_install.cmake deleted file mode 100644 index 7025c47..0000000 --- a/Legacy/ws_linux/build/rosaria_msgs/cmake_install.cmake +++ /dev/null @@ -1,80 +0,0 @@ -# Install script for directory: /home/lab1_5/ws/ws_linux/src/rosaria_msgs - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/home/lab1_5/ws/ws_linux/install") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -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(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -# Install shared libraries without execute permission? -IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - SET(CMAKE_INSTALL_SO_NO_EXE "1") -ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/rosaria_msgs/msg" TYPE FILE FILES - "/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RestrictionsMsg.msg" - "/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RobotInfoMsg.msg" - ) -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/rosaria_msgs/cmake" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs-msg-paths.cmake") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/lab1_5/ws/ws_linux/devel/include/rosaria_msgs") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/common-lisp/ros" TYPE DIRECTORY FILES "/home/lab1_5/ws/ws_linux/devel/share/common-lisp/ros/rosaria_msgs") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - execute_process(COMMAND "/usr/bin/python" -m compileall "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages" TYPE DIRECTORY FILES "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs.pc") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/rosaria_msgs/cmake" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgs-msg-extras.cmake") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/rosaria_msgs/cmake" TYPE FILE FILES - "/home/lab1_5/ws/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgsConfig.cmake" - "/home/lab1_5/ws/ws_linux/build/rosaria_msgs/catkin_generated/installspace/rosaria_msgsConfig-version.cmake" - ) -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/rosaria_msgs" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/src/rosaria_msgs/package.xml") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/CMakeDirectoryInformation.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index b89c852..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,25 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Relative path conversion top directories. -SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/lab1_5/ws/ws_linux/src") -SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/lab1_5/ws/ws_linux/build") - -# Force unix paths in dependencies. -SET(CMAKE_FORCE_UNIX_PATHS 1) - -# The C and CXX include file search paths: -SET(CMAKE_C_INCLUDE_PATH - "/home/lab1_5/ws/ws_linux/src/safety/include" - "/home/lab1_5/ws/ws_linux/devel/include" - "/opt/ros/hydro/include" - ) -SET(CMAKE_CXX_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) -SET(CMAKE_Fortran_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) -SET(CMAKE_ASM_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH}) - -# 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/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/CXX.includecache b/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/CXX.includecache deleted file mode 100644 index a44274e..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/CXX.includecache +++ /dev/null @@ -1,1026 +0,0 @@ -#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h -dynamic_reconfigure/config_tools.h -- -limits -- -ros/node_handle.h -- -dynamic_reconfigure/ConfigDescription.h -- -dynamic_reconfigure/ParamDescription.h -- -dynamic_reconfigure/Group.h -- -dynamic_reconfigure/config_init_mutex.h -- -boost/any.hpp -- - -/home/lab1_5/ws/ws_linux/src/safety/src/cloud_reader.cpp -ros/ros.h -/home/lab1_5/ws/ws_linux/src/safety/src/ros/ros.h -sensor_msgs/PointCloud.h -/home/lab1_5/ws/ws_linux/src/safety/src/sensor_msgs/PointCloud.h -rosaria/RosAriaConfig.h -- -std_srvs/Empty.h -- -std_msgs/Float32.h -- -geometry_msgs/Twist.h -- -geometry_msgs/Vector3.h -- -cmath -- -sstream -- - -/opt/ros/hydro/include/XmlRpcDecl.h -ros/macros.h -- - -/opt/ros/hydro/include/XmlRpcValue.h -XmlRpcDecl.h -/opt/ros/hydro/include/XmlRpcDecl.h -map -- -string -- -vector -- -time.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/BoolParameter.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/Config.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -dynamic_reconfigure/BoolParameter.h -- -dynamic_reconfigure/IntParameter.h -- -dynamic_reconfigure/StrParameter.h -- -dynamic_reconfigure/DoubleParameter.h -- -dynamic_reconfigure/GroupState.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/ConfigDescription.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -dynamic_reconfigure/Group.h -- -dynamic_reconfigure/Config.h -- -dynamic_reconfigure/Config.h -- -dynamic_reconfigure/Config.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/DoubleParameter.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/Group.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -dynamic_reconfigure/ParamDescription.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/GroupState.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/IntParameter.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/ParamDescription.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/StrParameter.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/dynamic_reconfigure/config_init_mutex.h -boost/thread/mutex.hpp -- - -/opt/ros/hydro/include/dynamic_reconfigure/config_tools.h -string -- -vector -- -dynamic_reconfigure/Config.h -- -dynamic_reconfigure/Group.h -- - -/opt/ros/hydro/include/geometry_msgs/Point32.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/geometry_msgs/Twist.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -geometry_msgs/Vector3.h -- -geometry_msgs/Vector3.h -- - -/opt/ros/hydro/include/geometry_msgs/Vector3.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/ros/advertise_options.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/message_traits.h -/opt/ros/hydro/include/ros/ros/message_traits.h -common.h -/opt/ros/hydro/include/ros/common.h - -/opt/ros/hydro/include/ros/advertise_service_options.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/service_callback_helper.h -/opt/ros/hydro/include/ros/ros/service_callback_helper.h -ros/service_traits.h -/opt/ros/hydro/include/ros/ros/service_traits.h -ros/message_traits.h -/opt/ros/hydro/include/ros/ros/message_traits.h -common.h -/opt/ros/hydro/include/ros/common.h - -/opt/ros/hydro/include/ros/assert.h -ros/console.h -/opt/ros/hydro/include/ros/ros/console.h -ros/static_assert.h -/opt/ros/hydro/include/ros/ros/static_assert.h -ros/platform.h -- -stdlib.h -- - -/opt/ros/hydro/include/ros/builtin_message_traits.h -message_traits.h -/opt/ros/hydro/include/ros/message_traits.h -ros/time.h -/opt/ros/hydro/include/ros/ros/time.h - -/opt/ros/hydro/include/ros/common.h -stdint.h -- -assert.h -- -stddef.h -- -string -- -ros/assert.h -/opt/ros/hydro/include/ros/ros/assert.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/serialized_message.h -/opt/ros/hydro/include/ros/ros/serialized_message.h -boost/shared_array.hpp -- -ros/macros.h -- - -/opt/ros/hydro/include/ros/console.h -console_backend.h -/opt/ros/hydro/include/ros/console_backend.h -cstdio -- -sstream -- -ros/time.h -- -cstdarg -- -ros/macros.h -- -map -- -log4cxx/level.h -/opt/ros/hydro/include/ros/log4cxx/level.h -rosconsole/macros_generated.h -/opt/ros/hydro/include/ros/rosconsole/macros_generated.h - -/opt/ros/hydro/include/ros/console_backend.h - -/opt/ros/hydro/include/ros/datatypes.h -string -- -vector -- -map -- -set -- -list -- -boost/shared_ptr.hpp -- - -/opt/ros/hydro/include/ros/duration.h -iostream -- -math.h -- -stdexcept -- -climits -- -stdint.h -- -rostime_decl.h -/opt/ros/hydro/include/ros/rostime_decl.h - -/opt/ros/hydro/include/ros/exception.h -stdexcept -- - -/opt/ros/hydro/include/ros/exceptions.h -ros/exception.h -- - -/opt/ros/hydro/include/ros/forwards.h -string -- -vector -- -map -- -set -- -list -- -boost/shared_ptr.hpp -- -boost/weak_ptr.hpp -- -boost/function.hpp -- -ros/time.h -- -ros/macros.h -- -exceptions.h -/opt/ros/hydro/include/ros/exceptions.h -ros/datatypes.h -/opt/ros/hydro/include/ros/ros/datatypes.h - -/opt/ros/hydro/include/ros/init.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/spinner.h -/opt/ros/hydro/include/ros/ros/spinner.h -common.h -/opt/ros/hydro/include/ros/common.h - -/opt/ros/hydro/include/ros/macros.h - -/opt/ros/hydro/include/ros/master.h -forwards.h -/opt/ros/hydro/include/ros/forwards.h -XmlRpcValue.h -/opt/ros/hydro/include/ros/XmlRpcValue.h -common.h -/opt/ros/hydro/include/ros/common.h - -/opt/ros/hydro/include/ros/message.h -ros/macros.h -/opt/ros/hydro/include/ros/ros/macros.h -ros/assert.h -/opt/ros/hydro/include/ros/ros/assert.h -string -- -string.h -- -boost/shared_ptr.hpp -- -boost/array.hpp -- -stdint.h -- - -/opt/ros/hydro/include/ros/message_event.h -ros/time.h -/opt/ros/hydro/include/ros/ros/time.h -ros/datatypes.h -- -ros/message_traits.h -- -boost/type_traits/is_void.hpp -- -boost/type_traits/is_base_of.hpp -- -boost/type_traits/is_const.hpp -- -boost/type_traits/add_const.hpp -- -boost/type_traits/remove_const.hpp -- -boost/utility/enable_if.hpp -- -boost/function.hpp -- -boost/make_shared.hpp -- - -/opt/ros/hydro/include/ros/message_forward.h -memory -- - -/opt/ros/hydro/include/ros/message_operations.h -ostream -- - -/opt/ros/hydro/include/ros/message_traits.h -message_forward.h -/opt/ros/hydro/include/ros/message_forward.h -ros/time.h -- -string -- -boost/utility/enable_if.hpp -- -boost/type_traits/remove_const.hpp -- -boost/type_traits/remove_reference.hpp -- - -/opt/ros/hydro/include/ros/names.h -forwards.h -/opt/ros/hydro/include/ros/forwards.h -common.h -/opt/ros/hydro/include/ros/common.h - -/opt/ros/hydro/include/ros/node_handle.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/publisher.h -/opt/ros/hydro/include/ros/ros/publisher.h -ros/subscriber.h -/opt/ros/hydro/include/ros/ros/subscriber.h -ros/service_server.h -/opt/ros/hydro/include/ros/ros/service_server.h -ros/service_client.h -/opt/ros/hydro/include/ros/ros/service_client.h -ros/timer.h -/opt/ros/hydro/include/ros/ros/timer.h -ros/rate.h -/opt/ros/hydro/include/ros/ros/rate.h -ros/wall_timer.h -/opt/ros/hydro/include/ros/ros/wall_timer.h -ros/advertise_options.h -/opt/ros/hydro/include/ros/ros/advertise_options.h -ros/advertise_service_options.h -/opt/ros/hydro/include/ros/ros/advertise_service_options.h -ros/subscribe_options.h -/opt/ros/hydro/include/ros/ros/subscribe_options.h -ros/service_client_options.h -/opt/ros/hydro/include/ros/ros/service_client_options.h -ros/timer_options.h -/opt/ros/hydro/include/ros/ros/timer_options.h -ros/wall_timer_options.h -/opt/ros/hydro/include/ros/ros/wall_timer_options.h -ros/spinner.h -/opt/ros/hydro/include/ros/ros/spinner.h -ros/init.h -/opt/ros/hydro/include/ros/ros/init.h -common.h -/opt/ros/hydro/include/ros/common.h -boost/bind.hpp -- -XmlRpcValue.h -- - -/opt/ros/hydro/include/ros/param.h -forwards.h -/opt/ros/hydro/include/ros/forwards.h -common.h -/opt/ros/hydro/include/ros/common.h -XmlRpcValue.h -/opt/ros/hydro/include/ros/XmlRpcValue.h -vector -- -map -- - -/opt/ros/hydro/include/ros/parameter_adapter.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/message_event.h -/opt/ros/hydro/include/ros/ros/message_event.h -ros/static_assert.h -- -boost/type_traits/add_const.hpp -- -boost/type_traits/remove_const.hpp -- -boost/type_traits/remove_reference.hpp -- - -/opt/ros/hydro/include/ros/platform.h -windows.h -- -stdlib.h -- -string -- - -/opt/ros/hydro/include/ros/publisher.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/common.h -/opt/ros/hydro/include/ros/ros/common.h -ros/message.h -/opt/ros/hydro/include/ros/ros/message.h -ros/serialization.h -/opt/ros/hydro/include/ros/ros/serialization.h -boost/bind.hpp -- - -/opt/ros/hydro/include/ros/rate.h -ros/time.h -/opt/ros/hydro/include/ros/ros/time.h -rostime_decl.h -/opt/ros/hydro/include/ros/rostime_decl.h - -/opt/ros/hydro/include/ros/ros.h -ros/time.h -/opt/ros/hydro/include/ros/ros/time.h -ros/rate.h -/opt/ros/hydro/include/ros/ros/rate.h -ros/console.h -/opt/ros/hydro/include/ros/ros/console.h -ros/assert.h -/opt/ros/hydro/include/ros/ros/assert.h -ros/common.h -/opt/ros/hydro/include/ros/ros/common.h -ros/types.h -/opt/ros/hydro/include/ros/ros/types.h -ros/node_handle.h -/opt/ros/hydro/include/ros/ros/node_handle.h -ros/publisher.h -/opt/ros/hydro/include/ros/ros/publisher.h -ros/single_subscriber_publisher.h -/opt/ros/hydro/include/ros/ros/single_subscriber_publisher.h -ros/service_server.h -/opt/ros/hydro/include/ros/ros/service_server.h -ros/subscriber.h -/opt/ros/hydro/include/ros/ros/subscriber.h -ros/service.h -/opt/ros/hydro/include/ros/ros/service.h -ros/init.h -/opt/ros/hydro/include/ros/ros/init.h -ros/master.h -/opt/ros/hydro/include/ros/ros/master.h -ros/this_node.h -/opt/ros/hydro/include/ros/ros/this_node.h -ros/param.h -/opt/ros/hydro/include/ros/ros/param.h -ros/topic.h -/opt/ros/hydro/include/ros/ros/topic.h -ros/names.h -/opt/ros/hydro/include/ros/ros/names.h - -/opt/ros/hydro/include/ros/roscpp_serialization_macros.h -ros/macros.h -- - -/opt/ros/hydro/include/ros/rostime_decl.h -ros/macros.h -- - -/opt/ros/hydro/include/ros/serialization.h -roscpp_serialization_macros.h -/opt/ros/hydro/include/ros/roscpp_serialization_macros.h -ros/types.h -- -ros/time.h -- -serialized_message.h -/opt/ros/hydro/include/ros/serialized_message.h -ros/message_traits.h -/opt/ros/hydro/include/ros/ros/message_traits.h -ros/builtin_message_traits.h -/opt/ros/hydro/include/ros/ros/builtin_message_traits.h -ros/exception.h -/opt/ros/hydro/include/ros/ros/exception.h -ros/datatypes.h -/opt/ros/hydro/include/ros/ros/datatypes.h -vector -- -map -- -boost/array.hpp -- -boost/call_traits.hpp -- -boost/utility/enable_if.hpp -- -boost/mpl/and.hpp -- -boost/mpl/or.hpp -- -boost/mpl/not.hpp -- -cstring -- - -/opt/ros/hydro/include/ros/serialized_message.h -roscpp_serialization_macros.h -/opt/ros/hydro/include/ros/roscpp_serialization_macros.h -boost/shared_array.hpp -- -boost/shared_ptr.hpp -- - -/opt/ros/hydro/include/ros/service.h -string -- -ros/common.h -/opt/ros/hydro/include/ros/ros/common.h -ros/message.h -/opt/ros/hydro/include/ros/ros/message.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/node_handle.h -/opt/ros/hydro/include/ros/ros/node_handle.h -ros/service_traits.h -/opt/ros/hydro/include/ros/ros/service_traits.h -ros/names.h -/opt/ros/hydro/include/ros/ros/names.h -boost/shared_ptr.hpp -- - -/opt/ros/hydro/include/ros/service_callback_helper.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/common.h -/opt/ros/hydro/include/ros/ros/common.h -ros/message.h -/opt/ros/hydro/include/ros/ros/message.h -ros/message_traits.h -/opt/ros/hydro/include/ros/ros/message_traits.h -ros/service_traits.h -/opt/ros/hydro/include/ros/ros/service_traits.h -ros/serialization.h -/opt/ros/hydro/include/ros/ros/serialization.h -boost/type_traits/is_base_of.hpp -- -boost/utility/enable_if.hpp -- - -/opt/ros/hydro/include/ros/service_client.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/common.h -/opt/ros/hydro/include/ros/ros/common.h -ros/service_traits.h -/opt/ros/hydro/include/ros/ros/service_traits.h -ros/serialization.h -/opt/ros/hydro/include/ros/ros/serialization.h - -/opt/ros/hydro/include/ros/service_client_options.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -common.h -/opt/ros/hydro/include/ros/common.h -ros/service_traits.h -/opt/ros/hydro/include/ros/ros/service_traits.h - -/opt/ros/hydro/include/ros/service_server.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -common.h -/opt/ros/hydro/include/ros/common.h - -/opt/ros/hydro/include/ros/service_traits.h -boost/type_traits/remove_reference.hpp -- -boost/type_traits/remove_const.hpp -- - -/opt/ros/hydro/include/ros/single_subscriber_publisher.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/serialization.h -/opt/ros/hydro/include/ros/ros/serialization.h -common.h -/opt/ros/hydro/include/ros/common.h -boost/utility.hpp -- - -/opt/ros/hydro/include/ros/spinner.h -ros/types.h -/opt/ros/hydro/include/ros/ros/types.h -common.h -/opt/ros/hydro/include/ros/common.h -boost/shared_ptr.hpp -- - -/opt/ros/hydro/include/ros/static_assert.h -boost/static_assert.hpp -- - -/opt/ros/hydro/include/ros/subscribe_options.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -common.h -/opt/ros/hydro/include/ros/common.h -ros/transport_hints.h -/opt/ros/hydro/include/ros/ros/transport_hints.h -ros/message_traits.h -/opt/ros/hydro/include/ros/ros/message_traits.h -subscription_callback_helper.h -/opt/ros/hydro/include/ros/subscription_callback_helper.h - -/opt/ros/hydro/include/ros/subscriber.h -common.h -/opt/ros/hydro/include/ros/common.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/subscription_callback_helper.h -/opt/ros/hydro/include/ros/ros/subscription_callback_helper.h - -/opt/ros/hydro/include/ros/subscription_callback_helper.h -typeinfo -- -common.h -/opt/ros/hydro/include/ros/common.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -ros/parameter_adapter.h -/opt/ros/hydro/include/ros/ros/parameter_adapter.h -ros/message_traits.h -/opt/ros/hydro/include/ros/ros/message_traits.h -ros/builtin_message_traits.h -/opt/ros/hydro/include/ros/ros/builtin_message_traits.h -ros/serialization.h -/opt/ros/hydro/include/ros/ros/serialization.h -ros/message_event.h -/opt/ros/hydro/include/ros/ros/message_event.h -ros/static_assert.h -- -boost/type_traits/add_const.hpp -- -boost/type_traits/remove_const.hpp -- -boost/type_traits/remove_reference.hpp -- -boost/type_traits/is_base_of.hpp -- -boost/utility/enable_if.hpp -- -boost/make_shared.hpp -- - -/opt/ros/hydro/include/ros/this_node.h -common.h -/opt/ros/hydro/include/ros/common.h -forwards.h -/opt/ros/hydro/include/ros/forwards.h - -/opt/ros/hydro/include/ros/time.h -ros/platform.h -- -iostream -- -cmath -- -ros/exception.h -- -duration.h -/opt/ros/hydro/include/ros/duration.h -boost/math/special_functions/round.hpp -- -rostime_decl.h -/opt/ros/hydro/include/ros/rostime_decl.h -sys/timeb.h -- -sys/time.h -- - -/opt/ros/hydro/include/ros/timer.h -common.h -/opt/ros/hydro/include/ros/common.h -forwards.h -/opt/ros/hydro/include/ros/forwards.h -timer_options.h -/opt/ros/hydro/include/ros/timer_options.h - -/opt/ros/hydro/include/ros/timer_options.h -common.h -/opt/ros/hydro/include/ros/common.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h - -/opt/ros/hydro/include/ros/topic.h -common.h -/opt/ros/hydro/include/ros/common.h -node_handle.h -/opt/ros/hydro/include/ros/node_handle.h -boost/shared_ptr.hpp -- - -/opt/ros/hydro/include/ros/transport_hints.h -common.h -/opt/ros/hydro/include/ros/common.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h -boost/lexical_cast.hpp -- - -/opt/ros/hydro/include/ros/types.h -stdint.h -- - -/opt/ros/hydro/include/ros/wall_timer.h -common.h -/opt/ros/hydro/include/ros/common.h -forwards.h -/opt/ros/hydro/include/ros/forwards.h -wall_timer_options.h -/opt/ros/hydro/include/ros/wall_timer_options.h - -/opt/ros/hydro/include/ros/wall_timer_options.h -common.h -/opt/ros/hydro/include/ros/common.h -ros/forwards.h -/opt/ros/hydro/include/ros/ros/forwards.h - -/opt/ros/hydro/include/rosconsole/macros_generated.h - -/opt/ros/hydro/include/sensor_msgs/ChannelFloat32.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/sensor_msgs/PointCloud.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- -std_msgs/Header.h -- -geometry_msgs/Point32.h -- -sensor_msgs/ChannelFloat32.h -- - -/opt/ros/hydro/include/std_msgs/Float32.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/std_msgs/Header.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/std_srvs/Empty.h -ros/service_traits.h -- -std_srvs/EmptyRequest.h -- -std_srvs/EmptyResponse.h -- - -/opt/ros/hydro/include/std_srvs/EmptyRequest.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - -/opt/ros/hydro/include/std_srvs/EmptyResponse.h -string -- -vector -- -map -- -ros/types.h -- -ros/serialization.h -- -ros/builtin_message_traits.h -- -ros/message_operations.h -- - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/DependInfo.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/DependInfo.cmake deleted file mode 100644 index 0829414..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/DependInfo.cmake +++ /dev/null @@ -1,20 +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/lab1_5/ws/ws_linux/src/safety/src/cloud_reader.cpp" "/home/lab1_5/ws/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o" - ) -SET(CMAKE_CXX_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"safety\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/build.make b/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/build.make deleted file mode 100644 index 668abd2..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/build.make +++ /dev/null @@ -1,121 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Include any dependencies generated for this target. -include safety/CMakeFiles/cloud_reader.dir/depend.make - -# Include the progress variables for this target. -include safety/CMakeFiles/cloud_reader.dir/progress.make - -# Include the compile flags for this target's objects. -include safety/CMakeFiles/cloud_reader.dir/flags.make - -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: safety/CMakeFiles/cloud_reader.dir/flags.make -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /home/lab1_5/ws/ws_linux/src/safety/src/cloud_reader.cpp - $(CMAKE_COMMAND) -E cmake_progress_report /home/lab1_5/ws/ws_linux/build/CMakeFiles $(CMAKE_PROGRESS_1) - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o" - cd /home/lab1_5/ws/ws_linux/build/safety && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o -c /home/lab1_5/ws/ws_linux/src/safety/src/cloud_reader.cpp - -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.i" - cd /home/lab1_5/ws/ws_linux/build/safety && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/lab1_5/ws/ws_linux/src/safety/src/cloud_reader.cpp > CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.i - -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.s" - cd /home/lab1_5/ws/ws_linux/build/safety && /usr/bin/c++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/lab1_5/ws/ws_linux/src/safety/src/cloud_reader.cpp -o CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.s - -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o.requires: -.PHONY : safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o.requires - -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o.provides: safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o.requires - $(MAKE) -f safety/CMakeFiles/cloud_reader.dir/build.make safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o.provides.build -.PHONY : safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o.provides - -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o.provides.build: safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o - -# Object files for target cloud_reader -cloud_reader_OBJECTS = \ -"CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o" - -# External object files for target cloud_reader -cloud_reader_EXTERNAL_OBJECTS = - -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /opt/ros/hydro/lib/libtf.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /opt/ros/hydro/lib/libtf2_ros.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /opt/ros/hydro/lib/libactionlib.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /opt/ros/hydro/lib/libmessage_filters.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /opt/ros/hydro/lib/libroscpp.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /usr/lib/libboost_signals-mt.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /usr/lib/libboost_filesystem-mt.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /opt/ros/hydro/lib/libxmlrpcpp.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /opt/ros/hydro/lib/libtf2.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /opt/ros/hydro/lib/libroscpp_serialization.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /opt/ros/hydro/lib/librosconsole.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /opt/ros/hydro/lib/librosconsole_log4cxx.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /opt/ros/hydro/lib/librosconsole_backend_interface.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /usr/lib/liblog4cxx.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /usr/lib/libboost_regex-mt.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /opt/ros/hydro/lib/librostime.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /usr/lib/libboost_date_time-mt.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /usr/lib/libboost_system-mt.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /usr/lib/libboost_thread-mt.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /usr/lib/x86_64-linux-gnu/libpthread.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /opt/ros/hydro/lib/libcpp_common.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: /opt/ros/hydro/lib/libconsole_bridge.so -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: safety/CMakeFiles/cloud_reader.dir/build.make -/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader: safety/CMakeFiles/cloud_reader.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX executable /home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader" - cd /home/lab1_5/ws/ws_linux/build/safety && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/cloud_reader.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -safety/CMakeFiles/cloud_reader.dir/build: /home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader -.PHONY : safety/CMakeFiles/cloud_reader.dir/build - -safety/CMakeFiles/cloud_reader.dir/requires: safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o.requires -.PHONY : safety/CMakeFiles/cloud_reader.dir/requires - -safety/CMakeFiles/cloud_reader.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/safety && $(CMAKE_COMMAND) -P CMakeFiles/cloud_reader.dir/cmake_clean.cmake -.PHONY : safety/CMakeFiles/cloud_reader.dir/clean - -safety/CMakeFiles/cloud_reader.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/safety /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/safety /home/lab1_5/ws/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : safety/CMakeFiles/cloud_reader.dir/depend - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/cmake_clean.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/cmake_clean.cmake deleted file mode 100644 index 90229e7..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/cmake_clean.cmake +++ /dev/null @@ -1,10 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o" - "/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader.pdb" - "/home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang CXX) - INCLUDE(CMakeFiles/cloud_reader.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/depend.internal b/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/depend.internal deleted file mode 100644 index a0dce07..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/depend.internal +++ /dev/null @@ -1,83 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o - /home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h - /home/lab1_5/ws/ws_linux/src/safety/src/cloud_reader.cpp - /opt/ros/hydro/include/XmlRpcDecl.h - /opt/ros/hydro/include/XmlRpcValue.h - /opt/ros/hydro/include/dynamic_reconfigure/BoolParameter.h - /opt/ros/hydro/include/dynamic_reconfigure/Config.h - /opt/ros/hydro/include/dynamic_reconfigure/ConfigDescription.h - /opt/ros/hydro/include/dynamic_reconfigure/DoubleParameter.h - /opt/ros/hydro/include/dynamic_reconfigure/Group.h - /opt/ros/hydro/include/dynamic_reconfigure/GroupState.h - /opt/ros/hydro/include/dynamic_reconfigure/IntParameter.h - /opt/ros/hydro/include/dynamic_reconfigure/ParamDescription.h - /opt/ros/hydro/include/dynamic_reconfigure/StrParameter.h - /opt/ros/hydro/include/dynamic_reconfigure/config_init_mutex.h - /opt/ros/hydro/include/dynamic_reconfigure/config_tools.h - /opt/ros/hydro/include/geometry_msgs/Point32.h - /opt/ros/hydro/include/geometry_msgs/Twist.h - /opt/ros/hydro/include/geometry_msgs/Vector3.h - /opt/ros/hydro/include/ros/advertise_options.h - /opt/ros/hydro/include/ros/advertise_service_options.h - /opt/ros/hydro/include/ros/assert.h - /opt/ros/hydro/include/ros/builtin_message_traits.h - /opt/ros/hydro/include/ros/common.h - /opt/ros/hydro/include/ros/console.h - /opt/ros/hydro/include/ros/console_backend.h - /opt/ros/hydro/include/ros/datatypes.h - /opt/ros/hydro/include/ros/duration.h - /opt/ros/hydro/include/ros/exception.h - /opt/ros/hydro/include/ros/exceptions.h - /opt/ros/hydro/include/ros/forwards.h - /opt/ros/hydro/include/ros/init.h - /opt/ros/hydro/include/ros/macros.h - /opt/ros/hydro/include/ros/master.h - /opt/ros/hydro/include/ros/message.h - /opt/ros/hydro/include/ros/message_event.h - /opt/ros/hydro/include/ros/message_forward.h - /opt/ros/hydro/include/ros/message_operations.h - /opt/ros/hydro/include/ros/message_traits.h - /opt/ros/hydro/include/ros/names.h - /opt/ros/hydro/include/ros/node_handle.h - /opt/ros/hydro/include/ros/param.h - /opt/ros/hydro/include/ros/parameter_adapter.h - /opt/ros/hydro/include/ros/platform.h - /opt/ros/hydro/include/ros/publisher.h - /opt/ros/hydro/include/ros/rate.h - /opt/ros/hydro/include/ros/ros.h - /opt/ros/hydro/include/ros/roscpp_serialization_macros.h - /opt/ros/hydro/include/ros/rostime_decl.h - /opt/ros/hydro/include/ros/serialization.h - /opt/ros/hydro/include/ros/serialized_message.h - /opt/ros/hydro/include/ros/service.h - /opt/ros/hydro/include/ros/service_callback_helper.h - /opt/ros/hydro/include/ros/service_client.h - /opt/ros/hydro/include/ros/service_client_options.h - /opt/ros/hydro/include/ros/service_server.h - /opt/ros/hydro/include/ros/service_traits.h - /opt/ros/hydro/include/ros/single_subscriber_publisher.h - /opt/ros/hydro/include/ros/spinner.h - /opt/ros/hydro/include/ros/static_assert.h - /opt/ros/hydro/include/ros/subscribe_options.h - /opt/ros/hydro/include/ros/subscriber.h - /opt/ros/hydro/include/ros/subscription_callback_helper.h - /opt/ros/hydro/include/ros/this_node.h - /opt/ros/hydro/include/ros/time.h - /opt/ros/hydro/include/ros/timer.h - /opt/ros/hydro/include/ros/timer_options.h - /opt/ros/hydro/include/ros/topic.h - /opt/ros/hydro/include/ros/transport_hints.h - /opt/ros/hydro/include/ros/types.h - /opt/ros/hydro/include/ros/wall_timer.h - /opt/ros/hydro/include/ros/wall_timer_options.h - /opt/ros/hydro/include/rosconsole/macros_generated.h - /opt/ros/hydro/include/sensor_msgs/ChannelFloat32.h - /opt/ros/hydro/include/sensor_msgs/PointCloud.h - /opt/ros/hydro/include/std_msgs/Float32.h - /opt/ros/hydro/include/std_msgs/Header.h - /opt/ros/hydro/include/std_srvs/Empty.h - /opt/ros/hydro/include/std_srvs/EmptyRequest.h - /opt/ros/hydro/include/std_srvs/EmptyResponse.h diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/depend.make b/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/depend.make deleted file mode 100644 index 11e0b1f..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/depend.make +++ /dev/null @@ -1,83 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /home/lab1_5/ws/ws_linux/devel/include/rosaria/RosAriaConfig.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /home/lab1_5/ws/ws_linux/src/safety/src/cloud_reader.cpp -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/XmlRpcDecl.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/XmlRpcValue.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/BoolParameter.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/Config.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/ConfigDescription.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/DoubleParameter.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/Group.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/GroupState.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/IntParameter.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/ParamDescription.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/StrParameter.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/config_init_mutex.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/dynamic_reconfigure/config_tools.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/geometry_msgs/Point32.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/geometry_msgs/Twist.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/geometry_msgs/Vector3.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/advertise_options.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/advertise_service_options.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/assert.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/builtin_message_traits.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/common.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/console.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/console_backend.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/datatypes.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/duration.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/exception.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/exceptions.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/forwards.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/init.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/macros.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/master.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/message.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/message_event.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/message_forward.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/message_operations.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/message_traits.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/names.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/node_handle.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/param.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/parameter_adapter.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/platform.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/publisher.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/rate.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/ros.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/roscpp_serialization_macros.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/rostime_decl.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/serialization.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/serialized_message.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/service.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/service_callback_helper.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/service_client.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/service_client_options.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/service_server.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/service_traits.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/single_subscriber_publisher.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/spinner.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/static_assert.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/subscribe_options.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/subscriber.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/subscription_callback_helper.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/this_node.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/time.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/timer.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/timer_options.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/topic.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/transport_hints.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/types.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/wall_timer.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/ros/wall_timer_options.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/rosconsole/macros_generated.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/sensor_msgs/ChannelFloat32.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/sensor_msgs/PointCloud.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/std_msgs/Float32.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/std_msgs/Header.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/std_srvs/Empty.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/std_srvs/EmptyRequest.h -safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o: /opt/ros/hydro/include/std_srvs/EmptyResponse.h - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/flags.make b/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/flags.make deleted file mode 100644 index 8c6832e..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/flags.make +++ /dev/null @@ -1,8 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# compile CXX with /usr/bin/c++ -CXX_FLAGS = -I/home/lab1_5/ws/ws_linux/src/safety/include -I/home/lab1_5/ws/ws_linux/devel/include -I/opt/ros/hydro/include - -CXX_DEFINES = -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"safety\" -DROSCONSOLE_BACKEND_LOG4CXX - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/link.txt b/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/link.txt deleted file mode 100644 index 2655fbf..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o -o /home/lab1_5/ws/ws_linux/devel/lib/safety/cloud_reader -rdynamic /opt/ros/hydro/lib/libtf.so /opt/ros/hydro/lib/libtf2_ros.so /opt/ros/hydro/lib/libactionlib.so /opt/ros/hydro/lib/libmessage_filters.so /opt/ros/hydro/lib/libroscpp.so -lboost_signals-mt -lboost_filesystem-mt /opt/ros/hydro/lib/libxmlrpcpp.so /opt/ros/hydro/lib/libtf2.so /opt/ros/hydro/lib/libroscpp_serialization.so /opt/ros/hydro/lib/librosconsole.so /opt/ros/hydro/lib/librosconsole_log4cxx.so /opt/ros/hydro/lib/librosconsole_backend_interface.so -llog4cxx -lboost_regex-mt /opt/ros/hydro/lib/librostime.so -lboost_date_time-mt -lboost_system-mt -lboost_thread-mt -lpthread /opt/ros/hydro/lib/libcpp_common.so /opt/ros/hydro/lib/libconsole_bridge.so -Wl,-rpath,/opt/ros/hydro/lib diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/progress.make b/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/progress.make deleted file mode 100644 index 164e1d2..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 2 - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o b/Legacy/ws_linux/build/safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o deleted file mode 100644 index f73e440899ac80e69eb26bc2de0fcfd68aeace3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 681648 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 Yz7T&6UxB}lce=39{%|at-XHA$05fx-GXMYp diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/progress.marks b/Legacy/ws_linux/build/safety/CMakeFiles/progress.marks deleted file mode 100644 index d00491f..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/DependInfo.cmake deleted file mode 100644 index a7fba27..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/DependInfo.cmake +++ /dev/null @@ -1,15 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"safety\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/build.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/build.make deleted file mode 100644 index 34be82b..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for safety_gencpp. - -# Include the progress variables for this target. -include safety/CMakeFiles/safety_gencpp.dir/progress.make - -safety/CMakeFiles/safety_gencpp: - -safety_gencpp: safety/CMakeFiles/safety_gencpp -safety_gencpp: safety/CMakeFiles/safety_gencpp.dir/build.make -.PHONY : safety_gencpp - -# Rule to build all files generated by this target. -safety/CMakeFiles/safety_gencpp.dir/build: safety_gencpp -.PHONY : safety/CMakeFiles/safety_gencpp.dir/build - -safety/CMakeFiles/safety_gencpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/safety && $(CMAKE_COMMAND) -P CMakeFiles/safety_gencpp.dir/cmake_clean.cmake -.PHONY : safety/CMakeFiles/safety_gencpp.dir/clean - -safety/CMakeFiles/safety_gencpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/safety /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/safety /home/lab1_5/ws/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : safety/CMakeFiles/safety_gencpp.dir/depend - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/cmake_clean.cmake deleted file mode 100644 index 5994f9d..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/safety_gencpp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/safety_gencpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/progress.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_gencpp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/DependInfo.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/DependInfo.cmake deleted file mode 100644 index a7fba27..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/DependInfo.cmake +++ /dev/null @@ -1,15 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"safety\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/build.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/build.make deleted file mode 100644 index 63419e2..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for safety_generate_messages. - -# Include the progress variables for this target. -include safety/CMakeFiles/safety_generate_messages.dir/progress.make - -safety/CMakeFiles/safety_generate_messages: - -safety_generate_messages: safety/CMakeFiles/safety_generate_messages -safety_generate_messages: safety/CMakeFiles/safety_generate_messages.dir/build.make -.PHONY : safety_generate_messages - -# Rule to build all files generated by this target. -safety/CMakeFiles/safety_generate_messages.dir/build: safety_generate_messages -.PHONY : safety/CMakeFiles/safety_generate_messages.dir/build - -safety/CMakeFiles/safety_generate_messages.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/safety && $(CMAKE_COMMAND) -P CMakeFiles/safety_generate_messages.dir/cmake_clean.cmake -.PHONY : safety/CMakeFiles/safety_generate_messages.dir/clean - -safety/CMakeFiles/safety_generate_messages.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/safety /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/safety /home/lab1_5/ws/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : safety/CMakeFiles/safety_generate_messages.dir/depend - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/cmake_clean.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/cmake_clean.cmake deleted file mode 100644 index 05745ed..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/safety_generate_messages" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/safety_generate_messages.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/depend.internal b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/depend.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/progress.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/DependInfo.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/DependInfo.cmake deleted file mode 100644 index a7fba27..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/DependInfo.cmake +++ /dev/null @@ -1,15 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"safety\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/build.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/build.make deleted file mode 100644 index 8ba7291..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for safety_generate_messages_cpp. - -# Include the progress variables for this target. -include safety/CMakeFiles/safety_generate_messages_cpp.dir/progress.make - -safety/CMakeFiles/safety_generate_messages_cpp: - -safety_generate_messages_cpp: safety/CMakeFiles/safety_generate_messages_cpp -safety_generate_messages_cpp: safety/CMakeFiles/safety_generate_messages_cpp.dir/build.make -.PHONY : safety_generate_messages_cpp - -# Rule to build all files generated by this target. -safety/CMakeFiles/safety_generate_messages_cpp.dir/build: safety_generate_messages_cpp -.PHONY : safety/CMakeFiles/safety_generate_messages_cpp.dir/build - -safety/CMakeFiles/safety_generate_messages_cpp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/safety && $(CMAKE_COMMAND) -P CMakeFiles/safety_generate_messages_cpp.dir/cmake_clean.cmake -.PHONY : safety/CMakeFiles/safety_generate_messages_cpp.dir/clean - -safety/CMakeFiles/safety_generate_messages_cpp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/safety /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/safety /home/lab1_5/ws/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : safety/CMakeFiles/safety_generate_messages_cpp.dir/depend - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/cmake_clean.cmake deleted file mode 100644 index 5c27385..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/safety_generate_messages_cpp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/safety_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/depend.internal b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/depend.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/progress.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_cpp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/DependInfo.cmake deleted file mode 100644 index a7fba27..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/DependInfo.cmake +++ /dev/null @@ -1,15 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"safety\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/build.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/build.make deleted file mode 100644 index cac976b..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for safety_generate_messages_lisp. - -# Include the progress variables for this target. -include safety/CMakeFiles/safety_generate_messages_lisp.dir/progress.make - -safety/CMakeFiles/safety_generate_messages_lisp: - -safety_generate_messages_lisp: safety/CMakeFiles/safety_generate_messages_lisp -safety_generate_messages_lisp: safety/CMakeFiles/safety_generate_messages_lisp.dir/build.make -.PHONY : safety_generate_messages_lisp - -# Rule to build all files generated by this target. -safety/CMakeFiles/safety_generate_messages_lisp.dir/build: safety_generate_messages_lisp -.PHONY : safety/CMakeFiles/safety_generate_messages_lisp.dir/build - -safety/CMakeFiles/safety_generate_messages_lisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/safety && $(CMAKE_COMMAND) -P CMakeFiles/safety_generate_messages_lisp.dir/cmake_clean.cmake -.PHONY : safety/CMakeFiles/safety_generate_messages_lisp.dir/clean - -safety/CMakeFiles/safety_generate_messages_lisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/safety /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/safety /home/lab1_5/ws/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : safety/CMakeFiles/safety_generate_messages_lisp.dir/depend - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/cmake_clean.cmake deleted file mode 100644 index 4bac217..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/safety_generate_messages_lisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/safety_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/depend.internal b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/depend.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/progress.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_lisp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/DependInfo.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/DependInfo.cmake deleted file mode 100644 index a7fba27..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/DependInfo.cmake +++ /dev/null @@ -1,15 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"safety\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/build.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/build.make deleted file mode 100644 index 456577a..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for safety_generate_messages_py. - -# Include the progress variables for this target. -include safety/CMakeFiles/safety_generate_messages_py.dir/progress.make - -safety/CMakeFiles/safety_generate_messages_py: - -safety_generate_messages_py: safety/CMakeFiles/safety_generate_messages_py -safety_generate_messages_py: safety/CMakeFiles/safety_generate_messages_py.dir/build.make -.PHONY : safety_generate_messages_py - -# Rule to build all files generated by this target. -safety/CMakeFiles/safety_generate_messages_py.dir/build: safety_generate_messages_py -.PHONY : safety/CMakeFiles/safety_generate_messages_py.dir/build - -safety/CMakeFiles/safety_generate_messages_py.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/safety && $(CMAKE_COMMAND) -P CMakeFiles/safety_generate_messages_py.dir/cmake_clean.cmake -.PHONY : safety/CMakeFiles/safety_generate_messages_py.dir/clean - -safety/CMakeFiles/safety_generate_messages_py.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/safety /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/safety /home/lab1_5/ws/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : safety/CMakeFiles/safety_generate_messages_py.dir/depend - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/cmake_clean.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/cmake_clean.cmake deleted file mode 100644 index 5b52075..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/safety_generate_messages_py" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/safety_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/depend.internal b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/depend.internal deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/depend.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/depend.make deleted file mode 100644 index 38eae05..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/progress.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_generate_messages_py.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/DependInfo.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/DependInfo.cmake deleted file mode 100644 index a7fba27..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/DependInfo.cmake +++ /dev/null @@ -1,15 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"safety\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/build.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/build.make deleted file mode 100644 index 7bd7962..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for safety_genlisp. - -# Include the progress variables for this target. -include safety/CMakeFiles/safety_genlisp.dir/progress.make - -safety/CMakeFiles/safety_genlisp: - -safety_genlisp: safety/CMakeFiles/safety_genlisp -safety_genlisp: safety/CMakeFiles/safety_genlisp.dir/build.make -.PHONY : safety_genlisp - -# Rule to build all files generated by this target. -safety/CMakeFiles/safety_genlisp.dir/build: safety_genlisp -.PHONY : safety/CMakeFiles/safety_genlisp.dir/build - -safety/CMakeFiles/safety_genlisp.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/safety && $(CMAKE_COMMAND) -P CMakeFiles/safety_genlisp.dir/cmake_clean.cmake -.PHONY : safety/CMakeFiles/safety_genlisp.dir/clean - -safety/CMakeFiles/safety_genlisp.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/safety /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/safety /home/lab1_5/ws/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : safety/CMakeFiles/safety_genlisp.dir/depend - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/cmake_clean.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/cmake_clean.cmake deleted file mode 100644 index fa46b02..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/safety_genlisp" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/safety_genlisp.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/progress.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genlisp.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/DependInfo.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/DependInfo.cmake deleted file mode 100644 index a7fba27..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/DependInfo.cmake +++ /dev/null @@ -1,15 +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: - -# Preprocessor definitions for this target. -SET(CMAKE_TARGET_DEFINITIONS - "ROS_BUILD_SHARED_LIBS=1" - "ROS_PACKAGE_NAME=\"safety\"" - "ROSCONSOLE_BACKEND_LOG4CXX" - ) - -# Targets to which this target links. -SET(CMAKE_TARGET_LINKED_INFO_FILES - ) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/build.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/build.make deleted file mode 100644 index ac1e40d..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/build.make +++ /dev/null @@ -1,62 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -#============================================================================= -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -# Utility rule file for safety_genpy. - -# Include the progress variables for this target. -include safety/CMakeFiles/safety_genpy.dir/progress.make - -safety/CMakeFiles/safety_genpy: - -safety_genpy: safety/CMakeFiles/safety_genpy -safety_genpy: safety/CMakeFiles/safety_genpy.dir/build.make -.PHONY : safety_genpy - -# Rule to build all files generated by this target. -safety/CMakeFiles/safety_genpy.dir/build: safety_genpy -.PHONY : safety/CMakeFiles/safety_genpy.dir/build - -safety/CMakeFiles/safety_genpy.dir/clean: - cd /home/lab1_5/ws/ws_linux/build/safety && $(CMAKE_COMMAND) -P CMakeFiles/safety_genpy.dir/cmake_clean.cmake -.PHONY : safety/CMakeFiles/safety_genpy.dir/clean - -safety/CMakeFiles/safety_genpy.dir/depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/lab1_5/ws/ws_linux/src /home/lab1_5/ws/ws_linux/src/safety /home/lab1_5/ws/ws_linux/build /home/lab1_5/ws/ws_linux/build/safety /home/lab1_5/ws/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : safety/CMakeFiles/safety_genpy.dir/depend - diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/cmake_clean.cmake b/Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/cmake_clean.cmake deleted file mode 100644 index 003437e..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -FILE(REMOVE_RECURSE - "CMakeFiles/safety_genpy" -) - -# Per-language clean rules from dependency scanning. -FOREACH(lang) - INCLUDE(CMakeFiles/safety_genpy.dir/cmake_clean_${lang}.cmake OPTIONAL) -ENDFOREACH(lang) diff --git a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/progress.make b/Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/Legacy/ws_linux/build/safety/CMakeFiles/safety_genpy.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Legacy/ws_linux/build/safety/CTestTestfile.cmake b/Legacy/ws_linux/build/safety/CTestTestfile.cmake deleted file mode 100644 index 9c287eb..0000000 --- a/Legacy/ws_linux/build/safety/CTestTestfile.cmake +++ /dev/null @@ -1,6 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/lab1_5/ws/ws_linux/src/safety -# Build directory: /home/lab1_5/ws/ws_linux/build/safety -# -# This file includes the relevent testing commands required for -# testing this directory and lists subdirectories to be tested as well. diff --git a/Legacy/ws_linux/build/safety/Makefile b/Legacy/ws_linux/build/safety/Makefile deleted file mode 100644 index b6e3cb8..0000000 --- a/Legacy/ws_linux/build/safety/Makefile +++ /dev/null @@ -1,322 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# 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 - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/lab1_5/ws/ws_linux/src - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/lab1_5/ws/ws_linux/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running interactive CMake command-line interface..." - /usr/bin/cmake -i . -.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 -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 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: install/local -.PHONY : install/local/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: install/strip -.PHONY : install/strip/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 -H$(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 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/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/lab1_5/ws/ws_linux/build/CMakeFiles /home/lab1_5/ws/ws_linux/build/safety/CMakeFiles/progress.marks - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 safety/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/lab1_5/ws/ws_linux/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 safety/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 safety/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 safety/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -safety/CMakeFiles/cloud_reader.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 safety/CMakeFiles/cloud_reader.dir/rule -.PHONY : safety/CMakeFiles/cloud_reader.dir/rule - -# Convenience name for target. -cloud_reader: safety/CMakeFiles/cloud_reader.dir/rule -.PHONY : cloud_reader - -# fast build rule for target. -cloud_reader/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f safety/CMakeFiles/cloud_reader.dir/build.make safety/CMakeFiles/cloud_reader.dir/build -.PHONY : cloud_reader/fast - -# Convenience name for target. -safety/CMakeFiles/safety_gencpp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 safety/CMakeFiles/safety_gencpp.dir/rule -.PHONY : safety/CMakeFiles/safety_gencpp.dir/rule - -# Convenience name for target. -safety_gencpp: safety/CMakeFiles/safety_gencpp.dir/rule -.PHONY : safety_gencpp - -# fast build rule for target. -safety_gencpp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f safety/CMakeFiles/safety_gencpp.dir/build.make safety/CMakeFiles/safety_gencpp.dir/build -.PHONY : safety_gencpp/fast - -# Convenience name for target. -safety/CMakeFiles/safety_generate_messages.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 safety/CMakeFiles/safety_generate_messages.dir/rule -.PHONY : safety/CMakeFiles/safety_generate_messages.dir/rule - -# Convenience name for target. -safety_generate_messages: safety/CMakeFiles/safety_generate_messages.dir/rule -.PHONY : safety_generate_messages - -# fast build rule for target. -safety_generate_messages/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f safety/CMakeFiles/safety_generate_messages.dir/build.make safety/CMakeFiles/safety_generate_messages.dir/build -.PHONY : safety_generate_messages/fast - -# Convenience name for target. -safety/CMakeFiles/safety_generate_messages_cpp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 safety/CMakeFiles/safety_generate_messages_cpp.dir/rule -.PHONY : safety/CMakeFiles/safety_generate_messages_cpp.dir/rule - -# Convenience name for target. -safety_generate_messages_cpp: safety/CMakeFiles/safety_generate_messages_cpp.dir/rule -.PHONY : safety_generate_messages_cpp - -# fast build rule for target. -safety_generate_messages_cpp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f safety/CMakeFiles/safety_generate_messages_cpp.dir/build.make safety/CMakeFiles/safety_generate_messages_cpp.dir/build -.PHONY : safety_generate_messages_cpp/fast - -# Convenience name for target. -safety/CMakeFiles/safety_generate_messages_lisp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 safety/CMakeFiles/safety_generate_messages_lisp.dir/rule -.PHONY : safety/CMakeFiles/safety_generate_messages_lisp.dir/rule - -# Convenience name for target. -safety_generate_messages_lisp: safety/CMakeFiles/safety_generate_messages_lisp.dir/rule -.PHONY : safety_generate_messages_lisp - -# fast build rule for target. -safety_generate_messages_lisp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f safety/CMakeFiles/safety_generate_messages_lisp.dir/build.make safety/CMakeFiles/safety_generate_messages_lisp.dir/build -.PHONY : safety_generate_messages_lisp/fast - -# Convenience name for target. -safety/CMakeFiles/safety_generate_messages_py.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 safety/CMakeFiles/safety_generate_messages_py.dir/rule -.PHONY : safety/CMakeFiles/safety_generate_messages_py.dir/rule - -# Convenience name for target. -safety_generate_messages_py: safety/CMakeFiles/safety_generate_messages_py.dir/rule -.PHONY : safety_generate_messages_py - -# fast build rule for target. -safety_generate_messages_py/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f safety/CMakeFiles/safety_generate_messages_py.dir/build.make safety/CMakeFiles/safety_generate_messages_py.dir/build -.PHONY : safety_generate_messages_py/fast - -# Convenience name for target. -safety/CMakeFiles/safety_genlisp.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 safety/CMakeFiles/safety_genlisp.dir/rule -.PHONY : safety/CMakeFiles/safety_genlisp.dir/rule - -# Convenience name for target. -safety_genlisp: safety/CMakeFiles/safety_genlisp.dir/rule -.PHONY : safety_genlisp - -# fast build rule for target. -safety_genlisp/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f safety/CMakeFiles/safety_genlisp.dir/build.make safety/CMakeFiles/safety_genlisp.dir/build -.PHONY : safety_genlisp/fast - -# Convenience name for target. -safety/CMakeFiles/safety_genpy.dir/rule: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f CMakeFiles/Makefile2 safety/CMakeFiles/safety_genpy.dir/rule -.PHONY : safety/CMakeFiles/safety_genpy.dir/rule - -# Convenience name for target. -safety_genpy: safety/CMakeFiles/safety_genpy.dir/rule -.PHONY : safety_genpy - -# fast build rule for target. -safety_genpy/fast: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f safety/CMakeFiles/safety_genpy.dir/build.make safety/CMakeFiles/safety_genpy.dir/build -.PHONY : safety_genpy/fast - -src/cloud_reader.o: src/cloud_reader.cpp.o -.PHONY : src/cloud_reader.o - -# target to build an object file -src/cloud_reader.cpp.o: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f safety/CMakeFiles/cloud_reader.dir/build.make safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.o -.PHONY : src/cloud_reader.cpp.o - -src/cloud_reader.i: src/cloud_reader.cpp.i -.PHONY : src/cloud_reader.i - -# target to preprocess a source file -src/cloud_reader.cpp.i: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f safety/CMakeFiles/cloud_reader.dir/build.make safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.i -.PHONY : src/cloud_reader.cpp.i - -src/cloud_reader.s: src/cloud_reader.cpp.s -.PHONY : src/cloud_reader.s - -# target to generate assembly for a file -src/cloud_reader.cpp.s: - cd /home/lab1_5/ws/ws_linux/build && $(MAKE) -f safety/CMakeFiles/cloud_reader.dir/build.make safety/CMakeFiles/cloud_reader.dir/src/cloud_reader.cpp.s -.PHONY : src/cloud_reader.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 "... cloud_reader" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... safety_gencpp" - @echo "... safety_generate_messages" - @echo "... safety_generate_messages_cpp" - @echo "... safety_generate_messages_lisp" - @echo "... safety_generate_messages_py" - @echo "... safety_genlisp" - @echo "... safety_genpy" - @echo "... test" - @echo "... src/cloud_reader.o" - @echo "... src/cloud_reader.i" - @echo "... src/cloud_reader.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: - cd /home/lab1_5/ws/ws_linux/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/Legacy/ws_linux/build/safety/catkin_generated/installspace/safety-msg-extras.cmake b/Legacy/ws_linux/build/safety/catkin_generated/installspace/safety-msg-extras.cmake deleted file mode 100644 index c1b75eb..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/installspace/safety-msg-extras.cmake +++ /dev/null @@ -1,2 +0,0 @@ -set(safety_MESSAGE_FILES "") -set(safety_SERVICE_FILES "") diff --git a/Legacy/ws_linux/build/safety/catkin_generated/installspace/safety-msg-paths-context.py b/Legacy/ws_linux/build/safety/catkin_generated/installspace/safety-msg-paths-context.py deleted file mode 100644 index 734ff24..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/installspace/safety-msg-paths-context.py +++ /dev/null @@ -1,8 +0,0 @@ -# generated from genmsg/cmake/pkg-msg-paths.context.in - -DEVELSPACE = 'FALSE' == 'TRUE' -INSTALLSPACE = 'TRUE' == 'TRUE' - -PROJECT_NAME = 'safety' -PKG_MSG_INCLUDE_DIRS = '' -ARG_DEPENDENCIES = 'std_msgs' diff --git a/Legacy/ws_linux/build/safety/catkin_generated/installspace/safety-msg-paths.cmake b/Legacy/ws_linux/build/safety/catkin_generated/installspace/safety-msg-paths.cmake deleted file mode 100644 index 83dcf9c..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/installspace/safety-msg-paths.cmake +++ /dev/null @@ -1,5 +0,0 @@ -# generated from genmsg/cmake/pkg-msg-paths.cmake.em - -# message include dirs in installspace -_prepend_path("${safety_DIR}/.." "" safety_MSG_INCLUDE_DIRS UNIQUE) -set(safety_MSG_DEPENDENCIES std_msgs) diff --git a/Legacy/ws_linux/build/safety/catkin_generated/installspace/safety.pc b/Legacy/ws_linux/build/safety/catkin_generated/installspace/safety.pc deleted file mode 100644 index e48086e..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/installspace/safety.pc +++ /dev/null @@ -1,8 +0,0 @@ -prefix=/home/lab1_5/ws/ws_linux/install - -Name: safety -Description: Description of safety -Version: 0.2.1 -Cflags: -Libs: -L/home/lab1_5/ws/ws_linux/install/lib -lsafety -Requires: message_runtime roscpp rospy std_msgs rosaria diff --git a/Legacy/ws_linux/build/safety/catkin_generated/installspace/safetyConfig-version.cmake b/Legacy/ws_linux/build/safety/catkin_generated/installspace/safetyConfig-version.cmake deleted file mode 100644 index 40ac4c2..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/installspace/safetyConfig-version.cmake +++ /dev/null @@ -1,14 +0,0 @@ -# generated from catkin/cmake/template/pkgConfig-version.cmake.in -set(PACKAGE_VERSION "0.2.1") - -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/Legacy/ws_linux/build/safety/catkin_generated/installspace/safetyConfig.cmake b/Legacy/ws_linux/build/safety/catkin_generated/installspace/safetyConfig.cmake deleted file mode 100644 index 83f8d82..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/installspace/safetyConfig.cmake +++ /dev/null @@ -1,191 +0,0 @@ -# generated from catkin/cmake/template/pkgConfig.cmake.in - -# append elements to a list and remove existing duplicates from the list -# copied from catkin/cmake/list_append_deduplicate.cmake to keep pkgConfig -# self contained -macro(_list_append_deduplicate listname) - if(NOT "${ARGN}" STREQUAL "") - if(${listname}) - list(REMOVE_ITEM ${listname} ${ARGN}) - endif() - list(APPEND ${listname} ${ARGN}) - endif() -endmacro() - -# append elements to a list if they are not already in the list -# copied from catkin/cmake/list_append_unique.cmake to keep pkgConfig -# self contained -macro(_list_append_unique listname) - foreach(_item ${ARGN}) - list(FIND ${listname} ${_item} _index) - if(_index EQUAL -1) - list(APPEND ${listname} ${_item}) - endif() - endforeach() -endmacro() - -# pack a list of libraries with optional build configuration keywords -# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig -# self contained -macro(_pack_libraries_with_build_configuration VAR) - set(${VAR} "") - set(_argn ${ARGN}) - list(LENGTH _argn _count) - set(_index 0) - while(${_index} LESS ${_count}) - list(GET _argn ${_index} lib) - if("${lib}" MATCHES "^debug|optimized|general$") - math(EXPR _index "${_index} + 1") - if(${_index} EQUAL ${_count}) - message(FATAL_ERROR "_pack_libraries_with_build_configuration() the list of libraries '${ARGN}' ends with '${lib}' which is a build configuration keyword and must be followed by a library") - endif() - list(GET _argn ${_index} library) - list(APPEND ${VAR} "${lib}${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}${library}") - else() - list(APPEND ${VAR} "${lib}") - endif() - math(EXPR _index "${_index} + 1") - endwhile() -endmacro() - -# unpack a list of libraries with optional build configuration keyword prefixes -# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig -# self contained -macro(_unpack_libraries_with_build_configuration VAR) - set(${VAR} "") - foreach(lib ${ARGN}) - string(REGEX REPLACE "^(debug|optimized|general)${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}(.+)$" "\\1;\\2" lib "${lib}") - list(APPEND ${VAR} "${lib}") - endforeach() -endmacro() - - -if(safety_CONFIG_INCLUDED) - return() -endif() -set(safety_CONFIG_INCLUDED TRUE) - -# set variables for source/devel/install prefixes -if("FALSE" STREQUAL "TRUE") - set(safety_SOURCE_PREFIX /home/lab1_5/ws/ws_linux/src/safety) - set(safety_DEVEL_PREFIX /home/lab1_5/ws/ws_linux/devel) - set(safety_INSTALL_PREFIX "") - set(safety_PREFIX ${safety_DEVEL_PREFIX}) -else() - set(safety_SOURCE_PREFIX "") - set(safety_DEVEL_PREFIX "") - set(safety_INSTALL_PREFIX /home/lab1_5/ws/ws_linux/install) - set(safety_PREFIX ${safety_INSTALL_PREFIX}) -endif() - -# warn when using a deprecated package -if(NOT "" STREQUAL "") - set(_msg "WARNING: package 'safety' is deprecated") - # append custom deprecation text if available - if(NOT "" STREQUAL "TRUE") - set(_msg "${_msg} ()") - endif() - message("${_msg}") -endif() - -# flag project as catkin-based to distinguish if a find_package()-ed project is a catkin project -set(safety_FOUND_CATKIN_PROJECT TRUE) - -if(NOT "" STREQUAL "") - set(safety_INCLUDE_DIRS "") - set(_include_dirs "") - foreach(idir ${_include_dirs}) - if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir}) - set(include ${idir}) - elseif("${idir}" STREQUAL "include") - get_filename_component(include "${safety_DIR}/../../../include" ABSOLUTE) - if(NOT IS_DIRECTORY ${include}) - message(FATAL_ERROR "Project 'safety' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. Ask the maintainer 'Aleksandra Grzelak ' to fix it.") - endif() - else() - message(FATAL_ERROR "Project 'safety' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '/home/lab1_5/ws/ws_linux/install/${idir}'. Ask the maintainer 'Aleksandra Grzelak ' to fix it.") - endif() - _list_append_unique(safety_INCLUDE_DIRS ${include}) - endforeach() -endif() - -set(libraries "safety") -foreach(library ${libraries}) - # keep build configuration keywords, target names and absolute libraries as-is - if("${library}" MATCHES "^debug|optimized|general$") - list(APPEND safety_LIBRARIES ${library}) - elseif(TARGET ${library}) - list(APPEND safety_LIBRARIES ${library}) - elseif(IS_ABSOLUTE ${library}) - list(APPEND safety_LIBRARIES ${library}) - else() - set(lib_path "") - set(lib "${library}-NOTFOUND") - # since the path where the library is found is returned we have to iterate over the paths manually - foreach(path /home/lab1_5/ws/ws_linux/install/lib;/home/lab1_5/ws/ws_linux/devel/lib;/opt/ros/hydro/lib) - find_library(lib ${library} - PATHS ${path} - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) - if(lib) - set(lib_path ${path}) - break() - endif() - endforeach() - if(lib) - _list_append_unique(safety_LIBRARY_DIRS ${lib_path}) - list(APPEND safety_LIBRARIES ${lib}) - else() - # as a fall back for non-catkin libraries try to search globally - find_library(lib ${library}) - if(NOT lib) - message(FATAL_ERROR "Project '${PROJECT_NAME}' tried to find library '${library}'. The library is neither a target nor built/installed properly. Did you compile project 'safety'? Did you find_package() it before the subdirectory containing its code is included?") - endif() - list(APPEND safety_LIBRARIES ${lib}) - endif() - endif() -endforeach() - -set(safety_EXPORTED_TARGETS "safety_generate_messages_cpp;safety_generate_messages_lisp;safety_generate_messages_py") -# create dummy targets for exported code generation targets to make life of users easier -foreach(t ${safety_EXPORTED_TARGETS}) - if(NOT TARGET ${t}) - add_custom_target(${t}) - endif() -endforeach() - -set(depends "message_runtime;roscpp;rospy;std_msgs;rosaria") -foreach(depend ${depends}) - string(REPLACE " " ";" depend_list ${depend}) - # the package name of the dependency must be kept in a unique variable so that it is not overwritten in recursive calls - list(GET depend_list 0 safety_dep) - list(LENGTH depend_list count) - if(${count} EQUAL 1) - # simple dependencies must only be find_package()-ed once - if(NOT ${safety_dep}_FOUND) - find_package(${safety_dep} REQUIRED) - endif() - else() - # dependencies with components must be find_package()-ed again - list(REMOVE_AT depend_list 0) - find_package(${safety_dep} REQUIRED ${depend_list}) - endif() - _list_append_unique(safety_INCLUDE_DIRS ${${safety_dep}_INCLUDE_DIRS}) - - # merge build configuration keywords with library names to correctly deduplicate - _pack_libraries_with_build_configuration(safety_LIBRARIES ${safety_LIBRARIES}) - _pack_libraries_with_build_configuration(_libraries ${${safety_dep}_LIBRARIES}) - _list_append_deduplicate(safety_LIBRARIES ${_libraries}) - # undo build configuration keyword merging after deduplication - _unpack_libraries_with_build_configuration(safety_LIBRARIES ${safety_LIBRARIES}) - - _list_append_unique(safety_LIBRARY_DIRS ${${safety_dep}_LIBRARY_DIRS}) - list(APPEND safety_EXPORTED_TARGETS ${${safety_dep}_EXPORTED_TARGETS}) -endforeach() - -set(pkg_cfg_extras "safety-msg-extras.cmake") -foreach(extra ${pkg_cfg_extras}) - if(NOT IS_ABSOLUTE ${extra}) - set(extra ${safety_DIR}/${extra}) - endif() - include(${extra}) -endforeach() diff --git a/Legacy/ws_linux/build/safety/catkin_generated/ordered_paths.cmake b/Legacy/ws_linux/build/safety/catkin_generated/ordered_paths.cmake deleted file mode 100644 index 3b5d318..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/ordered_paths.cmake +++ /dev/null @@ -1 +0,0 @@ -set(ORDERED_PATHS "/opt/ros/hydro/lib") \ No newline at end of file diff --git a/Legacy/ws_linux/build/safety/catkin_generated/package.cmake b/Legacy/ws_linux/build/safety/catkin_generated/package.cmake deleted file mode 100644 index 43b4ce7..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/package.cmake +++ /dev/null @@ -1,7 +0,0 @@ -set(_CATKIN_CURRENT_PACKAGE "safety") -set(safety_MAINTAINER "Aleksandra Grzelak ") -set(safety_DEPRECATED "") -set(safety_VERSION "0.2.1") -set(safety_BUILD_DEPENDS "message_generation" "roscpp" "rospy" "std_msgs" "rosaria") -set(safety_RUN_DEPENDS "message_runtime" "roscpp" "rospy" "std_msgs" "rosaria") -set(safety_BUILDTOOL_DEPENDS "catkin") \ No newline at end of file diff --git a/Legacy/ws_linux/build/safety/catkin_generated/pkg.develspace.context.pc.py b/Legacy/ws_linux/build/safety/catkin_generated/pkg.develspace.context.pc.py deleted file mode 100644 index 9f303ed..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/pkg.develspace.context.pc.py +++ /dev/null @@ -1,8 +0,0 @@ -# generated from catkin/cmake/template/pkg.context.pc.in -CATKIN_PACKAGE_PREFIX = "" -PROJECT_PKG_CONFIG_INCLUDE_DIRS = "".split(';') if "" != "" else [] -PROJECT_CATKIN_DEPENDS = "message_runtime;roscpp;rospy;std_msgs;rosaria".replace(';', ' ') -PKG_CONFIG_LIBRARIES_WITH_PREFIX = "-lsafety".split(';') if "-lsafety" != "" else [] -PROJECT_NAME = "safety" -PROJECT_SPACE_DIR = "/home/lab1_5/ws/ws_linux/devel" -PROJECT_VERSION = "0.2.1" diff --git a/Legacy/ws_linux/build/safety/catkin_generated/pkg.installspace.context.pc.py b/Legacy/ws_linux/build/safety/catkin_generated/pkg.installspace.context.pc.py deleted file mode 100644 index 5f168ac..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/pkg.installspace.context.pc.py +++ /dev/null @@ -1,8 +0,0 @@ -# generated from catkin/cmake/template/pkg.context.pc.in -CATKIN_PACKAGE_PREFIX = "" -PROJECT_PKG_CONFIG_INCLUDE_DIRS = "".split(';') if "" != "" else [] -PROJECT_CATKIN_DEPENDS = "message_runtime;roscpp;rospy;std_msgs;rosaria".replace(';', ' ') -PKG_CONFIG_LIBRARIES_WITH_PREFIX = "-lsafety".split(';') if "-lsafety" != "" else [] -PROJECT_NAME = "safety" -PROJECT_SPACE_DIR = "/home/lab1_5/ws/ws_linux/install" -PROJECT_VERSION = "0.2.1" diff --git a/Legacy/ws_linux/build/safety/catkin_generated/safety-msg-extras.cmake.develspace.in b/Legacy/ws_linux/build/safety/catkin_generated/safety-msg-extras.cmake.develspace.in deleted file mode 100644 index c1b75eb..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/safety-msg-extras.cmake.develspace.in +++ /dev/null @@ -1,2 +0,0 @@ -set(safety_MESSAGE_FILES "") -set(safety_SERVICE_FILES "") diff --git a/Legacy/ws_linux/build/safety/catkin_generated/safety-msg-extras.cmake.installspace.in b/Legacy/ws_linux/build/safety/catkin_generated/safety-msg-extras.cmake.installspace.in deleted file mode 100644 index c1b75eb..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/safety-msg-extras.cmake.installspace.in +++ /dev/null @@ -1,2 +0,0 @@ -set(safety_MESSAGE_FILES "") -set(safety_SERVICE_FILES "") diff --git a/Legacy/ws_linux/build/safety/catkin_generated/safety-msg-paths-context.py b/Legacy/ws_linux/build/safety/catkin_generated/safety-msg-paths-context.py deleted file mode 100644 index 0b12a4d..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/safety-msg-paths-context.py +++ /dev/null @@ -1,8 +0,0 @@ -# generated from genmsg/cmake/pkg-msg-paths.context.in - -DEVELSPACE = 'TRUE' == 'TRUE' -INSTALLSPACE = 'FALSE' == 'TRUE' - -PROJECT_NAME = 'safety' -PKG_MSG_INCLUDE_DIRS = '' -ARG_DEPENDENCIES = 'std_msgs' diff --git a/Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/package.xml.stamp b/Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/package.xml.stamp deleted file mode 100644 index c73f4e1..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/package.xml.stamp +++ /dev/null @@ -1,24 +0,0 @@ - - - safety - 0.2.1 - Package prevents robot from crashing into obstacle. Enables robot brakes when the distance is smaller than minimum_distance. - - Aleksandra Grzelak - GNU GPLv3 - - message_generation - message_runtime - catkin - roscpp - rospy - std_msgs - rosaria - - roscpp - rospy - std_msgs - rosaria - - - diff --git a/Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/pkg-genmsg.cmake.em.stamp b/Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/pkg-genmsg.cmake.em.stamp deleted file mode 100644 index 5182859..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/pkg-genmsg.cmake.em.stamp +++ /dev/null @@ -1,141 +0,0 @@ -# generated from genmsg/cmake/pkg-genmsg.cmake.em - -@{ -import os -import sys - -import genmsg -import genmsg.base -genmsg.base.log_verbose('GENMSG_VERBOSE' in os.environ) -import genmsg.deps -import genmsg.gentools - -# split incoming variables -messages = messages_str.split(';') if messages_str != '' else [] -services = services_str.split(';') if services_str != '' else [] -dependencies = dependencies_str.split(';') if dependencies_str != '' else [] -dep_search_paths = dep_include_paths_str.split(';') if dep_include_paths_str != '' else [] - -dep_search_paths_dict = {} -dep_search_paths_tuple_list = [] -is_even = True -for val in dep_search_paths: - if is_even: - dep_search_paths_dict.setdefault(val, []) - val_prev = val - is_even = False - else: - dep_search_paths_dict[val_prev].append(val) - dep_search_paths_tuple_list.append((val_prev, val)) - is_even = True -dep_search_paths = dep_search_paths_dict - -if not messages and not services: - print('message(WARNING "Invoking generate_messages() without having added any message or service file before.\nYou should either add add_message_files() and/or add_service_files() calls or remove the invocation of generate_messages().")') - -msg_deps = {} -for m in messages: - try: - msg_deps[m] = genmsg.deps.find_msg_dependencies(pkg_name, m, dep_search_paths) - except genmsg.MsgNotFound as e: - print('message(FATAL_ERROR "Could not find messages which \'%s\' depends on. Did you forget to specify generate_messages(DEPENDENCIES ...)?\n%s")' % (m, str(e))) - -srv_deps = {} -for s in services: - try: - srv_deps[s] = genmsg.deps.find_srv_dependencies(pkg_name, s, dep_search_paths) - except genmsg.MsgNotFound as e: - print('message(FATAL_ERROR "Could not find messages which \'%s\' depends on. Did you forget to specify generate_messages(DEPENDENCIES ...)?\n%s")' % (s, str(e))) - -}@ -message(STATUS "@(pkg_name): @(len(messages)) messages, @(len(services)) services") - -set(MSG_I_FLAGS "@(';'.join(["-I%s:%s" % (dep, dir) for dep, dir in dep_search_paths_tuple_list]))") - -# Find all generators -@[if langs]@ -@[for l in langs.split(';')]@ -find_package(@l REQUIRED) -@[end for]@ -@[end if]@ - -add_custom_target(@(pkg_name)_generate_messages ALL) - -# -# langs = @langs -# - -@[if langs]@ -@[for l in langs.split(';')]@ -### Section generating for lang: @l -### Generating Messages -@[for m in msg_deps.keys()]@ -_generate_msg_@(l[3:])(@pkg_name - "@m" - "${MSG_I_FLAGS}" - "@(';'.join(msg_deps[m]).replace("\\","/"))" - ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name -) -@[end for]@# messages - -### Generating Services -@[for s in srv_deps.keys()]@ -_generate_srv_@(l[3:])(@pkg_name - "@s" - "${MSG_I_FLAGS}" - "@(';'.join(srv_deps[s]).replace("\\","/"))" - ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name -) -@[end for]@# services - -### Generating Module File -_generate_module_@(l[3:])(@pkg_name - ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name - "${ALL_GEN_OUTPUT_FILES_@(l[3:])}" -) - -add_custom_target(@(pkg_name)_generate_messages_@(l[3:]) - DEPENDS ${ALL_GEN_OUTPUT_FILES_@(l[3:])} -) -add_dependencies(@(pkg_name)_generate_messages @(pkg_name)_generate_messages_@(l[3:])) - -# target for backward compatibility -add_custom_target(@(pkg_name)_@(l)) -add_dependencies(@(pkg_name)_@(l) @(pkg_name)_generate_messages_@(l[3:])) - -# register target for catkin_package(EXPORTED_TARGETS) -list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS @(pkg_name)_generate_messages_@(l[3:])) - -@[end for]@# langs -@[end if]@ - -@[if langs]@ -@[for l in langs.split(';')]@ - -if(@(l)_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name) -@[if l == 'genpy']@ - install(CODE "execute_process(COMMAND \"@(PYTHON_EXECUTABLE)\" -m compileall \"${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name\")") -@[end if]@ - # install generated code - install( - DIRECTORY ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name - DESTINATION ${@(l)_INSTALL_DIR} -@[if l == 'genpy' and package_has_static_sources]@ - # skip all init files - PATTERN "__init__.py" EXCLUDE - PATTERN "__init__.pyc" EXCLUDE - ) - # install init files which are not in the root folder of the generated code - install( - DIRECTORY ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name - DESTINATION ${@(l)_INSTALL_DIR} - FILES_MATCHING - REGEX "${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@(pkg_name)/.+/__init__.pyc?$" -@[end if]@ - ) -endif() -@[for d in dependencies]@ -add_dependencies(@(pkg_name)_generate_messages_@(l[3:]) @(d)_generate_messages_@(l[3:])) -@[end for]@# dependencies -@[end for]@# langs -@[end if]@ diff --git a/Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/pkg-msg-paths.cmake.em.stamp b/Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/pkg-msg-paths.cmake.em.stamp deleted file mode 100644 index eb6f88a..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/pkg-msg-paths.cmake.em.stamp +++ /dev/null @@ -1,10 +0,0 @@ -# generated from genmsg/cmake/pkg-msg-paths.cmake.em - -@[if DEVELSPACE]@ -# message include dirs in develspace -set(@(PROJECT_NAME)_MSG_INCLUDE_DIRS "@(PKG_MSG_INCLUDE_DIRS)") -@[else]@ -# message include dirs in installspace -_prepend_path("${@(PROJECT_NAME)_DIR}/.." "@(PKG_MSG_INCLUDE_DIRS)" @(PROJECT_NAME)_MSG_INCLUDE_DIRS UNIQUE) -@[end if]@ -set(@(PROJECT_NAME)_MSG_DEPENDENCIES @(ARG_DEPENDENCIES)) diff --git a/Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/pkg.pc.em.stamp b/Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/pkg.pc.em.stamp deleted file mode 100644 index a4f7257..0000000 --- a/Legacy/ws_linux/build/safety/catkin_generated/stamps/safety/pkg.pc.em.stamp +++ /dev/null @@ -1,8 +0,0 @@ -prefix=@PROJECT_SPACE_DIR - -Name: @(CATKIN_PACKAGE_PREFIX + PROJECT_NAME) -Description: Description of @PROJECT_NAME -Version: @PROJECT_VERSION -Cflags: @(' '.join(['-I%s' % include for include in PROJECT_PKG_CONFIG_INCLUDE_DIRS])) -Libs: -L@PROJECT_SPACE_DIR/lib @(' '.join(PKG_CONFIG_LIBRARIES_WITH_PREFIX)) -Requires: @(PROJECT_CATKIN_DEPENDS) diff --git a/Legacy/ws_linux/build/safety/cmake/safety-genmsg-context.py b/Legacy/ws_linux/build/safety/cmake/safety-genmsg-context.py deleted file mode 100644 index e74a5ff..0000000 --- a/Legacy/ws_linux/build/safety/cmake/safety-genmsg-context.py +++ /dev/null @@ -1,10 +0,0 @@ -# generated from genmsg/cmake/pkg-genmsg.context.in - -messages_str = "" -services_str = "" -pkg_name = "safety" -dependencies_str = "std_msgs" -langs = "gencpp;genlisp;genpy" -dep_include_paths_str = "std_msgs;/opt/ros/hydro/share/std_msgs/cmake/../msg" -PYTHON_EXECUTABLE = "/usr/bin/python" -package_has_static_sources = '' == 'TRUE' diff --git a/Legacy/ws_linux/build/safety/cmake/safety-genmsg.cmake b/Legacy/ws_linux/build/safety/cmake/safety-genmsg.cmake deleted file mode 100644 index d607ccf..0000000 --- a/Legacy/ws_linux/build/safety/cmake/safety-genmsg.cmake +++ /dev/null @@ -1,117 +0,0 @@ -# generated from genmsg/cmake/pkg-genmsg.cmake.em - -message(WARNING "Invoking generate_messages() without having added any message or service file before. -You should either add add_message_files() and/or add_service_files() calls or remove the invocation of generate_messages().") -message(STATUS "safety: 0 messages, 0 services") - -set(MSG_I_FLAGS "-Istd_msgs:/opt/ros/hydro/share/std_msgs/cmake/../msg") - -# Find all generators -find_package(gencpp REQUIRED) -find_package(genlisp REQUIRED) -find_package(genpy REQUIRED) - -add_custom_target(safety_generate_messages ALL) - -# -# langs = gencpp;genlisp;genpy -# - -### Section generating for lang: gencpp -### Generating Messages - -### Generating Services - -### Generating Module File -_generate_module_cpp(safety - ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/safety - "${ALL_GEN_OUTPUT_FILES_cpp}" -) - -add_custom_target(safety_generate_messages_cpp - DEPENDS ${ALL_GEN_OUTPUT_FILES_cpp} -) -add_dependencies(safety_generate_messages safety_generate_messages_cpp) - -# target for backward compatibility -add_custom_target(safety_gencpp) -add_dependencies(safety_gencpp safety_generate_messages_cpp) - -# register target for catkin_package(EXPORTED_TARGETS) -list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS safety_generate_messages_cpp) - -### Section generating for lang: genlisp -### Generating Messages - -### Generating Services - -### Generating Module File -_generate_module_lisp(safety - ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/safety - "${ALL_GEN_OUTPUT_FILES_lisp}" -) - -add_custom_target(safety_generate_messages_lisp - DEPENDS ${ALL_GEN_OUTPUT_FILES_lisp} -) -add_dependencies(safety_generate_messages safety_generate_messages_lisp) - -# target for backward compatibility -add_custom_target(safety_genlisp) -add_dependencies(safety_genlisp safety_generate_messages_lisp) - -# register target for catkin_package(EXPORTED_TARGETS) -list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS safety_generate_messages_lisp) - -### Section generating for lang: genpy -### Generating Messages - -### Generating Services - -### Generating Module File -_generate_module_py(safety - ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/safety - "${ALL_GEN_OUTPUT_FILES_py}" -) - -add_custom_target(safety_generate_messages_py - DEPENDS ${ALL_GEN_OUTPUT_FILES_py} -) -add_dependencies(safety_generate_messages safety_generate_messages_py) - -# target for backward compatibility -add_custom_target(safety_genpy) -add_dependencies(safety_genpy safety_generate_messages_py) - -# register target for catkin_package(EXPORTED_TARGETS) -list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS safety_generate_messages_py) - - - -if(gencpp_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/safety) - # install generated code - install( - DIRECTORY ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/safety - DESTINATION ${gencpp_INSTALL_DIR} - ) -endif() -add_dependencies(safety_generate_messages_cpp std_msgs_generate_messages_cpp) - -if(genlisp_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/safety) - # install generated code - install( - DIRECTORY ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/safety - DESTINATION ${genlisp_INSTALL_DIR} - ) -endif() -add_dependencies(safety_generate_messages_lisp std_msgs_generate_messages_lisp) - -if(genpy_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/safety) - install(CODE "execute_process(COMMAND \"/usr/bin/python\" -m compileall \"${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/safety\")") - # install generated code - install( - DIRECTORY ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/safety - DESTINATION ${genpy_INSTALL_DIR} - ) -endif() -add_dependencies(safety_generate_messages_py std_msgs_generate_messages_py) diff --git a/Legacy/ws_linux/build/safety/cmake_install.cmake b/Legacy/ws_linux/build/safety/cmake_install.cmake deleted file mode 100644 index 6d09437..0000000 --- a/Legacy/ws_linux/build/safety/cmake_install.cmake +++ /dev/null @@ -1,65 +0,0 @@ -# Install script for directory: /home/lab1_5/ws/ws_linux/src/safety - -# Set the install prefix -IF(NOT DEFINED CMAKE_INSTALL_PREFIX) - SET(CMAKE_INSTALL_PREFIX "/home/lab1_5/ws/ws_linux/install") -ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX) -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(BUILD_TYPE) - SET(CMAKE_INSTALL_CONFIG_NAME "") - ENDIF(BUILD_TYPE) - MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - -# Set the component getting installed. -IF(NOT CMAKE_INSTALL_COMPONENT) - IF(COMPONENT) - MESSAGE(STATUS "Install component: \"${COMPONENT}\"") - SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - ELSE(COMPONENT) - SET(CMAKE_INSTALL_COMPONENT) - ENDIF(COMPONENT) -ENDIF(NOT CMAKE_INSTALL_COMPONENT) - -# Install shared libraries without execute permission? -IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - SET(CMAKE_INSTALL_SO_NO_EXE "1") -ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/safety/cmake" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/build/safety/catkin_generated/installspace/safety-msg-paths.cmake") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - execute_process(COMMAND "/usr/bin/python" -m compileall "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/safety") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages" TYPE DIRECTORY FILES "/home/lab1_5/ws/ws_linux/devel/lib/python2.7/dist-packages/safety") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/build/safety/catkin_generated/installspace/safety.pc") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/safety/cmake" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/build/safety/catkin_generated/installspace/safety-msg-extras.cmake") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/safety/cmake" TYPE FILE FILES - "/home/lab1_5/ws/ws_linux/build/safety/catkin_generated/installspace/safetyConfig.cmake" - "/home/lab1_5/ws/ws_linux/build/safety/catkin_generated/installspace/safetyConfig-version.cmake" - ) -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - -IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/safety" TYPE FILE FILES "/home/lab1_5/ws/ws_linux/src/safety/package.xml") -ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - diff --git a/Legacy/ws_linux/devel/.catkin b/Legacy/ws_linux/devel/.catkin deleted file mode 100644 index 5533b2a..0000000 --- a/Legacy/ws_linux/devel/.catkin +++ /dev/null @@ -1 +0,0 @@ -/home/lab1_5/ws/ws_linux/src;/home/lab1_5/ws/ws_linux/src/ffmpeg_image_transport_msgs;/home/lab1_5/ws/ws_linux/src/ffmpeg_image_transport \ No newline at end of file diff --git a/Legacy/ws_linux/devel/.rosinstall b/Legacy/ws_linux/devel/.rosinstall deleted file mode 100644 index c4dad5d..0000000 --- a/Legacy/ws_linux/devel/.rosinstall +++ /dev/null @@ -1,2 +0,0 @@ -- setup-file: - local-name: /home/lab1_5/ws/ws_linux/devel/setup.sh diff --git a/Legacy/ws_linux/devel/_setup_util.py b/Legacy/ws_linux/devel/_setup_util.py deleted file mode 100755 index 65b4bd8..0000000 --- a/Legacy/ws_linux/devel/_setup_util.py +++ /dev/null @@ -1,280 +0,0 @@ -#!/usr/bin/env python - -# Software License Agreement (BSD License) -# -# Copyright (c) 2012, 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 Willow Garage, Inc. 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. - -'''This file generates shell code for the setup.SHELL scripts to set environment variables''' - -from __future__ import print_function -import argparse -import copy -import errno -import os -import platform -import sys - -CATKIN_MARKER_FILE = '.catkin' - -system = platform.system() -IS_DARWIN = (system == 'Darwin') -IS_WINDOWS = (system == 'Windows') - -# subfolder of workspace prepended to CMAKE_PREFIX_PATH -ENV_VAR_SUBFOLDERS = { - 'CMAKE_PREFIX_PATH': '', - 'CPATH': 'include', - 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': 'lib', - 'PATH': 'bin', - 'PKG_CONFIG_PATH': 'lib/pkgconfig', - 'PYTHONPATH': 'lib/python2.7/dist-packages', -} - - -def rollback_env_variables(environ, env_var_subfolders): - ''' - Generate shell code to reset environment variables - by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH. - This does not cover modifications performed by environment hooks. - ''' - lines = [] - unmodified_environ = copy.copy(environ) - for key in sorted(env_var_subfolders.keys()): - subfolder = env_var_subfolders[key] - value = _rollback_env_variable(unmodified_environ, key, subfolder) - if value is not None: - environ[key] = value - lines.append(assignment(key, value)) - if lines: - lines.insert(0, comment('reset environment variables by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH')) - return lines - - -def _rollback_env_variable(environ, name, subfolder): - ''' - For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder. - - :param subfolder: str '' or subfoldername that may start with '/' - :returns: the updated value of the environment variable. - ''' - value = environ[name] if name in environ else '' - env_paths = [path for path in value.split(os.pathsep) if path] - value_modified = False - if subfolder: - if subfolder.startswith(os.path.sep) or (os.path.altsep and subfolder.startswith(os.path.altsep)): - subfolder = subfolder[1:] - if subfolder.endswith(os.path.sep) or (os.path.altsep and subfolder.endswith(os.path.altsep)): - subfolder = subfolder[:-1] - for ws_path in _get_workspaces(environ, include_fuerte=True, include_non_existing=True): - path_to_find = os.path.join(ws_path, subfolder) if subfolder else ws_path - path_to_remove = None - for env_path in env_paths: - env_path_clean = env_path[:-1] if env_path and env_path[-1] in [os.path.sep, os.path.altsep] else env_path - if env_path_clean == path_to_find: - path_to_remove = env_path - break - if path_to_remove: - env_paths.remove(path_to_remove) - value_modified = True - new_value = os.pathsep.join(env_paths) - return new_value if value_modified else None - - -def _get_workspaces(environ, include_fuerte=False, include_non_existing=False): - ''' - Based on CMAKE_PREFIX_PATH return all catkin workspaces. - - :param include_fuerte: The flag if paths starting with '/opt/ros/fuerte' should be considered workspaces, ``bool`` - ''' - # get all cmake prefix paths - env_name = 'CMAKE_PREFIX_PATH' - value = environ[env_name] if env_name in environ else '' - paths = [path for path in value.split(os.pathsep) if path] - # remove non-workspace paths - workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE)) or (include_fuerte and path.startswith('/opt/ros/fuerte')) or (include_non_existing and not os.path.exists(path))] - return workspaces - - -def prepend_env_variables(environ, env_var_subfolders, workspaces): - ''' - Generate shell code to prepend environment variables - for the all workspaces. - ''' - lines = [] - lines.append(comment('prepend folders of workspaces to environment variables')) - - paths = [path for path in workspaces.split(os.pathsep) if path] - - prefix = _prefix_env_variable(environ, 'CMAKE_PREFIX_PATH', paths, '') - lines.append(prepend(environ, 'CMAKE_PREFIX_PATH', prefix)) - - for key in sorted([key for key in env_var_subfolders.keys() if key != 'CMAKE_PREFIX_PATH']): - subfolder = env_var_subfolders[key] - prefix = _prefix_env_variable(environ, key, paths, subfolder) - lines.append(prepend(environ, key, prefix)) - return lines - - -def _prefix_env_variable(environ, name, paths, subfolder): - ''' - Return the prefix to prepend to the environment variable NAME, adding any path in NEW_PATHS_STR without creating duplicate or empty items. - ''' - value = environ[name] if name in environ else '' - environ_paths = [path for path in value.split(os.pathsep) if path] - checked_paths = [] - for path in paths: - if subfolder: - path = os.path.join(path, subfolder) - # exclude any path already in env and any path we already added - if path not in environ_paths and path not in checked_paths: - checked_paths.append(path) - prefix_str = os.pathsep.join(checked_paths) - if prefix_str != '' and environ_paths: - prefix_str += os.pathsep - return prefix_str - - -def assignment(key, value): - if not IS_WINDOWS: - return 'export %s="%s"' % (key, value) - else: - return 'set %s=%s' % (key, value) - - -def comment(msg): - if not IS_WINDOWS: - return '# %s' % msg - else: - return 'REM %s' % msg - - -def prepend(environ, key, prefix): - if key not in environ or not environ[key]: - return assignment(key, prefix) - if not IS_WINDOWS: - return 'export %s="%s$%s"' % (key, prefix, key) - else: - return 'set %s=%s%%%s%%' % (key, prefix, key) - - -def find_env_hooks(environ, cmake_prefix_path): - ''' - Generate shell code with found environment hooks - for the all workspaces. - ''' - lines = [] - lines.append(comment('found environment hooks in workspaces')) - - generic_env_hooks = [] - generic_env_hooks_workspace = [] - specific_env_hooks = [] - specific_env_hooks_workspace = [] - generic_env_hooks_by_filename = {} - specific_env_hooks_by_filename = {} - generic_env_hook_ext = 'bat' if IS_WINDOWS else 'sh' - specific_env_hook_ext = environ['CATKIN_SHELL'] if not IS_WINDOWS and 'CATKIN_SHELL' in environ and environ['CATKIN_SHELL'] else None - # remove non-workspace paths - workspaces = [path for path in cmake_prefix_path.split(os.pathsep) if path and os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))] - for workspace in reversed(workspaces): - env_hook_dir = os.path.join(workspace, 'etc', 'catkin', 'profile.d') - if os.path.isdir(env_hook_dir): - for filename in sorted(os.listdir(env_hook_dir)): - if filename.endswith('.%s' % generic_env_hook_ext): - # remove previous env hook with same name if present - if filename in generic_env_hooks_by_filename: - i = generic_env_hooks.index(generic_env_hooks_by_filename[filename]) - generic_env_hooks.pop(i) - generic_env_hooks_workspace.pop(i) - # append env hook - generic_env_hooks.append(os.path.join(env_hook_dir, filename)) - generic_env_hooks_workspace.append(workspace) - generic_env_hooks_by_filename[filename] = generic_env_hooks[-1] - elif specific_env_hook_ext is not None and filename.endswith('.%s' % specific_env_hook_ext): - # remove previous env hook with same name if present - if filename in specific_env_hooks_by_filename: - i = specific_env_hooks.index(specific_env_hooks_by_filename[filename]) - specific_env_hooks.pop(i) - specific_env_hooks_workspace.pop(i) - # append env hook - specific_env_hooks.append(os.path.join(env_hook_dir, filename)) - specific_env_hooks_workspace.append(workspace) - specific_env_hooks_by_filename[filename] = specific_env_hooks[-1] - env_hooks = generic_env_hooks + specific_env_hooks - env_hooks_workspace = generic_env_hooks_workspace + specific_env_hooks_workspace - count = len(env_hooks) - lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_COUNT', count)) - for i in range(count): - lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d' % i, env_hooks[i])) - lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d_WORKSPACE' % i, env_hooks_workspace[i])) - return lines - - -def _parse_arguments(args=None): - parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.') - parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context') - return parser.parse_known_args(args=args)[0] - - -if __name__ == '__main__': - try: - try: - args = _parse_arguments() - except Exception as e: - print(e, file=sys.stderr) - sys.exit(1) - - # environment at generation time - CMAKE_PREFIX_PATH = '/home/lab1_5/ws/ws_linux/devel;/opt/ros/hydro'.split(';') - # prepend current workspace if not already part of CPP - base_path = os.path.dirname(__file__) - if base_path not in CMAKE_PREFIX_PATH: - CMAKE_PREFIX_PATH.insert(0, base_path) - CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH) - - environ = dict(os.environ) - lines = [] - if not args.extend: - lines += rollback_env_variables(environ, ENV_VAR_SUBFOLDERS) - lines += prepend_env_variables(environ, ENV_VAR_SUBFOLDERS, CMAKE_PREFIX_PATH) - lines += find_env_hooks(environ, CMAKE_PREFIX_PATH) - print('\n'.join(lines)) - - # need to explicitly flush the output - sys.stdout.flush() - except IOError as e: - # and catch potantial "broken pipe" if stdout is not writable - # which can happen when piping the output to a file but the disk is full - if e.errno == errno.EPIPE: - print(e, file=sys.stderr) - sys.exit(2) - raise - - sys.exit(0) diff --git a/Legacy/ws_linux/devel/env.sh b/Legacy/ws_linux/devel/env.sh deleted file mode 100755 index 8aa9d24..0000000 --- a/Legacy/ws_linux/devel/env.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env sh -# generated from catkin/cmake/templates/env.sh.in - -if [ $# -eq 0 ] ; then - /bin/echo "Usage: env.sh COMMANDS" - /bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." - exit 1 -fi - -# ensure to not use different shell type which was set before -CATKIN_SHELL=sh - -# source setup.sh from same directory as this file -_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd) -. "$_CATKIN_SETUP_DIR/setup.sh" -exec "$@" diff --git a/Legacy/ws_linux/devel/etc/catkin/profile.d/05.catkin-test-results.sh b/Legacy/ws_linux/devel/etc/catkin/profile.d/05.catkin-test-results.sh deleted file mode 100644 index 501b091..0000000 --- a/Legacy/ws_linux/devel/etc/catkin/profile.d/05.catkin-test-results.sh +++ /dev/null @@ -1,4 +0,0 @@ -# generated from catkin/cmake/env-hooks/05.catkin-test-results.sh.develspace.in - -export CATKIN_TEST_RESULTS_DIR="/home/lab1_5/ws/ws_linux/build/test_results" -export ROS_TEST_RESULTS_DIR="$CATKIN_TEST_RESULTS_DIR" diff --git a/Legacy/ws_linux/devel/etc/catkin/profile.d/05.catkin_make.bash b/Legacy/ws_linux/devel/etc/catkin/profile.d/05.catkin_make.bash deleted file mode 100644 index bb6ab44..0000000 --- a/Legacy/ws_linux/devel/etc/catkin/profile.d/05.catkin_make.bash +++ /dev/null @@ -1,64 +0,0 @@ -function _catkin_make() -{ - local cur prev - cur=${COMP_WORDS[COMP_CWORD]} - prev=${COMP_WORDS[COMP_CWORD-1]} - - # autocomplete path arguments for -C, --directory, --source, --build - case $prev in - -C|--directory|--source|--build) - _filedir -d - return 0 - ;; - esac - - if [[ "$cur" == -DCMAKE_BUILD_TYPE=* ]]; then - # autocomplete CMake argument CMAKE_BUILD_TYPE with its options - COMPREPLY=( $( compgen -P "-DCMAKE_BUILD_TYPE=" -W "None Debug Release RelWithDebInfo MinSizeRel" -- "${cur:19}" ) ) - elif [[ "$cur" == -DCATKIN_ENABLE_TESTING=* ]]; then - # autocomplete catkin argument CATKIN_ENABLE_TESTING with its options - COMPREPLY=( $( compgen -P "-DCATKIN_ENABLE_TESTING=" -W "0 1" -- "${cur:24}" ) ) - elif [[ "$cur" == -DCATKIN_DEVEL_PREFIX=* || "$cur" == -DCMAKE_INSTALL_PREFIX=* ]]; then - COMPREPLY=() - elif [[ "$cur" == -* ]]; then - local opts="$( _parse_help "$1" )" - [[ $opts ]] || opts="$( _parse_usage "$1" )" - if [[ "$cur" == -* ]]; then - # suggest some common CMake arguments - opts="$opts -DCATKIN_DEVEL_PREFIX= -DCATKIN_ENABLE_TESTING= -DCMAKE_INSTALL_PREFIX= -DCMAKE_BUILD_TYPE=" - fi - COMPREPLY=( $( compgen -W "$opts" -- "$cur" ) ) - [[ $COMPREPLY == *= ]] && compopt -o nospace - else - # check if custom workspace root has been specified on the command line - local workspace_dir="." - for (( i=0; i < ${#COMP_WORDS[@]}; i++ )); do - if [[ ${COMP_WORDS[i]} == -C || ${COMP_WORDS[i]} == --directory ]]; then - # eval to expand tilde - eval workspace_dir=${COMP_WORDS[i+1]} - fi - done - # check if custom build folder has been specified on the command line - local build_dir="build" - for (( i=0; i < ${#COMP_WORDS[@]}; i++ )); do - if [[ ${COMP_WORDS[i]} == --build ]]; then - # eval to expand tilde - eval build_dir=${COMP_WORDS[i+1]} - fi - done - - # determine location of Makefile - local makefile_dir - if [[ "$build_dir" = /* ]]; then - makefile_dir="$build_dir" - else - makefile_dir="$workspace_dir/$build_dir" - fi - COMPREPLY=() - if [ -f "$makefile_dir/Makefile" ]; then - cur=${COMP_WORDS[COMP_CWORD]} - COMPREPLY=( $( compgen -W "`make -C $makefile_dir -qp 2>/dev/null | awk -F':' '/^[a-zA-Z0-9][a-zA-Z0-9_\.]*:/ { print $1 }'`" -- $cur )) - fi - fi -} && -complete -F _catkin_make catkin_make diff --git a/Legacy/ws_linux/devel/etc/catkin/profile.d/05.catkin_make_isolated.bash b/Legacy/ws_linux/devel/etc/catkin/profile.d/05.catkin_make_isolated.bash deleted file mode 100644 index 5cdc4dd..0000000 --- a/Legacy/ws_linux/devel/etc/catkin/profile.d/05.catkin_make_isolated.bash +++ /dev/null @@ -1,62 +0,0 @@ -function _catkin_make_isolated() -{ - local cur prev - cur=${COMP_WORDS[COMP_CWORD]} - prev=${COMP_WORDS[COMP_CWORD-1]} - - # autocomplete path arguments for -C, --directory, --source, --build, --devel, --install - case $prev in - -C|--directory|--source|--build|--devel|--install) - _filedir -d - return 0 - ;; - esac - - if [[ "$cur" == -DCMAKE_BUILD_TYPE=* ]]; then - # autocomplete CMake argument CMAKE_BUILD_TYPE with its options - COMPREPLY=( $( compgen -P "-DCMAKE_BUILD_TYPE=" -W "None Debug Release RelWithDebInfo MinSizeRel" -- "${cur:19}" ) ) - elif [[ "$cur" == -DCATKIN_ENABLE_TESTING=* ]]; then - # autocomplete catkin argument CATKIN_ENABLE_TESTING with its options - COMPREPLY=( $( compgen -P "-DCATKIN_ENABLE_TESTING=" -W "0 1" -- "${cur:24}" ) ) - elif [[ "$cur" == -* ]]; then - local opts="$( _parse_help "$1" )" - [[ $opts ]] || opts="$( _parse_usage "$1" )" - if [[ "$cur" == -* ]]; then - # suggest some common CMake arguments - opts="$opts -DCATKIN_ENABLE_TESTING= -DCMAKE_BUILD_TYPE=" - fi - COMPREPLY=( $( compgen -W "$opts" -- "$cur" ) ) - [[ $COMPREPLY == *= ]] && compopt -o nospace - else - # check if custom workspace root has been specified on the command line - local workspace_dir="." - for (( i=0; i < ${#COMP_WORDS[@]}; i++ )); do - if [[ ${COMP_WORDS[i]} == -C || ${COMP_WORDS[i]} == --directory ]]; then - # eval to expand tilde - eval workspace_dir=${COMP_WORDS[i+1]} - fi - done - # check if custom build folder has been specified on the command line - local build_dir="build_isolated" - for (( i=0; i < ${#COMP_WORDS[@]}; i++ )); do - if [[ ${COMP_WORDS[i]} == --build ]]; then - # eval to expand tilde - eval build_dir=${COMP_WORDS[i+1]} - fi - done - - # determine location of Makefile - local makefile_dir - if [[ "$build_dir" = /* ]]; then - makefile_dir="$build_dir" - else - makefile_dir="$workspace_dir/$build_dir" - fi - COMPREPLY=() - if [ -f "$makefile_dir/Makefile" ]; then - cur=${COMP_WORDS[COMP_CWORD]} - COMPREPLY=( $( compgen -W "`make -C $makefile_dir -qp 2>/dev/null | awk -F':' '/^[a-zA-Z0-9][a-zA-Z0-9_\.]*:/ { print $1 }'`" -- $cur )) - fi - fi -} && -complete -F _catkin_make_isolated catkin_make_isolated diff --git a/Legacy/ws_linux/devel/include/rosaria/BumperState.h b/Legacy/ws_linux/devel/include/rosaria/BumperState.h deleted file mode 100644 index da61aa9..0000000 --- a/Legacy/ws_linux/devel/include/rosaria/BumperState.h +++ /dev/null @@ -1,265 +0,0 @@ -/* Software License Agreement (BSD License) - * - * Copyright (c) 2011, 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 Willow Garage, Inc. 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. - * - * Auto-generated by genmsg_cpp from file /home/lab1_5/ws/ws_linux/src/rosaria/msg/BumperState.msg - * - */ - - -#ifndef ROSARIA_MESSAGE_BUMPERSTATE_H -#define ROSARIA_MESSAGE_BUMPERSTATE_H - - -#include -#include -#include - -#include -#include -#include -#include - -#include - -namespace rosaria -{ -template -struct BumperState_ -{ - typedef BumperState_ Type; - - BumperState_() - : header() - , front_bumpers() - , rear_bumpers() { - } - BumperState_(const ContainerAllocator& _alloc) - : header(_alloc) - , front_bumpers(_alloc) - , rear_bumpers(_alloc) { - } - - - - typedef ::std_msgs::Header_ _header_type; - _header_type header; - - typedef std::vector::other > _front_bumpers_type; - _front_bumpers_type front_bumpers; - - typedef std::vector::other > _rear_bumpers_type; - _rear_bumpers_type rear_bumpers; - - - - - typedef boost::shared_ptr< ::rosaria::BumperState_ > Ptr; - typedef boost::shared_ptr< ::rosaria::BumperState_ const> ConstPtr; - boost::shared_ptr > __connection_header; - -}; // struct BumperState_ - -typedef ::rosaria::BumperState_ > BumperState; - -typedef boost::shared_ptr< ::rosaria::BumperState > BumperStatePtr; -typedef boost::shared_ptr< ::rosaria::BumperState const> BumperStateConstPtr; - -// constants requiring out of line definition - - - -template -std::ostream& operator<<(std::ostream& s, const ::rosaria::BumperState_ & v) -{ -ros::message_operations::Printer< ::rosaria::BumperState_ >::stream(s, "", v); -return s; -} - -} // namespace rosaria - -namespace ros -{ -namespace message_traits -{ - - - -// BOOLTRAITS {'IsFixedSize': False, 'IsMessage': True, 'HasHeader': True} -// {'rosaria': ['/home/lab1_5/ws/ws_linux/src/rosaria/msg'], 'std_msgs': ['/opt/ros/hydro/share/std_msgs/cmake/../msg'], 'geometry_msgs': ['/opt/ros/hydro/share/geometry_msgs/cmake/../msg']} - -// !!!!!!!!!!! ['__class__', '__delattr__', '__dict__', '__doc__', '__eq__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_parsed_fields', 'constants', 'fields', 'full_name', 'has_header', 'header_present', 'names', 'package', 'parsed_fields', 'short_name', 'text', 'types'] - - - - -template -struct IsFixedSize< ::rosaria::BumperState_ > - : FalseType - { }; - -template -struct IsFixedSize< ::rosaria::BumperState_ const> - : FalseType - { }; - -template -struct IsMessage< ::rosaria::BumperState_ > - : TrueType - { }; - -template -struct IsMessage< ::rosaria::BumperState_ const> - : TrueType - { }; - -template -struct HasHeader< ::rosaria::BumperState_ > - : TrueType - { }; - -template -struct HasHeader< ::rosaria::BumperState_ const> - : TrueType - { }; - - -template -struct MD5Sum< ::rosaria::BumperState_ > -{ - static const char* value() - { - return "f81947761ff7e166a3bbaf937b9869b5"; - } - - static const char* value(const ::rosaria::BumperState_&) { return value(); } - static const uint64_t static_value1 = 0xf81947761ff7e166ULL; - static const uint64_t static_value2 = 0xa3bbaf937b9869b5ULL; -}; - -template -struct DataType< ::rosaria::BumperState_ > -{ - static const char* value() - { - return "rosaria/BumperState"; - } - - static const char* value(const ::rosaria::BumperState_&) { return value(); } -}; - -template -struct Definition< ::rosaria::BumperState_ > -{ - static const char* value() - { - return "Header header\n\ -bool[] front_bumpers\n\ -bool[] rear_bumpers\n\ -\n\ -================================================================================\n\ -MSG: std_msgs/Header\n\ -# Standard metadata for higher-level stamped data types.\n\ -# This is generally used to communicate timestamped data \n\ -# in a particular coordinate frame.\n\ -# \n\ -# sequence ID: consecutively increasing ID \n\ -uint32 seq\n\ -#Two-integer timestamp that is expressed as:\n\ -# * stamp.secs: seconds (stamp_secs) since epoch\n\ -# * stamp.nsecs: nanoseconds since stamp_secs\n\ -# time-handling sugar is provided by the client library\n\ -time stamp\n\ -#Frame this data is associated with\n\ -# 0: no frame\n\ -# 1: global frame\n\ -string frame_id\n\ -"; - } - - static const char* value(const ::rosaria::BumperState_&) { return value(); } -}; - -} // namespace message_traits -} // namespace ros - -namespace ros -{ -namespace serialization -{ - - template struct Serializer< ::rosaria::BumperState_ > - { - template inline static void allInOne(Stream& stream, T m) - { - stream.next(m.header); - stream.next(m.front_bumpers); - stream.next(m.rear_bumpers); - } - - ROS_DECLARE_ALLINONE_SERIALIZER; - }; // struct BumperState_ - -} // namespace serialization -} // namespace ros - -namespace ros -{ -namespace message_operations -{ - -template -struct Printer< ::rosaria::BumperState_ > -{ - template static void stream(Stream& s, const std::string& indent, const ::rosaria::BumperState_& v) - { - s << indent << "header: "; - s << std::endl; - Printer< ::std_msgs::Header_ >::stream(s, indent + " ", v.header); - s << indent << "front_bumpers[]" << std::endl; - for (size_t i = 0; i < v.front_bumpers.size(); ++i) - { - s << indent << " front_bumpers[" << i << "]: "; - Printer::stream(s, indent + " ", v.front_bumpers[i]); - } - s << indent << "rear_bumpers[]" << std::endl; - for (size_t i = 0; i < v.rear_bumpers.size(); ++i) - { - s << indent << " rear_bumpers[" << i << "]: "; - Printer::stream(s, indent + " ", v.rear_bumpers[i]); - } - } -}; - -} // namespace message_operations -} // namespace ros - -#endif // ROSARIA_MESSAGE_BUMPERSTATE_H diff --git a/Legacy/ws_linux/devel/include/rosaria/RosAriaConfig.h b/Legacy/ws_linux/devel/include/rosaria/RosAriaConfig.h deleted file mode 100644 index 0cd34a9..0000000 --- a/Legacy/ws_linux/devel/include/rosaria/RosAriaConfig.h +++ /dev/null @@ -1,621 +0,0 @@ -//#line 2 "/opt/ros/hydro/share/dynamic_reconfigure/cmake/../templates/ConfigType.h.template" -// ********************************************************* -// -// File autogenerated for the rosaria package -// by the dynamic_reconfigure package. -// Please do not edit. -// -// ********************************************************/ - -/*********************************************************** - * Software License Agreement (BSD License) - * - * Copyright (c) 2008, 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. - ***********************************************************/ - -// Author: Blaise Gassend - - -#ifndef __rosaria__ROSARIACONFIG_H__ -#define __rosaria__ROSARIACONFIG_H__ - -#include -#include -#include -#include -#include -#include -#include -#include - -namespace rosaria -{ - class RosAriaConfigStatics; - - class RosAriaConfig - { - public: - class AbstractParamDescription : public dynamic_reconfigure::ParamDescription - { - public: - AbstractParamDescription(std::string n, std::string t, uint32_t l, - std::string d, std::string e) - { - name = n; - type = t; - level = l; - description = d; - edit_method = e; - } - - virtual void clamp(RosAriaConfig &config, const RosAriaConfig &max, const RosAriaConfig &min) const = 0; - virtual void calcLevel(uint32_t &level, const RosAriaConfig &config1, const RosAriaConfig &config2) const = 0; - virtual void fromServer(const ros::NodeHandle &nh, RosAriaConfig &config) const = 0; - virtual void toServer(const ros::NodeHandle &nh, const RosAriaConfig &config) const = 0; - virtual bool fromMessage(const dynamic_reconfigure::Config &msg, RosAriaConfig &config) const = 0; - virtual void toMessage(dynamic_reconfigure::Config &msg, const RosAriaConfig &config) const = 0; - virtual void getValue(const RosAriaConfig &config, boost::any &val) const = 0; - }; - - typedef boost::shared_ptr AbstractParamDescriptionPtr; - typedef boost::shared_ptr AbstractParamDescriptionConstPtr; - - template - class ParamDescription : public AbstractParamDescription - { - public: - ParamDescription(std::string name, std::string type, uint32_t level, - std::string description, std::string edit_method, T RosAriaConfig::* f) : - AbstractParamDescription(name, type, level, description, edit_method), - field(f) - {} - - T (RosAriaConfig::* field); - - virtual void clamp(RosAriaConfig &config, const RosAriaConfig &max, const RosAriaConfig &min) const - { - if (config.*field > max.*field) - config.*field = max.*field; - - if (config.*field < min.*field) - config.*field = min.*field; - } - - virtual void calcLevel(uint32_t &comb_level, const RosAriaConfig &config1, const RosAriaConfig &config2) const - { - if (config1.*field != config2.*field) - comb_level |= level; - } - - virtual void fromServer(const ros::NodeHandle &nh, RosAriaConfig &config) const - { - nh.getParam(name, config.*field); - } - - virtual void toServer(const ros::NodeHandle &nh, const RosAriaConfig &config) const - { - nh.setParam(name, config.*field); - } - - virtual bool fromMessage(const dynamic_reconfigure::Config &msg, RosAriaConfig &config) const - { - return dynamic_reconfigure::ConfigTools::getParameter(msg, name, config.*field); - } - - virtual void toMessage(dynamic_reconfigure::Config &msg, const RosAriaConfig &config) const - { - dynamic_reconfigure::ConfigTools::appendParameter(msg, name, config.*field); - } - - virtual void getValue(const RosAriaConfig &config, boost::any &val) const - { - val = config.*field; - } - }; - - class AbstractGroupDescription : public dynamic_reconfigure::Group - { - public: - AbstractGroupDescription(std::string n, std::string t, int p, int i, bool s) - { - name = n; - type = t; - parent = p; - state = s; - id = i; - } - - std::vector abstract_parameters; - bool state; - - virtual void toMessage(dynamic_reconfigure::Config &msg, const boost::any &config) const = 0; - virtual bool fromMessage(const dynamic_reconfigure::Config &msg, boost::any &config) const =0; - virtual void updateParams(boost::any &cfg, RosAriaConfig &top) const= 0; - virtual void setInitialState(boost::any &cfg) const = 0; - - - void convertParams() - { - for(std::vector::const_iterator i = abstract_parameters.begin(); i != abstract_parameters.end(); ++i) - { - parameters.push_back(dynamic_reconfigure::ParamDescription(**i)); - } - } - }; - - typedef boost::shared_ptr AbstractGroupDescriptionPtr; - typedef boost::shared_ptr AbstractGroupDescriptionConstPtr; - - template - class GroupDescription : public AbstractGroupDescription - { - public: - GroupDescription(std::string name, std::string type, int parent, int id, bool s, T PT::* f) : AbstractGroupDescription(name, type, parent, id, s), field(f) - { - } - - GroupDescription(const GroupDescription& g): AbstractGroupDescription(g.name, g.type, g.parent, g.id, g.state), field(g.field), groups(g.groups) - { - parameters = g.parameters; - abstract_parameters = g.abstract_parameters; - } - - virtual bool fromMessage(const dynamic_reconfigure::Config &msg, boost::any &cfg) const - { - PT* config = boost::any_cast(cfg); - if(!dynamic_reconfigure::ConfigTools::getGroupState(msg, name, (*config).*field)) - return false; - - for(std::vector::const_iterator i = groups.begin(); i != groups.end(); ++i) - { - boost::any n = &((*config).*field); - if(!(*i)->fromMessage(msg, n)) - return false; - } - - return true; - } - - virtual void setInitialState(boost::any &cfg) const - { - PT* config = boost::any_cast(cfg); - T* group = &((*config).*field); - group->state = state; - - for(std::vector::const_iterator i = groups.begin(); i != groups.end(); ++i) - { - boost::any n = boost::any(&((*config).*field)); - (*i)->setInitialState(n); - } - - } - - virtual void updateParams(boost::any &cfg, RosAriaConfig &top) const - { - PT* config = boost::any_cast(cfg); - - T* f = &((*config).*field); - f->setParams(top, abstract_parameters); - - for(std::vector::const_iterator i = groups.begin(); i != groups.end(); ++i) - { - boost::any n = &((*config).*field); - (*i)->updateParams(n, top); - } - } - - virtual void toMessage(dynamic_reconfigure::Config &msg, const boost::any &cfg) const - { - const PT config = boost::any_cast(cfg); - dynamic_reconfigure::ConfigTools::appendGroup(msg, name, id, parent, config.*field); - - for(std::vector::const_iterator i = groups.begin(); i != groups.end(); ++i) - { - (*i)->toMessage(msg, config.*field); - } - } - - T (PT::* field); - std::vector groups; - }; - -class DEFAULT -{ - public: - DEFAULT() - { - state = true; - name = "Default"; - } - - void setParams(RosAriaConfig &config, const std::vector params) - { - for (std::vector::const_iterator _i = params.begin(); _i != params.end(); ++_i) - { - boost::any val; - (*_i)->getValue(config, val); - - if("trans_accel"==(*_i)->name){trans_accel = boost::any_cast(val);} - if("trans_decel"==(*_i)->name){trans_decel = boost::any_cast(val);} - if("lat_accel"==(*_i)->name){lat_accel = boost::any_cast(val);} - if("lat_decel"==(*_i)->name){lat_decel = boost::any_cast(val);} - if("rot_accel"==(*_i)->name){rot_accel = boost::any_cast(val);} - if("rot_decel"==(*_i)->name){rot_decel = boost::any_cast(val);} - if("TicksMM"==(*_i)->name){TicksMM = boost::any_cast(val);} - if("DriftFactor"==(*_i)->name){DriftFactor = boost::any_cast(val);} - if("RevCount"==(*_i)->name){RevCount = boost::any_cast(val);} - } - } - - double trans_accel; -double trans_decel; -double lat_accel; -double lat_decel; -double rot_accel; -double rot_decel; -int TicksMM; -int DriftFactor; -int RevCount; - - bool state; - std::string name; - - -}groups; - - - -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - double trans_accel; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - double trans_decel; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - double lat_accel; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - double lat_decel; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - double rot_accel; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - double rot_decel; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - int TicksMM; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - int DriftFactor; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - int RevCount; -//#line 255 "/opt/ros/hydro/share/dynamic_reconfigure/cmake/../templates/ConfigType.h.template" - - bool __fromMessage__(dynamic_reconfigure::Config &msg) - { - const std::vector &__param_descriptions__ = __getParamDescriptions__(); - const std::vector &__group_descriptions__ = __getGroupDescriptions__(); - - int count = 0; - for (std::vector::const_iterator i = __param_descriptions__.begin(); i != __param_descriptions__.end(); ++i) - if ((*i)->fromMessage(msg, *this)) - count++; - - for (std::vector::const_iterator i = __group_descriptions__.begin(); i != __group_descriptions__.end(); i ++) - { - if ((*i)->id == 0) - { - boost::any n = boost::any(this); - (*i)->updateParams(n, *this); - (*i)->fromMessage(msg, n); - } - } - - if (count != dynamic_reconfigure::ConfigTools::size(msg)) - { - ROS_ERROR("RosAriaConfig::__fromMessage__ called with an unexpected parameter."); - ROS_ERROR("Booleans:"); - for (unsigned int i = 0; i < msg.bools.size(); i++) - ROS_ERROR(" %s", msg.bools[i].name.c_str()); - ROS_ERROR("Integers:"); - for (unsigned int i = 0; i < msg.ints.size(); i++) - ROS_ERROR(" %s", msg.ints[i].name.c_str()); - ROS_ERROR("Doubles:"); - for (unsigned int i = 0; i < msg.doubles.size(); i++) - ROS_ERROR(" %s", msg.doubles[i].name.c_str()); - ROS_ERROR("Strings:"); - for (unsigned int i = 0; i < msg.strs.size(); i++) - ROS_ERROR(" %s", msg.strs[i].name.c_str()); - // @todo Check that there are no duplicates. Make this error more - // explicit. - return false; - } - return true; - } - - // This version of __toMessage__ is used during initialization of - // statics when __getParamDescriptions__ can't be called yet. - void __toMessage__(dynamic_reconfigure::Config &msg, const std::vector &__param_descriptions__, const std::vector &__group_descriptions__) const - { - dynamic_reconfigure::ConfigTools::clear(msg); - for (std::vector::const_iterator i = __param_descriptions__.begin(); i != __param_descriptions__.end(); ++i) - (*i)->toMessage(msg, *this); - - for (std::vector::const_iterator i = __group_descriptions__.begin(); i != __group_descriptions__.end(); ++i) - { - if((*i)->id == 0) - { - (*i)->toMessage(msg, *this); - } - } - } - - void __toMessage__(dynamic_reconfigure::Config &msg) const - { - const std::vector &__param_descriptions__ = __getParamDescriptions__(); - const std::vector &__group_descriptions__ = __getGroupDescriptions__(); - __toMessage__(msg, __param_descriptions__, __group_descriptions__); - } - - void __toServer__(const ros::NodeHandle &nh) const - { - const std::vector &__param_descriptions__ = __getParamDescriptions__(); - for (std::vector::const_iterator i = __param_descriptions__.begin(); i != __param_descriptions__.end(); ++i) - (*i)->toServer(nh, *this); - } - - void __fromServer__(const ros::NodeHandle &nh) - { - static bool setup=false; - - const std::vector &__param_descriptions__ = __getParamDescriptions__(); - for (std::vector::const_iterator i = __param_descriptions__.begin(); i != __param_descriptions__.end(); ++i) - (*i)->fromServer(nh, *this); - - const std::vector &__group_descriptions__ = __getGroupDescriptions__(); - for (std::vector::const_iterator i = __group_descriptions__.begin(); i != __group_descriptions__.end(); i++){ - if (!setup && (*i)->id == 0) { - setup = true; - boost::any n = boost::any(this); - (*i)->setInitialState(n); - } - } - } - - void __clamp__() - { - const std::vector &__param_descriptions__ = __getParamDescriptions__(); - const RosAriaConfig &__max__ = __getMax__(); - const RosAriaConfig &__min__ = __getMin__(); - for (std::vector::const_iterator i = __param_descriptions__.begin(); i != __param_descriptions__.end(); ++i) - (*i)->clamp(*this, __max__, __min__); - } - - uint32_t __level__(const RosAriaConfig &config) const - { - const std::vector &__param_descriptions__ = __getParamDescriptions__(); - uint32_t level = 0; - for (std::vector::const_iterator i = __param_descriptions__.begin(); i != __param_descriptions__.end(); ++i) - (*i)->calcLevel(level, config, *this); - return level; - } - - static const dynamic_reconfigure::ConfigDescription &__getDescriptionMessage__(); - static const RosAriaConfig &__getDefault__(); - static const RosAriaConfig &__getMax__(); - static const RosAriaConfig &__getMin__(); - static const std::vector &__getParamDescriptions__(); - static const std::vector &__getGroupDescriptions__(); - - private: - static const RosAriaConfigStatics *__get_statics__(); - }; - - template <> // Max and min are ignored for strings. - inline void RosAriaConfig::ParamDescription::clamp(RosAriaConfig &config, const RosAriaConfig &max, const RosAriaConfig &min) const - { - return; - } - - class RosAriaConfigStatics - { - friend class RosAriaConfig; - - RosAriaConfigStatics() - { -RosAriaConfig::GroupDescription Default("Default", "", 0, 0, true, &RosAriaConfig::groups); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __min__.trans_accel = -std::numeric_limits::infinity(); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __max__.trans_accel = std::numeric_limits::infinity(); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __default__.trans_accel = 0; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - Default.abstract_parameters.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("trans_accel", "double", 0, "Translational acceleration (m/s^2)", "", &RosAriaConfig::trans_accel))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __param_descriptions__.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("trans_accel", "double", 0, "Translational acceleration (m/s^2)", "", &RosAriaConfig::trans_accel))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __min__.trans_decel = -std::numeric_limits::infinity(); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __max__.trans_decel = std::numeric_limits::infinity(); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __default__.trans_decel = 0; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - Default.abstract_parameters.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("trans_decel", "double", 0, "Translational deceleration (m/s^2)", "", &RosAriaConfig::trans_decel))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __param_descriptions__.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("trans_decel", "double", 0, "Translational deceleration (m/s^2)", "", &RosAriaConfig::trans_decel))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __min__.lat_accel = -std::numeric_limits::infinity(); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __max__.lat_accel = std::numeric_limits::infinity(); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __default__.lat_accel = 0; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - Default.abstract_parameters.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("lat_accel", "double", 0, "Lateral acceleration (m/s^2)", "", &RosAriaConfig::lat_accel))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __param_descriptions__.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("lat_accel", "double", 0, "Lateral acceleration (m/s^2)", "", &RosAriaConfig::lat_accel))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __min__.lat_decel = -std::numeric_limits::infinity(); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __max__.lat_decel = std::numeric_limits::infinity(); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __default__.lat_decel = 0; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - Default.abstract_parameters.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("lat_decel", "double", 0, "Lateral deceleration (m/s^2)", "", &RosAriaConfig::lat_decel))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __param_descriptions__.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("lat_decel", "double", 0, "Lateral deceleration (m/s^2)", "", &RosAriaConfig::lat_decel))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __min__.rot_accel = -std::numeric_limits::infinity(); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __max__.rot_accel = std::numeric_limits::infinity(); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __default__.rot_accel = 0; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - Default.abstract_parameters.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("rot_accel", "double", 0, "Rotational acceleration (rad/s^2)", "", &RosAriaConfig::rot_accel))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __param_descriptions__.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("rot_accel", "double", 0, "Rotational acceleration (rad/s^2)", "", &RosAriaConfig::rot_accel))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __min__.rot_decel = -std::numeric_limits::infinity(); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __max__.rot_decel = std::numeric_limits::infinity(); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __default__.rot_decel = 0; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - Default.abstract_parameters.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("rot_decel", "double", 0, "Rotational deceleration (rad/s^2)", "", &RosAriaConfig::rot_decel))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __param_descriptions__.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("rot_decel", "double", 0, "Rotational deceleration (rad/s^2)", "", &RosAriaConfig::rot_decel))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __min__.TicksMM = -2147483648; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __max__.TicksMM = 2147483647; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __default__.TicksMM = 0; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - Default.abstract_parameters.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("TicksMM", "int", 0, "Encoder ticks/mm", "", &RosAriaConfig::TicksMM))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __param_descriptions__.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("TicksMM", "int", 0, "Encoder ticks/mm", "", &RosAriaConfig::TicksMM))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __min__.DriftFactor = -2147483648; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __max__.DriftFactor = 2147483647; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __default__.DriftFactor = 0; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - Default.abstract_parameters.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("DriftFactor", "int", 0, "Value in 1/8192 increments to be added or subtracted from the left encoder ticks in order to compensate for tire differences.", "", &RosAriaConfig::DriftFactor))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __param_descriptions__.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("DriftFactor", "int", 0, "Value in 1/8192 increments to be added or subtracted from the left encoder ticks in order to compensate for tire differences.", "", &RosAriaConfig::DriftFactor))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __min__.RevCount = -2147483648; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __max__.RevCount = 2147483647; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __default__.RevCount = 0; -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - Default.abstract_parameters.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("RevCount", "int", 0, "The number of differential encoder ticks for a 180-degree revolution of the robot.", "", &RosAriaConfig::RevCount))); -//#line 262 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __param_descriptions__.push_back(RosAriaConfig::AbstractParamDescriptionConstPtr(new RosAriaConfig::ParamDescription("RevCount", "int", 0, "The number of differential encoder ticks for a 180-degree revolution of the robot.", "", &RosAriaConfig::RevCount))); -//#line 233 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - Default.convertParams(); -//#line 233 "/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py" - __group_descriptions__.push_back(RosAriaConfig::AbstractGroupDescriptionConstPtr(new RosAriaConfig::GroupDescription(Default))); -//#line 390 "/opt/ros/hydro/share/dynamic_reconfigure/cmake/../templates/ConfigType.h.template" - - for (std::vector::const_iterator i = __group_descriptions__.begin(); i != __group_descriptions__.end(); ++i) - { - __description_message__.groups.push_back(**i); - } - __max__.__toMessage__(__description_message__.max, __param_descriptions__, __group_descriptions__); - __min__.__toMessage__(__description_message__.min, __param_descriptions__, __group_descriptions__); - __default__.__toMessage__(__description_message__.dflt, __param_descriptions__, __group_descriptions__); - } - std::vector __param_descriptions__; - std::vector __group_descriptions__; - RosAriaConfig __max__; - RosAriaConfig __min__; - RosAriaConfig __default__; - dynamic_reconfigure::ConfigDescription __description_message__; - - static const RosAriaConfigStatics *get_instance() - { - // Split this off in a separate function because I know that - // instance will get initialized the first time get_instance is - // called, and I am guaranteeing that get_instance gets called at - // most once. - static RosAriaConfigStatics instance; - return &instance; - } - }; - - inline const dynamic_reconfigure::ConfigDescription &RosAriaConfig::__getDescriptionMessage__() - { - return __get_statics__()->__description_message__; - } - - inline const RosAriaConfig &RosAriaConfig::__getDefault__() - { - return __get_statics__()->__default__; - } - - inline const RosAriaConfig &RosAriaConfig::__getMax__() - { - return __get_statics__()->__max__; - } - - inline const RosAriaConfig &RosAriaConfig::__getMin__() - { - return __get_statics__()->__min__; - } - - inline const std::vector &RosAriaConfig::__getParamDescriptions__() - { - return __get_statics__()->__param_descriptions__; - } - - inline const std::vector &RosAriaConfig::__getGroupDescriptions__() - { - return __get_statics__()->__group_descriptions__; - } - - inline const RosAriaConfigStatics *RosAriaConfig::__get_statics__() - { - const static RosAriaConfigStatics *statics; - - if (statics) // Common case - return statics; - - boost::mutex::scoped_lock lock(dynamic_reconfigure::__init_mutex__); - - if (statics) // In case we lost a race. - return statics; - - statics = RosAriaConfigStatics::get_instance(); - - return statics; - } - - -} - -#endif // __ROSARIARECONFIGURATOR_H__ diff --git a/Legacy/ws_linux/devel/include/rosaria_msgs/RestrictionsMsg.h b/Legacy/ws_linux/devel/include/rosaria_msgs/RestrictionsMsg.h deleted file mode 100644 index 0101656..0000000 --- a/Legacy/ws_linux/devel/include/rosaria_msgs/RestrictionsMsg.h +++ /dev/null @@ -1,246 +0,0 @@ -/* Software License Agreement (BSD License) - * - * Copyright (c) 2011, 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 Willow Garage, Inc. 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. - * - * Auto-generated by genmsg_cpp from file /home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RestrictionsMsg.msg - * - */ - - -#ifndef ROSARIA_MSGS_MESSAGE_RESTRICTIONSMSG_H -#define ROSARIA_MSGS_MESSAGE_RESTRICTIONSMSG_H - - -#include -#include -#include - -#include -#include -#include -#include - -#include -#include -#include - -namespace rosaria_msgs -{ -template -struct RestrictionsMsg_ -{ - typedef RestrictionsMsg_ Type; - - RestrictionsMsg_() - : distance() - , linear_velocity() - , angular_velocity() { - } - RestrictionsMsg_(const ContainerAllocator& _alloc) - : distance(_alloc) - , linear_velocity(_alloc) - , angular_velocity(_alloc) { - } - - - - typedef ::std_msgs::Float64_ _distance_type; - _distance_type distance; - - typedef ::std_msgs::Float64_ _linear_velocity_type; - _linear_velocity_type linear_velocity; - - typedef ::std_msgs::Float64_ _angular_velocity_type; - _angular_velocity_type angular_velocity; - - - - - typedef boost::shared_ptr< ::rosaria_msgs::RestrictionsMsg_ > Ptr; - typedef boost::shared_ptr< ::rosaria_msgs::RestrictionsMsg_ const> ConstPtr; - boost::shared_ptr > __connection_header; - -}; // struct RestrictionsMsg_ - -typedef ::rosaria_msgs::RestrictionsMsg_ > RestrictionsMsg; - -typedef boost::shared_ptr< ::rosaria_msgs::RestrictionsMsg > RestrictionsMsgPtr; -typedef boost::shared_ptr< ::rosaria_msgs::RestrictionsMsg const> RestrictionsMsgConstPtr; - -// constants requiring out of line definition - - - -template -std::ostream& operator<<(std::ostream& s, const ::rosaria_msgs::RestrictionsMsg_ & v) -{ -ros::message_operations::Printer< ::rosaria_msgs::RestrictionsMsg_ >::stream(s, "", v); -return s; -} - -} // namespace rosaria_msgs - -namespace ros -{ -namespace message_traits -{ - - - -// BOOLTRAITS {'IsFixedSize': True, 'IsMessage': True, 'HasHeader': False} -// {'std_msgs': ['/opt/ros/hydro/share/std_msgs/cmake/../msg'], 'rosaria_msgs': ['/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg'], 'geometry_msgs': ['/opt/ros/hydro/share/geometry_msgs/cmake/../msg']} - -// !!!!!!!!!!! ['__class__', '__delattr__', '__dict__', '__doc__', '__eq__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_parsed_fields', 'constants', 'fields', 'full_name', 'has_header', 'header_present', 'names', 'package', 'parsed_fields', 'short_name', 'text', 'types'] - - - - -template -struct IsFixedSize< ::rosaria_msgs::RestrictionsMsg_ > - : TrueType - { }; - -template -struct IsFixedSize< ::rosaria_msgs::RestrictionsMsg_ const> - : TrueType - { }; - -template -struct IsMessage< ::rosaria_msgs::RestrictionsMsg_ > - : TrueType - { }; - -template -struct IsMessage< ::rosaria_msgs::RestrictionsMsg_ const> - : TrueType - { }; - -template -struct HasHeader< ::rosaria_msgs::RestrictionsMsg_ > - : FalseType - { }; - -template -struct HasHeader< ::rosaria_msgs::RestrictionsMsg_ const> - : FalseType - { }; - - -template -struct MD5Sum< ::rosaria_msgs::RestrictionsMsg_ > -{ - static const char* value() - { - return "c2466ab186049d2506624976271d3b3e"; - } - - static const char* value(const ::rosaria_msgs::RestrictionsMsg_&) { return value(); } - static const uint64_t static_value1 = 0xc2466ab186049d25ULL; - static const uint64_t static_value2 = 0x06624976271d3b3eULL; -}; - -template -struct DataType< ::rosaria_msgs::RestrictionsMsg_ > -{ - static const char* value() - { - return "rosaria_msgs/RestrictionsMsg"; - } - - static const char* value(const ::rosaria_msgs::RestrictionsMsg_&) { return value(); } -}; - -template -struct Definition< ::rosaria_msgs::RestrictionsMsg_ > -{ - static const char* value() - { - return "std_msgs/Float64 distance\n\ -std_msgs/Float64 linear_velocity\n\ -std_msgs/Float64 angular_velocity\n\ -================================================================================\n\ -MSG: std_msgs/Float64\n\ -float64 data\n\ -"; - } - - static const char* value(const ::rosaria_msgs::RestrictionsMsg_&) { return value(); } -}; - -} // namespace message_traits -} // namespace ros - -namespace ros -{ -namespace serialization -{ - - template struct Serializer< ::rosaria_msgs::RestrictionsMsg_ > - { - template inline static void allInOne(Stream& stream, T m) - { - stream.next(m.distance); - stream.next(m.linear_velocity); - stream.next(m.angular_velocity); - } - - ROS_DECLARE_ALLINONE_SERIALIZER; - }; // struct RestrictionsMsg_ - -} // namespace serialization -} // namespace ros - -namespace ros -{ -namespace message_operations -{ - -template -struct Printer< ::rosaria_msgs::RestrictionsMsg_ > -{ - template static void stream(Stream& s, const std::string& indent, const ::rosaria_msgs::RestrictionsMsg_& v) - { - s << indent << "distance: "; - s << std::endl; - Printer< ::std_msgs::Float64_ >::stream(s, indent + " ", v.distance); - s << indent << "linear_velocity: "; - s << std::endl; - Printer< ::std_msgs::Float64_ >::stream(s, indent + " ", v.linear_velocity); - s << indent << "angular_velocity: "; - s << std::endl; - Printer< ::std_msgs::Float64_ >::stream(s, indent + " ", v.angular_velocity); - } -}; - -} // namespace message_operations -} // namespace ros - -#endif // ROSARIA_MSGS_MESSAGE_RESTRICTIONSMSG_H diff --git a/Legacy/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h b/Legacy/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h deleted file mode 100644 index 226332f..0000000 --- a/Legacy/ws_linux/devel/include/rosaria_msgs/RobotInfoMsg.h +++ /dev/null @@ -1,299 +0,0 @@ -/* Software License Agreement (BSD License) - * - * Copyright (c) 2011, 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 Willow Garage, Inc. 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. - * - * Auto-generated by genmsg_cpp from file /home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RobotInfoMsg.msg - * - */ - - -#ifndef ROSARIA_MSGS_MESSAGE_ROBOTINFOMSG_H -#define ROSARIA_MSGS_MESSAGE_ROBOTINFOMSG_H - - -#include -#include -#include - -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include - -namespace rosaria_msgs -{ -template -struct RobotInfoMsg_ -{ - typedef RobotInfoMsg_ Type; - - RobotInfoMsg_() - : robot_id() - , battery_voltage() - , twist() - , state() - , clutch() - , obstacle_detected() { - } - RobotInfoMsg_(const ContainerAllocator& _alloc) - : robot_id(_alloc) - , battery_voltage(_alloc) - , twist(_alloc) - , state(_alloc) - , clutch(_alloc) - , obstacle_detected(_alloc) { - } - - - - typedef ::std_msgs::UInt8_ _robot_id_type; - _robot_id_type robot_id; - - typedef ::std_msgs::Float64_ _battery_voltage_type; - _battery_voltage_type battery_voltage; - - typedef ::geometry_msgs::Twist_ _twist_type; - _twist_type twist; - - typedef ::std_msgs::Bool_ _state_type; - _state_type state; - - typedef ::std_msgs::Bool_ _clutch_type; - _clutch_type clutch; - - typedef ::std_msgs::Bool_ _obstacle_detected_type; - _obstacle_detected_type obstacle_detected; - - - - - typedef boost::shared_ptr< ::rosaria_msgs::RobotInfoMsg_ > Ptr; - typedef boost::shared_ptr< ::rosaria_msgs::RobotInfoMsg_ const> ConstPtr; - boost::shared_ptr > __connection_header; - -}; // struct RobotInfoMsg_ - -typedef ::rosaria_msgs::RobotInfoMsg_ > RobotInfoMsg; - -typedef boost::shared_ptr< ::rosaria_msgs::RobotInfoMsg > RobotInfoMsgPtr; -typedef boost::shared_ptr< ::rosaria_msgs::RobotInfoMsg const> RobotInfoMsgConstPtr; - -// constants requiring out of line definition - - - -template -std::ostream& operator<<(std::ostream& s, const ::rosaria_msgs::RobotInfoMsg_ & v) -{ -ros::message_operations::Printer< ::rosaria_msgs::RobotInfoMsg_ >::stream(s, "", v); -return s; -} - -} // namespace rosaria_msgs - -namespace ros -{ -namespace message_traits -{ - - - -// BOOLTRAITS {'IsFixedSize': True, 'IsMessage': True, 'HasHeader': False} -// {'std_msgs': ['/opt/ros/hydro/share/std_msgs/cmake/../msg'], 'rosaria_msgs': ['/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg'], 'geometry_msgs': ['/opt/ros/hydro/share/geometry_msgs/cmake/../msg']} - -// !!!!!!!!!!! ['__class__', '__delattr__', '__dict__', '__doc__', '__eq__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_parsed_fields', 'constants', 'fields', 'full_name', 'has_header', 'header_present', 'names', 'package', 'parsed_fields', 'short_name', 'text', 'types'] - - - - -template -struct IsFixedSize< ::rosaria_msgs::RobotInfoMsg_ > - : TrueType - { }; - -template -struct IsFixedSize< ::rosaria_msgs::RobotInfoMsg_ const> - : TrueType - { }; - -template -struct IsMessage< ::rosaria_msgs::RobotInfoMsg_ > - : TrueType - { }; - -template -struct IsMessage< ::rosaria_msgs::RobotInfoMsg_ const> - : TrueType - { }; - -template -struct HasHeader< ::rosaria_msgs::RobotInfoMsg_ > - : FalseType - { }; - -template -struct HasHeader< ::rosaria_msgs::RobotInfoMsg_ const> - : FalseType - { }; - - -template -struct MD5Sum< ::rosaria_msgs::RobotInfoMsg_ > -{ - static const char* value() - { - return "fc20ec1228cc0538c3b1ee05e9614d34"; - } - - static const char* value(const ::rosaria_msgs::RobotInfoMsg_&) { return value(); } - static const uint64_t static_value1 = 0xfc20ec1228cc0538ULL; - static const uint64_t static_value2 = 0xc3b1ee05e9614d34ULL; -}; - -template -struct DataType< ::rosaria_msgs::RobotInfoMsg_ > -{ - static const char* value() - { - return "rosaria_msgs/RobotInfoMsg"; - } - - static const char* value(const ::rosaria_msgs::RobotInfoMsg_&) { return value(); } -}; - -template -struct Definition< ::rosaria_msgs::RobotInfoMsg_ > -{ - static const char* value() - { - return "std_msgs/UInt8 robot_id\n\ -std_msgs/Float64 battery_voltage\n\ -geometry_msgs/Twist twist\n\ -std_msgs/Bool state\n\ -std_msgs/Bool clutch\n\ -std_msgs/Bool obstacle_detected\n\ -================================================================================\n\ -MSG: std_msgs/UInt8\n\ -uint8 data\n\ -\n\ -================================================================================\n\ -MSG: std_msgs/Float64\n\ -float64 data\n\ -================================================================================\n\ -MSG: geometry_msgs/Twist\n\ -# This expresses velocity in free space broken into its linear and angular parts.\n\ -Vector3 linear\n\ -Vector3 angular\n\ -\n\ -================================================================================\n\ -MSG: geometry_msgs/Vector3\n\ -# This represents a vector in free space. \n\ -\n\ -float64 x\n\ -float64 y\n\ -float64 z\n\ -================================================================================\n\ -MSG: std_msgs/Bool\n\ -bool data\n\ -"; - } - - static const char* value(const ::rosaria_msgs::RobotInfoMsg_&) { return value(); } -}; - -} // namespace message_traits -} // namespace ros - -namespace ros -{ -namespace serialization -{ - - template struct Serializer< ::rosaria_msgs::RobotInfoMsg_ > - { - template inline static void allInOne(Stream& stream, T m) - { - stream.next(m.robot_id); - stream.next(m.battery_voltage); - stream.next(m.twist); - stream.next(m.state); - stream.next(m.clutch); - stream.next(m.obstacle_detected); - } - - ROS_DECLARE_ALLINONE_SERIALIZER; - }; // struct RobotInfoMsg_ - -} // namespace serialization -} // namespace ros - -namespace ros -{ -namespace message_operations -{ - -template -struct Printer< ::rosaria_msgs::RobotInfoMsg_ > -{ - template static void stream(Stream& s, const std::string& indent, const ::rosaria_msgs::RobotInfoMsg_& v) - { - s << indent << "robot_id: "; - s << std::endl; - Printer< ::std_msgs::UInt8_ >::stream(s, indent + " ", v.robot_id); - s << indent << "battery_voltage: "; - s << std::endl; - Printer< ::std_msgs::Float64_ >::stream(s, indent + " ", v.battery_voltage); - s << indent << "twist: "; - s << std::endl; - Printer< ::geometry_msgs::Twist_ >::stream(s, indent + " ", v.twist); - s << indent << "state: "; - s << std::endl; - Printer< ::std_msgs::Bool_ >::stream(s, indent + " ", v.state); - s << indent << "clutch: "; - s << std::endl; - Printer< ::std_msgs::Bool_ >::stream(s, indent + " ", v.clutch); - s << indent << "obstacle_detected: "; - s << std::endl; - Printer< ::std_msgs::Bool_ >::stream(s, indent + " ", v.obstacle_detected); - } -}; - -} // namespace message_operations -} // namespace ros - -#endif // ROSARIA_MSGS_MESSAGE_ROBOTINFOMSG_H diff --git a/Legacy/ws_linux/devel/lib/pkgconfig/rosaria.pc b/Legacy/ws_linux/devel/lib/pkgconfig/rosaria.pc deleted file mode 100644 index 61e1551..0000000 --- a/Legacy/ws_linux/devel/lib/pkgconfig/rosaria.pc +++ /dev/null @@ -1,8 +0,0 @@ -prefix=/home/lab1_5/ws/ws_linux/devel - -Name: rosaria -Description: Description of rosaria -Version: 0.9.0 -Cflags: -I/home/lab1_5/ws/ws_linux/devel/include -Libs: -L/home/lab1_5/ws/ws_linux/devel/lib -Requires: roscpp nav_msgs geometry_msgs sensor_msgs tf diff --git a/Legacy/ws_linux/devel/lib/pkgconfig/rosaria_msgs.pc b/Legacy/ws_linux/devel/lib/pkgconfig/rosaria_msgs.pc deleted file mode 100644 index 68a54f6..0000000 --- a/Legacy/ws_linux/devel/lib/pkgconfig/rosaria_msgs.pc +++ /dev/null @@ -1,8 +0,0 @@ -prefix=/home/lab1_5/ws/ws_linux/devel - -Name: rosaria_msgs -Description: Description of rosaria_msgs -Version: 0.0.0 -Cflags: -I/home/lab1_5/ws/ws_linux/devel/include -Libs: -L/home/lab1_5/ws/ws_linux/devel/lib -Requires: message_runtime diff --git a/Legacy/ws_linux/devel/lib/pkgconfig/safety.pc b/Legacy/ws_linux/devel/lib/pkgconfig/safety.pc deleted file mode 100644 index f63ab1e..0000000 --- a/Legacy/ws_linux/devel/lib/pkgconfig/safety.pc +++ /dev/null @@ -1,8 +0,0 @@ -prefix=/home/lab1_5/ws/ws_linux/devel - -Name: safety -Description: Description of safety -Version: 0.2.1 -Cflags: -Libs: -L/home/lab1_5/ws/ws_linux/devel/lib -lsafety -Requires: message_runtime roscpp rospy std_msgs rosaria diff --git a/Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria/__init__.py b/Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria/cfg/RosAriaConfig.py b/Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria/cfg/RosAriaConfig.py deleted file mode 100644 index 206824b..0000000 --- a/Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria/cfg/RosAriaConfig.py +++ /dev/null @@ -1,70 +0,0 @@ -## ********************************************************* -## -## File autogenerated for the rosaria package -## by the dynamic_reconfigure package. -## Please do not edit. -## -## ********************************************************/ - -##********************************************************** -## Software License Agreement (BSD License) -## -## Copyright (c) 2008, 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 dynamic_reconfigure.encoding import extract_params - -inf = float('inf') - -config_description = {'upper': 'DEFAULT', 'lower': 'groups', 'srcline': 233, 'name': 'Default', 'parent': 0, 'srcfile': '/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py', 'cstate': 'true', 'parentname': 'Default', 'class': 'DEFAULT', 'field': 'default', 'state': True, 'parentclass': '', 'groups': [], 'parameters': [{'srcline': 262, 'description': 'Translational acceleration (m/s^2)', 'max': 'std::numeric_limits::infinity()', 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py', 'name': 'trans_accel', 'edit_method': '', 'default': 0, 'level': 0, 'min': '-std::numeric_limits::infinity()', 'type': 'double'}, {'srcline': 262, 'description': 'Translational deceleration (m/s^2)', 'max': 'std::numeric_limits::infinity()', 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py', 'name': 'trans_decel', 'edit_method': '', 'default': 0, 'level': 0, 'min': '-std::numeric_limits::infinity()', 'type': 'double'}, {'srcline': 262, 'description': 'Lateral acceleration (m/s^2)', 'max': 'std::numeric_limits::infinity()', 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py', 'name': 'lat_accel', 'edit_method': '', 'default': 0, 'level': 0, 'min': '-std::numeric_limits::infinity()', 'type': 'double'}, {'srcline': 262, 'description': 'Lateral deceleration (m/s^2)', 'max': 'std::numeric_limits::infinity()', 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py', 'name': 'lat_decel', 'edit_method': '', 'default': 0, 'level': 0, 'min': '-std::numeric_limits::infinity()', 'type': 'double'}, {'srcline': 262, 'description': 'Rotational acceleration (rad/s^2)', 'max': 'std::numeric_limits::infinity()', 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py', 'name': 'rot_accel', 'edit_method': '', 'default': 0, 'level': 0, 'min': '-std::numeric_limits::infinity()', 'type': 'double'}, {'srcline': 262, 'description': 'Rotational deceleration (rad/s^2)', 'max': 'std::numeric_limits::infinity()', 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py', 'name': 'rot_decel', 'edit_method': '', 'default': 0, 'level': 0, 'min': '-std::numeric_limits::infinity()', 'type': 'double'}, {'srcline': 262, 'description': 'Encoder ticks/mm', 'max': 2147483647, 'cconsttype': 'const int', 'ctype': 'int', 'srcfile': '/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py', 'name': 'TicksMM', 'edit_method': '', 'default': 0, 'level': 0, 'min': -2147483648, 'type': 'int'}, {'srcline': 262, 'description': 'Value in 1/8192 increments to be added or subtracted from the left encoder ticks in order to compensate for tire differences.', 'max': 2147483647, 'cconsttype': 'const int', 'ctype': 'int', 'srcfile': '/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py', 'name': 'DriftFactor', 'edit_method': '', 'default': 0, 'level': 0, 'min': -2147483648, 'type': 'int'}, {'srcline': 262, 'description': 'The number of differential encoder ticks for a 180-degree revolution of the robot.', 'max': 2147483647, 'cconsttype': 'const int', 'ctype': 'int', 'srcfile': '/opt/ros/hydro/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py', 'name': 'RevCount', 'edit_method': '', 'default': 0, 'level': 0, 'min': -2147483648, 'type': 'int'}], 'type': '', 'id': 0} - -min = {} -max = {} -defaults = {} -level = {} -type = {} -all_level = 0 - -#def extract_params(config): -# params = [] -# params.extend(config['parameters']) -# for group in config['groups']: -# params.extend(extract_params(group)) -# return params - -for param in extract_params(config_description): - min[param['name']] = param['min'] - max[param['name']] = param['max'] - defaults[param['name']] = param['default'] - level[param['name']] = param['level'] - type[param['name']] = param['type'] - all_level = all_level | param['level'] - diff --git a/Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria/cfg/__init__.py b/Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria/cfg/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/_BumperState.py b/Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/_BumperState.py deleted file mode 100644 index 1f92eb0..0000000 --- a/Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria/msg/_BumperState.py +++ /dev/null @@ -1,211 +0,0 @@ -"""autogenerated by genpy from rosaria/BumperState.msg. Do not edit.""" -import sys -python3 = True if sys.hexversion > 0x03000000 else False -import genpy -import struct - -import std_msgs.msg - -class BumperState(genpy.Message): - _md5sum = "f81947761ff7e166a3bbaf937b9869b5" - _type = "rosaria/BumperState" - _has_header = True #flag to mark the presence of a Header object - _full_text = """Header header -bool[] front_bumpers -bool[] rear_bumpers - -================================================================================ -MSG: std_msgs/Header -# Standard metadata for higher-level stamped data types. -# This is generally used to communicate timestamped data -# in a particular coordinate frame. -# -# sequence ID: consecutively increasing ID -uint32 seq -#Two-integer timestamp that is expressed as: -# * stamp.secs: seconds (stamp_secs) since epoch -# * stamp.nsecs: nanoseconds since stamp_secs -# time-handling sugar is provided by the client library -time stamp -#Frame this data is associated with -# 0: no frame -# 1: global frame -string frame_id - -""" - __slots__ = ['header','front_bumpers','rear_bumpers'] - _slot_types = ['std_msgs/Header','bool[]','bool[]'] - - def __init__(self, *args, **kwds): - """ - Constructor. Any message fields that are implicitly/explicitly - set to None will be assigned a default value. The recommend - use is keyword arguments as this is more robust to future message - changes. You cannot mix in-order arguments and keyword arguments. - - The available fields are: - header,front_bumpers,rear_bumpers - - :param args: complete set of field values, in .msg order - :param kwds: use keyword arguments corresponding to message field names - to set specific fields. - """ - if args or kwds: - super(BumperState, self).__init__(*args, **kwds) - #message fields cannot be None, assign default values for those that are - if self.header is None: - self.header = std_msgs.msg.Header() - if self.front_bumpers is None: - self.front_bumpers = [] - if self.rear_bumpers is None: - self.rear_bumpers = [] - else: - self.header = std_msgs.msg.Header() - self.front_bumpers = [] - self.rear_bumpers = [] - - def _get_types(self): - """ - internal API method - """ - return self._slot_types - - def serialize(self, buff): - """ - serialize message into buffer - :param buff: buffer, ``StringIO`` - """ - try: - _x = self - buff.write(_struct_3I.pack(_x.header.seq, _x.header.stamp.secs, _x.header.stamp.nsecs)) - _x = self.header.frame_id - length = len(_x) - if python3 or type(_x) == unicode: - _x = _x.encode('utf-8') - length = len(_x) - buff.write(struct.pack(' 0x03000000 else False -import genpy -import struct - -import std_msgs.msg - -class RestrictionsMsg(genpy.Message): - _md5sum = "c2466ab186049d2506624976271d3b3e" - _type = "rosaria_msgs/RestrictionsMsg" - _has_header = False #flag to mark the presence of a Header object - _full_text = """std_msgs/Float64 distance -std_msgs/Float64 linear_velocity -std_msgs/Float64 angular_velocity -================================================================================ -MSG: std_msgs/Float64 -float64 data -""" - __slots__ = ['distance','linear_velocity','angular_velocity'] - _slot_types = ['std_msgs/Float64','std_msgs/Float64','std_msgs/Float64'] - - def __init__(self, *args, **kwds): - """ - Constructor. Any message fields that are implicitly/explicitly - set to None will be assigned a default value. The recommend - use is keyword arguments as this is more robust to future message - changes. You cannot mix in-order arguments and keyword arguments. - - The available fields are: - distance,linear_velocity,angular_velocity - - :param args: complete set of field values, in .msg order - :param kwds: use keyword arguments corresponding to message field names - to set specific fields. - """ - if args or kwds: - super(RestrictionsMsg, self).__init__(*args, **kwds) - #message fields cannot be None, assign default values for those that are - if self.distance is None: - self.distance = std_msgs.msg.Float64() - if self.linear_velocity is None: - self.linear_velocity = std_msgs.msg.Float64() - if self.angular_velocity is None: - self.angular_velocity = std_msgs.msg.Float64() - else: - self.distance = std_msgs.msg.Float64() - self.linear_velocity = std_msgs.msg.Float64() - self.angular_velocity = std_msgs.msg.Float64() - - def _get_types(self): - """ - internal API method - """ - return self._slot_types - - def serialize(self, buff): - """ - serialize message into buffer - :param buff: buffer, ``StringIO`` - """ - try: - _x = self - buff.write(_struct_3d.pack(_x.distance.data, _x.linear_velocity.data, _x.angular_velocity.data)) - except struct.error as se: self._check_types(struct.error("%s: '%s' when writing '%s'" % (type(se), str(se), str(_x)))) - except TypeError as te: self._check_types(ValueError("%s: '%s' when writing '%s'" % (type(te), str(te), str(_x)))) - - def deserialize(self, str): - """ - unpack serialized message in str into this message instance - :param str: byte array of serialized message, ``str`` - """ - try: - if self.distance is None: - self.distance = std_msgs.msg.Float64() - if self.linear_velocity is None: - self.linear_velocity = std_msgs.msg.Float64() - if self.angular_velocity is None: - self.angular_velocity = std_msgs.msg.Float64() - end = 0 - _x = self - start = end - end += 24 - (_x.distance.data, _x.linear_velocity.data, _x.angular_velocity.data,) = _struct_3d.unpack(str[start:end]) - return self - except struct.error as e: - raise genpy.DeserializationError(e) #most likely buffer underfill - - - def serialize_numpy(self, buff, numpy): - """ - serialize message with numpy array types into buffer - :param buff: buffer, ``StringIO`` - :param numpy: numpy python module - """ - try: - _x = self - buff.write(_struct_3d.pack(_x.distance.data, _x.linear_velocity.data, _x.angular_velocity.data)) - except struct.error as se: self._check_types(struct.error("%s: '%s' when writing '%s'" % (type(se), str(se), str(_x)))) - except TypeError as te: self._check_types(ValueError("%s: '%s' when writing '%s'" % (type(te), str(te), str(_x)))) - - def deserialize_numpy(self, str, numpy): - """ - unpack serialized message in str into this message instance using numpy for array types - :param str: byte array of serialized message, ``str`` - :param numpy: numpy python module - """ - try: - if self.distance is None: - self.distance = std_msgs.msg.Float64() - if self.linear_velocity is None: - self.linear_velocity = std_msgs.msg.Float64() - if self.angular_velocity is None: - self.angular_velocity = std_msgs.msg.Float64() - end = 0 - _x = self - start = end - end += 24 - (_x.distance.data, _x.linear_velocity.data, _x.angular_velocity.data,) = _struct_3d.unpack(str[start:end]) - return self - except struct.error as e: - raise genpy.DeserializationError(e) #most likely buffer underfill - -_struct_I = genpy.struct_I -_struct_3d = struct.Struct("<3d") diff --git a/Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py b/Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py deleted file mode 100644 index c9fbf32..0000000 --- a/Legacy/ws_linux/devel/lib/python2.7/dist-packages/rosaria_msgs/msg/_RobotInfoMsg.py +++ /dev/null @@ -1,176 +0,0 @@ -"""autogenerated by genpy from rosaria_msgs/RobotInfoMsg.msg. Do not edit.""" -import sys -python3 = True if sys.hexversion > 0x03000000 else False -import genpy -import struct - -import geometry_msgs.msg -import std_msgs.msg - -class RobotInfoMsg(genpy.Message): - _md5sum = "fc20ec1228cc0538c3b1ee05e9614d34" - _type = "rosaria_msgs/RobotInfoMsg" - _has_header = False #flag to mark the presence of a Header object - _full_text = """std_msgs/UInt8 robot_id -std_msgs/Float64 battery_voltage -geometry_msgs/Twist twist -std_msgs/Bool state -std_msgs/Bool clutch -std_msgs/Bool obstacle_detected -================================================================================ -MSG: std_msgs/UInt8 -uint8 data - -================================================================================ -MSG: std_msgs/Float64 -float64 data -================================================================================ -MSG: geometry_msgs/Twist -# This expresses velocity in free space broken into its linear and angular parts. -Vector3 linear -Vector3 angular - -================================================================================ -MSG: geometry_msgs/Vector3 -# This represents a vector in free space. - -float64 x -float64 y -float64 z -================================================================================ -MSG: std_msgs/Bool -bool data -""" - __slots__ = ['robot_id','battery_voltage','twist','state','clutch','obstacle_detected'] - _slot_types = ['std_msgs/UInt8','std_msgs/Float64','geometry_msgs/Twist','std_msgs/Bool','std_msgs/Bool','std_msgs/Bool'] - - def __init__(self, *args, **kwds): - """ - Constructor. Any message fields that are implicitly/explicitly - set to None will be assigned a default value. The recommend - use is keyword arguments as this is more robust to future message - changes. You cannot mix in-order arguments and keyword arguments. - - The available fields are: - robot_id,battery_voltage,twist,state,clutch,obstacle_detected - - :param args: complete set of field values, in .msg order - :param kwds: use keyword arguments corresponding to message field names - to set specific fields. - """ - if args or kwds: - super(RobotInfoMsg, self).__init__(*args, **kwds) - #message fields cannot be None, assign default values for those that are - if self.robot_id is None: - self.robot_id = std_msgs.msg.UInt8() - if self.battery_voltage is None: - self.battery_voltage = std_msgs.msg.Float64() - if self.twist is None: - self.twist = geometry_msgs.msg.Twist() - if self.state is None: - self.state = std_msgs.msg.Bool() - if self.clutch is None: - self.clutch = std_msgs.msg.Bool() - if self.obstacle_detected is None: - self.obstacle_detected = std_msgs.msg.Bool() - else: - self.robot_id = std_msgs.msg.UInt8() - self.battery_voltage = std_msgs.msg.Float64() - self.twist = geometry_msgs.msg.Twist() - self.state = std_msgs.msg.Bool() - self.clutch = std_msgs.msg.Bool() - self.obstacle_detected = std_msgs.msg.Bool() - - def _get_types(self): - """ - internal API method - """ - return self._slot_types - - def serialize(self, buff): - """ - serialize message into buffer - :param buff: buffer, ``StringIO`` - """ - try: - _x = self - buff.write(_struct_B7d3B.pack(_x.robot_id.data, _x.battery_voltage.data, _x.twist.linear.x, _x.twist.linear.y, _x.twist.linear.z, _x.twist.angular.x, _x.twist.angular.y, _x.twist.angular.z, _x.state.data, _x.clutch.data, _x.obstacle_detected.data)) - except struct.error as se: self._check_types(struct.error("%s: '%s' when writing '%s'" % (type(se), str(se), str(_x)))) - except TypeError as te: self._check_types(ValueError("%s: '%s' when writing '%s'" % (type(te), str(te), str(_x)))) - - def deserialize(self, str): - """ - unpack serialized message in str into this message instance - :param str: byte array of serialized message, ``str`` - """ - try: - if self.robot_id is None: - self.robot_id = std_msgs.msg.UInt8() - if self.battery_voltage is None: - self.battery_voltage = std_msgs.msg.Float64() - if self.twist is None: - self.twist = geometry_msgs.msg.Twist() - if self.state is None: - self.state = std_msgs.msg.Bool() - if self.clutch is None: - self.clutch = std_msgs.msg.Bool() - if self.obstacle_detected is None: - self.obstacle_detected = std_msgs.msg.Bool() - end = 0 - _x = self - start = end - end += 60 - (_x.robot_id.data, _x.battery_voltage.data, _x.twist.linear.x, _x.twist.linear.y, _x.twist.linear.z, _x.twist.angular.x, _x.twist.angular.y, _x.twist.angular.z, _x.state.data, _x.clutch.data, _x.obstacle_detected.data,) = _struct_B7d3B.unpack(str[start:end]) - self.state.data = bool(self.state.data) - self.clutch.data = bool(self.clutch.data) - self.obstacle_detected.data = bool(self.obstacle_detected.data) - return self - except struct.error as e: - raise genpy.DeserializationError(e) #most likely buffer underfill - - - def serialize_numpy(self, buff, numpy): - """ - serialize message with numpy array types into buffer - :param buff: buffer, ``StringIO`` - :param numpy: numpy python module - """ - try: - _x = self - buff.write(_struct_B7d3B.pack(_x.robot_id.data, _x.battery_voltage.data, _x.twist.linear.x, _x.twist.linear.y, _x.twist.linear.z, _x.twist.angular.x, _x.twist.angular.y, _x.twist.angular.z, _x.state.data, _x.clutch.data, _x.obstacle_detected.data)) - except struct.error as se: self._check_types(struct.error("%s: '%s' when writing '%s'" % (type(se), str(se), str(_x)))) - except TypeError as te: self._check_types(ValueError("%s: '%s' when writing '%s'" % (type(te), str(te), str(_x)))) - - def deserialize_numpy(self, str, numpy): - """ - unpack serialized message in str into this message instance using numpy for array types - :param str: byte array of serialized message, ``str`` - :param numpy: numpy python module - """ - try: - if self.robot_id is None: - self.robot_id = std_msgs.msg.UInt8() - if self.battery_voltage is None: - self.battery_voltage = std_msgs.msg.Float64() - if self.twist is None: - self.twist = geometry_msgs.msg.Twist() - if self.state is None: - self.state = std_msgs.msg.Bool() - if self.clutch is None: - self.clutch = std_msgs.msg.Bool() - if self.obstacle_detected is None: - self.obstacle_detected = std_msgs.msg.Bool() - end = 0 - _x = self - start = end - end += 60 - (_x.robot_id.data, _x.battery_voltage.data, _x.twist.linear.x, _x.twist.linear.y, _x.twist.linear.z, _x.twist.angular.x, _x.twist.angular.y, _x.twist.angular.z, _x.state.data, _x.clutch.data, _x.obstacle_detected.data,) = _struct_B7d3B.unpack(str[start:end]) - self.state.data = bool(self.state.data) - self.clutch.data = bool(self.clutch.data) - self.obstacle_detected.data = bool(self.obstacle_detected.data) - return self - except struct.error as e: - raise genpy.DeserializationError(e) #most likely buffer underfill - -_struct_I = genpy.struct_I -_struct_B7d3B = struct.Struct("nQ1Cx^z>AW>!{&u7E6K9VUr<*g)aN# z{&yp#dv1j$ZG=dPJ>lV7BVtIDuvG*py(*=xBfl~ahUrM|zawG3Lk`%p|1Ip<(!Zr6 z4gRf3N79G+``noC?|(*0>%Y7a|L=KrBq5@|*O~h>&vkLqzw3*W=KbAwq`kx6BbhMd zUv}J&d3wzKMBD$}Pqh8t{W?-cpMOVo{P>t38^ecQ_hCzMV$M<~h|Aw^|0kK-GUN4R zehAYA-@E)h3%-x}|D?~Hzem!M9ryFb{g~(Z|93i`=UDpv{l9)*QY`*GVn=rTI`o+p z5!~Od&#aJMvm)j!Slnx|eg9tl?RrPg?QQ$_$1T9!nA?u<^!@t)9Y2q{I5E#z2+YR- zbA9izyYn8sz22LQTy8)0Vc$RN-~mqKI>8;8p9zt%K)f9ho5pftaRaSMs)(&g zSi;DP_e5?{QfFdIcv1~x4Wbh)8WuN!YbxN5aFJONlZFXSY)wal*jU0*F;4Jem87V0 zW^i{ZIS`$%EVr>FJDF@6n;}%ylX|fdDv8uqSVg34R$7S}DX}IVm2P@T_|?$o#Ji43*_1Qq#FiuDJJUX6;F*98;2A(ET(gt<0WZDB}$C5C@Vj znuN^`lvhc~Slu!)myBb{Jd$PX^nfaN63mwRg|XaRMS3dygEA4TT*}pD36-QI&QRpB ztwl|sL~=-I0@o?Ro3rF7Cphn50`b1i$si(PBoynWvy}zxtY{+CoIoN3*<`2sEQPUI z((NtA?1dz*Ny3#F3-FT^CsQ>e{N$djhr+a4&lZ`QP}#{Ut$$x@DH++r(MFw0)XPEbfuj3aDkSr(VXiDYu(qsh_}=#osS zwXU1EMM=|3YRtx`ACbVRI^4y>f0{Hw>dmeQ!LMa^y!yPXRWtfq%VasRni)x?L?b9Y zF@vywu%t5L!u1xH7bHrRxn+qrIPC7u65WcZR3%nB8UllVFZpdX4o;pXs?an?fbdd?!a$Dye zaU@;Hb`>cnlnK}p7ymM%rX^tsR!H4aWo+jx1zD_!1ow5zdTQj>Z({uF9DAZ*&Fe4H zbm6#25AwL0reR8!?t+F%qWL}vEIqlvl1*y0jWR)o#Vknu%Amefcg-+9i2KylJ{Gj54+L~87O z!jCgGH>f$Pc*kx9LzBA$rc7I+!RMk$)_O(|4a=;;(E z-|Z%4v1NO#T{MWajY!xDQlgt=&2p}gDkX@xGPbKkvUqTrtgA+ylpAZz&M+cU7qO5d z4J2$$7ZLBm03UvkmMFMP?xHO)E4!c*awOV(meRZO-~Mmez-C1{i@C_BkjNvuT8+E99jNW)_lysV7$q#~)A zoe&>dLJ5)kvO+3k&MqD{>{xxr>gZY0K!>>D0((I&Vd=B^Ml#y;CVjQ;A};|uuDWvbL@l}?4CsA;$hL0o%}0U!2ra-j%EGUZ$ZIm%s`)4OF+}$|ew!BlK`4f-7~x zKqBC97Y7Rhtw*JZ*s(l4k&MeFET`a%3{hkkE^*3q3HO)xb>oYOk}!d{+eyk6X~f2F z=4N`~(>dWQa8rU@P+`#Ey=K08LVw~`jZx_id!sSS% z?oKKk;?u6HE^xjtiDkQ`xDX>AX;lbyyUJG-ib=LeepQe`5(}dey!cXCx{_?4niW@& zDcvwaDe&NkVKUV`7dx2`N06XAXYJ7-*pNG5d}PIj}><+>gZNt_vPSGbIMtHo1Z!ehlHYl)X$8rk4|Oo`>fR!FdB8?(xZ&jlV)OC!NG&Qh6M>ZlY! zld#0qNKUw7*+~5GNt}R1Or@kR@1j%i#8_jF2@k)Ts$7;kizvs%?F;KINEmVOYN8KU z8YGfhTc^wAvUf_ca%=7^BH*f$!a{DLHD81475sIog^^h1QKcG3%6RzHB1ytyH_wmXTOuBw&fXg=Mlpd>&)JbMva;#`0FhhOv`b;(@Gk zfwfHHm2*?X=CJXdDG+Cw5!;^SLIQ1BZq`fWW!6gk_z98ZIKST>(O$oZf@KOU6HY=Z zpSwMT2n0sVSEF1an!qCsWKA9_;n*3NdmL1bDA|Wse3^x7t&*bF>cDili@rEb!r?fj z$c(LXVv`jUeWe!bB1a6)o+3QNR>wOuJ2-{y#Li~n1DZ9R#L3w*DG9<0MI_^UNu>$m z$h9UVY-_2Jy{XJllUQe|YLWe4UEU4JiOK>u)voZ;@HQp2L}L|?M`jBZ6*-#t z#6U!N6*;q7BwUT!4E(%n_sWVC$=IHc;-o^cqLPefe5R@nADEjIq)tH@9^Caw8XTXC zaoQeiwvr%)Cy6^Bt3ES@WbycJJdsrH=oHSn=2vZGJE-BxhR$G>%?X$UYC+gH*0P&m!-s> z&~tKLX-gtuDX`V0=JR-Nfg<5H6{(h!m!^$GWXzGt^o$Q2caj?ONkCOCsY+#Mx$p>& z&2bUQIO3c*nIa(^ntY0~k;Btk!aRQgvC~sxCT3JN6rAVf<-CLv~(;ptI%d_UScNyhIxB_>4 zC`n0b3!C%{9Im8k9U=y7=Jr%Jp&`o-Okd*oXvdytAkpu%%u^VlTt*qBt^LufT^Uy6zG|f|iDp z2hk+Pf;h22l%Y;y*6AxqUdWhYz1%~`fVlEAj$h>VC_%u$Fd@G`9si4tt;Mrd-`8gk174}3Y#Qx#pr zCsoOza9M$bFY$;Mnv}~(NrEJfOx3N$Z|t1I#al93WTpbV4W+P)G%}>Qr5v49EdeV- z-j4*~JzGIS64h0?!(~1@q%GXi9pV-%Rd2#h=QN1fsVrr-lSmbBuN;nUBGI*QQ*>d) z5f|bnjeRE&3p_<(&H}kWKr{t`N~EA-_s#BE-$he56TjMJM3lf52eOHbD-m&7fhqV*>%kJRtR${n{fq=1L3V*G z!dO;_*T!a6lUj~J?NFlYLqtx~xucCz%2`t8vmL%}z_&7yt;|9`#z^y>_nd?@zREz} zd^28F2KOP?Ii1BO25~8Dmh7pQJf8$f6)ly#jM-dOmKbk*B78-*ok+!+5}78SRTjv~ zv{u*^DljuP_ZHFPt=*%<{SXByemWLy=? z<*vzMNrzj>gwHQ?%D726p$0<1Ar?XIx0wEN3s`5-xHVIN>+Rp&6Pin=dl1KHh%u)vP#{4A0^G za#Bi3Br;Vl-;F4UID{+dry!DYY!10`NNgf^dxpWf?*=S~Si()p^&Dd)Q?O+ITfkX3 z2W3zJ%v8b!sD~?X6|TVzV5Sjn0e+_c@7zXfhCBav^RL|PbiRlF09xP?Jb`D>1~1?x zyn?sz9zMcn_yXVHJNyJ@eghjHiwexgBPfD0aDn+4RfjI130j~7oktgEJ-qtXOA2NPB08cfE#$gC>RZ1;0?au2h5B| zPJjTI2$Ntc1VS)OgHZVIOz*S{r#%8W8=_zy-9;nk!(vzp%V7nqgcy)PEHIOROoC)c zp}RC>I;?>Vy33@=+$Re?8#cfu$c2u{L*Lx#yaip}>0C(rcH|D&MbEpDMYQil?t}gG ze1K*N@*o_7qjYx+d4l#c$g{McLzY1~R6z|eQ;WO+^>76m;5smK6WK`nEo3v?fqQhv z+~z)d3$)VRBjgikgXi!H-a#1K*zAr6@UZEzy)S_NHyB= zp7wV%kXnG>LKAJe(?RNiJ{W=#m;f`TND1xuPZfWsC$bmx25Yc|zR(Xk&j6e|{@e3F zbO#s&gMpbLNGUkOFuG&*uC$Lpx`79bgfZX+V}Y4*NFUmLk$&J$&l8c8XlHIanf9s3 zX%GToFddi)N6v&<^gJ6m7os2<7QiA{3`<}stbmme3(UkJlOYw-ARRi-YMj^5-CAS@ zWYKdray{+LeKyd(5t##L1S z2+gC&6L1nv!x=aW9aD~82~|)HHBbw6z)U^Oi^xl~Gy5x@I&)^G0lTYoe;s*)_9kRA z+@a^YH18o>Xn#!e3C*W8+h{V6|Dsc8&M$F(^`G4voZrFw|Li}|^GD=o+P@;d!%uo< z9`nER3)lY8>nw%;xynXY01haE5^#YBs-O<|UDe;wL~7BlgX{{r^xO^E9Sord7=baE zfEdic94vtuD`X$A23xx8i?pMixlKRx{xGo9ZcwMr+{O{-A#^vCrW4Ycb{Cq=ZJ8PV zpYsTu-Cz`qfwABNzAzq`2|!MS$@Dx083;iT4AUS4LV=m-G{b2|(ENAx-?uZcn+daE z4$K8+qL9(B2o}RKSPsmrK&}KC#L`_n%|x2X$Q0VskgFga)2LGtZGPXn%!#1MlEHe1OmJ z9e%)X_&Xe$oq~m(0w{tKaDfNR@R6#}1@JpGq6r;?|0GVdp)2Tu9_T|iFo5o02t5E_ zKocV{0dtUmB{0(q*$4X4b3dBQHGA|y^gI~p2tz>%PB08yVFb8?2mE(N(%mTJ81Sa& zvB+_>`yl;jXYM}%eIiVPDG&%j&@q4i02GJm*hRpMPSH4-Y~;KDuOa_fd?JKM^^#WPCMqB8qQrh?F8srpbcF?54r&} z2FUKv14MLZj5MKLj5McRg6s*s!J6*+(zHYNhXF8pm-~z7DF~eyefpqJ% zXReRLc@&I+vEU1SFaenHM+U$|m_m2Vekyt(OoLE}fSE8G=E6K!083ygtbmme1F?_* z%p@XL!D?6oYas)&U>z{C9=Q>6U=!Uj`&{%qdfrTP3vw$I(DQbhyJ;39_d^LBgi<&H zM}e7R$m4L5o|)Y#+D{|Tz*#7xJLY;h?Ul&$P(#lbko9m8F4G-z`zz?z;0D~J`$n3~ z^;_soaEI>hcDlw~e}HofJc1|i6rMpFF!K`m3f{syx@$*%fRFHr?*85S-?yK!`vTwK zCv#ot-=2-+(9Ud>Xy?;Zp{a&cr@aeJ=Js0XLVDJwsf*NuZeT!nhDamYjgcl`3TAX? zL9-{a7xV^euz`-TMYn@~bZ1X<5OOf>j>sV}6rAXexxX{|FnV@D4yWB6ITA+07#IuV zzz6(b0(49O`ec|2(;y6H!Yp7W5*Y>aU;!+Kj#+}f6qdnqSP3$Sg9J#1ROpyh=;^Q) zvLG8az(&{vxsVTXV5R`M9d^Jj*bPOn5B9@BI0Vcbrdf(S3di6$-JL+5g42NiH-eM_ zGnL3H+G}XmBI}?YF2ZHF0*%lNciM2NZ!BB_tR4pbA|;0L*A2wLu4TK@XVehBTnPJ557m4-kO~ zn1UIY12Yn2Pq2bsbjR#%I(1w0e$b!p2GATx(*ZdMhJX_|!!YPPt~igNJ9nBM$WgR= zA$`CP{9z(Yf$O{PcDK96QJay~4A#dOEqZW;OtSP3$^ zkEh98Pef0JG*|^|ftgI2>yX*70dgP@@?kSEF$BG?1}+w7e1gyL1AfA9VE!bM4T_)y%-~Pm36FL@QjK=z8vY#q@8JJC zBbuPq>6$j}U6FcV(CHd;r|vi#LJtsuF))KaG$v+X4id0{j_HYRMb9?KzO?s8+QUG4 z9z=5pP5iM1afV^wLU*n--H@Yb_e72XFYt!3-~+xe9wtBlOaf-6(42}4rk&Y`poc;j zOos@V0kdE>be_35M?w_c&qL0qeIarYEQaND*KuDNJ;x&BX-`6?(9Ya06+I1B(Oo*t z)il>2GawVP=x!Y{8#Y2N-Q^+kVKZ!jtxy2lU3%MJLU@sIy2^@mMz)UIf2<^=I zDEcutNq47^r{N4eGq+*p9L{BQSAnde{Q}K;Rx z+vv^od>8qE_7{>AL@e>5mS$0(sI z1O6cX@9>eTpia-svJ1KfJ!>I_wCfyJowYwO{B@(XKJS&ggy;IJMF^Ir$ac*gjp~Ln3+qH>5-j!RHr_V z_641G%crRdA(c{y?gtb`bd1!m%DCelnora&5`!)jOqYk`>zWG3y|$n~^u zpqWGS->vcfi1TLH0tHYA%xpvMp#9$luXUV@U?1HVBTHyMggi`pDe@>Br)TE=r_j%K zI(Ix~N1nsA3VOW~d7k!aWDV591*nJ1a0MEGnQO@Fa042l37X*^v;s2^Y5qImHH~u{ zynvVR7TVzhd<14b(fo}33g6);`~qhF&}8%fojElBo&NW4@qaV^9VH|ec%AOUM^^>) zPCG%Tu7R!vLeQrBu1Hk8 z?qZQ~5D$rTmqe3!ykztgSOw{@2G&9rFteWKzZ1TG{m*$5&YNK?-OG{NXx~M1H_biB zy|538>5h5a1L%k7`7p8+j=~8z38&yRoPo1&4l1A$m^qKEh8n1aI=Bdz;W{vL6L|}o z;V#?*W*#70;SoHBXYd@Dc}bJ$uh3t^8+c3i?~(1ae?WeM&-BdP=S!!~oWIiZcjQmn zfBok+LR5aD@@z2F!RMN76nDIhuA) zFaZK!B20oQ5D38#3e1GjoQ@2K888dxKqSnAj)_K}4~t+4ECXhi z(_Dd!g*Zr{yF_FXB-1l<`xNw4NP~39fGk)C%w!`sKn~)-;^!zH)^%rqdc!!3Hg zP4f=&9z3Auhcub{Jf{5#@+s|Y$mj5ao?ju~!aHb(Pr%G)C!0&!gvPmnZw9Z zI7-jQXr4fxr2Q1~EbZrLmLn@@|My6E|G~M2?&^^j;WAu-2Dl2>p<`~KH^MEtYewFM zd+-2S;R!s4m+%JO!aHb(55UZ4_=mR#;F}Ae#McQ@R_osaT(jEqa z1Kkax$vnnj^da;-6e$HKdUmGS@qIBl>_0mfoLxKZhNF)Fce)!%b2QB{NN?}~KbQcW z#~K-t3mK3JS+EYWVFTpACSWEPnFpKcc`Hrk znjF0lw!tpg4SS&&4!}V;1c#v%j=*s^0UdJ^{S=&qGAM@%V5Smzo_6M3jb7X7%s;FTNEJ|n zE_5eAYJe7KgAOpGhwMf>bM8*NAyNb;Uh0l>^eSPhxLOcruI?HiCAAqR3HA3A0W`c^2QyB)|~up5eC9~1*K`;iCWARK~HVCER| z1e}7ia1NL$qgg?-3Rw*`PzUwE%q5zakqvN-p06WsLL)slA@4&AJ+~qs(*6kf1fJ1z z8}bFbgxByE-obll2WCDXKf-5v{&$&raaM;epanX>j4o0S48RaXU<_g~1qoOHGnUAnv|Ay2Lmzs!p=nFAFVYVB!2r7Z z_b7P1;p_l|I_(|NhrrNIJ1M#oIMbaAO*f=FjD*oJ2E4!<#sV|GG{+++fImGm*8#HMBF2Rf}HN>0FO~ z8Lq%pxDGd<5pF@p+(y3-51<8F;SoH6XYd?e!Yg3r4b2b8kMIdT!x#7p%zQ(BhoA5Z zeglj7t7DypjWhGt$&^4DxWI!hpaELIj1ICZ?RrRkFr;VZdJl9XdNx6dX*WZfgM^-$ z+gfz$mbCXm_NKiL(uQ_hWM8m@{xA?a&meksL=FWf7zV>(1b6^5qmZM)lb)H~7}~v& zW5EZ;!vvTJQy~z7fSF)qDDBKS3_XILXCi0OKAR?Un>n=4MMibn&qrSXi(m;Xg^pQ9 z`wHYrkkNA-GM@HiWE$Ps3TdD@Rt)UWu%t{XDW7YM>4-K*!W~>X*5c3IHeg401Cb6e z2nK^A3j$8w4 zA&c&q+pR;-rso`F9_?FbZlx(l7C<3vgB`FNih!9t$i1)+_S4+~n*VNr*9*>v=vq&xhx9{8s~@ZJP^&hU

x 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

~0gUFZNyFq;U3QZ)qz_Z$Xu= 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%0Dsw$i9@@N$<#nNuE?+ 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�cHglRyWPDNwkw?lqvyt`#pYHR%>JgCoox#ou0C6W z{x0PM@!T{l(p`BNI&l*H1_ju@IJPvR&tpp?VmEHgrvSaPIKlX4>$?uFI0Hvptg;?f z6*#UGxz31-Yw;IO>XvCI_=s^N+AVOJ!I{P;v1W32Q!m1j-1T z>>A`~M!V*GgX%x$2@IS#IFgmeM?A+kPlDE1IQAOvk3FU8yt?QbiK_7@RpFxgxeKZmFRG!@j#ik^j`0<<=FdWRg^>

5(zneEvkwa(Vq8b|w(}Gq8U% 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

f?-VCLfRt|(MlkLcIqo}=edKGm-m<}-yz#b|C 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

DC;midu}-2F)NbK1_)>+-IFbBm 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

W2>63n8 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 diff --git a/Legacy/ws_linux/devel/lib/safety/cloud_reader b/Legacy/ws_linux/devel/lib/safety/cloud_reader deleted file mode 100755 index 352c53b5acccf84a8bf164abdf7db2bdde137592..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 421469 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%0A?)e)gg5#cU*)nC1r0Vq6B4L3C

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

9`L~E5(Y%FVWc6J&VvS&81 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 HK)L@9*G*t@ diff --git a/Legacy/ws_linux/devel/setup.bash b/Legacy/ws_linux/devel/setup.bash deleted file mode 100644 index ff47af8..0000000 --- a/Legacy/ws_linux/devel/setup.bash +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env bash -# generated from catkin/cmake/templates/setup.bash.in - -CATKIN_SHELL=bash - -# source setup.sh from same directory as this file -_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) -. "$_CATKIN_SETUP_DIR/setup.sh" diff --git a/Legacy/ws_linux/devel/setup.sh b/Legacy/ws_linux/devel/setup.sh deleted file mode 100644 index 01ce9a7..0000000 --- a/Legacy/ws_linux/devel/setup.sh +++ /dev/null @@ -1,87 +0,0 @@ -#!/usr/bin/env sh -# generated from catkin/cmake/template/setup.sh.in - -# Sets various environment variables and sources additional environment hooks. -# It tries it's best to undo changes from a previously sourced setup file before. -# Supported command line options: -# --extend: skips the undoing of changes from a previously sourced setup file - -# since this file is sourced either use the provided _CATKIN_SETUP_DIR -# or fall back to the destination set at configure time -: ${_CATKIN_SETUP_DIR:=/home/lab1_5/ws/ws_linux/devel} -_SETUP_UTIL="$_CATKIN_SETUP_DIR/_setup_util.py" -unset _CATKIN_SETUP_DIR - -if [ ! -f "$_SETUP_UTIL" ]; then - echo "Missing Python script: $_SETUP_UTIL" - return 22 -fi - -# detect if running on Darwin platform -_UNAME=`uname -s` -_IS_DARWIN=0 -if [ "$_UNAME" = "Darwin" ]; then - _IS_DARWIN=1 -fi -unset _UNAME - -# make sure to export all environment variables -export CMAKE_PREFIX_PATH -export CPATH -if [ $_IS_DARWIN -eq 0 ]; then - export LD_LIBRARY_PATH -else - export DYLD_LIBRARY_PATH -fi -unset _IS_DARWIN -export PATH -export PKG_CONFIG_PATH -export PYTHONPATH - -# remember type of shell if not already set -if [ -z "$CATKIN_SHELL" ]; then - CATKIN_SHELL=sh -fi - -# invoke Python script to generate necessary exports of environment variables -_SETUP_TMP=`mktemp /tmp/setup.sh.XXXXXXXXXX` -if [ $? -ne 0 -o ! -f "$_SETUP_TMP" ]; then - echo "Could not create temporary file: $_SETUP_TMP" - return 1 -fi -CATKIN_SHELL=$CATKIN_SHELL "$_SETUP_UTIL" $@ > $_SETUP_TMP -_RC=$? -if [ $_RC -ne 0 ]; then - if [ $_RC -eq 2 ]; then - echo "Could not write the output of '$_SETUP_UTIL' to temporary file '$_SETUP_TMP': may be the disk if full?" - else - echo "Failed to run '\"$_SETUP_UTIL\" $@': return code $_RC" - fi - unset _RC - unset _SETUP_UTIL - rm -f $_SETUP_TMP - unset _SETUP_TMP - return 1 -fi -unset _RC -unset _SETUP_UTIL -. $_SETUP_TMP -rm -f $_SETUP_TMP -unset _SETUP_TMP - -# source all environment hooks -_i=0 -while [ $_i -lt $_CATKIN_ENVIRONMENT_HOOKS_COUNT ]; do - eval _envfile=\$_CATKIN_ENVIRONMENT_HOOKS_$_i - unset _CATKIN_ENVIRONMENT_HOOKS_$_i - eval _envfile_workspace=\$_CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE - unset _CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE - # set workspace for environment hook - CATKIN_ENV_HOOK_WORKSPACE=$_envfile_workspace - . "$_envfile" - unset CATKIN_ENV_HOOK_WORKSPACE - _i=$((_i + 1)) -done -unset _i - -unset _CATKIN_ENVIRONMENT_HOOKS_COUNT diff --git a/Legacy/ws_linux/devel/setup.zsh b/Legacy/ws_linux/devel/setup.zsh deleted file mode 100644 index b660717..0000000 --- a/Legacy/ws_linux/devel/setup.zsh +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env zsh -# generated from catkin/cmake/templates/setup.zsh.in - -CATKIN_SHELL=zsh -_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) -emulate sh # emulate POSIX -. "$_CATKIN_SETUP_DIR/setup.sh" -emulate zsh # back to zsh mode diff --git a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/BumperState.lisp b/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/BumperState.lisp deleted file mode 100644 index bd604e1..0000000 --- a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/BumperState.lisp +++ /dev/null @@ -1,120 +0,0 @@ -; Auto-generated. Do not edit! - - -(cl:in-package rosaria-msg) - - -;//! \htmlinclude BumperState.msg.html - -(cl:defclass (roslisp-msg-protocol:ros-message) - ((header - :reader header - :initarg :header - :type std_msgs-msg:Header - :initform (cl:make-instance 'std_msgs-msg:Header)) - (front_bumpers - :reader front_bumpers - :initarg :front_bumpers - :type (cl:vector cl:boolean) - :initform (cl:make-array 0 :element-type 'cl:boolean :initial-element cl:nil)) - (rear_bumpers - :reader rear_bumpers - :initarg :rear_bumpers - :type (cl:vector cl:boolean) - :initform (cl:make-array 0 :element-type 'cl:boolean :initial-element cl:nil))) -) - -(cl:defclass BumperState () - ()) - -(cl:defmethod cl:initialize-instance :after ((m ) cl:&rest args) - (cl:declare (cl:ignorable args)) - (cl:unless (cl:typep m 'BumperState) - (roslisp-msg-protocol:msg-deprecation-warning "using old message class name rosaria-msg: is deprecated: use rosaria-msg:BumperState instead."))) - -(cl:ensure-generic-function 'header-val :lambda-list '(m)) -(cl:defmethod header-val ((m )) - (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader rosaria-msg:header-val is deprecated. Use rosaria-msg:header instead.") - (header m)) - -(cl:ensure-generic-function 'front_bumpers-val :lambda-list '(m)) -(cl:defmethod front_bumpers-val ((m )) - (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader rosaria-msg:front_bumpers-val is deprecated. Use rosaria-msg:front_bumpers instead.") - (front_bumpers m)) - -(cl:ensure-generic-function 'rear_bumpers-val :lambda-list '(m)) -(cl:defmethod rear_bumpers-val ((m )) - (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader rosaria-msg:rear_bumpers-val is deprecated. Use rosaria-msg:rear_bumpers instead.") - (rear_bumpers m)) -(cl:defmethod roslisp-msg-protocol:serialize ((msg ) ostream) - "Serializes a message object of type '" - (roslisp-msg-protocol:serialize (cl:slot-value msg 'header) ostream) - (cl:let ((__ros_arr_len (cl:length (cl:slot-value msg 'front_bumpers)))) - (cl:write-byte (cl:ldb (cl:byte 8 0) __ros_arr_len) ostream) - (cl:write-byte (cl:ldb (cl:byte 8 8) __ros_arr_len) ostream) - (cl:write-byte (cl:ldb (cl:byte 8 16) __ros_arr_len) ostream) - (cl:write-byte (cl:ldb (cl:byte 8 24) __ros_arr_len) ostream)) - (cl:map cl:nil #'(cl:lambda (ele) (cl:write-byte (cl:ldb (cl:byte 8 0) (cl:if ele 1 0)) ostream)) - (cl:slot-value msg 'front_bumpers)) - (cl:let ((__ros_arr_len (cl:length (cl:slot-value msg 'rear_bumpers)))) - (cl:write-byte (cl:ldb (cl:byte 8 0) __ros_arr_len) ostream) - (cl:write-byte (cl:ldb (cl:byte 8 8) __ros_arr_len) ostream) - (cl:write-byte (cl:ldb (cl:byte 8 16) __ros_arr_len) ostream) - (cl:write-byte (cl:ldb (cl:byte 8 24) __ros_arr_len) ostream)) - (cl:map cl:nil #'(cl:lambda (ele) (cl:write-byte (cl:ldb (cl:byte 8 0) (cl:if ele 1 0)) ostream)) - (cl:slot-value msg 'rear_bumpers)) -) -(cl:defmethod roslisp-msg-protocol:deserialize ((msg ) istream) - "Deserializes a message object of type '" - (roslisp-msg-protocol:deserialize (cl:slot-value msg 'header) istream) - (cl:let ((__ros_arr_len 0)) - (cl:setf (cl:ldb (cl:byte 8 0) __ros_arr_len) (cl:read-byte istream)) - (cl:setf (cl:ldb (cl:byte 8 8) __ros_arr_len) (cl:read-byte istream)) - (cl:setf (cl:ldb (cl:byte 8 16) __ros_arr_len) (cl:read-byte istream)) - (cl:setf (cl:ldb (cl:byte 8 24) __ros_arr_len) (cl:read-byte istream)) - (cl:setf (cl:slot-value msg 'front_bumpers) (cl:make-array __ros_arr_len)) - (cl:let ((vals (cl:slot-value msg 'front_bumpers))) - (cl:dotimes (i __ros_arr_len) - (cl:setf (cl:aref vals i) (cl:not (cl:zerop (cl:read-byte istream))))))) - (cl:let ((__ros_arr_len 0)) - (cl:setf (cl:ldb (cl:byte 8 0) __ros_arr_len) (cl:read-byte istream)) - (cl:setf (cl:ldb (cl:byte 8 8) __ros_arr_len) (cl:read-byte istream)) - (cl:setf (cl:ldb (cl:byte 8 16) __ros_arr_len) (cl:read-byte istream)) - (cl:setf (cl:ldb (cl:byte 8 24) __ros_arr_len) (cl:read-byte istream)) - (cl:setf (cl:slot-value msg 'rear_bumpers) (cl:make-array __ros_arr_len)) - (cl:let ((vals (cl:slot-value msg 'rear_bumpers))) - (cl:dotimes (i __ros_arr_len) - (cl:setf (cl:aref vals i) (cl:not (cl:zerop (cl:read-byte istream))))))) - msg -) -(cl:defmethod roslisp-msg-protocol:ros-datatype ((msg (cl:eql '))) - "Returns string type for a message object of type '" - "rosaria/BumperState") -(cl:defmethod roslisp-msg-protocol:ros-datatype ((msg (cl:eql 'BumperState))) - "Returns string type for a message object of type 'BumperState" - "rosaria/BumperState") -(cl:defmethod roslisp-msg-protocol:md5sum ((type (cl:eql '))) - "Returns md5sum for a message object of type '" - "f81947761ff7e166a3bbaf937b9869b5") -(cl:defmethod roslisp-msg-protocol:md5sum ((type (cl:eql 'BumperState))) - "Returns md5sum for a message object of type 'BumperState" - "f81947761ff7e166a3bbaf937b9869b5") -(cl:defmethod roslisp-msg-protocol:message-definition ((type (cl:eql '))) - "Returns full string definition for message of type '" - (cl:format cl:nil "Header header~%bool[] front_bumpers~%bool[] rear_bumpers~%~%================================================================================~%MSG: std_msgs/Header~%# Standard metadata for higher-level stamped data types.~%# This is generally used to communicate timestamped data ~%# in a particular coordinate frame.~%# ~%# sequence ID: consecutively increasing ID ~%uint32 seq~%#Two-integer timestamp that is expressed as:~%# * stamp.secs: seconds (stamp_secs) since epoch~%# * stamp.nsecs: nanoseconds since stamp_secs~%# time-handling sugar is provided by the client library~%time stamp~%#Frame this data is associated with~%# 0: no frame~%# 1: global frame~%string frame_id~%~%~%")) -(cl:defmethod roslisp-msg-protocol:message-definition ((type (cl:eql 'BumperState))) - "Returns full string definition for message of type 'BumperState" - (cl:format cl:nil "Header header~%bool[] front_bumpers~%bool[] rear_bumpers~%~%================================================================================~%MSG: std_msgs/Header~%# Standard metadata for higher-level stamped data types.~%# This is generally used to communicate timestamped data ~%# in a particular coordinate frame.~%# ~%# sequence ID: consecutively increasing ID ~%uint32 seq~%#Two-integer timestamp that is expressed as:~%# * stamp.secs: seconds (stamp_secs) since epoch~%# * stamp.nsecs: nanoseconds since stamp_secs~%# time-handling sugar is provided by the client library~%time stamp~%#Frame this data is associated with~%# 0: no frame~%# 1: global frame~%string frame_id~%~%~%")) -(cl:defmethod roslisp-msg-protocol:serialization-length ((msg )) - (cl:+ 0 - (roslisp-msg-protocol:serialization-length (cl:slot-value msg 'header)) - 4 (cl:reduce #'cl:+ (cl:slot-value msg 'front_bumpers) :key #'(cl:lambda (ele) (cl:declare (cl:ignorable ele)) (cl:+ 1))) - 4 (cl:reduce #'cl:+ (cl:slot-value msg 'rear_bumpers) :key #'(cl:lambda (ele) (cl:declare (cl:ignorable ele)) (cl:+ 1))) -)) -(cl:defmethod roslisp-msg-protocol:ros-message-to-list ((msg )) - "Converts a ROS message object to a list" - (cl:list 'BumperState - (cl:cons ':header (header msg)) - (cl:cons ':front_bumpers (front_bumpers msg)) - (cl:cons ':rear_bumpers (rear_bumpers msg)) -)) diff --git a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/_package.lisp b/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/_package.lisp deleted file mode 100644 index 4c84b8a..0000000 --- a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/_package.lisp +++ /dev/null @@ -1,7 +0,0 @@ -(cl:defpackage rosaria-msg - (:use ) - (:export - "" - "BUMPERSTATE" - )) - diff --git a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/_package_BumperState.lisp b/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/_package_BumperState.lisp deleted file mode 100644 index cd55fee..0000000 --- a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/_package_BumperState.lisp +++ /dev/null @@ -1,8 +0,0 @@ -(cl:in-package rosaria-msg) -(cl:export '(HEADER-VAL - HEADER - FRONT_BUMPERS-VAL - FRONT_BUMPERS - REAR_BUMPERS-VAL - REAR_BUMPERS -)) \ No newline at end of file diff --git a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/rosaria-msg.asd b/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/rosaria-msg.asd deleted file mode 100644 index c0aaa54..0000000 --- a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria/msg/rosaria-msg.asd +++ /dev/null @@ -1,10 +0,0 @@ - -(cl:in-package :asdf) - -(defsystem "rosaria-msg" - :depends-on (:roslisp-msg-protocol :roslisp-utils :std_msgs-msg -) - :components ((:file "_package") - (:file "BumperState" :depends-on ("_package_BumperState")) - (:file "_package_BumperState" :depends-on ("_package")) - )) \ No newline at end of file diff --git a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RestrictionsMsg.lisp b/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RestrictionsMsg.lisp deleted file mode 100644 index 63c2c13..0000000 --- a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RestrictionsMsg.lisp +++ /dev/null @@ -1,92 +0,0 @@ -; Auto-generated. Do not edit! - - -(cl:in-package rosaria_msgs-msg) - - -;//! \htmlinclude RestrictionsMsg.msg.html - -(cl:defclass (roslisp-msg-protocol:ros-message) - ((distance - :reader distance - :initarg :distance - :type std_msgs-msg:Float64 - :initform (cl:make-instance 'std_msgs-msg:Float64)) - (linear_velocity - :reader linear_velocity - :initarg :linear_velocity - :type std_msgs-msg:Float64 - :initform (cl:make-instance 'std_msgs-msg:Float64)) - (angular_velocity - :reader angular_velocity - :initarg :angular_velocity - :type std_msgs-msg:Float64 - :initform (cl:make-instance 'std_msgs-msg:Float64))) -) - -(cl:defclass RestrictionsMsg () - ()) - -(cl:defmethod cl:initialize-instance :after ((m ) cl:&rest args) - (cl:declare (cl:ignorable args)) - (cl:unless (cl:typep m 'RestrictionsMsg) - (roslisp-msg-protocol:msg-deprecation-warning "using old message class name rosaria_msgs-msg: is deprecated: use rosaria_msgs-msg:RestrictionsMsg instead."))) - -(cl:ensure-generic-function 'distance-val :lambda-list '(m)) -(cl:defmethod distance-val ((m )) - (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader rosaria_msgs-msg:distance-val is deprecated. Use rosaria_msgs-msg:distance instead.") - (distance m)) - -(cl:ensure-generic-function 'linear_velocity-val :lambda-list '(m)) -(cl:defmethod linear_velocity-val ((m )) - (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader rosaria_msgs-msg:linear_velocity-val is deprecated. Use rosaria_msgs-msg:linear_velocity instead.") - (linear_velocity m)) - -(cl:ensure-generic-function 'angular_velocity-val :lambda-list '(m)) -(cl:defmethod angular_velocity-val ((m )) - (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader rosaria_msgs-msg:angular_velocity-val is deprecated. Use rosaria_msgs-msg:angular_velocity instead.") - (angular_velocity m)) -(cl:defmethod roslisp-msg-protocol:serialize ((msg ) ostream) - "Serializes a message object of type '" - (roslisp-msg-protocol:serialize (cl:slot-value msg 'distance) ostream) - (roslisp-msg-protocol:serialize (cl:slot-value msg 'linear_velocity) ostream) - (roslisp-msg-protocol:serialize (cl:slot-value msg 'angular_velocity) ostream) -) -(cl:defmethod roslisp-msg-protocol:deserialize ((msg ) istream) - "Deserializes a message object of type '" - (roslisp-msg-protocol:deserialize (cl:slot-value msg 'distance) istream) - (roslisp-msg-protocol:deserialize (cl:slot-value msg 'linear_velocity) istream) - (roslisp-msg-protocol:deserialize (cl:slot-value msg 'angular_velocity) istream) - msg -) -(cl:defmethod roslisp-msg-protocol:ros-datatype ((msg (cl:eql '))) - "Returns string type for a message object of type '" - "rosaria_msgs/RestrictionsMsg") -(cl:defmethod roslisp-msg-protocol:ros-datatype ((msg (cl:eql 'RestrictionsMsg))) - "Returns string type for a message object of type 'RestrictionsMsg" - "rosaria_msgs/RestrictionsMsg") -(cl:defmethod roslisp-msg-protocol:md5sum ((type (cl:eql '))) - "Returns md5sum for a message object of type '" - "c2466ab186049d2506624976271d3b3e") -(cl:defmethod roslisp-msg-protocol:md5sum ((type (cl:eql 'RestrictionsMsg))) - "Returns md5sum for a message object of type 'RestrictionsMsg" - "c2466ab186049d2506624976271d3b3e") -(cl:defmethod roslisp-msg-protocol:message-definition ((type (cl:eql '))) - "Returns full string definition for message of type '" - (cl:format cl:nil "std_msgs/Float64 distance~%std_msgs/Float64 linear_velocity~%std_msgs/Float64 angular_velocity~%================================================================================~%MSG: std_msgs/Float64~%float64 data~%~%")) -(cl:defmethod roslisp-msg-protocol:message-definition ((type (cl:eql 'RestrictionsMsg))) - "Returns full string definition for message of type 'RestrictionsMsg" - (cl:format cl:nil "std_msgs/Float64 distance~%std_msgs/Float64 linear_velocity~%std_msgs/Float64 angular_velocity~%================================================================================~%MSG: std_msgs/Float64~%float64 data~%~%")) -(cl:defmethod roslisp-msg-protocol:serialization-length ((msg )) - (cl:+ 0 - (roslisp-msg-protocol:serialization-length (cl:slot-value msg 'distance)) - (roslisp-msg-protocol:serialization-length (cl:slot-value msg 'linear_velocity)) - (roslisp-msg-protocol:serialization-length (cl:slot-value msg 'angular_velocity)) -)) -(cl:defmethod roslisp-msg-protocol:ros-message-to-list ((msg )) - "Converts a ROS message object to a list" - (cl:list 'RestrictionsMsg - (cl:cons ':distance (distance msg)) - (cl:cons ':linear_velocity (linear_velocity msg)) - (cl:cons ':angular_velocity (angular_velocity msg)) -)) diff --git a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RobotInfoMsg.lisp b/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RobotInfoMsg.lisp deleted file mode 100644 index f28c5ed..0000000 --- a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/RobotInfoMsg.lisp +++ /dev/null @@ -1,134 +0,0 @@ -; Auto-generated. Do not edit! - - -(cl:in-package rosaria_msgs-msg) - - -;//! \htmlinclude RobotInfoMsg.msg.html - -(cl:defclass (roslisp-msg-protocol:ros-message) - ((robot_id - :reader robot_id - :initarg :robot_id - :type std_msgs-msg:UInt8 - :initform (cl:make-instance 'std_msgs-msg:UInt8)) - (battery_voltage - :reader battery_voltage - :initarg :battery_voltage - :type std_msgs-msg:Float64 - :initform (cl:make-instance 'std_msgs-msg:Float64)) - (twist - :reader twist - :initarg :twist - :type geometry_msgs-msg:Twist - :initform (cl:make-instance 'geometry_msgs-msg:Twist)) - (state - :reader state - :initarg :state - :type std_msgs-msg:Bool - :initform (cl:make-instance 'std_msgs-msg:Bool)) - (clutch - :reader clutch - :initarg :clutch - :type std_msgs-msg:Bool - :initform (cl:make-instance 'std_msgs-msg:Bool)) - (obstacle_detected - :reader obstacle_detected - :initarg :obstacle_detected - :type std_msgs-msg:Bool - :initform (cl:make-instance 'std_msgs-msg:Bool))) -) - -(cl:defclass RobotInfoMsg () - ()) - -(cl:defmethod cl:initialize-instance :after ((m ) cl:&rest args) - (cl:declare (cl:ignorable args)) - (cl:unless (cl:typep m 'RobotInfoMsg) - (roslisp-msg-protocol:msg-deprecation-warning "using old message class name rosaria_msgs-msg: is deprecated: use rosaria_msgs-msg:RobotInfoMsg instead."))) - -(cl:ensure-generic-function 'robot_id-val :lambda-list '(m)) -(cl:defmethod robot_id-val ((m )) - (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader rosaria_msgs-msg:robot_id-val is deprecated. Use rosaria_msgs-msg:robot_id instead.") - (robot_id m)) - -(cl:ensure-generic-function 'battery_voltage-val :lambda-list '(m)) -(cl:defmethod battery_voltage-val ((m )) - (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader rosaria_msgs-msg:battery_voltage-val is deprecated. Use rosaria_msgs-msg:battery_voltage instead.") - (battery_voltage m)) - -(cl:ensure-generic-function 'twist-val :lambda-list '(m)) -(cl:defmethod twist-val ((m )) - (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader rosaria_msgs-msg:twist-val is deprecated. Use rosaria_msgs-msg:twist instead.") - (twist m)) - -(cl:ensure-generic-function 'state-val :lambda-list '(m)) -(cl:defmethod state-val ((m )) - (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader rosaria_msgs-msg:state-val is deprecated. Use rosaria_msgs-msg:state instead.") - (state m)) - -(cl:ensure-generic-function 'clutch-val :lambda-list '(m)) -(cl:defmethod clutch-val ((m )) - (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader rosaria_msgs-msg:clutch-val is deprecated. Use rosaria_msgs-msg:clutch instead.") - (clutch m)) - -(cl:ensure-generic-function 'obstacle_detected-val :lambda-list '(m)) -(cl:defmethod obstacle_detected-val ((m )) - (roslisp-msg-protocol:msg-deprecation-warning "Using old-style slot reader rosaria_msgs-msg:obstacle_detected-val is deprecated. Use rosaria_msgs-msg:obstacle_detected instead.") - (obstacle_detected m)) -(cl:defmethod roslisp-msg-protocol:serialize ((msg ) ostream) - "Serializes a message object of type '" - (roslisp-msg-protocol:serialize (cl:slot-value msg 'robot_id) ostream) - (roslisp-msg-protocol:serialize (cl:slot-value msg 'battery_voltage) ostream) - (roslisp-msg-protocol:serialize (cl:slot-value msg 'twist) ostream) - (roslisp-msg-protocol:serialize (cl:slot-value msg 'state) ostream) - (roslisp-msg-protocol:serialize (cl:slot-value msg 'clutch) ostream) - (roslisp-msg-protocol:serialize (cl:slot-value msg 'obstacle_detected) ostream) -) -(cl:defmethod roslisp-msg-protocol:deserialize ((msg ) istream) - "Deserializes a message object of type '" - (roslisp-msg-protocol:deserialize (cl:slot-value msg 'robot_id) istream) - (roslisp-msg-protocol:deserialize (cl:slot-value msg 'battery_voltage) istream) - (roslisp-msg-protocol:deserialize (cl:slot-value msg 'twist) istream) - (roslisp-msg-protocol:deserialize (cl:slot-value msg 'state) istream) - (roslisp-msg-protocol:deserialize (cl:slot-value msg 'clutch) istream) - (roslisp-msg-protocol:deserialize (cl:slot-value msg 'obstacle_detected) istream) - msg -) -(cl:defmethod roslisp-msg-protocol:ros-datatype ((msg (cl:eql '))) - "Returns string type for a message object of type '" - "rosaria_msgs/RobotInfoMsg") -(cl:defmethod roslisp-msg-protocol:ros-datatype ((msg (cl:eql 'RobotInfoMsg))) - "Returns string type for a message object of type 'RobotInfoMsg" - "rosaria_msgs/RobotInfoMsg") -(cl:defmethod roslisp-msg-protocol:md5sum ((type (cl:eql '))) - "Returns md5sum for a message object of type '" - "fc20ec1228cc0538c3b1ee05e9614d34") -(cl:defmethod roslisp-msg-protocol:md5sum ((type (cl:eql 'RobotInfoMsg))) - "Returns md5sum for a message object of type 'RobotInfoMsg" - "fc20ec1228cc0538c3b1ee05e9614d34") -(cl:defmethod roslisp-msg-protocol:message-definition ((type (cl:eql '))) - "Returns full string definition for message of type '" - (cl:format cl:nil "std_msgs/UInt8 robot_id~%std_msgs/Float64 battery_voltage~%geometry_msgs/Twist twist~%std_msgs/Bool state~%std_msgs/Bool clutch~%std_msgs/Bool obstacle_detected~%================================================================================~%MSG: std_msgs/UInt8~%uint8 data~%~%================================================================================~%MSG: std_msgs/Float64~%float64 data~%================================================================================~%MSG: geometry_msgs/Twist~%# This expresses velocity in free space broken into its linear and angular parts.~%Vector3 linear~%Vector3 angular~%~%================================================================================~%MSG: geometry_msgs/Vector3~%# This represents a vector in free space. ~%~%float64 x~%float64 y~%float64 z~%================================================================================~%MSG: std_msgs/Bool~%bool data~%~%")) -(cl:defmethod roslisp-msg-protocol:message-definition ((type (cl:eql 'RobotInfoMsg))) - "Returns full string definition for message of type 'RobotInfoMsg" - (cl:format cl:nil "std_msgs/UInt8 robot_id~%std_msgs/Float64 battery_voltage~%geometry_msgs/Twist twist~%std_msgs/Bool state~%std_msgs/Bool clutch~%std_msgs/Bool obstacle_detected~%================================================================================~%MSG: std_msgs/UInt8~%uint8 data~%~%================================================================================~%MSG: std_msgs/Float64~%float64 data~%================================================================================~%MSG: geometry_msgs/Twist~%# This expresses velocity in free space broken into its linear and angular parts.~%Vector3 linear~%Vector3 angular~%~%================================================================================~%MSG: geometry_msgs/Vector3~%# This represents a vector in free space. ~%~%float64 x~%float64 y~%float64 z~%================================================================================~%MSG: std_msgs/Bool~%bool data~%~%")) -(cl:defmethod roslisp-msg-protocol:serialization-length ((msg )) - (cl:+ 0 - (roslisp-msg-protocol:serialization-length (cl:slot-value msg 'robot_id)) - (roslisp-msg-protocol:serialization-length (cl:slot-value msg 'battery_voltage)) - (roslisp-msg-protocol:serialization-length (cl:slot-value msg 'twist)) - (roslisp-msg-protocol:serialization-length (cl:slot-value msg 'state)) - (roslisp-msg-protocol:serialization-length (cl:slot-value msg 'clutch)) - (roslisp-msg-protocol:serialization-length (cl:slot-value msg 'obstacle_detected)) -)) -(cl:defmethod roslisp-msg-protocol:ros-message-to-list ((msg )) - "Converts a ROS message object to a list" - (cl:list 'RobotInfoMsg - (cl:cons ':robot_id (robot_id msg)) - (cl:cons ':battery_voltage (battery_voltage msg)) - (cl:cons ':twist (twist msg)) - (cl:cons ':state (state msg)) - (cl:cons ':clutch (clutch msg)) - (cl:cons ':obstacle_detected (obstacle_detected msg)) -)) diff --git a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/_package.lisp b/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/_package.lisp deleted file mode 100644 index ca292d2..0000000 --- a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/_package.lisp +++ /dev/null @@ -1,9 +0,0 @@ -(cl:defpackage rosaria_msgs-msg - (:use ) - (:export - "" - "RESTRICTIONSMSG" - "" - "ROBOTINFOMSG" - )) - diff --git a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/_package_RestrictionsMsg.lisp b/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/_package_RestrictionsMsg.lisp deleted file mode 100644 index c3ffa66..0000000 --- a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/_package_RestrictionsMsg.lisp +++ /dev/null @@ -1,8 +0,0 @@ -(cl:in-package rosaria_msgs-msg) -(cl:export '(DISTANCE-VAL - DISTANCE - LINEAR_VELOCITY-VAL - LINEAR_VELOCITY - ANGULAR_VELOCITY-VAL - ANGULAR_VELOCITY -)) \ No newline at end of file diff --git a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/_package_RobotInfoMsg.lisp b/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/_package_RobotInfoMsg.lisp deleted file mode 100644 index a9b974d..0000000 --- a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/_package_RobotInfoMsg.lisp +++ /dev/null @@ -1,14 +0,0 @@ -(cl:in-package rosaria_msgs-msg) -(cl:export '(ROBOT_ID-VAL - ROBOT_ID - BATTERY_VOLTAGE-VAL - BATTERY_VOLTAGE - TWIST-VAL - TWIST - STATE-VAL - STATE - CLUTCH-VAL - CLUTCH - OBSTACLE_DETECTED-VAL - OBSTACLE_DETECTED -)) \ No newline at end of file diff --git a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/rosaria_msgs-msg.asd b/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/rosaria_msgs-msg.asd deleted file mode 100644 index 066bc0a..0000000 --- a/Legacy/ws_linux/devel/share/common-lisp/ros/rosaria_msgs/msg/rosaria_msgs-msg.asd +++ /dev/null @@ -1,13 +0,0 @@ - -(cl:in-package :asdf) - -(defsystem "rosaria_msgs-msg" - :depends-on (:roslisp-msg-protocol :roslisp-utils :geometry_msgs-msg - :std_msgs-msg -) - :components ((:file "_package") - (:file "RestrictionsMsg" :depends-on ("_package_RestrictionsMsg")) - (:file "_package_RestrictionsMsg" :depends-on ("_package")) - (:file "RobotInfoMsg" :depends-on ("_package_RobotInfoMsg")) - (:file "_package_RobotInfoMsg" :depends-on ("_package")) - )) \ No newline at end of file diff --git a/Legacy/ws_linux/devel/share/rosaria/cmake/rosaria-msg-extras.cmake b/Legacy/ws_linux/devel/share/rosaria/cmake/rosaria-msg-extras.cmake deleted file mode 100644 index 01b9d0d..0000000 --- a/Legacy/ws_linux/devel/share/rosaria/cmake/rosaria-msg-extras.cmake +++ /dev/null @@ -1,2 +0,0 @@ -set(rosaria_MESSAGE_FILES "/home/lab1_5/ws/ws_linux/src/rosaria/msg/BumperState.msg") -set(rosaria_SERVICE_FILES "") diff --git a/Legacy/ws_linux/devel/share/rosaria/cmake/rosaria-msg-paths.cmake b/Legacy/ws_linux/devel/share/rosaria/cmake/rosaria-msg-paths.cmake deleted file mode 100644 index 8a4a316..0000000 --- a/Legacy/ws_linux/devel/share/rosaria/cmake/rosaria-msg-paths.cmake +++ /dev/null @@ -1,5 +0,0 @@ -# generated from genmsg/cmake/pkg-msg-paths.cmake.em - -# message include dirs in develspace -set(rosaria_MSG_INCLUDE_DIRS "/home/lab1_5/ws/ws_linux/src/rosaria/msg") -set(rosaria_MSG_DEPENDENCIES geometry_msgs;std_msgs) diff --git a/Legacy/ws_linux/devel/share/rosaria/cmake/rosariaConfig-version.cmake b/Legacy/ws_linux/devel/share/rosaria/cmake/rosariaConfig-version.cmake deleted file mode 100644 index 0df8aa0..0000000 --- a/Legacy/ws_linux/devel/share/rosaria/cmake/rosariaConfig-version.cmake +++ /dev/null @@ -1,14 +0,0 @@ -# generated from catkin/cmake/template/pkgConfig-version.cmake.in -set(PACKAGE_VERSION "0.9.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/Legacy/ws_linux/devel/share/rosaria/cmake/rosariaConfig.cmake b/Legacy/ws_linux/devel/share/rosaria/cmake/rosariaConfig.cmake deleted file mode 100644 index 0de9d50..0000000 --- a/Legacy/ws_linux/devel/share/rosaria/cmake/rosariaConfig.cmake +++ /dev/null @@ -1,191 +0,0 @@ -# generated from catkin/cmake/template/pkgConfig.cmake.in - -# append elements to a list and remove existing duplicates from the list -# copied from catkin/cmake/list_append_deduplicate.cmake to keep pkgConfig -# self contained -macro(_list_append_deduplicate listname) - if(NOT "${ARGN}" STREQUAL "") - if(${listname}) - list(REMOVE_ITEM ${listname} ${ARGN}) - endif() - list(APPEND ${listname} ${ARGN}) - endif() -endmacro() - -# append elements to a list if they are not already in the list -# copied from catkin/cmake/list_append_unique.cmake to keep pkgConfig -# self contained -macro(_list_append_unique listname) - foreach(_item ${ARGN}) - list(FIND ${listname} ${_item} _index) - if(_index EQUAL -1) - list(APPEND ${listname} ${_item}) - endif() - endforeach() -endmacro() - -# pack a list of libraries with optional build configuration keywords -# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig -# self contained -macro(_pack_libraries_with_build_configuration VAR) - set(${VAR} "") - set(_argn ${ARGN}) - list(LENGTH _argn _count) - set(_index 0) - while(${_index} LESS ${_count}) - list(GET _argn ${_index} lib) - if("${lib}" MATCHES "^debug|optimized|general$") - math(EXPR _index "${_index} + 1") - if(${_index} EQUAL ${_count}) - message(FATAL_ERROR "_pack_libraries_with_build_configuration() the list of libraries '${ARGN}' ends with '${lib}' which is a build configuration keyword and must be followed by a library") - endif() - list(GET _argn ${_index} library) - list(APPEND ${VAR} "${lib}${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}${library}") - else() - list(APPEND ${VAR} "${lib}") - endif() - math(EXPR _index "${_index} + 1") - endwhile() -endmacro() - -# unpack a list of libraries with optional build configuration keyword prefixes -# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig -# self contained -macro(_unpack_libraries_with_build_configuration VAR) - set(${VAR} "") - foreach(lib ${ARGN}) - string(REGEX REPLACE "^(debug|optimized|general)${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}(.+)$" "\\1;\\2" lib "${lib}") - list(APPEND ${VAR} "${lib}") - endforeach() -endmacro() - - -if(rosaria_CONFIG_INCLUDED) - return() -endif() -set(rosaria_CONFIG_INCLUDED TRUE) - -# set variables for source/devel/install prefixes -if("TRUE" STREQUAL "TRUE") - set(rosaria_SOURCE_PREFIX /home/lab1_5/ws/ws_linux/src/rosaria) - set(rosaria_DEVEL_PREFIX /home/lab1_5/ws/ws_linux/devel) - set(rosaria_INSTALL_PREFIX "") - set(rosaria_PREFIX ${rosaria_DEVEL_PREFIX}) -else() - set(rosaria_SOURCE_PREFIX "") - set(rosaria_DEVEL_PREFIX "") - set(rosaria_INSTALL_PREFIX /home/lab1_5/ws/ws_linux/install) - set(rosaria_PREFIX ${rosaria_INSTALL_PREFIX}) -endif() - -# warn when using a deprecated package -if(NOT "" STREQUAL "") - set(_msg "WARNING: package 'rosaria' is deprecated") - # append custom deprecation text if available - if(NOT "" STREQUAL "TRUE") - set(_msg "${_msg} ()") - endif() - message("${_msg}") -endif() - -# flag project as catkin-based to distinguish if a find_package()-ed project is a catkin project -set(rosaria_FOUND_CATKIN_PROJECT TRUE) - -if(NOT "/home/lab1_5/ws/ws_linux/devel/include" STREQUAL "") - set(rosaria_INCLUDE_DIRS "") - set(_include_dirs "/home/lab1_5/ws/ws_linux/devel/include") - foreach(idir ${_include_dirs}) - if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir}) - set(include ${idir}) - elseif("${idir}" STREQUAL "include") - get_filename_component(include "${rosaria_DIR}/../../../include" ABSOLUTE) - if(NOT IS_DIRECTORY ${include}) - message(FATAL_ERROR "Project 'rosaria' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. Ask the maintainer 'Srećko Jurić-Kavelj , Ivan Marković , Reed Hedges ' to fix it.") - endif() - else() - message(FATAL_ERROR "Project 'rosaria' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '/home/lab1_5/ws/ws_linux/src/rosaria/${idir}'. Ask the maintainer 'Srećko Jurić-Kavelj , Ivan Marković , Reed Hedges ' to fix it.") - endif() - _list_append_unique(rosaria_INCLUDE_DIRS ${include}) - endforeach() -endif() - -set(libraries "") -foreach(library ${libraries}) - # keep build configuration keywords, target names and absolute libraries as-is - if("${library}" MATCHES "^debug|optimized|general$") - list(APPEND rosaria_LIBRARIES ${library}) - elseif(TARGET ${library}) - list(APPEND rosaria_LIBRARIES ${library}) - elseif(IS_ABSOLUTE ${library}) - list(APPEND rosaria_LIBRARIES ${library}) - else() - set(lib_path "") - set(lib "${library}-NOTFOUND") - # since the path where the library is found is returned we have to iterate over the paths manually - foreach(path /home/lab1_5/ws/ws_linux/devel/lib;/home/lab1_5/ws/ws_linux/devel/lib;/opt/ros/hydro/lib) - find_library(lib ${library} - PATHS ${path} - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) - if(lib) - set(lib_path ${path}) - break() - endif() - endforeach() - if(lib) - _list_append_unique(rosaria_LIBRARY_DIRS ${lib_path}) - list(APPEND rosaria_LIBRARIES ${lib}) - else() - # as a fall back for non-catkin libraries try to search globally - find_library(lib ${library}) - if(NOT lib) - message(FATAL_ERROR "Project '${PROJECT_NAME}' tried to find library '${library}'. The library is neither a target nor built/installed properly. Did you compile project 'rosaria'? Did you find_package() it before the subdirectory containing its code is included?") - endif() - list(APPEND rosaria_LIBRARIES ${lib}) - endif() - endif() -endforeach() - -set(rosaria_EXPORTED_TARGETS "rosaria_gencfg;rosaria_generate_messages_cpp;rosaria_generate_messages_lisp;rosaria_generate_messages_py") -# create dummy targets for exported code generation targets to make life of users easier -foreach(t ${rosaria_EXPORTED_TARGETS}) - if(NOT TARGET ${t}) - add_custom_target(${t}) - endif() -endforeach() - -set(depends "roscpp;nav_msgs;geometry_msgs;sensor_msgs;tf") -foreach(depend ${depends}) - string(REPLACE " " ";" depend_list ${depend}) - # the package name of the dependency must be kept in a unique variable so that it is not overwritten in recursive calls - list(GET depend_list 0 rosaria_dep) - list(LENGTH depend_list count) - if(${count} EQUAL 1) - # simple dependencies must only be find_package()-ed once - if(NOT ${rosaria_dep}_FOUND) - find_package(${rosaria_dep} REQUIRED) - endif() - else() - # dependencies with components must be find_package()-ed again - list(REMOVE_AT depend_list 0) - find_package(${rosaria_dep} REQUIRED ${depend_list}) - endif() - _list_append_unique(rosaria_INCLUDE_DIRS ${${rosaria_dep}_INCLUDE_DIRS}) - - # merge build configuration keywords with library names to correctly deduplicate - _pack_libraries_with_build_configuration(rosaria_LIBRARIES ${rosaria_LIBRARIES}) - _pack_libraries_with_build_configuration(_libraries ${${rosaria_dep}_LIBRARIES}) - _list_append_deduplicate(rosaria_LIBRARIES ${_libraries}) - # undo build configuration keyword merging after deduplication - _unpack_libraries_with_build_configuration(rosaria_LIBRARIES ${rosaria_LIBRARIES}) - - _list_append_unique(rosaria_LIBRARY_DIRS ${${rosaria_dep}_LIBRARY_DIRS}) - list(APPEND rosaria_EXPORTED_TARGETS ${${rosaria_dep}_EXPORTED_TARGETS}) -endforeach() - -set(pkg_cfg_extras "rosaria-msg-extras.cmake") -foreach(extra ${pkg_cfg_extras}) - if(NOT IS_ABSOLUTE ${extra}) - set(extra ${rosaria_DIR}/${extra}) - endif() - include(${extra}) -endforeach() diff --git a/Legacy/ws_linux/devel/share/rosaria/docs/RosAriaConfig-usage.dox b/Legacy/ws_linux/devel/share/rosaria/docs/RosAriaConfig-usage.dox deleted file mode 100644 index 6a5810a..0000000 --- a/Legacy/ws_linux/devel/share/rosaria/docs/RosAriaConfig-usage.dox +++ /dev/null @@ -1,15 +0,0 @@ -\subsubsection usage Usage -\verbatim - - - - - - - - - - - -\endverbatim - diff --git a/Legacy/ws_linux/devel/share/rosaria/docs/RosAriaConfig.dox b/Legacy/ws_linux/devel/share/rosaria/docs/RosAriaConfig.dox deleted file mode 100644 index cb8723f..0000000 --- a/Legacy/ws_linux/devel/share/rosaria/docs/RosAriaConfig.dox +++ /dev/null @@ -1,14 +0,0 @@ -\subsubsection parameters ROS parameters - -Reads and maintains the following parameters on the ROS server - -- \b "~trans_accel" : \b [double] Translational acceleration (m/s^2) min: -std::numeric_limits::infinity(), default: 0, max: std::numeric_limits::infinity() -- \b "~trans_decel" : \b [double] Translational deceleration (m/s^2) min: -std::numeric_limits::infinity(), default: 0, max: std::numeric_limits::infinity() -- \b "~lat_accel" : \b [double] Lateral acceleration (m/s^2) min: -std::numeric_limits::infinity(), default: 0, max: std::numeric_limits::infinity() -- \b "~lat_decel" : \b [double] Lateral deceleration (m/s^2) min: -std::numeric_limits::infinity(), default: 0, max: std::numeric_limits::infinity() -- \b "~rot_accel" : \b [double] Rotational acceleration (rad/s^2) min: -std::numeric_limits::infinity(), default: 0, max: std::numeric_limits::infinity() -- \b "~rot_decel" : \b [double] Rotational deceleration (rad/s^2) min: -std::numeric_limits::infinity(), default: 0, max: std::numeric_limits::infinity() -- \b "~TicksMM" : \b [int] Encoder ticks/mm min: -2147483648, default: 0, max: 2147483647 -- \b "~DriftFactor" : \b [int] Value in 1/8192 increments to be added or subtracted from the left encoder ticks in order to compensate for tire differences. min: -2147483648, default: 0, max: 2147483647 -- \b "~RevCount" : \b [int] The number of differential encoder ticks for a 180-degree revolution of the robot. min: -2147483648, default: 0, max: 2147483647 - diff --git a/Legacy/ws_linux/devel/share/rosaria/docs/RosAriaConfig.wikidoc b/Legacy/ws_linux/devel/share/rosaria/docs/RosAriaConfig.wikidoc deleted file mode 100644 index 101f246..0000000 --- a/Legacy/ws_linux/devel/share/rosaria/docs/RosAriaConfig.wikidoc +++ /dev/null @@ -1,44 +0,0 @@ -# Autogenerated param section. Do not hand edit. -param { -group.0 { -name=Dynamically Reconfigurable Parameters -desc=See the [[dynamic_reconfigure]] package for details on dynamically reconfigurable parameters. -0.name= ~trans_accel -0.default= 0 -0.type= double -0.desc=Translational acceleration (m/s^2) Range: -std::numeric_limits::infinity() to std::numeric_limits::infinity() -1.name= ~trans_decel -1.default= 0 -1.type= double -1.desc=Translational deceleration (m/s^2) Range: -std::numeric_limits::infinity() to std::numeric_limits::infinity() -2.name= ~lat_accel -2.default= 0 -2.type= double -2.desc=Lateral acceleration (m/s^2) Range: -std::numeric_limits::infinity() to std::numeric_limits::infinity() -3.name= ~lat_decel -3.default= 0 -3.type= double -3.desc=Lateral deceleration (m/s^2) Range: -std::numeric_limits::infinity() to std::numeric_limits::infinity() -4.name= ~rot_accel -4.default= 0 -4.type= double -4.desc=Rotational acceleration (rad/s^2) Range: -std::numeric_limits::infinity() to std::numeric_limits::infinity() -5.name= ~rot_decel -5.default= 0 -5.type= double -5.desc=Rotational deceleration (rad/s^2) Range: -std::numeric_limits::infinity() to std::numeric_limits::infinity() -6.name= ~TicksMM -6.default= 0 -6.type= int -6.desc=Encoder ticks/mm Range: -2147483648 to 2147483647 -7.name= ~DriftFactor -7.default= 0 -7.type= int -7.desc=Value in 1/8192 increments to be added or subtracted from the left encoder ticks in order to compensate for tire differences. Range: -2147483648 to 2147483647 -8.name= ~RevCount -8.default= 0 -8.type= int -8.desc=The number of differential encoder ticks for a 180-degree revolution of the robot. Range: -2147483648 to 2147483647 -} -} -# End of autogenerated section. You may edit below. diff --git a/Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgs-msg-extras.cmake b/Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgs-msg-extras.cmake deleted file mode 100644 index e01c757..0000000 --- a/Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgs-msg-extras.cmake +++ /dev/null @@ -1,2 +0,0 @@ -set(rosaria_msgs_MESSAGE_FILES "/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RestrictionsMsg.msg;/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg/RobotInfoMsg.msg") -set(rosaria_msgs_SERVICE_FILES "") diff --git a/Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgs-msg-paths.cmake b/Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgs-msg-paths.cmake deleted file mode 100644 index 226d244..0000000 --- a/Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgs-msg-paths.cmake +++ /dev/null @@ -1,5 +0,0 @@ -# generated from genmsg/cmake/pkg-msg-paths.cmake.em - -# message include dirs in develspace -set(rosaria_msgs_MSG_INCLUDE_DIRS "/home/lab1_5/ws/ws_linux/src/rosaria_msgs/msg") -set(rosaria_msgs_MSG_DEPENDENCIES std_msgs;geometry_msgs) diff --git a/Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgsConfig-version.cmake b/Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgsConfig-version.cmake deleted file mode 100644 index 7fd9f99..0000000 --- a/Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgsConfig-version.cmake +++ /dev/null @@ -1,14 +0,0 @@ -# generated from catkin/cmake/template/pkgConfig-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/Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgsConfig.cmake b/Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgsConfig.cmake deleted file mode 100644 index 854991f..0000000 --- a/Legacy/ws_linux/devel/share/rosaria_msgs/cmake/rosaria_msgsConfig.cmake +++ /dev/null @@ -1,191 +0,0 @@ -# generated from catkin/cmake/template/pkgConfig.cmake.in - -# append elements to a list and remove existing duplicates from the list -# copied from catkin/cmake/list_append_deduplicate.cmake to keep pkgConfig -# self contained -macro(_list_append_deduplicate listname) - if(NOT "${ARGN}" STREQUAL "") - if(${listname}) - list(REMOVE_ITEM ${listname} ${ARGN}) - endif() - list(APPEND ${listname} ${ARGN}) - endif() -endmacro() - -# append elements to a list if they are not already in the list -# copied from catkin/cmake/list_append_unique.cmake to keep pkgConfig -# self contained -macro(_list_append_unique listname) - foreach(_item ${ARGN}) - list(FIND ${listname} ${_item} _index) - if(_index EQUAL -1) - list(APPEND ${listname} ${_item}) - endif() - endforeach() -endmacro() - -# pack a list of libraries with optional build configuration keywords -# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig -# self contained -macro(_pack_libraries_with_build_configuration VAR) - set(${VAR} "") - set(_argn ${ARGN}) - list(LENGTH _argn _count) - set(_index 0) - while(${_index} LESS ${_count}) - list(GET _argn ${_index} lib) - if("${lib}" MATCHES "^debug|optimized|general$") - math(EXPR _index "${_index} + 1") - if(${_index} EQUAL ${_count}) - message(FATAL_ERROR "_pack_libraries_with_build_configuration() the list of libraries '${ARGN}' ends with '${lib}' which is a build configuration keyword and must be followed by a library") - endif() - list(GET _argn ${_index} library) - list(APPEND ${VAR} "${lib}${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}${library}") - else() - list(APPEND ${VAR} "${lib}") - endif() - math(EXPR _index "${_index} + 1") - endwhile() -endmacro() - -# unpack a list of libraries with optional build configuration keyword prefixes -# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig -# self contained -macro(_unpack_libraries_with_build_configuration VAR) - set(${VAR} "") - foreach(lib ${ARGN}) - string(REGEX REPLACE "^(debug|optimized|general)${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}(.+)$" "\\1;\\2" lib "${lib}") - list(APPEND ${VAR} "${lib}") - endforeach() -endmacro() - - -if(rosaria_msgs_CONFIG_INCLUDED) - return() -endif() -set(rosaria_msgs_CONFIG_INCLUDED TRUE) - -# set variables for source/devel/install prefixes -if("TRUE" STREQUAL "TRUE") - set(rosaria_msgs_SOURCE_PREFIX /home/lab1_5/ws/ws_linux/src/rosaria_msgs) - set(rosaria_msgs_DEVEL_PREFIX /home/lab1_5/ws/ws_linux/devel) - set(rosaria_msgs_INSTALL_PREFIX "") - set(rosaria_msgs_PREFIX ${rosaria_msgs_DEVEL_PREFIX}) -else() - set(rosaria_msgs_SOURCE_PREFIX "") - set(rosaria_msgs_DEVEL_PREFIX "") - set(rosaria_msgs_INSTALL_PREFIX /home/lab1_5/ws/ws_linux/install) - set(rosaria_msgs_PREFIX ${rosaria_msgs_INSTALL_PREFIX}) -endif() - -# warn when using a deprecated package -if(NOT "" STREQUAL "") - set(_msg "WARNING: package 'rosaria_msgs' is deprecated") - # append custom deprecation text if available - if(NOT "" STREQUAL "TRUE") - set(_msg "${_msg} ()") - endif() - message("${_msg}") -endif() - -# flag project as catkin-based to distinguish if a find_package()-ed project is a catkin project -set(rosaria_msgs_FOUND_CATKIN_PROJECT TRUE) - -if(NOT "/home/lab1_5/ws/ws_linux/devel/include" STREQUAL "") - set(rosaria_msgs_INCLUDE_DIRS "") - set(_include_dirs "/home/lab1_5/ws/ws_linux/devel/include") - foreach(idir ${_include_dirs}) - if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir}) - set(include ${idir}) - elseif("${idir}" STREQUAL "include") - get_filename_component(include "${rosaria_msgs_DIR}/../../../include" ABSOLUTE) - if(NOT IS_DIRECTORY ${include}) - message(FATAL_ERROR "Project 'rosaria_msgs' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. Ask the maintainer 'Aleksander Bojda ' to fix it.") - endif() - else() - message(FATAL_ERROR "Project 'rosaria_msgs' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '/home/lab1_5/ws/ws_linux/src/rosaria_msgs/${idir}'. Ask the maintainer 'Aleksander Bojda ' to fix it.") - endif() - _list_append_unique(rosaria_msgs_INCLUDE_DIRS ${include}) - endforeach() -endif() - -set(libraries "") -foreach(library ${libraries}) - # keep build configuration keywords, target names and absolute libraries as-is - if("${library}" MATCHES "^debug|optimized|general$") - list(APPEND rosaria_msgs_LIBRARIES ${library}) - elseif(TARGET ${library}) - list(APPEND rosaria_msgs_LIBRARIES ${library}) - elseif(IS_ABSOLUTE ${library}) - list(APPEND rosaria_msgs_LIBRARIES ${library}) - else() - set(lib_path "") - set(lib "${library}-NOTFOUND") - # since the path where the library is found is returned we have to iterate over the paths manually - foreach(path /home/lab1_5/ws/ws_linux/devel/lib;/home/lab1_5/ws/ws_linux/devel/lib;/opt/ros/hydro/lib) - find_library(lib ${library} - PATHS ${path} - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) - if(lib) - set(lib_path ${path}) - break() - endif() - endforeach() - if(lib) - _list_append_unique(rosaria_msgs_LIBRARY_DIRS ${lib_path}) - list(APPEND rosaria_msgs_LIBRARIES ${lib}) - else() - # as a fall back for non-catkin libraries try to search globally - find_library(lib ${library}) - if(NOT lib) - message(FATAL_ERROR "Project '${PROJECT_NAME}' tried to find library '${library}'. The library is neither a target nor built/installed properly. Did you compile project 'rosaria_msgs'? Did you find_package() it before the subdirectory containing its code is included?") - endif() - list(APPEND rosaria_msgs_LIBRARIES ${lib}) - endif() - endif() -endforeach() - -set(rosaria_msgs_EXPORTED_TARGETS "rosaria_msgs_generate_messages_cpp;rosaria_msgs_generate_messages_lisp;rosaria_msgs_generate_messages_py") -# create dummy targets for exported code generation targets to make life of users easier -foreach(t ${rosaria_msgs_EXPORTED_TARGETS}) - if(NOT TARGET ${t}) - add_custom_target(${t}) - endif() -endforeach() - -set(depends "message_runtime") -foreach(depend ${depends}) - string(REPLACE " " ";" depend_list ${depend}) - # the package name of the dependency must be kept in a unique variable so that it is not overwritten in recursive calls - list(GET depend_list 0 rosaria_msgs_dep) - list(LENGTH depend_list count) - if(${count} EQUAL 1) - # simple dependencies must only be find_package()-ed once - if(NOT ${rosaria_msgs_dep}_FOUND) - find_package(${rosaria_msgs_dep} REQUIRED) - endif() - else() - # dependencies with components must be find_package()-ed again - list(REMOVE_AT depend_list 0) - find_package(${rosaria_msgs_dep} REQUIRED ${depend_list}) - endif() - _list_append_unique(rosaria_msgs_INCLUDE_DIRS ${${rosaria_msgs_dep}_INCLUDE_DIRS}) - - # merge build configuration keywords with library names to correctly deduplicate - _pack_libraries_with_build_configuration(rosaria_msgs_LIBRARIES ${rosaria_msgs_LIBRARIES}) - _pack_libraries_with_build_configuration(_libraries ${${rosaria_msgs_dep}_LIBRARIES}) - _list_append_deduplicate(rosaria_msgs_LIBRARIES ${_libraries}) - # undo build configuration keyword merging after deduplication - _unpack_libraries_with_build_configuration(rosaria_msgs_LIBRARIES ${rosaria_msgs_LIBRARIES}) - - _list_append_unique(rosaria_msgs_LIBRARY_DIRS ${${rosaria_msgs_dep}_LIBRARY_DIRS}) - list(APPEND rosaria_msgs_EXPORTED_TARGETS ${${rosaria_msgs_dep}_EXPORTED_TARGETS}) -endforeach() - -set(pkg_cfg_extras "rosaria_msgs-msg-extras.cmake") -foreach(extra ${pkg_cfg_extras}) - if(NOT IS_ABSOLUTE ${extra}) - set(extra ${rosaria_msgs_DIR}/${extra}) - endif() - include(${extra}) -endforeach() diff --git a/Legacy/ws_linux/devel/share/safety/cmake/safety-msg-extras.cmake b/Legacy/ws_linux/devel/share/safety/cmake/safety-msg-extras.cmake deleted file mode 100644 index c1b75eb..0000000 --- a/Legacy/ws_linux/devel/share/safety/cmake/safety-msg-extras.cmake +++ /dev/null @@ -1,2 +0,0 @@ -set(safety_MESSAGE_FILES "") -set(safety_SERVICE_FILES "") diff --git a/Legacy/ws_linux/devel/share/safety/cmake/safety-msg-paths.cmake b/Legacy/ws_linux/devel/share/safety/cmake/safety-msg-paths.cmake deleted file mode 100644 index ad11753..0000000 --- a/Legacy/ws_linux/devel/share/safety/cmake/safety-msg-paths.cmake +++ /dev/null @@ -1,5 +0,0 @@ -# generated from genmsg/cmake/pkg-msg-paths.cmake.em - -# message include dirs in develspace -set(safety_MSG_INCLUDE_DIRS "") -set(safety_MSG_DEPENDENCIES std_msgs) diff --git a/Legacy/ws_linux/devel/share/safety/cmake/safetyConfig-version.cmake b/Legacy/ws_linux/devel/share/safety/cmake/safetyConfig-version.cmake deleted file mode 100644 index 40ac4c2..0000000 --- a/Legacy/ws_linux/devel/share/safety/cmake/safetyConfig-version.cmake +++ /dev/null @@ -1,14 +0,0 @@ -# generated from catkin/cmake/template/pkgConfig-version.cmake.in -set(PACKAGE_VERSION "0.2.1") - -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/Legacy/ws_linux/devel/share/safety/cmake/safetyConfig.cmake b/Legacy/ws_linux/devel/share/safety/cmake/safetyConfig.cmake deleted file mode 100644 index 2af8b1c..0000000 --- a/Legacy/ws_linux/devel/share/safety/cmake/safetyConfig.cmake +++ /dev/null @@ -1,191 +0,0 @@ -# generated from catkin/cmake/template/pkgConfig.cmake.in - -# append elements to a list and remove existing duplicates from the list -# copied from catkin/cmake/list_append_deduplicate.cmake to keep pkgConfig -# self contained -macro(_list_append_deduplicate listname) - if(NOT "${ARGN}" STREQUAL "") - if(${listname}) - list(REMOVE_ITEM ${listname} ${ARGN}) - endif() - list(APPEND ${listname} ${ARGN}) - endif() -endmacro() - -# append elements to a list if they are not already in the list -# copied from catkin/cmake/list_append_unique.cmake to keep pkgConfig -# self contained -macro(_list_append_unique listname) - foreach(_item ${ARGN}) - list(FIND ${listname} ${_item} _index) - if(_index EQUAL -1) - list(APPEND ${listname} ${_item}) - endif() - endforeach() -endmacro() - -# pack a list of libraries with optional build configuration keywords -# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig -# self contained -macro(_pack_libraries_with_build_configuration VAR) - set(${VAR} "") - set(_argn ${ARGN}) - list(LENGTH _argn _count) - set(_index 0) - while(${_index} LESS ${_count}) - list(GET _argn ${_index} lib) - if("${lib}" MATCHES "^debug|optimized|general$") - math(EXPR _index "${_index} + 1") - if(${_index} EQUAL ${_count}) - message(FATAL_ERROR "_pack_libraries_with_build_configuration() the list of libraries '${ARGN}' ends with '${lib}' which is a build configuration keyword and must be followed by a library") - endif() - list(GET _argn ${_index} library) - list(APPEND ${VAR} "${lib}${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}${library}") - else() - list(APPEND ${VAR} "${lib}") - endif() - math(EXPR _index "${_index} + 1") - endwhile() -endmacro() - -# unpack a list of libraries with optional build configuration keyword prefixes -# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig -# self contained -macro(_unpack_libraries_with_build_configuration VAR) - set(${VAR} "") - foreach(lib ${ARGN}) - string(REGEX REPLACE "^(debug|optimized|general)${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}(.+)$" "\\1;\\2" lib "${lib}") - list(APPEND ${VAR} "${lib}") - endforeach() -endmacro() - - -if(safety_CONFIG_INCLUDED) - return() -endif() -set(safety_CONFIG_INCLUDED TRUE) - -# set variables for source/devel/install prefixes -if("TRUE" STREQUAL "TRUE") - set(safety_SOURCE_PREFIX /home/lab1_5/ws/ws_linux/src/safety) - set(safety_DEVEL_PREFIX /home/lab1_5/ws/ws_linux/devel) - set(safety_INSTALL_PREFIX "") - set(safety_PREFIX ${safety_DEVEL_PREFIX}) -else() - set(safety_SOURCE_PREFIX "") - set(safety_DEVEL_PREFIX "") - set(safety_INSTALL_PREFIX /home/lab1_5/ws/ws_linux/install) - set(safety_PREFIX ${safety_INSTALL_PREFIX}) -endif() - -# warn when using a deprecated package -if(NOT "" STREQUAL "") - set(_msg "WARNING: package 'safety' is deprecated") - # append custom deprecation text if available - if(NOT "" STREQUAL "TRUE") - set(_msg "${_msg} ()") - endif() - message("${_msg}") -endif() - -# flag project as catkin-based to distinguish if a find_package()-ed project is a catkin project -set(safety_FOUND_CATKIN_PROJECT TRUE) - -if(NOT "" STREQUAL "") - set(safety_INCLUDE_DIRS "") - set(_include_dirs "") - foreach(idir ${_include_dirs}) - if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir}) - set(include ${idir}) - elseif("${idir}" STREQUAL "include") - get_filename_component(include "${safety_DIR}/../../../include" ABSOLUTE) - if(NOT IS_DIRECTORY ${include}) - message(FATAL_ERROR "Project 'safety' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. Ask the maintainer 'Aleksandra Grzelak ' to fix it.") - endif() - else() - message(FATAL_ERROR "Project 'safety' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '/home/lab1_5/ws/ws_linux/src/safety/${idir}'. Ask the maintainer 'Aleksandra Grzelak ' to fix it.") - endif() - _list_append_unique(safety_INCLUDE_DIRS ${include}) - endforeach() -endif() - -set(libraries "safety") -foreach(library ${libraries}) - # keep build configuration keywords, target names and absolute libraries as-is - if("${library}" MATCHES "^debug|optimized|general$") - list(APPEND safety_LIBRARIES ${library}) - elseif(TARGET ${library}) - list(APPEND safety_LIBRARIES ${library}) - elseif(IS_ABSOLUTE ${library}) - list(APPEND safety_LIBRARIES ${library}) - else() - set(lib_path "") - set(lib "${library}-NOTFOUND") - # since the path where the library is found is returned we have to iterate over the paths manually - foreach(path /home/lab1_5/ws/ws_linux/devel/lib;/home/lab1_5/ws/ws_linux/devel/lib;/opt/ros/hydro/lib) - find_library(lib ${library} - PATHS ${path} - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) - if(lib) - set(lib_path ${path}) - break() - endif() - endforeach() - if(lib) - _list_append_unique(safety_LIBRARY_DIRS ${lib_path}) - list(APPEND safety_LIBRARIES ${lib}) - else() - # as a fall back for non-catkin libraries try to search globally - find_library(lib ${library}) - if(NOT lib) - message(FATAL_ERROR "Project '${PROJECT_NAME}' tried to find library '${library}'. The library is neither a target nor built/installed properly. Did you compile project 'safety'? Did you find_package() it before the subdirectory containing its code is included?") - endif() - list(APPEND safety_LIBRARIES ${lib}) - endif() - endif() -endforeach() - -set(safety_EXPORTED_TARGETS "safety_generate_messages_cpp;safety_generate_messages_lisp;safety_generate_messages_py") -# create dummy targets for exported code generation targets to make life of users easier -foreach(t ${safety_EXPORTED_TARGETS}) - if(NOT TARGET ${t}) - add_custom_target(${t}) - endif() -endforeach() - -set(depends "message_runtime;roscpp;rospy;std_msgs;rosaria") -foreach(depend ${depends}) - string(REPLACE " " ";" depend_list ${depend}) - # the package name of the dependency must be kept in a unique variable so that it is not overwritten in recursive calls - list(GET depend_list 0 safety_dep) - list(LENGTH depend_list count) - if(${count} EQUAL 1) - # simple dependencies must only be find_package()-ed once - if(NOT ${safety_dep}_FOUND) - find_package(${safety_dep} REQUIRED) - endif() - else() - # dependencies with components must be find_package()-ed again - list(REMOVE_AT depend_list 0) - find_package(${safety_dep} REQUIRED ${depend_list}) - endif() - _list_append_unique(safety_INCLUDE_DIRS ${${safety_dep}_INCLUDE_DIRS}) - - # merge build configuration keywords with library names to correctly deduplicate - _pack_libraries_with_build_configuration(safety_LIBRARIES ${safety_LIBRARIES}) - _pack_libraries_with_build_configuration(_libraries ${${safety_dep}_LIBRARIES}) - _list_append_deduplicate(safety_LIBRARIES ${_libraries}) - # undo build configuration keyword merging after deduplication - _unpack_libraries_with_build_configuration(safety_LIBRARIES ${safety_LIBRARIES}) - - _list_append_unique(safety_LIBRARY_DIRS ${${safety_dep}_LIBRARY_DIRS}) - list(APPEND safety_EXPORTED_TARGETS ${${safety_dep}_EXPORTED_TARGETS}) -endforeach() - -set(pkg_cfg_extras "safety-msg-extras.cmake") -foreach(extra ${pkg_cfg_extras}) - if(NOT IS_ABSOLUTE ${extra}) - set(extra ${safety_DIR}/${extra}) - endif() - include(${extra}) -endforeach() diff --git a/Legacy/ws_linux/src/rosaria_bringup/launch/rosaria_bringup.launch b/Legacy/ws_linux/src/rosaria_bringup/launch/rosaria_bringup.launch index 6063f43..1baf35c 100644 --- a/Legacy/ws_linux/src/rosaria_bringup/launch/rosaria_bringup.launch +++ b/Legacy/ws_linux/src/rosaria_bringup/launch/rosaria_bringup.launch @@ -10,10 +10,10 @@ - + @@ -21,11 +21,11 @@ - + \ No newline at end of file diff --git a/Legacy/ws_linux/src/safety/.gitignore b/Legacy/ws_linux/src/safety/.gitignore deleted file mode 100644 index 1c565ef..0000000 --- a/Legacy/ws_linux/src/safety/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# ignore tmp and backup files -*.sw* -*.*~ diff --git a/Legacy/ws_linux/src/safety/CMakeLists.txt b/Legacy/ws_linux/src/safety/CMakeLists.txt deleted file mode 100644 index f1aee9d..0000000 --- a/Legacy/ws_linux/src/safety/CMakeLists.txt +++ /dev/null @@ -1,34 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(safety) - -## Find catkin and any catkin packages -find_package(catkin REQUIRED COMPONENTS roscpp rospy std_msgs message_generation rosaria -) - -## Declare ROS messages and services -#add_message_files(#DIRECTORY msg -# FILES Num.msg) -#add_service_files(#DIRECTORY srv -# FILES AddInts.srv) - -## Generate added messages and services -generate_messages(DEPENDENCIES std_msgs) - -## Declare a catkin package -#catkin_package() -catkin_package( - # INCLUDE_DIRS include - LIBRARIES safety - CATKIN_DEPENDS message_runtime roscpp rospy std_msgs rosaria - DEPENDS system_lib -) - -include_directories(include ${catkin_INCLUDE_DIRS}) - - -add_executable(cloud_reader src/cloud_reader.cpp) -target_link_libraries(cloud_reader ${catkin_LIBRARIES}) -add_dependencies(cloud_reader safety_generate_messages_cpp) - - - diff --git a/Legacy/ws_linux/src/safety/README.txt b/Legacy/ws_linux/src/safety/README.txt deleted file mode 100644 index aeb97f5..0000000 --- a/Legacy/ws_linux/src/safety/README.txt +++ /dev/null @@ -1,29 +0,0 @@ - - Package 'safety' prevents robot from crashing into obstacle. - Enables motor brakes when the distance is smaller than - minimum_distance specified in command-line. - - Note. After moving robot back into safe place, - turning on of breaks is needed. Also is - suggested to set robot cmd_vel to 0, - before restaring. - ------------------------------------------------------------------- - LAUNCHING - - To launch package, make sure roscore and modified RosAria (with - service stop_motors) is allready running. - - In terminal type: - - rosrun safety cloud_reader [minimal_distance] - - where minimal_distance is the distance to obstacle, where robot - breaks are enabled, measured in meters. - - Suggested minimal distance for Pionier is 0.7. - - - - - diff --git a/Legacy/ws_linux/src/safety/gnu_licence.txt b/Legacy/ws_linux/src/safety/gnu_licence.txt deleted file mode 100644 index 94a9ed0..0000000 --- a/Legacy/ws_linux/src/safety/gnu_licence.txt +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/Legacy/ws_linux/src/safety/package.xml b/Legacy/ws_linux/src/safety/package.xml deleted file mode 100644 index c73f4e1..0000000 --- a/Legacy/ws_linux/src/safety/package.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - safety - 0.2.1 - Package prevents robot from crashing into obstacle. Enables robot brakes when the distance is smaller than minimum_distance. - - Aleksandra Grzelak - GNU GPLv3 - - message_generation - message_runtime - catkin - roscpp - rospy - std_msgs - rosaria - - roscpp - rospy - std_msgs - rosaria - - - diff --git a/Legacy/ws_linux/src/safety/src/cloud_reader.cpp b/Legacy/ws_linux/src/safety/src/cloud_reader.cpp deleted file mode 100644 index 74889de..0000000 --- a/Legacy/ws_linux/src/safety/src/cloud_reader.cpp +++ /dev/null @@ -1,198 +0,0 @@ -/* ------------------------------------------------------------------------ - * cloud_reader - * - * copyright 2015 Aleksandra Grzelak - * - * Wroclaw University of Technology, - * 27 Wybrzeze Wyspianskiego St - * 50-370 Wroclaw, - * Poland, - * www.pwr.edu.pl - * - * Contact email: aleksandra.j.grzelak@gmail.com - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * ------------------------------------------------------------------------ */ - -#include "ros/ros.h" -#include "sensor_msgs/PointCloud.h" -#include -#include -#include -#include -#include -#include -#include - -#define N_POINTS_ 8 //because only 8 sonars are working in PIONIER - -/* SAFETY cloud_reader [minimum_distance] - * - * Package prevents robot from crashing into obstacle - * Enables motor brakes when the distance is smaller than - * minimum_distance - * - * Note. After moving robot back into safe place, - * it is needed to disable breaks. Also, it is - * suggested to set robot cmd_vel to 0, - * before restaring. - */ - -class SafeReader { - public: - ros::NodeHandle n; - - protected: - bool motors_on; // information for toggling motors - float stop_dist; // minimal distance to obstacle - - ros::ServiceClient client_stop; // client for stopping motors - std_srvs::Empty stop_srv; // service for stopping motors - ros::Subscriber sub_sonar; // subscriber from robot sonars - ros::Subscriber sub_dist; // subscriber from safe distance - - public: - - /* SafeReader - * constructor, gets namespace in node - * and initiates client responsible for stopping motors - * - * NOTE. requires modified RosAria with service stop_motors - */ - SafeReader() { - std::stringstream node_motor; - std::stringstream node_sonar; - std::stringstream node_distance; - node_motor << ros::this_node::getNamespace(); - motors_on=1; - set_stop_dist( 2.0 ); - - node_motor << "/RosAria/"; - node_sonar << node_motor.str() << "sonar"; - //node_distance << node_motor.str() << "distance"; - node_distance << "/PIONIER/distance"; - node_motor << "stop_motors"; - ROS_DEBUG( "namespace: [%10s]", node_motor.str().c_str() ); - client_stop = n.serviceClient< std_srvs::Empty >( node_motor.str().c_str() ); - sub_dist = n.subscribe( node_distance.str().c_str(), 100, &SafeReader::distance_callback, this ); - sub_sonar = n.subscribe( node_sonar.str().c_str(), 100, &SafeReader::reader_callback , this ); - - } - - /* get_stop_dist - * returns defined minimal distance, after which robot stops - */ - float get_stop_dist() const { - return stop_dist; - } - - /* set_stop_distance - * sets the minmal distance after which robot stops - * new_dist -- new minimal distance - */ - void set_stop_dist( float new_dist ) { - stop_dist = new_dist; - } - - /* get_motors - * returns if motors are enabled - * - * return value: - * 1 -- motors enabled, brakes off - * 0 -- motors disabled, brakes on - */ - bool get_motors() const { - return motors_on; - } - - /* calc_distance - * returns the distance to obstacle - * x,y -- coordinates of the obstacle - */ - float calc_distance( float x, float y ) { // (x,y) are obstacle coordinates - return sqrt(x*x+y*y); - } - - /* distance_callback - * after changing value of safe distance - * this safe distance is published - * after reciving safe_distance is set - * - * NOTE. After connecting new robot - * this message must be published. - */ - void distance_callback( const geometry_msgs::Vector3::ConstPtr & msg ) { - set_stop_dist( msg->x ); - ROS_DEBUG( "recieved new safe_dist: %0.3f", get_stop_dist() ); - } - - /* reader_callback - * after recieving message with coordinates of obstacle - * calculcates the distance, if the smallest distance is smaller - * than specified minimal distance, sets the parameter motors_on - * to 0 and enables robot breaks (calling the service stop_motors), - * otherwise parameter motors_on is set to 1. - * - * NOTE. Once the breaks are enabled, they must be disabled manually, - * even though the distance is proper. - */ - void reader_callback( const sensor_msgs::PointCloud::ConstPtr & msg ) { - geometry_msgs::Twist out; - float x,y, min_x, min_y; - float temp_dist, dist=99999; - for( int i=0; i < N_POINTS_; ++i ) { //all points from PointCloud - x=msg->points[i].x; - y=msg->points[i].y; - if( x != 0.0 && y != 0.0 ) { - temp_dist=calc_distance( x,y ); - if( dist > temp_dist ) { //get the smallest distance - dist=temp_dist; - min_x=x; - min_y=y; - } - } - } //endfor - - if( dist < get_stop_dist() ) { // disable motors - ROS_DEBUG( "Distance %0.3f too small (min: %0.3f)", dist, get_stop_dist() ); //DEBUG - motors_on=0; - client_stop.call( stop_srv ); - ROS_DEBUG( "Stopped motors" ); //DEBUG - } else { // distance ok - ROS_DEBUG( " Distance OK %0.3f, x=%0.3f, y=%0.3f (min: %0.3f)", dist, x,y, get_stop_dist() ); //DEBUG - motors_on=1; - } // endif - } -}; // SAFEREADER - - -int main( int argc, char **argv ) { - ros::init( argc, argv, "cloud_reader" ); - SafeReader reader; - - if( argc == 2 ) { // stop distance must be given in command-line - reader.set_stop_dist( atof( argv[1] ) ); - ROS_DEBUG( " Stop distance at [%0.3f] ", reader.get_stop_dist() ); - } else { - ROS_INFO( "Distance parameters not specified. Usage:\n cloud_reader [stop_distance] " ); - return 1; - } - - ROS_INFO( " Ready. "); - ros::spin(); - - return 0; -} diff --git a/Legacy/ws_linux/src/usb_cam b/Legacy/ws_linux/src/usb_cam deleted file mode 160000 index 3ce8ee1..0000000 --- a/Legacy/ws_linux/src/usb_cam +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3ce8ee1c47c03be37229bf5857ae9a309d8eb1e8 diff --git a/install.sh b/install.sh index 73df666..a1397a8 100755 --- a/install.sh +++ b/install.sh @@ -14,7 +14,7 @@ docker build . -t hokuyo cd .. cd Legacy -docker build . -t irth7/rosaria-legacy +docker build . -t irth7/rosaria-legacy:latest cd .. cp 99-decawave.rules /etc/udev/rules.d/ @@ -24,5 +24,5 @@ cp rosaria-docker.service /etc/systemd/system/ chmod g+w /etc/systemd/system/rosaria-docker.service systemctl daemon-reload -systemctl enable rosaria-docker.service -systemctl restart rosaria-docker.service +# systemctl enable rosaria-docker.service +# systemctl restart rosaria-docker.service diff --git a/rosaria-docker.service b/rosaria-docker.service index 311a540..d018f00 100644 --- a/rosaria-docker.service +++ b/rosaria-docker.service @@ -3,7 +3,7 @@ After=network.service [Service] RemainAfterExit=true -ExecStart=/home/lab1_5/rosaria/run.sh +ExecStart=bash -c "sleep 20 && /home/lab1_5/rosaria/run.sh" ExecStop=/home/lab1_5/rosaria/stop.sh [Install] diff --git a/run.sh b/run.sh index 74f1f36..0bacfe9 100755 --- a/run.sh +++ b/run.sh @@ -1,9 +1,9 @@ #!/bin/sh # Script running rosaria inside docker container -echo "ID: $PIONIER_ID" +echo "ID: $(hostname | sed 's/[^0-9]//g')" -docker run --network=host --device=/dev/ttyS0 -i -e ROS_IP=$(hostname -I | awk '{print $1}') -e PIONIER_ID=$(hostname | sed 's/[^0-9]//g' -) --mount type=bind,source=/home/lab1_5/rosaria/Legacy/ws_linux,target=/home/lab1_5/ws/ws_linux irth7/rosaria-legacy & +docker run --network=host --device=/dev/ttyS0 -i -e ROS_IP=$(hostname -I | awk '{print $1}') -e PIONIER_ID=$(hostname | sed 's/[^0-9]//g') \ + irth7/rosaria-legacy:latest & if [ -e "/dev/decawave" ]; then echo "found tag"