diff --git a/workspace/.catkin_tools/CATKIN_IGNORE b/workspace/.catkin_tools/CATKIN_IGNORE
new file mode 100644
index 0000000..e69de29
diff --git a/workspace/.catkin_tools/README b/workspace/.catkin_tools/README
new file mode 100644
index 0000000..4706f47
--- /dev/null
+++ b/workspace/.catkin_tools/README
@@ -0,0 +1,13 @@
+# Catkin Tools Metadata
+
+This directory was generated by catkin_tools and it contains persistent
+configuration information used by the `catkin` command and its sub-commands.
+
+Each subdirectory of the `profiles` directory contains a set of persistent
+configuration options for separate profiles. The default profile is called
+`default`. If another profile is desired, it can be described in the
+`profiles.yaml` file in this directory.
+
+Please see the catkin_tools documentation before editing any files in this
+directory. Most actions can be performed with the `catkin` command-line
+program.
diff --git a/workspace/.catkin_tools/VERSION b/workspace/.catkin_tools/VERSION
new file mode 100644
index 0000000..b300caa
--- /dev/null
+++ b/workspace/.catkin_tools/VERSION
@@ -0,0 +1 @@
+0.4.4
\ No newline at end of file
diff --git a/workspace/.catkin_tools/profiles/default/build.yaml b/workspace/.catkin_tools/profiles/default/build.yaml
new file mode 100644
index 0000000..4b2ebed
--- /dev/null
+++ b/workspace/.catkin_tools/profiles/default/build.yaml
@@ -0,0 +1,17 @@
+blacklist: []
+build_space: build
+catkin_make_args: []
+cmake_args: []
+devel_layout: linked
+devel_space: devel
+extend_path: null
+install: false
+install_space: install
+isolate_install: false
+jobs_args: []
+log_space: logs
+make_args: []
+source_space: src
+use_env_cache: false
+use_internal_make_jobserver: true
+whitelist: []
diff --git a/workspace/.catkin_tools/profiles/default/devel_collisions.txt b/workspace/.catkin_tools/profiles/default/devel_collisions.txt
new file mode 100644
index 0000000..e69de29
diff --git a/workspace/.catkin_tools/profiles/default/packages/catkin_tools_prebuild/devel_manifest.txt b/workspace/.catkin_tools/profiles/default/packages/catkin_tools_prebuild/devel_manifest.txt
new file mode 100644
index 0000000..8f92ec6
--- /dev/null
+++ b/workspace/.catkin_tools/profiles/default/packages/catkin_tools_prebuild/devel_manifest.txt
@@ -0,0 +1,9 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/_setup_util.py /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./_setup_util.py
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/env.sh /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./env.sh
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/setup.sh /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./setup.sh
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/setup.bash /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./setup.bash
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/setup.zsh /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/./setup.zsh
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/lib/pkgconfig/catkin_tools_prebuild.pc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/pkgconfig/catkin_tools_prebuild.pc
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig.cmake
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig-version.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig-version.cmake
diff --git a/workspace/.catkin_tools/profiles/default/packages/catkin_tools_prebuild/package.xml b/workspace/.catkin_tools/profiles/default/packages/catkin_tools_prebuild/package.xml
new file mode 100644
index 0000000..134c59a
--- /dev/null
+++ b/workspace/.catkin_tools/profiles/default/packages/catkin_tools_prebuild/package.xml
@@ -0,0 +1,10 @@
+
+ catkin_tools_prebuild
+
+ This package is used to generate catkin setup files.
+
+ 0.0.0
+ BSD
+ jbohren
+ catkin
+
diff --git a/workspace/.catkin_tools/profiles/default/packages/detect_targets/devel_manifest.txt b/workspace/.catkin_tools/profiles/default/packages/detect_targets/devel_manifest.txt
new file mode 100644
index 0000000..41937ac
--- /dev/null
+++ b/workspace/.catkin_tools/profiles/default/packages/detect_targets/devel_manifest.txt
@@ -0,0 +1,4 @@
+detect_targets
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/pkgconfig/detect_targets.pc /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib/pkgconfig/detect_targets.pc
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/cmake/detect_targetsConfig.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/cmake/detect_targetsConfig.cmake
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/cmake/detect_targetsConfig-version.cmake /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/share/detect_targets/cmake/detect_targetsConfig-version.cmake
diff --git a/workspace/.catkin_tools/profiles/default/packages/detect_targets/package.xml b/workspace/.catkin_tools/profiles/default/packages/detect_targets/package.xml
new file mode 100644
index 0000000..b8f688b
--- /dev/null
+++ b/workspace/.catkin_tools/profiles/default/packages/detect_targets/package.xml
@@ -0,0 +1,65 @@
+
+
+ detect_targets
+ 0.0.0
+ The detect_targets package
+
+
+
+
+ klafyvel
+
+
+
+
+
+ TODO
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ message_generation
+
+
+
+
+
+ message_runtime
+
+
+
+
+ catkin
+ rospy
+ std_msgs
+ rospy
+ std_msgs
+ rospy
+ std_msgs
+
+
+
+
+
+
+
+
diff --git a/workspace/.catkin_workspace b/workspace/.catkin_workspace
new file mode 100644
index 0000000..52fd97e
--- /dev/null
+++ b/workspace/.catkin_workspace
@@ -0,0 +1 @@
+# This file currently only serves to mark the location of a catkin workspace for tool integration
diff --git a/workspace/build/.built_by b/workspace/build/.built_by
new file mode 100644
index 0000000..0e1d4c5
--- /dev/null
+++ b/workspace/build/.built_by
@@ -0,0 +1 @@
+catkin build
\ No newline at end of file
diff --git a/workspace/build/.catkin_tools.yaml b/workspace/build/.catkin_tools.yaml
new file mode 100644
index 0000000..89fce2d
--- /dev/null
+++ b/workspace/build/.catkin_tools.yaml
@@ -0,0 +1,6 @@
+devel_space: /home/klafyvel/Documents/supelec/2A/projet/workspace/devel
+install: false
+install_space: /home/klafyvel/Documents/supelec/2A/projet/workspace/install
+profile: default
+source_space: /home/klafyvel/Documents/supelec/2A/projet/workspace/src
+workspace: /home/klafyvel/Documents/supelec/2A/projet/workspace
diff --git a/workspace/build/catkin_tools_prebuild/CMakeCache.txt b/workspace/build/catkin_tools_prebuild/CMakeCache.txt
new file mode 100644
index 0000000..0f34480
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeCache.txt
@@ -0,0 +1,514 @@
+# This is the CMakeCache file.
+# For build in directory: /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+# It was generated by CMake: /usr/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Builds the googlemock subproject
+BUILD_GMOCK:BOOL=ON
+
+//Builds the googletest subproject
+BUILD_GTEST:BOOL=OFF
+
+//Build shared libraries (DLLs).
+BUILD_SHARED_LIBS:BOOL=ON
+
+//catkin devel space
+CATKIN_DEVEL_PREFIX:PATH=/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild
+
+//Catkin enable testing
+CATKIN_ENABLE_TESTING:BOOL=ON
+
+//Prefix to apply to package generated via gendebian
+CATKIN_PACKAGE_PREFIX:STRING=
+
+//Catkin skip testing
+CATKIN_SKIP_TESTING:BOOL=OFF
+
+//Replace the CMake install command with a custom implementation
+// using symlinks instead of copying resources
+CATKIN_SYMLINK_INSTALL:BOOL=OFF
+
+//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++
+
+//A wrapper around 'ar' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
+
+//A wrapper around 'ranlib' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
+
+//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 builds for minimum
+// size.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the compiler during release builds.
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the compiler during release builds with debug info.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//C compiler
+CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
+
+//A wrapper around 'ar' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
+
+//A wrapper around 'ranlib' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
+
+//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 builds for minimum
+// size.
+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the compiler during release builds.
+CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the compiler during release builds with debug info.
+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//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/klafyvel/Documents/supelec/2A/projet/workspace/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=catkin_tools_prebuild
+
+//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 installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Flags used by the linker during the creation of static libraries.
+CMAKE_STATIC_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during debug builds.
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/usr/bin/strip
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make. This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//Path to a program.
+DOXYGEN_EXECUTABLE:FILEPATH=DOXYGEN_EXECUTABLE-NOTFOUND
+
+//Path to a program.
+EMPY_EXECUTABLE:FILEPATH=/usr/bin/empy
+
+//Empy script
+EMPY_SCRIPT:STRING=/usr/bin/empy
+
+//The directory containing a CMake configuration file for GMock.
+GMock_DIR:PATH=GMock_DIR-NOTFOUND
+
+//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-2.7
+
+//Path to a program.
+PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python2
+
+//Specify specific Python version to use ('major.minor' or 'major')
+PYTHON_VERSION:STRING=2
+
+//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_BIONIC:BOOL=TRUE
+
+//Path to a file.
+_gmock_INCLUDES:FILEPATH=/usr/include/gmock/gmock.h
+
+//Path to a file.
+_gmock_SOURCES:FILEPATH=/usr/src/gmock/src/gmock.cc
+
+//Path to a file.
+_gtest_INCLUDES:FILEPATH=/usr/include/gtest/gtest.h
+
+//Path to a file.
+_gtest_SOURCES:FILEPATH=/usr/src/gtest/src/gtest.cc
+
+//The directory containing a CMake configuration file for catkin.
+catkin_DIR:PATH=/opt/ros/melodic/share/catkin/cmake
+
+//Value Computed by CMake
+catkin_tools_prebuild_BINARY_DIR:STATIC=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+//Value Computed by CMake
+catkin_tools_prebuild_SOURCE_DIR:STATIC=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+//Value Computed by CMake
+gmock_BINARY_DIR:STATIC=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock
+
+//Dependencies for the target
+gmock_LIB_DEPENDS:STATIC=general;-lpthread;
+
+//Value Computed by CMake
+gmock_SOURCE_DIR:STATIC=/usr/src/googletest/googlemock
+
+//Build all of Google Mock's own tests.
+gmock_build_tests:BOOL=OFF
+
+//Dependencies for the target
+gmock_main_LIB_DEPENDS:STATIC=general;-lpthread;
+
+//Value Computed by CMake
+googletest-distribution_BINARY_DIR:STATIC=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest
+
+//Value Computed by CMake
+googletest-distribution_SOURCE_DIR:STATIC=/usr/src/googletest
+
+//Value Computed by CMake
+gtest_BINARY_DIR:STATIC=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest
+
+//Dependencies for the target
+gtest_LIB_DEPENDS:STATIC=general;-lpthread;
+
+//Value Computed by CMake
+gtest_SOURCE_DIR:STATIC=/usr/src/googletest/googletest
+
+//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
+
+//Build gtest with internal symbols hidden in shared libraries.
+gtest_hide_internal_symbols:BOOL=OFF
+
+//Dependencies for the target
+gtest_main_LIB_DEPENDS:STATIC=general;-lpthread;general;gtest;
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//catkin environment
+CATKIN_ENV:INTERNAL=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/catkin_generated/env_cached.sh
+CATKIN_TEST_RESULTS_DIR:INTERNAL=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/test_results
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=10
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
+//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
+CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
+CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
+CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER
+CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER_AR
+CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
+CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS
+CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
+CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
+CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
+CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
+CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Name of external makefile project generator.
+CMAKE_EXTRA_GENERATOR:INTERNAL=
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Unix Makefiles
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Have symbol pthread_create
+CMAKE_HAVE_LIBC_CREATE:INTERNAL=
+//Have library pthreads
+CMAKE_HAVE_PTHREADS_CREATE:INTERNAL=
+//Have library pthread
+CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1
+//Have include pthread.h
+CMAKE_HAVE_PTHREAD_H:INTERNAL=1
+//Source directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+//Install .so files without execute permission.
+CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=4
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//Platform information initialized
+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.10
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/bin/uname
+//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/python2][v2.7.15()]
+//Details about finding Threads
+FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
+GMOCK_FROM_SOURCE_FOUND:INTERNAL=TRUE
+GMOCK_FROM_SOURCE_INCLUDE_DIRS:INTERNAL=/usr/include
+GMOCK_FROM_SOURCE_LIBRARIES:INTERNAL=gmock
+GMOCK_FROM_SOURCE_LIBRARY_DIRS:INTERNAL=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gmock
+GMOCK_FROM_SOURCE_MAIN_LIBRARIES:INTERNAL=gmock_main
+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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/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
+//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
+
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/CMakeDirectoryInformation.cmake b/workspace/build/catkin_tools_prebuild/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..d6f172b
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/CMakeRuleHashes.txt b/workspace/build/catkin_tools_prebuild/CMakeFiles/CMakeRuleHashes.txt
new file mode 100644
index 0000000..9a3c34a
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/CMakeRuleHashes.txt
@@ -0,0 +1,2 @@
+# Hashes of file build rules.
+b4193cfdc468149bddf25d824adaf061 CMakeFiles/clean_test_results
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/Makefile.cmake b/workspace/build/catkin_tools_prebuild/CMakeFiles/Makefile.cmake
new file mode 100644
index 0000000..becc4ed
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/Makefile.cmake
@@ -0,0 +1,224 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# The generator used is:
+set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
+
+# The top level Makefile was generated from the following files:
+set(CMAKE_MAKEFILE_DEPENDS
+ "CMakeCache.txt"
+ "CMakeFiles/3.10.2/CMakeCCompiler.cmake"
+ "CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
+ "CMakeFiles/3.10.2/CMakeSystem.cmake"
+ "CMakeFiles/feature_tests.c"
+ "CMakeFiles/feature_tests.cxx"
+ "CMakeLists.txt"
+ "catkin/catkin_generated/version/package.cmake"
+ "catkin_generated/installspace/_setup_util.py"
+ "catkin_generated/package.cmake"
+ "package.xml"
+ "/opt/ros/melodic/share/catkin/cmake/../package.xml"
+ "/opt/ros/melodic/share/catkin/cmake/all.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/assert.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/atomic_configure_file.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkinConfig-version.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkinConfig.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_add_env_hooks.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_destinations.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_download.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_generate_environment.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_install_python.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_libraries.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_metapackage.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_package.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_package_xml.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_python_setup.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_symlink_install.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_workspace.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/custom_install.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/debug_message.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/em/pkg.pc.em"
+ "/opt/ros/melodic/share/catkin/cmake/em_expand.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/empy.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/find_program_required.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/interrogate_setup_dot_py.py"
+ "/opt/ros/melodic/share/catkin/cmake/legacy.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/list_append_deduplicate.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/list_append_unique.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/list_insert_in_workspace_order.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/platform/lsb.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/platform/ubuntu.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/platform/windows.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/python.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/safe_execute_process.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/stamp.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/string_starts_with.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/templates/_setup_util.py.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/env.sh.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/generate_cached_setup.py.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/pkg.context.pc.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/pkgConfig-version.cmake.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/pkgConfig.cmake.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/rosinstall.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/setup.bash.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/setup.sh.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/setup.zsh.in"
+ "/opt/ros/melodic/share/catkin/cmake/test/catkin_download_test_data.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/test/gtest.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/test/nosetests.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/test/tests.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/tools/doxygen.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/tools/libraries.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/tools/rt.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in"
+ "/usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c"
+ "/usr/share/cmake-3.10/Modules/CMakeCInformation.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"
+ "/usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp"
+ "/usr/share/cmake-3.10/Modules/CMakeCXXInformation.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeCompilerIdDetection.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeConfigurableFile.in"
+ "/usr/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeDetermineCompilerId.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeGenericSystem.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeParseArguments.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeSystem.cmake.in"
+ "/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeUnixFindMake.cmake"
+ "/usr/share/cmake-3.10/Modules/CheckFunctionExists.c"
+ "/usr/share/cmake-3.10/Modules/CheckIncludeFile.c.in"
+ "/usr/share/cmake-3.10/Modules/CheckIncludeFile.cmake"
+ "/usr/share/cmake-3.10/Modules/CheckLibraryExists.cmake"
+ "/usr/share/cmake-3.10/Modules/CheckSymbolExists.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/Borland-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/Clang-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/Cray-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/GHS-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/GNU-C-FeatureTests.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/GNU-C.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX-FeatureTests.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/GNU-FindBinUtils.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/GNU.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/HP-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/IAR-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/Intel-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/MIPSpro-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/PGI-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/SCO-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/TI-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/XL-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.10/Modules/FindGTest.cmake"
+ "/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake"
+ "/usr/share/cmake-3.10/Modules/FindPackageMessage.cmake"
+ "/usr/share/cmake-3.10/Modules/FindPythonInterp.cmake"
+ "/usr/share/cmake-3.10/Modules/FindThreads.cmake"
+ "/usr/share/cmake-3.10/Modules/GoogleTest.cmake"
+ "/usr/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake"
+ "/usr/share/cmake-3.10/Modules/Platform/Linux-Determine-CXX.cmake"
+ "/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-C.cmake"
+ "/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-CXX.cmake"
+ "/usr/share/cmake-3.10/Modules/Platform/Linux-GNU.cmake"
+ "/usr/share/cmake-3.10/Modules/Platform/Linux.cmake"
+ "/usr/share/cmake-3.10/Modules/Platform/UnixPaths.cmake"
+ "/usr/src/googletest/CMakeLists.txt"
+ "/usr/src/googletest/googlemock/CMakeLists.txt"
+ "/usr/src/googletest/googletest/CMakeLists.txt"
+ "/usr/src/googletest/googletest/cmake/internal_utils.cmake"
+ )
+
+# The corresponding makefile is:
+set(CMAKE_MAKEFILE_OUTPUTS
+ "Makefile"
+ "CMakeFiles/cmake.check_cache"
+ )
+
+# Byproducts of CMake generate step:
+set(CMAKE_MAKEFILE_PRODUCTS
+ "CMakeFiles/3.10.2/CMakeSystem.cmake"
+ "CMakeFiles/3.10.2/CMakeCCompiler.cmake"
+ "CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
+ "CMakeFiles/3.10.2/CMakeCCompiler.cmake"
+ "CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
+ "catkin_generated/stamps/catkin_tools_prebuild/package.xml.stamp"
+ "catkin_generated/installspace/_setup_util.py"
+ "catkin_generated/stamps/catkin_tools_prebuild/_setup_util.py.stamp"
+ "catkin_generated/installspace/env.sh"
+ "catkin_generated/installspace/setup.bash"
+ "catkin_generated/installspace/setup.sh"
+ "catkin_generated/installspace/setup.zsh"
+ "catkin_generated/installspace/.rosinstall"
+ "catkin_generated/generate_cached_setup.py"
+ "catkin_generated/env_cached.sh"
+ "catkin_generated/stamps/catkin_tools_prebuild/interrogate_setup_dot_py.py.stamp"
+ "catkin_generated/stamps/catkin_tools_prebuild/package.xml.stamp"
+ "catkin_generated/pkg.develspace.context.pc.py"
+ "catkin_generated/stamps/catkin_tools_prebuild/pkg.pc.em.stamp"
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig.cmake"
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig-version.cmake"
+ "catkin_generated/pkg.installspace.context.pc.py"
+ "catkin_generated/stamps/catkin_tools_prebuild/pkg.pc.em.stamp"
+ "catkin_generated/installspace/catkin_tools_prebuildConfig.cmake"
+ "catkin_generated/installspace/catkin_tools_prebuildConfig-version.cmake"
+ "CMakeFiles/CMakeDirectoryInformation.cmake"
+ "gtest/CMakeFiles/CMakeDirectoryInformation.cmake"
+ "gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake"
+ "gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake"
+ )
+
+# Dependency information for all targets:
+set(CMAKE_DEPEND_INFO_FILES
+ "CMakeFiles/tests.dir/DependInfo.cmake"
+ "CMakeFiles/run_tests.dir/DependInfo.cmake"
+ "CMakeFiles/download_extra_data.dir/DependInfo.cmake"
+ "CMakeFiles/_catkin_empty_exported_target.dir/DependInfo.cmake"
+ "CMakeFiles/clean_test_results.dir/DependInfo.cmake"
+ "CMakeFiles/doxygen.dir/DependInfo.cmake"
+ "gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake"
+ "gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake"
+ "gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake"
+ "gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake"
+ )
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/Makefile2 b/workspace/build/catkin_tools_prebuild/CMakeFiles/Makefile2
new file mode 100644
index 0000000..efdc61f
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/Makefile2
@@ -0,0 +1,448 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# The main recursive all target
+all:
+
+.PHONY : all
+
+# The main recursive preinstall target
+preinstall:
+
+.PHONY : preinstall
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+#=============================================================================
+# Target rules for target CMakeFiles/tests.dir
+
+# All Build rule for target.
+CMakeFiles/tests.dir/all:
+ $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/depend
+ $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num= "Built target tests"
+.PHONY : CMakeFiles/tests.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/tests.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/tests.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+.PHONY : CMakeFiles/tests.dir/rule
+
+# Convenience name for target.
+tests: CMakeFiles/tests.dir/rule
+
+.PHONY : tests
+
+# clean rule for target.
+CMakeFiles/tests.dir/clean:
+ $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/clean
+.PHONY : CMakeFiles/tests.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/tests.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/run_tests.dir
+
+# All Build rule for target.
+CMakeFiles/run_tests.dir/all:
+ $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/depend
+ $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num= "Built target run_tests"
+.PHONY : CMakeFiles/run_tests.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/run_tests.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/run_tests.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+.PHONY : CMakeFiles/run_tests.dir/rule
+
+# Convenience name for target.
+run_tests: CMakeFiles/run_tests.dir/rule
+
+.PHONY : run_tests
+
+# clean rule for target.
+CMakeFiles/run_tests.dir/clean:
+ $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/clean
+.PHONY : CMakeFiles/run_tests.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/run_tests.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/download_extra_data.dir
+
+# All Build rule for target.
+CMakeFiles/download_extra_data.dir/all:
+ $(MAKE) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/depend
+ $(MAKE) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num= "Built target download_extra_data"
+.PHONY : CMakeFiles/download_extra_data.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/download_extra_data.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/download_extra_data.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+.PHONY : CMakeFiles/download_extra_data.dir/rule
+
+# Convenience name for target.
+download_extra_data: CMakeFiles/download_extra_data.dir/rule
+
+.PHONY : download_extra_data
+
+# clean rule for target.
+CMakeFiles/download_extra_data.dir/clean:
+ $(MAKE) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/clean
+.PHONY : CMakeFiles/download_extra_data.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/download_extra_data.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/_catkin_empty_exported_target.dir
+
+# All Build rule for target.
+CMakeFiles/_catkin_empty_exported_target.dir/all:
+ $(MAKE) -f CMakeFiles/_catkin_empty_exported_target.dir/build.make CMakeFiles/_catkin_empty_exported_target.dir/depend
+ $(MAKE) -f CMakeFiles/_catkin_empty_exported_target.dir/build.make CMakeFiles/_catkin_empty_exported_target.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num= "Built target _catkin_empty_exported_target"
+.PHONY : CMakeFiles/_catkin_empty_exported_target.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/_catkin_empty_exported_target.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/_catkin_empty_exported_target.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+.PHONY : CMakeFiles/_catkin_empty_exported_target.dir/rule
+
+# Convenience name for target.
+_catkin_empty_exported_target: CMakeFiles/_catkin_empty_exported_target.dir/rule
+
+.PHONY : _catkin_empty_exported_target
+
+# clean rule for target.
+CMakeFiles/_catkin_empty_exported_target.dir/clean:
+ $(MAKE) -f CMakeFiles/_catkin_empty_exported_target.dir/build.make CMakeFiles/_catkin_empty_exported_target.dir/clean
+.PHONY : CMakeFiles/_catkin_empty_exported_target.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/_catkin_empty_exported_target.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/clean_test_results.dir
+
+# All Build rule for target.
+CMakeFiles/clean_test_results.dir/all:
+ $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/depend
+ $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num= "Built target clean_test_results"
+.PHONY : CMakeFiles/clean_test_results.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/clean_test_results.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/clean_test_results.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+.PHONY : CMakeFiles/clean_test_results.dir/rule
+
+# Convenience name for target.
+clean_test_results: CMakeFiles/clean_test_results.dir/rule
+
+.PHONY : clean_test_results
+
+# clean rule for target.
+CMakeFiles/clean_test_results.dir/clean:
+ $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/clean
+.PHONY : CMakeFiles/clean_test_results.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/clean_test_results.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/doxygen.dir
+
+# All Build rule for target.
+CMakeFiles/doxygen.dir/all:
+ $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/depend
+ $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num= "Built target doxygen"
+.PHONY : CMakeFiles/doxygen.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/doxygen.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/doxygen.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+.PHONY : CMakeFiles/doxygen.dir/rule
+
+# Convenience name for target.
+doxygen: CMakeFiles/doxygen.dir/rule
+
+.PHONY : doxygen
+
+# clean rule for target.
+CMakeFiles/doxygen.dir/clean:
+ $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/clean
+.PHONY : CMakeFiles/doxygen.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/doxygen.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Directory level rules for directory gtest
+
+# Convenience name for "all" pass in the directory.
+gtest/all: gtest/googlemock/all
+
+.PHONY : gtest/all
+
+# Convenience name for "clean" pass in the directory.
+gtest/clean: gtest/googlemock/clean
+
+.PHONY : gtest/clean
+
+# Convenience name for "preinstall" pass in the directory.
+gtest/preinstall: gtest/googlemock/preinstall
+
+.PHONY : gtest/preinstall
+
+#=============================================================================
+# Directory level rules for directory gtest/googlemock
+
+# Convenience name for "all" pass in the directory.
+gtest/googlemock/all: gtest/googlemock/gtest/all
+
+.PHONY : gtest/googlemock/all
+
+# Convenience name for "clean" pass in the directory.
+gtest/googlemock/clean: gtest/googlemock/CMakeFiles/gmock_main.dir/clean
+gtest/googlemock/clean: gtest/googlemock/CMakeFiles/gmock.dir/clean
+gtest/googlemock/clean: gtest/googlemock/gtest/clean
+
+.PHONY : gtest/googlemock/clean
+
+# Convenience name for "preinstall" pass in the directory.
+gtest/googlemock/preinstall: gtest/googlemock/gtest/preinstall
+
+.PHONY : gtest/googlemock/preinstall
+
+#=============================================================================
+# Target rules for target gtest/googlemock/CMakeFiles/gmock_main.dir
+
+# All Build rule for target.
+gtest/googlemock/CMakeFiles/gmock_main.dir/all:
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/depend
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num=4,5,6,7 "Built target gmock_main"
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/all
+
+# Build rule for subdir invocation for target.
+gtest/googlemock/CMakeFiles/gmock_main.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 4
+ $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock_main.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/rule
+
+# Convenience name for target.
+gmock_main: gtest/googlemock/CMakeFiles/gmock_main.dir/rule
+
+.PHONY : gmock_main
+
+# clean rule for target.
+gtest/googlemock/CMakeFiles/gmock_main.dir/clean:
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/clean
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/clean
+
+# clean rule for target.
+clean: gtest/googlemock/CMakeFiles/gmock_main.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target gtest/googlemock/CMakeFiles/gmock.dir
+
+# All Build rule for target.
+gtest/googlemock/CMakeFiles/gmock.dir/all:
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/depend
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num=1,2,3 "Built target gmock"
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/all
+
+# Build rule for subdir invocation for target.
+gtest/googlemock/CMakeFiles/gmock.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 3
+ $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/rule
+
+# Convenience name for target.
+gmock: gtest/googlemock/CMakeFiles/gmock.dir/rule
+
+.PHONY : gmock
+
+# clean rule for target.
+gtest/googlemock/CMakeFiles/gmock.dir/clean:
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/clean
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/clean
+
+# clean rule for target.
+clean: gtest/googlemock/CMakeFiles/gmock.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Directory level rules for directory gtest/googlemock/gtest
+
+# Convenience name for "all" pass in the directory.
+gtest/googlemock/gtest/all:
+
+.PHONY : gtest/googlemock/gtest/all
+
+# Convenience name for "clean" pass in the directory.
+gtest/googlemock/gtest/clean: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean
+gtest/googlemock/gtest/clean: gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean
+
+.PHONY : gtest/googlemock/gtest/clean
+
+# Convenience name for "preinstall" pass in the directory.
+gtest/googlemock/gtest/preinstall:
+
+.PHONY : gtest/googlemock/gtest/preinstall
+
+#=============================================================================
+# Target rules for target gtest/googlemock/gtest/CMakeFiles/gtest_main.dir
+
+# All Build rule for target.
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/all: gtest/googlemock/gtest/CMakeFiles/gtest.dir/all
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num=10,11 "Built target gtest_main"
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/all
+
+# Build rule for subdir invocation for target.
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 4
+ $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule
+
+# Convenience name for target.
+gtest_main: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule
+
+.PHONY : gtest_main
+
+# clean rule for target.
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean:
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean
+
+# clean rule for target.
+clean: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target gtest/googlemock/gtest/CMakeFiles/gtest.dir
+
+# All Build rule for target.
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/all:
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num=8,9 "Built target gtest"
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/all
+
+# Build rule for subdir invocation for target.
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 2
+ $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule
+
+# Convenience name for target.
+gtest: gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule
+
+.PHONY : gtest
+
+# clean rule for target.
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean:
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean
+
+# clean rule for target.
+clean: gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/TargetDirectories.txt b/workspace/build/catkin_tools_prebuild/CMakeFiles/TargetDirectories.txt
new file mode 100644
index 0000000..7626693
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/TargetDirectories.txt
@@ -0,0 +1,38 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/install/strip.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/install.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/list_install_components.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/install/local.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/test.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/tests.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/edit_cache.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/run_tests.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/rebuild_cache.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/download_extra_data.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/_catkin_empty_exported_target.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/clean_test_results.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/doxygen.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/CMakeFiles/install/strip.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/CMakeFiles/edit_cache.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/CMakeFiles/list_install_components.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/CMakeFiles/test.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/CMakeFiles/install/local.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/CMakeFiles/rebuild_cache.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/CMakeFiles/install.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/install/strip.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/install.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/install/local.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/test.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/list_install_components.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/rebuild_cache.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/edit_cache.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/install/strip.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/install.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/edit_cache.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/install/local.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/test.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/list_install_components.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/rebuild_cache.dir
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/_catkin_empty_exported_target.dir/DependInfo.cmake b/workspace/build/catkin_tools_prebuild/CMakeFiles/_catkin_empty_exported_target.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/_catkin_empty_exported_target.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/_catkin_empty_exported_target.dir/build.make b/workspace/build/catkin_tools_prebuild/CMakeFiles/_catkin_empty_exported_target.dir/build.make
new file mode 100644
index 0000000..5f93c16
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/_catkin_empty_exported_target.dir/build.make
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# Utility rule file for _catkin_empty_exported_target.
+
+# Include the progress variables for this target.
+include CMakeFiles/_catkin_empty_exported_target.dir/progress.make
+
+_catkin_empty_exported_target: CMakeFiles/_catkin_empty_exported_target.dir/build.make
+
+.PHONY : _catkin_empty_exported_target
+
+# Rule to build all files generated by this target.
+CMakeFiles/_catkin_empty_exported_target.dir/build: _catkin_empty_exported_target
+
+.PHONY : CMakeFiles/_catkin_empty_exported_target.dir/build
+
+CMakeFiles/_catkin_empty_exported_target.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/_catkin_empty_exported_target.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/_catkin_empty_exported_target.dir/clean
+
+CMakeFiles/_catkin_empty_exported_target.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/_catkin_empty_exported_target.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/_catkin_empty_exported_target.dir/depend
+
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/_catkin_empty_exported_target.dir/cmake_clean.cmake b/workspace/build/catkin_tools_prebuild/CMakeFiles/_catkin_empty_exported_target.dir/cmake_clean.cmake
new file mode 100644
index 0000000..56a88ba
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/_catkin_empty_exported_target.dir/cmake_clean.cmake
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/_catkin_empty_exported_target.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/_catkin_empty_exported_target.dir/progress.make b/workspace/build/catkin_tools_prebuild/CMakeFiles/_catkin_empty_exported_target.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/_catkin_empty_exported_target.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/clean_test_results.dir/DependInfo.cmake b/workspace/build/catkin_tools_prebuild/CMakeFiles/clean_test_results.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/clean_test_results.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/clean_test_results.dir/build.make b/workspace/build/catkin_tools_prebuild/CMakeFiles/clean_test_results.dir/build.make
new file mode 100644
index 0000000..1194995
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/clean_test_results.dir/build.make
@@ -0,0 +1,76 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# Utility rule file for clean_test_results.
+
+# Include the progress variables for this target.
+include CMakeFiles/clean_test_results.dir/progress.make
+
+CMakeFiles/clean_test_results:
+ /usr/bin/python2 /opt/ros/melodic/share/catkin/cmake/test/remove_test_results.py /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/test_results
+
+clean_test_results: CMakeFiles/clean_test_results
+clean_test_results: CMakeFiles/clean_test_results.dir/build.make
+
+.PHONY : clean_test_results
+
+# Rule to build all files generated by this target.
+CMakeFiles/clean_test_results.dir/build: clean_test_results
+
+.PHONY : CMakeFiles/clean_test_results.dir/build
+
+CMakeFiles/clean_test_results.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/clean_test_results.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/clean_test_results.dir/clean
+
+CMakeFiles/clean_test_results.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/clean_test_results.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/clean_test_results.dir/depend
+
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/clean_test_results.dir/cmake_clean.cmake b/workspace/build/catkin_tools_prebuild/CMakeFiles/clean_test_results.dir/cmake_clean.cmake
new file mode 100644
index 0000000..63bf0e0
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/clean_test_results.dir/cmake_clean.cmake
@@ -0,0 +1,8 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/clean_test_results"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/clean_test_results.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/clean_test_results.dir/progress.make b/workspace/build/catkin_tools_prebuild/CMakeFiles/clean_test_results.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/clean_test_results.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/cmake.check_cache b/workspace/build/catkin_tools_prebuild/CMakeFiles/cmake.check_cache
new file mode 100644
index 0000000..3dccd73
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/cmake.check_cache
@@ -0,0 +1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/download_extra_data.dir/DependInfo.cmake b/workspace/build/catkin_tools_prebuild/CMakeFiles/download_extra_data.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/download_extra_data.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/download_extra_data.dir/build.make b/workspace/build/catkin_tools_prebuild/CMakeFiles/download_extra_data.dir/build.make
new file mode 100644
index 0000000..2c22a03
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/download_extra_data.dir/build.make
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# Utility rule file for download_extra_data.
+
+# Include the progress variables for this target.
+include CMakeFiles/download_extra_data.dir/progress.make
+
+download_extra_data: CMakeFiles/download_extra_data.dir/build.make
+
+.PHONY : download_extra_data
+
+# Rule to build all files generated by this target.
+CMakeFiles/download_extra_data.dir/build: download_extra_data
+
+.PHONY : CMakeFiles/download_extra_data.dir/build
+
+CMakeFiles/download_extra_data.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/download_extra_data.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/download_extra_data.dir/clean
+
+CMakeFiles/download_extra_data.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/download_extra_data.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/download_extra_data.dir/depend
+
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/download_extra_data.dir/cmake_clean.cmake b/workspace/build/catkin_tools_prebuild/CMakeFiles/download_extra_data.dir/cmake_clean.cmake
new file mode 100644
index 0000000..bf7d7e2
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/download_extra_data.dir/cmake_clean.cmake
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/download_extra_data.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/download_extra_data.dir/progress.make b/workspace/build/catkin_tools_prebuild/CMakeFiles/download_extra_data.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/download_extra_data.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/doxygen.dir/DependInfo.cmake b/workspace/build/catkin_tools_prebuild/CMakeFiles/doxygen.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/doxygen.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/doxygen.dir/build.make b/workspace/build/catkin_tools_prebuild/CMakeFiles/doxygen.dir/build.make
new file mode 100644
index 0000000..fd8a9c0
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/doxygen.dir/build.make
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# Utility rule file for doxygen.
+
+# Include the progress variables for this target.
+include CMakeFiles/doxygen.dir/progress.make
+
+doxygen: CMakeFiles/doxygen.dir/build.make
+
+.PHONY : doxygen
+
+# Rule to build all files generated by this target.
+CMakeFiles/doxygen.dir/build: doxygen
+
+.PHONY : CMakeFiles/doxygen.dir/build
+
+CMakeFiles/doxygen.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/doxygen.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/doxygen.dir/clean
+
+CMakeFiles/doxygen.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/doxygen.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/doxygen.dir/depend
+
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/doxygen.dir/cmake_clean.cmake b/workspace/build/catkin_tools_prebuild/CMakeFiles/doxygen.dir/cmake_clean.cmake
new file mode 100644
index 0000000..ef20a75
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/doxygen.dir/cmake_clean.cmake
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/doxygen.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/doxygen.dir/progress.make b/workspace/build/catkin_tools_prebuild/CMakeFiles/doxygen.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/doxygen.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/feature_tests.bin b/workspace/build/catkin_tools_prebuild/CMakeFiles/feature_tests.bin
new file mode 100755
index 0000000..86a1c55
Binary files /dev/null and b/workspace/build/catkin_tools_prebuild/CMakeFiles/feature_tests.bin differ
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/feature_tests.c b/workspace/build/catkin_tools_prebuild/CMakeFiles/feature_tests.c
new file mode 100644
index 0000000..83e86dd
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/feature_tests.c
@@ -0,0 +1,34 @@
+
+ const char features[] = {"\n"
+"C_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304
+"1"
+#else
+"0"
+#endif
+"c_function_prototypes\n"
+"C_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
+"1"
+#else
+"0"
+#endif
+"c_restrict\n"
+"C_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L
+"1"
+#else
+"0"
+#endif
+"c_static_assert\n"
+"C_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
+"1"
+#else
+"0"
+#endif
+"c_variadic_macros\n"
+
+};
+
+int main(int argc, char** argv) { (void)argv; return features[argc]; }
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/feature_tests.cxx b/workspace/build/catkin_tools_prebuild/CMakeFiles/feature_tests.cxx
new file mode 100644
index 0000000..b93418c
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/feature_tests.cxx
@@ -0,0 +1,405 @@
+
+ const char features[] = {"\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
+"1"
+#else
+"0"
+#endif
+"cxx_aggregate_default_initializers\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_alias_templates\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_alignas\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_alignof\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_attributes\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_attribute_deprecated\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_auto_type\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_binary_literals\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_constexpr\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_contextual_conversions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_decltype\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_decltype_auto\n"
+"CXX_FEATURE:"
+#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_decltype_incomplete_return_types\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_default_function_template_args\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_defaulted_functions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_defaulted_move_initializers\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_delegating_constructors\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_deleted_functions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_digit_separators\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_enum_forward_declarations\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_explicit_conversions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_extended_friend_declarations\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_extern_templates\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_final\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_func_identifier\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_generalized_initializers\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_generic_lambdas\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_inheriting_constructors\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_inline_namespaces\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_lambdas\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_lambda_init_captures\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_local_type_template_args\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_long_long_type\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_noexcept\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_nonstatic_member_init\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_nullptr\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_override\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_range_for\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_raw_string_literals\n"
+"CXX_FEATURE:"
+#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_reference_qualified_functions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
+"1"
+#else
+"0"
+#endif
+"cxx_relaxed_constexpr\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_return_type_deduction\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_right_angle_brackets\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_rvalue_references\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_sizeof_member\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_static_assert\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_strong_enums\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus
+"1"
+#else
+"0"
+#endif
+"cxx_template_template_parameters\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_thread_local\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_trailing_return_types\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_unicode_literals\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_uniform_initialization\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_unrestricted_unions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_user_literals\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
+"1"
+#else
+"0"
+#endif
+"cxx_variable_templates\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_variadic_macros\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_variadic_templates\n"
+
+};
+
+int main(int argc, char** argv) { (void)argv; return features[argc]; }
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/progress.marks b/workspace/build/catkin_tools_prebuild/CMakeFiles/progress.marks
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+0
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/run_tests.dir/DependInfo.cmake b/workspace/build/catkin_tools_prebuild/CMakeFiles/run_tests.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/run_tests.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/run_tests.dir/build.make b/workspace/build/catkin_tools_prebuild/CMakeFiles/run_tests.dir/build.make
new file mode 100644
index 0000000..04b2467
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/run_tests.dir/build.make
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# Utility rule file for run_tests.
+
+# Include the progress variables for this target.
+include CMakeFiles/run_tests.dir/progress.make
+
+run_tests: CMakeFiles/run_tests.dir/build.make
+
+.PHONY : run_tests
+
+# Rule to build all files generated by this target.
+CMakeFiles/run_tests.dir/build: run_tests
+
+.PHONY : CMakeFiles/run_tests.dir/build
+
+CMakeFiles/run_tests.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/run_tests.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/run_tests.dir/clean
+
+CMakeFiles/run_tests.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/run_tests.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/run_tests.dir/depend
+
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/run_tests.dir/cmake_clean.cmake b/workspace/build/catkin_tools_prebuild/CMakeFiles/run_tests.dir/cmake_clean.cmake
new file mode 100644
index 0000000..e67d34f
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/run_tests.dir/cmake_clean.cmake
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/run_tests.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/run_tests.dir/progress.make b/workspace/build/catkin_tools_prebuild/CMakeFiles/run_tests.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/run_tests.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/tests.dir/DependInfo.cmake b/workspace/build/catkin_tools_prebuild/CMakeFiles/tests.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/tests.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/tests.dir/build.make b/workspace/build/catkin_tools_prebuild/CMakeFiles/tests.dir/build.make
new file mode 100644
index 0000000..9be62dc
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/tests.dir/build.make
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# Utility rule file for tests.
+
+# Include the progress variables for this target.
+include CMakeFiles/tests.dir/progress.make
+
+tests: CMakeFiles/tests.dir/build.make
+
+.PHONY : tests
+
+# Rule to build all files generated by this target.
+CMakeFiles/tests.dir/build: tests
+
+.PHONY : CMakeFiles/tests.dir/build
+
+CMakeFiles/tests.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/tests.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/tests.dir/clean
+
+CMakeFiles/tests.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/tests.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/tests.dir/depend
+
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/tests.dir/cmake_clean.cmake b/workspace/build/catkin_tools_prebuild/CMakeFiles/tests.dir/cmake_clean.cmake
new file mode 100644
index 0000000..910f04d
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/tests.dir/cmake_clean.cmake
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/tests.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/catkin_tools_prebuild/CMakeFiles/tests.dir/progress.make b/workspace/build/catkin_tools_prebuild/CMakeFiles/tests.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeFiles/tests.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/catkin_tools_prebuild/CMakeLists.txt b/workspace/build/catkin_tools_prebuild/CMakeLists.txt
new file mode 100644
index 0000000..3dc628c
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CMakeLists.txt
@@ -0,0 +1,26 @@
+cmake_minimum_required(VERSION 2.8.7)
+project(catkin_tools_prebuild)
+
+find_package(catkin QUIET)
+
+if(catkin_FOUND)
+ catkin_package()
+else()
+ # Generate an error here which is more helpful than the normal one generated by CMake.
+ # TODO: It's possible that we could just do this silently, instead.
+
+ message(FATAL_ERROR
+"The catkin CMake module was not found, but it is required to build a linked workspace. To resolve this, please do one of the following, and try building again.
+
+ 1. Source the setup.sh file from an existing catkin workspace:
+ source SETUP_FILE
+
+ 2. Extend another catkin workspace's result (install or devel) space:
+ catkin config --extend RESULT_SPACE
+
+ 3. Set `catkin_DIR` to the directory containing `catkin-config.cmake`:
+ catkin config --cmake-args -Dcatkin_DIR=CATKIN_CMAKE_CONFIG_PATH
+
+ 4. Add the catkin source package to your workspace's source space:
+ cd SOURCE_SPACE && git clone https://github.com/ros/catkin.git")
+endif()
diff --git a/workspace/build/catkin_tools_prebuild/CTestTestfile.cmake b/workspace/build/catkin_tools_prebuild/CTestTestfile.cmake
new file mode 100644
index 0000000..51c4b14
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/CTestTestfile.cmake
@@ -0,0 +1,7 @@
+# CMake generated Testfile for
+# Source directory: /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+# Build directory: /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+#
+# This file includes the relevant testing commands required for
+# testing this directory and lists subdirectories to be tested as well.
+subdirs("gtest")
diff --git a/workspace/build/catkin_tools_prebuild/Makefile b/workspace/build/catkin_tools_prebuild/Makefile
new file mode 100644
index 0000000..94b9904
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/Makefile
@@ -0,0 +1,336 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# Special rule for the target install
+install: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+
+.PHONY : list_install_components/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# Special rule for the target test
+test:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..."
+ /usr/bin/ctest --force-new-ctest-process $(ARGS)
+.PHONY : test
+
+# Special rule for the target test
+test/fast: test
+
+.PHONY : test/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# Special rule for the target 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
+
+# The main all target
+all: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles/progress.marks
+ $(MAKE) -f CMakeFiles/Makefile2 all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ $(MAKE) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named tests
+
+# Build rule for target.
+tests: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 tests
+.PHONY : tests
+
+# fast build rule for target.
+tests/fast:
+ $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/build
+.PHONY : tests/fast
+
+#=============================================================================
+# Target rules for targets named run_tests
+
+# Build rule for target.
+run_tests: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 run_tests
+.PHONY : run_tests
+
+# fast build rule for target.
+run_tests/fast:
+ $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/build
+.PHONY : run_tests/fast
+
+#=============================================================================
+# Target rules for targets named download_extra_data
+
+# Build rule for target.
+download_extra_data: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 download_extra_data
+.PHONY : download_extra_data
+
+# fast build rule for target.
+download_extra_data/fast:
+ $(MAKE) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/build
+.PHONY : download_extra_data/fast
+
+#=============================================================================
+# Target rules for targets named _catkin_empty_exported_target
+
+# Build rule for target.
+_catkin_empty_exported_target: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 _catkin_empty_exported_target
+.PHONY : _catkin_empty_exported_target
+
+# fast build rule for target.
+_catkin_empty_exported_target/fast:
+ $(MAKE) -f CMakeFiles/_catkin_empty_exported_target.dir/build.make CMakeFiles/_catkin_empty_exported_target.dir/build
+.PHONY : _catkin_empty_exported_target/fast
+
+#=============================================================================
+# Target rules for targets named clean_test_results
+
+# Build rule for target.
+clean_test_results: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 clean_test_results
+.PHONY : clean_test_results
+
+# fast build rule for target.
+clean_test_results/fast:
+ $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/build
+.PHONY : clean_test_results/fast
+
+#=============================================================================
+# Target rules for targets named doxygen
+
+# Build rule for target.
+doxygen: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 doxygen
+.PHONY : doxygen
+
+# fast build rule for target.
+doxygen/fast:
+ $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/build
+.PHONY : doxygen/fast
+
+#=============================================================================
+# Target rules for targets named gmock_main
+
+# Build rule for target.
+gmock_main: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 gmock_main
+.PHONY : gmock_main
+
+# fast build rule for target.
+gmock_main/fast:
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/build
+.PHONY : gmock_main/fast
+
+#=============================================================================
+# Target rules for targets named gmock
+
+# Build rule for target.
+gmock: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 gmock
+.PHONY : gmock
+
+# fast build rule for target.
+gmock/fast:
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/build
+.PHONY : gmock/fast
+
+#=============================================================================
+# Target rules for targets named gtest_main
+
+# Build rule for target.
+gtest_main: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 gtest_main
+.PHONY : gtest_main
+
+# fast build rule for target.
+gtest_main/fast:
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build
+.PHONY : gtest_main/fast
+
+#=============================================================================
+# Target rules for targets named gtest
+
+# Build rule for target.
+gtest: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 gtest
+.PHONY : gtest
+
+# fast build rule for target.
+gtest/fast:
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/build
+.PHONY : gtest/fast
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... install/strip"
+ @echo "... install"
+ @echo "... list_install_components"
+ @echo "... install/local"
+ @echo "... test"
+ @echo "... tests"
+ @echo "... edit_cache"
+ @echo "... run_tests"
+ @echo "... rebuild_cache"
+ @echo "... download_extra_data"
+ @echo "... _catkin_empty_exported_target"
+ @echo "... clean_test_results"
+ @echo "... doxygen"
+ @echo "... gmock_main"
+ @echo "... gmock"
+ @echo "... gtest_main"
+ @echo "... gtest"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/workspace/build/catkin_tools_prebuild/catkin/catkin_generated/version/package.cmake b/workspace/build/catkin_tools_prebuild/catkin/catkin_generated/version/package.cmake
new file mode 100644
index 0000000..df028bf
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin/catkin_generated/version/package.cmake
@@ -0,0 +1,20 @@
+set(_CATKIN_CURRENT_PACKAGE "catkin")
+set(catkin_VERSION "0.7.14")
+set(catkin_MAINTAINER "Dirk Thomas ")
+set(catkin_PACKAGE_FORMAT "2")
+set(catkin_BUILD_DEPENDS "python-empy" "python-argparse" "python-catkin-pkg")
+set(catkin_BUILD_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3")
+set(catkin_BUILD_EXPORT_DEPENDS "google-mock" "gtest" "python-empy" "python-nose" "python-argparse" "python-catkin-pkg")
+set(catkin_BUILD_EXPORT_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3")
+set(catkin_BUILDTOOL_DEPENDS "cmake")
+set(catkin_BUILDTOOL_EXPORT_DEPENDS "cmake")
+set(catkin_EXEC_DEPENDS "python-argparse" "python-catkin-pkg")
+set(catkin_EXEC_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3")
+set(catkin_RUN_DEPENDS "python-argparse" "python-catkin-pkg" "google-mock" "gtest" "python-empy" "python-nose")
+set(catkin_RUN_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3")
+set(catkin_TEST_DEPENDS "python-mock" "python-nose")
+set(catkin_DOC_DEPENDS )
+set(catkin_URL_WEBSITE "http://www.ros.org/wiki/catkin")
+set(catkin_URL_BUGTRACKER "https://github.com/ros/catkin/issues")
+set(catkin_URL_REPOSITORY "https://github.com/ros/catkin")
+set(catkin_DEPRECATED "")
\ No newline at end of file
diff --git a/workspace/build/catkin_tools_prebuild/catkin_generated/env_cached.sh b/workspace/build/catkin_tools_prebuild/catkin_generated/env_cached.sh
new file mode 100755
index 0000000..d6be91d
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/env_cached.sh
@@ -0,0 +1,16 @@
+#!/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/workspace/build/catkin_tools_prebuild/catkin_generated/generate_cached_setup.py b/workspace/build/catkin_tools_prebuild/catkin_generated/generate_cached_setup.py
new file mode 100644
index 0000000..4ad6c9b
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/generate_cached_setup.py
@@ -0,0 +1,30 @@
+# -*- coding: utf-8 -*-
+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/melodic/share/catkin/cmake', 'catkinConfig.cmake.in')):
+ sys.path.insert(0, os.path.join('/opt/ros/melodic/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/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic".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/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/env.sh')
+
+output_filename = '/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/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/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/.rosinstall b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/.rosinstall
new file mode 100644
index 0000000..39d2ba6
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/.rosinstall
@@ -0,0 +1,2 @@
+- setup-file:
+ local-name: /home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.sh
diff --git a/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/_setup_util.py b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/_setup_util.py
new file mode 100755
index 0000000..31a0883
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/_setup_util.py
@@ -0,0 +1,290 @@
+#!/usr/bin/python2
+# -*- coding: utf-8 -*-
+
+# 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': '',
+ 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')],
+ 'PATH': 'bin',
+ 'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', '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()):
+ subfolders = env_var_subfolders[key]
+ if not isinstance(subfolders, list):
+ subfolders = [subfolders]
+ value = _rollback_env_variable(unmodified_environ, key, subfolders)
+ 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, subfolders):
+ '''
+ For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder.
+
+ :param subfolders: list of 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
+ for subfolder in subfolders:
+ 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, subfolders):
+ '''
+ 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 not isinstance(subfolders, list):
+ subfolders = [subfolders]
+ for subfolder in subfolders:
+ path_tmp = path
+ if subfolder:
+ path_tmp = os.path.join(path_tmp, subfolder)
+ # skip nonexistent paths
+ if not os.path.exists(path_tmp):
+ continue
+ # exclude any path already in env and any path we already added
+ if path_tmp not in environ_paths and path_tmp not in checked_paths:
+ checked_paths.append(path_tmp)
+ 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/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.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 potential "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/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/catkin_tools_prebuild.pc b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/catkin_tools_prebuild.pc
new file mode 100644
index 0000000..f651f19
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/catkin_tools_prebuild.pc
@@ -0,0 +1,8 @@
+prefix=/home/klafyvel/Documents/supelec/2A/projet/workspace/install
+
+Name: catkin_tools_prebuild
+Description: Description of catkin_tools_prebuild
+Version: 0.0.0
+Cflags:
+Libs: -L/home/klafyvel/Documents/supelec/2A/projet/workspace/install/lib
+Requires:
diff --git a/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/catkin_tools_prebuildConfig-version.cmake b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/catkin_tools_prebuildConfig-version.cmake
new file mode 100644
index 0000000..7fd9f99
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/catkin_tools_prebuildConfig-version.cmake
@@ -0,0 +1,14 @@
+# 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/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/catkin_tools_prebuildConfig.cmake b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/catkin_tools_prebuildConfig.cmake
new file mode 100644
index 0000000..debe333
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/catkin_tools_prebuildConfig.cmake
@@ -0,0 +1,198 @@
+# 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(catkin_tools_prebuild_CONFIG_INCLUDED)
+ return()
+endif()
+set(catkin_tools_prebuild_CONFIG_INCLUDED TRUE)
+
+# set variables for source/devel/install prefixes
+if("FALSE" STREQUAL "TRUE")
+ set(catkin_tools_prebuild_SOURCE_PREFIX /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild)
+ set(catkin_tools_prebuild_DEVEL_PREFIX /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild)
+ set(catkin_tools_prebuild_INSTALL_PREFIX "")
+ set(catkin_tools_prebuild_PREFIX ${catkin_tools_prebuild_DEVEL_PREFIX})
+else()
+ set(catkin_tools_prebuild_SOURCE_PREFIX "")
+ set(catkin_tools_prebuild_DEVEL_PREFIX "")
+ set(catkin_tools_prebuild_INSTALL_PREFIX /home/klafyvel/Documents/supelec/2A/projet/workspace/install)
+ set(catkin_tools_prebuild_PREFIX ${catkin_tools_prebuild_INSTALL_PREFIX})
+endif()
+
+# warn when using a deprecated package
+if(NOT "" STREQUAL "")
+ set(_msg "WARNING: package 'catkin_tools_prebuild' 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(catkin_tools_prebuild_FOUND_CATKIN_PROJECT TRUE)
+
+if(NOT " " STREQUAL " ")
+ set(catkin_tools_prebuild_INCLUDE_DIRS "")
+ set(_include_dirs "")
+ if(NOT " " STREQUAL " ")
+ set(_report "Check the issue tracker '' and consider creating a ticket if the problem has not been reported yet.")
+ elseif(NOT " " STREQUAL " ")
+ set(_report "Check the website '' for information and consider reporting the problem.")
+ else()
+ set(_report "Report the problem to the maintainer 'jbohren ' and request to fix the problem.")
+ endif()
+ foreach(idir ${_include_dirs})
+ if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir})
+ set(include ${idir})
+ elseif("${idir} " STREQUAL "include ")
+ get_filename_component(include "${catkin_tools_prebuild_DIR}/../../../include" ABSOLUTE)
+ if(NOT IS_DIRECTORY ${include})
+ message(FATAL_ERROR "Project 'catkin_tools_prebuild' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. ${_report}")
+ endif()
+ else()
+ message(FATAL_ERROR "Project 'catkin_tools_prebuild' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '/home/klafyvel/Documents/supelec/2A/projet/workspace/install/${idir}'. ${_report}")
+ endif()
+ _list_append_unique(catkin_tools_prebuild_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 catkin_tools_prebuild_LIBRARIES ${library})
+ elseif(TARGET ${library})
+ list(APPEND catkin_tools_prebuild_LIBRARIES ${library})
+ elseif(IS_ABSOLUTE ${library})
+ list(APPEND catkin_tools_prebuild_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/klafyvel/Documents/supelec/2A/projet/workspace/install/lib;/home/klafyvel/catkin_ws/devel/lib;/home/klafyvel/ros-ws/devel/lib;/opt/ros/melodic/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(catkin_tools_prebuild_LIBRARY_DIRS ${lib_path})
+ list(APPEND catkin_tools_prebuild_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 'catkin_tools_prebuild'? Did you find_package() it before the subdirectory containing its code is included?")
+ endif()
+ list(APPEND catkin_tools_prebuild_LIBRARIES ${lib})
+ endif()
+ endif()
+endforeach()
+
+set(catkin_tools_prebuild_EXPORTED_TARGETS "")
+# create dummy targets for exported code generation targets to make life of users easier
+foreach(t ${catkin_tools_prebuild_EXPORTED_TARGETS})
+ if(NOT TARGET ${t})
+ add_custom_target(${t})
+ endif()
+endforeach()
+
+set(depends "")
+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 catkin_tools_prebuild_dep)
+ list(LENGTH depend_list count)
+ if(${count} EQUAL 1)
+ # simple dependencies must only be find_package()-ed once
+ if(NOT ${catkin_tools_prebuild_dep}_FOUND)
+ find_package(${catkin_tools_prebuild_dep} REQUIRED NO_MODULE)
+ endif()
+ else()
+ # dependencies with components must be find_package()-ed again
+ list(REMOVE_AT depend_list 0)
+ find_package(${catkin_tools_prebuild_dep} REQUIRED NO_MODULE ${depend_list})
+ endif()
+ _list_append_unique(catkin_tools_prebuild_INCLUDE_DIRS ${${catkin_tools_prebuild_dep}_INCLUDE_DIRS})
+
+ # merge build configuration keywords with library names to correctly deduplicate
+ _pack_libraries_with_build_configuration(catkin_tools_prebuild_LIBRARIES ${catkin_tools_prebuild_LIBRARIES})
+ _pack_libraries_with_build_configuration(_libraries ${${catkin_tools_prebuild_dep}_LIBRARIES})
+ _list_append_deduplicate(catkin_tools_prebuild_LIBRARIES ${_libraries})
+ # undo build configuration keyword merging after deduplication
+ _unpack_libraries_with_build_configuration(catkin_tools_prebuild_LIBRARIES ${catkin_tools_prebuild_LIBRARIES})
+
+ _list_append_unique(catkin_tools_prebuild_LIBRARY_DIRS ${${catkin_tools_prebuild_dep}_LIBRARY_DIRS})
+ list(APPEND catkin_tools_prebuild_EXPORTED_TARGETS ${${catkin_tools_prebuild_dep}_EXPORTED_TARGETS})
+endforeach()
+
+set(pkg_cfg_extras "")
+foreach(extra ${pkg_cfg_extras})
+ if(NOT IS_ABSOLUTE ${extra})
+ set(extra ${catkin_tools_prebuild_DIR}/${extra})
+ endif()
+ include(${extra})
+endforeach()
diff --git a/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/env.sh b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/env.sh
new file mode 100755
index 0000000..8aa9d24
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/env.sh
@@ -0,0 +1,16 @@
+#!/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/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/setup.bash b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/setup.bash
new file mode 100644
index 0000000..ff47af8
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/setup.bash
@@ -0,0 +1,8 @@
+#!/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/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/setup.sh b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/setup.sh
new file mode 100644
index 0000000..58f11e7
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/setup.sh
@@ -0,0 +1,95 @@
+#!/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
+# (in plain sh shell which does't support arguments for sourced scripts you
+# can set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend` instead)
+
+# 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/klafyvel/Documents/supelec/2A/projet/workspace/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
+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
+# use TMPDIR if it exists, otherwise fall back to /tmp
+if [ -d "${TMPDIR:-}" ]; then
+ _TMPDIR="${TMPDIR}"
+else
+ _TMPDIR=/tmp
+fi
+_SETUP_TMP=`mktemp "${_TMPDIR}/setup.sh.XXXXXXXXXX"`
+unset _TMPDIR
+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" $@ ${CATKIN_SETUP_UTIL_ARGS:-} >> "$_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/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/setup.zsh b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/setup.zsh
new file mode 100644
index 0000000..9f780b7
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/setup.zsh
@@ -0,0 +1,8 @@
+#!/usr/bin/env zsh
+# generated from catkin/cmake/templates/setup.zsh.in
+
+CATKIN_SHELL=zsh
+
+# source setup.sh from same directory as this file
+_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd)
+emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh"'
diff --git a/workspace/build/catkin_tools_prebuild/catkin_generated/package.cmake b/workspace/build/catkin_tools_prebuild/catkin_generated/package.cmake
new file mode 100644
index 0000000..12be1d5
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/package.cmake
@@ -0,0 +1,16 @@
+set(_CATKIN_CURRENT_PACKAGE "catkin_tools_prebuild")
+set(catkin_tools_prebuild_VERSION "0.0.0")
+set(catkin_tools_prebuild_MAINTAINER "jbohren ")
+set(catkin_tools_prebuild_PACKAGE_FORMAT "1")
+set(catkin_tools_prebuild_BUILD_DEPENDS )
+set(catkin_tools_prebuild_BUILD_EXPORT_DEPENDS )
+set(catkin_tools_prebuild_BUILDTOOL_DEPENDS "catkin")
+set(catkin_tools_prebuild_BUILDTOOL_EXPORT_DEPENDS )
+set(catkin_tools_prebuild_EXEC_DEPENDS )
+set(catkin_tools_prebuild_RUN_DEPENDS )
+set(catkin_tools_prebuild_TEST_DEPENDS )
+set(catkin_tools_prebuild_DOC_DEPENDS )
+set(catkin_tools_prebuild_URL_WEBSITE "")
+set(catkin_tools_prebuild_URL_BUGTRACKER "")
+set(catkin_tools_prebuild_URL_REPOSITORY "")
+set(catkin_tools_prebuild_DEPRECATED "")
\ No newline at end of file
diff --git a/workspace/build/catkin_tools_prebuild/catkin_generated/pkg.develspace.context.pc.py b/workspace/build/catkin_tools_prebuild/catkin_generated/pkg.develspace.context.pc.py
new file mode 100644
index 0000000..94c4814
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/pkg.develspace.context.pc.py
@@ -0,0 +1,8 @@
+# generated from catkin/cmake/template/pkg.context.pc.in
+CATKIN_PACKAGE_PREFIX = ""
+PROJECT_PKG_CONFIG_INCLUDE_DIRS = "".split(';') if "" != "" else []
+PROJECT_CATKIN_DEPENDS = "".replace(';', ' ')
+PKG_CONFIG_LIBRARIES_WITH_PREFIX = "".split(';') if "" != "" else []
+PROJECT_NAME = "catkin_tools_prebuild"
+PROJECT_SPACE_DIR = "/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild"
+PROJECT_VERSION = "0.0.0"
diff --git a/workspace/build/catkin_tools_prebuild/catkin_generated/pkg.installspace.context.pc.py b/workspace/build/catkin_tools_prebuild/catkin_generated/pkg.installspace.context.pc.py
new file mode 100644
index 0000000..2a97c6f
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/pkg.installspace.context.pc.py
@@ -0,0 +1,8 @@
+# generated from catkin/cmake/template/pkg.context.pc.in
+CATKIN_PACKAGE_PREFIX = ""
+PROJECT_PKG_CONFIG_INCLUDE_DIRS = "".split(';') if "" != "" else []
+PROJECT_CATKIN_DEPENDS = "".replace(';', ' ')
+PKG_CONFIG_LIBRARIES_WITH_PREFIX = "".split(';') if "" != "" else []
+PROJECT_NAME = "catkin_tools_prebuild"
+PROJECT_SPACE_DIR = "/home/klafyvel/Documents/supelec/2A/projet/workspace/install"
+PROJECT_VERSION = "0.0.0"
diff --git a/workspace/build/catkin_tools_prebuild/catkin_generated/setup_cached.sh b/workspace/build/catkin_tools_prebuild/catkin_generated/setup_cached.sh
new file mode 100755
index 0000000..6d6ae8e
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/setup_cached.sh
@@ -0,0 +1,14 @@
+#!/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 CMAKE_PREFIX_PATH="/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild:/home/klafyvel/catkin_ws/devel:/home/klafyvel/ros-ws/devel:/opt/ros/melodic:/home/klafyvel/Documents/supelec/2A/projet/workspace/devel"
+export LD_LIBRARY_PATH="/home/klafyvel/catkin_ws/devel/lib:/home/klafyvel/ros-ws/devel/lib:/opt/ros/melodic/lib:/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib"
+export PWD="/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild"
+export ROSLISP_PACKAGE_DIRECTORIES="/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/share/common-lisp:/home/klafyvel/catkin_ws/devel/share/common-lisp:/home/klafyvel/ros-ws/devel/share/common-lisp"
+export ROS_PACKAGE_PATH="/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild:/home/klafyvel/catkin_ws/src:/home/klafyvel/ros-ws/src/demo-teleop:/opt/ros/melodic/share"
\ No newline at end of file
diff --git a/workspace/build/catkin_tools_prebuild/catkin_generated/stamps/catkin_tools_prebuild/_setup_util.py.stamp b/workspace/build/catkin_tools_prebuild/catkin_generated/stamps/catkin_tools_prebuild/_setup_util.py.stamp
new file mode 100755
index 0000000..31a0883
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/stamps/catkin_tools_prebuild/_setup_util.py.stamp
@@ -0,0 +1,290 @@
+#!/usr/bin/python2
+# -*- coding: utf-8 -*-
+
+# 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': '',
+ 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')],
+ 'PATH': 'bin',
+ 'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', '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()):
+ subfolders = env_var_subfolders[key]
+ if not isinstance(subfolders, list):
+ subfolders = [subfolders]
+ value = _rollback_env_variable(unmodified_environ, key, subfolders)
+ 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, subfolders):
+ '''
+ For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder.
+
+ :param subfolders: list of 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
+ for subfolder in subfolders:
+ 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, subfolders):
+ '''
+ 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 not isinstance(subfolders, list):
+ subfolders = [subfolders]
+ for subfolder in subfolders:
+ path_tmp = path
+ if subfolder:
+ path_tmp = os.path.join(path_tmp, subfolder)
+ # skip nonexistent paths
+ if not os.path.exists(path_tmp):
+ continue
+ # exclude any path already in env and any path we already added
+ if path_tmp not in environ_paths and path_tmp not in checked_paths:
+ checked_paths.append(path_tmp)
+ 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/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.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 potential "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/workspace/build/catkin_tools_prebuild/catkin_generated/stamps/catkin_tools_prebuild/interrogate_setup_dot_py.py.stamp b/workspace/build/catkin_tools_prebuild/catkin_generated/stamps/catkin_tools_prebuild/interrogate_setup_dot_py.py.stamp
new file mode 100644
index 0000000..02954de
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/stamps/catkin_tools_prebuild/interrogate_setup_dot_py.py.stamp
@@ -0,0 +1,253 @@
+#!/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 runpy
+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] = os.path.join(parent_location, splits[key_len])
+ else:
+ locations[key] = os.path.join(allprefix, key)
+ 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
+ root_name = splits[0]
+ root_location = location
+ for _ in range(len(splits) - 1):
+ root_location = os.path.dirname(root_location)
+ if root_location != locations[root_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, root_name, locations[root_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 += [locations[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
+
+ runpy.run_path(args.setupfile_path)
+ finally:
+ distutils.core.setup = distutils_backup
+ try:
+ setuptools.setup = setuptools_backup
+ except NameError:
+ pass
+
+if __name__ == '__main__':
+ main()
diff --git a/workspace/build/catkin_tools_prebuild/catkin_generated/stamps/catkin_tools_prebuild/package.xml.stamp b/workspace/build/catkin_tools_prebuild/catkin_generated/stamps/catkin_tools_prebuild/package.xml.stamp
new file mode 100644
index 0000000..134c59a
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/stamps/catkin_tools_prebuild/package.xml.stamp
@@ -0,0 +1,10 @@
+
+ catkin_tools_prebuild
+
+ This package is used to generate catkin setup files.
+
+ 0.0.0
+ BSD
+ jbohren
+ catkin
+
diff --git a/workspace/build/catkin_tools_prebuild/catkin_generated/stamps/catkin_tools_prebuild/pkg.pc.em.stamp b/workspace/build/catkin_tools_prebuild/catkin_generated/stamps/catkin_tools_prebuild/pkg.pc.em.stamp
new file mode 100644
index 0000000..a4f7257
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/catkin_generated/stamps/catkin_tools_prebuild/pkg.pc.em.stamp
@@ -0,0 +1,8 @@
+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/workspace/build/catkin_tools_prebuild/cmake_install.cmake b/workspace/build/catkin_tools_prebuild/cmake_install.cmake
new file mode 100644
index 0000000..aa20079
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/cmake_install.cmake
@@ -0,0 +1,152 @@
+# Install script for directory: /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/home/klafyvel/Documents/supelec/2A/projet/workspace/install")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+
+ 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()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/install/_setup_util.py")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE PROGRAM FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/_setup_util.py")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/install/env.sh")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE PROGRAM FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/env.sh")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.bash")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/setup.bash")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.sh")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/setup.sh")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.zsh")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/setup.zsh")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/install/.rosinstall")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/.rosinstall")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/catkin_tools_prebuild.pc")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/catkin_tools_prebuild/cmake" TYPE FILE FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/catkin_tools_prebuildConfig.cmake"
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/catkin_generated/installspace/catkin_tools_prebuildConfig-version.cmake"
+ )
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/catkin_tools_prebuild" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/package.xml")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for each subdirectory.
+ include("/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/cmake_install.cmake")
+
+endif()
+
+if(CMAKE_INSTALL_COMPONENT)
+ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+else()
+ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+endif()
+
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
+ "${CMAKE_INSTALL_MANIFEST_FILES}")
+file(WRITE "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/${CMAKE_INSTALL_MANIFEST}"
+ "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/workspace/build/catkin_tools_prebuild/gtest/CMakeFiles/CMakeDirectoryInformation.cmake b/workspace/build/catkin_tools_prebuild/gtest/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..2a92c6a
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/src/googletest")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/workspace/build/catkin_tools_prebuild/gtest/CMakeFiles/progress.marks b/workspace/build/catkin_tools_prebuild/gtest/CMakeFiles/progress.marks
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+0
diff --git a/workspace/build/catkin_tools_prebuild/gtest/CTestTestfile.cmake b/workspace/build/catkin_tools_prebuild/gtest/CTestTestfile.cmake
new file mode 100644
index 0000000..c113b9d
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/CTestTestfile.cmake
@@ -0,0 +1,7 @@
+# CMake generated Testfile for
+# Source directory: /usr/src/googletest
+# Build directory: /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest
+#
+# This file includes the relevant testing commands required for
+# testing this directory and lists subdirectories to be tested as well.
+subdirs("googlemock")
diff --git a/workspace/build/catkin_tools_prebuild/gtest/Makefile b/workspace/build/catkin_tools_prebuild/gtest/Makefile
new file mode 100644
index 0000000..09b28d5
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/Makefile
@@ -0,0 +1,196 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# Special rule for the target 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 test
+test:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..."
+ /usr/bin/ctest --force-new-ctest-process $(ARGS)
+.PHONY : test
+
+# Special rule for the target test
+test/fast: test
+
+.PHONY : test/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# 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 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
+
+# The main all target
+all: cmake_check_build_system
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/CMakeFiles/progress.marks
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f CMakeFiles/Makefile2 gtest/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f CMakeFiles/Makefile2 gtest/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f CMakeFiles/Makefile2 gtest/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... install/strip"
+ @echo "... edit_cache"
+ @echo "... list_install_components"
+ @echo "... test"
+ @echo "... install/local"
+ @echo "... rebuild_cache"
+ @echo "... install"
+.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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(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/workspace/build/catkin_tools_prebuild/gtest/cmake_install.cmake b/workspace/build/catkin_tools_prebuild/gtest/cmake_install.cmake
new file mode 100644
index 0000000..50b10c1
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/cmake_install.cmake
@@ -0,0 +1,45 @@
+# Install script for directory: /usr/src/googletest
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/home/klafyvel/Documents/supelec/2A/projet/workspace/install")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for each subdirectory.
+ include("/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/cmake_install.cmake")
+
+endif()
+
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..2a92c6a
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/src/googletest")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake
new file mode 100644
index 0000000..e612669
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake
@@ -0,0 +1,30 @@
+# 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/googletest/googletest/src/gtest-all.cc" "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o"
+ "/usr/src/googletest/googlemock/src/gmock-all.cc" "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o"
+ )
+set(CMAKE_CXX_COMPILER_ID "GNU")
+
+# Preprocessor definitions for this target.
+set(CMAKE_TARGET_DEFINITIONS_CXX
+ "GTEST_CREATE_SHARED_LIBRARY=1"
+ )
+
+# The include file search paths:
+set(CMAKE_CXX_TARGET_INCLUDE_PATH
+ "/usr/src/googletest/googlemock/include"
+ "/usr/src/googletest/googlemock"
+ "/usr/src/googletest/googletest/include"
+ "/usr/src/googletest/googletest"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/build.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/build.make
new file mode 100644
index 0000000..ed0c4af
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/build.make
@@ -0,0 +1,140 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# Include any dependencies generated for this target.
+include gtest/googlemock/CMakeFiles/gmock.dir/depend.make
+
+# Include the progress variables for this target.
+include gtest/googlemock/CMakeFiles/gmock.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include gtest/googlemock/CMakeFiles/gmock.dir/flags.make
+
+gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o: gtest/googlemock/CMakeFiles/gmock.dir/flags.make
+gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o: /usr/src/googletest/googletest/src/gtest-all.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o -c /usr/src/googletest/googletest/src/gtest-all.cc
+
+gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest-all.cc > CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i
+
+gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s
+
+gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.requires:
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.requires
+
+gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.provides: gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.requires
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.provides.build
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.provides
+
+gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.provides.build: gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o
+
+
+gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: gtest/googlemock/CMakeFiles/gmock.dir/flags.make
+gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: /usr/src/googletest/googlemock/src/gmock-all.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /usr/src/googletest/googlemock/src/gmock-all.cc
+
+gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock.dir/src/gmock-all.cc.i"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googlemock/src/gmock-all.cc > CMakeFiles/gmock.dir/src/gmock-all.cc.i
+
+gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/src/gmock-all.cc.s"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googlemock/src/gmock-all.cc -o CMakeFiles/gmock.dir/src/gmock-all.cc.s
+
+gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.requires:
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.requires
+
+gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.provides: gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.requires
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.provides.build
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.provides
+
+gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.provides.build: gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
+
+
+# Object files for target gmock
+gmock_OBJECTS = \
+"CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o" \
+"CMakeFiles/gmock.dir/src/gmock-all.cc.o"
+
+# External object files for target gmock
+gmock_EXTERNAL_OBJECTS =
+
+gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o
+gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
+gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/build.make
+gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX shared library libgmock.so"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+gtest/googlemock/CMakeFiles/gmock.dir/build: gtest/googlemock/libgmock.so
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/build
+
+gtest/googlemock/CMakeFiles/gmock.dir/requires: gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.requires
+gtest/googlemock/CMakeFiles/gmock.dir/requires: gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.requires
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/requires
+
+gtest/googlemock/CMakeFiles/gmock.dir/clean:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean.cmake
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/clean
+
+gtest/googlemock/CMakeFiles/gmock.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /usr/src/googletest/googlemock /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/depend
+
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake
new file mode 100644
index 0000000..80ceb93
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake
@@ -0,0 +1,11 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o"
+ "CMakeFiles/gmock.dir/src/gmock-all.cc.o"
+ "libgmock.pdb"
+ "libgmock.so"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/gmock.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/depend.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/depend.make
new file mode 100644
index 0000000..7a05e2f
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for gmock.
+# This may be replaced when dependencies are built.
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/flags.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/flags.make
new file mode 100644
index 0000000..b568ee8
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# compile CXX with /usr/bin/c++
+CXX_FLAGS = -fPIC -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers
+
+CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgmock_EXPORTS
+
+CXX_INCLUDES = -I/usr/src/googletest/googlemock/include -I/usr/src/googletest/googlemock -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest
+
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/link.txt b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/link.txt
new file mode 100644
index 0000000..b11c630
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/link.txt
@@ -0,0 +1 @@
+/usr/bin/c++ -fPIC -shared -Wl,-soname,libgmock.so -o libgmock.so CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o CMakeFiles/gmock.dir/src/gmock-all.cc.o -lpthread
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/progress.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/progress.make
new file mode 100644
index 0000000..6a9dc74
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock.dir/progress.make
@@ -0,0 +1,4 @@
+CMAKE_PROGRESS_1 = 1
+CMAKE_PROGRESS_2 = 2
+CMAKE_PROGRESS_3 = 3
+
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake
new file mode 100644
index 0000000..d0ee9d9
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake
@@ -0,0 +1,31 @@
+# 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/googletest/googletest/src/gtest-all.cc" "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o"
+ "/usr/src/googletest/googlemock/src/gmock-all.cc" "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o"
+ "/usr/src/googletest/googlemock/src/gmock_main.cc" "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o"
+ )
+set(CMAKE_CXX_COMPILER_ID "GNU")
+
+# Preprocessor definitions for this target.
+set(CMAKE_TARGET_DEFINITIONS_CXX
+ "GTEST_CREATE_SHARED_LIBRARY=1"
+ )
+
+# The include file search paths:
+set(CMAKE_CXX_TARGET_INCLUDE_PATH
+ "/usr/src/googletest/googlemock/include"
+ "/usr/src/googletest/googlemock"
+ "/usr/src/googletest/googletest/include"
+ "/usr/src/googletest/googletest"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/build.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/build.make
new file mode 100644
index 0000000..0be0a27
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/build.make
@@ -0,0 +1,167 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# Include any dependencies generated for this target.
+include gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make
+
+# Include the progress variables for this target.
+include gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o: gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make
+gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o: /usr/src/googletest/googletest/src/gtest-all.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o -c /usr/src/googletest/googletest/src/gtest-all.cc
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest-all.cc > CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.requires:
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.requires
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.provides: gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.requires
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.provides.build
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.provides
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.provides.build: gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o
+
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o: gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o: /usr/src/googletest/googlemock/src/gmock-all.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock_main.dir/src/gmock-all.cc.o -c /usr/src/googletest/googlemock/src/gmock-all.cc
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock-all.cc.i"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googlemock/src/gmock-all.cc > CMakeFiles/gmock_main.dir/src/gmock-all.cc.i
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock-all.cc.s"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googlemock/src/gmock-all.cc -o CMakeFiles/gmock_main.dir/src/gmock-all.cc.s
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.requires:
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.requires
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.provides: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.requires
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.provides.build
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.provides
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.provides.build: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o
+
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: /usr/src/googletest/googlemock/src/gmock_main.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -c /usr/src/googletest/googlemock/src/gmock_main.cc
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock_main.cc.i"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googlemock/src/gmock_main.cc > CMakeFiles/gmock_main.dir/src/gmock_main.cc.i
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock_main.cc.s"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googlemock/src/gmock_main.cc -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.s
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.requires:
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.requires
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.provides: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.requires
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.provides.build
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.provides
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.provides.build: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
+
+
+# Object files for target gmock_main
+gmock_main_OBJECTS = \
+"CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o" \
+"CMakeFiles/gmock_main.dir/src/gmock-all.cc.o" \
+"CMakeFiles/gmock_main.dir/src/gmock_main.cc.o"
+
+# External object files for target gmock_main
+gmock_main_EXTERNAL_OBJECTS =
+
+gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o
+gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o
+gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
+gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/build.make
+gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX shared library libgmock_main.so"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+gtest/googlemock/CMakeFiles/gmock_main.dir/build: gtest/googlemock/libgmock_main.so
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/build
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/requires: gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.requires
+gtest/googlemock/CMakeFiles/gmock_main.dir/requires: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.requires
+gtest/googlemock/CMakeFiles/gmock_main.dir/requires: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.requires
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/requires
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/clean:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean.cmake
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/clean
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /usr/src/googletest/googlemock /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/depend
+
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake
new file mode 100644
index 0000000..b05bbca
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake
@@ -0,0 +1,12 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o"
+ "CMakeFiles/gmock_main.dir/src/gmock-all.cc.o"
+ "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o"
+ "libgmock_main.pdb"
+ "libgmock_main.so"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/gmock_main.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make
new file mode 100644
index 0000000..4a18b61
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for gmock_main.
+# This may be replaced when dependencies are built.
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make
new file mode 100644
index 0000000..564c3c2
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# compile CXX with /usr/bin/c++
+CXX_FLAGS = -fPIC -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers
+
+CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgmock_main_EXPORTS
+
+CXX_INCLUDES = -I/usr/src/googletest/googlemock/include -I/usr/src/googletest/googlemock -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest
+
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt
new file mode 100644
index 0000000..7c2714f
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt
@@ -0,0 +1 @@
+/usr/bin/c++ -fPIC -shared -Wl,-soname,libgmock_main.so -o libgmock_main.so CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o CMakeFiles/gmock_main.dir/src/gmock-all.cc.o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -lpthread
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make
new file mode 100644
index 0000000..b78c197
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make
@@ -0,0 +1,5 @@
+CMAKE_PROGRESS_1 = 4
+CMAKE_PROGRESS_2 = 5
+CMAKE_PROGRESS_3 = 6
+CMAKE_PROGRESS_4 = 7
+
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/progress.marks b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/progress.marks
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+0
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/CTestTestfile.cmake b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CTestTestfile.cmake
new file mode 100644
index 0000000..259d999
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/CTestTestfile.cmake
@@ -0,0 +1,7 @@
+# CMake generated Testfile for
+# Source directory: /usr/src/googletest/googlemock
+# Build directory: /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock
+#
+# This file includes the relevant testing commands required for
+# testing this directory and lists subdirectories to be tested as well.
+subdirs("gtest")
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/Makefile b/workspace/build/catkin_tools_prebuild/gtest/googlemock/Makefile
new file mode 100644
index 0000000..909c878
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/Makefile
@@ -0,0 +1,324 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# Special rule for the target install
+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: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# Special rule for the target test
+test:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..."
+ /usr/bin/ctest --force-new-ctest-process $(ARGS)
+.PHONY : test
+
+# Special rule for the target test
+test/fast: test
+
+.PHONY : test/fast
+
+# Special rule for the target 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 edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/CMakeFiles/progress.marks
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Convenience name for target.
+gtest/googlemock/CMakeFiles/gmock_main.dir/rule:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock_main.dir/rule
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/rule
+
+# Convenience name for target.
+gmock_main: gtest/googlemock/CMakeFiles/gmock_main.dir/rule
+
+.PHONY : gmock_main
+
+# fast build rule for target.
+gmock_main/fast:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/build
+.PHONY : gmock_main/fast
+
+# Convenience name for target.
+gtest/googlemock/CMakeFiles/gmock.dir/rule:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock.dir/rule
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/rule
+
+# Convenience name for target.
+gmock: gtest/googlemock/CMakeFiles/gmock.dir/rule
+
+.PHONY : gmock
+
+# fast build rule for target.
+gmock/fast:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/build
+.PHONY : gmock/fast
+
+__/googletest/src/gtest-all.o: __/googletest/src/gtest-all.cc.o
+
+.PHONY : __/googletest/src/gtest-all.o
+
+# target to build an object file
+__/googletest/src/gtest-all.cc.o:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o
+.PHONY : __/googletest/src/gtest-all.cc.o
+
+__/googletest/src/gtest-all.i: __/googletest/src/gtest-all.cc.i
+
+.PHONY : __/googletest/src/gtest-all.i
+
+# target to preprocess a source file
+__/googletest/src/gtest-all.cc.i:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i
+.PHONY : __/googletest/src/gtest-all.cc.i
+
+__/googletest/src/gtest-all.s: __/googletest/src/gtest-all.cc.s
+
+.PHONY : __/googletest/src/gtest-all.s
+
+# target to generate assembly for a file
+__/googletest/src/gtest-all.cc.s:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s
+.PHONY : __/googletest/src/gtest-all.cc.s
+
+src/gmock-all.o: src/gmock-all.cc.o
+
+.PHONY : src/gmock-all.o
+
+# target to build an object file
+src/gmock-all.cc.o:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
+.PHONY : src/gmock-all.cc.o
+
+src/gmock-all.i: src/gmock-all.cc.i
+
+.PHONY : src/gmock-all.i
+
+# target to preprocess a source file
+src/gmock-all.cc.i:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.i
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i
+.PHONY : src/gmock-all.cc.i
+
+src/gmock-all.s: src/gmock-all.cc.s
+
+.PHONY : src/gmock-all.s
+
+# target to generate assembly for a file
+src/gmock-all.cc.s:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.s
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s
+.PHONY : src/gmock-all.cc.s
+
+src/gmock_main.o: src/gmock_main.cc.o
+
+.PHONY : src/gmock_main.o
+
+# target to build an object file
+src/gmock_main.cc.o:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
+.PHONY : src/gmock_main.cc.o
+
+src/gmock_main.i: src/gmock_main.cc.i
+
+.PHONY : src/gmock_main.i
+
+# target to preprocess a source file
+src/gmock_main.cc.i:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i
+.PHONY : src/gmock_main.cc.i
+
+src/gmock_main.s: src/gmock_main.cc.s
+
+.PHONY : src/gmock_main.s
+
+# target to generate assembly for a file
+src/gmock_main.cc.s:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s
+.PHONY : src/gmock_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 "... install/strip"
+ @echo "... install"
+ @echo "... install/local"
+ @echo "... gmock_main"
+ @echo "... test"
+ @echo "... list_install_components"
+ @echo "... gmock"
+ @echo "... rebuild_cache"
+ @echo "... edit_cache"
+ @echo "... __/googletest/src/gtest-all.o"
+ @echo "... __/googletest/src/gtest-all.i"
+ @echo "... __/googletest/src/gtest-all.s"
+ @echo "... src/gmock-all.o"
+ @echo "... src/gmock-all.i"
+ @echo "... src/gmock-all.s"
+ @echo "... src/gmock_main.o"
+ @echo "... src/gmock_main.i"
+ @echo "... src/gmock_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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(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/workspace/build/catkin_tools_prebuild/gtest/googlemock/cmake_install.cmake b/workspace/build/catkin_tools_prebuild/gtest/googlemock/cmake_install.cmake
new file mode 100644
index 0000000..711812a
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/cmake_install.cmake
@@ -0,0 +1,45 @@
+# Install script for directory: /usr/src/googletest/googlemock
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/home/klafyvel/Documents/supelec/2A/projet/workspace/install")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for each subdirectory.
+ include("/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/cmake_install.cmake")
+
+endif()
+
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..2a92c6a
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/src/googletest")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake
new file mode 100644
index 0000000..00913db
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake
@@ -0,0 +1,27 @@
+# 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/googletest/googletest/src/gtest-all.cc" "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o"
+ )
+set(CMAKE_CXX_COMPILER_ID "GNU")
+
+# Preprocessor definitions for this target.
+set(CMAKE_TARGET_DEFINITIONS_CXX
+ "GTEST_CREATE_SHARED_LIBRARY=1"
+ )
+
+# The include file search paths:
+set(CMAKE_CXX_TARGET_INCLUDE_PATH
+ "/usr/src/googletest/googletest/include"
+ "/usr/src/googletest/googletest"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make
new file mode 100644
index 0000000..6fe6f12
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make
@@ -0,0 +1,113 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# Include any dependencies generated for this target.
+include gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make
+
+# Include the progress variables for this target.
+include gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make
+
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: /usr/src/googletest/googletest/src/gtest-all.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /usr/src/googletest/googletest/src/gtest-all.cc
+
+gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i
+
+gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s
+
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires:
+
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires
+
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides: gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides.build
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides
+
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides.build: gtest/googlemock/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/googlemock/gtest/libgtest.so: gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
+gtest/googlemock/gtest/libgtest.so: gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make
+gtest/googlemock/gtest/libgtest.so: gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libgtest.so"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/build: gtest/googlemock/gtest/libgtest.so
+
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/build
+
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/requires: gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires
+
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/requires
+
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean
+
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /usr/src/googletest/googletest /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend
+
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake
new file mode 100644
index 0000000..3fcee23
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake
@@ -0,0 +1,10 @@
+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()
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make
new file mode 100644
index 0000000..37ac348
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for gtest.
+# This may be replaced when dependencies are built.
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make
new file mode 100644
index 0000000..65dc7ca
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# compile CXX with /usr/bin/c++
+CXX_FLAGS = -fPIC -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers
+
+CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgtest_EXPORTS
+
+CXX_INCLUDES = -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest
+
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt
new file mode 100644
index 0000000..13b35f5
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt
@@ -0,0 +1 @@
+/usr/bin/c++ -fPIC -shared -Wl,-soname,libgtest.so -o libgtest.so CMakeFiles/gtest.dir/src/gtest-all.cc.o -L/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/src -Wl,-rpath,/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/src -lpthread
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make
new file mode 100644
index 0000000..895faac
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 8
+CMAKE_PROGRESS_2 = 9
+
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake
new file mode 100644
index 0000000..663582e
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake
@@ -0,0 +1,28 @@
+# 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/googletest/googletest/src/gtest_main.cc" "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/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_CXX
+ "GTEST_CREATE_SHARED_LIBRARY=1"
+ )
+
+# The include file search paths:
+set(CMAKE_CXX_TARGET_INCLUDE_PATH
+ "/usr/src/googletest/googletest/include"
+ "/usr/src/googletest/googletest"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake"
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make
new file mode 100644
index 0000000..f3fdfa6
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make
@@ -0,0 +1,114 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# Include any dependencies generated for this target.
+include gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make
+
+# Include the progress variables for this target.
+include gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make
+
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: /usr/src/googletest/googletest/src/gtest_main.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /usr/src/googletest/googletest/src/gtest_main.cc
+
+gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest_main.cc > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i
+
+gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s
+
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires:
+
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires
+
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides.build
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides
+
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides.build: gtest/googlemock/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/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
+gtest/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make
+gtest/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/libgtest.so
+gtest/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libgtest_main.so"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/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/googlemock/gtest/CMakeFiles/gtest_main.dir/build: gtest/googlemock/gtest/libgtest_main.so
+
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build
+
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/requires: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires
+
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/requires
+
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean
+
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /usr/src/googletest/googletest /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend
+
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake
new file mode 100644
index 0000000..24048f3
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake
@@ -0,0 +1,10 @@
+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()
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make
new file mode 100644
index 0000000..1d67c1a
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for gtest_main.
+# This may be replaced when dependencies are built.
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make
new file mode 100644
index 0000000..da6a521
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# compile CXX with /usr/bin/c++
+CXX_FLAGS = -fPIC -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers
+
+CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgtest_main_EXPORTS
+
+CXX_INCLUDES = -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest
+
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt
new file mode 100644
index 0000000..127bb5c
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt
@@ -0,0 +1 @@
+/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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/src -Wl,-rpath,/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/src:/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest -lpthread libgtest.so -lpthread
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make
new file mode 100644
index 0000000..17875e3
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 10
+CMAKE_PROGRESS_2 = 11
+
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/progress.marks b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/progress.marks
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+0
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CTestTestfile.cmake b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CTestTestfile.cmake
new file mode 100644
index 0000000..d7e6211
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CTestTestfile.cmake
@@ -0,0 +1,6 @@
+# CMake generated Testfile for
+# Source directory: /usr/src/googletest/googletest
+# Build directory: /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest
+#
+# This file includes the relevant testing commands required for
+# testing this directory and lists subdirectories to be tested as well.
diff --git a/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/Makefile b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/Makefile
new file mode 100644
index 0000000..035a6ee
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/Makefile
@@ -0,0 +1,288 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# Special rule for the target install
+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 edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# Special rule for the target test
+test:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..."
+ /usr/bin/ctest --force-new-ctest-process $(ARGS)
+.PHONY : test
+
+# Special rule for the target test
+test/fast: test
+
+.PHONY : test/fast
+
+# Special rule for the target 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
+
+# The main all target
+all: cmake_check_build_system
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/CMakeFiles/progress.marks
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Convenience name for target.
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule
+
+# Convenience name for target.
+gtest_main: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule
+
+.PHONY : gtest_main
+
+# fast build rule for target.
+gtest_main/fast:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build
+.PHONY : gtest_main/fast
+
+# Convenience name for target.
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule
+
+# Convenience name for target.
+gtest: gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule
+
+.PHONY : gtest
+
+# fast build rule for target.
+gtest/fast:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/build
+.PHONY : gtest/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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/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 "... install/strip"
+ @echo "... install"
+ @echo "... edit_cache"
+ @echo "... install/local"
+ @echo "... test"
+ @echo "... gtest_main"
+ @echo "... list_install_components"
+ @echo "... gtest"
+ @echo "... rebuild_cache"
+ @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/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild && $(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/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/cmake_install.cmake b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/cmake_install.cmake
new file mode 100644
index 0000000..5a619c0
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/gtest/googlemock/gtest/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /usr/src/googletest/googletest
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/home/klafyvel/Documents/supelec/2A/projet/workspace/install")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
diff --git a/workspace/build/catkin_tools_prebuild/package.xml b/workspace/build/catkin_tools_prebuild/package.xml
new file mode 100644
index 0000000..134c59a
--- /dev/null
+++ b/workspace/build/catkin_tools_prebuild/package.xml
@@ -0,0 +1,10 @@
+
+ catkin_tools_prebuild
+
+ This package is used to generate catkin setup files.
+
+ 0.0.0
+ BSD
+ jbohren
+ catkin
+
diff --git a/workspace/build/detect_targets/CATKIN_IGNORE b/workspace/build/detect_targets/CATKIN_IGNORE
new file mode 100644
index 0000000..e69de29
diff --git a/workspace/build/detect_targets/CMakeCache.txt b/workspace/build/detect_targets/CMakeCache.txt
new file mode 100644
index 0000000..2f9d308
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeCache.txt
@@ -0,0 +1,559 @@
+# This is the CMakeCache file.
+# For build in directory: /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+# It was generated by CMake: /usr/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Builds the googlemock subproject
+BUILD_GMOCK:BOOL=ON
+
+//Builds the googletest subproject
+BUILD_GTEST:BOOL=OFF
+
+//Build shared libraries (DLLs).
+BUILD_SHARED_LIBS:BOOL=ON
+
+//catkin devel space
+CATKIN_DEVEL_PREFIX:PATH=/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets
+
+//Catkin enable testing
+CATKIN_ENABLE_TESTING:BOOL=ON
+
+//Prefix to apply to package generated via gendebian
+CATKIN_PACKAGE_PREFIX:STRING=
+
+//Catkin skip testing
+CATKIN_SKIP_TESTING:BOOL=OFF
+
+//Replace the CMake install command with a custom implementation
+// using symlinks instead of copying resources
+CATKIN_SYMLINK_INSTALL:BOOL=OFF
+
+//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++
+
+//A wrapper around 'ar' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
+
+//A wrapper around 'ranlib' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
+
+//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 builds for minimum
+// size.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the compiler during release builds.
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the compiler during release builds with debug info.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//C compiler
+CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
+
+//A wrapper around 'ar' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
+
+//A wrapper around 'ranlib' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
+
+//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 builds for minimum
+// size.
+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the compiler during release builds.
+CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the compiler during release builds with debug info.
+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//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/klafyvel/Documents/supelec/2A/projet/workspace/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=detect_targets
+
+//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 installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Flags used by the linker during the creation of static libraries.
+CMAKE_STATIC_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during debug builds.
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/usr/bin/strip
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make. This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//Path to a program.
+DOXYGEN_EXECUTABLE:FILEPATH=DOXYGEN_EXECUTABLE-NOTFOUND
+
+//Path to a program.
+EMPY_EXECUTABLE:FILEPATH=/usr/bin/empy
+
+//Empy script
+EMPY_SCRIPT:STRING=/usr/bin/empy
+
+//The directory containing a CMake configuration file for GMock.
+GMock_DIR:PATH=GMock_DIR-NOTFOUND
+
+//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-2.7
+
+//Path to a program.
+PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python2
+
+//Specify specific Python version to use ('major.minor' or 'major')
+PYTHON_VERSION:STRING=2
+
+//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_BIONIC:BOOL=TRUE
+
+//Path to a file.
+_gmock_INCLUDES:FILEPATH=/usr/include/gmock/gmock.h
+
+//Path to a file.
+_gmock_SOURCES:FILEPATH=/usr/src/gmock/src/gmock.cc
+
+//Path to a file.
+_gtest_INCLUDES:FILEPATH=/usr/include/gtest/gtest.h
+
+//Path to a file.
+_gtest_SOURCES:FILEPATH=/usr/src/gtest/src/gtest.cc
+
+//The directory containing a CMake configuration file for catkin.
+catkin_DIR:PATH=/opt/ros/melodic/share/catkin/cmake
+
+//The directory containing a CMake configuration file for cpp_common.
+cpp_common_DIR:PATH=/opt/ros/melodic/share/cpp_common/cmake
+
+//Value Computed by CMake
+detect_targets_BINARY_DIR:STATIC=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+//Value Computed by CMake
+detect_targets_SOURCE_DIR:STATIC=/home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+//The directory containing a CMake configuration file for gencpp.
+gencpp_DIR:PATH=/opt/ros/melodic/share/gencpp/cmake
+
+//The directory containing a CMake configuration file for geneus.
+geneus_DIR:PATH=/opt/ros/melodic/share/geneus/cmake
+
+//The directory containing a CMake configuration file for genlisp.
+genlisp_DIR:PATH=/opt/ros/melodic/share/genlisp/cmake
+
+//The directory containing a CMake configuration file for genmsg.
+genmsg_DIR:PATH=/opt/ros/melodic/share/genmsg/cmake
+
+//The directory containing a CMake configuration file for gennodejs.
+gennodejs_DIR:PATH=/opt/ros/melodic/share/gennodejs/cmake
+
+//The directory containing a CMake configuration file for genpy.
+genpy_DIR:PATH=/opt/ros/melodic/share/genpy/cmake
+
+//Value Computed by CMake
+gmock_BINARY_DIR:STATIC=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock
+
+//Dependencies for the target
+gmock_LIB_DEPENDS:STATIC=general;-lpthread;
+
+//Value Computed by CMake
+gmock_SOURCE_DIR:STATIC=/usr/src/googletest/googlemock
+
+//Build all of Google Mock's own tests.
+gmock_build_tests:BOOL=OFF
+
+//Dependencies for the target
+gmock_main_LIB_DEPENDS:STATIC=general;-lpthread;
+
+//Value Computed by CMake
+googletest-distribution_BINARY_DIR:STATIC=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest
+
+//Value Computed by CMake
+googletest-distribution_SOURCE_DIR:STATIC=/usr/src/googletest
+
+//Value Computed by CMake
+gtest_BINARY_DIR:STATIC=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest
+
+//Dependencies for the target
+gtest_LIB_DEPENDS:STATIC=general;-lpthread;
+
+//Value Computed by CMake
+gtest_SOURCE_DIR:STATIC=/usr/src/googletest/googletest
+
+//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
+
+//Build gtest with internal symbols hidden in shared libraries.
+gtest_hide_internal_symbols:BOOL=OFF
+
+//Dependencies for the target
+gtest_main_LIB_DEPENDS:STATIC=general;-lpthread;general;gtest;
+
+//Path to a library.
+lib:FILEPATH=/opt/ros/melodic/lib/librostime.so
+
+//The directory containing a CMake configuration file for message_generation.
+message_generation_DIR:PATH=/opt/ros/melodic/share/message_generation/cmake
+
+//The directory containing a CMake configuration file for message_runtime.
+message_runtime_DIR:PATH=/opt/ros/melodic/share/message_runtime/cmake
+
+//The directory containing a CMake configuration file for roscpp_serialization.
+roscpp_serialization_DIR:PATH=/opt/ros/melodic/share/roscpp_serialization/cmake
+
+//The directory containing a CMake configuration file for roscpp_traits.
+roscpp_traits_DIR:PATH=/opt/ros/melodic/share/roscpp_traits/cmake
+
+//The directory containing a CMake configuration file for rospy.
+rospy_DIR:PATH=/opt/ros/melodic/share/rospy/cmake
+
+//The directory containing a CMake configuration file for rostime.
+rostime_DIR:PATH=/opt/ros/melodic/share/rostime/cmake
+
+//The directory containing a CMake configuration file for std_msgs.
+std_msgs_DIR:PATH=/opt/ros/melodic/share/std_msgs/cmake
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//catkin environment
+CATKIN_ENV:INTERNAL=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/catkin_generated/env_cached.sh
+CATKIN_TEST_RESULTS_DIR:INTERNAL=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/test_results
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=10
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
+//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
+CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
+CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
+CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER
+CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER_AR
+CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
+CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS
+CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
+CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
+CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
+CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
+CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Name of external makefile project generator.
+CMAKE_EXTRA_GENERATOR:INTERNAL=
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Unix Makefiles
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Have symbol pthread_create
+CMAKE_HAVE_LIBC_CREATE:INTERNAL=
+//Have library pthreads
+CMAKE_HAVE_PTHREADS_CREATE:INTERNAL=
+//Have library pthread
+CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1
+//Have include pthread.h
+CMAKE_HAVE_PTHREAD_H:INTERNAL=1
+//Source directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+//Install .so files without execute permission.
+CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=4
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//Platform information initialized
+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.10
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/bin/uname
+//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/python2][v2.7.15()]
+//Details about finding Threads
+FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
+GMOCK_FROM_SOURCE_FOUND:INTERNAL=TRUE
+GMOCK_FROM_SOURCE_INCLUDE_DIRS:INTERNAL=/usr/include
+GMOCK_FROM_SOURCE_LIBRARIES:INTERNAL=gmock
+GMOCK_FROM_SOURCE_LIBRARY_DIRS:INTERNAL=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gmock
+GMOCK_FROM_SOURCE_MAIN_LIBRARIES:INTERNAL=gmock_main
+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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/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
+//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
+
diff --git a/workspace/build/detect_targets/CMakeFiles/CMakeDirectoryInformation.cmake b/workspace/build/detect_targets/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..90001d8
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/workspace/build/detect_targets/CMakeFiles/CMakeRuleHashes.txt b/workspace/build/detect_targets/CMakeFiles/CMakeRuleHashes.txt
new file mode 100644
index 0000000..fdc721e
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/CMakeRuleHashes.txt
@@ -0,0 +1,2 @@
+# Hashes of file build rules.
+9f1e10e4c50a0e89acfec414da2c85bc CMakeFiles/clean_test_results
diff --git a/workspace/build/detect_targets/CMakeFiles/Makefile.cmake b/workspace/build/detect_targets/CMakeFiles/Makefile.cmake
new file mode 100644
index 0000000..37d90c4
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/Makefile.cmake
@@ -0,0 +1,189 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# The generator used is:
+set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
+
+# The top level Makefile was generated from the following files:
+set(CMAKE_MAKEFILE_DEPENDS
+ "CMakeCache.txt"
+ "CMakeFiles/3.10.2/CMakeCCompiler.cmake"
+ "CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
+ "CMakeFiles/3.10.2/CMakeSystem.cmake"
+ "catkin/catkin_generated/version/package.cmake"
+ "catkin_generated/installspace/_setup_util.py"
+ "catkin_generated/ordered_paths.cmake"
+ "catkin_generated/package.cmake"
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets/CMakeLists.txt"
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets/package.xml"
+ "/opt/ros/melodic/share/catkin/cmake/../package.xml"
+ "/opt/ros/melodic/share/catkin/cmake/all.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/assert.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/atomic_configure_file.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkinConfig-version.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkinConfig.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_add_env_hooks.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_destinations.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_download.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_generate_environment.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_install_python.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_libraries.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_metapackage.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_package.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_package_xml.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_python_setup.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_symlink_install.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/catkin_workspace.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/custom_install.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/debug_message.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/em/pkg.pc.em"
+ "/opt/ros/melodic/share/catkin/cmake/em_expand.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/empy.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/find_program_required.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/interrogate_setup_dot_py.py"
+ "/opt/ros/melodic/share/catkin/cmake/legacy.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/list_append_deduplicate.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/list_append_unique.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/list_insert_in_workspace_order.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/platform/lsb.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/platform/ubuntu.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/platform/windows.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/python.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/safe_execute_process.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/stamp.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/string_starts_with.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/templates/_setup_util.py.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/env.sh.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/generate_cached_setup.py.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/pkg.context.pc.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/pkgConfig-version.cmake.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/pkgConfig.cmake.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/rosinstall.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/setup.bash.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/setup.sh.in"
+ "/opt/ros/melodic/share/catkin/cmake/templates/setup.zsh.in"
+ "/opt/ros/melodic/share/catkin/cmake/test/catkin_download_test_data.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/test/gtest.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/test/nosetests.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/test/tests.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/tools/doxygen.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/tools/libraries.cmake"
+ "/opt/ros/melodic/share/catkin/cmake/tools/rt.cmake"
+ "/opt/ros/melodic/share/cpp_common/cmake/cpp_commonConfig-version.cmake"
+ "/opt/ros/melodic/share/cpp_common/cmake/cpp_commonConfig.cmake"
+ "/opt/ros/melodic/share/gencpp/cmake/gencpp-extras.cmake"
+ "/opt/ros/melodic/share/gencpp/cmake/gencppConfig-version.cmake"
+ "/opt/ros/melodic/share/gencpp/cmake/gencppConfig.cmake"
+ "/opt/ros/melodic/share/geneus/cmake/geneus-extras.cmake"
+ "/opt/ros/melodic/share/geneus/cmake/geneusConfig-version.cmake"
+ "/opt/ros/melodic/share/geneus/cmake/geneusConfig.cmake"
+ "/opt/ros/melodic/share/genlisp/cmake/genlisp-extras.cmake"
+ "/opt/ros/melodic/share/genlisp/cmake/genlispConfig-version.cmake"
+ "/opt/ros/melodic/share/genlisp/cmake/genlispConfig.cmake"
+ "/opt/ros/melodic/share/genmsg/cmake/genmsg-extras.cmake"
+ "/opt/ros/melodic/share/genmsg/cmake/genmsgConfig-version.cmake"
+ "/opt/ros/melodic/share/genmsg/cmake/genmsgConfig.cmake"
+ "/opt/ros/melodic/share/gennodejs/cmake/gennodejs-extras.cmake"
+ "/opt/ros/melodic/share/gennodejs/cmake/gennodejsConfig-version.cmake"
+ "/opt/ros/melodic/share/gennodejs/cmake/gennodejsConfig.cmake"
+ "/opt/ros/melodic/share/genpy/cmake/genpy-extras.cmake"
+ "/opt/ros/melodic/share/genpy/cmake/genpyConfig-version.cmake"
+ "/opt/ros/melodic/share/genpy/cmake/genpyConfig.cmake"
+ "/opt/ros/melodic/share/message_generation/cmake/message_generationConfig-version.cmake"
+ "/opt/ros/melodic/share/message_generation/cmake/message_generationConfig.cmake"
+ "/opt/ros/melodic/share/message_runtime/cmake/message_runtimeConfig-version.cmake"
+ "/opt/ros/melodic/share/message_runtime/cmake/message_runtimeConfig.cmake"
+ "/opt/ros/melodic/share/roscpp_serialization/cmake/roscpp_serializationConfig-version.cmake"
+ "/opt/ros/melodic/share/roscpp_serialization/cmake/roscpp_serializationConfig.cmake"
+ "/opt/ros/melodic/share/roscpp_traits/cmake/roscpp_traitsConfig-version.cmake"
+ "/opt/ros/melodic/share/roscpp_traits/cmake/roscpp_traitsConfig.cmake"
+ "/opt/ros/melodic/share/rospy/cmake/rospyConfig-version.cmake"
+ "/opt/ros/melodic/share/rospy/cmake/rospyConfig.cmake"
+ "/opt/ros/melodic/share/rostime/cmake/rostimeConfig-version.cmake"
+ "/opt/ros/melodic/share/rostime/cmake/rostimeConfig.cmake"
+ "/opt/ros/melodic/share/std_msgs/cmake/std_msgs-msg-extras.cmake"
+ "/opt/ros/melodic/share/std_msgs/cmake/std_msgsConfig-version.cmake"
+ "/opt/ros/melodic/share/std_msgs/cmake/std_msgsConfig.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeCInformation.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeCXXInformation.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeGenericSystem.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeParseArguments.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake"
+ "/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake"
+ "/usr/share/cmake-3.10/Modules/CheckIncludeFile.cmake"
+ "/usr/share/cmake-3.10/Modules/CheckLibraryExists.cmake"
+ "/usr/share/cmake-3.10/Modules/CheckSymbolExists.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/GNU-C.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX.cmake"
+ "/usr/share/cmake-3.10/Modules/Compiler/GNU.cmake"
+ "/usr/share/cmake-3.10/Modules/FindGTest.cmake"
+ "/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake"
+ "/usr/share/cmake-3.10/Modules/FindPackageMessage.cmake"
+ "/usr/share/cmake-3.10/Modules/FindPythonInterp.cmake"
+ "/usr/share/cmake-3.10/Modules/FindThreads.cmake"
+ "/usr/share/cmake-3.10/Modules/GoogleTest.cmake"
+ "/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-C.cmake"
+ "/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-CXX.cmake"
+ "/usr/share/cmake-3.10/Modules/Platform/Linux-GNU.cmake"
+ "/usr/share/cmake-3.10/Modules/Platform/Linux.cmake"
+ "/usr/share/cmake-3.10/Modules/Platform/UnixPaths.cmake"
+ "/usr/src/googletest/CMakeLists.txt"
+ "/usr/src/googletest/googlemock/CMakeLists.txt"
+ "/usr/src/googletest/googletest/CMakeLists.txt"
+ "/usr/src/googletest/googletest/cmake/internal_utils.cmake"
+ )
+
+# The corresponding makefile is:
+set(CMAKE_MAKEFILE_OUTPUTS
+ "Makefile"
+ "CMakeFiles/cmake.check_cache"
+ )
+
+# Byproducts of CMake generate step:
+set(CMAKE_MAKEFILE_PRODUCTS
+ "catkin_generated/stamps/detect_targets/package.xml.stamp"
+ "catkin_generated/installspace/_setup_util.py"
+ "catkin_generated/stamps/detect_targets/_setup_util.py.stamp"
+ "catkin_generated/installspace/env.sh"
+ "catkin_generated/installspace/setup.bash"
+ "catkin_generated/installspace/setup.sh"
+ "catkin_generated/installspace/setup.zsh"
+ "catkin_generated/installspace/.rosinstall"
+ "catkin_generated/generate_cached_setup.py"
+ "catkin_generated/env_cached.sh"
+ "catkin_generated/stamps/detect_targets/interrogate_setup_dot_py.py.stamp"
+ "catkin_generated/stamps/detect_targets/package.xml.stamp"
+ "catkin_generated/pkg.develspace.context.pc.py"
+ "catkin_generated/stamps/detect_targets/pkg.pc.em.stamp"
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/cmake/detect_targetsConfig.cmake"
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/cmake/detect_targetsConfig-version.cmake"
+ "catkin_generated/pkg.installspace.context.pc.py"
+ "catkin_generated/stamps/detect_targets/pkg.pc.em.stamp"
+ "catkin_generated/installspace/detect_targetsConfig.cmake"
+ "catkin_generated/installspace/detect_targetsConfig-version.cmake"
+ "CMakeFiles/CMakeDirectoryInformation.cmake"
+ "gtest/CMakeFiles/CMakeDirectoryInformation.cmake"
+ "gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake"
+ "gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake"
+ )
+
+# Dependency information for all targets:
+set(CMAKE_DEPEND_INFO_FILES
+ "CMakeFiles/clean_test_results.dir/DependInfo.cmake"
+ "CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake"
+ "CMakeFiles/run_tests.dir/DependInfo.cmake"
+ "CMakeFiles/download_extra_data.dir/DependInfo.cmake"
+ "CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake"
+ "CMakeFiles/tests.dir/DependInfo.cmake"
+ "CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake"
+ "CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake"
+ "CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake"
+ "CMakeFiles/doxygen.dir/DependInfo.cmake"
+ "gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake"
+ "gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake"
+ "gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake"
+ "gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake"
+ )
diff --git a/workspace/build/detect_targets/CMakeFiles/Makefile2 b/workspace/build/detect_targets/CMakeFiles/Makefile2
new file mode 100644
index 0000000..dbf15d7
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/Makefile2
@@ -0,0 +1,576 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# The main recursive all target
+all:
+
+.PHONY : all
+
+# The main recursive preinstall target
+preinstall:
+
+.PHONY : preinstall
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+#=============================================================================
+# Target rules for target CMakeFiles/clean_test_results.dir
+
+# All Build rule for target.
+CMakeFiles/clean_test_results.dir/all:
+ $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/depend
+ $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num= "Built target clean_test_results"
+.PHONY : CMakeFiles/clean_test_results.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/clean_test_results.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/clean_test_results.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : CMakeFiles/clean_test_results.dir/rule
+
+# Convenience name for target.
+clean_test_results: CMakeFiles/clean_test_results.dir/rule
+
+.PHONY : clean_test_results
+
+# clean rule for target.
+CMakeFiles/clean_test_results.dir/clean:
+ $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/clean
+.PHONY : CMakeFiles/clean_test_results.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/clean_test_results.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/std_msgs_generate_messages_cpp.dir
+
+# All Build rule for target.
+CMakeFiles/std_msgs_generate_messages_cpp.dir/all:
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make CMakeFiles/std_msgs_generate_messages_cpp.dir/depend
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make CMakeFiles/std_msgs_generate_messages_cpp.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num= "Built target std_msgs_generate_messages_cpp"
+.PHONY : CMakeFiles/std_msgs_generate_messages_cpp.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/std_msgs_generate_messages_cpp.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/std_msgs_generate_messages_cpp.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : CMakeFiles/std_msgs_generate_messages_cpp.dir/rule
+
+# Convenience name for target.
+std_msgs_generate_messages_cpp: CMakeFiles/std_msgs_generate_messages_cpp.dir/rule
+
+.PHONY : std_msgs_generate_messages_cpp
+
+# clean rule for target.
+CMakeFiles/std_msgs_generate_messages_cpp.dir/clean:
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make CMakeFiles/std_msgs_generate_messages_cpp.dir/clean
+.PHONY : CMakeFiles/std_msgs_generate_messages_cpp.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/std_msgs_generate_messages_cpp.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/run_tests.dir
+
+# All Build rule for target.
+CMakeFiles/run_tests.dir/all:
+ $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/depend
+ $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num= "Built target run_tests"
+.PHONY : CMakeFiles/run_tests.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/run_tests.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/run_tests.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : CMakeFiles/run_tests.dir/rule
+
+# Convenience name for target.
+run_tests: CMakeFiles/run_tests.dir/rule
+
+.PHONY : run_tests
+
+# clean rule for target.
+CMakeFiles/run_tests.dir/clean:
+ $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/clean
+.PHONY : CMakeFiles/run_tests.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/run_tests.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/download_extra_data.dir
+
+# All Build rule for target.
+CMakeFiles/download_extra_data.dir/all:
+ $(MAKE) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/depend
+ $(MAKE) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num= "Built target download_extra_data"
+.PHONY : CMakeFiles/download_extra_data.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/download_extra_data.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/download_extra_data.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : CMakeFiles/download_extra_data.dir/rule
+
+# Convenience name for target.
+download_extra_data: CMakeFiles/download_extra_data.dir/rule
+
+.PHONY : download_extra_data
+
+# clean rule for target.
+CMakeFiles/download_extra_data.dir/clean:
+ $(MAKE) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/clean
+.PHONY : CMakeFiles/download_extra_data.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/download_extra_data.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/std_msgs_generate_messages_eus.dir
+
+# All Build rule for target.
+CMakeFiles/std_msgs_generate_messages_eus.dir/all:
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_eus.dir/build.make CMakeFiles/std_msgs_generate_messages_eus.dir/depend
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_eus.dir/build.make CMakeFiles/std_msgs_generate_messages_eus.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num= "Built target std_msgs_generate_messages_eus"
+.PHONY : CMakeFiles/std_msgs_generate_messages_eus.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/std_msgs_generate_messages_eus.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/std_msgs_generate_messages_eus.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : CMakeFiles/std_msgs_generate_messages_eus.dir/rule
+
+# Convenience name for target.
+std_msgs_generate_messages_eus: CMakeFiles/std_msgs_generate_messages_eus.dir/rule
+
+.PHONY : std_msgs_generate_messages_eus
+
+# clean rule for target.
+CMakeFiles/std_msgs_generate_messages_eus.dir/clean:
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_eus.dir/build.make CMakeFiles/std_msgs_generate_messages_eus.dir/clean
+.PHONY : CMakeFiles/std_msgs_generate_messages_eus.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/std_msgs_generate_messages_eus.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/tests.dir
+
+# All Build rule for target.
+CMakeFiles/tests.dir/all:
+ $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/depend
+ $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num= "Built target tests"
+.PHONY : CMakeFiles/tests.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/tests.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/tests.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : CMakeFiles/tests.dir/rule
+
+# Convenience name for target.
+tests: CMakeFiles/tests.dir/rule
+
+.PHONY : tests
+
+# clean rule for target.
+CMakeFiles/tests.dir/clean:
+ $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/clean
+.PHONY : CMakeFiles/tests.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/tests.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/std_msgs_generate_messages_lisp.dir
+
+# All Build rule for target.
+CMakeFiles/std_msgs_generate_messages_lisp.dir/all:
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make CMakeFiles/std_msgs_generate_messages_lisp.dir/depend
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make CMakeFiles/std_msgs_generate_messages_lisp.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num= "Built target std_msgs_generate_messages_lisp"
+.PHONY : CMakeFiles/std_msgs_generate_messages_lisp.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/std_msgs_generate_messages_lisp.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/std_msgs_generate_messages_lisp.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : CMakeFiles/std_msgs_generate_messages_lisp.dir/rule
+
+# Convenience name for target.
+std_msgs_generate_messages_lisp: CMakeFiles/std_msgs_generate_messages_lisp.dir/rule
+
+.PHONY : std_msgs_generate_messages_lisp
+
+# clean rule for target.
+CMakeFiles/std_msgs_generate_messages_lisp.dir/clean:
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make CMakeFiles/std_msgs_generate_messages_lisp.dir/clean
+.PHONY : CMakeFiles/std_msgs_generate_messages_lisp.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/std_msgs_generate_messages_lisp.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/std_msgs_generate_messages_nodejs.dir
+
+# All Build rule for target.
+CMakeFiles/std_msgs_generate_messages_nodejs.dir/all:
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/std_msgs_generate_messages_nodejs.dir/depend
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/std_msgs_generate_messages_nodejs.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num= "Built target std_msgs_generate_messages_nodejs"
+.PHONY : CMakeFiles/std_msgs_generate_messages_nodejs.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/std_msgs_generate_messages_nodejs.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/std_msgs_generate_messages_nodejs.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : CMakeFiles/std_msgs_generate_messages_nodejs.dir/rule
+
+# Convenience name for target.
+std_msgs_generate_messages_nodejs: CMakeFiles/std_msgs_generate_messages_nodejs.dir/rule
+
+.PHONY : std_msgs_generate_messages_nodejs
+
+# clean rule for target.
+CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean:
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean
+.PHONY : CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/std_msgs_generate_messages_py.dir
+
+# All Build rule for target.
+CMakeFiles/std_msgs_generate_messages_py.dir/all:
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_py.dir/build.make CMakeFiles/std_msgs_generate_messages_py.dir/depend
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_py.dir/build.make CMakeFiles/std_msgs_generate_messages_py.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num= "Built target std_msgs_generate_messages_py"
+.PHONY : CMakeFiles/std_msgs_generate_messages_py.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/std_msgs_generate_messages_py.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/std_msgs_generate_messages_py.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : CMakeFiles/std_msgs_generate_messages_py.dir/rule
+
+# Convenience name for target.
+std_msgs_generate_messages_py: CMakeFiles/std_msgs_generate_messages_py.dir/rule
+
+.PHONY : std_msgs_generate_messages_py
+
+# clean rule for target.
+CMakeFiles/std_msgs_generate_messages_py.dir/clean:
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_py.dir/build.make CMakeFiles/std_msgs_generate_messages_py.dir/clean
+.PHONY : CMakeFiles/std_msgs_generate_messages_py.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/std_msgs_generate_messages_py.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/doxygen.dir
+
+# All Build rule for target.
+CMakeFiles/doxygen.dir/all:
+ $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/depend
+ $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num= "Built target doxygen"
+.PHONY : CMakeFiles/doxygen.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/doxygen.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/doxygen.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : CMakeFiles/doxygen.dir/rule
+
+# Convenience name for target.
+doxygen: CMakeFiles/doxygen.dir/rule
+
+.PHONY : doxygen
+
+# clean rule for target.
+CMakeFiles/doxygen.dir/clean:
+ $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/clean
+.PHONY : CMakeFiles/doxygen.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/doxygen.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Directory level rules for directory gtest
+
+# Convenience name for "all" pass in the directory.
+gtest/all: gtest/googlemock/all
+
+.PHONY : gtest/all
+
+# Convenience name for "clean" pass in the directory.
+gtest/clean: gtest/googlemock/clean
+
+.PHONY : gtest/clean
+
+# Convenience name for "preinstall" pass in the directory.
+gtest/preinstall: gtest/googlemock/preinstall
+
+.PHONY : gtest/preinstall
+
+#=============================================================================
+# Directory level rules for directory gtest/googlemock
+
+# Convenience name for "all" pass in the directory.
+gtest/googlemock/all: gtest/googlemock/gtest/all
+
+.PHONY : gtest/googlemock/all
+
+# Convenience name for "clean" pass in the directory.
+gtest/googlemock/clean: gtest/googlemock/CMakeFiles/gmock_main.dir/clean
+gtest/googlemock/clean: gtest/googlemock/CMakeFiles/gmock.dir/clean
+gtest/googlemock/clean: gtest/googlemock/gtest/clean
+
+.PHONY : gtest/googlemock/clean
+
+# Convenience name for "preinstall" pass in the directory.
+gtest/googlemock/preinstall: gtest/googlemock/gtest/preinstall
+
+.PHONY : gtest/googlemock/preinstall
+
+#=============================================================================
+# Target rules for target gtest/googlemock/CMakeFiles/gmock_main.dir
+
+# All Build rule for target.
+gtest/googlemock/CMakeFiles/gmock_main.dir/all:
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/depend
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num=4,5,6,7 "Built target gmock_main"
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/all
+
+# Build rule for subdir invocation for target.
+gtest/googlemock/CMakeFiles/gmock_main.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 4
+ $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock_main.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/rule
+
+# Convenience name for target.
+gmock_main: gtest/googlemock/CMakeFiles/gmock_main.dir/rule
+
+.PHONY : gmock_main
+
+# clean rule for target.
+gtest/googlemock/CMakeFiles/gmock_main.dir/clean:
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/clean
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/clean
+
+# clean rule for target.
+clean: gtest/googlemock/CMakeFiles/gmock_main.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target gtest/googlemock/CMakeFiles/gmock.dir
+
+# All Build rule for target.
+gtest/googlemock/CMakeFiles/gmock.dir/all:
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/depend
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num=1,2,3 "Built target gmock"
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/all
+
+# Build rule for subdir invocation for target.
+gtest/googlemock/CMakeFiles/gmock.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 3
+ $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/rule
+
+# Convenience name for target.
+gmock: gtest/googlemock/CMakeFiles/gmock.dir/rule
+
+.PHONY : gmock
+
+# clean rule for target.
+gtest/googlemock/CMakeFiles/gmock.dir/clean:
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/clean
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/clean
+
+# clean rule for target.
+clean: gtest/googlemock/CMakeFiles/gmock.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Directory level rules for directory gtest/googlemock/gtest
+
+# Convenience name for "all" pass in the directory.
+gtest/googlemock/gtest/all:
+
+.PHONY : gtest/googlemock/gtest/all
+
+# Convenience name for "clean" pass in the directory.
+gtest/googlemock/gtest/clean: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean
+gtest/googlemock/gtest/clean: gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean
+
+.PHONY : gtest/googlemock/gtest/clean
+
+# Convenience name for "preinstall" pass in the directory.
+gtest/googlemock/gtest/preinstall:
+
+.PHONY : gtest/googlemock/gtest/preinstall
+
+#=============================================================================
+# Target rules for target gtest/googlemock/gtest/CMakeFiles/gtest_main.dir
+
+# All Build rule for target.
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/all: gtest/googlemock/gtest/CMakeFiles/gtest.dir/all
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num=10,11 "Built target gtest_main"
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/all
+
+# Build rule for subdir invocation for target.
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 4
+ $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule
+
+# Convenience name for target.
+gtest_main: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule
+
+.PHONY : gtest_main
+
+# clean rule for target.
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean:
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean
+
+# clean rule for target.
+clean: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target gtest/googlemock/gtest/CMakeFiles/gtest.dir
+
+# All Build rule for target.
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/all:
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num=8,9 "Built target gtest"
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/all
+
+# Build rule for subdir invocation for target.
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 2
+ $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule
+
+# Convenience name for target.
+gtest: gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule
+
+.PHONY : gtest
+
+# clean rule for target.
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean:
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean
+
+# clean rule for target.
+clean: gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/workspace/build/detect_targets/CMakeFiles/TargetDirectories.txt b/workspace/build/detect_targets/CMakeFiles/TargetDirectories.txt
new file mode 100644
index 0000000..3a6a7b7
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/TargetDirectories.txt
@@ -0,0 +1,42 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/install/strip.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/clean_test_results.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/edit_cache.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_cpp.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/run_tests.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/download_extra_data.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_eus.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/rebuild_cache.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/tests.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_lisp.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_nodejs.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/install.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_py.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/test.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/doxygen.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/install/local.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/list_install_components.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/CMakeFiles/install/strip.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/CMakeFiles/edit_cache.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/CMakeFiles/list_install_components.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/CMakeFiles/test.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/CMakeFiles/install/local.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/CMakeFiles/rebuild_cache.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/CMakeFiles/install.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/install/strip.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/install.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/install/local.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/test.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/list_install_components.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/rebuild_cache.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/edit_cache.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/install/strip.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/install.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/edit_cache.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/install/local.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/test.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/list_install_components.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/rebuild_cache.dir
diff --git a/workspace/build/detect_targets/CMakeFiles/clean_test_results.dir/DependInfo.cmake b/workspace/build/detect_targets/CMakeFiles/clean_test_results.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/clean_test_results.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/detect_targets/CMakeFiles/clean_test_results.dir/build.make b/workspace/build/detect_targets/CMakeFiles/clean_test_results.dir/build.make
new file mode 100644
index 0000000..839baaa
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/clean_test_results.dir/build.make
@@ -0,0 +1,76 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+# Utility rule file for clean_test_results.
+
+# Include the progress variables for this target.
+include CMakeFiles/clean_test_results.dir/progress.make
+
+CMakeFiles/clean_test_results:
+ /usr/bin/python2 /opt/ros/melodic/share/catkin/cmake/test/remove_test_results.py /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/test_results
+
+clean_test_results: CMakeFiles/clean_test_results
+clean_test_results: CMakeFiles/clean_test_results.dir/build.make
+
+.PHONY : clean_test_results
+
+# Rule to build all files generated by this target.
+CMakeFiles/clean_test_results.dir/build: clean_test_results
+
+.PHONY : CMakeFiles/clean_test_results.dir/build
+
+CMakeFiles/clean_test_results.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/clean_test_results.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/clean_test_results.dir/clean
+
+CMakeFiles/clean_test_results.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/clean_test_results.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/clean_test_results.dir/depend
+
diff --git a/workspace/build/detect_targets/CMakeFiles/clean_test_results.dir/cmake_clean.cmake b/workspace/build/detect_targets/CMakeFiles/clean_test_results.dir/cmake_clean.cmake
new file mode 100644
index 0000000..63bf0e0
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/clean_test_results.dir/cmake_clean.cmake
@@ -0,0 +1,8 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/clean_test_results"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/clean_test_results.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/detect_targets/CMakeFiles/clean_test_results.dir/progress.make b/workspace/build/detect_targets/CMakeFiles/clean_test_results.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/clean_test_results.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/detect_targets/CMakeFiles/cmake.check_cache b/workspace/build/detect_targets/CMakeFiles/cmake.check_cache
new file mode 100644
index 0000000..3dccd73
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/cmake.check_cache
@@ -0,0 +1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/workspace/build/detect_targets/CMakeFiles/download_extra_data.dir/DependInfo.cmake b/workspace/build/detect_targets/CMakeFiles/download_extra_data.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/download_extra_data.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/detect_targets/CMakeFiles/download_extra_data.dir/build.make b/workspace/build/detect_targets/CMakeFiles/download_extra_data.dir/build.make
new file mode 100644
index 0000000..b5e4a6d
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/download_extra_data.dir/build.make
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+# Utility rule file for download_extra_data.
+
+# Include the progress variables for this target.
+include CMakeFiles/download_extra_data.dir/progress.make
+
+download_extra_data: CMakeFiles/download_extra_data.dir/build.make
+
+.PHONY : download_extra_data
+
+# Rule to build all files generated by this target.
+CMakeFiles/download_extra_data.dir/build: download_extra_data
+
+.PHONY : CMakeFiles/download_extra_data.dir/build
+
+CMakeFiles/download_extra_data.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/download_extra_data.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/download_extra_data.dir/clean
+
+CMakeFiles/download_extra_data.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/download_extra_data.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/download_extra_data.dir/depend
+
diff --git a/workspace/build/detect_targets/CMakeFiles/download_extra_data.dir/cmake_clean.cmake b/workspace/build/detect_targets/CMakeFiles/download_extra_data.dir/cmake_clean.cmake
new file mode 100644
index 0000000..bf7d7e2
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/download_extra_data.dir/cmake_clean.cmake
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/download_extra_data.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/detect_targets/CMakeFiles/download_extra_data.dir/progress.make b/workspace/build/detect_targets/CMakeFiles/download_extra_data.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/download_extra_data.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/detect_targets/CMakeFiles/doxygen.dir/DependInfo.cmake b/workspace/build/detect_targets/CMakeFiles/doxygen.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/doxygen.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/detect_targets/CMakeFiles/doxygen.dir/build.make b/workspace/build/detect_targets/CMakeFiles/doxygen.dir/build.make
new file mode 100644
index 0000000..494eebb
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/doxygen.dir/build.make
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+# Utility rule file for doxygen.
+
+# Include the progress variables for this target.
+include CMakeFiles/doxygen.dir/progress.make
+
+doxygen: CMakeFiles/doxygen.dir/build.make
+
+.PHONY : doxygen
+
+# Rule to build all files generated by this target.
+CMakeFiles/doxygen.dir/build: doxygen
+
+.PHONY : CMakeFiles/doxygen.dir/build
+
+CMakeFiles/doxygen.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/doxygen.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/doxygen.dir/clean
+
+CMakeFiles/doxygen.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/doxygen.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/doxygen.dir/depend
+
diff --git a/workspace/build/detect_targets/CMakeFiles/doxygen.dir/cmake_clean.cmake b/workspace/build/detect_targets/CMakeFiles/doxygen.dir/cmake_clean.cmake
new file mode 100644
index 0000000..ef20a75
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/doxygen.dir/cmake_clean.cmake
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/doxygen.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/detect_targets/CMakeFiles/doxygen.dir/progress.make b/workspace/build/detect_targets/CMakeFiles/doxygen.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/doxygen.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/detect_targets/CMakeFiles/feature_tests.bin b/workspace/build/detect_targets/CMakeFiles/feature_tests.bin
new file mode 100755
index 0000000..86a1c55
Binary files /dev/null and b/workspace/build/detect_targets/CMakeFiles/feature_tests.bin differ
diff --git a/workspace/build/detect_targets/CMakeFiles/feature_tests.c b/workspace/build/detect_targets/CMakeFiles/feature_tests.c
new file mode 100644
index 0000000..83e86dd
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/feature_tests.c
@@ -0,0 +1,34 @@
+
+ const char features[] = {"\n"
+"C_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304
+"1"
+#else
+"0"
+#endif
+"c_function_prototypes\n"
+"C_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
+"1"
+#else
+"0"
+#endif
+"c_restrict\n"
+"C_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L
+"1"
+#else
+"0"
+#endif
+"c_static_assert\n"
+"C_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
+"1"
+#else
+"0"
+#endif
+"c_variadic_macros\n"
+
+};
+
+int main(int argc, char** argv) { (void)argv; return features[argc]; }
diff --git a/workspace/build/detect_targets/CMakeFiles/feature_tests.cxx b/workspace/build/detect_targets/CMakeFiles/feature_tests.cxx
new file mode 100644
index 0000000..b93418c
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/feature_tests.cxx
@@ -0,0 +1,405 @@
+
+ const char features[] = {"\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
+"1"
+#else
+"0"
+#endif
+"cxx_aggregate_default_initializers\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_alias_templates\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_alignas\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_alignof\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_attributes\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_attribute_deprecated\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_auto_type\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_binary_literals\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_constexpr\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_contextual_conversions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_decltype\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_decltype_auto\n"
+"CXX_FEATURE:"
+#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_decltype_incomplete_return_types\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_default_function_template_args\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_defaulted_functions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_defaulted_move_initializers\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_delegating_constructors\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_deleted_functions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_digit_separators\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_enum_forward_declarations\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_explicit_conversions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_extended_friend_declarations\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_extern_templates\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_final\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_func_identifier\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_generalized_initializers\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_generic_lambdas\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_inheriting_constructors\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_inline_namespaces\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_lambdas\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_lambda_init_captures\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_local_type_template_args\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_long_long_type\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_noexcept\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_nonstatic_member_init\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_nullptr\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_override\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_range_for\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_raw_string_literals\n"
+"CXX_FEATURE:"
+#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_reference_qualified_functions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
+"1"
+#else
+"0"
+#endif
+"cxx_relaxed_constexpr\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_return_type_deduction\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_right_angle_brackets\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_rvalue_references\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_sizeof_member\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_static_assert\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_strong_enums\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus
+"1"
+#else
+"0"
+#endif
+"cxx_template_template_parameters\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_thread_local\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_trailing_return_types\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_unicode_literals\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_uniform_initialization\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_unrestricted_unions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_user_literals\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
+"1"
+#else
+"0"
+#endif
+"cxx_variable_templates\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_variadic_macros\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_variadic_templates\n"
+
+};
+
+int main(int argc, char** argv) { (void)argv; return features[argc]; }
diff --git a/workspace/build/detect_targets/CMakeFiles/progress.marks b/workspace/build/detect_targets/CMakeFiles/progress.marks
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+0
diff --git a/workspace/build/detect_targets/CMakeFiles/run_tests.dir/DependInfo.cmake b/workspace/build/detect_targets/CMakeFiles/run_tests.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/run_tests.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/detect_targets/CMakeFiles/run_tests.dir/build.make b/workspace/build/detect_targets/CMakeFiles/run_tests.dir/build.make
new file mode 100644
index 0000000..ccafbc2
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/run_tests.dir/build.make
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+# Utility rule file for run_tests.
+
+# Include the progress variables for this target.
+include CMakeFiles/run_tests.dir/progress.make
+
+run_tests: CMakeFiles/run_tests.dir/build.make
+
+.PHONY : run_tests
+
+# Rule to build all files generated by this target.
+CMakeFiles/run_tests.dir/build: run_tests
+
+.PHONY : CMakeFiles/run_tests.dir/build
+
+CMakeFiles/run_tests.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/run_tests.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/run_tests.dir/clean
+
+CMakeFiles/run_tests.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/run_tests.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/run_tests.dir/depend
+
diff --git a/workspace/build/detect_targets/CMakeFiles/run_tests.dir/cmake_clean.cmake b/workspace/build/detect_targets/CMakeFiles/run_tests.dir/cmake_clean.cmake
new file mode 100644
index 0000000..e67d34f
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/run_tests.dir/cmake_clean.cmake
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/run_tests.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/detect_targets/CMakeFiles/run_tests.dir/progress.make b/workspace/build/detect_targets/CMakeFiles/run_tests.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/run_tests.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make
new file mode 100644
index 0000000..2fb9f6c
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+# Utility rule file for std_msgs_generate_messages_cpp.
+
+# Include the progress variables for this target.
+include CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make
+
+std_msgs_generate_messages_cpp: CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make
+
+.PHONY : std_msgs_generate_messages_cpp
+
+# Rule to build all files generated by this target.
+CMakeFiles/std_msgs_generate_messages_cpp.dir/build: std_msgs_generate_messages_cpp
+
+.PHONY : CMakeFiles/std_msgs_generate_messages_cpp.dir/build
+
+CMakeFiles/std_msgs_generate_messages_cpp.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/std_msgs_generate_messages_cpp.dir/clean
+
+CMakeFiles/std_msgs_generate_messages_cpp.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/std_msgs_generate_messages_cpp.dir/depend
+
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake
new file mode 100644
index 0000000..0d092bf
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make
new file mode 100644
index 0000000..2eb44e0
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+# Utility rule file for std_msgs_generate_messages_eus.
+
+# Include the progress variables for this target.
+include CMakeFiles/std_msgs_generate_messages_eus.dir/progress.make
+
+std_msgs_generate_messages_eus: CMakeFiles/std_msgs_generate_messages_eus.dir/build.make
+
+.PHONY : std_msgs_generate_messages_eus
+
+# Rule to build all files generated by this target.
+CMakeFiles/std_msgs_generate_messages_eus.dir/build: std_msgs_generate_messages_eus
+
+.PHONY : CMakeFiles/std_msgs_generate_messages_eus.dir/build
+
+CMakeFiles/std_msgs_generate_messages_eus.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/std_msgs_generate_messages_eus.dir/clean
+
+CMakeFiles/std_msgs_generate_messages_eus.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/std_msgs_generate_messages_eus.dir/depend
+
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean.cmake b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean.cmake
new file mode 100644
index 0000000..855155e
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean.cmake
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_eus.dir/progress.make b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_eus.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_eus.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make
new file mode 100644
index 0000000..97dda5c
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+# Utility rule file for std_msgs_generate_messages_lisp.
+
+# Include the progress variables for this target.
+include CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make
+
+std_msgs_generate_messages_lisp: CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make
+
+.PHONY : std_msgs_generate_messages_lisp
+
+# Rule to build all files generated by this target.
+CMakeFiles/std_msgs_generate_messages_lisp.dir/build: std_msgs_generate_messages_lisp
+
+.PHONY : CMakeFiles/std_msgs_generate_messages_lisp.dir/build
+
+CMakeFiles/std_msgs_generate_messages_lisp.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/std_msgs_generate_messages_lisp.dir/clean
+
+CMakeFiles/std_msgs_generate_messages_lisp.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/std_msgs_generate_messages_lisp.dir/depend
+
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake
new file mode 100644
index 0000000..b995112
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make
new file mode 100644
index 0000000..81242c4
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+# Utility rule file for std_msgs_generate_messages_nodejs.
+
+# Include the progress variables for this target.
+include CMakeFiles/std_msgs_generate_messages_nodejs.dir/progress.make
+
+std_msgs_generate_messages_nodejs: CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make
+
+.PHONY : std_msgs_generate_messages_nodejs
+
+# Rule to build all files generated by this target.
+CMakeFiles/std_msgs_generate_messages_nodejs.dir/build: std_msgs_generate_messages_nodejs
+
+.PHONY : CMakeFiles/std_msgs_generate_messages_nodejs.dir/build
+
+CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean
+
+CMakeFiles/std_msgs_generate_messages_nodejs.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/std_msgs_generate_messages_nodejs.dir/depend
+
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean.cmake b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean.cmake
new file mode 100644
index 0000000..f5f42ae
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean.cmake
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_nodejs.dir/progress.make b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_nodejs.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_nodejs.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_py.dir/build.make b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_py.dir/build.make
new file mode 100644
index 0000000..e102b13
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_py.dir/build.make
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+# Utility rule file for std_msgs_generate_messages_py.
+
+# Include the progress variables for this target.
+include CMakeFiles/std_msgs_generate_messages_py.dir/progress.make
+
+std_msgs_generate_messages_py: CMakeFiles/std_msgs_generate_messages_py.dir/build.make
+
+.PHONY : std_msgs_generate_messages_py
+
+# Rule to build all files generated by this target.
+CMakeFiles/std_msgs_generate_messages_py.dir/build: std_msgs_generate_messages_py
+
+.PHONY : CMakeFiles/std_msgs_generate_messages_py.dir/build
+
+CMakeFiles/std_msgs_generate_messages_py.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/std_msgs_generate_messages_py.dir/clean
+
+CMakeFiles/std_msgs_generate_messages_py.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/std_msgs_generate_messages_py.dir/depend
+
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake
new file mode 100644
index 0000000..15da12c
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/detect_targets/CMakeFiles/tests.dir/DependInfo.cmake b/workspace/build/detect_targets/CMakeFiles/tests.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/tests.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/detect_targets/CMakeFiles/tests.dir/build.make b/workspace/build/detect_targets/CMakeFiles/tests.dir/build.make
new file mode 100644
index 0000000..2f261b2
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/tests.dir/build.make
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+# Utility rule file for tests.
+
+# Include the progress variables for this target.
+include CMakeFiles/tests.dir/progress.make
+
+tests: CMakeFiles/tests.dir/build.make
+
+.PHONY : tests
+
+# Rule to build all files generated by this target.
+CMakeFiles/tests.dir/build: tests
+
+.PHONY : CMakeFiles/tests.dir/build
+
+CMakeFiles/tests.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/tests.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/tests.dir/clean
+
+CMakeFiles/tests.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/tests.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/tests.dir/depend
+
diff --git a/workspace/build/detect_targets/CMakeFiles/tests.dir/cmake_clean.cmake b/workspace/build/detect_targets/CMakeFiles/tests.dir/cmake_clean.cmake
new file mode 100644
index 0000000..910f04d
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/tests.dir/cmake_clean.cmake
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/tests.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/detect_targets/CMakeFiles/tests.dir/progress.make b/workspace/build/detect_targets/CMakeFiles/tests.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/workspace/build/detect_targets/CMakeFiles/tests.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/workspace/build/detect_targets/CTestTestfile.cmake b/workspace/build/detect_targets/CTestTestfile.cmake
new file mode 100644
index 0000000..29da701
--- /dev/null
+++ b/workspace/build/detect_targets/CTestTestfile.cmake
@@ -0,0 +1,7 @@
+# CMake generated Testfile for
+# Source directory: /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+# Build directory: /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+#
+# This file includes the relevant testing commands required for
+# testing this directory and lists subdirectories to be tested as well.
+subdirs("gtest")
diff --git a/workspace/build/detect_targets/Makefile b/workspace/build/detect_targets/Makefile
new file mode 100644
index 0000000..b0c854c
--- /dev/null
+++ b/workspace/build/detect_targets/Makefile
@@ -0,0 +1,392 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# Special rule for the target 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 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 test
+test:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..."
+ /usr/bin/ctest --force-new-ctest-process $(ARGS)
+.PHONY : test
+
+# Special rule for the target test
+test/fast: test
+
+.PHONY : test/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# 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
+
+# The main all target
+all: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles/progress.marks
+ $(MAKE) -f CMakeFiles/Makefile2 all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ $(MAKE) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named clean_test_results
+
+# Build rule for target.
+clean_test_results: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 clean_test_results
+.PHONY : clean_test_results
+
+# fast build rule for target.
+clean_test_results/fast:
+ $(MAKE) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/build
+.PHONY : clean_test_results/fast
+
+#=============================================================================
+# Target rules for targets named std_msgs_generate_messages_cpp
+
+# Build rule for target.
+std_msgs_generate_messages_cpp: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 std_msgs_generate_messages_cpp
+.PHONY : std_msgs_generate_messages_cpp
+
+# fast build rule for target.
+std_msgs_generate_messages_cpp/fast:
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make CMakeFiles/std_msgs_generate_messages_cpp.dir/build
+.PHONY : std_msgs_generate_messages_cpp/fast
+
+#=============================================================================
+# Target rules for targets named run_tests
+
+# Build rule for target.
+run_tests: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 run_tests
+.PHONY : run_tests
+
+# fast build rule for target.
+run_tests/fast:
+ $(MAKE) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/build
+.PHONY : run_tests/fast
+
+#=============================================================================
+# Target rules for targets named download_extra_data
+
+# Build rule for target.
+download_extra_data: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 download_extra_data
+.PHONY : download_extra_data
+
+# fast build rule for target.
+download_extra_data/fast:
+ $(MAKE) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/build
+.PHONY : download_extra_data/fast
+
+#=============================================================================
+# Target rules for targets named std_msgs_generate_messages_eus
+
+# Build rule for target.
+std_msgs_generate_messages_eus: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 std_msgs_generate_messages_eus
+.PHONY : std_msgs_generate_messages_eus
+
+# fast build rule for target.
+std_msgs_generate_messages_eus/fast:
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_eus.dir/build.make CMakeFiles/std_msgs_generate_messages_eus.dir/build
+.PHONY : std_msgs_generate_messages_eus/fast
+
+#=============================================================================
+# Target rules for targets named tests
+
+# Build rule for target.
+tests: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 tests
+.PHONY : tests
+
+# fast build rule for target.
+tests/fast:
+ $(MAKE) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/build
+.PHONY : tests/fast
+
+#=============================================================================
+# Target rules for targets named std_msgs_generate_messages_lisp
+
+# Build rule for target.
+std_msgs_generate_messages_lisp: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 std_msgs_generate_messages_lisp
+.PHONY : std_msgs_generate_messages_lisp
+
+# fast build rule for target.
+std_msgs_generate_messages_lisp/fast:
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make CMakeFiles/std_msgs_generate_messages_lisp.dir/build
+.PHONY : std_msgs_generate_messages_lisp/fast
+
+#=============================================================================
+# Target rules for targets named std_msgs_generate_messages_nodejs
+
+# Build rule for target.
+std_msgs_generate_messages_nodejs: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 std_msgs_generate_messages_nodejs
+.PHONY : std_msgs_generate_messages_nodejs
+
+# fast build rule for target.
+std_msgs_generate_messages_nodejs/fast:
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/std_msgs_generate_messages_nodejs.dir/build
+.PHONY : std_msgs_generate_messages_nodejs/fast
+
+#=============================================================================
+# Target rules for targets named std_msgs_generate_messages_py
+
+# Build rule for target.
+std_msgs_generate_messages_py: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 std_msgs_generate_messages_py
+.PHONY : std_msgs_generate_messages_py
+
+# fast build rule for target.
+std_msgs_generate_messages_py/fast:
+ $(MAKE) -f CMakeFiles/std_msgs_generate_messages_py.dir/build.make CMakeFiles/std_msgs_generate_messages_py.dir/build
+.PHONY : std_msgs_generate_messages_py/fast
+
+#=============================================================================
+# Target rules for targets named doxygen
+
+# Build rule for target.
+doxygen: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 doxygen
+.PHONY : doxygen
+
+# fast build rule for target.
+doxygen/fast:
+ $(MAKE) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/build
+.PHONY : doxygen/fast
+
+#=============================================================================
+# Target rules for targets named gmock_main
+
+# Build rule for target.
+gmock_main: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 gmock_main
+.PHONY : gmock_main
+
+# fast build rule for target.
+gmock_main/fast:
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/build
+.PHONY : gmock_main/fast
+
+#=============================================================================
+# Target rules for targets named gmock
+
+# Build rule for target.
+gmock: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 gmock
+.PHONY : gmock
+
+# fast build rule for target.
+gmock/fast:
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/build
+.PHONY : gmock/fast
+
+#=============================================================================
+# Target rules for targets named gtest_main
+
+# Build rule for target.
+gtest_main: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 gtest_main
+.PHONY : gtest_main
+
+# fast build rule for target.
+gtest_main/fast:
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build
+.PHONY : gtest_main/fast
+
+#=============================================================================
+# Target rules for targets named gtest
+
+# Build rule for target.
+gtest: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 gtest
+.PHONY : gtest
+
+# fast build rule for target.
+gtest/fast:
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/build
+.PHONY : gtest/fast
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... install/strip"
+ @echo "... clean_test_results"
+ @echo "... edit_cache"
+ @echo "... std_msgs_generate_messages_cpp"
+ @echo "... run_tests"
+ @echo "... download_extra_data"
+ @echo "... std_msgs_generate_messages_eus"
+ @echo "... rebuild_cache"
+ @echo "... tests"
+ @echo "... std_msgs_generate_messages_lisp"
+ @echo "... std_msgs_generate_messages_nodejs"
+ @echo "... install"
+ @echo "... std_msgs_generate_messages_py"
+ @echo "... test"
+ @echo "... doxygen"
+ @echo "... install/local"
+ @echo "... list_install_components"
+ @echo "... gmock_main"
+ @echo "... gmock"
+ @echo "... gtest_main"
+ @echo "... gtest"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/workspace/build/detect_targets/catkin/catkin_generated/version/package.cmake b/workspace/build/detect_targets/catkin/catkin_generated/version/package.cmake
new file mode 100644
index 0000000..df028bf
--- /dev/null
+++ b/workspace/build/detect_targets/catkin/catkin_generated/version/package.cmake
@@ -0,0 +1,20 @@
+set(_CATKIN_CURRENT_PACKAGE "catkin")
+set(catkin_VERSION "0.7.14")
+set(catkin_MAINTAINER "Dirk Thomas ")
+set(catkin_PACKAGE_FORMAT "2")
+set(catkin_BUILD_DEPENDS "python-empy" "python-argparse" "python-catkin-pkg")
+set(catkin_BUILD_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3")
+set(catkin_BUILD_EXPORT_DEPENDS "google-mock" "gtest" "python-empy" "python-nose" "python-argparse" "python-catkin-pkg")
+set(catkin_BUILD_EXPORT_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3")
+set(catkin_BUILDTOOL_DEPENDS "cmake")
+set(catkin_BUILDTOOL_EXPORT_DEPENDS "cmake")
+set(catkin_EXEC_DEPENDS "python-argparse" "python-catkin-pkg")
+set(catkin_EXEC_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3")
+set(catkin_RUN_DEPENDS "python-argparse" "python-catkin-pkg" "google-mock" "gtest" "python-empy" "python-nose")
+set(catkin_RUN_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3")
+set(catkin_TEST_DEPENDS "python-mock" "python-nose")
+set(catkin_DOC_DEPENDS )
+set(catkin_URL_WEBSITE "http://www.ros.org/wiki/catkin")
+set(catkin_URL_BUGTRACKER "https://github.com/ros/catkin/issues")
+set(catkin_URL_REPOSITORY "https://github.com/ros/catkin")
+set(catkin_DEPRECATED "")
\ No newline at end of file
diff --git a/workspace/build/detect_targets/catkin_generated/env_cached.sh b/workspace/build/detect_targets/catkin_generated/env_cached.sh
new file mode 100755
index 0000000..d6be91d
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/env_cached.sh
@@ -0,0 +1,16 @@
+#!/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/workspace/build/detect_targets/catkin_generated/generate_cached_setup.py b/workspace/build/detect_targets/catkin_generated/generate_cached_setup.py
new file mode 100644
index 0000000..8ab6453
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/generate_cached_setup.py
@@ -0,0 +1,30 @@
+# -*- coding: utf-8 -*-
+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/melodic/share/catkin/cmake', 'catkinConfig.cmake.in')):
+ sys.path.insert(0, os.path.join('/opt/ros/melodic/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/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic".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/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/env.sh')
+
+output_filename = '/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/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/workspace/build/detect_targets/catkin_generated/installspace/.rosinstall b/workspace/build/detect_targets/catkin_generated/installspace/.rosinstall
new file mode 100644
index 0000000..39d2ba6
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/installspace/.rosinstall
@@ -0,0 +1,2 @@
+- setup-file:
+ local-name: /home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.sh
diff --git a/workspace/build/detect_targets/catkin_generated/installspace/_setup_util.py b/workspace/build/detect_targets/catkin_generated/installspace/_setup_util.py
new file mode 100755
index 0000000..31a0883
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/installspace/_setup_util.py
@@ -0,0 +1,290 @@
+#!/usr/bin/python2
+# -*- coding: utf-8 -*-
+
+# 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': '',
+ 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')],
+ 'PATH': 'bin',
+ 'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', '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()):
+ subfolders = env_var_subfolders[key]
+ if not isinstance(subfolders, list):
+ subfolders = [subfolders]
+ value = _rollback_env_variable(unmodified_environ, key, subfolders)
+ 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, subfolders):
+ '''
+ For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder.
+
+ :param subfolders: list of 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
+ for subfolder in subfolders:
+ 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, subfolders):
+ '''
+ 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 not isinstance(subfolders, list):
+ subfolders = [subfolders]
+ for subfolder in subfolders:
+ path_tmp = path
+ if subfolder:
+ path_tmp = os.path.join(path_tmp, subfolder)
+ # skip nonexistent paths
+ if not os.path.exists(path_tmp):
+ continue
+ # exclude any path already in env and any path we already added
+ if path_tmp not in environ_paths and path_tmp not in checked_paths:
+ checked_paths.append(path_tmp)
+ 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/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.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 potential "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/workspace/build/detect_targets/catkin_generated/installspace/detect_targets.pc b/workspace/build/detect_targets/catkin_generated/installspace/detect_targets.pc
new file mode 100644
index 0000000..353d120
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/installspace/detect_targets.pc
@@ -0,0 +1,8 @@
+prefix=/home/klafyvel/Documents/supelec/2A/projet/workspace/install
+
+Name: detect_targets
+Description: Description of detect_targets
+Version: 0.0.0
+Cflags:
+Libs: -L/home/klafyvel/Documents/supelec/2A/projet/workspace/install/lib
+Requires: message_runtime
diff --git a/workspace/build/detect_targets/catkin_generated/installspace/detect_targetsConfig-version.cmake b/workspace/build/detect_targets/catkin_generated/installspace/detect_targetsConfig-version.cmake
new file mode 100644
index 0000000..7fd9f99
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/installspace/detect_targetsConfig-version.cmake
@@ -0,0 +1,14 @@
+# 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/workspace/build/detect_targets/catkin_generated/installspace/detect_targetsConfig.cmake b/workspace/build/detect_targets/catkin_generated/installspace/detect_targetsConfig.cmake
new file mode 100644
index 0000000..02b97e5
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/installspace/detect_targetsConfig.cmake
@@ -0,0 +1,198 @@
+# 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(detect_targets_CONFIG_INCLUDED)
+ return()
+endif()
+set(detect_targets_CONFIG_INCLUDED TRUE)
+
+# set variables for source/devel/install prefixes
+if("FALSE" STREQUAL "TRUE")
+ set(detect_targets_SOURCE_PREFIX /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets)
+ set(detect_targets_DEVEL_PREFIX /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets)
+ set(detect_targets_INSTALL_PREFIX "")
+ set(detect_targets_PREFIX ${detect_targets_DEVEL_PREFIX})
+else()
+ set(detect_targets_SOURCE_PREFIX "")
+ set(detect_targets_DEVEL_PREFIX "")
+ set(detect_targets_INSTALL_PREFIX /home/klafyvel/Documents/supelec/2A/projet/workspace/install)
+ set(detect_targets_PREFIX ${detect_targets_INSTALL_PREFIX})
+endif()
+
+# warn when using a deprecated package
+if(NOT "" STREQUAL "")
+ set(_msg "WARNING: package 'detect_targets' 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(detect_targets_FOUND_CATKIN_PROJECT TRUE)
+
+if(NOT " " STREQUAL " ")
+ set(detect_targets_INCLUDE_DIRS "")
+ set(_include_dirs "")
+ if(NOT " " STREQUAL " ")
+ set(_report "Check the issue tracker '' and consider creating a ticket if the problem has not been reported yet.")
+ elseif(NOT " " STREQUAL " ")
+ set(_report "Check the website '' for information and consider reporting the problem.")
+ else()
+ set(_report "Report the problem to the maintainer 'klafyvel ' and request to fix the problem.")
+ endif()
+ foreach(idir ${_include_dirs})
+ if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir})
+ set(include ${idir})
+ elseif("${idir} " STREQUAL "include ")
+ get_filename_component(include "${detect_targets_DIR}/../../../include" ABSOLUTE)
+ if(NOT IS_DIRECTORY ${include})
+ message(FATAL_ERROR "Project 'detect_targets' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. ${_report}")
+ endif()
+ else()
+ message(FATAL_ERROR "Project 'detect_targets' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '/home/klafyvel/Documents/supelec/2A/projet/workspace/install/${idir}'. ${_report}")
+ endif()
+ _list_append_unique(detect_targets_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 detect_targets_LIBRARIES ${library})
+ elseif(TARGET ${library})
+ list(APPEND detect_targets_LIBRARIES ${library})
+ elseif(IS_ABSOLUTE ${library})
+ list(APPEND detect_targets_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/klafyvel/Documents/supelec/2A/projet/workspace/install/lib;/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib;/home/klafyvel/catkin_ws/devel/lib;/home/klafyvel/ros-ws/devel/lib;/opt/ros/melodic/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(detect_targets_LIBRARY_DIRS ${lib_path})
+ list(APPEND detect_targets_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 'detect_targets'? Did you find_package() it before the subdirectory containing its code is included?")
+ endif()
+ list(APPEND detect_targets_LIBRARIES ${lib})
+ endif()
+ endif()
+endforeach()
+
+set(detect_targets_EXPORTED_TARGETS "")
+# create dummy targets for exported code generation targets to make life of users easier
+foreach(t ${detect_targets_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 detect_targets_dep)
+ list(LENGTH depend_list count)
+ if(${count} EQUAL 1)
+ # simple dependencies must only be find_package()-ed once
+ if(NOT ${detect_targets_dep}_FOUND)
+ find_package(${detect_targets_dep} REQUIRED NO_MODULE)
+ endif()
+ else()
+ # dependencies with components must be find_package()-ed again
+ list(REMOVE_AT depend_list 0)
+ find_package(${detect_targets_dep} REQUIRED NO_MODULE ${depend_list})
+ endif()
+ _list_append_unique(detect_targets_INCLUDE_DIRS ${${detect_targets_dep}_INCLUDE_DIRS})
+
+ # merge build configuration keywords with library names to correctly deduplicate
+ _pack_libraries_with_build_configuration(detect_targets_LIBRARIES ${detect_targets_LIBRARIES})
+ _pack_libraries_with_build_configuration(_libraries ${${detect_targets_dep}_LIBRARIES})
+ _list_append_deduplicate(detect_targets_LIBRARIES ${_libraries})
+ # undo build configuration keyword merging after deduplication
+ _unpack_libraries_with_build_configuration(detect_targets_LIBRARIES ${detect_targets_LIBRARIES})
+
+ _list_append_unique(detect_targets_LIBRARY_DIRS ${${detect_targets_dep}_LIBRARY_DIRS})
+ list(APPEND detect_targets_EXPORTED_TARGETS ${${detect_targets_dep}_EXPORTED_TARGETS})
+endforeach()
+
+set(pkg_cfg_extras "")
+foreach(extra ${pkg_cfg_extras})
+ if(NOT IS_ABSOLUTE ${extra})
+ set(extra ${detect_targets_DIR}/${extra})
+ endif()
+ include(${extra})
+endforeach()
diff --git a/workspace/build/detect_targets/catkin_generated/installspace/env.sh b/workspace/build/detect_targets/catkin_generated/installspace/env.sh
new file mode 100755
index 0000000..8aa9d24
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/installspace/env.sh
@@ -0,0 +1,16 @@
+#!/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/workspace/build/detect_targets/catkin_generated/installspace/setup.bash b/workspace/build/detect_targets/catkin_generated/installspace/setup.bash
new file mode 100644
index 0000000..ff47af8
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/installspace/setup.bash
@@ -0,0 +1,8 @@
+#!/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/workspace/build/detect_targets/catkin_generated/installspace/setup.sh b/workspace/build/detect_targets/catkin_generated/installspace/setup.sh
new file mode 100644
index 0000000..58f11e7
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/installspace/setup.sh
@@ -0,0 +1,95 @@
+#!/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
+# (in plain sh shell which does't support arguments for sourced scripts you
+# can set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend` instead)
+
+# 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/klafyvel/Documents/supelec/2A/projet/workspace/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
+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
+# use TMPDIR if it exists, otherwise fall back to /tmp
+if [ -d "${TMPDIR:-}" ]; then
+ _TMPDIR="${TMPDIR}"
+else
+ _TMPDIR=/tmp
+fi
+_SETUP_TMP=`mktemp "${_TMPDIR}/setup.sh.XXXXXXXXXX"`
+unset _TMPDIR
+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" $@ ${CATKIN_SETUP_UTIL_ARGS:-} >> "$_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/workspace/build/detect_targets/catkin_generated/installspace/setup.zsh b/workspace/build/detect_targets/catkin_generated/installspace/setup.zsh
new file mode 100644
index 0000000..9f780b7
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/installspace/setup.zsh
@@ -0,0 +1,8 @@
+#!/usr/bin/env zsh
+# generated from catkin/cmake/templates/setup.zsh.in
+
+CATKIN_SHELL=zsh
+
+# source setup.sh from same directory as this file
+_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd)
+emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh"'
diff --git a/workspace/build/detect_targets/catkin_generated/ordered_paths.cmake b/workspace/build/detect_targets/catkin_generated/ordered_paths.cmake
new file mode 100644
index 0000000..88ba1d8
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/ordered_paths.cmake
@@ -0,0 +1 @@
+set(ORDERED_PATHS "/opt/ros/melodic/lib")
\ No newline at end of file
diff --git a/workspace/build/detect_targets/catkin_generated/package.cmake b/workspace/build/detect_targets/catkin_generated/package.cmake
new file mode 100644
index 0000000..4ff6996
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/package.cmake
@@ -0,0 +1,16 @@
+set(_CATKIN_CURRENT_PACKAGE "detect_targets")
+set(detect_targets_VERSION "0.0.0")
+set(detect_targets_MAINTAINER "klafyvel ")
+set(detect_targets_PACKAGE_FORMAT "2")
+set(detect_targets_BUILD_DEPENDS "message_generation" "rospy" "std_msgs")
+set(detect_targets_BUILD_EXPORT_DEPENDS "rospy" "std_msgs")
+set(detect_targets_BUILDTOOL_DEPENDS "catkin")
+set(detect_targets_BUILDTOOL_EXPORT_DEPENDS )
+set(detect_targets_EXEC_DEPENDS "message_runtime" "rospy" "std_msgs")
+set(detect_targets_RUN_DEPENDS "message_runtime" "rospy" "std_msgs")
+set(detect_targets_TEST_DEPENDS )
+set(detect_targets_DOC_DEPENDS )
+set(detect_targets_URL_WEBSITE "")
+set(detect_targets_URL_BUGTRACKER "")
+set(detect_targets_URL_REPOSITORY "")
+set(detect_targets_DEPRECATED "")
\ No newline at end of file
diff --git a/workspace/build/detect_targets/catkin_generated/pkg.develspace.context.pc.py b/workspace/build/detect_targets/catkin_generated/pkg.develspace.context.pc.py
new file mode 100644
index 0000000..d564786
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/pkg.develspace.context.pc.py
@@ -0,0 +1,8 @@
+# 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".replace(';', ' ')
+PKG_CONFIG_LIBRARIES_WITH_PREFIX = "".split(';') if "" != "" else []
+PROJECT_NAME = "detect_targets"
+PROJECT_SPACE_DIR = "/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets"
+PROJECT_VERSION = "0.0.0"
diff --git a/workspace/build/detect_targets/catkin_generated/pkg.installspace.context.pc.py b/workspace/build/detect_targets/catkin_generated/pkg.installspace.context.pc.py
new file mode 100644
index 0000000..cc8da59
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/pkg.installspace.context.pc.py
@@ -0,0 +1,8 @@
+# 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".replace(';', ' ')
+PKG_CONFIG_LIBRARIES_WITH_PREFIX = "".split(';') if "" != "" else []
+PROJECT_NAME = "detect_targets"
+PROJECT_SPACE_DIR = "/home/klafyvel/Documents/supelec/2A/projet/workspace/install"
+PROJECT_VERSION = "0.0.0"
diff --git a/workspace/build/detect_targets/catkin_generated/setup_cached.sh b/workspace/build/detect_targets/catkin_generated/setup_cached.sh
new file mode 100755
index 0000000..84c1689
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/setup_cached.sh
@@ -0,0 +1,15 @@
+#!/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 CMAKE_PREFIX_PATH="/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets:$CMAKE_PREFIX_PATH"
+export LD_LIBRARY_PATH="/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib:$LD_LIBRARY_PATH"
+export PKG_CONFIG_PATH="/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/pkgconfig:$PKG_CONFIG_PATH"
+export PWD="/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets"
+export ROSLISP_PACKAGE_DIRECTORIES="/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/common-lisp:$ROSLISP_PACKAGE_DIRECTORIES"
+export ROS_PACKAGE_PATH="/home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets:$ROS_PACKAGE_PATH"
\ No newline at end of file
diff --git a/workspace/build/detect_targets/catkin_generated/stamps/detect_targets/_setup_util.py.stamp b/workspace/build/detect_targets/catkin_generated/stamps/detect_targets/_setup_util.py.stamp
new file mode 100755
index 0000000..31a0883
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/stamps/detect_targets/_setup_util.py.stamp
@@ -0,0 +1,290 @@
+#!/usr/bin/python2
+# -*- coding: utf-8 -*-
+
+# 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': '',
+ 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')],
+ 'PATH': 'bin',
+ 'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', '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()):
+ subfolders = env_var_subfolders[key]
+ if not isinstance(subfolders, list):
+ subfolders = [subfolders]
+ value = _rollback_env_variable(unmodified_environ, key, subfolders)
+ 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, subfolders):
+ '''
+ For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder.
+
+ :param subfolders: list of 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
+ for subfolder in subfolders:
+ 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, subfolders):
+ '''
+ 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 not isinstance(subfolders, list):
+ subfolders = [subfolders]
+ for subfolder in subfolders:
+ path_tmp = path
+ if subfolder:
+ path_tmp = os.path.join(path_tmp, subfolder)
+ # skip nonexistent paths
+ if not os.path.exists(path_tmp):
+ continue
+ # exclude any path already in env and any path we already added
+ if path_tmp not in environ_paths and path_tmp not in checked_paths:
+ checked_paths.append(path_tmp)
+ 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/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.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 potential "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/workspace/build/detect_targets/catkin_generated/stamps/detect_targets/interrogate_setup_dot_py.py.stamp b/workspace/build/detect_targets/catkin_generated/stamps/detect_targets/interrogate_setup_dot_py.py.stamp
new file mode 100644
index 0000000..02954de
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/stamps/detect_targets/interrogate_setup_dot_py.py.stamp
@@ -0,0 +1,253 @@
+#!/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 runpy
+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] = os.path.join(parent_location, splits[key_len])
+ else:
+ locations[key] = os.path.join(allprefix, key)
+ 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
+ root_name = splits[0]
+ root_location = location
+ for _ in range(len(splits) - 1):
+ root_location = os.path.dirname(root_location)
+ if root_location != locations[root_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, root_name, locations[root_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 += [locations[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
+
+ runpy.run_path(args.setupfile_path)
+ finally:
+ distutils.core.setup = distutils_backup
+ try:
+ setuptools.setup = setuptools_backup
+ except NameError:
+ pass
+
+if __name__ == '__main__':
+ main()
diff --git a/workspace/build/detect_targets/catkin_generated/stamps/detect_targets/package.xml.stamp b/workspace/build/detect_targets/catkin_generated/stamps/detect_targets/package.xml.stamp
new file mode 100644
index 0000000..b8f688b
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/stamps/detect_targets/package.xml.stamp
@@ -0,0 +1,65 @@
+
+
+ detect_targets
+ 0.0.0
+ The detect_targets package
+
+
+
+
+ klafyvel
+
+
+
+
+
+ TODO
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ message_generation
+
+
+
+
+
+ message_runtime
+
+
+
+
+ catkin
+ rospy
+ std_msgs
+ rospy
+ std_msgs
+ rospy
+ std_msgs
+
+
+
+
+
+
+
+
diff --git a/workspace/build/detect_targets/catkin_generated/stamps/detect_targets/pkg.pc.em.stamp b/workspace/build/detect_targets/catkin_generated/stamps/detect_targets/pkg.pc.em.stamp
new file mode 100644
index 0000000..a4f7257
--- /dev/null
+++ b/workspace/build/detect_targets/catkin_generated/stamps/detect_targets/pkg.pc.em.stamp
@@ -0,0 +1,8 @@
+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/workspace/build/detect_targets/cmake_install.cmake b/workspace/build/detect_targets/cmake_install.cmake
new file mode 100644
index 0000000..d75d285
--- /dev/null
+++ b/workspace/build/detect_targets/cmake_install.cmake
@@ -0,0 +1,156 @@
+# Install script for directory: /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/home/klafyvel/Documents/supelec/2A/projet/workspace/install")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+
+ 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()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/install/_setup_util.py")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE PROGRAM FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/catkin_generated/installspace/_setup_util.py")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/install/env.sh")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE PROGRAM FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/catkin_generated/installspace/env.sh")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.bash")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/catkin_generated/installspace/setup.bash")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.sh")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/catkin_generated/installspace/setup.sh")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/install/setup.zsh")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/catkin_generated/installspace/setup.zsh")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/install/.rosinstall")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/home/klafyvel/Documents/supelec/2A/projet/workspace/install" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/catkin_generated/installspace/.rosinstall")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/detect_targets/msg" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets/msg/component_centers.msg")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/catkin_generated/installspace/detect_targets.pc")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/detect_targets/cmake" TYPE FILE FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/catkin_generated/installspace/detect_targetsConfig.cmake"
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/catkin_generated/installspace/detect_targetsConfig-version.cmake"
+ )
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/detect_targets" TYPE FILE FILES "/home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets/package.xml")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for each subdirectory.
+ include("/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/cmake_install.cmake")
+
+endif()
+
+if(CMAKE_INSTALL_COMPONENT)
+ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+else()
+ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+endif()
+
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
+ "${CMAKE_INSTALL_MANIFEST_FILES}")
+file(WRITE "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/${CMAKE_INSTALL_MANIFEST}"
+ "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/workspace/build/detect_targets/gtest/CMakeFiles/CMakeDirectoryInformation.cmake b/workspace/build/detect_targets/gtest/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..1a3e05d
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/src/googletest")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/workspace/build/detect_targets/gtest/CMakeFiles/progress.marks b/workspace/build/detect_targets/gtest/CMakeFiles/progress.marks
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+0
diff --git a/workspace/build/detect_targets/gtest/CTestTestfile.cmake b/workspace/build/detect_targets/gtest/CTestTestfile.cmake
new file mode 100644
index 0000000..01b23d1
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/CTestTestfile.cmake
@@ -0,0 +1,7 @@
+# CMake generated Testfile for
+# Source directory: /usr/src/googletest
+# Build directory: /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest
+#
+# This file includes the relevant testing commands required for
+# testing this directory and lists subdirectories to be tested as well.
+subdirs("googlemock")
diff --git a/workspace/build/detect_targets/gtest/Makefile b/workspace/build/detect_targets/gtest/Makefile
new file mode 100644
index 0000000..21687f5
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/Makefile
@@ -0,0 +1,196 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# Special rule for the target 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 test
+test:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..."
+ /usr/bin/ctest --force-new-ctest-process $(ARGS)
+.PHONY : test
+
+# Special rule for the target test
+test/fast: test
+
+.PHONY : test/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# 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 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
+
+# The main all target
+all: cmake_check_build_system
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/CMakeFiles/progress.marks
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f CMakeFiles/Makefile2 gtest/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f CMakeFiles/Makefile2 gtest/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f CMakeFiles/Makefile2 gtest/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... install/strip"
+ @echo "... edit_cache"
+ @echo "... list_install_components"
+ @echo "... test"
+ @echo "... install/local"
+ @echo "... rebuild_cache"
+ @echo "... install"
+.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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(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/workspace/build/detect_targets/gtest/cmake_install.cmake b/workspace/build/detect_targets/gtest/cmake_install.cmake
new file mode 100644
index 0000000..15447bc
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/cmake_install.cmake
@@ -0,0 +1,45 @@
+# Install script for directory: /usr/src/googletest
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/home/klafyvel/Documents/supelec/2A/projet/workspace/install")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for each subdirectory.
+ include("/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/cmake_install.cmake")
+
+endif()
+
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..1a3e05d
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/src/googletest")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake
new file mode 100644
index 0000000..df81b9a
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake
@@ -0,0 +1,30 @@
+# 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/googletest/googletest/src/gtest-all.cc" "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o"
+ "/usr/src/googletest/googlemock/src/gmock-all.cc" "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o"
+ )
+set(CMAKE_CXX_COMPILER_ID "GNU")
+
+# Preprocessor definitions for this target.
+set(CMAKE_TARGET_DEFINITIONS_CXX
+ "GTEST_CREATE_SHARED_LIBRARY=1"
+ )
+
+# The include file search paths:
+set(CMAKE_CXX_TARGET_INCLUDE_PATH
+ "/usr/src/googletest/googlemock/include"
+ "/usr/src/googletest/googlemock"
+ "/usr/src/googletest/googletest/include"
+ "/usr/src/googletest/googletest"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/build.make b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/build.make
new file mode 100644
index 0000000..56f0a0a
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/build.make
@@ -0,0 +1,140 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+# Include any dependencies generated for this target.
+include gtest/googlemock/CMakeFiles/gmock.dir/depend.make
+
+# Include the progress variables for this target.
+include gtest/googlemock/CMakeFiles/gmock.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include gtest/googlemock/CMakeFiles/gmock.dir/flags.make
+
+gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o: gtest/googlemock/CMakeFiles/gmock.dir/flags.make
+gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o: /usr/src/googletest/googletest/src/gtest-all.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o -c /usr/src/googletest/googletest/src/gtest-all.cc
+
+gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest-all.cc > CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i
+
+gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s
+
+gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.requires:
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.requires
+
+gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.provides: gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.requires
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.provides.build
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.provides
+
+gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.provides.build: gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o
+
+
+gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: gtest/googlemock/CMakeFiles/gmock.dir/flags.make
+gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: /usr/src/googletest/googlemock/src/gmock-all.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /usr/src/googletest/googlemock/src/gmock-all.cc
+
+gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock.dir/src/gmock-all.cc.i"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googlemock/src/gmock-all.cc > CMakeFiles/gmock.dir/src/gmock-all.cc.i
+
+gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/src/gmock-all.cc.s"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googlemock/src/gmock-all.cc -o CMakeFiles/gmock.dir/src/gmock-all.cc.s
+
+gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.requires:
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.requires
+
+gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.provides: gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.requires
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.provides.build
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.provides
+
+gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.provides.build: gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
+
+
+# Object files for target gmock
+gmock_OBJECTS = \
+"CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o" \
+"CMakeFiles/gmock.dir/src/gmock-all.cc.o"
+
+# External object files for target gmock
+gmock_EXTERNAL_OBJECTS =
+
+gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o
+gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
+gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/build.make
+gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX shared library libgmock.so"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+gtest/googlemock/CMakeFiles/gmock.dir/build: gtest/googlemock/libgmock.so
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/build
+
+gtest/googlemock/CMakeFiles/gmock.dir/requires: gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o.requires
+gtest/googlemock/CMakeFiles/gmock.dir/requires: gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.requires
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/requires
+
+gtest/googlemock/CMakeFiles/gmock.dir/clean:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean.cmake
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/clean
+
+gtest/googlemock/CMakeFiles/gmock.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /usr/src/googletest/googlemock /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/depend
+
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake
new file mode 100644
index 0000000..80ceb93
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake
@@ -0,0 +1,11 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o"
+ "CMakeFiles/gmock.dir/src/gmock-all.cc.o"
+ "libgmock.pdb"
+ "libgmock.so"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/gmock.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/depend.make b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/depend.make
new file mode 100644
index 0000000..7a05e2f
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for gmock.
+# This may be replaced when dependencies are built.
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/flags.make b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/flags.make
new file mode 100644
index 0000000..b568ee8
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# compile CXX with /usr/bin/c++
+CXX_FLAGS = -fPIC -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers
+
+CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgmock_EXPORTS
+
+CXX_INCLUDES = -I/usr/src/googletest/googlemock/include -I/usr/src/googletest/googlemock -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest
+
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/link.txt b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/link.txt
new file mode 100644
index 0000000..b11c630
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/link.txt
@@ -0,0 +1 @@
+/usr/bin/c++ -fPIC -shared -Wl,-soname,libgmock.so -o libgmock.so CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o CMakeFiles/gmock.dir/src/gmock-all.cc.o -lpthread
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/progress.make b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/progress.make
new file mode 100644
index 0000000..6a9dc74
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock.dir/progress.make
@@ -0,0 +1,4 @@
+CMAKE_PROGRESS_1 = 1
+CMAKE_PROGRESS_2 = 2
+CMAKE_PROGRESS_3 = 3
+
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake
new file mode 100644
index 0000000..a42a2a3
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake
@@ -0,0 +1,31 @@
+# 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/googletest/googletest/src/gtest-all.cc" "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o"
+ "/usr/src/googletest/googlemock/src/gmock-all.cc" "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o"
+ "/usr/src/googletest/googlemock/src/gmock_main.cc" "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o"
+ )
+set(CMAKE_CXX_COMPILER_ID "GNU")
+
+# Preprocessor definitions for this target.
+set(CMAKE_TARGET_DEFINITIONS_CXX
+ "GTEST_CREATE_SHARED_LIBRARY=1"
+ )
+
+# The include file search paths:
+set(CMAKE_CXX_TARGET_INCLUDE_PATH
+ "/usr/src/googletest/googlemock/include"
+ "/usr/src/googletest/googlemock"
+ "/usr/src/googletest/googletest/include"
+ "/usr/src/googletest/googletest"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/build.make b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/build.make
new file mode 100644
index 0000000..91990fa
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/build.make
@@ -0,0 +1,167 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+# Include any dependencies generated for this target.
+include gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make
+
+# Include the progress variables for this target.
+include gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o: gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make
+gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o: /usr/src/googletest/googletest/src/gtest-all.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o -c /usr/src/googletest/googletest/src/gtest-all.cc
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest-all.cc > CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.requires:
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.requires
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.provides: gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.requires
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.provides.build
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.provides
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.provides.build: gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o
+
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o: gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o: /usr/src/googletest/googlemock/src/gmock-all.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock_main.dir/src/gmock-all.cc.o -c /usr/src/googletest/googlemock/src/gmock-all.cc
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock-all.cc.i"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googlemock/src/gmock-all.cc > CMakeFiles/gmock_main.dir/src/gmock-all.cc.i
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock-all.cc.s"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googlemock/src/gmock-all.cc -o CMakeFiles/gmock_main.dir/src/gmock-all.cc.s
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.requires:
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.requires
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.provides: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.requires
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.provides.build
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.provides
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.provides.build: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o
+
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: /usr/src/googletest/googlemock/src/gmock_main.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -c /usr/src/googletest/googlemock/src/gmock_main.cc
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock_main.cc.i"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googlemock/src/gmock_main.cc > CMakeFiles/gmock_main.dir/src/gmock_main.cc.i
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock_main.cc.s"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googlemock/src/gmock_main.cc -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.s
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.requires:
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.requires
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.provides: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.requires
+ $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.provides.build
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.provides
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.provides.build: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
+
+
+# Object files for target gmock_main
+gmock_main_OBJECTS = \
+"CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o" \
+"CMakeFiles/gmock_main.dir/src/gmock-all.cc.o" \
+"CMakeFiles/gmock_main.dir/src/gmock_main.cc.o"
+
+# External object files for target gmock_main
+gmock_main_EXTERNAL_OBJECTS =
+
+gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o
+gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o
+gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
+gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/build.make
+gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX shared library libgmock_main.so"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+gtest/googlemock/CMakeFiles/gmock_main.dir/build: gtest/googlemock/libgmock_main.so
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/build
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/requires: gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o.requires
+gtest/googlemock/CMakeFiles/gmock_main.dir/requires: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o.requires
+gtest/googlemock/CMakeFiles/gmock_main.dir/requires: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.requires
+
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/requires
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/clean:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean.cmake
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/clean
+
+gtest/googlemock/CMakeFiles/gmock_main.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /usr/src/googletest/googlemock /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/depend
+
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake
new file mode 100644
index 0000000..b05bbca
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake
@@ -0,0 +1,12 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o"
+ "CMakeFiles/gmock_main.dir/src/gmock-all.cc.o"
+ "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o"
+ "libgmock_main.pdb"
+ "libgmock_main.so"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/gmock_main.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make
new file mode 100644
index 0000000..4a18b61
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for gmock_main.
+# This may be replaced when dependencies are built.
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make
new file mode 100644
index 0000000..564c3c2
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# compile CXX with /usr/bin/c++
+CXX_FLAGS = -fPIC -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers
+
+CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgmock_main_EXPORTS
+
+CXX_INCLUDES = -I/usr/src/googletest/googlemock/include -I/usr/src/googletest/googlemock -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest
+
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt
new file mode 100644
index 0000000..7c2714f
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt
@@ -0,0 +1 @@
+/usr/bin/c++ -fPIC -shared -Wl,-soname,libgmock_main.so -o libgmock_main.so CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o CMakeFiles/gmock_main.dir/src/gmock-all.cc.o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -lpthread
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make
new file mode 100644
index 0000000..b78c197
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make
@@ -0,0 +1,5 @@
+CMAKE_PROGRESS_1 = 4
+CMAKE_PROGRESS_2 = 5
+CMAKE_PROGRESS_3 = 6
+CMAKE_PROGRESS_4 = 7
+
diff --git a/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/progress.marks b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/progress.marks
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+0
diff --git a/workspace/build/detect_targets/gtest/googlemock/CTestTestfile.cmake b/workspace/build/detect_targets/gtest/googlemock/CTestTestfile.cmake
new file mode 100644
index 0000000..ad6864e
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/CTestTestfile.cmake
@@ -0,0 +1,7 @@
+# CMake generated Testfile for
+# Source directory: /usr/src/googletest/googlemock
+# Build directory: /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock
+#
+# This file includes the relevant testing commands required for
+# testing this directory and lists subdirectories to be tested as well.
+subdirs("gtest")
diff --git a/workspace/build/detect_targets/gtest/googlemock/Makefile b/workspace/build/detect_targets/gtest/googlemock/Makefile
new file mode 100644
index 0000000..e85a481
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/Makefile
@@ -0,0 +1,324 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# Special rule for the target install
+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: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# Special rule for the target test
+test:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..."
+ /usr/bin/ctest --force-new-ctest-process $(ARGS)
+.PHONY : test
+
+# Special rule for the target test
+test/fast: test
+
+.PHONY : test/fast
+
+# Special rule for the target 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 edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/CMakeFiles/progress.marks
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Convenience name for target.
+gtest/googlemock/CMakeFiles/gmock_main.dir/rule:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock_main.dir/rule
+.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/rule
+
+# Convenience name for target.
+gmock_main: gtest/googlemock/CMakeFiles/gmock_main.dir/rule
+
+.PHONY : gmock_main
+
+# fast build rule for target.
+gmock_main/fast:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/build
+.PHONY : gmock_main/fast
+
+# Convenience name for target.
+gtest/googlemock/CMakeFiles/gmock.dir/rule:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock.dir/rule
+.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/rule
+
+# Convenience name for target.
+gmock: gtest/googlemock/CMakeFiles/gmock.dir/rule
+
+.PHONY : gmock
+
+# fast build rule for target.
+gmock/fast:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/build
+.PHONY : gmock/fast
+
+__/googletest/src/gtest-all.o: __/googletest/src/gtest-all.cc.o
+
+.PHONY : __/googletest/src/gtest-all.o
+
+# target to build an object file
+__/googletest/src/gtest-all.cc.o:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o
+.PHONY : __/googletest/src/gtest-all.cc.o
+
+__/googletest/src/gtest-all.i: __/googletest/src/gtest-all.cc.i
+
+.PHONY : __/googletest/src/gtest-all.i
+
+# target to preprocess a source file
+__/googletest/src/gtest-all.cc.i:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i
+.PHONY : __/googletest/src/gtest-all.cc.i
+
+__/googletest/src/gtest-all.s: __/googletest/src/gtest-all.cc.s
+
+.PHONY : __/googletest/src/gtest-all.s
+
+# target to generate assembly for a file
+__/googletest/src/gtest-all.cc.s:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s
+.PHONY : __/googletest/src/gtest-all.cc.s
+
+src/gmock-all.o: src/gmock-all.cc.o
+
+.PHONY : src/gmock-all.o
+
+# target to build an object file
+src/gmock-all.cc.o:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
+.PHONY : src/gmock-all.cc.o
+
+src/gmock-all.i: src/gmock-all.cc.i
+
+.PHONY : src/gmock-all.i
+
+# target to preprocess a source file
+src/gmock-all.cc.i:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.i
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i
+.PHONY : src/gmock-all.cc.i
+
+src/gmock-all.s: src/gmock-all.cc.s
+
+.PHONY : src/gmock-all.s
+
+# target to generate assembly for a file
+src/gmock-all.cc.s:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.s
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s
+.PHONY : src/gmock-all.cc.s
+
+src/gmock_main.o: src/gmock_main.cc.o
+
+.PHONY : src/gmock_main.o
+
+# target to build an object file
+src/gmock_main.cc.o:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
+.PHONY : src/gmock_main.cc.o
+
+src/gmock_main.i: src/gmock_main.cc.i
+
+.PHONY : src/gmock_main.i
+
+# target to preprocess a source file
+src/gmock_main.cc.i:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i
+.PHONY : src/gmock_main.cc.i
+
+src/gmock_main.s: src/gmock_main.cc.s
+
+.PHONY : src/gmock_main.s
+
+# target to generate assembly for a file
+src/gmock_main.cc.s:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s
+.PHONY : src/gmock_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 "... install/strip"
+ @echo "... install"
+ @echo "... install/local"
+ @echo "... gmock_main"
+ @echo "... test"
+ @echo "... list_install_components"
+ @echo "... gmock"
+ @echo "... rebuild_cache"
+ @echo "... edit_cache"
+ @echo "... __/googletest/src/gtest-all.o"
+ @echo "... __/googletest/src/gtest-all.i"
+ @echo "... __/googletest/src/gtest-all.s"
+ @echo "... src/gmock-all.o"
+ @echo "... src/gmock-all.i"
+ @echo "... src/gmock-all.s"
+ @echo "... src/gmock_main.o"
+ @echo "... src/gmock_main.i"
+ @echo "... src/gmock_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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(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/workspace/build/detect_targets/gtest/googlemock/cmake_install.cmake b/workspace/build/detect_targets/gtest/googlemock/cmake_install.cmake
new file mode 100644
index 0000000..58ff9da
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/cmake_install.cmake
@@ -0,0 +1,45 @@
+# Install script for directory: /usr/src/googletest/googlemock
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/home/klafyvel/Documents/supelec/2A/projet/workspace/install")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for each subdirectory.
+ include("/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/cmake_install.cmake")
+
+endif()
+
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..1a3e05d
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/src/googletest")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake
new file mode 100644
index 0000000..225fd3c
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake
@@ -0,0 +1,27 @@
+# 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/googletest/googletest/src/gtest-all.cc" "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o"
+ )
+set(CMAKE_CXX_COMPILER_ID "GNU")
+
+# Preprocessor definitions for this target.
+set(CMAKE_TARGET_DEFINITIONS_CXX
+ "GTEST_CREATE_SHARED_LIBRARY=1"
+ )
+
+# The include file search paths:
+set(CMAKE_CXX_TARGET_INCLUDE_PATH
+ "/usr/src/googletest/googletest/include"
+ "/usr/src/googletest/googletest"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make
new file mode 100644
index 0000000..c66f42f
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make
@@ -0,0 +1,113 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+# Include any dependencies generated for this target.
+include gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make
+
+# Include the progress variables for this target.
+include gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make
+
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: /usr/src/googletest/googletest/src/gtest-all.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /usr/src/googletest/googletest/src/gtest-all.cc
+
+gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i
+
+gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s
+
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires:
+
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires
+
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides: gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides.build
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides
+
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.provides.build: gtest/googlemock/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/googlemock/gtest/libgtest.so: gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
+gtest/googlemock/gtest/libgtest.so: gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make
+gtest/googlemock/gtest/libgtest.so: gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libgtest.so"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/build: gtest/googlemock/gtest/libgtest.so
+
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/build
+
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/requires: gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.requires
+
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/requires
+
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean
+
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /usr/src/googletest/googletest /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend
+
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake
new file mode 100644
index 0000000..3fcee23
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake
@@ -0,0 +1,10 @@
+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()
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make
new file mode 100644
index 0000000..37ac348
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for gtest.
+# This may be replaced when dependencies are built.
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make
new file mode 100644
index 0000000..65dc7ca
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# compile CXX with /usr/bin/c++
+CXX_FLAGS = -fPIC -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers
+
+CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgtest_EXPORTS
+
+CXX_INCLUDES = -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest
+
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt
new file mode 100644
index 0000000..c79b5e8
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt
@@ -0,0 +1 @@
+/usr/bin/c++ -fPIC -shared -Wl,-soname,libgtest.so -o libgtest.so CMakeFiles/gtest.dir/src/gtest-all.cc.o -L/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/src -Wl,-rpath,/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/src -lpthread
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make
new file mode 100644
index 0000000..895faac
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 8
+CMAKE_PROGRESS_2 = 9
+
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake
new file mode 100644
index 0000000..fe29fa4
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake
@@ -0,0 +1,28 @@
+# 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/googletest/googletest/src/gtest_main.cc" "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/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_CXX
+ "GTEST_CREATE_SHARED_LIBRARY=1"
+ )
+
+# The include file search paths:
+set(CMAKE_CXX_TARGET_INCLUDE_PATH
+ "/usr/src/googletest/googletest/include"
+ "/usr/src/googletest/googletest"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ "/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake"
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make
new file mode 100644
index 0000000..a02f7f7
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make
@@ -0,0 +1,114 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+# Include any dependencies generated for this target.
+include gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make
+
+# Include the progress variables for this target.
+include gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make
+
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: /usr/src/googletest/googletest/src/gtest_main.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /usr/src/googletest/googletest/src/gtest_main.cc
+
+gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest_main.cc > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i
+
+gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s
+
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires:
+
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires
+
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires
+ $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides.build
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides
+
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.provides.build: gtest/googlemock/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/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
+gtest/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make
+gtest/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/libgtest.so
+gtest/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libgtest_main.so"
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/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/googlemock/gtest/CMakeFiles/gtest_main.dir/build: gtest/googlemock/gtest/libgtest_main.so
+
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build
+
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/requires: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.requires
+
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/requires
+
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean
+
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets /usr/src/googletest/googletest /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend
+
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake
new file mode 100644
index 0000000..24048f3
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake
@@ -0,0 +1,10 @@
+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()
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make
new file mode 100644
index 0000000..1d67c1a
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for gtest_main.
+# This may be replaced when dependencies are built.
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make
new file mode 100644
index 0000000..da6a521
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# compile CXX with /usr/bin/c++
+CXX_FLAGS = -fPIC -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers
+
+CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgtest_main_EXPORTS
+
+CXX_INCLUDES = -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest
+
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt
new file mode 100644
index 0000000..307eaac
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt
@@ -0,0 +1 @@
+/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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/src -Wl,-rpath,/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/src:/home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest -lpthread libgtest.so -lpthread
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make
new file mode 100644
index 0000000..17875e3
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 10
+CMAKE_PROGRESS_2 = 11
+
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/progress.marks b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/progress.marks
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+0
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/CTestTestfile.cmake b/workspace/build/detect_targets/gtest/googlemock/gtest/CTestTestfile.cmake
new file mode 100644
index 0000000..1910ae4
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/CTestTestfile.cmake
@@ -0,0 +1,6 @@
+# CMake generated Testfile for
+# Source directory: /usr/src/googletest/googletest
+# Build directory: /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest
+#
+# This file includes the relevant testing commands required for
+# testing this directory and lists subdirectories to be tested as well.
diff --git a/workspace/build/detect_targets/gtest/googlemock/gtest/Makefile b/workspace/build/detect_targets/gtest/googlemock/gtest/Makefile
new file mode 100644
index 0000000..e1376f6
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/Makefile
@@ -0,0 +1,288 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.10
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# Special rule for the target install
+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 edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# Special rule for the target test
+test:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..."
+ /usr/bin/ctest --force-new-ctest-process $(ARGS)
+.PHONY : test
+
+# Special rule for the target test
+test/fast: test
+
+.PHONY : test/fast
+
+# Special rule for the target 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
+
+# The main all target
+all: cmake_check_build_system
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/gtest/googlemock/gtest/CMakeFiles/progress.marks
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Convenience name for target.
+gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule
+
+# Convenience name for target.
+gtest_main: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule
+
+.PHONY : gtest_main
+
+# fast build rule for target.
+gtest_main/fast:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build
+.PHONY : gtest_main/fast
+
+# Convenience name for target.
+gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule
+.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule
+
+# Convenience name for target.
+gtest: gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule
+
+.PHONY : gtest
+
+# fast build rule for target.
+gtest/fast:
+ cd /home/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/build
+.PHONY : gtest/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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(MAKE) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/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 "... install/strip"
+ @echo "... install"
+ @echo "... edit_cache"
+ @echo "... install/local"
+ @echo "... test"
+ @echo "... gtest_main"
+ @echo "... list_install_components"
+ @echo "... gtest"
+ @echo "... rebuild_cache"
+ @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/klafyvel/Documents/supelec/2A/projet/workspace/build/detect_targets && $(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/workspace/build/detect_targets/gtest/googlemock/gtest/cmake_install.cmake b/workspace/build/detect_targets/gtest/googlemock/gtest/cmake_install.cmake
new file mode 100644
index 0000000..5a619c0
--- /dev/null
+++ b/workspace/build/detect_targets/gtest/googlemock/gtest/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /usr/src/googletest/googletest
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/home/klafyvel/Documents/supelec/2A/projet/workspace/install")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
diff --git a/workspace/devel/.built_by b/workspace/devel/.built_by
new file mode 100644
index 0000000..0e1d4c5
--- /dev/null
+++ b/workspace/devel/.built_by
@@ -0,0 +1 @@
+catkin build
\ No newline at end of file
diff --git a/workspace/devel/.catkin b/workspace/devel/.catkin
new file mode 100644
index 0000000..806d803
--- /dev/null
+++ b/workspace/devel/.catkin
@@ -0,0 +1 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
\ No newline at end of file
diff --git a/workspace/devel/.private/catkin_tools_prebuild/.catkin b/workspace/devel/.private/catkin_tools_prebuild/.catkin
new file mode 100644
index 0000000..ed27655
--- /dev/null
+++ b/workspace/devel/.private/catkin_tools_prebuild/.catkin
@@ -0,0 +1 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild
\ No newline at end of file
diff --git a/workspace/devel/.private/catkin_tools_prebuild/.rosinstall b/workspace/devel/.private/catkin_tools_prebuild/.rosinstall
new file mode 100644
index 0000000..ba20701
--- /dev/null
+++ b/workspace/devel/.private/catkin_tools_prebuild/.rosinstall
@@ -0,0 +1,2 @@
+- setup-file:
+ local-name: /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/setup.sh
diff --git a/workspace/devel/.private/catkin_tools_prebuild/_setup_util.py b/workspace/devel/.private/catkin_tools_prebuild/_setup_util.py
new file mode 100755
index 0000000..31a0883
--- /dev/null
+++ b/workspace/devel/.private/catkin_tools_prebuild/_setup_util.py
@@ -0,0 +1,290 @@
+#!/usr/bin/python2
+# -*- coding: utf-8 -*-
+
+# 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': '',
+ 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')],
+ 'PATH': 'bin',
+ 'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', '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()):
+ subfolders = env_var_subfolders[key]
+ if not isinstance(subfolders, list):
+ subfolders = [subfolders]
+ value = _rollback_env_variable(unmodified_environ, key, subfolders)
+ 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, subfolders):
+ '''
+ For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder.
+
+ :param subfolders: list of 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
+ for subfolder in subfolders:
+ 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, subfolders):
+ '''
+ 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 not isinstance(subfolders, list):
+ subfolders = [subfolders]
+ for subfolder in subfolders:
+ path_tmp = path
+ if subfolder:
+ path_tmp = os.path.join(path_tmp, subfolder)
+ # skip nonexistent paths
+ if not os.path.exists(path_tmp):
+ continue
+ # exclude any path already in env and any path we already added
+ if path_tmp not in environ_paths and path_tmp not in checked_paths:
+ checked_paths.append(path_tmp)
+ 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/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.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 potential "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/workspace/devel/.private/catkin_tools_prebuild/env.sh b/workspace/devel/.private/catkin_tools_prebuild/env.sh
new file mode 100755
index 0000000..8aa9d24
--- /dev/null
+++ b/workspace/devel/.private/catkin_tools_prebuild/env.sh
@@ -0,0 +1,16 @@
+#!/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/workspace/devel/.private/catkin_tools_prebuild/lib/pkgconfig/catkin_tools_prebuild.pc b/workspace/devel/.private/catkin_tools_prebuild/lib/pkgconfig/catkin_tools_prebuild.pc
new file mode 100644
index 0000000..07d1494
--- /dev/null
+++ b/workspace/devel/.private/catkin_tools_prebuild/lib/pkgconfig/catkin_tools_prebuild.pc
@@ -0,0 +1,8 @@
+prefix=/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild
+
+Name: catkin_tools_prebuild
+Description: Description of catkin_tools_prebuild
+Version: 0.0.0
+Cflags:
+Libs: -L/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/lib
+Requires:
diff --git a/workspace/devel/.private/catkin_tools_prebuild/setup.bash b/workspace/devel/.private/catkin_tools_prebuild/setup.bash
new file mode 100644
index 0000000..ff47af8
--- /dev/null
+++ b/workspace/devel/.private/catkin_tools_prebuild/setup.bash
@@ -0,0 +1,8 @@
+#!/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/workspace/devel/.private/catkin_tools_prebuild/setup.sh b/workspace/devel/.private/catkin_tools_prebuild/setup.sh
new file mode 100644
index 0000000..da43c67
--- /dev/null
+++ b/workspace/devel/.private/catkin_tools_prebuild/setup.sh
@@ -0,0 +1,95 @@
+#!/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
+# (in plain sh shell which does't support arguments for sourced scripts you
+# can set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend` instead)
+
+# 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/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild}
+_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
+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
+# use TMPDIR if it exists, otherwise fall back to /tmp
+if [ -d "${TMPDIR:-}" ]; then
+ _TMPDIR="${TMPDIR}"
+else
+ _TMPDIR=/tmp
+fi
+_SETUP_TMP=`mktemp "${_TMPDIR}/setup.sh.XXXXXXXXXX"`
+unset _TMPDIR
+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" $@ ${CATKIN_SETUP_UTIL_ARGS:-} >> "$_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/workspace/devel/.private/catkin_tools_prebuild/setup.zsh b/workspace/devel/.private/catkin_tools_prebuild/setup.zsh
new file mode 100644
index 0000000..9f780b7
--- /dev/null
+++ b/workspace/devel/.private/catkin_tools_prebuild/setup.zsh
@@ -0,0 +1,8 @@
+#!/usr/bin/env zsh
+# generated from catkin/cmake/templates/setup.zsh.in
+
+CATKIN_SHELL=zsh
+
+# source setup.sh from same directory as this file
+_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd)
+emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh"'
diff --git a/workspace/devel/.private/catkin_tools_prebuild/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig-version.cmake b/workspace/devel/.private/catkin_tools_prebuild/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig-version.cmake
new file mode 100644
index 0000000..7fd9f99
--- /dev/null
+++ b/workspace/devel/.private/catkin_tools_prebuild/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig-version.cmake
@@ -0,0 +1,14 @@
+# 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/workspace/devel/.private/catkin_tools_prebuild/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig.cmake b/workspace/devel/.private/catkin_tools_prebuild/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig.cmake
new file mode 100644
index 0000000..8eb991d
--- /dev/null
+++ b/workspace/devel/.private/catkin_tools_prebuild/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig.cmake
@@ -0,0 +1,198 @@
+# 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(catkin_tools_prebuild_CONFIG_INCLUDED)
+ return()
+endif()
+set(catkin_tools_prebuild_CONFIG_INCLUDED TRUE)
+
+# set variables for source/devel/install prefixes
+if("TRUE" STREQUAL "TRUE")
+ set(catkin_tools_prebuild_SOURCE_PREFIX /home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild)
+ set(catkin_tools_prebuild_DEVEL_PREFIX /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild)
+ set(catkin_tools_prebuild_INSTALL_PREFIX "")
+ set(catkin_tools_prebuild_PREFIX ${catkin_tools_prebuild_DEVEL_PREFIX})
+else()
+ set(catkin_tools_prebuild_SOURCE_PREFIX "")
+ set(catkin_tools_prebuild_DEVEL_PREFIX "")
+ set(catkin_tools_prebuild_INSTALL_PREFIX /home/klafyvel/Documents/supelec/2A/projet/workspace/install)
+ set(catkin_tools_prebuild_PREFIX ${catkin_tools_prebuild_INSTALL_PREFIX})
+endif()
+
+# warn when using a deprecated package
+if(NOT "" STREQUAL "")
+ set(_msg "WARNING: package 'catkin_tools_prebuild' 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(catkin_tools_prebuild_FOUND_CATKIN_PROJECT TRUE)
+
+if(NOT " " STREQUAL " ")
+ set(catkin_tools_prebuild_INCLUDE_DIRS "")
+ set(_include_dirs "")
+ if(NOT " " STREQUAL " ")
+ set(_report "Check the issue tracker '' and consider creating a ticket if the problem has not been reported yet.")
+ elseif(NOT " " STREQUAL " ")
+ set(_report "Check the website '' for information and consider reporting the problem.")
+ else()
+ set(_report "Report the problem to the maintainer 'jbohren ' and request to fix the problem.")
+ endif()
+ foreach(idir ${_include_dirs})
+ if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir})
+ set(include ${idir})
+ elseif("${idir} " STREQUAL "include ")
+ get_filename_component(include "${catkin_tools_prebuild_DIR}/../../../include" ABSOLUTE)
+ if(NOT IS_DIRECTORY ${include})
+ message(FATAL_ERROR "Project 'catkin_tools_prebuild' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. ${_report}")
+ endif()
+ else()
+ message(FATAL_ERROR "Project 'catkin_tools_prebuild' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '/home/klafyvel/Documents/supelec/2A/projet/workspace/build/catkin_tools_prebuild/${idir}'. ${_report}")
+ endif()
+ _list_append_unique(catkin_tools_prebuild_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 catkin_tools_prebuild_LIBRARIES ${library})
+ elseif(TARGET ${library})
+ list(APPEND catkin_tools_prebuild_LIBRARIES ${library})
+ elseif(IS_ABSOLUTE ${library})
+ list(APPEND catkin_tools_prebuild_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/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/lib;/home/klafyvel/catkin_ws/devel/lib;/home/klafyvel/ros-ws/devel/lib;/opt/ros/melodic/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(catkin_tools_prebuild_LIBRARY_DIRS ${lib_path})
+ list(APPEND catkin_tools_prebuild_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 'catkin_tools_prebuild'? Did you find_package() it before the subdirectory containing its code is included?")
+ endif()
+ list(APPEND catkin_tools_prebuild_LIBRARIES ${lib})
+ endif()
+ endif()
+endforeach()
+
+set(catkin_tools_prebuild_EXPORTED_TARGETS "")
+# create dummy targets for exported code generation targets to make life of users easier
+foreach(t ${catkin_tools_prebuild_EXPORTED_TARGETS})
+ if(NOT TARGET ${t})
+ add_custom_target(${t})
+ endif()
+endforeach()
+
+set(depends "")
+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 catkin_tools_prebuild_dep)
+ list(LENGTH depend_list count)
+ if(${count} EQUAL 1)
+ # simple dependencies must only be find_package()-ed once
+ if(NOT ${catkin_tools_prebuild_dep}_FOUND)
+ find_package(${catkin_tools_prebuild_dep} REQUIRED NO_MODULE)
+ endif()
+ else()
+ # dependencies with components must be find_package()-ed again
+ list(REMOVE_AT depend_list 0)
+ find_package(${catkin_tools_prebuild_dep} REQUIRED NO_MODULE ${depend_list})
+ endif()
+ _list_append_unique(catkin_tools_prebuild_INCLUDE_DIRS ${${catkin_tools_prebuild_dep}_INCLUDE_DIRS})
+
+ # merge build configuration keywords with library names to correctly deduplicate
+ _pack_libraries_with_build_configuration(catkin_tools_prebuild_LIBRARIES ${catkin_tools_prebuild_LIBRARIES})
+ _pack_libraries_with_build_configuration(_libraries ${${catkin_tools_prebuild_dep}_LIBRARIES})
+ _list_append_deduplicate(catkin_tools_prebuild_LIBRARIES ${_libraries})
+ # undo build configuration keyword merging after deduplication
+ _unpack_libraries_with_build_configuration(catkin_tools_prebuild_LIBRARIES ${catkin_tools_prebuild_LIBRARIES})
+
+ _list_append_unique(catkin_tools_prebuild_LIBRARY_DIRS ${${catkin_tools_prebuild_dep}_LIBRARY_DIRS})
+ list(APPEND catkin_tools_prebuild_EXPORTED_TARGETS ${${catkin_tools_prebuild_dep}_EXPORTED_TARGETS})
+endforeach()
+
+set(pkg_cfg_extras "")
+foreach(extra ${pkg_cfg_extras})
+ if(NOT IS_ABSOLUTE ${extra})
+ set(extra ${catkin_tools_prebuild_DIR}/${extra})
+ endif()
+ include(${extra})
+endforeach()
diff --git a/workspace/devel/.private/detect_targets/.catkin b/workspace/devel/.private/detect_targets/.catkin
new file mode 100644
index 0000000..806d803
--- /dev/null
+++ b/workspace/devel/.private/detect_targets/.catkin
@@ -0,0 +1 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets
\ No newline at end of file
diff --git a/workspace/devel/.private/detect_targets/.rosinstall b/workspace/devel/.private/detect_targets/.rosinstall
new file mode 100644
index 0000000..6db7cf8
--- /dev/null
+++ b/workspace/devel/.private/detect_targets/.rosinstall
@@ -0,0 +1,2 @@
+- setup-file:
+ local-name: /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/setup.sh
diff --git a/workspace/devel/.private/detect_targets/_setup_util.py b/workspace/devel/.private/detect_targets/_setup_util.py
new file mode 100755
index 0000000..31a0883
--- /dev/null
+++ b/workspace/devel/.private/detect_targets/_setup_util.py
@@ -0,0 +1,290 @@
+#!/usr/bin/python2
+# -*- coding: utf-8 -*-
+
+# 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': '',
+ 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')],
+ 'PATH': 'bin',
+ 'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', '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()):
+ subfolders = env_var_subfolders[key]
+ if not isinstance(subfolders, list):
+ subfolders = [subfolders]
+ value = _rollback_env_variable(unmodified_environ, key, subfolders)
+ 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, subfolders):
+ '''
+ For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder.
+
+ :param subfolders: list of 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
+ for subfolder in subfolders:
+ 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, subfolders):
+ '''
+ 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 not isinstance(subfolders, list):
+ subfolders = [subfolders]
+ for subfolder in subfolders:
+ path_tmp = path
+ if subfolder:
+ path_tmp = os.path.join(path_tmp, subfolder)
+ # skip nonexistent paths
+ if not os.path.exists(path_tmp):
+ continue
+ # exclude any path already in env and any path we already added
+ if path_tmp not in environ_paths and path_tmp not in checked_paths:
+ checked_paths.append(path_tmp)
+ 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/klafyvel/Documents/supelec/2A/projet/workspace/devel;/home/klafyvel/catkin_ws/devel;/home/klafyvel/ros-ws/devel;/opt/ros/melodic'.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 potential "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/workspace/devel/.private/detect_targets/env.sh b/workspace/devel/.private/detect_targets/env.sh
new file mode 100755
index 0000000..8aa9d24
--- /dev/null
+++ b/workspace/devel/.private/detect_targets/env.sh
@@ -0,0 +1,16 @@
+#!/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/workspace/devel/.private/detect_targets/lib/pkgconfig/detect_targets.pc b/workspace/devel/.private/detect_targets/lib/pkgconfig/detect_targets.pc
new file mode 100644
index 0000000..2dec8bd
--- /dev/null
+++ b/workspace/devel/.private/detect_targets/lib/pkgconfig/detect_targets.pc
@@ -0,0 +1,8 @@
+prefix=/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets
+
+Name: detect_targets
+Description: Description of detect_targets
+Version: 0.0.0
+Cflags:
+Libs: -L/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib
+Requires: message_runtime
diff --git a/workspace/devel/.private/detect_targets/setup.bash b/workspace/devel/.private/detect_targets/setup.bash
new file mode 100644
index 0000000..ff47af8
--- /dev/null
+++ b/workspace/devel/.private/detect_targets/setup.bash
@@ -0,0 +1,8 @@
+#!/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/workspace/devel/.private/detect_targets/setup.sh b/workspace/devel/.private/detect_targets/setup.sh
new file mode 100644
index 0000000..4be6342
--- /dev/null
+++ b/workspace/devel/.private/detect_targets/setup.sh
@@ -0,0 +1,95 @@
+#!/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
+# (in plain sh shell which does't support arguments for sourced scripts you
+# can set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend` instead)
+
+# 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/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets}
+_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
+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
+# use TMPDIR if it exists, otherwise fall back to /tmp
+if [ -d "${TMPDIR:-}" ]; then
+ _TMPDIR="${TMPDIR}"
+else
+ _TMPDIR=/tmp
+fi
+_SETUP_TMP=`mktemp "${_TMPDIR}/setup.sh.XXXXXXXXXX"`
+unset _TMPDIR
+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" $@ ${CATKIN_SETUP_UTIL_ARGS:-} >> "$_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/workspace/devel/.private/detect_targets/setup.zsh b/workspace/devel/.private/detect_targets/setup.zsh
new file mode 100644
index 0000000..9f780b7
--- /dev/null
+++ b/workspace/devel/.private/detect_targets/setup.zsh
@@ -0,0 +1,8 @@
+#!/usr/bin/env zsh
+# generated from catkin/cmake/templates/setup.zsh.in
+
+CATKIN_SHELL=zsh
+
+# source setup.sh from same directory as this file
+_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd)
+emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh"'
diff --git a/workspace/devel/.private/detect_targets/share/detect_targets/cmake/detect_targetsConfig-version.cmake b/workspace/devel/.private/detect_targets/share/detect_targets/cmake/detect_targetsConfig-version.cmake
new file mode 100644
index 0000000..7fd9f99
--- /dev/null
+++ b/workspace/devel/.private/detect_targets/share/detect_targets/cmake/detect_targetsConfig-version.cmake
@@ -0,0 +1,14 @@
+# 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/workspace/devel/.private/detect_targets/share/detect_targets/cmake/detect_targetsConfig.cmake b/workspace/devel/.private/detect_targets/share/detect_targets/cmake/detect_targetsConfig.cmake
new file mode 100644
index 0000000..9297ae9
--- /dev/null
+++ b/workspace/devel/.private/detect_targets/share/detect_targets/cmake/detect_targetsConfig.cmake
@@ -0,0 +1,198 @@
+# 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(detect_targets_CONFIG_INCLUDED)
+ return()
+endif()
+set(detect_targets_CONFIG_INCLUDED TRUE)
+
+# set variables for source/devel/install prefixes
+if("TRUE" STREQUAL "TRUE")
+ set(detect_targets_SOURCE_PREFIX /home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets)
+ set(detect_targets_DEVEL_PREFIX /home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets)
+ set(detect_targets_INSTALL_PREFIX "")
+ set(detect_targets_PREFIX ${detect_targets_DEVEL_PREFIX})
+else()
+ set(detect_targets_SOURCE_PREFIX "")
+ set(detect_targets_DEVEL_PREFIX "")
+ set(detect_targets_INSTALL_PREFIX /home/klafyvel/Documents/supelec/2A/projet/workspace/install)
+ set(detect_targets_PREFIX ${detect_targets_INSTALL_PREFIX})
+endif()
+
+# warn when using a deprecated package
+if(NOT "" STREQUAL "")
+ set(_msg "WARNING: package 'detect_targets' 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(detect_targets_FOUND_CATKIN_PROJECT TRUE)
+
+if(NOT " " STREQUAL " ")
+ set(detect_targets_INCLUDE_DIRS "")
+ set(_include_dirs "")
+ if(NOT " " STREQUAL " ")
+ set(_report "Check the issue tracker '' and consider creating a ticket if the problem has not been reported yet.")
+ elseif(NOT " " STREQUAL " ")
+ set(_report "Check the website '' for information and consider reporting the problem.")
+ else()
+ set(_report "Report the problem to the maintainer 'klafyvel ' and request to fix the problem.")
+ endif()
+ foreach(idir ${_include_dirs})
+ if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir})
+ set(include ${idir})
+ elseif("${idir} " STREQUAL "include ")
+ get_filename_component(include "${detect_targets_DIR}/../../../include" ABSOLUTE)
+ if(NOT IS_DIRECTORY ${include})
+ message(FATAL_ERROR "Project 'detect_targets' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. ${_report}")
+ endif()
+ else()
+ message(FATAL_ERROR "Project 'detect_targets' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '/home/klafyvel/Documents/supelec/2A/projet/workspace/src/detect_targets/${idir}'. ${_report}")
+ endif()
+ _list_append_unique(detect_targets_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 detect_targets_LIBRARIES ${library})
+ elseif(TARGET ${library})
+ list(APPEND detect_targets_LIBRARIES ${library})
+ elseif(IS_ABSOLUTE ${library})
+ list(APPEND detect_targets_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/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib;/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/lib;/home/klafyvel/catkin_ws/devel/lib;/home/klafyvel/ros-ws/devel/lib;/opt/ros/melodic/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(detect_targets_LIBRARY_DIRS ${lib_path})
+ list(APPEND detect_targets_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 'detect_targets'? Did you find_package() it before the subdirectory containing its code is included?")
+ endif()
+ list(APPEND detect_targets_LIBRARIES ${lib})
+ endif()
+ endif()
+endforeach()
+
+set(detect_targets_EXPORTED_TARGETS "")
+# create dummy targets for exported code generation targets to make life of users easier
+foreach(t ${detect_targets_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 detect_targets_dep)
+ list(LENGTH depend_list count)
+ if(${count} EQUAL 1)
+ # simple dependencies must only be find_package()-ed once
+ if(NOT ${detect_targets_dep}_FOUND)
+ find_package(${detect_targets_dep} REQUIRED NO_MODULE)
+ endif()
+ else()
+ # dependencies with components must be find_package()-ed again
+ list(REMOVE_AT depend_list 0)
+ find_package(${detect_targets_dep} REQUIRED NO_MODULE ${depend_list})
+ endif()
+ _list_append_unique(detect_targets_INCLUDE_DIRS ${${detect_targets_dep}_INCLUDE_DIRS})
+
+ # merge build configuration keywords with library names to correctly deduplicate
+ _pack_libraries_with_build_configuration(detect_targets_LIBRARIES ${detect_targets_LIBRARIES})
+ _pack_libraries_with_build_configuration(_libraries ${${detect_targets_dep}_LIBRARIES})
+ _list_append_deduplicate(detect_targets_LIBRARIES ${_libraries})
+ # undo build configuration keyword merging after deduplication
+ _unpack_libraries_with_build_configuration(detect_targets_LIBRARIES ${detect_targets_LIBRARIES})
+
+ _list_append_unique(detect_targets_LIBRARY_DIRS ${${detect_targets_dep}_LIBRARY_DIRS})
+ list(APPEND detect_targets_EXPORTED_TARGETS ${${detect_targets_dep}_EXPORTED_TARGETS})
+endforeach()
+
+set(pkg_cfg_extras "")
+foreach(extra ${pkg_cfg_extras})
+ if(NOT IS_ABSOLUTE ${extra})
+ set(extra ${detect_targets_DIR}/${extra})
+ endif()
+ include(${extra})
+endforeach()
diff --git a/workspace/devel/_setup_util.py b/workspace/devel/_setup_util.py
new file mode 120000
index 0000000..335a5ba
--- /dev/null
+++ b/workspace/devel/_setup_util.py
@@ -0,0 +1 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/_setup_util.py
\ No newline at end of file
diff --git a/workspace/devel/env.sh b/workspace/devel/env.sh
new file mode 120000
index 0000000..93ea996
--- /dev/null
+++ b/workspace/devel/env.sh
@@ -0,0 +1 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/env.sh
\ No newline at end of file
diff --git a/workspace/devel/etc/catkin/profile.d/06-ctr-nuke.sh b/workspace/devel/etc/catkin/profile.d/06-ctr-nuke.sh
new file mode 100644
index 0000000..b216952
--- /dev/null
+++ b/workspace/devel/etc/catkin/profile.d/06-ctr-nuke.sh
@@ -0,0 +1,3 @@
+#!/usr/bin/env sh
+unset CATKIN_TEST_RESULTS_DIR
+unset ROS_TEST_RESULTS_DIR
diff --git a/workspace/devel/lib/pkgconfig/catkin_tools_prebuild.pc b/workspace/devel/lib/pkgconfig/catkin_tools_prebuild.pc
new file mode 120000
index 0000000..18bc337
--- /dev/null
+++ b/workspace/devel/lib/pkgconfig/catkin_tools_prebuild.pc
@@ -0,0 +1 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/lib/pkgconfig/catkin_tools_prebuild.pc
\ No newline at end of file
diff --git a/workspace/devel/lib/pkgconfig/detect_targets.pc b/workspace/devel/lib/pkgconfig/detect_targets.pc
new file mode 120000
index 0000000..79e7418
--- /dev/null
+++ b/workspace/devel/lib/pkgconfig/detect_targets.pc
@@ -0,0 +1 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/lib/pkgconfig/detect_targets.pc
\ No newline at end of file
diff --git a/workspace/devel/setup.bash b/workspace/devel/setup.bash
new file mode 120000
index 0000000..4557fbd
--- /dev/null
+++ b/workspace/devel/setup.bash
@@ -0,0 +1 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/setup.bash
\ No newline at end of file
diff --git a/workspace/devel/setup.sh b/workspace/devel/setup.sh
new file mode 120000
index 0000000..6514771
--- /dev/null
+++ b/workspace/devel/setup.sh
@@ -0,0 +1 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/setup.sh
\ No newline at end of file
diff --git a/workspace/devel/setup.zsh b/workspace/devel/setup.zsh
new file mode 120000
index 0000000..474df5a
--- /dev/null
+++ b/workspace/devel/setup.zsh
@@ -0,0 +1 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/setup.zsh
\ No newline at end of file
diff --git a/workspace/devel/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig-version.cmake b/workspace/devel/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig-version.cmake
new file mode 120000
index 0000000..7252d97
--- /dev/null
+++ b/workspace/devel/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig-version.cmake
@@ -0,0 +1 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig-version.cmake
\ No newline at end of file
diff --git a/workspace/devel/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig.cmake b/workspace/devel/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig.cmake
new file mode 120000
index 0000000..a38a467
--- /dev/null
+++ b/workspace/devel/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig.cmake
@@ -0,0 +1 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/catkin_tools_prebuild/share/catkin_tools_prebuild/cmake/catkin_tools_prebuildConfig.cmake
\ No newline at end of file
diff --git a/workspace/devel/share/detect_targets/cmake/detect_targetsConfig-version.cmake b/workspace/devel/share/detect_targets/cmake/detect_targetsConfig-version.cmake
new file mode 120000
index 0000000..289302f
--- /dev/null
+++ b/workspace/devel/share/detect_targets/cmake/detect_targetsConfig-version.cmake
@@ -0,0 +1 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/cmake/detect_targetsConfig-version.cmake
\ No newline at end of file
diff --git a/workspace/devel/share/detect_targets/cmake/detect_targetsConfig.cmake b/workspace/devel/share/detect_targets/cmake/detect_targetsConfig.cmake
new file mode 120000
index 0000000..4dcf944
--- /dev/null
+++ b/workspace/devel/share/detect_targets/cmake/detect_targetsConfig.cmake
@@ -0,0 +1 @@
+/home/klafyvel/Documents/supelec/2A/projet/workspace/devel/.private/detect_targets/share/detect_targets/cmake/detect_targetsConfig.cmake
\ No newline at end of file
diff --git a/workspace/src/detect_targets/CMakeLists.txt b/workspace/src/detect_targets/CMakeLists.txt
new file mode 100644
index 0000000..813a618
--- /dev/null
+++ b/workspace/src/detect_targets/CMakeLists.txt
@@ -0,0 +1,199 @@
+cmake_minimum_required(VERSION 2.8.3)
+project(detect_targets)
+
+## Compile as C++11, supported in ROS Kinetic and newer
+# add_compile_options(-std=c++11)
+
+## Find catkin macros and libraries
+## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
+## is used, also find other catkin packages
+find_package(catkin REQUIRED COMPONENTS
+ rospy
+ std_msgs
+ message_generation
+)
+
+## System dependencies are found with CMake's conventions
+# find_package(Boost REQUIRED COMPONENTS system)
+
+
+## Uncomment this if the package has a setup.py. This macro ensures
+## modules and global scripts declared therein get installed
+## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html
+# catkin_python_setup()
+
+################################################
+## Declare ROS messages, services and actions ##
+################################################
+
+## To declare and build messages, services or actions from within this
+## package, follow these steps:
+## * Let MSG_DEP_SET be the set of packages whose message types you use in
+## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...).
+## * In the file package.xml:
+## * add a build_depend tag for "message_generation"
+## * add a build_depend and a exec_depend tag for each package in MSG_DEP_SET
+## * If MSG_DEP_SET isn't empty the following dependency has been pulled in
+## but can be declared for certainty nonetheless:
+## * add a exec_depend tag for "message_runtime"
+## * In this file (CMakeLists.txt):
+## * add "message_generation" and every package in MSG_DEP_SET to
+## find_package(catkin REQUIRED COMPONENTS ...)
+## * add "message_runtime" and every package in MSG_DEP_SET to
+## catkin_package(CATKIN_DEPENDS ...)
+## * uncomment the add_*_files sections below as needed
+## and list every .msg/.srv/.action file to be processed
+## * uncomment the generate_messages entry below
+## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...)
+
+## Generate messages in the 'msg' folder
+add_message_files(
+ FILES
+ component_centers.msg
+)
+
+## Generate services in the 'srv' folder
+# add_service_files(
+# FILES
+# Service1.srv
+# Service2.srv
+# )
+
+## Generate actions in the 'action' folder
+# add_action_files(
+# FILES
+# Action1.action
+# Action2.action
+# )
+
+## Generate added messages and services with any dependencies listed here
+# generate_messages(
+# DEPENDENCIES
+# std_msgs
+# )
+
+################################################
+## Declare ROS dynamic reconfigure parameters ##
+################################################
+
+## To declare and build dynamic reconfigure parameters within this
+## package, follow these steps:
+## * In the file package.xml:
+## * add a build_depend and a exec_depend tag for "dynamic_reconfigure"
+## * In this file (CMakeLists.txt):
+## * add "dynamic_reconfigure" to
+## find_package(catkin REQUIRED COMPONENTS ...)
+## * uncomment the "generate_dynamic_reconfigure_options" section below
+## and list every .cfg file to be processed
+
+## Generate dynamic reconfigure parameters in the 'cfg' folder
+# generate_dynamic_reconfigure_options(
+# cfg/DynReconf1.cfg
+# cfg/DynReconf2.cfg
+# )
+
+###################################
+## catkin specific configuration ##
+###################################
+## The catkin_package macro generates cmake config files for your package
+## Declare things to be passed to dependent projects
+## INCLUDE_DIRS: uncomment this if your package contains header files
+## LIBRARIES: libraries you create in this project that dependent projects also need
+## CATKIN_DEPENDS: catkin_packages dependent projects also need
+## DEPENDS: system dependencies of this project that dependent projects also need
+catkin_package(
+# INCLUDE_DIRS include
+# LIBRARIES detect_targets
+# CATKIN_DEPENDS rospy std_msgs
+# DEPENDS system_lib
+ CATKIN_DEPENDS message_runtime
+)
+
+###########
+## Build ##
+###########
+
+## Specify additional locations of header files
+## Your package locations should be listed before other locations
+include_directories(
+# include
+ ${catkin_INCLUDE_DIRS}
+)
+
+## Declare a C++ library
+# add_library(${PROJECT_NAME}
+# src/${PROJECT_NAME}/detect_targets.cpp
+# )
+
+## Add cmake target dependencies of the library
+## as an example, code may need to be generated before libraries
+## either from message generation or dynamic reconfigure
+# add_dependencies(${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
+
+## Declare a C++ executable
+## With catkin_make all packages are built within a single CMake context
+## The recommended prefix ensures that target names across packages don't collide
+# add_executable(${PROJECT_NAME}_node src/detect_targets_node.cpp)
+
+## Rename C++ executable without prefix
+## The above recommended prefix causes long target names, the following renames the
+## target back to the shorter version for ease of user use
+## e.g. "rosrun someones_pkg node" instead of "rosrun someones_pkg someones_pkg_node"
+# set_target_properties(${PROJECT_NAME}_node PROPERTIES OUTPUT_NAME node PREFIX "")
+
+## Add cmake target dependencies of the executable
+## same as for the library above
+# add_dependencies(${PROJECT_NAME}_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
+
+## Specify libraries to link a library or executable target against
+# target_link_libraries(${PROJECT_NAME}_node
+# ${catkin_LIBRARIES}
+# )
+
+#############
+## Install ##
+#############
+
+# all install targets should use catkin DESTINATION variables
+# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html
+
+## Mark executable scripts (Python etc.) for installation
+## in contrast to setup.py, you can choose the destination
+# install(PROGRAMS
+# scripts/my_python_script
+# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
+# )
+
+## Mark executables and/or libraries for installation
+# install(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}_node
+# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
+# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
+# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
+# )
+
+## Mark cpp header files for installation
+# install(DIRECTORY include/${PROJECT_NAME}/
+# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
+# FILES_MATCHING PATTERN "*.h"
+# PATTERN ".svn" EXCLUDE
+# )
+
+## Mark other files for installation (e.g. launch and bag files, etc.)
+# install(FILES
+# # myfile1
+# # myfile2
+# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
+# )
+
+#############
+## Testing ##
+#############
+
+## Add gtest based cpp test target and link libraries
+# catkin_add_gtest(${PROJECT_NAME}-test test/test_detect_targets.cpp)
+# if(TARGET ${PROJECT_NAME}-test)
+# target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME})
+# endif()
+
+## Add folders to be run by python nosetests
+# catkin_add_nosetests(test)
diff --git a/workspace/src/detect_targets/msg/component_centers.msg b/workspace/src/detect_targets/msg/component_centers.msg
new file mode 100644
index 0000000..e3e66f9
--- /dev/null
+++ b/workspace/src/detect_targets/msg/component_centers.msg
@@ -0,0 +1 @@
+Point[] centers
diff --git a/workspace/src/detect_targets/package.xml b/workspace/src/detect_targets/package.xml
new file mode 100644
index 0000000..b8f688b
--- /dev/null
+++ b/workspace/src/detect_targets/package.xml
@@ -0,0 +1,65 @@
+
+
+ detect_targets
+ 0.0.0
+ The detect_targets package
+
+
+
+
+ klafyvel
+
+
+
+
+
+ TODO
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ message_generation
+
+
+
+
+
+ message_runtime
+
+
+
+
+ catkin
+ rospy
+ std_msgs
+ rospy
+ std_msgs
+ rospy
+ std_msgs
+
+
+
+
+
+
+
+
diff --git a/workspace/src/detect_targets/scripts/.target_publisher.py.swp b/workspace/src/detect_targets/scripts/.target_publisher.py.swp
new file mode 100644
index 0000000..06474b6
Binary files /dev/null and b/workspace/src/detect_targets/scripts/.target_publisher.py.swp differ
diff --git a/python/find_targets.py b/workspace/src/detect_targets/scripts/find_targets.py
similarity index 100%
rename from python/find_targets.py
rename to workspace/src/detect_targets/scripts/find_targets.py
diff --git a/python/image.jpeg b/workspace/src/detect_targets/scripts/image.jpeg
similarity index 100%
rename from python/image.jpeg
rename to workspace/src/detect_targets/scripts/image.jpeg
diff --git a/python/image_1.jpeg b/workspace/src/detect_targets/scripts/image_1.jpeg
similarity index 100%
rename from python/image_1.jpeg
rename to workspace/src/detect_targets/scripts/image_1.jpeg
diff --git a/python/result.png b/workspace/src/detect_targets/scripts/result.png
similarity index 100%
rename from python/result.png
rename to workspace/src/detect_targets/scripts/result.png
diff --git a/python/result_1.png b/workspace/src/detect_targets/scripts/result_1.png
similarity index 100%
rename from python/result_1.png
rename to workspace/src/detect_targets/scripts/result_1.png
diff --git a/workspace/src/detect_targets/scripts/target_publisher.py b/workspace/src/detect_targets/scripts/target_publisher.py
new file mode 100755
index 0000000..ffe0d1e
--- /dev/null
+++ b/workspace/src/detect_targets/scripts/target_publisher.py
@@ -0,0 +1,40 @@
+#! /usr/bin/python
+
+import rospy
+from geometry_msgs.msg import Point
+from bebop_driver.sensor_msgs import Image
+
+from drone_demo.msg import component_centers
+from find_targets import find_targets
+
+
+class Publisher:
+ def __init__(self):
+ self.threshold_blue = 140
+ self.threshold_red = 120
+ self.threshold_green = 190
+ self.centers = component_centers()
+ self.pub = rospy.Publisher('targets', component_centers, queue_size=10)
+ rospy.Subscriber("image_raw", Image, self.on_picture)
+
+ def on_picture(self, msg):
+ H, L, R = find_targets(
+ msg.data,
+ threshold_blue=self.threshold_blue,
+ threshold_red=self.threshold_red,
+ threshold_green=self.threshold_green
+ )
+ self.centers.centers = [
+ Point(x=H[0], y=H[1], z=0),
+ Point(x=L[0], y=L[1], z=0),
+ Point(x=R[0], y=R[1], z=0),
+ ]
+ self.pub.publish(self.centers)
+
+
+if __name__ == '__main__':
+ rospy.init_node('target_publisher')
+
+ publisher = Publisher()
+ rospy.spin()
+
diff --git a/python/test_find_targets.py b/workspace/src/detect_targets/scripts/test_find_targets.py
similarity index 100%
rename from python/test_find_targets.py
rename to workspace/src/detect_targets/scripts/test_find_targets.py
diff --git a/workspace/src/teleop_tools b/workspace/src/teleop_tools
new file mode 160000
index 0000000..b6b757d
--- /dev/null
+++ b/workspace/src/teleop_tools
@@ -0,0 +1 @@
+Subproject commit b6b757d8309ce214e38367a263f23318bc516ef5