optimal & fix file cmake
This commit is contained in:
464
CMakeLists.txt
464
CMakeLists.txt
@@ -1,8 +1,8 @@
|
||||
cmake_minimum_required(VERSION 3.0.2)
|
||||
project(mission_adapters VERSION 1.0.0 LANGUAGES CXX)
|
||||
project(mission_adapters VERSION 0.2.0 LANGUAGES CXX)
|
||||
|
||||
# ========================================================
|
||||
# Detect build mode
|
||||
# Build mode detection
|
||||
# ========================================================
|
||||
if(DEFINED CATKIN_DEVEL_PREFIX OR DEFINED CATKIN_TOPLEVEL)
|
||||
set(BUILDING_WITH_CATKIN TRUE)
|
||||
@@ -12,6 +12,7 @@ else()
|
||||
message(STATUS "Building mission_adapters with Standalone CMake")
|
||||
endif()
|
||||
|
||||
|
||||
# ========================================================
|
||||
# C++ Standard
|
||||
# ========================================================
|
||||
@@ -19,18 +20,24 @@ set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||
|
||||
# ========================================================
|
||||
# Common dependencies
|
||||
# ========================================================
|
||||
find_package(PCL REQUIRED)
|
||||
find_package(OpenMP REQUIRED)
|
||||
find_package(Boost REQUIRED COMPONENTS system)
|
||||
find_package(Eigen REQUIRED)
|
||||
|
||||
# ========================================================
|
||||
# Standalone mode
|
||||
# Common dependencies
|
||||
#
|
||||
# Chỉ những thứ code thật sự dùng: message contract (robot_protocol_msgs / robot_geometry_msgs),
|
||||
# tiện ích ROS-like (robot_cpp / robot_time) và Boost header (boost::shared_ptr trong message).
|
||||
# PCL / OpenMP / Eigen của bản trước là di sản copy từ template planner, gói này không dùng.
|
||||
# ========================================================
|
||||
if (NOT BUILDING_WITH_CATKIN)
|
||||
# Boost.DLL cần system + filesystem để nạp plugin theo library_path.
|
||||
find_package(Boost REQUIRED COMPONENTS system filesystem)
|
||||
find_package(Threads REQUIRED)
|
||||
find_package(yaml-cpp REQUIRED)
|
||||
|
||||
|
||||
# ========================================================
|
||||
# Standalone configuration
|
||||
# ========================================================
|
||||
if(NOT BUILDING_WITH_CATKIN)
|
||||
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||
|
||||
@@ -38,174 +45,154 @@ if (NOT BUILDING_WITH_CATKIN)
|
||||
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
|
||||
set(CMAKE_BUILD_RPATH "${CMAKE_BINARY_DIR}")
|
||||
|
||||
# ⚠️ NOTE: Đây KHÔNG phải package thật -> chỉ để placeholder
|
||||
# Test/<pkg> -> src/AMR_T800/pnkx_nav_core/src
|
||||
set(PNKX_NAV_CORE_SRC_DIR
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/../../pnkx_nav_core/src"
|
||||
)
|
||||
|
||||
# Test/<pkg> -> T800_ws/devel/lib
|
||||
set(WORKSPACE_DEVEL_LIB_DIR
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/../../../../devel/lib"
|
||||
)
|
||||
|
||||
file(GLOB STANDALONE_PACKAGE_INCLUDE_DIRS
|
||||
LIST_DIRECTORIES true
|
||||
|
||||
${PNKX_NAV_CORE_SRC_DIR}/*/include
|
||||
${PNKX_NAV_CORE_SRC_DIR}/*/*/include
|
||||
${PNKX_NAV_CORE_SRC_DIR}/*/*/*/include
|
||||
${PNKX_NAV_CORE_SRC_DIR}/*/*/*/*/include
|
||||
)
|
||||
|
||||
set(STANDALONE_INCLUDE_DIRS
|
||||
${STANDALONE_PACKAGE_INCLUDE_DIRS}
|
||||
|
||||
/usr/local/include
|
||||
)
|
||||
|
||||
set(PACKAGES_DIR
|
||||
robot_costmap_2d
|
||||
robot_nav_core
|
||||
robot_nav_core2
|
||||
robot_nav_msgs
|
||||
robot_std_msgs
|
||||
robot_geometry_msgs
|
||||
robot_cpp
|
||||
robot_tf3_geometry_msgs
|
||||
robot_visualization_msgs
|
||||
robot_nav_2d_utils
|
||||
data_convert
|
||||
robot_time
|
||||
robot_xmlrpcpp
|
||||
)
|
||||
|
||||
find_library(TF3_LIBRARY
|
||||
NAMES tf3
|
||||
PATHS /usr/lib /usr/local/lib /usr/lib/x86_64-linux-gnu
|
||||
)
|
||||
|
||||
if(NOT TF3_LIBRARY)
|
||||
message(FATAL_ERROR "❌ tf3 library not found")
|
||||
if(EXISTS ${WORKSPACE_DEVEL_LIB_DIR})
|
||||
link_directories(${WORKSPACE_DEVEL_LIB_DIR})
|
||||
endif()
|
||||
|
||||
link_directories(/usr/local/lib)
|
||||
|
||||
# ========================================================
|
||||
# Catkin mode
|
||||
# Catkin configuration
|
||||
# ========================================================
|
||||
else()
|
||||
|
||||
find_package(catkin REQUIRED COMPONENTS
|
||||
robot_costmap_2d
|
||||
robot_nav_core
|
||||
robot_nav_core2
|
||||
robot_nav_msgs
|
||||
robot_std_msgs
|
||||
robot_geometry_msgs
|
||||
robot_cpp
|
||||
robot_tf3_geometry_msgs
|
||||
robot_visualization_msgs
|
||||
robot_nav_2d_utils
|
||||
data_convert
|
||||
robot_time
|
||||
robot_geometry_msgs
|
||||
robot_protocol_msgs
|
||||
robot_std_msgs
|
||||
)
|
||||
|
||||
find_library(TF3_LIBRARY
|
||||
NAMES tf3
|
||||
PATHS /usr/lib /usr/local/lib /usr/lib/x86_64-linux-gnu
|
||||
)
|
||||
|
||||
if(NOT TF3_LIBRARY)
|
||||
message(FATAL_ERROR "❌ tf3 library not found")
|
||||
endif()
|
||||
|
||||
catkin_package(
|
||||
INCLUDE_DIRS include
|
||||
LIBRARIES ${PROJECT_NAME}
|
||||
INCLUDE_DIRS
|
||||
include
|
||||
|
||||
LIBRARIES
|
||||
mission_adapters
|
||||
|
||||
CATKIN_DEPENDS
|
||||
robot_costmap_2d
|
||||
robot_nav_core
|
||||
robot_nav_core2
|
||||
robot_nav_msgs
|
||||
robot_std_msgs
|
||||
robot_geometry_msgs
|
||||
robot_cpp
|
||||
robot_tf3_geometry_msgs
|
||||
robot_visualization_msgs
|
||||
robot_nav_2d_utils
|
||||
data_convert
|
||||
DEPENDS PCL Boost
|
||||
robot_time
|
||||
robot_geometry_msgs
|
||||
robot_protocol_msgs
|
||||
robot_std_msgs
|
||||
|
||||
DEPENDS
|
||||
Boost
|
||||
)
|
||||
|
||||
include_directories(
|
||||
include
|
||||
include_directories(include)
|
||||
|
||||
# SYSTEM: header của dependency (robot_cpp/console.h khai hàng chục hằng màu không dùng) sẽ ngập
|
||||
# warning dưới -Wall -Wextra và che mất warning của chính gói này.
|
||||
include_directories(SYSTEM
|
||||
${catkin_INCLUDE_DIRS}
|
||||
${PCL_INCLUDE_DIRS}
|
||||
${Boost_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
endif()
|
||||
|
||||
# ========================================================
|
||||
# Libraries
|
||||
# ========================================================
|
||||
|
||||
# # utils lib
|
||||
# add_library(${PROJECT_NAME}_utils SHARED
|
||||
# src/angle_utils.cpp
|
||||
# src/config.cpp
|
||||
# )
|
||||
|
||||
# main planner lib
|
||||
add_library(${PROJECT_NAME} SHARED
|
||||
src/mission_adapters.cpp
|
||||
# ========================================================
|
||||
# Core library
|
||||
# ========================================================
|
||||
add_library(mission_adapters SHARED
|
||||
src/types.cpp
|
||||
src/event.cpp
|
||||
src/mission_manager.cpp
|
||||
src/mission_executor.cpp
|
||||
src/event_processor.cpp
|
||||
src/mission_config.cpp
|
||||
src/plugin_registry.cpp
|
||||
)
|
||||
|
||||
# Gói này KHÔNG kế thừa cờ -w của pnkx_nav_core: warning ở đây phải nhìn thấy được.
|
||||
target_compile_options(mission_adapters PRIVATE -Wall -Wextra)
|
||||
|
||||
target_include_directories(mission_adapters
|
||||
PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
|
||||
$<INSTALL_INTERFACE:include>
|
||||
)
|
||||
|
||||
|
||||
# ========================================================
|
||||
# Catkin linking
|
||||
# Linking
|
||||
# ========================================================
|
||||
if(BUILDING_WITH_CATKIN)
|
||||
|
||||
# add_dependencies(${PROJECT_NAME}_utils ${catkin_EXPORTED_TARGETS})
|
||||
add_dependencies(${PROJECT_NAME} ${catkin_EXPORTED_TARGETS})
|
||||
add_dependencies(mission_adapters
|
||||
${${PROJECT_NAME}_EXPORTED_TARGETS}
|
||||
${catkin_EXPORTED_TARGETS}
|
||||
)
|
||||
|
||||
# target_include_directories(${PROJECT_NAME}_utils
|
||||
# PUBLIC
|
||||
# $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
|
||||
# $<INSTALL_INTERFACE:include>
|
||||
# )
|
||||
|
||||
target_include_directories(${PROJECT_NAME}
|
||||
target_link_libraries(mission_adapters
|
||||
PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
|
||||
$<INSTALL_INTERFACE:include>
|
||||
${catkin_LIBRARIES}
|
||||
|
||||
PRIVATE
|
||||
Boost::boost
|
||||
Boost::system
|
||||
Boost::filesystem
|
||||
Threads::Threads
|
||||
${CMAKE_DL_LIBS}
|
||||
yaml-cpp
|
||||
)
|
||||
|
||||
# target_link_libraries(${PROJECT_NAME}_utils
|
||||
# PUBLIC ${catkin_LIBRARIES}
|
||||
# PRIVATE Boost::system
|
||||
# ${TF3_LIBRARY}
|
||||
# )
|
||||
|
||||
target_link_libraries(${PROJECT_NAME}
|
||||
# PUBLIC ${PROJECT_NAME}_utils
|
||||
PUBLIC ${catkin_LIBRARIES}
|
||||
PUBLIC ${PCL_LIBRARIES}
|
||||
PRIVATE Boost::system
|
||||
${TF3_LIBRARY}
|
||||
OpenMP::OpenMP_CXX
|
||||
)
|
||||
|
||||
# ========================================================
|
||||
# Standalone linking
|
||||
# ========================================================
|
||||
else()
|
||||
|
||||
# target_include_directories(${PROJECT_NAME}_utils
|
||||
# PUBLIC
|
||||
# $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
|
||||
# $<INSTALL_INTERFACE:include>
|
||||
# )
|
||||
target_include_directories(mission_adapters
|
||||
PRIVATE
|
||||
${STANDALONE_INCLUDE_DIRS}
|
||||
${Boost_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
target_include_directories(${PROJECT_NAME}
|
||||
target_link_libraries(mission_adapters
|
||||
PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
|
||||
$<INSTALL_INTERFACE:include>
|
||||
${PACKAGES_DIR}
|
||||
|
||||
PRIVATE
|
||||
Boost::boost
|
||||
Boost::system
|
||||
Boost::filesystem
|
||||
Threads::Threads
|
||||
${CMAKE_DL_LIBS}
|
||||
yaml-cpp
|
||||
)
|
||||
|
||||
# target_link_libraries(${PROJECT_NAME}_utils
|
||||
# PUBLIC ${PACKAGES_DIR} # ⚠️ placeholder
|
||||
# PRIVATE Boost::system
|
||||
# ${TF3_LIBRARY}
|
||||
# )
|
||||
|
||||
target_link_libraries(${PROJECT_NAME}
|
||||
# PUBLIC ${PROJECT_NAME}_utils
|
||||
PUBLIC ${PACKAGES_DIR} # ⚠️ placeholder
|
||||
PUBLIC ${PCL_LIBRARIES}
|
||||
PRIVATE Boost::system
|
||||
${TF3_LIBRARY}
|
||||
OpenMP::OpenMP_CXX
|
||||
)
|
||||
|
||||
# set_target_properties(${PROJECT_NAME}_utils PROPERTIES
|
||||
# LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}
|
||||
# BUILD_RPATH "${CMAKE_BINARY_DIR}"
|
||||
# INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib"
|
||||
# )
|
||||
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES
|
||||
set_target_properties(mission_adapters PROPERTIES
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}
|
||||
BUILD_RPATH "${CMAKE_BINARY_DIR}"
|
||||
INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib"
|
||||
@@ -213,12 +200,110 @@ else()
|
||||
|
||||
endif()
|
||||
|
||||
|
||||
# ========================================================
|
||||
# Plugins — mỗi nguồn mission là một .so riêng.
|
||||
#
|
||||
# Tên file .so phải khớp khoá `library_path` trong
|
||||
# `pnkx_nav_core/config/mission_adapters_params.yaml`; tên symbol export phải khớp khoá `type`
|
||||
# trong `mission_sources`. Lệch một trong hai thì build vẫn sạch còn runtime báo "không tìm thấy".
|
||||
# ========================================================
|
||||
set(MISSION_ADAPTERS_PLUGIN_TARGETS
|
||||
mission_adapters_goal_source
|
||||
mission_adapters_vda5050_source
|
||||
)
|
||||
|
||||
add_library(mission_adapters_goal_source SHARED plugins/goal_source_adapter.cpp)
|
||||
add_library(mission_adapters_vda5050_source SHARED plugins/vda5050_source_adapter.cpp)
|
||||
|
||||
foreach(plugin_target ${MISSION_ADAPTERS_PLUGIN_TARGETS})
|
||||
target_compile_options(${plugin_target} PRIVATE -Wall -Wextra)
|
||||
|
||||
set_target_properties(${plugin_target} PROPERTIES POSITION_INDEPENDENT_CODE ON)
|
||||
|
||||
target_include_directories(${plugin_target}
|
||||
PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/plugins>
|
||||
)
|
||||
|
||||
target_link_libraries(${plugin_target}
|
||||
PUBLIC
|
||||
mission_adapters
|
||||
|
||||
PRIVATE
|
||||
Boost::boost
|
||||
Threads::Threads
|
||||
)
|
||||
|
||||
if(NOT BUILDING_WITH_CATKIN)
|
||||
target_include_directories(${plugin_target} PRIVATE ${STANDALONE_INCLUDE_DIRS})
|
||||
target_link_libraries(${plugin_target} PRIVATE ${PACKAGES_DIR})
|
||||
|
||||
set_target_properties(${plugin_target} PROPERTIES
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}
|
||||
BUILD_RPATH "${CMAKE_BINARY_DIR}"
|
||||
INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib"
|
||||
)
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
|
||||
# ========================================================
|
||||
# Example
|
||||
#
|
||||
# Có build để tài liệu không trôi khỏi API: đổi contract mà quên ví dụ thì build gãy ngay.
|
||||
# ========================================================
|
||||
option(BUILD_MISSION_ADAPTERS_EXAMPLES "Build mission_adapters examples" ON)
|
||||
|
||||
if(BUILD_MISSION_ADAPTERS_EXAMPLES)
|
||||
|
||||
add_executable(robot_control_example examples/robot_control_example.cpp)
|
||||
|
||||
target_compile_options(robot_control_example PRIVATE -Wall -Wextra)
|
||||
|
||||
target_link_libraries(robot_control_example
|
||||
PRIVATE
|
||||
mission_adapters
|
||||
Threads::Threads
|
||||
)
|
||||
|
||||
if(NOT BUILDING_WITH_CATKIN)
|
||||
target_include_directories(robot_control_example
|
||||
PRIVATE
|
||||
${STANDALONE_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
target_link_libraries(robot_control_example PRIVATE ${PACKAGES_DIR})
|
||||
endif()
|
||||
|
||||
# Demo: chạy một VDA5050 Order qua VDA5050SourceAdapter và in ra các chặng thu được.
|
||||
# Link thẳng plugin source adapter thay vì nạp qua boost::dll — demo chỉ cần xem kết quả cắt
|
||||
# chặng, không cần kiểm tra đường nạp plugin.
|
||||
add_executable(vda5050_order_demo examples/vda5050_order_demo.cpp)
|
||||
|
||||
target_compile_options(vda5050_order_demo PRIVATE -Wall -Wextra)
|
||||
|
||||
target_link_libraries(vda5050_order_demo
|
||||
PRIVATE
|
||||
mission_adapters
|
||||
mission_adapters_vda5050_source
|
||||
Threads::Threads
|
||||
)
|
||||
|
||||
if(NOT BUILDING_WITH_CATKIN)
|
||||
target_include_directories(vda5050_order_demo PRIVATE ${STANDALONE_INCLUDE_DIRS})
|
||||
target_link_libraries(vda5050_order_demo PRIVATE ${PACKAGES_DIR})
|
||||
endif()
|
||||
|
||||
endif()
|
||||
|
||||
|
||||
# ========================================================
|
||||
# Install
|
||||
# ========================================================
|
||||
if(BUILDING_WITH_CATKIN)
|
||||
|
||||
install(TARGETS ${PROJECT_NAME}
|
||||
install(TARGETS mission_adapters ${MISSION_ADAPTERS_PLUGIN_TARGETS}
|
||||
ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
|
||||
LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
|
||||
RUNTIME DESTINATION ${CATKIN_GLOBAL_BIN_DESTINATION}
|
||||
@@ -229,15 +314,9 @@ if(BUILDING_WITH_CATKIN)
|
||||
FILES_MATCHING PATTERN "*.h"
|
||||
)
|
||||
|
||||
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/plugins.xml)
|
||||
install(FILES plugins.xml
|
||||
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
|
||||
)
|
||||
endif()
|
||||
|
||||
else()
|
||||
|
||||
install(TARGETS ${PROJECT_NAME}
|
||||
install(TARGETS mission_adapters ${MISSION_ADAPTERS_PLUGIN_TARGETS}
|
||||
EXPORT ${PROJECT_NAME}-targets
|
||||
ARCHIVE DESTINATION lib
|
||||
LIBRARY DESTINATION lib
|
||||
@@ -255,56 +334,71 @@ else()
|
||||
FILES_MATCHING PATTERN "*.h"
|
||||
)
|
||||
|
||||
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/plugins.xml)
|
||||
install(FILES plugins.xml
|
||||
DESTINATION share/${PROJECT_NAME}
|
||||
)
|
||||
endif()
|
||||
|
||||
endif()
|
||||
|
||||
|
||||
# ========================================================
|
||||
# Unit Test
|
||||
# Tests
|
||||
#
|
||||
# Gói này đăng ký test với catkin/ctest (chạy được qua `catkin_make run_tests`) VÀ mở
|
||||
# EXCLUDE_FROM_ALL để binary có mặt sau `catkin_make` thường — chạy thẳng
|
||||
# ./devel/lib/mission_adapters/<test> theo đúng quy trình verify của repo.
|
||||
# ========================================================
|
||||
if(CATKIN_ENABLE_TESTING)
|
||||
if(CATKIN_ENABLE_TESTING AND BUILDING_WITH_CATKIN)
|
||||
|
||||
find_package(catkin REQUIRED COMPONENTS
|
||||
robot_costmap_2d
|
||||
robot_nav_core
|
||||
robot_nav_core2
|
||||
robot_nav_msgs
|
||||
robot_std_msgs
|
||||
robot_geometry_msgs
|
||||
robot_cpp
|
||||
robot_tf3_geometry_msgs
|
||||
robot_visualization_msgs
|
||||
robot_nav_2d_utils
|
||||
data_convert
|
||||
)
|
||||
|
||||
message(STATUS "CATKIN_ENABLE_TESTING=${CATKIN_ENABLE_TESTING}")
|
||||
|
||||
if(COMMAND catkin_add_gtest)
|
||||
message(STATUS "catkin_add_gtest exists")
|
||||
else()
|
||||
if(NOT COMMAND catkin_add_gtest)
|
||||
message(FATAL_ERROR "catkin_add_gtest NOT FOUND")
|
||||
endif()
|
||||
|
||||
catkin_add_gtest(test_mission_adapters
|
||||
test/mission_adapters_test.cpp
|
||||
set(MISSION_ADAPTERS_TESTS
|
||||
event_bus_test
|
||||
adapter_test
|
||||
mission_manager_test
|
||||
mission_lifecycle_test
|
||||
plugin_registry_test
|
||||
)
|
||||
|
||||
if(TARGET test_mission_adapters)
|
||||
target_link_libraries(test_mission_adapters
|
||||
mission_adapters
|
||||
${catkin_LIBRARIES}
|
||||
pthread
|
||||
)
|
||||
foreach(test_name ${MISSION_ADAPTERS_TESTS})
|
||||
catkin_add_gtest(${test_name} test/${test_name}.cpp)
|
||||
|
||||
target_include_directories(test_mission_adapters PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include
|
||||
${catkin_INCLUDE_DIRS}
|
||||
)
|
||||
endif()
|
||||
if(TARGET ${test_name})
|
||||
set_target_properties(${test_name} PROPERTIES EXCLUDE_FROM_ALL FALSE)
|
||||
|
||||
target_compile_options(${test_name} PRIVATE -Wall -Wextra)
|
||||
|
||||
target_include_directories(${test_name}
|
||||
PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/plugins
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/test
|
||||
)
|
||||
|
||||
target_include_directories(${test_name} SYSTEM
|
||||
PRIVATE
|
||||
${catkin_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
# catkin_add_gtest dùng target_link_libraries dạng plain, nên phần bổ sung cũng phải plain.
|
||||
#
|
||||
# Test link thẳng plugin .so để kiểm logic chuyển đổi ở mức unit; đường nạp qua Boost.DLL
|
||||
# được kiểm riêng trong plugin_registry_test.
|
||||
target_link_libraries(${test_name}
|
||||
mission_adapters
|
||||
${MISSION_ADAPTERS_PLUGIN_TARGETS}
|
||||
${catkin_LIBRARIES}
|
||||
pthread
|
||||
)
|
||||
|
||||
# plugin_registry_test nạp .so từ devel/lib theo library_path, nên cần cả hai plugin đã build.
|
||||
add_dependencies(${test_name} ${MISSION_ADAPTERS_PLUGIN_TARGETS})
|
||||
|
||||
# Đường tới cây config và thư mục .so của test, để binary tự trỏ đúng chỗ khi chạy qua ctest
|
||||
# (ctest không mang theo PNKX_NAV_CORE_CONFIG_DIR hay LD_LIBRARY_PATH của shell).
|
||||
target_compile_definitions(${test_name} PRIVATE
|
||||
MISSION_ADAPTERS_TEST_CONFIG_DIR="${CMAKE_CURRENT_SOURCE_DIR}/test/config"
|
||||
MISSION_ADAPTERS_TEST_LIBRARY_DIR="${CATKIN_DEVEL_PREFIX}/lib"
|
||||
)
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
endif()
|
||||
|
||||
574
README.md
574
README.md
@@ -1,461 +1,195 @@
|
||||
# Mission Adapters
|
||||
# mission_adapters
|
||||
|
||||
Mission Adapters là một framework quản lý nhiệm vụ (Mission Management Framework) được xây dựng bằng C++ thuần, hướng tới các hệ thống AGV/AMR và tương thích với mô hình nhiệm vụ của VDA5050.
|
||||
Lớp mission độc lập ROS: nhận yêu cầu từ nguồn ngoài (goal đơn lẻ, VDA5050 Order), chuyển thành hàng
|
||||
đợi mission, và giữ trạng thái của hàng đợi đó.
|
||||
|
||||
Framework cung cấp:
|
||||
Gói **không biết** navigation runtime nào đang chạy phía sau. Mission đi xuống qua cổng
|
||||
`NavigationClient`, kết quả quay về theo `MissionId`. Nhờ vậy cùng một lớp mission dùng lại được cho
|
||||
runtime khác, và test được mà không cần robot.
|
||||
|
||||
* Chuyển đổi Goal hoặc VDA5050 Order thành Mission.
|
||||
* Quản lý hàng đợi Mission.
|
||||
* Xử lý Event bất đồng bộ.
|
||||
* Điều phối Mission theo trạng thái Robot.
|
||||
* Hỗ trợ Pause / Resume / Cancel / Emergency.
|
||||
* Tách biệt Mission Scheduling và Mission Execution.
|
||||
* Không phụ thuộc ROS.
|
||||
Nguồn mission là plugin nạp bằng Boost.DLL theo khoá `library_path` trong YAML — xem
|
||||
[docs/PLUGIN_GUIDE.md](docs/PLUGIN_GUIDE.md).
|
||||
|
||||
---
|
||||
|
||||
# Kiến trúc tổng thể
|
||||
## Luồng runtime
|
||||
|
||||
```text
|
||||
Order / Goal
|
||||
│
|
||||
▼
|
||||
+------------------+
|
||||
| EventProcessor |
|
||||
+------------------+
|
||||
│
|
||||
▼
|
||||
+------------------+
|
||||
| MissionManager |
|
||||
+------------------+
|
||||
│
|
||||
▼
|
||||
+------------------+
|
||||
| MissionExecutor |
|
||||
+------------------+
|
||||
│
|
||||
▼
|
||||
Navigation Stack
|
||||
(MoveBase, MPPI,
|
||||
Pure Pursuit...)
|
||||
host (MQTT / OPC-UA / REST / UI)
|
||||
│ goalEvent / orderEvent / submitRequest(MissionRequest)
|
||||
▼
|
||||
┌──────────────────┐ tra schema ┌────────────────┐
|
||||
│ EventProcessor │ ──────────────► │ PluginRegistry │ (các .so nguồn mission)
|
||||
│ (thread event) │ ◄────────────── └────────────────┘
|
||||
└──────────────────┘ ConversionResult
|
||||
│ submit(missions) / append(missions)
|
||||
▼
|
||||
┌──────────────────┐
|
||||
│ MissionManager │ hàng đợi + MissionState, cấp MissionId
|
||||
└──────────────────┘
|
||||
│ nextMission() / takePendingCancel()
|
||||
▼
|
||||
┌──────────────────┐
|
||||
│ MissionExecutor │ thread DUY NHẤT phát lệnh ra ngoài
|
||||
│ (thread exec) │
|
||||
└──────────────────┘
|
||||
│ NavigationClient::dispatch(mission) / cancelActive(id)
|
||||
▼
|
||||
navigation runtime
|
||||
│ navDoneEvent(id) / navFailedEvent(id)
|
||||
└──────────────────────────► quay lại EventProcessor
|
||||
```
|
||||
|
||||
---
|
||||
## Bất biến quan trọng
|
||||
|
||||
# Thành phần chính
|
||||
Đây là những tính chất mà bộ test khoá lại; đọc phần này trước khi sửa code.
|
||||
|
||||
## Mission
|
||||
- **Mọi outcome mang `MissionId`.** `navDoneEvent(id)` / `navFailedEvent(id)` chỉ được chấp nhận khi
|
||||
`id` khớp mission đang chạy. Outcome đến trễ của một mission đã bị thay thế bị loại bỏ kèm log —
|
||||
nếu không, kết quả của chặng cũ sẽ "hoàn thành" chặng mới mà robot chưa hề chạy.
|
||||
- **`submit()` với danh sách rỗng là no-op tuyệt đối.** Một order lỗi không phải lệnh huỷ việc đang
|
||||
chạy; nó không được đụng tới hàng đợi.
|
||||
- **Mọi đường thoát của một mission đều bảo navigation dừng.** Bị thay thế (preempt), bị huỷ,
|
||||
emergency, quá hạn — tất cả đều đi qua `NavigationClient::cancelActive()`. Mission layer quên
|
||||
mission mà không bảo navigation dừng thì robot vẫn chạy tiếp tới goal cũ.
|
||||
- **Thứ tự sự kiện = thứ tự phát sinh (FIFO).** Phát order rồi huỷ ngay thì huỷ phải được xử lý sau
|
||||
order, nếu không robot chạy đúng cái người dùng vừa huỷ. Ngoại lệ duy nhất là emergency: nó bật cờ
|
||||
atomic ngay tại chỗ gọi nên độ trễ phản ứng không phụ thuộc độ dài hàng đợi.
|
||||
- **`nextMission()` trả mỗi mission đúng một lần**, tại đúng bước chuyển `QUEUED → RUNNING`. Bên gọi
|
||||
không phải tự khử trùng lặp.
|
||||
- **Mission bất biến sau khi submit.** `MissionManager` gán `id` rồi chia sẻ dưới dạng
|
||||
`shared_ptr<const Mission>` — ba thread đọc chung mà không cần khoá.
|
||||
- **`MissionManager` không bao giờ gọi ra ngoài khi đang giữ khoá.** Nó chỉ ghi "mission này cần
|
||||
được dừng" vào ô pending-cancel; `MissionExecutor` mới là thread thực hiện lời gọi đó.
|
||||
|
||||
Đơn vị thực thi cơ bản.
|
||||
## State machine
|
||||
|
||||
```text
|
||||
IDLE ──submit──► QUEUED ──dequeue──► RUNNING ──nav_done──► còn mission? ──có──► QUEUED
|
||||
│ (nav + action đều xong) │
|
||||
│ nav_failed / mission_timeout │ không
|
||||
▼ ▼
|
||||
FAILED ──submit mới──► QUEUED COMPLETED ──submit mới──► QUEUED
|
||||
|
||||
PAUSED ◄── pause / resume ──► (state trước đó)
|
||||
cancel (mọi state active) ──► CANCELLED ──submit mới──► QUEUED
|
||||
EMERGENCY: từ MỌI state; clear_emergency ──► CLEAR_EMERGENCY ──submit mới──► QUEUED
|
||||
```
|
||||
|
||||
`nav_done(id)` nghĩa là **cả chặng** hoàn tất — navigation lẫn action. Mission layer không có state
|
||||
chờ action riêng: action do navigation runtime thực thi, và mission layer giữ nguyên `RUNNING` trọn
|
||||
chặng.
|
||||
|
||||
Mọi lần đổi trạng thái được log một dòng `from -> to (lý do, mission id)` ở mức info, và chỉ khi
|
||||
state đổi thật.
|
||||
|
||||
## Kiểu dữ liệu
|
||||
|
||||
```cpp
|
||||
using MissionId = std::uint64_t; // 0 = kInvalidMissionId
|
||||
|
||||
class Mission
|
||||
{
|
||||
public:
|
||||
int sequenceId;
|
||||
|
||||
MissionType type;
|
||||
|
||||
int priority;
|
||||
|
||||
PoseStamped start;
|
||||
|
||||
PoseStamped goal;
|
||||
|
||||
std::vector<Node> nodes;
|
||||
|
||||
std::vector<Edge> edges;
|
||||
|
||||
std::vector<Action> actions;
|
||||
MissionId id; // MissionManager cấp khi submit, đơn điệu tăng
|
||||
MissionType type; // SIMPLE_GOAL | VDA5050_ORDER
|
||||
bool has_goal; // false = mission chỉ-có-action, navigation bỏ qua phần di chuyển
|
||||
robot_geometry_msgs::PoseStamped start; // chỉ hợp lệ khi has_goal
|
||||
robot_geometry_msgs::PoseStamped goal; // chỉ hợp lệ khi has_goal
|
||||
std::vector<robot_protocol_msgs::Node> nodes;
|
||||
std::vector<robot_protocol_msgs::Edge> edges;
|
||||
std::vector<Action> actions; // đã sắp theo sequenceId, đi qua nguyên vẹn
|
||||
};
|
||||
```
|
||||
|
||||
Mission có thể được tạo từ:
|
||||
Mission là **self-contained**: consumer không phải suy goal ra từ `nodes.back()`. Adapter VDA5050
|
||||
set sẵn `start`/`goal` từ `nodePosition` (theta `[rad]` → quaternion quanh trục z).
|
||||
|
||||
* Goal đơn giản
|
||||
* VDA5050 Order
|
||||
`has_goal == false` bắt buộc đi kèm ít nhất một action; core từ chối cả lô nếu adapter vi phạm.
|
||||
|
||||
---
|
||||
## VDA5050 conformance
|
||||
|
||||
## Action
|
||||
`VDA5050SourceAdapter` chịu trách nhiệm ba điểm:
|
||||
|
||||
Đại diện cho một hành động tại Node hoặc Edge.
|
||||
| Điểm | Hành vi |
|
||||
|---|---|
|
||||
| `released` (base/horizon) | Chỉ phần base được thực thi. Horizon là dự định của fleet manager, chưa được phép chạy. Order không điền `released` ở đâu cả thì cả order được coi là base, kèm log cảnh báo. |
|
||||
| `orderId` / `orderUpdateId` | `orderId` mới → thay hàng đợi (`kReplace`). Cùng `orderId` + `orderUpdateId` lớn hơn → chỉ sinh phần vừa release thêm và **nối tiếp** (`kAppend`). `orderUpdateId` không mới hơn → từ chối. |
|
||||
| `goal` / `start` | Set từ node cuối / node đầu của chặng, trong frame `global_frame` (mặc định `map`). VDA5050 `mapId` là danh tính bản đồ, không phải frame TF, nên không dùng làm `frame_id`. |
|
||||
|
||||
Chặng được cắt tại mỗi node có action: robot chạy tới node đó rồi mới thực hiện action. Action ngay
|
||||
tại node xuất phát sinh ra một chặng `has_goal == false`.
|
||||
|
||||
## Config
|
||||
|
||||
Bản runtime: `pnkx_nav_core/config/mission_adapters_params.yaml`.
|
||||
Bản test: `test/config/mission_adapters_params.yaml`, chỉ được đọc khi chạy kèm
|
||||
`PNKX_NAV_CORE_CONFIG_DIR`.
|
||||
|
||||
| Khoá | Đơn vị / mặc định | Ý nghĩa |
|
||||
|---|---|---|
|
||||
| `mission_adapters/mission_sources` | — | Danh sách nguồn mission `{name, type}` |
|
||||
| `mission_adapters/mission_timeout` | `[s]`, `0.0` | Trần thời gian cho một chặng; `0` = tắt. Quá hạn → chặng thất bại **và** navigation được bảo dừng |
|
||||
| `mission_adapters/clear_queue_on_failure` | `true` | Một chặng hỏng thì xoá sạch hàng đợi. Đặt `false` chỉ khi các mission độc lập với nhau |
|
||||
| `<type>/library_path` | — | Tên `.so` của plugin — **thiếu khoá này là lỗi runtime phổ biến nhất** |
|
||||
|
||||
## Dùng
|
||||
|
||||
```cpp
|
||||
class Action
|
||||
{
|
||||
public:
|
||||
int sequenceId;
|
||||
mission_adapters::PluginRegistry registry;
|
||||
robot::NodeHandle nh;
|
||||
registry.loadFromConfig(nh); // nạp nguồn mission từ YAML
|
||||
|
||||
ActionType type;
|
||||
mission_adapters::MissionConfig config;
|
||||
config.loadFromParams(nh);
|
||||
|
||||
robot_protocol_msgs::Action action;
|
||||
};
|
||||
mission_adapters::MissionManager manager(config);
|
||||
mission_adapters::EventProcessor processor(manager, registry);
|
||||
mission_adapters::MissionExecutor executor(manager);
|
||||
|
||||
executor.setNavigationClient(&my_navigation_client); // non-owning, phải sống lâu hơn executor
|
||||
processor.start();
|
||||
executor.start();
|
||||
|
||||
processor.goalEvent(goal); // hoặc orderEvent(order) / submitRequest(request)
|
||||
// ... navigation runtime gọi processor.navDoneEvent(mission->id) khi chặng xong ...
|
||||
```
|
||||
|
||||
Các Action sẽ được sắp xếp theo `sequenceId`.
|
||||
Ví dụ đầy đủ: [`examples/robot_control_example.cpp`](examples/robot_control_example.cpp) — có build,
|
||||
nên nó không thể trôi khỏi API.
|
||||
|
||||
---
|
||||
## Build và test
|
||||
|
||||
## GoalAdapter
|
||||
```bash
|
||||
catkin_make --pkg mission_adapters
|
||||
source devel/setup.bash
|
||||
|
||||
Chuyển đổi Goal thành Mission.
|
||||
./devel/lib/mission_adapters/event_bus_test
|
||||
./devel/lib/mission_adapters/adapter_test
|
||||
./devel/lib/mission_adapters/mission_manager_test
|
||||
./devel/lib/mission_adapters/mission_lifecycle_test
|
||||
|
||||
```cpp
|
||||
GoalAdapter adapter;
|
||||
|
||||
auto missions =
|
||||
adapter.convert(goal);
|
||||
PNKX_NAV_CORE_CONFIG_DIR=src/AMR_T800/Test/mission_adapters/test/config \
|
||||
./devel/lib/mission_adapters/plugin_registry_test
|
||||
```
|
||||
|
||||
Kết quả:
|
||||
Test cũng đăng ký với ctest: `cd build && ctest -R mission_adapters --output-on-failure`.
|
||||
|
||||
```text
|
||||
Goal
|
||||
└── Mission
|
||||
```
|
||||
## Thread
|
||||
|
||||
---
|
||||
| Thread | Sở hữu | Đánh thức bởi |
|
||||
|---|---|---|
|
||||
| `EventProcessor` | hàng đợi sự kiện, gọi adapter | `EventBus::pop()` chờ sự kiện |
|
||||
| `MissionExecutor` | mọi lời gọi xuống `NavigationClient` | `MissionManager::waitForWork()` chờ condition variable |
|
||||
| host | phát sự kiện, nhận outcome | — |
|
||||
|
||||
## VDA5050Adapter
|
||||
Chuyển đổi payload → mission chạy trên thread của `EventProcessor`, không phải thread host: adapter
|
||||
được phép có state, và chuyển đổi trên nhiều thread host sẽ tranh chấp state đó.
|
||||
|
||||
Chuyển đổi Order thành danh sách Mission.
|
||||
`MissionExecutor` không poll. Trong một vòng nó luôn **cancel trước, dispatch sau** — chặng cũ phải
|
||||
được bảo dừng trước khi chặng mới bắt đầu.
|
||||
|
||||
Ví dụ:
|
||||
## Chưa có
|
||||
|
||||
```text
|
||||
N1 ---- N2 ---- N3(Action)
|
||||
|
|
||||
|
|
||||
V
|
||||
Mission A
|
||||
|
||||
N3 ---- N4 ---- N5(Action)
|
||||
|
|
||||
|
|
||||
V
|
||||
Mission B
|
||||
```
|
||||
|
||||
Order sẽ được chia thành nhiều Mission tại các Node chứa Action.
|
||||
|
||||
---
|
||||
|
||||
## EventBus
|
||||
|
||||
Hàng đợi ưu tiên cho các Event.
|
||||
|
||||
```cpp
|
||||
std::priority_queue<
|
||||
Event,
|
||||
std::vector<Event>,
|
||||
EventCompare>;
|
||||
```
|
||||
|
||||
Priority nhỏ hơn sẽ được xử lý trước.
|
||||
|
||||
```cpp
|
||||
EMERGENCY = 0
|
||||
CANCEL = 1
|
||||
RESUME = 2
|
||||
PAUSE = 3
|
||||
NAV_DONE = 4
|
||||
ORDER = 5
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## EventProcessor
|
||||
|
||||
Tiếp nhận Event từ bên ngoài.
|
||||
|
||||
Ví dụ:
|
||||
|
||||
```cpp
|
||||
event_processor.orderEvent(order);
|
||||
|
||||
event_processor.pauseEvent();
|
||||
|
||||
event_processor.resumeEvent();
|
||||
|
||||
event_processor.cancelEvent();
|
||||
|
||||
event_processor.emergencyEvent();
|
||||
```
|
||||
|
||||
EventProcessor hoạt động trên một worker thread riêng.
|
||||
|
||||
---
|
||||
|
||||
## MissionManager
|
||||
|
||||
Quản lý trạng thái và hàng đợi Mission.
|
||||
|
||||
Các trạng thái hỗ trợ:
|
||||
|
||||
```cpp
|
||||
IDLE
|
||||
QUEUED
|
||||
RUNNING
|
||||
PAUSED
|
||||
WAITING_ACTION
|
||||
RECOVERY
|
||||
COMPLETED
|
||||
FAILED
|
||||
CANCELLED
|
||||
EMERGENCY
|
||||
```
|
||||
|
||||
Chức năng:
|
||||
|
||||
* Submit Mission
|
||||
* Lấy Mission tiếp theo
|
||||
* Pause
|
||||
* Resume
|
||||
* Cancel
|
||||
* Emergency
|
||||
* Navigation Done
|
||||
* Navigation Failed
|
||||
|
||||
---
|
||||
|
||||
## MissionExecutor
|
||||
|
||||
Thread chuyên lấy Mission từ MissionManager.
|
||||
|
||||
Khi có Mission mới, callback sẽ được gọi.
|
||||
|
||||
```cpp
|
||||
using MissionCallback =
|
||||
std::function<
|
||||
void(
|
||||
const std::shared_ptr<Mission>&
|
||||
)
|
||||
>;
|
||||
```
|
||||
|
||||
Đăng ký callback:
|
||||
|
||||
```cpp
|
||||
mission_executor.setMissionCallback(
|
||||
[&](const std::shared_ptr<Mission>& mission)
|
||||
{
|
||||
executeMission(*mission);
|
||||
});
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# Luồng hoạt động
|
||||
|
||||
## Goal
|
||||
|
||||
```text
|
||||
Goal
|
||||
│
|
||||
▼
|
||||
GoalAdapter
|
||||
│
|
||||
▼
|
||||
Mission
|
||||
│
|
||||
▼
|
||||
MissionManager
|
||||
│
|
||||
▼
|
||||
MissionExecutor
|
||||
│
|
||||
▼
|
||||
Navigation
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Order
|
||||
|
||||
```text
|
||||
Order
|
||||
│
|
||||
▼
|
||||
VDA5050Adapter
|
||||
│
|
||||
▼
|
||||
Mission A
|
||||
Mission B
|
||||
Mission C
|
||||
│
|
||||
▼
|
||||
Mission Queue
|
||||
│
|
||||
▼
|
||||
MissionExecutor
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# Navigation Feedback
|
||||
|
||||
Khi Navigation hoàn thành:
|
||||
|
||||
```cpp
|
||||
event_processor.navDoneEvent();
|
||||
```
|
||||
|
||||
Khi Navigation thất bại:
|
||||
|
||||
```cpp
|
||||
event_processor.navFailedEvent();
|
||||
```
|
||||
|
||||
Ví dụ:
|
||||
|
||||
```cpp
|
||||
auto state =
|
||||
move_base_ptr_->getFeedback()
|
||||
->navigation_state;
|
||||
|
||||
if(state != prev_state_)
|
||||
{
|
||||
if(state ==
|
||||
State::SUCCEEDED)
|
||||
{
|
||||
event_processor.navDoneEvent();
|
||||
}
|
||||
|
||||
if(state ==
|
||||
State::ABORTED)
|
||||
{
|
||||
event_processor.navFailedEvent();
|
||||
}
|
||||
|
||||
prev_state_ = state;
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# Ví dụ sử dụng
|
||||
|
||||
## Khởi tạo
|
||||
|
||||
```cpp
|
||||
MissionManager mission_manager;
|
||||
|
||||
EventProcessor event_processor(
|
||||
mission_manager);
|
||||
|
||||
MissionExecutor mission_executor(
|
||||
mission_manager);
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Start
|
||||
|
||||
```cpp
|
||||
event_processor.start();
|
||||
|
||||
mission_executor.start();
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Đăng ký callback
|
||||
|
||||
```cpp
|
||||
mission_executor.setMissionCallback(
|
||||
[&](const std::shared_ptr<Mission>& mission)
|
||||
{
|
||||
executeMission(*mission);
|
||||
});
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Nhận Order
|
||||
|
||||
```cpp
|
||||
robot_protocol_msgs::Order order;
|
||||
|
||||
event_processor.orderEvent(order);
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Pause
|
||||
|
||||
```cpp
|
||||
event_processor.pauseEvent();
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Resume
|
||||
|
||||
```cpp
|
||||
event_processor.resumeEvent();
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Cancel
|
||||
|
||||
```cpp
|
||||
event_processor.cancelEvent();
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Emergency Stop
|
||||
|
||||
```cpp
|
||||
event_processor.emergencyEvent();
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# Thread Model
|
||||
|
||||
Framework sử dụng 2 worker thread:
|
||||
|
||||
```text
|
||||
Thread 1
|
||||
└─ EventProcessor
|
||||
|
||||
Thread 2
|
||||
└─ MissionExecutor
|
||||
```
|
||||
|
||||
Navigation Stack hoạt động độc lập.
|
||||
|
||||
```text
|
||||
Main Thread
|
||||
│
|
||||
├─ Navigation
|
||||
│
|
||||
├─ EventProcessor
|
||||
│
|
||||
└─ MissionExecutor
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# TODO
|
||||
|
||||
Các chức năng dự kiến bổ sung:
|
||||
|
||||
* Action Executor
|
||||
* WAITING_ACTION state
|
||||
* ACTION_DONE event
|
||||
* ACTION_FAILED event
|
||||
* Recovery Framework
|
||||
* Mission Priority Queue
|
||||
* Mission Persistence
|
||||
* VDA5050 Instant Actions
|
||||
* Multi-Robot Fleet Support
|
||||
|
||||
---
|
||||
|
||||
# License
|
||||
|
||||
Internal Project.
|
||||
- Mission persistence (mất điện giữa order thì hàng đợi mất).
|
||||
- VDA5050 instant actions.
|
||||
- Mission priority queue — hàng đợi hiện là FIFO thuần.
|
||||
- Multi-robot fleet.
|
||||
|
||||
393
build-standalone-codex-5j6ZZh/CMakeCache.txt
Normal file
393
build-standalone-codex-5j6ZZh/CMakeCache.txt
Normal file
@@ -0,0 +1,393 @@
|
||||
# This is the CMakeCache file.
|
||||
# For build in directory: /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh
|
||||
# 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
|
||||
########################
|
||||
|
||||
//Build mission_adapters examples
|
||||
BUILD_MISSION_ADAPTERS_EXAMPLES:BOOL=ON
|
||||
|
||||
//The directory containing a CMake configuration file for Boost.
|
||||
Boost_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0
|
||||
|
||||
Boost_FILESYSTEM_LIBRARY_RELEASE:STRING=/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.71.0
|
||||
|
||||
//Path to a file.
|
||||
Boost_INCLUDE_DIR:PATH=/usr/include
|
||||
|
||||
Boost_SYSTEM_LIBRARY_RELEASE:STRING=/usr/lib/x86_64-linux-gnu/libboost_system.so.1.71.0
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_AR:FILEPATH=/usr/bin/ar
|
||||
|
||||
//Choose the type of build, options are: None Debug Release RelWithDebInfo
|
||||
// MinSizeRel ...
|
||||
CMAKE_BUILD_TYPE:STRING=
|
||||
|
||||
//Enable/Disable color output during build.
|
||||
CMAKE_COLOR_MAKEFILE:BOOL=ON
|
||||
|
||||
//CXX compiler
|
||||
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
|
||||
|
||||
//A wrapper around 'ar' adding the appropriate '--plugin' option
|
||||
// for the GCC compiler
|
||||
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9
|
||||
|
||||
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
|
||||
// for the GCC compiler
|
||||
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9
|
||||
|
||||
//Flags used by the CXX compiler during all build types.
|
||||
CMAKE_CXX_FLAGS:STRING=
|
||||
|
||||
//Flags used by the CXX compiler during DEBUG builds.
|
||||
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
|
||||
|
||||
//Flags used by the CXX compiler during MINSIZEREL builds.
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
|
||||
|
||||
//Flags used by the CXX compiler during RELEASE builds.
|
||||
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
|
||||
|
||||
//Flags used by the CXX compiler during RELWITHDEBINFO builds.
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
|
||||
|
||||
//Flags used by the linker during all build types.
|
||||
CMAKE_EXE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during DEBUG builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during MINSIZEREL builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during RELEASE builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during RELWITHDEBINFO builds.
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Enable/Disable output of compile commands during generation.
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
|
||||
|
||||
//Install path prefix, prepended onto install directories.
|
||||
CMAKE_INSTALL_PREFIX:PATH=/usr/local
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_LINKER:FILEPATH=/usr/bin/ld
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
|
||||
|
||||
//Flags used by the linker during the creation of modules during
|
||||
// all build types.
|
||||
CMAKE_MODULE_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during the creation of modules during
|
||||
// DEBUG builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during the creation of modules during
|
||||
// MINSIZEREL builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during the creation of modules during
|
||||
// RELEASE builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during the creation of modules during
|
||||
// RELWITHDEBINFO builds.
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_NM:FILEPATH=/usr/bin/nm
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
|
||||
|
||||
//Value Computed by CMake
|
||||
CMAKE_PROJECT_DESCRIPTION:STATIC=
|
||||
|
||||
//Value Computed by CMake
|
||||
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
|
||||
|
||||
//Value Computed by CMake
|
||||
CMAKE_PROJECT_NAME:STATIC=mission_adapters
|
||||
|
||||
//Value Computed by CMake
|
||||
CMAKE_PROJECT_VERSION:STATIC=0.2.0
|
||||
|
||||
//Value Computed by CMake
|
||||
CMAKE_PROJECT_VERSION_MAJOR:STATIC=0
|
||||
|
||||
//Value Computed by CMake
|
||||
CMAKE_PROJECT_VERSION_MINOR:STATIC=2
|
||||
|
||||
//Value Computed by CMake
|
||||
CMAKE_PROJECT_VERSION_PATCH:STATIC=0
|
||||
|
||||
//Value Computed by CMake
|
||||
CMAKE_PROJECT_VERSION_TWEAK:STATIC=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_READELF:FILEPATH=/usr/bin/readelf
|
||||
|
||||
//Flags used by the linker during the creation of shared libraries
|
||||
// during all build types.
|
||||
CMAKE_SHARED_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during the creation of shared libraries
|
||||
// during DEBUG builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during the creation of shared libraries
|
||||
// during MINSIZEREL builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during the creation of shared libraries
|
||||
// during RELEASE builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during the creation of shared libraries
|
||||
// during RELWITHDEBINFO builds.
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//If set, runtime paths are not added when installing shared libraries,
|
||||
// but are added when building.
|
||||
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
|
||||
|
||||
//If set, runtime paths are not added when using shared libraries.
|
||||
CMAKE_SKIP_RPATH:BOOL=NO
|
||||
|
||||
//Flags used by the linker during the creation of static libraries
|
||||
// during all build types.
|
||||
CMAKE_STATIC_LINKER_FLAGS:STRING=
|
||||
|
||||
//Flags used by the linker during the creation of static libraries
|
||||
// during DEBUG builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
|
||||
|
||||
//Flags used by the linker during the creation of static libraries
|
||||
// during MINSIZEREL builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||
|
||||
//Flags used by the linker during the creation of static libraries
|
||||
// during RELEASE builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
|
||||
|
||||
//Flags used by the linker during the creation of static libraries
|
||||
// during RELWITHDEBINFO builds.
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||
|
||||
//Path to a program.
|
||||
CMAKE_STRIP:FILEPATH=/usr/bin/strip
|
||||
|
||||
//If this value is on, makefiles will be generated without the
|
||||
// .SILENT directive, and all commands will be echoed to the console
|
||||
// during the make. This is useful for debugging only. With Visual
|
||||
// Studio IDE projects all commands are done without /nologo.
|
||||
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
|
||||
|
||||
//The directory containing a CMake configuration file for boost_filesystem.
|
||||
boost_filesystem_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_filesystem-1.71.0
|
||||
|
||||
//The directory containing a CMake configuration file for boost_headers.
|
||||
boost_headers_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.71.0
|
||||
|
||||
//The directory containing a CMake configuration file for boost_system.
|
||||
boost_system_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.71.0
|
||||
|
||||
//Value Computed by CMake
|
||||
mission_adapters_BINARY_DIR:STATIC=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh
|
||||
|
||||
//Dependencies for the target
|
||||
mission_adapters_LIB_DEPENDS:STATIC=general;robot_cpp;general;robot_time;general;robot_xmlrpcpp;general;Boost::system;general;Boost::filesystem;general;dl;general;yaml-cpp;
|
||||
|
||||
//Value Computed by CMake
|
||||
mission_adapters_SOURCE_DIR:STATIC=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters
|
||||
|
||||
//Dependencies for the target
|
||||
mission_adapters_goal_source_LIB_DEPENDS:STATIC=general;mission_adapters;general;robot_cpp;general;robot_time;general;robot_xmlrpcpp;
|
||||
|
||||
//Dependencies for the target
|
||||
mission_adapters_vda5050_source_LIB_DEPENDS:STATIC=general;mission_adapters;general;robot_cpp;general;robot_time;general;robot_xmlrpcpp;
|
||||
|
||||
//The directory containing a CMake configuration file for yaml-cpp.
|
||||
yaml-cpp_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/yaml-cpp
|
||||
|
||||
|
||||
########################
|
||||
# INTERNAL cache entries
|
||||
########################
|
||||
|
||||
//ADVANCED property for variable: Boost_DIR
|
||||
Boost_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_ADDR2LINE
|
||||
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_AR
|
||||
CMAKE_AR-ADVANCED:INTERNAL=1
|
||||
//This is the directory where this CMakeCache.txt was created
|
||||
CMAKE_CACHEFILE_DIR:INTERNAL=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh
|
||||
//Major version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
|
||||
//Minor version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MINOR_VERSION:INTERNAL=16
|
||||
//Patch version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_PATCH_VERSION:INTERNAL=3
|
||||
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
|
||||
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Path to CMake executable.
|
||||
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
|
||||
//Path to cpack program executable.
|
||||
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
|
||||
//Path to ctest program executable.
|
||||
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
|
||||
//ADVANCED property for variable: CMAKE_CXX_COMPILER
|
||||
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
|
||||
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
|
||||
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS
|
||||
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
|
||||
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
|
||||
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_DLLTOOL
|
||||
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
|
||||
//Executable file format
|
||||
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
|
||||
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
|
||||
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
|
||||
//Name of external makefile project generator.
|
||||
CMAKE_EXTRA_GENERATOR:INTERNAL=
|
||||
//Name of generator.
|
||||
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
|
||||
//Generator instance identifier.
|
||||
CMAKE_GENERATOR_INSTANCE:INTERNAL=
|
||||
//Name of generator platform.
|
||||
CMAKE_GENERATOR_PLATFORM:INTERNAL=
|
||||
//Name of generator toolset.
|
||||
CMAKE_GENERATOR_TOOLSET:INTERNAL=
|
||||
//Test CMAKE_HAVE_LIBC_PTHREAD
|
||||
CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=
|
||||
//Have library pthreads
|
||||
CMAKE_HAVE_PTHREADS_CREATE:INTERNAL=
|
||||
//Have library pthread
|
||||
CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1
|
||||
//Have include pthread.h
|
||||
CMAKE_HAVE_PTHREAD_H:INTERNAL=1
|
||||
//Source directory with the top level CMakeLists.txt file for this
|
||||
// project
|
||||
CMAKE_HOME_DIRECTORY:INTERNAL=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters
|
||||
//Install .so files without execute permission.
|
||||
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_LINKER
|
||||
CMAKE_LINKER-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
|
||||
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
|
||||
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
|
||||
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_NM
|
||||
CMAKE_NM-ADVANCED:INTERNAL=1
|
||||
//number of local generators
|
||||
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_OBJCOPY
|
||||
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_OBJDUMP
|
||||
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
|
||||
//Platform information initialized
|
||||
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_RANLIB
|
||||
CMAKE_RANLIB-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_READELF
|
||||
CMAKE_READELF-ADVANCED:INTERNAL=1
|
||||
//Path to CMake installation.
|
||||
CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.16
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
|
||||
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
|
||||
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
|
||||
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_SKIP_RPATH
|
||||
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
|
||||
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
|
||||
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
|
||||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: CMAKE_STRIP
|
||||
CMAKE_STRIP-ADVANCED:INTERNAL=1
|
||||
//uname command
|
||||
CMAKE_UNAME:INTERNAL=/usr/bin/uname
|
||||
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
|
||||
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
|
||||
//Details about finding Boost
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_Boost:INTERNAL=[/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake][cfound components: system filesystem ][v1.71.0()]
|
||||
//Details about finding Threads
|
||||
FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
|
||||
//ADVANCED property for variable: boost_filesystem_DIR
|
||||
boost_filesystem_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: boost_headers_DIR
|
||||
boost_headers_DIR-ADVANCED:INTERNAL=1
|
||||
//ADVANCED property for variable: boost_system_DIR
|
||||
boost_system_DIR-ADVANCED:INTERNAL=1
|
||||
|
||||
@@ -0,0 +1,88 @@
|
||||
set(CMAKE_CXX_COMPILER "/usr/bin/c++")
|
||||
set(CMAKE_CXX_COMPILER_ARG1 "")
|
||||
set(CMAKE_CXX_COMPILER_ID "GNU")
|
||||
set(CMAKE_CXX_COMPILER_VERSION "9.4.0")
|
||||
set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
|
||||
set(CMAKE_CXX_COMPILER_WRAPPER "")
|
||||
set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
|
||||
set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20")
|
||||
set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
|
||||
set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
|
||||
set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
|
||||
set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
|
||||
set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
|
||||
|
||||
set(CMAKE_CXX_PLATFORM_ID "Linux")
|
||||
set(CMAKE_CXX_SIMULATE_ID "")
|
||||
set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "")
|
||||
set(CMAKE_CXX_SIMULATE_VERSION "")
|
||||
|
||||
|
||||
|
||||
set(CMAKE_AR "/usr/bin/ar")
|
||||
set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9")
|
||||
set(CMAKE_RANLIB "/usr/bin/ranlib")
|
||||
set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9")
|
||||
set(CMAKE_LINKER "/usr/bin/ld")
|
||||
set(CMAKE_MT "")
|
||||
set(CMAKE_COMPILER_IS_GNUCXX 1)
|
||||
set(CMAKE_CXX_COMPILER_LOADED 1)
|
||||
set(CMAKE_CXX_COMPILER_WORKS TRUE)
|
||||
set(CMAKE_CXX_ABI_COMPILED TRUE)
|
||||
set(CMAKE_COMPILER_IS_MINGW )
|
||||
set(CMAKE_COMPILER_IS_CYGWIN )
|
||||
if(CMAKE_COMPILER_IS_CYGWIN)
|
||||
set(CYGWIN 1)
|
||||
set(UNIX 1)
|
||||
endif()
|
||||
|
||||
set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
|
||||
|
||||
if(CMAKE_COMPILER_IS_MINGW)
|
||||
set(MINGW 1)
|
||||
endif()
|
||||
set(CMAKE_CXX_COMPILER_ID_RUN 1)
|
||||
set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP)
|
||||
set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
|
||||
|
||||
foreach (lang C OBJC OBJCXX)
|
||||
if (CMAKE_${lang}_COMPILER_ID_RUN)
|
||||
foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
|
||||
list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
|
||||
endforeach()
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
set(CMAKE_CXX_LINKER_PREFERENCE 30)
|
||||
set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
|
||||
|
||||
# Save compiler ABI information.
|
||||
set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
|
||||
set(CMAKE_CXX_COMPILER_ABI "ELF")
|
||||
set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
||||
|
||||
if(CMAKE_CXX_SIZEOF_DATA_PTR)
|
||||
set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
|
||||
endif()
|
||||
|
||||
if(CMAKE_CXX_COMPILER_ABI)
|
||||
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
|
||||
endif()
|
||||
|
||||
if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
|
||||
set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
|
||||
endif()
|
||||
|
||||
set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
|
||||
if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
|
||||
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
|
||||
endif()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include")
|
||||
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
|
||||
set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
|
||||
set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
|
||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
set(CMAKE_HOST_SYSTEM "Linux-5.15.0-139-generic")
|
||||
set(CMAKE_HOST_SYSTEM_NAME "Linux")
|
||||
set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-139-generic")
|
||||
set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
|
||||
|
||||
|
||||
|
||||
set(CMAKE_SYSTEM "Linux-5.15.0-139-generic")
|
||||
set(CMAKE_SYSTEM_NAME "Linux")
|
||||
set(CMAKE_SYSTEM_VERSION "5.15.0-139-generic")
|
||||
set(CMAKE_SYSTEM_PROCESSOR "x86_64")
|
||||
|
||||
set(CMAKE_CROSSCOMPILING "FALSE")
|
||||
|
||||
set(CMAKE_SYSTEM_LOADED 1)
|
||||
@@ -0,0 +1,660 @@
|
||||
/* This source file must have a .cpp extension so that all C++ compilers
|
||||
recognize the extension without flags. Borland does not know .cxx for
|
||||
example. */
|
||||
#ifndef __cplusplus
|
||||
# error "A C compiler has been selected for C++."
|
||||
#endif
|
||||
|
||||
|
||||
/* Version number components: V=Version, R=Revision, P=Patch
|
||||
Version date components: YYYY=Year, MM=Month, DD=Day */
|
||||
|
||||
#if defined(__COMO__)
|
||||
# define COMPILER_ID "Comeau"
|
||||
/* __COMO_VERSION__ = VRR */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
|
||||
|
||||
#elif defined(__INTEL_COMPILER) || defined(__ICC)
|
||||
# define COMPILER_ID "Intel"
|
||||
# if defined(_MSC_VER)
|
||||
# define SIMULATE_ID "MSVC"
|
||||
# endif
|
||||
# if defined(__GNUC__)
|
||||
# define SIMULATE_ID "GNU"
|
||||
# endif
|
||||
/* __INTEL_COMPILER = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
|
||||
# if defined(__INTEL_COMPILER_UPDATE)
|
||||
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
|
||||
# else
|
||||
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
|
||||
# endif
|
||||
# if defined(__INTEL_COMPILER_BUILD_DATE)
|
||||
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
|
||||
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
|
||||
# endif
|
||||
# if defined(_MSC_VER)
|
||||
/* _MSC_VER = VVRR */
|
||||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# endif
|
||||
# if defined(__GNUC__)
|
||||
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
|
||||
# elif defined(__GNUG__)
|
||||
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
|
||||
# endif
|
||||
# if defined(__GNUC_MINOR__)
|
||||
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
|
||||
# endif
|
||||
# if defined(__GNUC_PATCHLEVEL__)
|
||||
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
||||
# endif
|
||||
|
||||
#elif defined(__PATHCC__)
|
||||
# define COMPILER_ID "PathScale"
|
||||
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
|
||||
# if defined(__PATHCC_PATCHLEVEL__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
|
||||
# endif
|
||||
|
||||
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
|
||||
# define COMPILER_ID "Embarcadero"
|
||||
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
|
||||
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
|
||||
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
|
||||
|
||||
#elif defined(__BORLANDC__)
|
||||
# define COMPILER_ID "Borland"
|
||||
/* __BORLANDC__ = 0xVRR */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
|
||||
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
|
||||
|
||||
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
|
||||
# define COMPILER_ID "Watcom"
|
||||
/* __WATCOMC__ = VVRR */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
|
||||
# if (__WATCOMC__ % 10) > 0
|
||||
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
|
||||
# endif
|
||||
|
||||
#elif defined(__WATCOMC__)
|
||||
# define COMPILER_ID "OpenWatcom"
|
||||
/* __WATCOMC__ = VVRP + 1100 */
|
||||
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
|
||||
# if (__WATCOMC__ % 10) > 0
|
||||
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
|
||||
# endif
|
||||
|
||||
#elif defined(__SUNPRO_CC)
|
||||
# define COMPILER_ID "SunPro"
|
||||
# if __SUNPRO_CC >= 0x5100
|
||||
/* __SUNPRO_CC = 0xVRRP */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
|
||||
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
|
||||
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
|
||||
# else
|
||||
/* __SUNPRO_CC = 0xVRP */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
|
||||
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
|
||||
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
|
||||
# endif
|
||||
|
||||
#elif defined(__HP_aCC)
|
||||
# define COMPILER_ID "HP"
|
||||
/* __HP_aCC = VVRRPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
|
||||
# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
|
||||
|
||||
#elif defined(__DECCXX)
|
||||
# define COMPILER_ID "Compaq"
|
||||
/* __DECCXX_VER = VVRRTPPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
|
||||
# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
|
||||
|
||||
#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
|
||||
# define COMPILER_ID "zOS"
|
||||
/* __IBMCPP__ = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
|
||||
|
||||
#elif defined(__ibmxl__) && defined(__clang__)
|
||||
# define COMPILER_ID "XLClang"
|
||||
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
|
||||
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
|
||||
|
||||
|
||||
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
|
||||
# define COMPILER_ID "XL"
|
||||
/* __IBMCPP__ = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
|
||||
|
||||
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
|
||||
# define COMPILER_ID "VisualAge"
|
||||
/* __IBMCPP__ = VRP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
|
||||
|
||||
#elif defined(__PGI)
|
||||
# define COMPILER_ID "PGI"
|
||||
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
|
||||
# if defined(__PGIC_PATCHLEVEL__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
|
||||
# endif
|
||||
|
||||
#elif defined(_CRAYC)
|
||||
# define COMPILER_ID "Cray"
|
||||
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
|
||||
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
|
||||
|
||||
#elif defined(__TI_COMPILER_VERSION__)
|
||||
# define COMPILER_ID "TI"
|
||||
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
|
||||
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
|
||||
|
||||
#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
|
||||
# define COMPILER_ID "Fujitsu"
|
||||
|
||||
#elif defined(__ghs__)
|
||||
# define COMPILER_ID "GHS"
|
||||
/* __GHS_VERSION_NUMBER = VVVVRP */
|
||||
# ifdef __GHS_VERSION_NUMBER
|
||||
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
|
||||
# endif
|
||||
|
||||
#elif defined(__SCO_VERSION__)
|
||||
# define COMPILER_ID "SCO"
|
||||
|
||||
#elif defined(__ARMCC_VERSION) && !defined(__clang__)
|
||||
# define COMPILER_ID "ARMCC"
|
||||
#if __ARMCC_VERSION >= 1000000
|
||||
/* __ARMCC_VERSION = VRRPPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
|
||||
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
|
||||
#else
|
||||
/* __ARMCC_VERSION = VRPPPP */
|
||||
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
|
||||
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
|
||||
#endif
|
||||
|
||||
|
||||
#elif defined(__clang__) && defined(__apple_build_version__)
|
||||
# define COMPILER_ID "AppleClang"
|
||||
# if defined(_MSC_VER)
|
||||
# define SIMULATE_ID "MSVC"
|
||||
# endif
|
||||
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
|
||||
# if defined(_MSC_VER)
|
||||
/* _MSC_VER = VVRR */
|
||||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# endif
|
||||
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
|
||||
|
||||
#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
|
||||
# define COMPILER_ID "ARMClang"
|
||||
# define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
|
||||
# define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
|
||||
# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
|
||||
|
||||
#elif defined(__clang__)
|
||||
# define COMPILER_ID "Clang"
|
||||
# if defined(_MSC_VER)
|
||||
# define SIMULATE_ID "MSVC"
|
||||
# endif
|
||||
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
|
||||
# if defined(_MSC_VER)
|
||||
/* _MSC_VER = VVRR */
|
||||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# endif
|
||||
|
||||
#elif defined(__GNUC__) || defined(__GNUG__)
|
||||
# define COMPILER_ID "GNU"
|
||||
# if defined(__GNUC__)
|
||||
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
|
||||
# else
|
||||
# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
|
||||
# endif
|
||||
# if defined(__GNUC_MINOR__)
|
||||
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
|
||||
# endif
|
||||
# if defined(__GNUC_PATCHLEVEL__)
|
||||
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
||||
# endif
|
||||
|
||||
#elif defined(_MSC_VER)
|
||||
# define COMPILER_ID "MSVC"
|
||||
/* _MSC_VER = VVRR */
|
||||
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||
# if defined(_MSC_FULL_VER)
|
||||
# if _MSC_VER >= 1400
|
||||
/* _MSC_FULL_VER = VVRRPPPPP */
|
||||
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
|
||||
# else
|
||||
/* _MSC_FULL_VER = VVRRPPPP */
|
||||
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
|
||||
# endif
|
||||
# endif
|
||||
# if defined(_MSC_BUILD)
|
||||
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
|
||||
# endif
|
||||
|
||||
#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
|
||||
# define COMPILER_ID "ADSP"
|
||||
#if defined(__VISUALDSPVERSION__)
|
||||
/* __VISUALDSPVERSION__ = 0xVVRRPP00 */
|
||||
# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
|
||||
# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
|
||||
# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
|
||||
#endif
|
||||
|
||||
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
|
||||
# define COMPILER_ID "IAR"
|
||||
# if defined(__VER__) && defined(__ICCARM__)
|
||||
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
|
||||
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
|
||||
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
|
||||
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
|
||||
# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__))
|
||||
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
|
||||
# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
|
||||
# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
|
||||
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
|
||||
# endif
|
||||
|
||||
|
||||
/* These compilers are either not known or too old to define an
|
||||
identification macro. Try to identify the platform and guess that
|
||||
it is the native compiler. */
|
||||
#elif defined(__hpux) || defined(__hpua)
|
||||
# define COMPILER_ID "HP"
|
||||
|
||||
#else /* unknown compiler */
|
||||
# define COMPILER_ID ""
|
||||
#endif
|
||||
|
||||
/* Construct the string literal in pieces to prevent the source from
|
||||
getting matched. Store it in a pointer rather than an array
|
||||
because some compilers will just produce instructions to fill the
|
||||
array rather than assigning a pointer to a static array. */
|
||||
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
|
||||
#ifdef SIMULATE_ID
|
||||
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
|
||||
#endif
|
||||
|
||||
#ifdef __QNXNTO__
|
||||
char const* qnxnto = "INFO" ":" "qnxnto[]";
|
||||
#endif
|
||||
|
||||
#if defined(__CRAYXE) || defined(__CRAYXC)
|
||||
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
|
||||
#endif
|
||||
|
||||
#define STRINGIFY_HELPER(X) #X
|
||||
#define STRINGIFY(X) STRINGIFY_HELPER(X)
|
||||
|
||||
/* Identify known platforms by name. */
|
||||
#if defined(__linux) || defined(__linux__) || defined(linux)
|
||||
# define PLATFORM_ID "Linux"
|
||||
|
||||
#elif defined(__CYGWIN__)
|
||||
# define PLATFORM_ID "Cygwin"
|
||||
|
||||
#elif defined(__MINGW32__)
|
||||
# define PLATFORM_ID "MinGW"
|
||||
|
||||
#elif defined(__APPLE__)
|
||||
# define PLATFORM_ID "Darwin"
|
||||
|
||||
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
|
||||
# define PLATFORM_ID "Windows"
|
||||
|
||||
#elif defined(__FreeBSD__) || defined(__FreeBSD)
|
||||
# define PLATFORM_ID "FreeBSD"
|
||||
|
||||
#elif defined(__NetBSD__) || defined(__NetBSD)
|
||||
# define PLATFORM_ID "NetBSD"
|
||||
|
||||
#elif defined(__OpenBSD__) || defined(__OPENBSD)
|
||||
# define PLATFORM_ID "OpenBSD"
|
||||
|
||||
#elif defined(__sun) || defined(sun)
|
||||
# define PLATFORM_ID "SunOS"
|
||||
|
||||
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
|
||||
# define PLATFORM_ID "AIX"
|
||||
|
||||
#elif defined(__hpux) || defined(__hpux__)
|
||||
# define PLATFORM_ID "HP-UX"
|
||||
|
||||
#elif defined(__HAIKU__)
|
||||
# define PLATFORM_ID "Haiku"
|
||||
|
||||
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
|
||||
# define PLATFORM_ID "BeOS"
|
||||
|
||||
#elif defined(__QNX__) || defined(__QNXNTO__)
|
||||
# define PLATFORM_ID "QNX"
|
||||
|
||||
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
|
||||
# define PLATFORM_ID "Tru64"
|
||||
|
||||
#elif defined(__riscos) || defined(__riscos__)
|
||||
# define PLATFORM_ID "RISCos"
|
||||
|
||||
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
|
||||
# define PLATFORM_ID "SINIX"
|
||||
|
||||
#elif defined(__UNIX_SV__)
|
||||
# define PLATFORM_ID "UNIX_SV"
|
||||
|
||||
#elif defined(__bsdos__)
|
||||
# define PLATFORM_ID "BSDOS"
|
||||
|
||||
#elif defined(_MPRAS) || defined(MPRAS)
|
||||
# define PLATFORM_ID "MP-RAS"
|
||||
|
||||
#elif defined(__osf) || defined(__osf__)
|
||||
# define PLATFORM_ID "OSF1"
|
||||
|
||||
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
|
||||
# define PLATFORM_ID "SCO_SV"
|
||||
|
||||
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
|
||||
# define PLATFORM_ID "ULTRIX"
|
||||
|
||||
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
|
||||
# define PLATFORM_ID "Xenix"
|
||||
|
||||
#elif defined(__WATCOMC__)
|
||||
# if defined(__LINUX__)
|
||||
# define PLATFORM_ID "Linux"
|
||||
|
||||
# elif defined(__DOS__)
|
||||
# define PLATFORM_ID "DOS"
|
||||
|
||||
# elif defined(__OS2__)
|
||||
# define PLATFORM_ID "OS2"
|
||||
|
||||
# elif defined(__WINDOWS__)
|
||||
# define PLATFORM_ID "Windows3x"
|
||||
|
||||
# else /* unknown platform */
|
||||
# define PLATFORM_ID
|
||||
# endif
|
||||
|
||||
#elif defined(__INTEGRITY)
|
||||
# if defined(INT_178B)
|
||||
# define PLATFORM_ID "Integrity178"
|
||||
|
||||
# else /* regular Integrity */
|
||||
# define PLATFORM_ID "Integrity"
|
||||
# endif
|
||||
|
||||
#else /* unknown platform */
|
||||
# define PLATFORM_ID
|
||||
|
||||
#endif
|
||||
|
||||
/* For windows compilers MSVC and Intel we can determine
|
||||
the architecture of the compiler being used. This is because
|
||||
the compilers do not have flags that can change the architecture,
|
||||
but rather depend on which compiler is being used
|
||||
*/
|
||||
#if defined(_WIN32) && defined(_MSC_VER)
|
||||
# if defined(_M_IA64)
|
||||
# define ARCHITECTURE_ID "IA64"
|
||||
|
||||
# elif defined(_M_X64) || defined(_M_AMD64)
|
||||
# define ARCHITECTURE_ID "x64"
|
||||
|
||||
# elif defined(_M_IX86)
|
||||
# define ARCHITECTURE_ID "X86"
|
||||
|
||||
# elif defined(_M_ARM64)
|
||||
# define ARCHITECTURE_ID "ARM64"
|
||||
|
||||
# elif defined(_M_ARM)
|
||||
# if _M_ARM == 4
|
||||
# define ARCHITECTURE_ID "ARMV4I"
|
||||
# elif _M_ARM == 5
|
||||
# define ARCHITECTURE_ID "ARMV5I"
|
||||
# else
|
||||
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
|
||||
# endif
|
||||
|
||||
# elif defined(_M_MIPS)
|
||||
# define ARCHITECTURE_ID "MIPS"
|
||||
|
||||
# elif defined(_M_SH)
|
||||
# define ARCHITECTURE_ID "SHx"
|
||||
|
||||
# else /* unknown architecture */
|
||||
# define ARCHITECTURE_ID ""
|
||||
# endif
|
||||
|
||||
#elif defined(__WATCOMC__)
|
||||
# if defined(_M_I86)
|
||||
# define ARCHITECTURE_ID "I86"
|
||||
|
||||
# elif defined(_M_IX86)
|
||||
# define ARCHITECTURE_ID "X86"
|
||||
|
||||
# else /* unknown architecture */
|
||||
# define ARCHITECTURE_ID ""
|
||||
# endif
|
||||
|
||||
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
|
||||
# if defined(__ICCARM__)
|
||||
# define ARCHITECTURE_ID "ARM"
|
||||
|
||||
# elif defined(__ICCRX__)
|
||||
# define ARCHITECTURE_ID "RX"
|
||||
|
||||
# elif defined(__ICCRH850__)
|
||||
# define ARCHITECTURE_ID "RH850"
|
||||
|
||||
# elif defined(__ICCRL78__)
|
||||
# define ARCHITECTURE_ID "RL78"
|
||||
|
||||
# elif defined(__ICCRISCV__)
|
||||
# define ARCHITECTURE_ID "RISCV"
|
||||
|
||||
# elif defined(__ICCAVR__)
|
||||
# define ARCHITECTURE_ID "AVR"
|
||||
|
||||
# elif defined(__ICC430__)
|
||||
# define ARCHITECTURE_ID "MSP430"
|
||||
|
||||
# elif defined(__ICCV850__)
|
||||
# define ARCHITECTURE_ID "V850"
|
||||
|
||||
# elif defined(__ICC8051__)
|
||||
# define ARCHITECTURE_ID "8051"
|
||||
|
||||
# else /* unknown architecture */
|
||||
# define ARCHITECTURE_ID ""
|
||||
# endif
|
||||
|
||||
#elif defined(__ghs__)
|
||||
# if defined(__PPC64__)
|
||||
# define ARCHITECTURE_ID "PPC64"
|
||||
|
||||
# elif defined(__ppc__)
|
||||
# define ARCHITECTURE_ID "PPC"
|
||||
|
||||
# elif defined(__ARM__)
|
||||
# define ARCHITECTURE_ID "ARM"
|
||||
|
||||
# elif defined(__x86_64__)
|
||||
# define ARCHITECTURE_ID "x64"
|
||||
|
||||
# elif defined(__i386__)
|
||||
# define ARCHITECTURE_ID "X86"
|
||||
|
||||
# else /* unknown architecture */
|
||||
# define ARCHITECTURE_ID ""
|
||||
# endif
|
||||
#else
|
||||
# define ARCHITECTURE_ID
|
||||
#endif
|
||||
|
||||
/* Convert integer to decimal digit literals. */
|
||||
#define DEC(n) \
|
||||
('0' + (((n) / 10000000)%10)), \
|
||||
('0' + (((n) / 1000000)%10)), \
|
||||
('0' + (((n) / 100000)%10)), \
|
||||
('0' + (((n) / 10000)%10)), \
|
||||
('0' + (((n) / 1000)%10)), \
|
||||
('0' + (((n) / 100)%10)), \
|
||||
('0' + (((n) / 10)%10)), \
|
||||
('0' + ((n) % 10))
|
||||
|
||||
/* Convert integer to hex digit literals. */
|
||||
#define HEX(n) \
|
||||
('0' + ((n)>>28 & 0xF)), \
|
||||
('0' + ((n)>>24 & 0xF)), \
|
||||
('0' + ((n)>>20 & 0xF)), \
|
||||
('0' + ((n)>>16 & 0xF)), \
|
||||
('0' + ((n)>>12 & 0xF)), \
|
||||
('0' + ((n)>>8 & 0xF)), \
|
||||
('0' + ((n)>>4 & 0xF)), \
|
||||
('0' + ((n) & 0xF))
|
||||
|
||||
/* Construct a string literal encoding the version number components. */
|
||||
#ifdef COMPILER_VERSION_MAJOR
|
||||
char const info_version[] = {
|
||||
'I', 'N', 'F', 'O', ':',
|
||||
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
|
||||
COMPILER_VERSION_MAJOR,
|
||||
# ifdef COMPILER_VERSION_MINOR
|
||||
'.', COMPILER_VERSION_MINOR,
|
||||
# ifdef COMPILER_VERSION_PATCH
|
||||
'.', COMPILER_VERSION_PATCH,
|
||||
# ifdef COMPILER_VERSION_TWEAK
|
||||
'.', COMPILER_VERSION_TWEAK,
|
||||
# endif
|
||||
# endif
|
||||
# endif
|
||||
']','\0'};
|
||||
#endif
|
||||
|
||||
/* Construct a string literal encoding the internal version number. */
|
||||
#ifdef COMPILER_VERSION_INTERNAL
|
||||
char const info_version_internal[] = {
|
||||
'I', 'N', 'F', 'O', ':',
|
||||
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
|
||||
'i','n','t','e','r','n','a','l','[',
|
||||
COMPILER_VERSION_INTERNAL,']','\0'};
|
||||
#endif
|
||||
|
||||
/* Construct a string literal encoding the version number components. */
|
||||
#ifdef SIMULATE_VERSION_MAJOR
|
||||
char const info_simulate_version[] = {
|
||||
'I', 'N', 'F', 'O', ':',
|
||||
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
|
||||
SIMULATE_VERSION_MAJOR,
|
||||
# ifdef SIMULATE_VERSION_MINOR
|
||||
'.', SIMULATE_VERSION_MINOR,
|
||||
# ifdef SIMULATE_VERSION_PATCH
|
||||
'.', SIMULATE_VERSION_PATCH,
|
||||
# ifdef SIMULATE_VERSION_TWEAK
|
||||
'.', SIMULATE_VERSION_TWEAK,
|
||||
# endif
|
||||
# endif
|
||||
# endif
|
||||
']','\0'};
|
||||
#endif
|
||||
|
||||
/* Construct the string literal in pieces to prevent the source from
|
||||
getting matched. Store it in a pointer rather than an array
|
||||
because some compilers will just produce instructions to fill the
|
||||
array rather than assigning a pointer to a static array. */
|
||||
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
|
||||
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
|
||||
|
||||
|
||||
|
||||
|
||||
#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
|
||||
# if defined(__INTEL_CXX11_MODE__)
|
||||
# if defined(__cpp_aggregate_nsdmi)
|
||||
# define CXX_STD 201402L
|
||||
# else
|
||||
# define CXX_STD 201103L
|
||||
# endif
|
||||
# else
|
||||
# define CXX_STD 199711L
|
||||
# endif
|
||||
#elif defined(_MSC_VER) && defined(_MSVC_LANG)
|
||||
# define CXX_STD _MSVC_LANG
|
||||
#else
|
||||
# define CXX_STD __cplusplus
|
||||
#endif
|
||||
|
||||
const char* info_language_dialect_default = "INFO" ":" "dialect_default["
|
||||
#if CXX_STD > 201703L
|
||||
"20"
|
||||
#elif CXX_STD >= 201703L
|
||||
"17"
|
||||
#elif CXX_STD >= 201402L
|
||||
"14"
|
||||
#elif CXX_STD >= 201103L
|
||||
"11"
|
||||
#else
|
||||
"98"
|
||||
#endif
|
||||
"]";
|
||||
|
||||
/*--------------------------------------------------------------------------*/
|
||||
|
||||
int main(int argc, char* argv[])
|
||||
{
|
||||
int require = 0;
|
||||
require += info_compiler[argc];
|
||||
require += info_platform[argc];
|
||||
#ifdef COMPILER_VERSION_MAJOR
|
||||
require += info_version[argc];
|
||||
#endif
|
||||
#ifdef COMPILER_VERSION_INTERNAL
|
||||
require += info_version_internal[argc];
|
||||
#endif
|
||||
#ifdef SIMULATE_ID
|
||||
require += info_simulate[argc];
|
||||
#endif
|
||||
#ifdef SIMULATE_VERSION_MAJOR
|
||||
require += info_simulate_version[argc];
|
||||
#endif
|
||||
#if defined(__CRAYXE) || defined(__CRAYXC)
|
||||
require += info_cray[argc];
|
||||
#endif
|
||||
require += info_language_dialect_default[argc];
|
||||
(void)argv;
|
||||
return require;
|
||||
}
|
||||
BIN
build-standalone-codex-5j6ZZh/CMakeFiles/3.16.3/CompilerIdCXX/a.out
Executable file
BIN
build-standalone-codex-5j6ZZh/CMakeFiles/3.16.3/CompilerIdCXX/a.out
Executable file
Binary file not shown.
@@ -0,0 +1,16 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
# Relative path conversion top directories.
|
||||
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters")
|
||||
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh")
|
||||
|
||||
# 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})
|
||||
58
build-standalone-codex-5j6ZZh/CMakeFiles/CMakeError.log
Normal file
58
build-standalone-codex-5j6ZZh/CMakeFiles/CMakeError.log
Normal file
@@ -0,0 +1,58 @@
|
||||
Performing C++ SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
|
||||
Change Dir: /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command(s):/usr/bin/make cmTC_a28ea/fast && /usr/bin/make -f CMakeFiles/cmTC_a28ea.dir/build.make CMakeFiles/cmTC_a28ea.dir/build
|
||||
make[1]: Entering directory '/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp'
|
||||
Building CXX object CMakeFiles/cmTC_a28ea.dir/src.cxx.o
|
||||
/usr/bin/c++ -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_a28ea.dir/src.cxx.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp/src.cxx
|
||||
Linking CXX executable cmTC_a28ea
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a28ea.dir/link.txt --verbose=1
|
||||
/usr/bin/c++ -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_a28ea.dir/src.cxx.o -o cmTC_a28ea
|
||||
/usr/bin/ld: CMakeFiles/cmTC_a28ea.dir/src.cxx.o: in function `main':
|
||||
src.cxx:(.text+0x46): undefined reference to `pthread_create'
|
||||
/usr/bin/ld: src.cxx:(.text+0x52): undefined reference to `pthread_detach'
|
||||
/usr/bin/ld: src.cxx:(.text+0x63): undefined reference to `pthread_join'
|
||||
collect2: error: ld returned 1 exit status
|
||||
make[1]: *** [CMakeFiles/cmTC_a28ea.dir/build.make:87: cmTC_a28ea] Error 1
|
||||
make[1]: Leaving directory '/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp'
|
||||
make: *** [Makefile:121: cmTC_a28ea/fast] Error 2
|
||||
|
||||
|
||||
Source file was:
|
||||
#include <pthread.h>
|
||||
|
||||
void* test_func(void* data)
|
||||
{
|
||||
return data;
|
||||
}
|
||||
|
||||
int main(void)
|
||||
{
|
||||
pthread_t thread;
|
||||
pthread_create(&thread, NULL, test_func, NULL);
|
||||
pthread_detach(thread);
|
||||
pthread_join(thread, NULL);
|
||||
pthread_atfork(NULL, NULL, NULL);
|
||||
pthread_exit(NULL);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Determining if the function pthread_create exists in the pthreads failed with the following output:
|
||||
Change Dir: /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command(s):/usr/bin/make cmTC_95808/fast && /usr/bin/make -f CMakeFiles/cmTC_95808.dir/build.make CMakeFiles/cmTC_95808.dir/build
|
||||
make[1]: Entering directory '/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp'
|
||||
Building CXX object CMakeFiles/cmTC_95808.dir/CheckFunctionExists.cxx.o
|
||||
/usr/bin/c++ -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_95808.dir/CheckFunctionExists.cxx.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CheckLibraryExists/CheckFunctionExists.cxx
|
||||
Linking CXX executable cmTC_95808
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_95808.dir/link.txt --verbose=1
|
||||
/usr/bin/c++ -DCHECK_FUNCTION_EXISTS=pthread_create -rdynamic CMakeFiles/cmTC_95808.dir/CheckFunctionExists.cxx.o -o cmTC_95808 -lpthreads
|
||||
/usr/bin/ld: cannot find -lpthreads
|
||||
collect2: error: ld returned 1 exit status
|
||||
make[1]: *** [CMakeFiles/cmTC_95808.dir/build.make:87: cmTC_95808] Error 1
|
||||
make[1]: Leaving directory '/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp'
|
||||
make: *** [Makefile:121: cmTC_95808/fast] Error 2
|
||||
|
||||
|
||||
|
||||
265
build-standalone-codex-5j6ZZh/CMakeFiles/CMakeOutput.log
Normal file
265
build-standalone-codex-5j6ZZh/CMakeFiles/CMakeOutput.log
Normal file
@@ -0,0 +1,265 @@
|
||||
The system is: Linux - 5.15.0-139-generic - x86_64
|
||||
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
|
||||
Compiler: /usr/bin/c++
|
||||
Build flags:
|
||||
Id flags:
|
||||
|
||||
The output was:
|
||||
0
|
||||
|
||||
|
||||
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
|
||||
|
||||
The CXX compiler identification is GNU, found in "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/3.16.3/CompilerIdCXX/a.out"
|
||||
|
||||
Determining if the CXX compiler works passed with the following output:
|
||||
Change Dir: /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command(s):/usr/bin/make cmTC_333d8/fast && /usr/bin/make -f CMakeFiles/cmTC_333d8.dir/build.make CMakeFiles/cmTC_333d8.dir/build
|
||||
make[1]: Entering directory '/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp'
|
||||
Building CXX object CMakeFiles/cmTC_333d8.dir/testCXXCompiler.cxx.o
|
||||
/usr/bin/c++ -o CMakeFiles/cmTC_333d8.dir/testCXXCompiler.cxx.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
|
||||
Linking CXX executable cmTC_333d8
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_333d8.dir/link.txt --verbose=1
|
||||
/usr/bin/c++ -rdynamic CMakeFiles/cmTC_333d8.dir/testCXXCompiler.cxx.o -o cmTC_333d8
|
||||
make[1]: Leaving directory '/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp'
|
||||
|
||||
|
||||
|
||||
Detecting CXX compiler ABI info compiled with the following output:
|
||||
Change Dir: /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command(s):/usr/bin/make cmTC_7ffbf/fast && /usr/bin/make -f CMakeFiles/cmTC_7ffbf.dir/build.make CMakeFiles/cmTC_7ffbf.dir/build
|
||||
make[1]: Entering directory '/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp'
|
||||
Building CXX object CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o
|
||||
/usr/bin/c++ -v -o CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
|
||||
Using built-in specs.
|
||||
COLLECT_GCC=/usr/bin/c++
|
||||
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
|
||||
OFFLOAD_TARGET_DEFAULT=1
|
||||
Target: x86_64-linux-gnu
|
||||
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
|
||||
Thread model: posix
|
||||
gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2)
|
||||
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
|
||||
/usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc9t2Bmv.s
|
||||
GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)
|
||||
compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP
|
||||
|
||||
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
|
||||
ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"
|
||||
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
|
||||
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"
|
||||
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"
|
||||
#include "..." search starts here:
|
||||
#include <...> search starts here:
|
||||
/usr/include/c++/9
|
||||
/usr/include/x86_64-linux-gnu/c++/9
|
||||
/usr/include/c++/9/backward
|
||||
/usr/lib/gcc/x86_64-linux-gnu/9/include
|
||||
/usr/local/include
|
||||
/usr/include/x86_64-linux-gnu
|
||||
/usr/include
|
||||
End of search list.
|
||||
GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)
|
||||
compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP
|
||||
|
||||
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
|
||||
Compiler executable checksum: 3d1eba838554fa2348dba760e4770469
|
||||
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
|
||||
as -v --64 -o CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc9t2Bmv.s
|
||||
GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34
|
||||
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/
|
||||
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
|
||||
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
|
||||
Linking CXX executable cmTC_7ffbf
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7ffbf.dir/link.txt --verbose=1
|
||||
/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_7ffbf
|
||||
Using built-in specs.
|
||||
COLLECT_GCC=/usr/bin/c++
|
||||
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
|
||||
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
|
||||
OFFLOAD_TARGET_DEFAULT=1
|
||||
Target: x86_64-linux-gnu
|
||||
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
|
||||
Thread model: posix
|
||||
gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2)
|
||||
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/
|
||||
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
|
||||
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_7ffbf' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
|
||||
/usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSNHlRU.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7ffbf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o
|
||||
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_7ffbf' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
|
||||
make[1]: Leaving directory '/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp'
|
||||
|
||||
|
||||
|
||||
Parsed CXX implicit include dir info from above output: rv=done
|
||||
found start of include info
|
||||
found start of implicit include info
|
||||
add: [/usr/include/c++/9]
|
||||
add: [/usr/include/x86_64-linux-gnu/c++/9]
|
||||
add: [/usr/include/c++/9/backward]
|
||||
add: [/usr/lib/gcc/x86_64-linux-gnu/9/include]
|
||||
add: [/usr/local/include]
|
||||
add: [/usr/include/x86_64-linux-gnu]
|
||||
add: [/usr/include]
|
||||
end of search list found
|
||||
collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9]
|
||||
collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9]
|
||||
collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward]
|
||||
collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include]
|
||||
collapse include dir [/usr/local/include] ==> [/usr/local/include]
|
||||
collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
|
||||
collapse include dir [/usr/include] ==> [/usr/include]
|
||||
implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]
|
||||
|
||||
|
||||
Parsed CXX implicit link information from above output:
|
||||
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
|
||||
ignore line: [Change Dir: /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp]
|
||||
ignore line: []
|
||||
ignore line: [Run Build Command(s):/usr/bin/make cmTC_7ffbf/fast && /usr/bin/make -f CMakeFiles/cmTC_7ffbf.dir/build.make CMakeFiles/cmTC_7ffbf.dir/build]
|
||||
ignore line: [make[1]: Entering directory '/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp']
|
||||
ignore line: [Building CXX object CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o]
|
||||
ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
|
||||
ignore line: [Using built-in specs.]
|
||||
ignore line: [COLLECT_GCC=/usr/bin/c++]
|
||||
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa]
|
||||
ignore line: [OFFLOAD_TARGET_DEFAULT=1]
|
||||
ignore line: [Target: x86_64-linux-gnu]
|
||||
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
|
||||
ignore line: [Thread model: posix]
|
||||
ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ]
|
||||
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
|
||||
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc9t2Bmv.s]
|
||||
ignore line: [GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)]
|
||||
ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP]
|
||||
ignore line: []
|
||||
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
|
||||
ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"]
|
||||
ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
|
||||
ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"]
|
||||
ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"]
|
||||
ignore line: [#include "..." search starts here:]
|
||||
ignore line: [#include <...> search starts here:]
|
||||
ignore line: [ /usr/include/c++/9]
|
||||
ignore line: [ /usr/include/x86_64-linux-gnu/c++/9]
|
||||
ignore line: [ /usr/include/c++/9/backward]
|
||||
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include]
|
||||
ignore line: [ /usr/local/include]
|
||||
ignore line: [ /usr/include/x86_64-linux-gnu]
|
||||
ignore line: [ /usr/include]
|
||||
ignore line: [End of search list.]
|
||||
ignore line: [GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)]
|
||||
ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP]
|
||||
ignore line: []
|
||||
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
|
||||
ignore line: [Compiler executable checksum: 3d1eba838554fa2348dba760e4770469]
|
||||
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
|
||||
ignore line: [ as -v --64 -o CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc9t2Bmv.s]
|
||||
ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34]
|
||||
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/]
|
||||
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/]
|
||||
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
|
||||
ignore line: [Linking CXX executable cmTC_7ffbf]
|
||||
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7ffbf.dir/link.txt --verbose=1]
|
||||
ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_7ffbf ]
|
||||
ignore line: [Using built-in specs.]
|
||||
ignore line: [COLLECT_GCC=/usr/bin/c++]
|
||||
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper]
|
||||
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa]
|
||||
ignore line: [OFFLOAD_TARGET_DEFAULT=1]
|
||||
ignore line: [Target: x86_64-linux-gnu]
|
||||
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
|
||||
ignore line: [Thread model: posix]
|
||||
ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ]
|
||||
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/]
|
||||
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/]
|
||||
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_7ffbf' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
|
||||
link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSNHlRU.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7ffbf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o]
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore
|
||||
arg [-plugin] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore
|
||||
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore
|
||||
arg [-plugin-opt=-fresolution=/tmp/ccSNHlRU.res] ==> ignore
|
||||
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
|
||||
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
|
||||
arg [-plugin-opt=-pass-through=-lc] ==> ignore
|
||||
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
|
||||
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
|
||||
arg [--build-id] ==> ignore
|
||||
arg [--eh-frame-hdr] ==> ignore
|
||||
arg [-m] ==> ignore
|
||||
arg [elf_x86_64] ==> ignore
|
||||
arg [--hash-style=gnu] ==> ignore
|
||||
arg [--as-needed] ==> ignore
|
||||
arg [-export-dynamic] ==> ignore
|
||||
arg [-dynamic-linker] ==> ignore
|
||||
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
|
||||
arg [-pie] ==> ignore
|
||||
arg [-znow] ==> ignore
|
||||
arg [-zrelro] ==> ignore
|
||||
arg [-o] ==> ignore
|
||||
arg [cmTC_7ffbf] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore
|
||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9]
|
||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu]
|
||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib]
|
||||
arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
|
||||
arg [-L/lib/../lib] ==> dir [/lib/../lib]
|
||||
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
|
||||
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
|
||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..]
|
||||
arg [CMakeFiles/cmTC_7ffbf.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
|
||||
arg [-lstdc++] ==> lib [stdc++]
|
||||
arg [-lm] ==> lib [m]
|
||||
arg [-lgcc_s] ==> lib [gcc_s]
|
||||
arg [-lgcc] ==> lib [gcc]
|
||||
arg [-lc] ==> lib [c]
|
||||
arg [-lgcc_s] ==> lib [gcc_s]
|
||||
arg [-lgcc] ==> lib [gcc]
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore
|
||||
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9]
|
||||
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
|
||||
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib]
|
||||
collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
|
||||
collapse library dir [/lib/../lib] ==> [/lib]
|
||||
collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
|
||||
collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
|
||||
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib]
|
||||
implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
|
||||
implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
|
||||
implicit fwks: []
|
||||
|
||||
|
||||
Determining if the include file pthread.h exists passed with the following output:
|
||||
Change Dir: /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command(s):/usr/bin/make cmTC_6a8e7/fast && /usr/bin/make -f CMakeFiles/cmTC_6a8e7.dir/build.make CMakeFiles/cmTC_6a8e7.dir/build
|
||||
make[1]: Entering directory '/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp'
|
||||
Building CXX object CMakeFiles/cmTC_6a8e7.dir/CheckIncludeFile.cxx.o
|
||||
/usr/bin/c++ -o CMakeFiles/cmTC_6a8e7.dir/CheckIncludeFile.cxx.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp/CheckIncludeFile.cxx
|
||||
Linking CXX executable cmTC_6a8e7
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6a8e7.dir/link.txt --verbose=1
|
||||
/usr/bin/c++ -rdynamic CMakeFiles/cmTC_6a8e7.dir/CheckIncludeFile.cxx.o -o cmTC_6a8e7
|
||||
make[1]: Leaving directory '/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp'
|
||||
|
||||
|
||||
|
||||
Determining if the function pthread_create exists in the pthread passed with the following output:
|
||||
Change Dir: /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp
|
||||
|
||||
Run Build Command(s):/usr/bin/make cmTC_5e940/fast && /usr/bin/make -f CMakeFiles/cmTC_5e940.dir/build.make CMakeFiles/cmTC_5e940.dir/build
|
||||
make[1]: Entering directory '/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp'
|
||||
Building CXX object CMakeFiles/cmTC_5e940.dir/CheckFunctionExists.cxx.o
|
||||
/usr/bin/c++ -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_5e940.dir/CheckFunctionExists.cxx.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CheckLibraryExists/CheckFunctionExists.cxx
|
||||
Linking CXX executable cmTC_5e940
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5e940.dir/link.txt --verbose=1
|
||||
/usr/bin/c++ -DCHECK_FUNCTION_EXISTS=pthread_create -rdynamic CMakeFiles/cmTC_5e940.dir/CheckFunctionExists.cxx.o -o cmTC_5e940 -lpthread
|
||||
make[1]: Leaving directory '/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/CMakeTmp'
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
#ifdef CHECK_FUNCTION_EXISTS
|
||||
|
||||
# ifdef __cplusplus
|
||||
extern "C"
|
||||
# endif
|
||||
char
|
||||
CHECK_FUNCTION_EXISTS(void);
|
||||
# ifdef __CLASSIC_C__
|
||||
int main()
|
||||
{
|
||||
int ac;
|
||||
char* av[];
|
||||
# else
|
||||
int main(int ac, char* av[])
|
||||
{
|
||||
# endif
|
||||
CHECK_FUNCTION_EXISTS();
|
||||
if (ac > 1000) {
|
||||
return *av[0];
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
#else /* CHECK_FUNCTION_EXISTS */
|
||||
|
||||
# error "CHECK_FUNCTION_EXISTS has to specify the function"
|
||||
|
||||
#endif /* CHECK_FUNCTION_EXISTS */
|
||||
@@ -0,0 +1,40 @@
|
||||
#----------------------------------------------------------------
|
||||
# Generated CMake target import file.
|
||||
#----------------------------------------------------------------
|
||||
|
||||
# Commands may need to know the format version.
|
||||
set(CMAKE_IMPORT_FILE_VERSION 1)
|
||||
|
||||
# Import target "mission_adapters::mission_adapters" for configuration ""
|
||||
set_property(TARGET mission_adapters::mission_adapters APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG)
|
||||
set_target_properties(mission_adapters::mission_adapters PROPERTIES
|
||||
IMPORTED_LINK_DEPENDENT_LIBRARIES_NOCONFIG "yaml-cpp"
|
||||
IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libmission_adapters.so"
|
||||
IMPORTED_SONAME_NOCONFIG "libmission_adapters.so"
|
||||
)
|
||||
|
||||
list(APPEND _IMPORT_CHECK_TARGETS mission_adapters::mission_adapters )
|
||||
list(APPEND _IMPORT_CHECK_FILES_FOR_mission_adapters::mission_adapters "${_IMPORT_PREFIX}/lib/libmission_adapters.so" )
|
||||
|
||||
# Import target "mission_adapters::mission_adapters_goal_source" for configuration ""
|
||||
set_property(TARGET mission_adapters::mission_adapters_goal_source APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG)
|
||||
set_target_properties(mission_adapters::mission_adapters_goal_source PROPERTIES
|
||||
IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libmission_adapters_goal_source.so"
|
||||
IMPORTED_SONAME_NOCONFIG "libmission_adapters_goal_source.so"
|
||||
)
|
||||
|
||||
list(APPEND _IMPORT_CHECK_TARGETS mission_adapters::mission_adapters_goal_source )
|
||||
list(APPEND _IMPORT_CHECK_FILES_FOR_mission_adapters::mission_adapters_goal_source "${_IMPORT_PREFIX}/lib/libmission_adapters_goal_source.so" )
|
||||
|
||||
# Import target "mission_adapters::mission_adapters_vda5050_source" for configuration ""
|
||||
set_property(TARGET mission_adapters::mission_adapters_vda5050_source APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG)
|
||||
set_target_properties(mission_adapters::mission_adapters_vda5050_source PROPERTIES
|
||||
IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libmission_adapters_vda5050_source.so"
|
||||
IMPORTED_SONAME_NOCONFIG "libmission_adapters_vda5050_source.so"
|
||||
)
|
||||
|
||||
list(APPEND _IMPORT_CHECK_TARGETS mission_adapters::mission_adapters_vda5050_source )
|
||||
list(APPEND _IMPORT_CHECK_FILES_FOR_mission_adapters::mission_adapters_vda5050_source "${_IMPORT_PREFIX}/lib/libmission_adapters_vda5050_source.so" )
|
||||
|
||||
# Commands beyond this point should not need to know the version.
|
||||
set(CMAKE_IMPORT_FILE_VERSION)
|
||||
@@ -0,0 +1,113 @@
|
||||
# Generated by CMake
|
||||
|
||||
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5)
|
||||
message(FATAL_ERROR "CMake >= 2.6.0 required")
|
||||
endif()
|
||||
cmake_policy(PUSH)
|
||||
cmake_policy(VERSION 2.6)
|
||||
#----------------------------------------------------------------
|
||||
# Generated CMake target import file.
|
||||
#----------------------------------------------------------------
|
||||
|
||||
# Commands may need to know the format version.
|
||||
set(CMAKE_IMPORT_FILE_VERSION 1)
|
||||
|
||||
# Protect against multiple inclusion, which would fail when already imported targets are added once more.
|
||||
set(_targetsDefined)
|
||||
set(_targetsNotDefined)
|
||||
set(_expectedTargets)
|
||||
foreach(_expectedTarget mission_adapters::mission_adapters mission_adapters::mission_adapters_goal_source mission_adapters::mission_adapters_vda5050_source)
|
||||
list(APPEND _expectedTargets ${_expectedTarget})
|
||||
if(NOT TARGET ${_expectedTarget})
|
||||
list(APPEND _targetsNotDefined ${_expectedTarget})
|
||||
endif()
|
||||
if(TARGET ${_expectedTarget})
|
||||
list(APPEND _targetsDefined ${_expectedTarget})
|
||||
endif()
|
||||
endforeach()
|
||||
if("${_targetsDefined}" STREQUAL "${_expectedTargets}")
|
||||
unset(_targetsDefined)
|
||||
unset(_targetsNotDefined)
|
||||
unset(_expectedTargets)
|
||||
set(CMAKE_IMPORT_FILE_VERSION)
|
||||
cmake_policy(POP)
|
||||
return()
|
||||
endif()
|
||||
if(NOT "${_targetsDefined}" STREQUAL "")
|
||||
message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n")
|
||||
endif()
|
||||
unset(_targetsDefined)
|
||||
unset(_targetsNotDefined)
|
||||
unset(_expectedTargets)
|
||||
|
||||
|
||||
# Compute the installation prefix relative to this file.
|
||||
get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
|
||||
get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
|
||||
get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
|
||||
get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
|
||||
if(_IMPORT_PREFIX STREQUAL "/")
|
||||
set(_IMPORT_PREFIX "")
|
||||
endif()
|
||||
|
||||
# Create imported target mission_adapters::mission_adapters
|
||||
add_library(mission_adapters::mission_adapters SHARED IMPORTED)
|
||||
|
||||
set_target_properties(mission_adapters::mission_adapters PROPERTIES
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
|
||||
INTERFACE_LINK_LIBRARIES "robot_cpp;robot_time;robot_xmlrpcpp"
|
||||
)
|
||||
|
||||
# Create imported target mission_adapters::mission_adapters_goal_source
|
||||
add_library(mission_adapters::mission_adapters_goal_source SHARED IMPORTED)
|
||||
|
||||
set_target_properties(mission_adapters::mission_adapters_goal_source PROPERTIES
|
||||
INTERFACE_LINK_LIBRARIES "mission_adapters::mission_adapters"
|
||||
)
|
||||
|
||||
# Create imported target mission_adapters::mission_adapters_vda5050_source
|
||||
add_library(mission_adapters::mission_adapters_vda5050_source SHARED IMPORTED)
|
||||
|
||||
set_target_properties(mission_adapters::mission_adapters_vda5050_source PROPERTIES
|
||||
INTERFACE_LINK_LIBRARIES "mission_adapters::mission_adapters"
|
||||
)
|
||||
|
||||
if(CMAKE_VERSION VERSION_LESS 2.8.12)
|
||||
message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.")
|
||||
endif()
|
||||
|
||||
# Load information for each installed configuration.
|
||||
get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
|
||||
file(GLOB CONFIG_FILES "${_DIR}/mission_adapters-targets-*.cmake")
|
||||
foreach(f ${CONFIG_FILES})
|
||||
include(${f})
|
||||
endforeach()
|
||||
|
||||
# Cleanup temporary variables.
|
||||
set(_IMPORT_PREFIX)
|
||||
|
||||
# Loop over all imported files and verify that they actually exist
|
||||
foreach(target ${_IMPORT_CHECK_TARGETS} )
|
||||
foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} )
|
||||
if(NOT EXISTS "${file}" )
|
||||
message(FATAL_ERROR "The imported target \"${target}\" references the file
|
||||
\"${file}\"
|
||||
but this file does not exist. Possible reasons include:
|
||||
* The file was deleted, renamed, or moved to another location.
|
||||
* An install or uninstall procedure did not complete successfully.
|
||||
* The installation package was faulty and contained
|
||||
\"${CMAKE_CURRENT_LIST_FILE}\"
|
||||
but not all the files it references.
|
||||
")
|
||||
endif()
|
||||
endforeach()
|
||||
unset(_IMPORT_CHECK_FILES_FOR_${target})
|
||||
endforeach()
|
||||
unset(_IMPORT_CHECK_TARGETS)
|
||||
|
||||
# This file does not depend on other imported targets which have
|
||||
# been exported from the same project but in a separate export set.
|
||||
|
||||
# Commands beyond this point should not need to know the version.
|
||||
set(CMAKE_IMPORT_FILE_VERSION)
|
||||
cmake_policy(POP)
|
||||
131
build-standalone-codex-5j6ZZh/CMakeFiles/Makefile.cmake
Normal file
131
build-standalone-codex-5j6ZZh/CMakeFiles/Makefile.cmake
Normal file
@@ -0,0 +1,131 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
# The generator used is:
|
||||
set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
|
||||
|
||||
# The top level Makefile was generated from the following files:
|
||||
set(CMAKE_MAKEFILE_DEPENDS
|
||||
"CMakeCache.txt"
|
||||
"../CMakeLists.txt"
|
||||
"CMakeFiles/3.16.3/CMakeCXXCompiler.cmake"
|
||||
"CMakeFiles/3.16.3/CMakeSystem.cmake"
|
||||
"CMakeFiles/CheckLibraryExists/CheckFunctionExists.cxx"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfigVersion.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/BoostDetectToolset-1.71.0.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/boost_filesystem-1.71.0/boost_filesystem-config-version.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/boost_filesystem-1.71.0/boost_filesystem-config.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/boost_filesystem-1.71.0/libboost_filesystem-variant-shared.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/boost_filesystem-1.71.0/libboost_filesystem-variant-static.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.71.0/boost_headers-config-version.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.71.0/boost_headers-config.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.71.0/boost_system-config-version.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.71.0/boost_system-config.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.71.0/libboost_system-variant-shared.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.71.0/libboost_system-variant-static.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/yaml-cpp/yaml-cpp-config-version.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/yaml-cpp/yaml-cpp-config.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/yaml-cpp/yaml-cpp-targets-release.cmake"
|
||||
"/usr/lib/x86_64-linux-gnu/cmake/yaml-cpp/yaml-cpp-targets.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeCXXCompiler.cmake.in"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeCompilerIdDetection.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeDetermineCXXCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeDetermineCompileFeatures.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeDetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerABI.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeFindBinUtils.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeParseImplicitIncludeInfo.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeParseImplicitLinkInfo.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeSystem.cmake.in"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeTestCXXCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeTestCompilerCommon.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CMakeUnixFindMake.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CheckCXXSourceCompiles.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CheckFunctionExists.c"
|
||||
"/usr/share/cmake-3.16/Modules/CheckIncludeFile.cxx.in"
|
||||
"/usr/share/cmake-3.16/Modules/CheckIncludeFileCXX.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/CheckLibraryExists.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/ADSP-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/Borland-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/Cray-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/GHS-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/GNU-FindBinUtils.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/IAR-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/Intel-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/MSVC-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/PGI-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/PathScale-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/SCO-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/TI-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/Watcom-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/FindBoost.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/FindPackageMessage.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/FindThreads.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Internal/FeatureTesting.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Platform/Linux-Determine-CXX.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Platform/Linux.cmake"
|
||||
"/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake"
|
||||
)
|
||||
|
||||
# The corresponding makefile is:
|
||||
set(CMAKE_MAKEFILE_OUTPUTS
|
||||
"Makefile"
|
||||
"CMakeFiles/cmake.check_cache"
|
||||
)
|
||||
|
||||
# Byproducts of CMake generate step:
|
||||
set(CMAKE_MAKEFILE_PRODUCTS
|
||||
"CMakeFiles/3.16.3/CMakeSystem.cmake"
|
||||
"CMakeFiles/3.16.3/CMakeCXXCompiler.cmake"
|
||||
"CMakeFiles/3.16.3/CMakeCXXCompiler.cmake"
|
||||
"CMakeFiles/CheckLibraryExists/CheckFunctionExists.cxx"
|
||||
"CMakeFiles/CheckLibraryExists/CheckFunctionExists.cxx"
|
||||
"CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||
)
|
||||
|
||||
# Dependency information for all targets:
|
||||
set(CMAKE_DEPEND_INFO_FILES
|
||||
"CMakeFiles/vda5050_order_demo.dir/DependInfo.cmake"
|
||||
"CMakeFiles/robot_control_example.dir/DependInfo.cmake"
|
||||
"CMakeFiles/mission_adapters_vda5050_source.dir/DependInfo.cmake"
|
||||
"CMakeFiles/mission_adapters_goal_source.dir/DependInfo.cmake"
|
||||
"CMakeFiles/mission_adapters.dir/DependInfo.cmake"
|
||||
)
|
||||
223
build-standalone-codex-5j6ZZh/CMakeFiles/Makefile2
Normal file
223
build-standalone-codex-5j6ZZh/CMakeFiles/Makefile2
Normal file
@@ -0,0 +1,223 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
# Default target executed when no arguments are given to make.
|
||||
default_target: all
|
||||
|
||||
.PHONY : default_target
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canonical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
|
||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
||||
SUFFIXES =
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
|
||||
# Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
# The shell in which to execute make rules.
|
||||
SHELL = /bin/sh
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = /usr/bin/cmake
|
||||
|
||||
# The command to remove a file.
|
||||
RM = /usr/bin/cmake -E remove -f
|
||||
|
||||
# Escaping for special characters.
|
||||
EQUALS = =
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh
|
||||
|
||||
#=============================================================================
|
||||
# Directory level rules for the build root directory
|
||||
|
||||
# The main recursive "all" target.
|
||||
all: CMakeFiles/vda5050_order_demo.dir/all
|
||||
all: CMakeFiles/robot_control_example.dir/all
|
||||
all: CMakeFiles/mission_adapters_vda5050_source.dir/all
|
||||
all: CMakeFiles/mission_adapters_goal_source.dir/all
|
||||
all: CMakeFiles/mission_adapters.dir/all
|
||||
|
||||
.PHONY : all
|
||||
|
||||
# The main recursive "preinstall" target.
|
||||
preinstall:
|
||||
|
||||
.PHONY : preinstall
|
||||
|
||||
# The main recursive "clean" target.
|
||||
clean: CMakeFiles/vda5050_order_demo.dir/clean
|
||||
clean: CMakeFiles/robot_control_example.dir/clean
|
||||
clean: CMakeFiles/mission_adapters_vda5050_source.dir/clean
|
||||
clean: CMakeFiles/mission_adapters_goal_source.dir/clean
|
||||
clean: CMakeFiles/mission_adapters.dir/clean
|
||||
|
||||
.PHONY : clean
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for target CMakeFiles/vda5050_order_demo.dir
|
||||
|
||||
# All Build rule for target.
|
||||
CMakeFiles/vda5050_order_demo.dir/all: CMakeFiles/mission_adapters_vda5050_source.dir/all
|
||||
CMakeFiles/vda5050_order_demo.dir/all: CMakeFiles/mission_adapters.dir/all
|
||||
$(MAKE) -f CMakeFiles/vda5050_order_demo.dir/build.make CMakeFiles/vda5050_order_demo.dir/depend
|
||||
$(MAKE) -f CMakeFiles/vda5050_order_demo.dir/build.make CMakeFiles/vda5050_order_demo.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=15,16 "Built target vda5050_order_demo"
|
||||
.PHONY : CMakeFiles/vda5050_order_demo.dir/all
|
||||
|
||||
# Build rule for subdir invocation for target.
|
||||
CMakeFiles/vda5050_order_demo.dir/rule: cmake_check_build_system
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles 12
|
||||
$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/vda5050_order_demo.dir/all
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles 0
|
||||
.PHONY : CMakeFiles/vda5050_order_demo.dir/rule
|
||||
|
||||
# Convenience name for target.
|
||||
vda5050_order_demo: CMakeFiles/vda5050_order_demo.dir/rule
|
||||
|
||||
.PHONY : vda5050_order_demo
|
||||
|
||||
# clean rule for target.
|
||||
CMakeFiles/vda5050_order_demo.dir/clean:
|
||||
$(MAKE) -f CMakeFiles/vda5050_order_demo.dir/build.make CMakeFiles/vda5050_order_demo.dir/clean
|
||||
.PHONY : CMakeFiles/vda5050_order_demo.dir/clean
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for target CMakeFiles/robot_control_example.dir
|
||||
|
||||
# All Build rule for target.
|
||||
CMakeFiles/robot_control_example.dir/all: CMakeFiles/mission_adapters.dir/all
|
||||
$(MAKE) -f CMakeFiles/robot_control_example.dir/build.make CMakeFiles/robot_control_example.dir/depend
|
||||
$(MAKE) -f CMakeFiles/robot_control_example.dir/build.make CMakeFiles/robot_control_example.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=13,14 "Built target robot_control_example"
|
||||
.PHONY : CMakeFiles/robot_control_example.dir/all
|
||||
|
||||
# Build rule for subdir invocation for target.
|
||||
CMakeFiles/robot_control_example.dir/rule: cmake_check_build_system
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles 10
|
||||
$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/robot_control_example.dir/all
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles 0
|
||||
.PHONY : CMakeFiles/robot_control_example.dir/rule
|
||||
|
||||
# Convenience name for target.
|
||||
robot_control_example: CMakeFiles/robot_control_example.dir/rule
|
||||
|
||||
.PHONY : robot_control_example
|
||||
|
||||
# clean rule for target.
|
||||
CMakeFiles/robot_control_example.dir/clean:
|
||||
$(MAKE) -f CMakeFiles/robot_control_example.dir/build.make CMakeFiles/robot_control_example.dir/clean
|
||||
.PHONY : CMakeFiles/robot_control_example.dir/clean
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for target CMakeFiles/mission_adapters_vda5050_source.dir
|
||||
|
||||
# All Build rule for target.
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/all: CMakeFiles/mission_adapters.dir/all
|
||||
$(MAKE) -f CMakeFiles/mission_adapters_vda5050_source.dir/build.make CMakeFiles/mission_adapters_vda5050_source.dir/depend
|
||||
$(MAKE) -f CMakeFiles/mission_adapters_vda5050_source.dir/build.make CMakeFiles/mission_adapters_vda5050_source.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=11,12 "Built target mission_adapters_vda5050_source"
|
||||
.PHONY : CMakeFiles/mission_adapters_vda5050_source.dir/all
|
||||
|
||||
# Build rule for subdir invocation for target.
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/rule: cmake_check_build_system
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles 10
|
||||
$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/mission_adapters_vda5050_source.dir/all
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles 0
|
||||
.PHONY : CMakeFiles/mission_adapters_vda5050_source.dir/rule
|
||||
|
||||
# Convenience name for target.
|
||||
mission_adapters_vda5050_source: CMakeFiles/mission_adapters_vda5050_source.dir/rule
|
||||
|
||||
.PHONY : mission_adapters_vda5050_source
|
||||
|
||||
# clean rule for target.
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/clean:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters_vda5050_source.dir/build.make CMakeFiles/mission_adapters_vda5050_source.dir/clean
|
||||
.PHONY : CMakeFiles/mission_adapters_vda5050_source.dir/clean
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for target CMakeFiles/mission_adapters_goal_source.dir
|
||||
|
||||
# All Build rule for target.
|
||||
CMakeFiles/mission_adapters_goal_source.dir/all: CMakeFiles/mission_adapters.dir/all
|
||||
$(MAKE) -f CMakeFiles/mission_adapters_goal_source.dir/build.make CMakeFiles/mission_adapters_goal_source.dir/depend
|
||||
$(MAKE) -f CMakeFiles/mission_adapters_goal_source.dir/build.make CMakeFiles/mission_adapters_goal_source.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=9,10 "Built target mission_adapters_goal_source"
|
||||
.PHONY : CMakeFiles/mission_adapters_goal_source.dir/all
|
||||
|
||||
# Build rule for subdir invocation for target.
|
||||
CMakeFiles/mission_adapters_goal_source.dir/rule: cmake_check_build_system
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles 10
|
||||
$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/mission_adapters_goal_source.dir/all
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles 0
|
||||
.PHONY : CMakeFiles/mission_adapters_goal_source.dir/rule
|
||||
|
||||
# Convenience name for target.
|
||||
mission_adapters_goal_source: CMakeFiles/mission_adapters_goal_source.dir/rule
|
||||
|
||||
.PHONY : mission_adapters_goal_source
|
||||
|
||||
# clean rule for target.
|
||||
CMakeFiles/mission_adapters_goal_source.dir/clean:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters_goal_source.dir/build.make CMakeFiles/mission_adapters_goal_source.dir/clean
|
||||
.PHONY : CMakeFiles/mission_adapters_goal_source.dir/clean
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for target CMakeFiles/mission_adapters.dir
|
||||
|
||||
# All Build rule for target.
|
||||
CMakeFiles/mission_adapters.dir/all:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/depend
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=1,2,3,4,5,6,7,8 "Built target mission_adapters"
|
||||
.PHONY : CMakeFiles/mission_adapters.dir/all
|
||||
|
||||
# Build rule for subdir invocation for target.
|
||||
CMakeFiles/mission_adapters.dir/rule: cmake_check_build_system
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles 8
|
||||
$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/mission_adapters.dir/all
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles 0
|
||||
.PHONY : CMakeFiles/mission_adapters.dir/rule
|
||||
|
||||
# Convenience name for target.
|
||||
mission_adapters: CMakeFiles/mission_adapters.dir/rule
|
||||
|
||||
.PHONY : mission_adapters
|
||||
|
||||
# clean rule for target.
|
||||
CMakeFiles/mission_adapters.dir/clean:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/clean
|
||||
.PHONY : CMakeFiles/mission_adapters.dir/clean
|
||||
|
||||
#=============================================================================
|
||||
# Special targets to cleanup operation of make.
|
||||
|
||||
# Special rule to run CMake to check the build system integrity.
|
||||
# No rule that depends on this can have commands that come from listfiles
|
||||
# because they might be regenerated.
|
||||
cmake_check_build_system:
|
||||
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
|
||||
.PHONY : cmake_check_build_system
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/install/strip.dir
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/install.dir
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/list_install_components.dir
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/rebuild_cache.dir
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/vda5050_order_demo.dir
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/edit_cache.dir
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/robot_control_example.dir
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/install/local.dir
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters_vda5050_source.dir
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters_goal_source.dir
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters.dir
|
||||
@@ -0,0 +1 @@
|
||||
# This file is generated by cmake for dependency checking of the CMakeCache.txt file
|
||||
@@ -0,0 +1,508 @@
|
||||
#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
|
||||
|
||||
#IncludeRegexScan: ^.*$
|
||||
|
||||
#IncludeRegexComplain: ^$
|
||||
|
||||
#IncludeRegexTransform:
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
robot_geometry_msgs/Point.h
|
||||
-
|
||||
robot_geometry_msgs/Quaternion.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
robot_std_msgs/Header.h
|
||||
-
|
||||
robot_geometry_msgs/Pose.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/ActionParameter.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/Trajectory.h
|
||||
-
|
||||
robot_protocol_msgs/Action.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/NodePosition.h
|
||||
-
|
||||
robot_protocol_msgs/Action.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/Node.h
|
||||
-
|
||||
robot_protocol_msgs/Edge.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/ControlPoint.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot/time.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
cstdio
|
||||
-
|
||||
cstdarg
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
atomic
|
||||
-
|
||||
csignal
|
||||
-
|
||||
string
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
yaml-cpp/yaml.h
|
||||
-
|
||||
robot_xmlrpcpp/XmlRpcValue.h
|
||||
-
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
map
|
||||
-
|
||||
vector
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
map
|
||||
-
|
||||
yaml-cpp/yaml.h
|
||||
-
|
||||
filesystem
|
||||
-
|
||||
robot/robot.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
robot/init.h
|
||||
-
|
||||
robot/console.h
|
||||
-
|
||||
robot/node_handle.h
|
||||
-
|
||||
robot/plugin_loader_helper.h
|
||||
-
|
||||
robot/time.h
|
||||
-
|
||||
robot/timer.h
|
||||
-
|
||||
robot/duration.h
|
||||
-
|
||||
robot/wall_timer.h
|
||||
-
|
||||
robot/rate.h
|
||||
-
|
||||
robot/exception.h
|
||||
-
|
||||
robot/macros.h
|
||||
-
|
||||
robot/platform.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
iostream
|
||||
-
|
||||
math.h
|
||||
-
|
||||
stdexcept
|
||||
-
|
||||
climits
|
||||
-
|
||||
stdint.h
|
||||
-
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
stdexcept
|
||||
-
|
||||
string
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
robot/time.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot/time.h
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
robot/macros.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
robot/platform.h
|
||||
-
|
||||
iostream
|
||||
-
|
||||
cmath
|
||||
-
|
||||
robot/exception.h
|
||||
-
|
||||
duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
sys/timeb.h
|
||||
-
|
||||
sys/time.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
robot/time.h
|
||||
-
|
||||
robot/duration.h
|
||||
-
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
functional
|
||||
-
|
||||
thread
|
||||
-
|
||||
mutex
|
||||
-
|
||||
atomic
|
||||
-
|
||||
condition_variable
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
robot/time.h
|
||||
-
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
functional
|
||||
-
|
||||
thread
|
||||
-
|
||||
mutex
|
||||
-
|
||||
atomic
|
||||
-
|
||||
condition_variable
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
map
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
time.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/adapter.h
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot/node_handle.h
|
||||
-
|
||||
mission_adapters/mission_request.h
|
||||
-
|
||||
mission_adapters/types.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/event.h
|
||||
atomic
|
||||
-
|
||||
condition_variable
|
||||
-
|
||||
cstdint
|
||||
-
|
||||
memory
|
||||
-
|
||||
mutex
|
||||
-
|
||||
queue
|
||||
-
|
||||
vector
|
||||
-
|
||||
mission_adapters/mission_request.h
|
||||
-
|
||||
mission_adapters/types.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/event_processor.h
|
||||
atomic
|
||||
-
|
||||
thread
|
||||
-
|
||||
robot_geometry_msgs/PoseStamped.h
|
||||
-
|
||||
robot_protocol_msgs/Order.h
|
||||
-
|
||||
mission_adapters/event.h
|
||||
-
|
||||
mission_adapters/mission_manager.h
|
||||
-
|
||||
mission_adapters/mission_request.h
|
||||
-
|
||||
mission_adapters/plugin_registry.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/mission_config.h
|
||||
string
|
||||
-
|
||||
robot/node_handle.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/mission_executor.h
|
||||
atomic
|
||||
-
|
||||
memory
|
||||
-
|
||||
mutex
|
||||
-
|
||||
thread
|
||||
-
|
||||
mission_adapters/mission_manager.h
|
||||
-
|
||||
mission_adapters/navigation_client.h
|
||||
-
|
||||
mission_adapters/types.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/mission_manager.h
|
||||
condition_variable
|
||||
-
|
||||
memory
|
||||
-
|
||||
mutex
|
||||
-
|
||||
queue
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot/time.h
|
||||
-
|
||||
mission_adapters/mission_config.h
|
||||
-
|
||||
mission_adapters/types.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/mission_request.h
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
robot_geometry_msgs/PoseStamped.h
|
||||
-
|
||||
robot_protocol_msgs/Order.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/navigation_client.h
|
||||
memory
|
||||
-
|
||||
mission_adapters/types.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/plugin_registry.h
|
||||
functional
|
||||
-
|
||||
map
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot/node_handle.h
|
||||
-
|
||||
mission_adapters/adapter.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/types.h
|
||||
cstdint
|
||||
-
|
||||
limits
|
||||
-
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot_geometry_msgs/PoseStamped.h
|
||||
-
|
||||
robot_protocol_msgs/Order.h
|
||||
-
|
||||
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/event.cpp
|
||||
mission_adapters/event.h
|
||||
-
|
||||
utility
|
||||
-
|
||||
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/event_processor.cpp
|
||||
mission_adapters/event_processor.h
|
||||
-
|
||||
utility
|
||||
-
|
||||
robot/robot.h
|
||||
-
|
||||
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_config.cpp
|
||||
mission_adapters/mission_config.h
|
||||
-
|
||||
cmath
|
||||
-
|
||||
robot/robot.h
|
||||
-
|
||||
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_executor.cpp
|
||||
mission_adapters/mission_executor.h
|
||||
-
|
||||
robot/robot.h
|
||||
-
|
||||
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_manager.cpp
|
||||
mission_adapters/mission_manager.h
|
||||
-
|
||||
chrono
|
||||
-
|
||||
robot/robot.h
|
||||
-
|
||||
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/plugin_registry.cpp
|
||||
mission_adapters/plugin_registry.h
|
||||
-
|
||||
utility
|
||||
-
|
||||
boost/dll/import.hpp
|
||||
-
|
||||
boost/system/system_error.hpp
|
||||
-
|
||||
yaml-cpp/yaml.h
|
||||
-
|
||||
robot/robot.h
|
||||
-
|
||||
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/types.cpp
|
||||
mission_adapters/types.h
|
||||
-
|
||||
|
||||
@@ -0,0 +1,74 @@
|
||||
# The set of languages for which implicit dependencies are needed:
|
||||
set(CMAKE_DEPENDS_LANGUAGES
|
||||
"CXX"
|
||||
)
|
||||
# The set of files for implicit dependencies of each language:
|
||||
set(CMAKE_DEPENDS_CHECK_CXX
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/event.cpp" "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters.dir/src/event.cpp.o"
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/event_processor.cpp" "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o"
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_config.cpp" "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o"
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_executor.cpp" "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o"
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_manager.cpp" "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o"
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/plugin_registry.cpp" "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o"
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/types.cpp" "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters.dir/src/types.cpp.o"
|
||||
)
|
||||
set(CMAKE_CXX_COMPILER_ID "GNU")
|
||||
|
||||
# Preprocessor definitions for this target.
|
||||
set(CMAKE_TARGET_DEFINITIONS_CXX
|
||||
"BOOST_ALL_NO_LIB"
|
||||
"BOOST_FILESYSTEM_DYN_LINK"
|
||||
"BOOST_SYSTEM_DYN_LINK"
|
||||
"mission_adapters_EXPORTS"
|
||||
)
|
||||
|
||||
# The include file search paths:
|
||||
set(CMAKE_CXX_TARGET_INCLUDE_PATH
|
||||
"../include"
|
||||
"../../../pnkx_nav_core/src/APIs/c_api/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Cores/score_algorithm/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/angles/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/kalman/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/mkt_algorithm/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/mkt_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/mkt_plugins/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/global_planners/custom_planner/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/global_planners/dock_planner/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/global_planners/two_points_planner/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/local_planners/pnkx_local_planner/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_map_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_nav_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_sensor_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_visualization_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/costmap_2d/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/data_convert/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/geometry2/robot_tf3_geometry_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/geometry2/robot_tf3_sensor_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/laser_filter/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/laser_geometry/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_cpp/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_nav_2d_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_nav_2d_utils/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_time/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/voxel_grid/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/move_base_core/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core2/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core_adapter/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/nav_grid/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/robot_actionlib_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/robot_clear_costmap_recovery/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/robot_move_base_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Packages/move_base/include"
|
||||
)
|
||||
|
||||
# Targets to which this target links.
|
||||
set(CMAKE_TARGET_LINKED_INFO_FILES
|
||||
)
|
||||
|
||||
# Fortran module output directory.
|
||||
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
|
||||
@@ -0,0 +1,191 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
# Delete rule output on recipe failure.
|
||||
.DELETE_ON_ERROR:
|
||||
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canonical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
|
||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
||||
SUFFIXES =
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
|
||||
# Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
# The shell in which to execute make rules.
|
||||
SHELL = /bin/sh
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = /usr/bin/cmake
|
||||
|
||||
# The command to remove a file.
|
||||
RM = /usr/bin/cmake -E remove -f
|
||||
|
||||
# Escaping for special characters.
|
||||
EQUALS = =
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh
|
||||
|
||||
# Include any dependencies generated for this target.
|
||||
include CMakeFiles/mission_adapters.dir/depend.make
|
||||
|
||||
# Include the progress variables for this target.
|
||||
include CMakeFiles/mission_adapters.dir/progress.make
|
||||
|
||||
# Include the compile flags for this target's objects.
|
||||
include CMakeFiles/mission_adapters.dir/flags.make
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: CMakeFiles/mission_adapters.dir/flags.make
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../src/types.cpp
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/mission_adapters.dir/src/types.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mission_adapters.dir/src/types.cpp.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/types.cpp
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mission_adapters.dir/src/types.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/types.cpp > CMakeFiles/mission_adapters.dir/src/types.cpp.i
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mission_adapters.dir/src/types.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/types.cpp -o CMakeFiles/mission_adapters.dir/src/types.cpp.s
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: CMakeFiles/mission_adapters.dir/flags.make
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../src/event.cpp
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/mission_adapters.dir/src/event.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mission_adapters.dir/src/event.cpp.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/event.cpp
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mission_adapters.dir/src/event.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/event.cpp > CMakeFiles/mission_adapters.dir/src/event.cpp.i
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mission_adapters.dir/src/event.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/event.cpp -o CMakeFiles/mission_adapters.dir/src/event.cpp.s
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: CMakeFiles/mission_adapters.dir/flags.make
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../src/mission_manager.cpp
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_manager.cpp
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_manager.cpp > CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.i
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_manager.cpp -o CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.s
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: CMakeFiles/mission_adapters.dir/flags.make
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../src/mission_executor.cpp
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_executor.cpp
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_executor.cpp > CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.i
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_executor.cpp -o CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.s
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: CMakeFiles/mission_adapters.dir/flags.make
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../src/event_processor.cpp
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/event_processor.cpp
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mission_adapters.dir/src/event_processor.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/event_processor.cpp > CMakeFiles/mission_adapters.dir/src/event_processor.cpp.i
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mission_adapters.dir/src/event_processor.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/event_processor.cpp -o CMakeFiles/mission_adapters.dir/src/event_processor.cpp.s
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: CMakeFiles/mission_adapters.dir/flags.make
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../src/mission_config.cpp
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_config.cpp
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mission_adapters.dir/src/mission_config.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_config.cpp > CMakeFiles/mission_adapters.dir/src/mission_config.cpp.i
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mission_adapters.dir/src/mission_config.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_config.cpp -o CMakeFiles/mission_adapters.dir/src/mission_config.cpp.s
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: CMakeFiles/mission_adapters.dir/flags.make
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../src/plugin_registry.cpp
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/plugin_registry.cpp
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/plugin_registry.cpp > CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.i
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/plugin_registry.cpp -o CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.s
|
||||
|
||||
# Object files for target mission_adapters
|
||||
mission_adapters_OBJECTS = \
|
||||
"CMakeFiles/mission_adapters.dir/src/types.cpp.o" \
|
||||
"CMakeFiles/mission_adapters.dir/src/event.cpp.o" \
|
||||
"CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o" \
|
||||
"CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o" \
|
||||
"CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o" \
|
||||
"CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o" \
|
||||
"CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o"
|
||||
|
||||
# External object files for target mission_adapters
|
||||
mission_adapters_EXTERNAL_OBJECTS =
|
||||
|
||||
libmission_adapters.so: CMakeFiles/mission_adapters.dir/src/types.cpp.o
|
||||
libmission_adapters.so: CMakeFiles/mission_adapters.dir/src/event.cpp.o
|
||||
libmission_adapters.so: CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o
|
||||
libmission_adapters.so: CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o
|
||||
libmission_adapters.so: CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o
|
||||
libmission_adapters.so: CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o
|
||||
libmission_adapters.so: CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o
|
||||
libmission_adapters.so: CMakeFiles/mission_adapters.dir/build.make
|
||||
libmission_adapters.so: /usr/lib/x86_64-linux-gnu/libboost_system.so.1.71.0
|
||||
libmission_adapters.so: /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.71.0
|
||||
libmission_adapters.so: /usr/lib/x86_64-linux-gnu/libyaml-cpp.so.0.6.2
|
||||
libmission_adapters.so: CMakeFiles/mission_adapters.dir/link.txt
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking CXX shared library libmission_adapters.so"
|
||||
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/mission_adapters.dir/link.txt --verbose=$(VERBOSE)
|
||||
|
||||
# Rule to build all files generated by this target.
|
||||
CMakeFiles/mission_adapters.dir/build: libmission_adapters.so
|
||||
|
||||
.PHONY : CMakeFiles/mission_adapters.dir/build
|
||||
|
||||
CMakeFiles/mission_adapters.dir/clean:
|
||||
$(CMAKE_COMMAND) -P CMakeFiles/mission_adapters.dir/cmake_clean.cmake
|
||||
.PHONY : CMakeFiles/mission_adapters.dir/clean
|
||||
|
||||
CMakeFiles/mission_adapters.dir/depend:
|
||||
cd /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters.dir/DependInfo.cmake --color=$(COLOR)
|
||||
.PHONY : CMakeFiles/mission_adapters.dir/depend
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
file(REMOVE_RECURSE
|
||||
"CMakeFiles/mission_adapters.dir/src/event.cpp.o"
|
||||
"CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o"
|
||||
"CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o"
|
||||
"CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o"
|
||||
"CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o"
|
||||
"CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o"
|
||||
"CMakeFiles/mission_adapters.dir/src/types.cpp.o"
|
||||
"libmission_adapters.pdb"
|
||||
"libmission_adapters.so"
|
||||
)
|
||||
|
||||
# Per-language clean rules from dependency scanning.
|
||||
foreach(lang CXX)
|
||||
include(CMakeFiles/mission_adapters.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||
endforeach()
|
||||
@@ -0,0 +1,207 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
../include/mission_adapters/event.h
|
||||
../include/mission_adapters/mission_request.h
|
||||
../include/mission_adapters/types.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/event.cpp
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
../include/mission_adapters/adapter.h
|
||||
../include/mission_adapters/event.h
|
||||
../include/mission_adapters/event_processor.h
|
||||
../include/mission_adapters/mission_config.h
|
||||
../include/mission_adapters/mission_manager.h
|
||||
../include/mission_adapters/mission_request.h
|
||||
../include/mission_adapters/plugin_registry.h
|
||||
../include/mission_adapters/types.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/event_processor.cpp
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
../include/mission_adapters/mission_config.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_config.cpp
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
../include/mission_adapters/mission_config.h
|
||||
../include/mission_adapters/mission_executor.h
|
||||
../include/mission_adapters/mission_manager.h
|
||||
../include/mission_adapters/navigation_client.h
|
||||
../include/mission_adapters/types.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_executor.cpp
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
../include/mission_adapters/mission_config.h
|
||||
../include/mission_adapters/mission_manager.h
|
||||
../include/mission_adapters/types.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/mission_manager.cpp
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
../include/mission_adapters/adapter.h
|
||||
../include/mission_adapters/mission_request.h
|
||||
../include/mission_adapters/plugin_registry.h
|
||||
../include/mission_adapters/types.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/plugin_registry.cpp
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
../include/mission_adapters/types.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/src/types.cpp
|
||||
@@ -0,0 +1,207 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../include/mission_adapters/event.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../include/mission_adapters/mission_request.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../include/mission_adapters/types.h
|
||||
CMakeFiles/mission_adapters.dir/src/event.cpp.o: ../src/event.cpp
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../include/mission_adapters/adapter.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../include/mission_adapters/event.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../include/mission_adapters/event_processor.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../include/mission_adapters/mission_config.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../include/mission_adapters/mission_manager.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../include/mission_adapters/mission_request.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../include/mission_adapters/plugin_registry.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../include/mission_adapters/types.h
|
||||
CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o: ../src/event_processor.cpp
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../include/mission_adapters/mission_config.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o: ../src/mission_config.cpp
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../include/mission_adapters/mission_config.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../include/mission_adapters/mission_executor.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../include/mission_adapters/mission_manager.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../include/mission_adapters/navigation_client.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../include/mission_adapters/types.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o: ../src/mission_executor.cpp
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../include/mission_adapters/mission_config.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../include/mission_adapters/mission_manager.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../include/mission_adapters/types.h
|
||||
CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o: ../src/mission_manager.cpp
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../include/mission_adapters/adapter.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../include/mission_adapters/mission_request.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../include/mission_adapters/plugin_registry.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../include/mission_adapters/types.h
|
||||
CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o: ../src/plugin_registry.cpp
|
||||
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../include/mission_adapters/types.h
|
||||
CMakeFiles/mission_adapters.dir/src/types.cpp.o: ../src/types.cpp
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
# compile CXX with /usr/bin/c++
|
||||
CXX_FLAGS = -fPIC -Wall -Wextra -std=c++17
|
||||
|
||||
CXX_DEFINES = -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -Dmission_adapters_EXPORTS
|
||||
|
||||
CXX_INCLUDES = -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/APIs/c_api/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Cores/score_algorithm/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Libraries/angles/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Libraries/kalman/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Libraries/mkt_algorithm/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Libraries/mkt_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Libraries/mkt_plugins/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Packages/global_planners/custom_planner/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Packages/global_planners/dock_planner/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Packages/global_planners/two_points_planner/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Packages/local_planners/pnkx_local_planner/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/common_msgs/robot_map_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/common_msgs/robot_nav_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/common_msgs/robot_sensor_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/common_msgs/robot_visualization_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/costmap_2d/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/data_convert/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/geometry2/robot_tf3_geometry_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/geometry2/robot_tf3_sensor_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/laser_filter/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/laser_geometry/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/robot_cpp/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/robot_nav_2d_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/robot_nav_2d_utils/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/robot_time/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/voxel_grid/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/xmlrpcpp/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Cores/move_base_core/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core2/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core_adapter/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Libraries/nav_grid/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Libraries/robot_actionlib_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Libraries/robot_clear_costmap_recovery/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Libraries/robot_move_base_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Packages/move_base/include
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
/usr/bin/c++ -fPIC -shared -Wl,-soname,libmission_adapters.so -o libmission_adapters.so CMakeFiles/mission_adapters.dir/src/types.cpp.o CMakeFiles/mission_adapters.dir/src/event.cpp.o CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o -L/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../../../devel/lib -L/usr/local/lib -Wl,-rpath,/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh:/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../../../devel/lib:/usr/local/lib: -lrobot_cpp -lrobot_time -lrobot_xmlrpcpp /usr/lib/x86_64-linux-gnu/libboost_system.so.1.71.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.71.0 -ldl /usr/lib/x86_64-linux-gnu/libyaml-cpp.so.0.6.2 -lpthread
|
||||
@@ -0,0 +1,9 @@
|
||||
CMAKE_PROGRESS_1 = 1
|
||||
CMAKE_PROGRESS_2 = 2
|
||||
CMAKE_PROGRESS_3 = 3
|
||||
CMAKE_PROGRESS_4 = 4
|
||||
CMAKE_PROGRESS_5 = 5
|
||||
CMAKE_PROGRESS_6 = 6
|
||||
CMAKE_PROGRESS_7 = 7
|
||||
CMAKE_PROGRESS_8 = 8
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,278 @@
|
||||
#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
|
||||
|
||||
#IncludeRegexScan: ^.*$
|
||||
|
||||
#IncludeRegexComplain: ^$
|
||||
|
||||
#IncludeRegexTransform:
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
robot_geometry_msgs/Point.h
|
||||
-
|
||||
robot_geometry_msgs/Quaternion.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
robot_std_msgs/Header.h
|
||||
-
|
||||
robot_geometry_msgs/Pose.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/ActionParameter.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/Trajectory.h
|
||||
-
|
||||
robot_protocol_msgs/Action.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/NodePosition.h
|
||||
-
|
||||
robot_protocol_msgs/Action.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/Node.h
|
||||
-
|
||||
robot_protocol_msgs/Edge.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/ControlPoint.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot/time.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
yaml-cpp/yaml.h
|
||||
-
|
||||
robot_xmlrpcpp/XmlRpcValue.h
|
||||
-
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
map
|
||||
-
|
||||
vector
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
iostream
|
||||
-
|
||||
math.h
|
||||
-
|
||||
stdexcept
|
||||
-
|
||||
climits
|
||||
-
|
||||
stdint.h
|
||||
-
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
stdexcept
|
||||
-
|
||||
string
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
robot/macros.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
robot/platform.h
|
||||
-
|
||||
iostream
|
||||
-
|
||||
cmath
|
||||
-
|
||||
robot/exception.h
|
||||
-
|
||||
duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
sys/timeb.h
|
||||
-
|
||||
sys/time.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
map
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
time.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/adapter.h
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot/node_handle.h
|
||||
-
|
||||
mission_adapters/mission_request.h
|
||||
-
|
||||
mission_adapters/types.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/mission_request.h
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
robot_geometry_msgs/PoseStamped.h
|
||||
-
|
||||
robot_protocol_msgs/Order.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/types.h
|
||||
cstdint
|
||||
-
|
||||
limits
|
||||
-
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot_geometry_msgs/PoseStamped.h
|
||||
-
|
||||
robot_protocol_msgs/Order.h
|
||||
-
|
||||
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/goal_source_adapter.cpp
|
||||
goal_source_adapter.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/goal_source_adapter.h
|
||||
cmath
|
||||
-
|
||||
boost/dll/alias.hpp
|
||||
-
|
||||
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/goal_source_adapter.h
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot/node_handle.h
|
||||
-
|
||||
mission_adapters/adapter.h
|
||||
-
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
# The set of languages for which implicit dependencies are needed:
|
||||
set(CMAKE_DEPENDS_LANGUAGES
|
||||
"CXX"
|
||||
)
|
||||
# The set of files for implicit dependencies of each language:
|
||||
set(CMAKE_DEPENDS_CHECK_CXX
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/goal_source_adapter.cpp" "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o"
|
||||
)
|
||||
set(CMAKE_CXX_COMPILER_ID "GNU")
|
||||
|
||||
# Preprocessor definitions for this target.
|
||||
set(CMAKE_TARGET_DEFINITIONS_CXX
|
||||
"BOOST_ALL_NO_LIB"
|
||||
"mission_adapters_goal_source_EXPORTS"
|
||||
)
|
||||
|
||||
# The include file search paths:
|
||||
set(CMAKE_CXX_TARGET_INCLUDE_PATH
|
||||
"../plugins"
|
||||
"../../../pnkx_nav_core/src/APIs/c_api/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Cores/score_algorithm/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/angles/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/kalman/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/mkt_algorithm/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/mkt_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/mkt_plugins/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/global_planners/custom_planner/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/global_planners/dock_planner/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/global_planners/two_points_planner/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/local_planners/pnkx_local_planner/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_map_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_nav_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_sensor_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_visualization_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/costmap_2d/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/data_convert/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/geometry2/robot_tf3_geometry_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/geometry2/robot_tf3_sensor_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/laser_filter/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/laser_geometry/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_cpp/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_nav_2d_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_nav_2d_utils/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_time/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/voxel_grid/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/move_base_core/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core2/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core_adapter/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/nav_grid/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/robot_actionlib_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/robot_clear_costmap_recovery/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/robot_move_base_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Packages/move_base/include"
|
||||
"../include"
|
||||
)
|
||||
|
||||
# Targets to which this target links.
|
||||
set(CMAKE_TARGET_LINKED_INFO_FILES
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters.dir/DependInfo.cmake"
|
||||
)
|
||||
|
||||
# Fortran module output directory.
|
||||
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
|
||||
@@ -0,0 +1,99 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
# Delete rule output on recipe failure.
|
||||
.DELETE_ON_ERROR:
|
||||
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canonical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
|
||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
||||
SUFFIXES =
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
|
||||
# Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
# The shell in which to execute make rules.
|
||||
SHELL = /bin/sh
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = /usr/bin/cmake
|
||||
|
||||
# The command to remove a file.
|
||||
RM = /usr/bin/cmake -E remove -f
|
||||
|
||||
# Escaping for special characters.
|
||||
EQUALS = =
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh
|
||||
|
||||
# Include any dependencies generated for this target.
|
||||
include CMakeFiles/mission_adapters_goal_source.dir/depend.make
|
||||
|
||||
# Include the progress variables for this target.
|
||||
include CMakeFiles/mission_adapters_goal_source.dir/progress.make
|
||||
|
||||
# Include the compile flags for this target's objects.
|
||||
include CMakeFiles/mission_adapters_goal_source.dir/flags.make
|
||||
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: CMakeFiles/mission_adapters_goal_source.dir/flags.make
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../plugins/goal_source_adapter.cpp
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/goal_source_adapter.cpp
|
||||
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/goal_source_adapter.cpp > CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.i
|
||||
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/goal_source_adapter.cpp -o CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.s
|
||||
|
||||
# Object files for target mission_adapters_goal_source
|
||||
mission_adapters_goal_source_OBJECTS = \
|
||||
"CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o"
|
||||
|
||||
# External object files for target mission_adapters_goal_source
|
||||
mission_adapters_goal_source_EXTERNAL_OBJECTS =
|
||||
|
||||
libmission_adapters_goal_source.so: CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o
|
||||
libmission_adapters_goal_source.so: CMakeFiles/mission_adapters_goal_source.dir/build.make
|
||||
libmission_adapters_goal_source.so: libmission_adapters.so
|
||||
libmission_adapters_goal_source.so: CMakeFiles/mission_adapters_goal_source.dir/link.txt
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libmission_adapters_goal_source.so"
|
||||
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/mission_adapters_goal_source.dir/link.txt --verbose=$(VERBOSE)
|
||||
|
||||
# Rule to build all files generated by this target.
|
||||
CMakeFiles/mission_adapters_goal_source.dir/build: libmission_adapters_goal_source.so
|
||||
|
||||
.PHONY : CMakeFiles/mission_adapters_goal_source.dir/build
|
||||
|
||||
CMakeFiles/mission_adapters_goal_source.dir/clean:
|
||||
$(CMAKE_COMMAND) -P CMakeFiles/mission_adapters_goal_source.dir/cmake_clean.cmake
|
||||
.PHONY : CMakeFiles/mission_adapters_goal_source.dir/clean
|
||||
|
||||
CMakeFiles/mission_adapters_goal_source.dir/depend:
|
||||
cd /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters_goal_source.dir/DependInfo.cmake --color=$(COLOR)
|
||||
.PHONY : CMakeFiles/mission_adapters_goal_source.dir/depend
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
file(REMOVE_RECURSE
|
||||
"CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o"
|
||||
"libmission_adapters_goal_source.pdb"
|
||||
"libmission_adapters_goal_source.so"
|
||||
)
|
||||
|
||||
# Per-language clean rules from dependency scanning.
|
||||
foreach(lang CXX)
|
||||
include(CMakeFiles/mission_adapters_goal_source.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||
endforeach()
|
||||
@@ -0,0 +1,30 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
../include/mission_adapters/adapter.h
|
||||
../include/mission_adapters/mission_request.h
|
||||
../include/mission_adapters/types.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/goal_source_adapter.cpp
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/goal_source_adapter.h
|
||||
@@ -0,0 +1,30 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../include/mission_adapters/adapter.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../include/mission_adapters/mission_request.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../include/mission_adapters/types.h
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../plugins/goal_source_adapter.cpp
|
||||
CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o: ../plugins/goal_source_adapter.h
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
/usr/bin/c++ -fPIC -shared -Wl,-soname,libmission_adapters_goal_source.so -o libmission_adapters_goal_source.so CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o -L/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../../../devel/lib -L/usr/local/lib -Wl,-rpath,"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh:\$ORIGIN:/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../../../devel/lib:/usr/local/lib:" libmission_adapters.so -lrobot_cpp -lrobot_time -lrobot_xmlrpcpp -lpthread
|
||||
Binary file not shown.
@@ -0,0 +1,3 @@
|
||||
CMAKE_PROGRESS_1 = 9
|
||||
CMAKE_PROGRESS_2 = 10
|
||||
|
||||
@@ -0,0 +1,394 @@
|
||||
#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
|
||||
|
||||
#IncludeRegexScan: ^.*$
|
||||
|
||||
#IncludeRegexComplain: ^$
|
||||
|
||||
#IncludeRegexTransform:
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
robot_geometry_msgs/Point.h
|
||||
-
|
||||
robot_geometry_msgs/Quaternion.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
robot_std_msgs/Header.h
|
||||
-
|
||||
robot_geometry_msgs/Pose.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/ActionParameter.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/Trajectory.h
|
||||
-
|
||||
robot_protocol_msgs/Action.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/NodePosition.h
|
||||
-
|
||||
robot_protocol_msgs/Action.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/Node.h
|
||||
-
|
||||
robot_protocol_msgs/Edge.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/ControlPoint.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot/time.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
cstdio
|
||||
-
|
||||
cstdarg
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
atomic
|
||||
-
|
||||
csignal
|
||||
-
|
||||
string
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
yaml-cpp/yaml.h
|
||||
-
|
||||
robot_xmlrpcpp/XmlRpcValue.h
|
||||
-
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
map
|
||||
-
|
||||
vector
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
map
|
||||
-
|
||||
yaml-cpp/yaml.h
|
||||
-
|
||||
filesystem
|
||||
-
|
||||
robot/robot.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
robot/init.h
|
||||
-
|
||||
robot/console.h
|
||||
-
|
||||
robot/node_handle.h
|
||||
-
|
||||
robot/plugin_loader_helper.h
|
||||
-
|
||||
robot/time.h
|
||||
-
|
||||
robot/timer.h
|
||||
-
|
||||
robot/duration.h
|
||||
-
|
||||
robot/wall_timer.h
|
||||
-
|
||||
robot/rate.h
|
||||
-
|
||||
robot/exception.h
|
||||
-
|
||||
robot/macros.h
|
||||
-
|
||||
robot/platform.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
iostream
|
||||
-
|
||||
math.h
|
||||
-
|
||||
stdexcept
|
||||
-
|
||||
climits
|
||||
-
|
||||
stdint.h
|
||||
-
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
stdexcept
|
||||
-
|
||||
string
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
robot/time.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot/time.h
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
robot/macros.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
robot/platform.h
|
||||
-
|
||||
iostream
|
||||
-
|
||||
cmath
|
||||
-
|
||||
robot/exception.h
|
||||
-
|
||||
duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
sys/timeb.h
|
||||
-
|
||||
sys/time.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
robot/time.h
|
||||
-
|
||||
robot/duration.h
|
||||
-
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
functional
|
||||
-
|
||||
thread
|
||||
-
|
||||
mutex
|
||||
-
|
||||
atomic
|
||||
-
|
||||
condition_variable
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
robot/time.h
|
||||
-
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
functional
|
||||
-
|
||||
thread
|
||||
-
|
||||
mutex
|
||||
-
|
||||
atomic
|
||||
-
|
||||
condition_variable
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
map
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
time.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/adapter.h
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot/node_handle.h
|
||||
-
|
||||
mission_adapters/mission_request.h
|
||||
-
|
||||
mission_adapters/types.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/mission_request.h
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
robot_geometry_msgs/PoseStamped.h
|
||||
-
|
||||
robot_protocol_msgs/Order.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/types.h
|
||||
cstdint
|
||||
-
|
||||
limits
|
||||
-
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot_geometry_msgs/PoseStamped.h
|
||||
-
|
||||
robot_protocol_msgs/Order.h
|
||||
-
|
||||
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/vda5050_source_adapter.cpp
|
||||
vda5050_source_adapter.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/vda5050_source_adapter.h
|
||||
algorithm
|
||||
-
|
||||
cmath
|
||||
-
|
||||
string
|
||||
-
|
||||
utility
|
||||
-
|
||||
yaml-cpp/yaml.h
|
||||
-
|
||||
boost/dll/alias.hpp
|
||||
-
|
||||
robot/robot.h
|
||||
-
|
||||
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/vda5050_source_adapter.h
|
||||
cstddef
|
||||
-
|
||||
limits
|
||||
-
|
||||
cstdint
|
||||
-
|
||||
map
|
||||
-
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot/node_handle.h
|
||||
-
|
||||
mission_adapters/adapter.h
|
||||
-
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
# The set of languages for which implicit dependencies are needed:
|
||||
set(CMAKE_DEPENDS_LANGUAGES
|
||||
"CXX"
|
||||
)
|
||||
# The set of files for implicit dependencies of each language:
|
||||
set(CMAKE_DEPENDS_CHECK_CXX
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/vda5050_source_adapter.cpp" "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o"
|
||||
)
|
||||
set(CMAKE_CXX_COMPILER_ID "GNU")
|
||||
|
||||
# Preprocessor definitions for this target.
|
||||
set(CMAKE_TARGET_DEFINITIONS_CXX
|
||||
"BOOST_ALL_NO_LIB"
|
||||
"mission_adapters_vda5050_source_EXPORTS"
|
||||
)
|
||||
|
||||
# The include file search paths:
|
||||
set(CMAKE_CXX_TARGET_INCLUDE_PATH
|
||||
"../plugins"
|
||||
"../../../pnkx_nav_core/src/APIs/c_api/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Cores/score_algorithm/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/angles/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/kalman/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/mkt_algorithm/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/mkt_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/mkt_plugins/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/global_planners/custom_planner/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/global_planners/dock_planner/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/global_planners/two_points_planner/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/local_planners/pnkx_local_planner/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_map_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_nav_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_sensor_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_visualization_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/costmap_2d/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/data_convert/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/geometry2/robot_tf3_geometry_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/geometry2/robot_tf3_sensor_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/laser_filter/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/laser_geometry/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_cpp/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_nav_2d_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_nav_2d_utils/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_time/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/voxel_grid/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/move_base_core/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core2/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core_adapter/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/nav_grid/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/robot_actionlib_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/robot_clear_costmap_recovery/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/robot_move_base_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Packages/move_base/include"
|
||||
"../include"
|
||||
)
|
||||
|
||||
# Targets to which this target links.
|
||||
set(CMAKE_TARGET_LINKED_INFO_FILES
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters.dir/DependInfo.cmake"
|
||||
)
|
||||
|
||||
# Fortran module output directory.
|
||||
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
|
||||
@@ -0,0 +1,99 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
# Delete rule output on recipe failure.
|
||||
.DELETE_ON_ERROR:
|
||||
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canonical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
|
||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
||||
SUFFIXES =
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
|
||||
# Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
# The shell in which to execute make rules.
|
||||
SHELL = /bin/sh
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = /usr/bin/cmake
|
||||
|
||||
# The command to remove a file.
|
||||
RM = /usr/bin/cmake -E remove -f
|
||||
|
||||
# Escaping for special characters.
|
||||
EQUALS = =
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh
|
||||
|
||||
# Include any dependencies generated for this target.
|
||||
include CMakeFiles/mission_adapters_vda5050_source.dir/depend.make
|
||||
|
||||
# Include the progress variables for this target.
|
||||
include CMakeFiles/mission_adapters_vda5050_source.dir/progress.make
|
||||
|
||||
# Include the compile flags for this target's objects.
|
||||
include CMakeFiles/mission_adapters_vda5050_source.dir/flags.make
|
||||
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: CMakeFiles/mission_adapters_vda5050_source.dir/flags.make
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../plugins/vda5050_source_adapter.cpp
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/vda5050_source_adapter.cpp
|
||||
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/vda5050_source_adapter.cpp > CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.i
|
||||
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/vda5050_source_adapter.cpp -o CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.s
|
||||
|
||||
# Object files for target mission_adapters_vda5050_source
|
||||
mission_adapters_vda5050_source_OBJECTS = \
|
||||
"CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o"
|
||||
|
||||
# External object files for target mission_adapters_vda5050_source
|
||||
mission_adapters_vda5050_source_EXTERNAL_OBJECTS =
|
||||
|
||||
libmission_adapters_vda5050_source.so: CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o
|
||||
libmission_adapters_vda5050_source.so: CMakeFiles/mission_adapters_vda5050_source.dir/build.make
|
||||
libmission_adapters_vda5050_source.so: libmission_adapters.so
|
||||
libmission_adapters_vda5050_source.so: CMakeFiles/mission_adapters_vda5050_source.dir/link.txt
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libmission_adapters_vda5050_source.so"
|
||||
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/mission_adapters_vda5050_source.dir/link.txt --verbose=$(VERBOSE)
|
||||
|
||||
# Rule to build all files generated by this target.
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/build: libmission_adapters_vda5050_source.so
|
||||
|
||||
.PHONY : CMakeFiles/mission_adapters_vda5050_source.dir/build
|
||||
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/clean:
|
||||
$(CMAKE_COMMAND) -P CMakeFiles/mission_adapters_vda5050_source.dir/cmake_clean.cmake
|
||||
.PHONY : CMakeFiles/mission_adapters_vda5050_source.dir/clean
|
||||
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/depend:
|
||||
cd /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters_vda5050_source.dir/DependInfo.cmake --color=$(COLOR)
|
||||
.PHONY : CMakeFiles/mission_adapters_vda5050_source.dir/depend
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
file(REMOVE_RECURSE
|
||||
"CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o"
|
||||
"libmission_adapters_vda5050_source.pdb"
|
||||
"libmission_adapters_vda5050_source.so"
|
||||
)
|
||||
|
||||
# Per-language clean rules from dependency scanning.
|
||||
foreach(lang CXX)
|
||||
include(CMakeFiles/mission_adapters_vda5050_source.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||
endforeach()
|
||||
@@ -0,0 +1,37 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
../include/mission_adapters/adapter.h
|
||||
../include/mission_adapters/mission_request.h
|
||||
../include/mission_adapters/types.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/vda5050_source_adapter.cpp
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/vda5050_source_adapter.h
|
||||
@@ -0,0 +1,37 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../include/mission_adapters/adapter.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../include/mission_adapters/mission_request.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../include/mission_adapters/types.h
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../plugins/vda5050_source_adapter.cpp
|
||||
CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o: ../plugins/vda5050_source_adapter.h
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
/usr/bin/c++ -fPIC -shared -Wl,-soname,libmission_adapters_vda5050_source.so -o libmission_adapters_vda5050_source.so CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o -L/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../../../devel/lib -L/usr/local/lib -Wl,-rpath,"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh:\$ORIGIN:/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../../../devel/lib:/usr/local/lib:" libmission_adapters.so -lrobot_cpp -lrobot_time -lrobot_xmlrpcpp -lpthread
|
||||
Binary file not shown.
@@ -0,0 +1,3 @@
|
||||
CMAKE_PROGRESS_1 = 11
|
||||
CMAKE_PROGRESS_2 = 12
|
||||
|
||||
1
build-standalone-codex-5j6ZZh/CMakeFiles/progress.marks
Normal file
1
build-standalone-codex-5j6ZZh/CMakeFiles/progress.marks
Normal file
@@ -0,0 +1 @@
|
||||
16
|
||||
@@ -0,0 +1,484 @@
|
||||
#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
|
||||
|
||||
#IncludeRegexScan: ^.*$
|
||||
|
||||
#IncludeRegexComplain: ^$
|
||||
|
||||
#IncludeRegexTransform:
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
robot_geometry_msgs/Point.h
|
||||
-
|
||||
robot_geometry_msgs/Quaternion.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
robot_std_msgs/Header.h
|
||||
-
|
||||
robot_geometry_msgs/Pose.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/ActionParameter.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/Trajectory.h
|
||||
-
|
||||
robot_protocol_msgs/Action.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/NodePosition.h
|
||||
-
|
||||
robot_protocol_msgs/Action.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/Node.h
|
||||
-
|
||||
robot_protocol_msgs/Edge.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/ControlPoint.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot/time.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
cstdio
|
||||
-
|
||||
cstdarg
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
atomic
|
||||
-
|
||||
csignal
|
||||
-
|
||||
string
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
yaml-cpp/yaml.h
|
||||
-
|
||||
robot_xmlrpcpp/XmlRpcValue.h
|
||||
-
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
map
|
||||
-
|
||||
vector
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
map
|
||||
-
|
||||
yaml-cpp/yaml.h
|
||||
-
|
||||
filesystem
|
||||
-
|
||||
robot/robot.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
robot/init.h
|
||||
-
|
||||
robot/console.h
|
||||
-
|
||||
robot/node_handle.h
|
||||
-
|
||||
robot/plugin_loader_helper.h
|
||||
-
|
||||
robot/time.h
|
||||
-
|
||||
robot/timer.h
|
||||
-
|
||||
robot/duration.h
|
||||
-
|
||||
robot/wall_timer.h
|
||||
-
|
||||
robot/rate.h
|
||||
-
|
||||
robot/exception.h
|
||||
-
|
||||
robot/macros.h
|
||||
-
|
||||
robot/platform.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
iostream
|
||||
-
|
||||
math.h
|
||||
-
|
||||
stdexcept
|
||||
-
|
||||
climits
|
||||
-
|
||||
stdint.h
|
||||
-
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
stdexcept
|
||||
-
|
||||
string
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
robot/time.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot/time.h
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
robot/macros.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
robot/platform.h
|
||||
-
|
||||
iostream
|
||||
-
|
||||
cmath
|
||||
-
|
||||
robot/exception.h
|
||||
-
|
||||
duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
sys/timeb.h
|
||||
-
|
||||
sys/time.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
robot/time.h
|
||||
-
|
||||
robot/duration.h
|
||||
-
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
functional
|
||||
-
|
||||
thread
|
||||
-
|
||||
mutex
|
||||
-
|
||||
atomic
|
||||
-
|
||||
condition_variable
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
robot/time.h
|
||||
-
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
functional
|
||||
-
|
||||
thread
|
||||
-
|
||||
mutex
|
||||
-
|
||||
atomic
|
||||
-
|
||||
condition_variable
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
map
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
time.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/adapter.h
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot/node_handle.h
|
||||
-
|
||||
mission_adapters/mission_request.h
|
||||
-
|
||||
mission_adapters/types.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/event.h
|
||||
atomic
|
||||
-
|
||||
condition_variable
|
||||
-
|
||||
cstdint
|
||||
-
|
||||
memory
|
||||
-
|
||||
mutex
|
||||
-
|
||||
queue
|
||||
-
|
||||
vector
|
||||
-
|
||||
mission_adapters/mission_request.h
|
||||
-
|
||||
mission_adapters/types.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/event_processor.h
|
||||
atomic
|
||||
-
|
||||
thread
|
||||
-
|
||||
robot_geometry_msgs/PoseStamped.h
|
||||
-
|
||||
robot_protocol_msgs/Order.h
|
||||
-
|
||||
mission_adapters/event.h
|
||||
-
|
||||
mission_adapters/mission_manager.h
|
||||
-
|
||||
mission_adapters/mission_request.h
|
||||
-
|
||||
mission_adapters/plugin_registry.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/mission_adapters.h
|
||||
robot/robot.h
|
||||
-
|
||||
mission_adapters/adapter.h
|
||||
-
|
||||
mission_adapters/event.h
|
||||
-
|
||||
mission_adapters/event_processor.h
|
||||
-
|
||||
mission_adapters/mission_executor.h
|
||||
-
|
||||
mission_adapters/mission_manager.h
|
||||
-
|
||||
mission_adapters/navigation_client.h
|
||||
-
|
||||
mission_adapters/types.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/mission_config.h
|
||||
string
|
||||
-
|
||||
robot/node_handle.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/mission_executor.h
|
||||
atomic
|
||||
-
|
||||
memory
|
||||
-
|
||||
mutex
|
||||
-
|
||||
thread
|
||||
-
|
||||
mission_adapters/mission_manager.h
|
||||
-
|
||||
mission_adapters/navigation_client.h
|
||||
-
|
||||
mission_adapters/types.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/mission_manager.h
|
||||
condition_variable
|
||||
-
|
||||
memory
|
||||
-
|
||||
mutex
|
||||
-
|
||||
queue
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot/time.h
|
||||
-
|
||||
mission_adapters/mission_config.h
|
||||
-
|
||||
mission_adapters/types.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/mission_request.h
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
robot_geometry_msgs/PoseStamped.h
|
||||
-
|
||||
robot_protocol_msgs/Order.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/navigation_client.h
|
||||
memory
|
||||
-
|
||||
mission_adapters/types.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/plugin_registry.h
|
||||
functional
|
||||
-
|
||||
map
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot/node_handle.h
|
||||
-
|
||||
mission_adapters/adapter.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/types.h
|
||||
cstdint
|
||||
-
|
||||
limits
|
||||
-
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot_geometry_msgs/PoseStamped.h
|
||||
-
|
||||
robot_protocol_msgs/Order.h
|
||||
-
|
||||
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/examples/robot_control_example.cpp
|
||||
cstddef
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot/robot.h
|
||||
-
|
||||
mission_adapters/mission_adapters.h
|
||||
-
|
||||
mission_adapters/plugin_registry.h
|
||||
-
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
# The set of languages for which implicit dependencies are needed:
|
||||
set(CMAKE_DEPENDS_LANGUAGES
|
||||
"CXX"
|
||||
)
|
||||
# The set of files for implicit dependencies of each language:
|
||||
set(CMAKE_DEPENDS_CHECK_CXX
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/examples/robot_control_example.cpp" "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o"
|
||||
)
|
||||
set(CMAKE_CXX_COMPILER_ID "GNU")
|
||||
|
||||
# The include file search paths:
|
||||
set(CMAKE_CXX_TARGET_INCLUDE_PATH
|
||||
"../../../pnkx_nav_core/src/APIs/c_api/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Cores/score_algorithm/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/angles/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/kalman/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/mkt_algorithm/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/mkt_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/mkt_plugins/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/global_planners/custom_planner/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/global_planners/dock_planner/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/global_planners/two_points_planner/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/local_planners/pnkx_local_planner/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_map_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_nav_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_sensor_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_visualization_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/costmap_2d/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/data_convert/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/geometry2/robot_tf3_geometry_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/geometry2/robot_tf3_sensor_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/laser_filter/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/laser_geometry/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_cpp/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_nav_2d_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_nav_2d_utils/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_time/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/voxel_grid/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/move_base_core/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core2/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core_adapter/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/nav_grid/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/robot_actionlib_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/robot_clear_costmap_recovery/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/robot_move_base_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Packages/move_base/include"
|
||||
"../include"
|
||||
)
|
||||
|
||||
# Targets to which this target links.
|
||||
set(CMAKE_TARGET_LINKED_INFO_FILES
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters.dir/DependInfo.cmake"
|
||||
)
|
||||
|
||||
# Fortran module output directory.
|
||||
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
|
||||
@@ -0,0 +1,99 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
# Delete rule output on recipe failure.
|
||||
.DELETE_ON_ERROR:
|
||||
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canonical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
|
||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
||||
SUFFIXES =
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
|
||||
# Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
# The shell in which to execute make rules.
|
||||
SHELL = /bin/sh
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = /usr/bin/cmake
|
||||
|
||||
# The command to remove a file.
|
||||
RM = /usr/bin/cmake -E remove -f
|
||||
|
||||
# Escaping for special characters.
|
||||
EQUALS = =
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh
|
||||
|
||||
# Include any dependencies generated for this target.
|
||||
include CMakeFiles/robot_control_example.dir/depend.make
|
||||
|
||||
# Include the progress variables for this target.
|
||||
include CMakeFiles/robot_control_example.dir/progress.make
|
||||
|
||||
# Include the compile flags for this target's objects.
|
||||
include CMakeFiles/robot_control_example.dir/flags.make
|
||||
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: CMakeFiles/robot_control_example.dir/flags.make
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../examples/robot_control_example.cpp
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/examples/robot_control_example.cpp
|
||||
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/examples/robot_control_example.cpp > CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.i
|
||||
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/examples/robot_control_example.cpp -o CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.s
|
||||
|
||||
# Object files for target robot_control_example
|
||||
robot_control_example_OBJECTS = \
|
||||
"CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o"
|
||||
|
||||
# External object files for target robot_control_example
|
||||
robot_control_example_EXTERNAL_OBJECTS =
|
||||
|
||||
robot_control_example: CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o
|
||||
robot_control_example: CMakeFiles/robot_control_example.dir/build.make
|
||||
robot_control_example: libmission_adapters.so
|
||||
robot_control_example: CMakeFiles/robot_control_example.dir/link.txt
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable robot_control_example"
|
||||
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/robot_control_example.dir/link.txt --verbose=$(VERBOSE)
|
||||
|
||||
# Rule to build all files generated by this target.
|
||||
CMakeFiles/robot_control_example.dir/build: robot_control_example
|
||||
|
||||
.PHONY : CMakeFiles/robot_control_example.dir/build
|
||||
|
||||
CMakeFiles/robot_control_example.dir/clean:
|
||||
$(CMAKE_COMMAND) -P CMakeFiles/robot_control_example.dir/cmake_clean.cmake
|
||||
.PHONY : CMakeFiles/robot_control_example.dir/clean
|
||||
|
||||
CMakeFiles/robot_control_example.dir/depend:
|
||||
cd /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/robot_control_example.dir/DependInfo.cmake --color=$(COLOR)
|
||||
.PHONY : CMakeFiles/robot_control_example.dir/depend
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
file(REMOVE_RECURSE
|
||||
"CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o"
|
||||
"robot_control_example"
|
||||
"robot_control_example.pdb"
|
||||
)
|
||||
|
||||
# Per-language clean rules from dependency scanning.
|
||||
foreach(lang CXX)
|
||||
include(CMakeFiles/robot_control_example.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||
endforeach()
|
||||
@@ -0,0 +1,44 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
../include/mission_adapters/adapter.h
|
||||
../include/mission_adapters/event.h
|
||||
../include/mission_adapters/event_processor.h
|
||||
../include/mission_adapters/mission_adapters.h
|
||||
../include/mission_adapters/mission_config.h
|
||||
../include/mission_adapters/mission_executor.h
|
||||
../include/mission_adapters/mission_manager.h
|
||||
../include/mission_adapters/mission_request.h
|
||||
../include/mission_adapters/navigation_client.h
|
||||
../include/mission_adapters/plugin_registry.h
|
||||
../include/mission_adapters/types.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/examples/robot_control_example.cpp
|
||||
@@ -0,0 +1,44 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/console.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/init.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/plugin_loader_helper.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/robot.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/rate.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/timer.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/wall_timer.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../include/mission_adapters/adapter.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../include/mission_adapters/event.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../include/mission_adapters/event_processor.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../include/mission_adapters/mission_adapters.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../include/mission_adapters/mission_config.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../include/mission_adapters/mission_executor.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../include/mission_adapters/mission_manager.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../include/mission_adapters/mission_request.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../include/mission_adapters/navigation_client.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../include/mission_adapters/plugin_registry.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../include/mission_adapters/types.h
|
||||
CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o: ../examples/robot_control_example.cpp
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,10 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
# compile CXX with /usr/bin/c++
|
||||
CXX_FLAGS = -fPIE -Wall -Wextra -std=c++17
|
||||
|
||||
CXX_DEFINES =
|
||||
|
||||
CXX_INCLUDES = -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/APIs/c_api/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Cores/score_algorithm/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Libraries/angles/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Libraries/kalman/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Libraries/mkt_algorithm/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Libraries/mkt_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Libraries/mkt_plugins/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Packages/global_planners/custom_planner/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Packages/global_planners/dock_planner/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Packages/global_planners/two_points_planner/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Algorithms/Packages/local_planners/pnkx_local_planner/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/common_msgs/robot_map_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/common_msgs/robot_nav_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/common_msgs/robot_sensor_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/common_msgs/robot_visualization_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/costmap_2d/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/data_convert/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/geometry2/robot_tf3_geometry_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/geometry2/robot_tf3_sensor_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/laser_filter/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/laser_geometry/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/robot_cpp/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/robot_nav_2d_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/robot_nav_2d_utils/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/robot_time/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/voxel_grid/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Libraries/xmlrpcpp/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Cores/move_base_core/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core2/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core_adapter/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Libraries/nav_grid/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Libraries/robot_actionlib_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Libraries/robot_clear_costmap_recovery/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Libraries/robot_move_base_msgs/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../pnkx_nav_core/src/Navigations/Packages/move_base/include -I/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/include
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
/usr/bin/c++ -rdynamic CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o -o robot_control_example -L/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../../../devel/lib -L/usr/local/lib -Wl,-rpath,"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh:\$ORIGIN:/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../../../devel/lib:/usr/local/lib" libmission_adapters.so -lrobot_cpp -lrobot_time -lrobot_xmlrpcpp -lpthread
|
||||
@@ -0,0 +1,3 @@
|
||||
CMAKE_PROGRESS_1 = 13
|
||||
CMAKE_PROGRESS_2 = 14
|
||||
|
||||
@@ -0,0 +1,290 @@
|
||||
#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
|
||||
|
||||
#IncludeRegexScan: ^.*$
|
||||
|
||||
#IncludeRegexComplain: ^$
|
||||
|
||||
#IncludeRegexTransform:
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
robot_geometry_msgs/Point.h
|
||||
-
|
||||
robot_geometry_msgs/Quaternion.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
robot_std_msgs/Header.h
|
||||
-
|
||||
robot_geometry_msgs/Pose.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/ActionParameter.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/Trajectory.h
|
||||
-
|
||||
robot_protocol_msgs/Action.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/NodePosition.h
|
||||
-
|
||||
robot_protocol_msgs/Action.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
boost/shared_ptr.hpp
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/Node.h
|
||||
-
|
||||
robot_protocol_msgs/Edge.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot_protocol_msgs/ControlPoint.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
memory
|
||||
-
|
||||
robot/time.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
yaml-cpp/yaml.h
|
||||
-
|
||||
robot_xmlrpcpp/XmlRpcValue.h
|
||||
-
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
map
|
||||
-
|
||||
vector
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
iostream
|
||||
-
|
||||
math.h
|
||||
-
|
||||
stdexcept
|
||||
-
|
||||
climits
|
||||
-
|
||||
stdint.h
|
||||
-
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
stdexcept
|
||||
-
|
||||
string
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
robot/macros.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
robot/platform.h
|
||||
-
|
||||
iostream
|
||||
-
|
||||
cmath
|
||||
-
|
||||
robot/exception.h
|
||||
-
|
||||
duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
sys/timeb.h
|
||||
-
|
||||
sys/time.h
|
||||
-
|
||||
|
||||
../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
map
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
time.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/adapter.h
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot/node_handle.h
|
||||
-
|
||||
mission_adapters/mission_request.h
|
||||
-
|
||||
mission_adapters/types.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/mission_request.h
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
robot_geometry_msgs/PoseStamped.h
|
||||
-
|
||||
robot_protocol_msgs/Order.h
|
||||
-
|
||||
|
||||
../include/mission_adapters/types.h
|
||||
cstdint
|
||||
-
|
||||
limits
|
||||
-
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot_geometry_msgs/PoseStamped.h
|
||||
-
|
||||
robot_protocol_msgs/Order.h
|
||||
-
|
||||
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/examples/vda5050_order_demo.cpp
|
||||
mission_adapters/mission_request.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/examples/mission_adapters/mission_request.h
|
||||
mission_adapters/types.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/examples/mission_adapters/types.h
|
||||
../plugins/vda5050_source_adapter.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/vda5050_source_adapter.h
|
||||
cstdio
|
||||
-
|
||||
string
|
||||
-
|
||||
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/vda5050_source_adapter.h
|
||||
cstddef
|
||||
-
|
||||
limits
|
||||
-
|
||||
cstdint
|
||||
-
|
||||
map
|
||||
-
|
||||
memory
|
||||
-
|
||||
string
|
||||
-
|
||||
vector
|
||||
-
|
||||
robot/node_handle.h
|
||||
-
|
||||
mission_adapters/adapter.h
|
||||
-
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
# The set of languages for which implicit dependencies are needed:
|
||||
set(CMAKE_DEPENDS_LANGUAGES
|
||||
"CXX"
|
||||
)
|
||||
# The set of files for implicit dependencies of each language:
|
||||
set(CMAKE_DEPENDS_CHECK_CXX
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/examples/vda5050_order_demo.cpp" "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o"
|
||||
)
|
||||
set(CMAKE_CXX_COMPILER_ID "GNU")
|
||||
|
||||
# The include file search paths:
|
||||
set(CMAKE_CXX_TARGET_INCLUDE_PATH
|
||||
"../../../pnkx_nav_core/src/APIs/c_api/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Cores/score_algorithm/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/angles/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/kalman/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/mkt_algorithm/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/mkt_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Libraries/mkt_plugins/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/global_planners/custom_planner/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/global_planners/dock_planner/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/global_planners/two_points_planner/include"
|
||||
"../../../pnkx_nav_core/src/Algorithms/Packages/local_planners/pnkx_local_planner/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_map_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_nav_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_sensor_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/common_msgs/robot_visualization_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/costmap_2d/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/data_convert/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/geometry2/robot_tf3_geometry_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/geometry2/robot_tf3_sensor_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/laser_filter/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/laser_geometry/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_cpp/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_nav_2d_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_nav_2d_utils/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/robot_time/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/voxel_grid/include"
|
||||
"../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/move_base_core/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core2/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Cores/robot_nav_core_adapter/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/nav_grid/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/robot_actionlib_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/robot_clear_costmap_recovery/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Libraries/robot_move_base_msgs/include"
|
||||
"../../../pnkx_nav_core/src/Navigations/Packages/move_base/include"
|
||||
"../include"
|
||||
"../plugins"
|
||||
)
|
||||
|
||||
# Targets to which this target links.
|
||||
set(CMAKE_TARGET_LINKED_INFO_FILES
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters_vda5050_source.dir/DependInfo.cmake"
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/mission_adapters.dir/DependInfo.cmake"
|
||||
)
|
||||
|
||||
# Fortran module output directory.
|
||||
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
|
||||
@@ -0,0 +1,100 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
# Delete rule output on recipe failure.
|
||||
.DELETE_ON_ERROR:
|
||||
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canonical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
|
||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
||||
SUFFIXES =
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
|
||||
# Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
# The shell in which to execute make rules.
|
||||
SHELL = /bin/sh
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = /usr/bin/cmake
|
||||
|
||||
# The command to remove a file.
|
||||
RM = /usr/bin/cmake -E remove -f
|
||||
|
||||
# Escaping for special characters.
|
||||
EQUALS = =
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh
|
||||
|
||||
# Include any dependencies generated for this target.
|
||||
include CMakeFiles/vda5050_order_demo.dir/depend.make
|
||||
|
||||
# Include the progress variables for this target.
|
||||
include CMakeFiles/vda5050_order_demo.dir/progress.make
|
||||
|
||||
# Include the compile flags for this target's objects.
|
||||
include CMakeFiles/vda5050_order_demo.dir/flags.make
|
||||
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: CMakeFiles/vda5050_order_demo.dir/flags.make
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../examples/vda5050_order_demo.cpp
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o -c /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/examples/vda5050_order_demo.cpp
|
||||
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.i: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.i"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/examples/vda5050_order_demo.cpp > CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.i
|
||||
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.s: cmake_force
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.s"
|
||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/examples/vda5050_order_demo.cpp -o CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.s
|
||||
|
||||
# Object files for target vda5050_order_demo
|
||||
vda5050_order_demo_OBJECTS = \
|
||||
"CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o"
|
||||
|
||||
# External object files for target vda5050_order_demo
|
||||
vda5050_order_demo_EXTERNAL_OBJECTS =
|
||||
|
||||
vda5050_order_demo: CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o
|
||||
vda5050_order_demo: CMakeFiles/vda5050_order_demo.dir/build.make
|
||||
vda5050_order_demo: libmission_adapters_vda5050_source.so
|
||||
vda5050_order_demo: libmission_adapters.so
|
||||
vda5050_order_demo: CMakeFiles/vda5050_order_demo.dir/link.txt
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable vda5050_order_demo"
|
||||
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/vda5050_order_demo.dir/link.txt --verbose=$(VERBOSE)
|
||||
|
||||
# Rule to build all files generated by this target.
|
||||
CMakeFiles/vda5050_order_demo.dir/build: vda5050_order_demo
|
||||
|
||||
.PHONY : CMakeFiles/vda5050_order_demo.dir/build
|
||||
|
||||
CMakeFiles/vda5050_order_demo.dir/clean:
|
||||
$(CMAKE_COMMAND) -P CMakeFiles/vda5050_order_demo.dir/cmake_clean.cmake
|
||||
.PHONY : CMakeFiles/vda5050_order_demo.dir/clean
|
||||
|
||||
CMakeFiles/vda5050_order_demo.dir/depend:
|
||||
cd /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/vda5050_order_demo.dir/DependInfo.cmake --color=$(COLOR)
|
||||
.PHONY : CMakeFiles/vda5050_order_demo.dir/depend
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
file(REMOVE_RECURSE
|
||||
"CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o"
|
||||
"vda5050_order_demo"
|
||||
"vda5050_order_demo.pdb"
|
||||
)
|
||||
|
||||
# Per-language clean rules from dependency scanning.
|
||||
foreach(lang CXX)
|
||||
include(CMakeFiles/vda5050_order_demo.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||
endforeach()
|
||||
@@ -0,0 +1,30 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
../include/mission_adapters/adapter.h
|
||||
../include/mission_adapters/mission_request.h
|
||||
../include/mission_adapters/types.h
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/examples/vda5050_order_demo.cpp
|
||||
/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/plugins/vda5050_source_adapter.h
|
||||
@@ -0,0 +1,30 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Point.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Pose.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/PoseStamped.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_geometry_msgs/include/robot_geometry_msgs/Quaternion.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Action.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ActionParameter.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/ControlPoint.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Edge.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Node.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/NodePosition.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Order.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_protocol_msgs/include/robot_protocol_msgs/Trajectory.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/common_msgs/robot_std_msgs/include/robot_std_msgs/Header.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_cpp/include/robot/node_handle.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/duration.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/exception.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/macros.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/platform.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/robot_time_decl.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/robot_time/include/robot/time.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../../../pnkx_nav_core/src/Libraries/xmlrpcpp/include/robot_xmlrpcpp/XmlRpcValue.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../include/mission_adapters/adapter.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../include/mission_adapters/mission_request.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../include/mission_adapters/types.h
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../examples/vda5050_order_demo.cpp
|
||||
CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o: ../plugins/vda5050_source_adapter.h
|
||||
|
||||
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
/usr/bin/c++ -rdynamic CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o -o vda5050_order_demo -L/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../../../devel/lib -L/usr/local/lib -Wl,-rpath,"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh:\$ORIGIN:/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../../../devel/lib:/usr/local/lib" libmission_adapters_vda5050_source.so -lrobot_cpp -lrobot_time -lrobot_xmlrpcpp libmission_adapters.so -lrobot_cpp -lrobot_time -lrobot_xmlrpcpp -lpthread
|
||||
@@ -0,0 +1,3 @@
|
||||
CMAKE_PROGRESS_1 = 15
|
||||
CMAKE_PROGRESS_2 = 16
|
||||
|
||||
584
build-standalone-codex-5j6ZZh/Makefile
Normal file
584
build-standalone-codex-5j6ZZh/Makefile
Normal file
@@ -0,0 +1,584 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.16
|
||||
|
||||
# Default target executed when no arguments are given to make.
|
||||
default_target: all
|
||||
|
||||
.PHONY : default_target
|
||||
|
||||
# Allow only one "make -f Makefile2" at a time, but pass parallelism.
|
||||
.NOTPARALLEL:
|
||||
|
||||
|
||||
#=============================================================================
|
||||
# Special targets provided by cmake.
|
||||
|
||||
# Disable implicit rules so canonical targets will work.
|
||||
.SUFFIXES:
|
||||
|
||||
|
||||
# Remove some rules from gmake that .SUFFIXES does not remove.
|
||||
SUFFIXES =
|
||||
|
||||
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||
|
||||
|
||||
# Suppress display of executed commands.
|
||||
$(VERBOSE).SILENT:
|
||||
|
||||
|
||||
# A target that is always out of date.
|
||||
cmake_force:
|
||||
|
||||
.PHONY : cmake_force
|
||||
|
||||
#=============================================================================
|
||||
# Set environment variables for the build.
|
||||
|
||||
# The shell in which to execute make rules.
|
||||
SHELL = /bin/sh
|
||||
|
||||
# The CMake executable.
|
||||
CMAKE_COMMAND = /usr/bin/cmake
|
||||
|
||||
# The command to remove a file.
|
||||
RM = /usr/bin/cmake -E remove -f
|
||||
|
||||
# Escaping for special characters.
|
||||
EQUALS = =
|
||||
|
||||
# The top-level source directory on which CMake was run.
|
||||
CMAKE_SOURCE_DIR = /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters
|
||||
|
||||
# The top-level build directory on which CMake was run.
|
||||
CMAKE_BINARY_DIR = /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh
|
||||
|
||||
#=============================================================================
|
||||
# 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 rebuild_cache
|
||||
rebuild_cache:
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
|
||||
/usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
|
||||
.PHONY : rebuild_cache
|
||||
|
||||
# Special rule for the target rebuild_cache
|
||||
rebuild_cache/fast: rebuild_cache
|
||||
|
||||
.PHONY : rebuild_cache/fast
|
||||
|
||||
# Special rule for the target edit_cache
|
||||
edit_cache:
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
|
||||
/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
|
||||
.PHONY : edit_cache
|
||||
|
||||
# Special rule for the target edit_cache
|
||||
edit_cache/fast: edit_cache
|
||||
|
||||
.PHONY : edit_cache/fast
|
||||
|
||||
# Special rule for the target install/local
|
||||
install/local: preinstall
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
|
||||
/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
|
||||
.PHONY : install/local
|
||||
|
||||
# Special rule for the target install/local
|
||||
install/local/fast: preinstall/fast
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
|
||||
/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
|
||||
.PHONY : install/local/fast
|
||||
|
||||
# The main all target
|
||||
all: cmake_check_build_system
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/progress.marks
|
||||
$(MAKE) -f CMakeFiles/Makefile2 all
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles 0
|
||||
.PHONY : all
|
||||
|
||||
# The main clean target
|
||||
clean:
|
||||
$(MAKE) -f CMakeFiles/Makefile2 clean
|
||||
.PHONY : clean
|
||||
|
||||
# The main clean target
|
||||
clean/fast: clean
|
||||
|
||||
.PHONY : clean/fast
|
||||
|
||||
# Prepare targets for installation.
|
||||
preinstall: all
|
||||
$(MAKE) -f CMakeFiles/Makefile2 preinstall
|
||||
.PHONY : preinstall
|
||||
|
||||
# Prepare targets for installation.
|
||||
preinstall/fast:
|
||||
$(MAKE) -f CMakeFiles/Makefile2 preinstall
|
||||
.PHONY : preinstall/fast
|
||||
|
||||
# clear depends
|
||||
depend:
|
||||
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
|
||||
.PHONY : depend
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for targets named vda5050_order_demo
|
||||
|
||||
# Build rule for target.
|
||||
vda5050_order_demo: cmake_check_build_system
|
||||
$(MAKE) -f CMakeFiles/Makefile2 vda5050_order_demo
|
||||
.PHONY : vda5050_order_demo
|
||||
|
||||
# fast build rule for target.
|
||||
vda5050_order_demo/fast:
|
||||
$(MAKE) -f CMakeFiles/vda5050_order_demo.dir/build.make CMakeFiles/vda5050_order_demo.dir/build
|
||||
.PHONY : vda5050_order_demo/fast
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for targets named robot_control_example
|
||||
|
||||
# Build rule for target.
|
||||
robot_control_example: cmake_check_build_system
|
||||
$(MAKE) -f CMakeFiles/Makefile2 robot_control_example
|
||||
.PHONY : robot_control_example
|
||||
|
||||
# fast build rule for target.
|
||||
robot_control_example/fast:
|
||||
$(MAKE) -f CMakeFiles/robot_control_example.dir/build.make CMakeFiles/robot_control_example.dir/build
|
||||
.PHONY : robot_control_example/fast
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for targets named mission_adapters_vda5050_source
|
||||
|
||||
# Build rule for target.
|
||||
mission_adapters_vda5050_source: cmake_check_build_system
|
||||
$(MAKE) -f CMakeFiles/Makefile2 mission_adapters_vda5050_source
|
||||
.PHONY : mission_adapters_vda5050_source
|
||||
|
||||
# fast build rule for target.
|
||||
mission_adapters_vda5050_source/fast:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters_vda5050_source.dir/build.make CMakeFiles/mission_adapters_vda5050_source.dir/build
|
||||
.PHONY : mission_adapters_vda5050_source/fast
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for targets named mission_adapters_goal_source
|
||||
|
||||
# Build rule for target.
|
||||
mission_adapters_goal_source: cmake_check_build_system
|
||||
$(MAKE) -f CMakeFiles/Makefile2 mission_adapters_goal_source
|
||||
.PHONY : mission_adapters_goal_source
|
||||
|
||||
# fast build rule for target.
|
||||
mission_adapters_goal_source/fast:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters_goal_source.dir/build.make CMakeFiles/mission_adapters_goal_source.dir/build
|
||||
.PHONY : mission_adapters_goal_source/fast
|
||||
|
||||
#=============================================================================
|
||||
# Target rules for targets named mission_adapters
|
||||
|
||||
# Build rule for target.
|
||||
mission_adapters: cmake_check_build_system
|
||||
$(MAKE) -f CMakeFiles/Makefile2 mission_adapters
|
||||
.PHONY : mission_adapters
|
||||
|
||||
# fast build rule for target.
|
||||
mission_adapters/fast:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/build
|
||||
.PHONY : mission_adapters/fast
|
||||
|
||||
examples/robot_control_example.o: examples/robot_control_example.cpp.o
|
||||
|
||||
.PHONY : examples/robot_control_example.o
|
||||
|
||||
# target to build an object file
|
||||
examples/robot_control_example.cpp.o:
|
||||
$(MAKE) -f CMakeFiles/robot_control_example.dir/build.make CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.o
|
||||
.PHONY : examples/robot_control_example.cpp.o
|
||||
|
||||
examples/robot_control_example.i: examples/robot_control_example.cpp.i
|
||||
|
||||
.PHONY : examples/robot_control_example.i
|
||||
|
||||
# target to preprocess a source file
|
||||
examples/robot_control_example.cpp.i:
|
||||
$(MAKE) -f CMakeFiles/robot_control_example.dir/build.make CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.i
|
||||
.PHONY : examples/robot_control_example.cpp.i
|
||||
|
||||
examples/robot_control_example.s: examples/robot_control_example.cpp.s
|
||||
|
||||
.PHONY : examples/robot_control_example.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
examples/robot_control_example.cpp.s:
|
||||
$(MAKE) -f CMakeFiles/robot_control_example.dir/build.make CMakeFiles/robot_control_example.dir/examples/robot_control_example.cpp.s
|
||||
.PHONY : examples/robot_control_example.cpp.s
|
||||
|
||||
examples/vda5050_order_demo.o: examples/vda5050_order_demo.cpp.o
|
||||
|
||||
.PHONY : examples/vda5050_order_demo.o
|
||||
|
||||
# target to build an object file
|
||||
examples/vda5050_order_demo.cpp.o:
|
||||
$(MAKE) -f CMakeFiles/vda5050_order_demo.dir/build.make CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.o
|
||||
.PHONY : examples/vda5050_order_demo.cpp.o
|
||||
|
||||
examples/vda5050_order_demo.i: examples/vda5050_order_demo.cpp.i
|
||||
|
||||
.PHONY : examples/vda5050_order_demo.i
|
||||
|
||||
# target to preprocess a source file
|
||||
examples/vda5050_order_demo.cpp.i:
|
||||
$(MAKE) -f CMakeFiles/vda5050_order_demo.dir/build.make CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.i
|
||||
.PHONY : examples/vda5050_order_demo.cpp.i
|
||||
|
||||
examples/vda5050_order_demo.s: examples/vda5050_order_demo.cpp.s
|
||||
|
||||
.PHONY : examples/vda5050_order_demo.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
examples/vda5050_order_demo.cpp.s:
|
||||
$(MAKE) -f CMakeFiles/vda5050_order_demo.dir/build.make CMakeFiles/vda5050_order_demo.dir/examples/vda5050_order_demo.cpp.s
|
||||
.PHONY : examples/vda5050_order_demo.cpp.s
|
||||
|
||||
plugins/goal_source_adapter.o: plugins/goal_source_adapter.cpp.o
|
||||
|
||||
.PHONY : plugins/goal_source_adapter.o
|
||||
|
||||
# target to build an object file
|
||||
plugins/goal_source_adapter.cpp.o:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters_goal_source.dir/build.make CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.o
|
||||
.PHONY : plugins/goal_source_adapter.cpp.o
|
||||
|
||||
plugins/goal_source_adapter.i: plugins/goal_source_adapter.cpp.i
|
||||
|
||||
.PHONY : plugins/goal_source_adapter.i
|
||||
|
||||
# target to preprocess a source file
|
||||
plugins/goal_source_adapter.cpp.i:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters_goal_source.dir/build.make CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.i
|
||||
.PHONY : plugins/goal_source_adapter.cpp.i
|
||||
|
||||
plugins/goal_source_adapter.s: plugins/goal_source_adapter.cpp.s
|
||||
|
||||
.PHONY : plugins/goal_source_adapter.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
plugins/goal_source_adapter.cpp.s:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters_goal_source.dir/build.make CMakeFiles/mission_adapters_goal_source.dir/plugins/goal_source_adapter.cpp.s
|
||||
.PHONY : plugins/goal_source_adapter.cpp.s
|
||||
|
||||
plugins/vda5050_source_adapter.o: plugins/vda5050_source_adapter.cpp.o
|
||||
|
||||
.PHONY : plugins/vda5050_source_adapter.o
|
||||
|
||||
# target to build an object file
|
||||
plugins/vda5050_source_adapter.cpp.o:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters_vda5050_source.dir/build.make CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.o
|
||||
.PHONY : plugins/vda5050_source_adapter.cpp.o
|
||||
|
||||
plugins/vda5050_source_adapter.i: plugins/vda5050_source_adapter.cpp.i
|
||||
|
||||
.PHONY : plugins/vda5050_source_adapter.i
|
||||
|
||||
# target to preprocess a source file
|
||||
plugins/vda5050_source_adapter.cpp.i:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters_vda5050_source.dir/build.make CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.i
|
||||
.PHONY : plugins/vda5050_source_adapter.cpp.i
|
||||
|
||||
plugins/vda5050_source_adapter.s: plugins/vda5050_source_adapter.cpp.s
|
||||
|
||||
.PHONY : plugins/vda5050_source_adapter.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
plugins/vda5050_source_adapter.cpp.s:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters_vda5050_source.dir/build.make CMakeFiles/mission_adapters_vda5050_source.dir/plugins/vda5050_source_adapter.cpp.s
|
||||
.PHONY : plugins/vda5050_source_adapter.cpp.s
|
||||
|
||||
src/event.o: src/event.cpp.o
|
||||
|
||||
.PHONY : src/event.o
|
||||
|
||||
# target to build an object file
|
||||
src/event.cpp.o:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/event.cpp.o
|
||||
.PHONY : src/event.cpp.o
|
||||
|
||||
src/event.i: src/event.cpp.i
|
||||
|
||||
.PHONY : src/event.i
|
||||
|
||||
# target to preprocess a source file
|
||||
src/event.cpp.i:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/event.cpp.i
|
||||
.PHONY : src/event.cpp.i
|
||||
|
||||
src/event.s: src/event.cpp.s
|
||||
|
||||
.PHONY : src/event.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
src/event.cpp.s:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/event.cpp.s
|
||||
.PHONY : src/event.cpp.s
|
||||
|
||||
src/event_processor.o: src/event_processor.cpp.o
|
||||
|
||||
.PHONY : src/event_processor.o
|
||||
|
||||
# target to build an object file
|
||||
src/event_processor.cpp.o:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/event_processor.cpp.o
|
||||
.PHONY : src/event_processor.cpp.o
|
||||
|
||||
src/event_processor.i: src/event_processor.cpp.i
|
||||
|
||||
.PHONY : src/event_processor.i
|
||||
|
||||
# target to preprocess a source file
|
||||
src/event_processor.cpp.i:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/event_processor.cpp.i
|
||||
.PHONY : src/event_processor.cpp.i
|
||||
|
||||
src/event_processor.s: src/event_processor.cpp.s
|
||||
|
||||
.PHONY : src/event_processor.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
src/event_processor.cpp.s:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/event_processor.cpp.s
|
||||
.PHONY : src/event_processor.cpp.s
|
||||
|
||||
src/mission_config.o: src/mission_config.cpp.o
|
||||
|
||||
.PHONY : src/mission_config.o
|
||||
|
||||
# target to build an object file
|
||||
src/mission_config.cpp.o:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/mission_config.cpp.o
|
||||
.PHONY : src/mission_config.cpp.o
|
||||
|
||||
src/mission_config.i: src/mission_config.cpp.i
|
||||
|
||||
.PHONY : src/mission_config.i
|
||||
|
||||
# target to preprocess a source file
|
||||
src/mission_config.cpp.i:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/mission_config.cpp.i
|
||||
.PHONY : src/mission_config.cpp.i
|
||||
|
||||
src/mission_config.s: src/mission_config.cpp.s
|
||||
|
||||
.PHONY : src/mission_config.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
src/mission_config.cpp.s:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/mission_config.cpp.s
|
||||
.PHONY : src/mission_config.cpp.s
|
||||
|
||||
src/mission_executor.o: src/mission_executor.cpp.o
|
||||
|
||||
.PHONY : src/mission_executor.o
|
||||
|
||||
# target to build an object file
|
||||
src/mission_executor.cpp.o:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.o
|
||||
.PHONY : src/mission_executor.cpp.o
|
||||
|
||||
src/mission_executor.i: src/mission_executor.cpp.i
|
||||
|
||||
.PHONY : src/mission_executor.i
|
||||
|
||||
# target to preprocess a source file
|
||||
src/mission_executor.cpp.i:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.i
|
||||
.PHONY : src/mission_executor.cpp.i
|
||||
|
||||
src/mission_executor.s: src/mission_executor.cpp.s
|
||||
|
||||
.PHONY : src/mission_executor.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
src/mission_executor.cpp.s:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/mission_executor.cpp.s
|
||||
.PHONY : src/mission_executor.cpp.s
|
||||
|
||||
src/mission_manager.o: src/mission_manager.cpp.o
|
||||
|
||||
.PHONY : src/mission_manager.o
|
||||
|
||||
# target to build an object file
|
||||
src/mission_manager.cpp.o:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.o
|
||||
.PHONY : src/mission_manager.cpp.o
|
||||
|
||||
src/mission_manager.i: src/mission_manager.cpp.i
|
||||
|
||||
.PHONY : src/mission_manager.i
|
||||
|
||||
# target to preprocess a source file
|
||||
src/mission_manager.cpp.i:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.i
|
||||
.PHONY : src/mission_manager.cpp.i
|
||||
|
||||
src/mission_manager.s: src/mission_manager.cpp.s
|
||||
|
||||
.PHONY : src/mission_manager.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
src/mission_manager.cpp.s:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/mission_manager.cpp.s
|
||||
.PHONY : src/mission_manager.cpp.s
|
||||
|
||||
src/plugin_registry.o: src/plugin_registry.cpp.o
|
||||
|
||||
.PHONY : src/plugin_registry.o
|
||||
|
||||
# target to build an object file
|
||||
src/plugin_registry.cpp.o:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.o
|
||||
.PHONY : src/plugin_registry.cpp.o
|
||||
|
||||
src/plugin_registry.i: src/plugin_registry.cpp.i
|
||||
|
||||
.PHONY : src/plugin_registry.i
|
||||
|
||||
# target to preprocess a source file
|
||||
src/plugin_registry.cpp.i:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.i
|
||||
.PHONY : src/plugin_registry.cpp.i
|
||||
|
||||
src/plugin_registry.s: src/plugin_registry.cpp.s
|
||||
|
||||
.PHONY : src/plugin_registry.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
src/plugin_registry.cpp.s:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/plugin_registry.cpp.s
|
||||
.PHONY : src/plugin_registry.cpp.s
|
||||
|
||||
src/types.o: src/types.cpp.o
|
||||
|
||||
.PHONY : src/types.o
|
||||
|
||||
# target to build an object file
|
||||
src/types.cpp.o:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/types.cpp.o
|
||||
.PHONY : src/types.cpp.o
|
||||
|
||||
src/types.i: src/types.cpp.i
|
||||
|
||||
.PHONY : src/types.i
|
||||
|
||||
# target to preprocess a source file
|
||||
src/types.cpp.i:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/types.cpp.i
|
||||
.PHONY : src/types.cpp.i
|
||||
|
||||
src/types.s: src/types.cpp.s
|
||||
|
||||
.PHONY : src/types.s
|
||||
|
||||
# target to generate assembly for a file
|
||||
src/types.cpp.s:
|
||||
$(MAKE) -f CMakeFiles/mission_adapters.dir/build.make CMakeFiles/mission_adapters.dir/src/types.cpp.s
|
||||
.PHONY : src/types.cpp.s
|
||||
|
||||
# Help Target
|
||||
help:
|
||||
@echo "The following are some of the valid targets for this Makefile:"
|
||||
@echo "... all (the default if no target is provided)"
|
||||
@echo "... clean"
|
||||
@echo "... depend"
|
||||
@echo "... install/strip"
|
||||
@echo "... install"
|
||||
@echo "... list_install_components"
|
||||
@echo "... rebuild_cache"
|
||||
@echo "... vda5050_order_demo"
|
||||
@echo "... edit_cache"
|
||||
@echo "... robot_control_example"
|
||||
@echo "... install/local"
|
||||
@echo "... mission_adapters_vda5050_source"
|
||||
@echo "... mission_adapters_goal_source"
|
||||
@echo "... mission_adapters"
|
||||
@echo "... examples/robot_control_example.o"
|
||||
@echo "... examples/robot_control_example.i"
|
||||
@echo "... examples/robot_control_example.s"
|
||||
@echo "... examples/vda5050_order_demo.o"
|
||||
@echo "... examples/vda5050_order_demo.i"
|
||||
@echo "... examples/vda5050_order_demo.s"
|
||||
@echo "... plugins/goal_source_adapter.o"
|
||||
@echo "... plugins/goal_source_adapter.i"
|
||||
@echo "... plugins/goal_source_adapter.s"
|
||||
@echo "... plugins/vda5050_source_adapter.o"
|
||||
@echo "... plugins/vda5050_source_adapter.i"
|
||||
@echo "... plugins/vda5050_source_adapter.s"
|
||||
@echo "... src/event.o"
|
||||
@echo "... src/event.i"
|
||||
@echo "... src/event.s"
|
||||
@echo "... src/event_processor.o"
|
||||
@echo "... src/event_processor.i"
|
||||
@echo "... src/event_processor.s"
|
||||
@echo "... src/mission_config.o"
|
||||
@echo "... src/mission_config.i"
|
||||
@echo "... src/mission_config.s"
|
||||
@echo "... src/mission_executor.o"
|
||||
@echo "... src/mission_executor.i"
|
||||
@echo "... src/mission_executor.s"
|
||||
@echo "... src/mission_manager.o"
|
||||
@echo "... src/mission_manager.i"
|
||||
@echo "... src/mission_manager.s"
|
||||
@echo "... src/plugin_registry.o"
|
||||
@echo "... src/plugin_registry.i"
|
||||
@echo "... src/plugin_registry.s"
|
||||
@echo "... src/types.o"
|
||||
@echo "... src/types.i"
|
||||
@echo "... src/types.s"
|
||||
.PHONY : help
|
||||
|
||||
|
||||
|
||||
#=============================================================================
|
||||
# Special targets to cleanup operation of make.
|
||||
|
||||
# Special rule to run CMake to check the build system integrity.
|
||||
# No rule that depends on this can have commands that come from listfiles
|
||||
# because they might be regenerated.
|
||||
cmake_check_build_system:
|
||||
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
|
||||
.PHONY : cmake_check_build_system
|
||||
|
||||
141
build-standalone-codex-5j6ZZh/cmake_install.cmake
Normal file
141
build-standalone-codex-5j6ZZh/cmake_install.cmake
Normal file
@@ -0,0 +1,141 @@
|
||||
# Install script for directory: /home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters
|
||||
|
||||
# Set the install prefix
|
||||
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
|
||||
set(CMAKE_INSTALL_PREFIX "/usr/local")
|
||||
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(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters.so" AND
|
||||
NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters.so")
|
||||
file(RPATH_CHECK
|
||||
FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters.so"
|
||||
RPATH "/usr/local/lib")
|
||||
endif()
|
||||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/libmission_adapters.so")
|
||||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters.so" AND
|
||||
NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters.so")
|
||||
file(RPATH_CHANGE
|
||||
FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters.so"
|
||||
OLD_RPATH "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh:/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../../../devel/lib:/usr/local/lib:"
|
||||
NEW_RPATH "/usr/local/lib")
|
||||
if(CMAKE_INSTALL_DO_STRIP)
|
||||
execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters.so")
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
|
||||
endif()
|
||||
|
||||
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
|
||||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters_goal_source.so" AND
|
||||
NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters_goal_source.so")
|
||||
file(RPATH_CHECK
|
||||
FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters_goal_source.so"
|
||||
RPATH "/usr/local/lib")
|
||||
endif()
|
||||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/libmission_adapters_goal_source.so")
|
||||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters_goal_source.so" AND
|
||||
NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters_goal_source.so")
|
||||
file(RPATH_CHANGE
|
||||
FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters_goal_source.so"
|
||||
OLD_RPATH "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh:\$ORIGIN:/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../../../devel/lib:/usr/local/lib:"
|
||||
NEW_RPATH "/usr/local/lib")
|
||||
if(CMAKE_INSTALL_DO_STRIP)
|
||||
execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters_goal_source.so")
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
|
||||
endif()
|
||||
|
||||
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
|
||||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters_vda5050_source.so" AND
|
||||
NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters_vda5050_source.so")
|
||||
file(RPATH_CHECK
|
||||
FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters_vda5050_source.so"
|
||||
RPATH "/usr/local/lib")
|
||||
endif()
|
||||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/libmission_adapters_vda5050_source.so")
|
||||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters_vda5050_source.so" AND
|
||||
NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters_vda5050_source.so")
|
||||
file(RPATH_CHANGE
|
||||
FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters_vda5050_source.so"
|
||||
OLD_RPATH "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh:\$ORIGIN:/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/../../../../devel/lib:/usr/local/lib:"
|
||||
NEW_RPATH "/usr/local/lib")
|
||||
if(CMAKE_INSTALL_DO_STRIP)
|
||||
execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libmission_adapters_vda5050_source.so")
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
|
||||
endif()
|
||||
|
||||
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
|
||||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/mission_adapters/mission_adapters-targets.cmake")
|
||||
file(DIFFERENT EXPORT_FILE_CHANGED FILES
|
||||
"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/mission_adapters/mission_adapters-targets.cmake"
|
||||
"/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/Export/lib/cmake/mission_adapters/mission_adapters-targets.cmake")
|
||||
if(EXPORT_FILE_CHANGED)
|
||||
file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/mission_adapters/mission_adapters-targets-*.cmake")
|
||||
if(OLD_CONFIG_FILES)
|
||||
message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/mission_adapters/mission_adapters-targets.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].")
|
||||
file(REMOVE ${OLD_CONFIG_FILES})
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/mission_adapters" TYPE FILE FILES "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/Export/lib/cmake/mission_adapters/mission_adapters-targets.cmake")
|
||||
if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$")
|
||||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/mission_adapters" TYPE FILE FILES "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/CMakeFiles/Export/lib/cmake/mission_adapters/mission_adapters-targets-noconfig.cmake")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
|
||||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/include/mission_adapters/" FILES_MATCHING REGEX "/[^/]*\\.h$")
|
||||
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/duongtd/T800_ws/src/AMR_T800/Test/mission_adapters/build-standalone-codex-5j6ZZh/${CMAKE_INSTALL_MANIFEST}"
|
||||
"${CMAKE_INSTALL_MANIFEST_CONTENT}")
|
||||
BIN
build-standalone-codex-5j6ZZh/libmission_adapters.so
Executable file
BIN
build-standalone-codex-5j6ZZh/libmission_adapters.so
Executable file
Binary file not shown.
BIN
build-standalone-codex-5j6ZZh/libmission_adapters_goal_source.so
Executable file
BIN
build-standalone-codex-5j6ZZh/libmission_adapters_goal_source.so
Executable file
Binary file not shown.
BIN
build-standalone-codex-5j6ZZh/libmission_adapters_vda5050_source.so
Executable file
BIN
build-standalone-codex-5j6ZZh/libmission_adapters_vda5050_source.so
Executable file
Binary file not shown.
BIN
build-standalone-codex-5j6ZZh/robot_control_example
Executable file
BIN
build-standalone-codex-5j6ZZh/robot_control_example
Executable file
Binary file not shown.
BIN
build-standalone-codex-5j6ZZh/vda5050_order_demo
Executable file
BIN
build-standalone-codex-5j6ZZh/vda5050_order_demo
Executable file
Binary file not shown.
@@ -1,11 +0,0 @@
|
||||
LocalPlannerAdapter:
|
||||
library_path: liblocal_planner_adapter
|
||||
yaw_goal_tolerance: 0.017
|
||||
xy_goal_tolerance: 0.03
|
||||
min_approach_linear_velocity: 0.06
|
||||
|
||||
StanleyLocalPlanner:
|
||||
# base_local_planner: "hybrid_local_planner/HybridLocalPlanner"
|
||||
# HybridLocalPlanner:
|
||||
library_path: libstanley_local_planner
|
||||
|
||||
176
docs/PLUGIN_GUIDE.md
Normal file
176
docs/PLUGIN_GUIDE.md
Normal file
@@ -0,0 +1,176 @@
|
||||
# Viết một nguồn mission mới
|
||||
|
||||
Nguồn mission là plugin duy nhất của gói này. Thêm một loại nguồn (REST, fleet manager riêng,
|
||||
teach-pendant, file kịch bản...) không cần sửa dòng nào trong `src/`.
|
||||
|
||||
Việc **thực thi action** không thuộc đây: adapter chỉ chuyển dữ liệu, navigation runtime mới là nơi
|
||||
chạy action.
|
||||
|
||||
## 1. Chọn tên schema
|
||||
|
||||
Schema là chuỗi định danh loại payload, và là thứ core dùng để định tuyến. Đặt tên theo miền dữ
|
||||
liệu, không theo tên hãng hay giao thức truyền tải:
|
||||
|
||||
```
|
||||
vda5050.order # đã có
|
||||
geometry.pose_stamped # đã có
|
||||
json.pick_and_place # ví dụ nguồn mới
|
||||
```
|
||||
|
||||
Hai adapter khai cùng một schema sẽ bị registry từ chối — định tuyến khi đó phụ thuộc thứ tự nạp,
|
||||
tức phụ thuộc vào thứ tự dòng trong file YAML.
|
||||
|
||||
## 2. Hiện thực `MissionSourceAdapter`
|
||||
|
||||
```cpp
|
||||
#include <boost/dll/alias.hpp>
|
||||
#include <mission_adapters/adapter.h>
|
||||
|
||||
namespace mission_plugins
|
||||
{
|
||||
|
||||
class PickAndPlaceAdapter : public mission_adapters::MissionSourceAdapter
|
||||
{
|
||||
public:
|
||||
static mission_adapters::MissionSourceAdapter::Ptr create()
|
||||
{
|
||||
return std::make_shared<PickAndPlaceAdapter>();
|
||||
}
|
||||
|
||||
bool configure(const std::string& name, robot::NodeHandle& nh) override
|
||||
{
|
||||
// Param riêng nằm trong namespace tên instance.
|
||||
nh.getParam(name + "/global_frame", global_frame_, std::string("map"));
|
||||
return !global_frame_.empty();
|
||||
}
|
||||
|
||||
std::string schema() const override { return "json.pick_and_place"; }
|
||||
|
||||
bool validate(const mission_adapters::MissionRequest& request,
|
||||
std::string& reason) const override
|
||||
{
|
||||
if (request.raw_payload.empty())
|
||||
{
|
||||
reason = "payload rỗng";
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
mission_adapters::ConversionResult
|
||||
convert(const mission_adapters::MissionRequest& request) override
|
||||
{
|
||||
mission_adapters::ConversionResult result;
|
||||
// ... parse request.raw_payload, dựng mission ...
|
||||
return result;
|
||||
}
|
||||
|
||||
private:
|
||||
std::string global_frame_ = "map";
|
||||
};
|
||||
|
||||
} // namespace mission_plugins
|
||||
|
||||
BOOST_DLL_ALIAS(mission_plugins::PickAndPlaceAdapter::create, PickAndPlaceAdapter)
|
||||
```
|
||||
|
||||
Bốn quy tắc bắt buộc:
|
||||
|
||||
- **State là member, không phải `static` local.** Một tiến trình có thể chạy nhiều instance; state
|
||||
static sẽ nối chúng lại và order của robot này ảnh hưởng robot kia.
|
||||
- **`validate()` chặn dữ liệu hỏng trước khi nó tới navigation**: NaN/Inf, quaternion không chuẩn
|
||||
hoá được, payload thiếu trường. Trả `false` kèm `reason` cụ thể — chuỗi đó đi thẳng vào log.
|
||||
- **`convert()` trả rỗng nghĩa là "không có việc", KHÔNG phải lỗi và KHÔNG phải lệnh huỷ.** Core sẽ
|
||||
bỏ qua và giữ nguyên hàng đợi đang chạy. Đây là bất biến A1: một order lỗi từ fleet manager không
|
||||
được âm thầm xoá order đang chạy.
|
||||
- **Mission `has_goal == false` phải có ít nhất một action.** Mission không goal và cũng không
|
||||
action là chặng không có việc gì để làm, và nó sẽ không bao giờ báo kết quả về — mission layer kẹt
|
||||
`RUNNING` vĩnh viễn. Core kiểm lại điều này và bỏ cả lô nếu phát hiện.
|
||||
|
||||
### `SubmitMode` — thay hay nối tiếp
|
||||
|
||||
`ConversionResult::mode` quyết định mission mới quan hệ thế nào với hàng đợi đang có:
|
||||
|
||||
| mode | Ý nghĩa | Dùng khi |
|
||||
|---|---|---|
|
||||
| `kReplace` (mặc định) | Thay toàn bộ hàng đợi, chặng đang chạy bị preempt và được bảo dừng | Yêu cầu mới, độc lập với việc đang làm |
|
||||
| `kAppend` | Chỉ thêm vào cuối hàng đợi, không đụng chặng đang chạy | Phần nối tiếp của chính yêu cầu đang chạy |
|
||||
|
||||
`kAppend` là hình dạng của VDA5050 order update. Trả `kReplace` cho một bản cập nhật nghĩa là mỗi
|
||||
lần fleet manager release thêm horizon, robot lại huỷ và chạy lại chặng đang đi.
|
||||
|
||||
## 3. Build thành `.so` riêng
|
||||
|
||||
```cmake
|
||||
add_library(mission_adapters_pick_and_place SHARED plugins/pick_and_place_adapter.cpp)
|
||||
|
||||
target_compile_options(mission_adapters_pick_and_place PRIVATE -Wall -Wextra)
|
||||
set_target_properties(mission_adapters_pick_and_place PROPERTIES POSITION_INDEPENDENT_CODE ON)
|
||||
|
||||
target_link_libraries(mission_adapters_pick_and_place
|
||||
PUBLIC mission_adapters
|
||||
PRIVATE Boost::boost Threads::Threads
|
||||
)
|
||||
|
||||
install(TARGETS mission_adapters_pick_and_place
|
||||
LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
|
||||
)
|
||||
```
|
||||
|
||||
Thêm dependency cho plugin thì phải cập nhật **đủ bốn chỗ**: `CMakeLists.txt`, `package.xml`,
|
||||
install rule, và file YAML.
|
||||
|
||||
## 4. Khai báo trong YAML — **đừng quên `library_path`**
|
||||
|
||||
Trong `pnkx_nav_core/config/mission_adapters_params.yaml`:
|
||||
|
||||
```yaml
|
||||
mission_adapters:
|
||||
mission_sources:
|
||||
- {name: pick_src, type: PickAndPlaceAdapter} # type = tên symbol trong BOOST_DLL_ALIAS
|
||||
|
||||
pick_src:
|
||||
global_frame: map # param riêng của instance, đọc trong configure()
|
||||
|
||||
PickAndPlaceAdapter:
|
||||
library_path: libmission_adapters_pick_and_place # BẮT BUỘC
|
||||
```
|
||||
|
||||
Ba tên phải khớp nhau:
|
||||
|
||||
| Nơi | Giá trị |
|
||||
|---|---|
|
||||
| `BOOST_DLL_ALIAS(..., PickAndPlaceAdapter)` | tên symbol |
|
||||
| `mission_sources[].type` | **cùng** tên symbol |
|
||||
| `<type>/library_path` | tên file `.so` (không cần đuôi) |
|
||||
|
||||
**Thiếu `library_path` là lỗi phổ biến nhất**: plugin build sạch, `.so` nằm đúng chỗ, nhưng runtime
|
||||
báo "không tìm thấy". Registry sẽ nêu đích danh khoá bị thiếu trong log.
|
||||
|
||||
Tên không có đuôi `.so` được resolve qua `PNKX_NAV_CORE_LIBRARY_PATH`, `devel/lib`, rồi
|
||||
`LD_LIBRARY_PATH` — nên **phải `source devel/setup.bash`** trước khi chạy, nếu không plugin sẽ không
|
||||
được tìm thấy dù file có thật.
|
||||
|
||||
## 5. Kiểm chứng
|
||||
|
||||
```bash
|
||||
catkin_make --pkg mission_adapters
|
||||
source devel/setup.bash
|
||||
|
||||
PNKX_NAV_CORE_CONFIG_DIR=src/AMR_T800/Test/mission_adapters/test/config \
|
||||
./devel/lib/mission_adapters/plugin_registry_test
|
||||
```
|
||||
|
||||
Nên có test cho: payload hợp lệ, payload thiếu trường, payload chứa NaN/Inf, payload không sinh
|
||||
mission nào, và (nếu nguồn có state) hai yêu cầu liên tiếp.
|
||||
|
||||
## 6. Nguồn không cần `.so`
|
||||
|
||||
Nguồn biên dịch thẳng vào host thì bỏ qua bước 3 và 4, đăng ký trực tiếp:
|
||||
|
||||
```cpp
|
||||
registry.registerAdapter(std::make_shared<PickAndPlaceAdapter>());
|
||||
```
|
||||
|
||||
Đường này dùng trong test và cho host muốn kiểm soát vòng đời adapter; phần còn lại của luồng
|
||||
(validate, convert, định tuyến theo schema) giống hệt.
|
||||
101
examples/robot_control_example.cpp
Normal file
101
examples/robot_control_example.cpp
Normal file
@@ -0,0 +1,101 @@
|
||||
/*********************************************************************
|
||||
*
|
||||
* Ví dụ tối thiểu: nối mission layer vào một navigation runtime.
|
||||
*
|
||||
* Điểm chính của ví dụ là hai chiều dữ liệu, không phải thuật toán:
|
||||
*
|
||||
* host --goalEvent/orderEvent--> EventProcessor --> MissionManager
|
||||
* |
|
||||
* MissionExecutor
|
||||
* |
|
||||
* NavigationClient::dispatch/cancelActive
|
||||
* |
|
||||
* host <--navDoneEvent(id)/navFailedEvent(id)-------- navigation runtime
|
||||
*
|
||||
* Outcome quay về BẮT BUỘC mang MissionId. Bản trước của ví dụ này poll trường trạng thái của
|
||||
* navigation rồi suy ra "chặng nào vừa xong" — cách đó gán nhầm kết quả ngay khi có một order thay
|
||||
* thế order đang chạy.
|
||||
*
|
||||
*********************************************************************/
|
||||
#include <cstddef>
|
||||
#include <memory>
|
||||
|
||||
#include <robot/robot.h>
|
||||
|
||||
#include <mission_adapters/mission_adapters.h>
|
||||
#include <mission_adapters/plugin_registry.h>
|
||||
|
||||
namespace
|
||||
{
|
||||
|
||||
/**
|
||||
* @brief NavigationClient chỉ ghi log — chỗ để thay bằng runtime thật.
|
||||
*
|
||||
* Trong hệ thống thật, dispatch() dựng yêu cầu di chuyển từ mission rồi giao cho navigation runtime,
|
||||
* và runtime báo ngược kết quả qua navDoneEvent(mission->id) / navFailedEvent(mission->id).
|
||||
*/
|
||||
class LoggingNavigationClient : public mission_adapters::NavigationClient
|
||||
{
|
||||
public:
|
||||
bool dispatch(const std::shared_ptr<const mission_adapters::Mission>& mission) override
|
||||
{
|
||||
if (!mission)
|
||||
return false;
|
||||
|
||||
robot::log_info("dispatch mission %lu — %zu action",
|
||||
static_cast<unsigned long>(mission->id),
|
||||
mission->actions.size());
|
||||
return true;
|
||||
}
|
||||
|
||||
void cancelActive(mission_adapters::MissionId id) override
|
||||
{
|
||||
robot::log_info("cancel mission %lu", static_cast<unsigned long>(id));
|
||||
}
|
||||
};
|
||||
|
||||
} // namespace
|
||||
|
||||
int main(int argc, char** argv)
|
||||
{
|
||||
robot::init(argc, argv, "mission_adapters_example");
|
||||
|
||||
// Nguồn mission được nạp từ YAML: thêm loại nguồn mới không phải sửa file này.
|
||||
mission_adapters::PluginRegistry registry;
|
||||
robot::NodeHandle nh;
|
||||
if (!registry.loadFromConfig(nh))
|
||||
{
|
||||
robot::log_error("could not load enough mission sources — check "
|
||||
"mission_adapters_params.yaml");
|
||||
return 1;
|
||||
}
|
||||
|
||||
mission_adapters::MissionManager mission_manager;
|
||||
mission_adapters::EventProcessor event_processor(mission_manager, registry);
|
||||
mission_adapters::MissionExecutor mission_executor(mission_manager);
|
||||
|
||||
LoggingNavigationClient navigation_client;
|
||||
mission_executor.setNavigationClient(&navigation_client);
|
||||
|
||||
event_processor.start();
|
||||
mission_executor.start();
|
||||
|
||||
// Nguồn mission thật (MQTT/OPC-UA/REST) gọi các hàm *Event() này từ thread của nó.
|
||||
robot_geometry_msgs::PoseStamped goal;
|
||||
goal.header.frame_id = "map";
|
||||
goal.pose.position.x = 2.0; // [m]
|
||||
goal.pose.position.y = 1.0; // [m]
|
||||
event_processor.goalEvent(goal);
|
||||
|
||||
robot::Rate rate(20); // [Hz]
|
||||
while (robot::ok())
|
||||
{
|
||||
// Runtime thật gọi navDoneEvent(id) / navFailedEvent(id) ở đây, với id lấy từ chính mission
|
||||
// mà dispatch() đã nhận — không suy đoán từ trạng thái navigation.
|
||||
rate.sleep();
|
||||
}
|
||||
|
||||
mission_executor.stop();
|
||||
event_processor.stop();
|
||||
return 0;
|
||||
}
|
||||
142
examples/vda5050_order_demo.cpp
Normal file
142
examples/vda5050_order_demo.cpp
Normal file
@@ -0,0 +1,142 @@
|
||||
/**
|
||||
* @file vda5050_order_demo.cpp
|
||||
* @brief Chạy một VDA5050 Order qua VDA5050SourceAdapter và in ra các chặng thu được.
|
||||
*
|
||||
* Order dùng ở đây lấy nguyên toạ độ từ một order thật do fleet manager gửi xuống (4 node, 3 edge,
|
||||
* edge cuối có NURBS bậc 2), chỉ khác một điểm: gắn thêm một action vào **node thứ 2**. Mục đích là
|
||||
* thấy tận mắt adapter cắt order thành chặng như thế nào khi có action ở giữa đường.
|
||||
*
|
||||
* Chạy: ./devel/lib/mission_adapters/vda5050_order_demo
|
||||
*/
|
||||
#include "mission_adapters/mission_request.h"
|
||||
#include "mission_adapters/types.h"
|
||||
#include "../plugins/vda5050_source_adapter.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
|
||||
namespace
|
||||
{
|
||||
|
||||
/// Một node released, kèm toạ độ thật lấy từ order của fleet.
|
||||
robot_protocol_msgs::Node makeNode(int sequence_id, const std::string& id, double x, double y)
|
||||
{
|
||||
robot_protocol_msgs::Node node;
|
||||
node.sequenceId = sequence_id;
|
||||
node.nodeId = id;
|
||||
node.released = true;
|
||||
node.nodePosition.x = x;
|
||||
node.nodePosition.y = y;
|
||||
node.nodePosition.mapId = "97b3bf93-10c5-4c79-2cc9-08deee20817a";
|
||||
return node;
|
||||
}
|
||||
|
||||
robot_protocol_msgs::Edge makeEdge(int sequence_id, const std::string& id,
|
||||
const std::string& start_id, const std::string& end_id)
|
||||
{
|
||||
robot_protocol_msgs::Edge edge;
|
||||
edge.sequenceId = sequence_id;
|
||||
edge.edgeId = id;
|
||||
edge.released = true;
|
||||
edge.startNodeId = start_id;
|
||||
edge.endNodeId = end_id;
|
||||
return edge;
|
||||
}
|
||||
|
||||
robot_protocol_msgs::Action makeAction(const std::string& id, const std::string& type)
|
||||
{
|
||||
robot_protocol_msgs::Action action;
|
||||
action.actionId = id;
|
||||
action.actionType = type;
|
||||
action.blockingType = "HARD";
|
||||
return action;
|
||||
}
|
||||
|
||||
void printOrder(const robot_protocol_msgs::Order& order)
|
||||
{
|
||||
std::printf("ORDER GUI XUONG (orderId=%s, orderUpdateId=%d)\n",
|
||||
order.orderId.c_str(), (int)order.orderUpdateId);
|
||||
for (const auto& n : order.nodes)
|
||||
std::printf(" node seq=%-2d %-10s pos=(%7.3f, %7.3f) actions=%zu%s\n",
|
||||
(int)n.sequenceId, n.nodeId.c_str(),
|
||||
n.nodePosition.x, n.nodePosition.y, n.actions.size(),
|
||||
n.actions.empty() ? "" : (" <-- " + n.actions.front().actionType).c_str());
|
||||
for (const auto& e : order.edges)
|
||||
std::printf(" edge seq=%-2d %-10s %s -> %s actions=%zu\n",
|
||||
(int)e.sequenceId, e.edgeId.c_str(),
|
||||
e.startNodeId.c_str(), e.endNodeId.c_str(), e.actions.size());
|
||||
}
|
||||
|
||||
void printMissions(const std::vector<std::shared_ptr<mission_adapters::Mission>>& missions)
|
||||
{
|
||||
std::printf("\nKET QUA: adapter cat thanh %zu chang\n", missions.size());
|
||||
std::printf("%s\n", std::string(78, '-').c_str());
|
||||
|
||||
int idx = 0;
|
||||
for (const auto& m : missions)
|
||||
{
|
||||
std::printf(" Chang #%d\n", ++idx);
|
||||
std::printf(" type : %s\n",
|
||||
m->type == mission_adapters::MissionType::VDA5050_ORDER ? "VDA5050_ORDER"
|
||||
: "SIMPLE_GOAL");
|
||||
std::printf(" has_goal : %s\n", m->has_goal ? "true" : "false");
|
||||
if (m->has_goal)
|
||||
std::printf(" di chuyen : (%7.3f, %7.3f) -> (%7.3f, %7.3f)\n",
|
||||
m->start.pose.position.x, m->start.pose.position.y,
|
||||
m->goal.pose.position.x, m->goal.pose.position.y);
|
||||
else
|
||||
std::printf(" di chuyen : (khong - chang chi-co-action)\n");
|
||||
|
||||
std::printf(" nodes : %zu, edges: %zu\n", m->nodes.size(), m->edges.size());
|
||||
if (m->actions.empty())
|
||||
{
|
||||
std::printf(" actions : (khong co)\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
for (const auto& a : m->actions)
|
||||
std::printf(" actions : seq=%d %-12s id=%s (%s)\n",
|
||||
a.sequenceId, a.action.actionType.c_str(), a.action.actionId.c_str(),
|
||||
a.type == mission_adapters::ActionType::NODE_ACTION ? "NODE_ACTION"
|
||||
: "EDGE_ACTION");
|
||||
}
|
||||
std::printf("\n");
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
||||
int main()
|
||||
{
|
||||
// Toa do lay tu order that: 14:39:21, orderId c16cd9e3..., 4 node / 3 edge.
|
||||
robot_protocol_msgs::Order order;
|
||||
order.orderId = "demo-dua-tren-order-that";
|
||||
order.orderUpdateId = 0;
|
||||
|
||||
order.nodes.push_back(makeNode(0, "node_A", 10.010, 10.000));
|
||||
order.nodes.push_back(makeNode(2, "node_B", 10.260, 10.192));
|
||||
order.nodes.push_back(makeNode(4, "node_C", 14.979, 7.599));
|
||||
order.nodes.push_back(makeNode(6, "node_D", 12.986, 2.851));
|
||||
|
||||
// ĐIỂM KHÁC DUY NHẤT so với order thật: mot action gan vao NODE THU 2.
|
||||
order.nodes[1].actions.push_back(makeAction("act-tai-node-2", "PickUp"));
|
||||
|
||||
order.edges.push_back(makeEdge(1, "edge_AB", "node_A", "node_B"));
|
||||
order.edges.push_back(makeEdge(3, "edge_BC", "node_B", "node_C"));
|
||||
order.edges.push_back(makeEdge(5, "edge_CD", "node_C", "node_D"));
|
||||
|
||||
printOrder(order);
|
||||
|
||||
mission_plugins::VDA5050SourceAdapter adapter;
|
||||
|
||||
std::string reason;
|
||||
const auto request = mission_adapters::MissionRequest::fromOrder(order);
|
||||
if (!adapter.validate(request, reason))
|
||||
{
|
||||
std::printf("\nAdapter TU CHOI order: %s\n", reason.c_str());
|
||||
return 1;
|
||||
}
|
||||
|
||||
printMissions(adapter.convert(request).missions);
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
/*********************************************************************
|
||||
*
|
||||
* Software License Agreement (BSD License)
|
||||
*
|
||||
* Interface plugin duy nhất của gói: nguồn mission.
|
||||
*
|
||||
* Author: DuongTD
|
||||
*********************************************************************/
|
||||
#ifndef MISSION_ADAPTERS_ADAPTER_H_
|
||||
#define MISSION_ADAPTERS_ADAPTER_H_
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include <robot/node_handle.h>
|
||||
|
||||
#include <mission_adapters/mission_request.h>
|
||||
#include <mission_adapters/types.h>
|
||||
|
||||
namespace mission_adapters
|
||||
{
|
||||
/// @brief Quan hệ giữa mission mới và hàng đợi đang có.
|
||||
enum class SubmitMode
|
||||
{
|
||||
/// Yêu cầu mới: thay toàn bộ hàng đợi, chặng đang chạy bị preempt (và được bảo dừng).
|
||||
kReplace,
|
||||
|
||||
/**
|
||||
* Phần nối tiếp của yêu cầu đang chạy: chỉ thêm vào cuối hàng đợi.
|
||||
*
|
||||
* Đây là hình dạng của VDA5050 order update — phần horizon được release thêm. Xử lý nó như
|
||||
* kReplace sẽ huỷ và chạy lại chặng đang đi, dù tuyến đường không hề đổi.
|
||||
*/
|
||||
kAppend
|
||||
};
|
||||
|
||||
/// @brief Kết quả chuyển đổi: mission sinh ra và cách chúng vào hàng đợi.
|
||||
struct ConversionResult
|
||||
{
|
||||
std::vector<std::shared_ptr<Mission>> missions;
|
||||
SubmitMode mode = SubmitMode::kReplace;
|
||||
|
||||
bool empty() const { return missions.empty(); }
|
||||
};
|
||||
|
||||
/**
|
||||
* @class MissionSourceAdapter
|
||||
* @brief Biến payload của một nguồn cụ thể thành mission của mission layer.
|
||||
*
|
||||
* Plugin được nạp bằng Boost.DLL theo khoá `library_path` trong YAML, giống mọi plugin khác của
|
||||
* workspace. Contract này là public interface qua ranh giới .so: đổi chữ ký thì phải đổi cả
|
||||
* registry trong cùng một lần sửa, vì import_alias là dlsym + reinterpret_cast và không có kiểm
|
||||
* kiểu nào bắt được sự lệch đó lúc biên dịch.
|
||||
*
|
||||
* Việc thực thi action KHÔNG thuộc về interface này: adapter chỉ chuyển dữ liệu, navigation
|
||||
* runtime mới là nơi chạy action (D8).
|
||||
*/
|
||||
class MissionSourceAdapter
|
||||
{
|
||||
public:
|
||||
using Ptr = std::shared_ptr<MissionSourceAdapter>;
|
||||
|
||||
virtual ~MissionSourceAdapter() = default;
|
||||
|
||||
/**
|
||||
* @brief Đọc param riêng của instance. Gọi đúng một lần khi nạp.
|
||||
* @param name Tên instance trong `mission_sources` — cũng là namespace param của nó.
|
||||
* @param nh NodeHandle gốc.
|
||||
* @return false nếu cấu hình không hợp lệ; registry sẽ báo lỗi và không đăng ký adapter này.
|
||||
*/
|
||||
virtual bool configure(const std::string& name, robot::NodeHandle& nh) = 0;
|
||||
|
||||
/// @brief Schema mà adapter này xử lý. Core định tuyến theo đúng giá trị này.
|
||||
virtual std::string schema() const = 0;
|
||||
|
||||
/**
|
||||
* @brief Kiểm payload TRƯỚC khi convert.
|
||||
* @param[out] reason Lý do từ chối, dùng cho log.
|
||||
* @return false -> core từ chối sớm và không đụng vào hàng đợi.
|
||||
*/
|
||||
virtual bool validate(const MissionRequest& request, std::string& reason) const = 0;
|
||||
|
||||
/**
|
||||
* @brief Chuyển payload thành 0..n mission, kèm cách chúng vào hàng đợi.
|
||||
*
|
||||
* Trả rỗng nghĩa là **không có việc**, KHÔNG phải lỗi và cũng không phải lệnh huỷ: core sẽ
|
||||
* bỏ qua, giữ nguyên hàng đợi đang chạy (A1).
|
||||
*/
|
||||
virtual ConversionResult convert(const MissionRequest& request) = 0;
|
||||
};
|
||||
|
||||
} // namespace mission_adapters
|
||||
|
||||
#endif // MISSION_ADAPTERS_ADAPTER_H_
|
||||
|
||||
@@ -0,0 +1,121 @@
|
||||
/*********************************************************************
|
||||
*
|
||||
* Software License Agreement (BSD License)
|
||||
*
|
||||
* Sự kiện của mission layer và hàng đợi vận chuyển chúng.
|
||||
*
|
||||
* Author: DuongTD
|
||||
*********************************************************************/
|
||||
#ifndef MISSION_ADAPTERS_EVENT_H_
|
||||
#define MISSION_ADAPTERS_EVENT_H_
|
||||
|
||||
#include <atomic>
|
||||
#include <condition_variable>
|
||||
#include <cstdint>
|
||||
#include <memory>
|
||||
#include <mutex>
|
||||
#include <queue>
|
||||
#include <vector>
|
||||
|
||||
#include <mission_adapters/mission_request.h>
|
||||
#include <mission_adapters/types.h>
|
||||
|
||||
namespace mission_adapters
|
||||
{
|
||||
enum class EventType
|
||||
{
|
||||
SUBMIT_REQUEST,
|
||||
NAV_DONE,
|
||||
NAV_FAILED,
|
||||
PAUSE,
|
||||
RESUME,
|
||||
CANCEL,
|
||||
EMERGENCY,
|
||||
CLEAR_EMERGENCY
|
||||
};
|
||||
|
||||
struct Event
|
||||
{
|
||||
EventType type = EventType::SUBMIT_REQUEST;
|
||||
uint64_t sequence = 0; ///< thứ tự phát sinh, EventBus tự gán
|
||||
|
||||
/// Chỉ dùng cho NAV_DONE / NAV_FAILED: mission nào vừa kết thúc.
|
||||
MissionId mission_id = kInvalidMissionId;
|
||||
|
||||
/// Chỉ dùng cho SUBMIT_REQUEST: payload chưa chuyển đổi, adapter sẽ xử lý trên thread worker.
|
||||
MissionRequest request;
|
||||
};
|
||||
|
||||
/**
|
||||
* @class EventBus
|
||||
* @brief Hàng đợi sự kiện FIFO, cộng một đường out-of-band riêng cho emergency.
|
||||
*
|
||||
* **FIFO là bắt buộc, không phải lựa chọn phong cách.** Bản trước sắp xếp theo priority toàn
|
||||
* phần nên CANCEL (ưu tiên cao) luôn được xử lý trước SUBMIT (ưu tiên thấp) — phát order rồi huỷ
|
||||
* ngay thì huỷ chạy trước, order vào hàng đợi sau và robot chạy đúng cái người dùng vừa huỷ.
|
||||
* Thứ tự xử lý phải bằng thứ tự phát sinh thì quan hệ nhân quả mới còn.
|
||||
*
|
||||
* Emergency không đi theo luật đó: nó bật một cờ atomic ngay tại chỗ gọi, nên độ trễ phản ứng
|
||||
* không phụ thuộc vào việc hàng đợi đang dài bao nhiêu. Sự kiện EMERGENCY vẫn được đẩy vào hàng
|
||||
* đợi để dòng thời gian trong log không bị thủng.
|
||||
*/
|
||||
class EventBus
|
||||
{
|
||||
public:
|
||||
/// @brief Đẩy một sự kiện thường vào cuối hàng đợi.
|
||||
void push(Event event);
|
||||
|
||||
/**
|
||||
* @brief Đẩy sự kiện emergency: bật cờ out-of-band trước, rồi mới xếp hàng.
|
||||
*
|
||||
* Bên tiêu thụ phải gọi @ref takeEmergency trước khi xử lý sự kiện tiếp theo.
|
||||
*/
|
||||
void pushEmergency(Event event);
|
||||
|
||||
/// @brief Lấy sự kiện kế tiếp, chờ nếu hàng đợi rỗng. Trả false khi bus đã stop().
|
||||
bool pop(Event& event);
|
||||
|
||||
/**
|
||||
* @brief Lấy và xoá cờ emergency đang treo.
|
||||
* @return true nếu có emergency chưa được xử lý.
|
||||
*/
|
||||
bool takeEmergency();
|
||||
|
||||
/// @brief Có emergency đang treo hay không (không xoá cờ).
|
||||
bool emergencyPending() const;
|
||||
|
||||
void stop();
|
||||
void reset();
|
||||
|
||||
bool empty() const
|
||||
{
|
||||
std::lock_guard<std::mutex> lock(mutex_);
|
||||
return queue_.empty();
|
||||
}
|
||||
|
||||
size_t size() const
|
||||
{
|
||||
std::lock_guard<std::mutex> lock(mutex_);
|
||||
return queue_.size();
|
||||
}
|
||||
|
||||
void clear()
|
||||
{
|
||||
std::lock_guard<std::mutex> lock(mutex_);
|
||||
queue_ = {};
|
||||
}
|
||||
|
||||
private:
|
||||
mutable std::mutex mutex_;
|
||||
std::queue<Event> queue_;
|
||||
std::condition_variable cv_;
|
||||
bool stop_ = false;
|
||||
uint64_t next_sequence_ = 0;
|
||||
|
||||
/// Ngoài hàng đợi có chủ đích: emergency không được xếp sau một hàng dài sự kiện thường.
|
||||
std::atomic<bool> emergency_pending_{false};
|
||||
};
|
||||
|
||||
} // namespace mission_adapters
|
||||
|
||||
#endif // MISSION_ADAPTERS_EVENT_H_
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
/*********************************************************************
|
||||
*
|
||||
* Software License Agreement (BSD License)
|
||||
*
|
||||
* Thread tiêu thụ event: biến sự kiện từ host thành lời gọi lên MissionManager.
|
||||
*
|
||||
* Author: DuongTD
|
||||
*********************************************************************/
|
||||
#ifndef MISSION_ADAPTERS_EVENT_PROCESSOR_H_
|
||||
#define MISSION_ADAPTERS_EVENT_PROCESSOR_H_
|
||||
|
||||
#include <atomic>
|
||||
#include <thread>
|
||||
|
||||
#include <robot_geometry_msgs/PoseStamped.h>
|
||||
#include <robot_protocol_msgs/Order.h>
|
||||
|
||||
#include <mission_adapters/event.h>
|
||||
#include <mission_adapters/mission_manager.h>
|
||||
#include <mission_adapters/mission_request.h>
|
||||
#include <mission_adapters/plugin_registry.h>
|
||||
|
||||
namespace mission_adapters
|
||||
{
|
||||
/**
|
||||
* @class EventProcessor
|
||||
* @brief Thread duy nhất biến sự kiện thành thay đổi trạng thái mission.
|
||||
*
|
||||
* Core không biết adapter nào tồn tại: nó chỉ tra @ref PluginRegistry theo
|
||||
* MissionRequest::schema. Thêm một loại nguồn mới = thêm plugin + một dòng YAML, không sửa file
|
||||
* nào trong `src/` của gói.
|
||||
*
|
||||
* Việc chuyển payload -> mission chạy trên đúng thread này (không phải thread của host) vì
|
||||
* adapter được phép có state; chuyển đổi trên nhiều thread host sẽ tranh chấp state đó.
|
||||
*/
|
||||
class EventProcessor
|
||||
{
|
||||
public:
|
||||
EventProcessor(MissionManager& mission_manager, PluginRegistry& registry);
|
||||
~EventProcessor();
|
||||
|
||||
void start();
|
||||
void stop();
|
||||
|
||||
/**
|
||||
* @brief Đường vào chung cho mọi nguồn mission.
|
||||
*
|
||||
* Nguồn mới chỉ cần dựng MissionRequest với schema của mình rồi gọi hàm này.
|
||||
*/
|
||||
void submitRequest(const MissionRequest& request);
|
||||
|
||||
/// @brief Tiện ích cho nguồn goal đơn lẻ. Chỉ dựng envelope, không biết adapter nào xử lý.
|
||||
void goalEvent(const robot_geometry_msgs::PoseStamped& goal);
|
||||
|
||||
/// @brief Tiện ích cho nguồn VDA5050.
|
||||
void orderEvent(const robot_protocol_msgs::Order& order);
|
||||
|
||||
void cancelEvent();
|
||||
void pauseEvent();
|
||||
void resumeEvent();
|
||||
|
||||
/**
|
||||
* @brief Báo một chặng đã hoàn tất (nav + action — D8).
|
||||
* @param id Mission vừa xong. Bắt buộc: outcome không mang ID sẽ bị manager loại bỏ.
|
||||
*/
|
||||
void navDoneEvent(MissionId id);
|
||||
|
||||
/// @brief Báo một chặng thất bại. Cũng bắt buộc mang MissionId.
|
||||
void navFailedEvent(MissionId id);
|
||||
|
||||
void emergencyEvent();
|
||||
void clearEmergencyEvent();
|
||||
|
||||
private:
|
||||
void spin();
|
||||
void process(const Event& event);
|
||||
|
||||
/// Tra adapter theo schema, validate, convert, rồi submit nếu có mission.
|
||||
void handleRequest(const MissionRequest& request);
|
||||
|
||||
/// Xử lý emergency đang treo (nếu có) trước khi động tới hàng đợi sự kiện thường.
|
||||
void handlePendingEmergency();
|
||||
|
||||
EventBus event_bus_;
|
||||
MissionManager& mission_manager_;
|
||||
PluginRegistry& registry_;
|
||||
std::thread worker_;
|
||||
std::atomic<bool> running_{false};
|
||||
};
|
||||
|
||||
} // namespace mission_adapters
|
||||
|
||||
#endif // MISSION_ADAPTERS_EVENT_PROCESSOR_H_
|
||||
|
||||
@@ -1,245 +1,25 @@
|
||||
/*********************************************************************
|
||||
*
|
||||
* Software License Agreement (BSD License)
|
||||
*
|
||||
* Header façade — gộp toàn bộ public API của gói.
|
||||
*
|
||||
* Giữ lại để code đã include header này không phải sửa. Code mới nên include thẳng header cần dùng
|
||||
* (types.h / event.h / adapter.h / mission_manager.h / event_processor.h / mission_executor.h).
|
||||
*
|
||||
* Author: DuongTD
|
||||
*********************************************************************/
|
||||
#ifndef MISSION_ADAPTERS_MISSION_ADAPTERS_H
|
||||
#define MISSION_ADAPTERS_MISSION_ADAPTERS_H
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <queue>
|
||||
#include <memory>
|
||||
#include <thread>
|
||||
#include <mutex>
|
||||
#include <condition_variable>
|
||||
#include <functional>
|
||||
#include <atomic>
|
||||
#include <cstdint>
|
||||
|
||||
#include <robot/robot.h>
|
||||
#include <robot_protocol_msgs/Order.h>
|
||||
#include <robot_geometry_msgs/PoseStamped.h>
|
||||
|
||||
namespace mission_adapters
|
||||
{
|
||||
// ── Priority constants ────────────────────────────────────────────────────
|
||||
// Số càng nhỏ = ưu tiên càng cao (min-heap)
|
||||
static constexpr int PRIORITY_EMERGENCY = 0;
|
||||
static constexpr int PRIORITY_CANCEL = 1;
|
||||
static constexpr int PRIORITY_RESUME = 2;
|
||||
static constexpr int PRIORITY_PAUSE = 3;
|
||||
static constexpr int PRIORITY_NAV_DONE = 4;
|
||||
// FIX #4: Dedicated constant — same value as NAV_DONE but semantically correct name.
|
||||
static constexpr int PRIORITY_NAV_FAILED = 4;
|
||||
static constexpr int PRIORITY_ORDER = 5;
|
||||
|
||||
enum class MissionState
|
||||
{
|
||||
IDLE,
|
||||
QUEUED,
|
||||
RUNNING,
|
||||
PAUSED,
|
||||
RECOVERY,
|
||||
COMPLETED,
|
||||
FAILED,
|
||||
CANCELLED,
|
||||
EMERGENCY,
|
||||
CLEAR_EMERGENCY
|
||||
};
|
||||
|
||||
enum class EventType
|
||||
{
|
||||
SUBMIT_MISSIONS,
|
||||
NAV_DONE,
|
||||
NAV_FAILED,
|
||||
PAUSE,
|
||||
RESUME,
|
||||
CANCEL,
|
||||
EMERGENCY,
|
||||
CLEAR_EMERGENCY
|
||||
};
|
||||
|
||||
enum class MissionType
|
||||
{
|
||||
SIMPLE_GOAL,
|
||||
VDA5050_ORDER
|
||||
};
|
||||
|
||||
enum class ActionType
|
||||
{
|
||||
NODE_ACTION,
|
||||
EDGE_ACTION
|
||||
};
|
||||
|
||||
class Action
|
||||
{
|
||||
public:
|
||||
int sequenceId = 0;
|
||||
ActionType type = ActionType::NODE_ACTION;
|
||||
robot_protocol_msgs::Action action;
|
||||
};
|
||||
|
||||
class Mission
|
||||
{
|
||||
public:
|
||||
int sequenceId = 0;
|
||||
MissionType type = MissionType::SIMPLE_GOAL;
|
||||
int priority = 0;
|
||||
robot_geometry_msgs::PoseStamped start;
|
||||
robot_geometry_msgs::PoseStamped goal;
|
||||
std::vector<robot_protocol_msgs::Node> nodes;
|
||||
std::vector<robot_protocol_msgs::Edge> edges;
|
||||
std::vector<Action> actions;
|
||||
};
|
||||
|
||||
struct Event
|
||||
{
|
||||
EventType type = EventType::SUBMIT_MISSIONS;
|
||||
int priority = PRIORITY_ORDER;
|
||||
uint64_t sequence = 0;
|
||||
std::vector<std::shared_ptr<Mission>> missions;
|
||||
};
|
||||
|
||||
struct EventCompare
|
||||
{
|
||||
bool operator()(const Event& lhs, const Event& rhs) const
|
||||
{
|
||||
if (lhs.priority != rhs.priority)
|
||||
return lhs.priority > rhs.priority;
|
||||
|
||||
return lhs.sequence > rhs.sequence;
|
||||
}
|
||||
};
|
||||
|
||||
class EventBus
|
||||
{
|
||||
private:
|
||||
mutable std::mutex mutex_;
|
||||
std::priority_queue<Event, std::vector<Event>, EventCompare> queue_;
|
||||
std::condition_variable cv_;
|
||||
bool stop_ = false;
|
||||
uint64_t next_sequence_ = 0;
|
||||
|
||||
public:
|
||||
void push(const Event& event);
|
||||
void push(Event&& event);
|
||||
bool pop(Event& event);
|
||||
void stop();
|
||||
void reset();
|
||||
|
||||
inline bool empty() const
|
||||
{
|
||||
std::lock_guard<std::mutex> lock(mutex_);
|
||||
return queue_.empty();
|
||||
}
|
||||
|
||||
inline void clear()
|
||||
{
|
||||
std::lock_guard<std::mutex> lock(mutex_);
|
||||
while (!queue_.empty()) queue_.pop();
|
||||
}
|
||||
};
|
||||
|
||||
class VDA5050Adapter
|
||||
{
|
||||
public:
|
||||
std::vector<std::shared_ptr<Mission>> convert(const robot_protocol_msgs::Order& order);
|
||||
};
|
||||
|
||||
class GoalAdapter
|
||||
{
|
||||
public:
|
||||
std::vector<std::shared_ptr<Mission>> convert(const robot_geometry_msgs::PoseStamped& goal);
|
||||
};
|
||||
|
||||
class MissionManager
|
||||
{
|
||||
public:
|
||||
void submit(const std::vector<std::shared_ptr<Mission>>& missions);
|
||||
|
||||
std::shared_ptr<Mission> nextMission();
|
||||
|
||||
void onNavigationDone();
|
||||
void onNavigationFailed();
|
||||
void cancel();
|
||||
void pause();
|
||||
void resume();
|
||||
void emergency();
|
||||
void clearEmergency();
|
||||
|
||||
MissionState state() const;
|
||||
|
||||
// FIX #3: Returns true if there is any pending work — queue OR active mission.
|
||||
bool hasMission() const;
|
||||
|
||||
private:
|
||||
mutable std::mutex mutex_;
|
||||
MissionState state_ = MissionState::IDLE;
|
||||
std::queue<std::shared_ptr<Mission>> mission_queue_;
|
||||
std::shared_ptr<Mission> current_mission_;
|
||||
};
|
||||
|
||||
class EventProcessor
|
||||
{
|
||||
public:
|
||||
explicit EventProcessor(MissionManager& mission_manager);
|
||||
~EventProcessor();
|
||||
|
||||
void start();
|
||||
void stop();
|
||||
|
||||
void goalEvent(const robot_geometry_msgs::PoseStamped& goal);
|
||||
void orderEvent(const robot_protocol_msgs::Order& order);
|
||||
void cancelEvent();
|
||||
void pauseEvent();
|
||||
void resumeEvent();
|
||||
void navDoneEvent();
|
||||
void navFailedEvent();
|
||||
void emergencyEvent();
|
||||
void clearEmergencyEvent();
|
||||
|
||||
private:
|
||||
void spin();
|
||||
void process(const Event& event);
|
||||
|
||||
private:
|
||||
EventBus event_bus_;
|
||||
GoalAdapter goal_adapter_;
|
||||
VDA5050Adapter vda5050_adapter_;
|
||||
MissionManager& mission_manager_;
|
||||
std::thread worker_;
|
||||
std::atomic<bool> running_{false};
|
||||
};
|
||||
|
||||
class MissionExecutor
|
||||
{
|
||||
public:
|
||||
using MissionCallback = std::function<void(const std::shared_ptr<Mission>&)>;
|
||||
|
||||
explicit MissionExecutor(MissionManager& manager);
|
||||
~MissionExecutor();
|
||||
|
||||
void start();
|
||||
void stop();
|
||||
|
||||
// FIX #1: Must be called BEFORE start(), not inside the run loop.
|
||||
void setMissionCallback(MissionCallback cb)
|
||||
{
|
||||
std::lock_guard<std::mutex> lock(mutex_);
|
||||
mission_callback_ = std::move(cb);
|
||||
}
|
||||
|
||||
private:
|
||||
std::shared_ptr<Mission> mission_execute_;
|
||||
|
||||
// Last mission that was dispatched to the callback.
|
||||
std::shared_ptr<Mission> last_dispatched_mission_;
|
||||
|
||||
MissionCallback mission_callback_;
|
||||
MissionManager& mission_manager_;
|
||||
mutable std::mutex mutex_;
|
||||
std::thread worker_;
|
||||
std::atomic<bool> running_{false};
|
||||
|
||||
void spin();
|
||||
};
|
||||
|
||||
} // namespace mission_adapters
|
||||
#include <mission_adapters/adapter.h>
|
||||
#include <mission_adapters/event.h>
|
||||
#include <mission_adapters/event_processor.h>
|
||||
#include <mission_adapters/mission_executor.h>
|
||||
#include <mission_adapters/mission_manager.h>
|
||||
#include <mission_adapters/navigation_client.h>
|
||||
#include <mission_adapters/types.h>
|
||||
|
||||
#endif // MISSION_ADAPTERS_MISSION_ADAPTERS_H
|
||||
|
||||
64
include/mission_adapters/mission_config.h
Normal file
64
include/mission_adapters/mission_config.h
Normal file
@@ -0,0 +1,64 @@
|
||||
/*********************************************************************
|
||||
*
|
||||
* Software License Agreement (BSD License)
|
||||
*
|
||||
* Tham số vận hành của mission layer.
|
||||
*
|
||||
* Author: DuongTD
|
||||
*********************************************************************/
|
||||
#ifndef MISSION_ADAPTERS_MISSION_CONFIG_H_
|
||||
#define MISSION_ADAPTERS_MISSION_CONFIG_H_
|
||||
|
||||
#include <string>
|
||||
|
||||
#include <robot/node_handle.h>
|
||||
|
||||
namespace mission_adapters
|
||||
{
|
||||
/**
|
||||
* @struct MissionConfig
|
||||
* @brief Tham số vận hành, nạp từ `mission_adapters_params.yaml`.
|
||||
*
|
||||
* Bản runtime của file nằm ở `pnkx_nav_core/config/`; bản trong `test/config/` chỉ dùng cho test
|
||||
* và phải chạy kèm PNKX_NAV_CORE_CONFIG_DIR trỏ vào đó.
|
||||
*/
|
||||
struct MissionConfig
|
||||
{
|
||||
/**
|
||||
* Trần thời gian cho MỘT chặng (nav + action), tính từ lúc chặng được giao. [s]
|
||||
*
|
||||
* 0 = tắt. Quá hạn thì chặng bị đánh dấu thất bại và navigation được bảo dừng — lưới cuối
|
||||
* cho trường hợp navigation không bao giờ báo kết quả về.
|
||||
*/
|
||||
double mission_timeout = 0.0;
|
||||
|
||||
/**
|
||||
* Một chặng thất bại thì xử lý phần còn lại của hàng đợi thế nào.
|
||||
*
|
||||
* `true` (mặc định) = xoá sạch hàng đợi. Đây là hành vi an toàn cho tuyến đường tuần tự
|
||||
* kiểu VDA5050: chặng 2 hỏng nghĩa là robot không tới được node 2, nên chạy tiếp chặng 3 là
|
||||
* cắt ngang qua đoạn đường mà fleet manager chưa cho phép đi.
|
||||
*
|
||||
* `false` = chỉ bỏ chặng lỗi rồi chạy tiếp chặng sau. Chỉ đặt false khi các mission trong
|
||||
* hàng đợi ĐỘC LẬP với nhau (nhiều goal rời rạc), không phải các chặng của cùng một tuyến.
|
||||
*/
|
||||
bool clear_queue_on_failure = true;
|
||||
|
||||
/**
|
||||
* @brief Nạp tham số từ namespace @p ns.
|
||||
* @return false nếu giá trị nạp được không qua @ref validate.
|
||||
*
|
||||
* Thiếu khoá không phải lỗi: giá trị mặc định trong struct này là hợp lệ và an toàn.
|
||||
*/
|
||||
bool loadFromParams(robot::NodeHandle& nh, const std::string& ns = "mission_adapters");
|
||||
|
||||
/// @brief Kiểm miền giá trị. Trả false kèm log nêu đích danh tham số sai.
|
||||
bool validate() const;
|
||||
|
||||
/// @brief In cấu hình đang dùng — để log khởi động nói được vì sao robot hành xử như vậy.
|
||||
void print() const;
|
||||
};
|
||||
|
||||
} // namespace mission_adapters
|
||||
|
||||
#endif // MISSION_ADAPTERS_MISSION_CONFIG_H_
|
||||
62
include/mission_adapters/mission_executor.h
Normal file
62
include/mission_adapters/mission_executor.h
Normal file
@@ -0,0 +1,62 @@
|
||||
/*********************************************************************
|
||||
*
|
||||
* Software License Agreement (BSD License)
|
||||
*
|
||||
* Thread lấy mission kế tiếp từ MissionManager và đẩy xuống phía navigation.
|
||||
*
|
||||
* Author: DuongTD
|
||||
*********************************************************************/
|
||||
#ifndef MISSION_ADAPTERS_MISSION_EXECUTOR_H_
|
||||
#define MISSION_ADAPTERS_MISSION_EXECUTOR_H_
|
||||
|
||||
#include <atomic>
|
||||
#include <memory>
|
||||
#include <mutex>
|
||||
#include <thread>
|
||||
|
||||
#include <mission_adapters/mission_manager.h>
|
||||
#include <mission_adapters/navigation_client.h>
|
||||
#include <mission_adapters/types.h>
|
||||
|
||||
namespace mission_adapters
|
||||
{
|
||||
/**
|
||||
* @class MissionExecutor
|
||||
* @brief Thread duy nhất phát lệnh xuống navigation.
|
||||
*
|
||||
* Mọi lời gọi ra ngoài (dispatch, cancelActive) đi ra từ đây, nên MissionManager không bao giờ
|
||||
* gọi ra ngoài khi đang giữ khoá. Thứ tự trong một vòng là bất biến an toàn: **cancel trước,
|
||||
* dispatch sau** — chặng cũ phải được bảo dừng trước khi chặng mới bắt đầu.
|
||||
*/
|
||||
class MissionExecutor
|
||||
{
|
||||
public:
|
||||
explicit MissionExecutor(MissionManager& manager);
|
||||
~MissionExecutor();
|
||||
|
||||
/**
|
||||
* @brief Gắn cổng navigation. Con trỏ non-owning, phải sống lâu hơn executor.
|
||||
*
|
||||
* FIX #1: gọi TRƯỚC start(), không gọi trong vòng lặp.
|
||||
*/
|
||||
void setNavigationClient(NavigationClient* client);
|
||||
|
||||
void start();
|
||||
void stop();
|
||||
|
||||
private:
|
||||
void spin();
|
||||
|
||||
/// Một vòng công việc. Tách riêng để test gọi trực tiếp, không cần thread.
|
||||
void step();
|
||||
|
||||
NavigationClient* navigation_client_ = nullptr; ///< non-owning, có thể null
|
||||
MissionManager& mission_manager_;
|
||||
mutable std::mutex mutex_;
|
||||
std::thread worker_;
|
||||
std::atomic<bool> running_{false};
|
||||
};
|
||||
|
||||
} // namespace mission_adapters
|
||||
|
||||
#endif // MISSION_ADAPTERS_MISSION_EXECUTOR_H_
|
||||
@@ -0,0 +1,165 @@
|
||||
/*********************************************************************
|
||||
*
|
||||
* Software License Agreement (BSD License)
|
||||
*
|
||||
* Trạng thái và hàng đợi mission — nơi duy nhất giữ MissionState.
|
||||
*
|
||||
* Author: DuongTD
|
||||
*********************************************************************/
|
||||
#ifndef MISSION_ADAPTERS_MISSION_MANAGER_H_
|
||||
#define MISSION_ADAPTERS_MISSION_MANAGER_H_
|
||||
|
||||
#include <condition_variable>
|
||||
#include <memory>
|
||||
#include <mutex>
|
||||
#include <queue>
|
||||
#include <vector>
|
||||
|
||||
#include <robot/time.h>
|
||||
|
||||
#include <mission_adapters/mission_config.h>
|
||||
#include <mission_adapters/types.h>
|
||||
|
||||
namespace mission_adapters
|
||||
{
|
||||
/**
|
||||
* @class MissionManager
|
||||
* @brief Hàng đợi mission và trạng thái của nó. Thread-safe, không tự gọi ra ngoài.
|
||||
*
|
||||
* Manager cố ý KHÔNG giữ con trỏ tới navigation: nó chỉ ghi nhận "mission này cần được dừng"
|
||||
* (@ref takePendingCancel) và để MissionExecutor thực hiện lời gọi đó. Nhờ vậy không có lời gọi
|
||||
* ra ngoài nào xảy ra khi đang giữ khoá, và mọi lệnh xuống navigation đi ra từ đúng một thread.
|
||||
*/
|
||||
class MissionManager
|
||||
{
|
||||
public:
|
||||
MissionManager() = default;
|
||||
explicit MissionManager(const MissionConfig& config) : config_(config) {}
|
||||
|
||||
/// @brief Đổi tham số vận hành. Gọi trước khi có mission nào đang chạy.
|
||||
void setConfig(const MissionConfig& config);
|
||||
|
||||
/**
|
||||
* @brief Nhận một loạt mission mới và cấp @ref MissionId cho từng cái.
|
||||
*
|
||||
* Semantics (A1): danh sách rỗng là **no-op tuyệt đối** — không đụng hàng đợi, không đổi
|
||||
* trạng thái. Một order lỗi không phải là lệnh huỷ việc đang chạy.
|
||||
*
|
||||
* Submit khi đang RUNNING là **preempt tường minh**: mission đang chạy được ghi vào ô
|
||||
* pending-cancel để navigation được bảo dừng, rồi hàng đợi mới thay hàng đợi cũ.
|
||||
*/
|
||||
void submit(const std::vector<std::shared_ptr<Mission>>& missions);
|
||||
|
||||
/**
|
||||
* @brief Nối thêm mission vào cuối hàng đợi, KHÔNG đụng chặng đang chạy.
|
||||
*
|
||||
* Dùng cho phần nối tiếp của một yêu cầu đang chạy (VDA5050 order update release thêm
|
||||
* horizon). Khác @ref submit ở chỗ không preempt và không yêu cầu dừng navigation — tuyến
|
||||
* đường không đổi thì robot không có lý do gì phải dừng lại.
|
||||
*/
|
||||
void append(const std::vector<std::shared_ptr<Mission>>& missions);
|
||||
|
||||
/**
|
||||
* @brief Lấy mission kế tiếp cần chạy.
|
||||
* @return Mission MỚI, hoặc nullptr nếu chưa tới lượt.
|
||||
*
|
||||
* Chỉ trả khác null đúng một lần cho mỗi mission, tại đúng bước chuyển QUEUED -> RUNNING
|
||||
* (M6). Bên gọi vì thế không cần tự khử trùng lặp.
|
||||
*/
|
||||
std::shared_ptr<const Mission> nextMission();
|
||||
|
||||
/**
|
||||
* @brief Ghi nhận một chặng hoàn tất (cả navigation lẫn action — D8).
|
||||
* @param id Mission vừa xong.
|
||||
* @return false nếu outcome không thuộc mission đang chạy (đến trễ sau khi bị thay thế).
|
||||
*/
|
||||
bool onNavigationDone(MissionId id);
|
||||
|
||||
/**
|
||||
* @brief Ghi nhận một chặng thất bại.
|
||||
* @return false nếu outcome không thuộc mission đang chạy.
|
||||
*/
|
||||
bool onNavigationFailed(MissionId id);
|
||||
|
||||
void cancel();
|
||||
void pause();
|
||||
void resume();
|
||||
void emergency();
|
||||
void clearEmergency();
|
||||
|
||||
MissionState state() const;
|
||||
|
||||
/// @brief Có việc đang treo hay không — hàng đợi HOẶC mission đang chạy.
|
||||
bool hasMission() const;
|
||||
|
||||
/// @brief Mission đang chạy, kInvalidMissionId nếu không có.
|
||||
MissionId currentMissionId() const;
|
||||
|
||||
/**
|
||||
* @brief Lấy và xoá yêu cầu dừng navigation đang treo.
|
||||
* @return kInvalidMissionId nếu không có yêu cầu nào.
|
||||
*
|
||||
* Chỉ MissionExecutor gọi hàm này; nó là cách manager nhờ executor gọi
|
||||
* NavigationClient::cancelActive() mà bản thân không cần biết navigation là gì.
|
||||
*/
|
||||
MissionId takePendingCancel();
|
||||
|
||||
/**
|
||||
* @brief Chờ tới khi có việc cho executor: mission mới cần giao, hoặc yêu cầu dừng đang treo.
|
||||
* @return false nếu bị đánh thức bởi @ref wakeUp (đang dừng), true nếu thật sự có việc.
|
||||
*
|
||||
* Thay cho vòng poll: mission layer không có deadline định kỳ nào, poll chỉ thêm độ trễ
|
||||
* trung bình nửa chu kỳ vào đường phản ứng cancel/emergency.
|
||||
*/
|
||||
bool waitForWork();
|
||||
|
||||
/// @brief Đánh thức mọi thread đang chờ trong @ref waitForWork (dùng khi dừng executor).
|
||||
void wakeUp();
|
||||
|
||||
private:
|
||||
/// Gọi khi đã giữ mutex_. Ghi mission đang chạy vào ô pending-cancel rồi bỏ nó ra.
|
||||
void requestCancelOfCurrentLocked();
|
||||
|
||||
/// Gọi khi đã giữ mutex_. Id mission đang chạy, kInvalidMissionId nếu không có.
|
||||
MissionId currentIdLocked() const;
|
||||
|
||||
/**
|
||||
* Gọi khi đã giữ mutex_. Đổi trạng thái và ghi log ĐÚNG MỘT LẦN tại mỗi lần đổi thật.
|
||||
*
|
||||
* Đây là nơi duy nhất được gán state_: nếu không, mission biến mất khỏi hàng đợi mà không
|
||||
* có dòng log nào cho biết ai đã làm điều đó và vì sao.
|
||||
*
|
||||
* @param reason Lý do ngắn gọn, cho người đọc log lúc 2 giờ sáng.
|
||||
*/
|
||||
void setStateLocked(MissionState next, const char* reason, MissionId id = kInvalidMissionId);
|
||||
|
||||
/// Gọi khi đã giữ mutex_. true nếu executor có việc để làm ngay.
|
||||
bool hasWorkLocked() const;
|
||||
|
||||
/// Gọi khi đã giữ mutex_. true nếu đang có chặng chạy và mission_timeout được bật.
|
||||
bool timeoutArmedLocked() const;
|
||||
|
||||
/**
|
||||
* Gọi khi đã giữ mutex_. Đánh dấu chặng đang chạy là thất bại do quá hạn, và ghi yêu cầu
|
||||
* dừng navigation — khác NAV_FAILED ở chỗ navigation vẫn đang chạy nên phải bảo nó dừng.
|
||||
*/
|
||||
void expireCurrentLocked();
|
||||
|
||||
mutable std::mutex mutex_;
|
||||
std::condition_variable work_cv_;
|
||||
bool wake_requested_ = false;
|
||||
MissionState state_ = MissionState::IDLE;
|
||||
std::queue<std::shared_ptr<const Mission>> mission_queue_;
|
||||
std::shared_ptr<const Mission> current_mission_;
|
||||
MissionId pending_cancel_ = kInvalidMissionId;
|
||||
|
||||
/// Thời điểm chặng hiện tại được giao — mốc tính mission_timeout.
|
||||
robot::Time mission_start_time_;
|
||||
|
||||
MissionConfig config_;
|
||||
MissionId next_mission_id_ = 1; ///< 0 dành riêng cho kInvalidMissionId
|
||||
};
|
||||
|
||||
} // namespace mission_adapters
|
||||
|
||||
#endif // MISSION_ADAPTERS_MISSION_MANAGER_H_
|
||||
|
||||
77
include/mission_adapters/mission_request.h
Normal file
77
include/mission_adapters/mission_request.h
Normal file
@@ -0,0 +1,77 @@
|
||||
/*********************************************************************
|
||||
*
|
||||
* Software License Agreement (BSD License)
|
||||
*
|
||||
* Envelope cho payload đầu vào của mission layer.
|
||||
*
|
||||
* Author: DuongTD
|
||||
*********************************************************************/
|
||||
#ifndef MISSION_ADAPTERS_MISSION_REQUEST_H_
|
||||
#define MISSION_ADAPTERS_MISSION_REQUEST_H_
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
#include <robot_geometry_msgs/PoseStamped.h>
|
||||
#include <robot_protocol_msgs/Order.h>
|
||||
|
||||
namespace mission_adapters
|
||||
{
|
||||
/// @brief Tên schema của các nguồn có sẵn. Nguồn mới tự khai schema riêng, không cần sửa ở đây.
|
||||
namespace schema
|
||||
{
|
||||
constexpr const char* kVda5050Order = "vda5050.order";
|
||||
constexpr const char* kPoseStamped = "geometry.pose_stamped";
|
||||
} // namespace schema
|
||||
|
||||
/**
|
||||
* @struct MissionRequest
|
||||
* @brief Payload đầu vào cùng với tên schema mô tả nó.
|
||||
*
|
||||
* Hai nguồn hiện có nhận hai kiểu khác hẳn nhau (Order và PoseStamped) nên không thể có một
|
||||
* convert() chung nếu không bọc lại. Core chỉ định tuyến theo @ref schema và không bao giờ cần
|
||||
* biết kiểu thật; thêm nguồn mới = thêm schema mới + plugin mới.
|
||||
*
|
||||
* Payload có kiểu dùng cho nguồn nội bộ (tránh serialize thừa); nguồn ngoài (REST/MQTT/file) đi
|
||||
* bằng @ref raw_payload và tự parse trong plugin của mình.
|
||||
*/
|
||||
struct MissionRequest
|
||||
{
|
||||
std::string schema;
|
||||
|
||||
std::shared_ptr<robot_protocol_msgs::Order> order;
|
||||
std::shared_ptr<robot_geometry_msgs::PoseStamped> pose;
|
||||
|
||||
std::string raw_payload;
|
||||
|
||||
/// @brief Dựng request từ một VDA5050 Order.
|
||||
static MissionRequest fromOrder(const robot_protocol_msgs::Order& order)
|
||||
{
|
||||
MissionRequest request;
|
||||
request.schema = schema::kVda5050Order;
|
||||
request.order = std::make_shared<robot_protocol_msgs::Order>(order);
|
||||
return request;
|
||||
}
|
||||
|
||||
/// @brief Dựng request từ một goal đơn lẻ.
|
||||
static MissionRequest fromPose(const robot_geometry_msgs::PoseStamped& pose)
|
||||
{
|
||||
MissionRequest request;
|
||||
request.schema = schema::kPoseStamped;
|
||||
request.pose = std::make_shared<robot_geometry_msgs::PoseStamped>(pose);
|
||||
return request;
|
||||
}
|
||||
|
||||
/// @brief Dựng request từ payload thô của một nguồn ngoài.
|
||||
static MissionRequest fromRaw(const std::string& schema_name, const std::string& payload)
|
||||
{
|
||||
MissionRequest request;
|
||||
request.schema = schema_name;
|
||||
request.raw_payload = payload;
|
||||
return request;
|
||||
}
|
||||
};
|
||||
|
||||
} // namespace mission_adapters
|
||||
|
||||
#endif // MISSION_ADAPTERS_MISSION_REQUEST_H_
|
||||
55
include/mission_adapters/navigation_client.h
Normal file
55
include/mission_adapters/navigation_client.h
Normal file
@@ -0,0 +1,55 @@
|
||||
/*********************************************************************
|
||||
*
|
||||
* Software License Agreement (BSD License)
|
||||
*
|
||||
* Cổng ra phía navigation của mission layer.
|
||||
*
|
||||
* Author: DuongTD
|
||||
*********************************************************************/
|
||||
#ifndef MISSION_ADAPTERS_NAVIGATION_CLIENT_H_
|
||||
#define MISSION_ADAPTERS_NAVIGATION_CLIENT_H_
|
||||
|
||||
#include <memory>
|
||||
|
||||
#include <mission_adapters/types.h>
|
||||
|
||||
namespace mission_adapters
|
||||
{
|
||||
/**
|
||||
* @class NavigationClient
|
||||
* @brief Đường duy nhất để mission layer điều khiển navigation.
|
||||
*
|
||||
* Gói này KHÔNG biết navigation runtime nào đang chạy phía sau: bridge phía runtime hiện thực
|
||||
* interface này, test hiện thực bằng fake. Nhờ vậy chiều phụ thuộc luôn một chiều và mission
|
||||
* layer test được mà không cần robot.
|
||||
*
|
||||
* Bất biến an toàn: mọi đường thoát của một mission — bị thay thế, bị huỷ, emergency — đều phải
|
||||
* đi qua @ref cancelActive. Mission layer quên mission mà không bảo navigation dừng thì robot
|
||||
* vẫn chạy tiếp tới goal cũ.
|
||||
*/
|
||||
class NavigationClient
|
||||
{
|
||||
public:
|
||||
virtual ~NavigationClient() = default;
|
||||
|
||||
/**
|
||||
* @brief Giao một mission cho navigation chạy.
|
||||
* @param mission Mission bất biến, luôn khác null.
|
||||
* @return false nếu navigation từ chối (goal không hợp lệ, chưa initialize...). Khi đó
|
||||
* mission layer ghi nhận chặng này thất bại thay vì chờ vô hạn.
|
||||
*/
|
||||
virtual bool dispatch(const std::shared_ptr<const Mission>& mission) = 0;
|
||||
|
||||
/**
|
||||
* @brief Yêu cầu dừng mission đang chạy.
|
||||
* @param id Mission cần dừng — navigation bỏ qua nếu nó đã chạy sang mission khác.
|
||||
*
|
||||
* Kết quả cuối cùng vẫn quay về qua đường outcome bình thường (navDoneEvent /
|
||||
* navFailedEvent mang cùng @p id), không phải qua giá trị trả về của hàm này.
|
||||
*/
|
||||
virtual void cancelActive(MissionId id) = 0;
|
||||
};
|
||||
|
||||
} // namespace mission_adapters
|
||||
|
||||
#endif // MISSION_ADAPTERS_NAVIGATION_CLIENT_H_
|
||||
94
include/mission_adapters/plugin_registry.h
Normal file
94
include/mission_adapters/plugin_registry.h
Normal file
@@ -0,0 +1,94 @@
|
||||
/*********************************************************************
|
||||
*
|
||||
* Software License Agreement (BSD License)
|
||||
*
|
||||
* Nạp và tra cứu MissionSourceAdapter theo schema.
|
||||
*
|
||||
* Author: DuongTD
|
||||
*********************************************************************/
|
||||
#ifndef MISSION_ADAPTERS_PLUGIN_REGISTRY_H_
|
||||
#define MISSION_ADAPTERS_PLUGIN_REGISTRY_H_
|
||||
|
||||
#include <functional>
|
||||
#include <map>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include <robot/node_handle.h>
|
||||
|
||||
#include <mission_adapters/adapter.h>
|
||||
|
||||
namespace mission_adapters
|
||||
{
|
||||
/**
|
||||
* @class PluginRegistry
|
||||
* @brief Bảng tra schema -> adapter, nạp từ YAML bằng Boost.DLL.
|
||||
*
|
||||
* Cấu hình mong đợi (xem `pnkx_nav_core/config/mission_adapters_params.yaml`):
|
||||
*
|
||||
* @code{.yaml}
|
||||
* mission_adapters:
|
||||
* mission_sources:
|
||||
* - {name: goal_src, type: GoalSourceAdapter}
|
||||
* - {name: vda5050_src, type: VDA5050SourceAdapter}
|
||||
*
|
||||
* GoalSourceAdapter:
|
||||
* library_path: libmission_adapters_goal_source
|
||||
* @endcode
|
||||
*
|
||||
* Khoá `library_path` là thứ hay bị quên nhất: thiếu nó thì plugin build xong vẫn báo "không
|
||||
* tìm thấy" lúc chạy. Registry vì thế báo lỗi nêu đích danh khoá bị thiếu thay vì chỉ nói
|
||||
* không nạp được.
|
||||
*/
|
||||
class PluginRegistry
|
||||
{
|
||||
public:
|
||||
PluginRegistry() = default;
|
||||
~PluginRegistry();
|
||||
|
||||
PluginRegistry(const PluginRegistry&) = delete;
|
||||
PluginRegistry& operator=(const PluginRegistry&) = delete;
|
||||
|
||||
/**
|
||||
* @brief Nạp toàn bộ nguồn khai trong `<ns>/mission_sources`.
|
||||
* @param nh NodeHandle gốc.
|
||||
* @param ns Namespace chứa danh sách nguồn.
|
||||
* @return false nếu có bất kỳ nguồn nào không nạp được. Các nguồn còn lại vẫn được đăng ký,
|
||||
* và mỗi lỗi được log kèm lý do cụ thể.
|
||||
*/
|
||||
bool loadFromConfig(robot::NodeHandle& nh, const std::string& ns = "mission_adapters");
|
||||
|
||||
/**
|
||||
* @brief Đăng ký một adapter đã dựng sẵn (test, hoặc nguồn biên dịch thẳng vào host).
|
||||
* @return false nếu adapter null, schema rỗng, hoặc schema đã có chủ.
|
||||
*/
|
||||
bool registerAdapter(const MissionSourceAdapter::Ptr& adapter);
|
||||
|
||||
/// @brief Tìm adapter xử lý schema này. nullptr nếu không có.
|
||||
MissionSourceAdapter* find(const std::string& schema) const;
|
||||
|
||||
size_t size() const { return adapters_.size(); }
|
||||
|
||||
/// @brief Danh sách schema đã đăng ký, dùng cho log và test.
|
||||
std::vector<std::string> schemas() const;
|
||||
|
||||
void clear();
|
||||
|
||||
private:
|
||||
/// Nạp một nguồn. Trả false kèm log lý do nếu hỏng ở bất kỳ bước nào.
|
||||
bool loadOne(const std::string& name, const std::string& type, robot::NodeHandle& nh);
|
||||
|
||||
std::map<std::string, MissionSourceAdapter::Ptr> adapters_;
|
||||
|
||||
/**
|
||||
* Giữ factory của Boost.DLL sống đúng bằng vòng đời registry.
|
||||
*
|
||||
* Đây không phải biến thừa: factory nắm shared_library bên trong, thả nó ra là .so bị unload
|
||||
* trong khi các adapter tạo từ nó vẫn còn sống — vtable trỏ vào vùng nhớ đã gỡ.
|
||||
*/
|
||||
std::vector<std::function<MissionSourceAdapter::Ptr()>> factories_;
|
||||
};
|
||||
|
||||
} // namespace mission_adapters
|
||||
|
||||
#endif // MISSION_ADAPTERS_PLUGIN_REGISTRY_H_
|
||||
@@ -0,0 +1,144 @@
|
||||
/*********************************************************************
|
||||
*
|
||||
* Software License Agreement (BSD License)
|
||||
*
|
||||
* Kiểu dữ liệu nền của mission layer: trạng thái, mission, action.
|
||||
*
|
||||
* Author: DuongTD
|
||||
*********************************************************************/
|
||||
#ifndef MISSION_ADAPTERS_TYPES_H_
|
||||
#define MISSION_ADAPTERS_TYPES_H_
|
||||
|
||||
#include <cstdint>
|
||||
#include <limits>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include <robot_geometry_msgs/PoseStamped.h>
|
||||
#include <robot_protocol_msgs/Order.h>
|
||||
|
||||
namespace mission_adapters
|
||||
{
|
||||
/**
|
||||
* @brief Danh tính của một mission, do MissionManager cấp khi submit và đơn điệu tăng.
|
||||
*
|
||||
* Mọi kết quả từ phía navigation phải mang ID này. Không có nó thì outcome trễ của một mission
|
||||
* đã bị thay thế sẽ được ghi nhận cho mission đang chạy — mission mới "hoàn thành" mà robot
|
||||
* chưa hề đi.
|
||||
*/
|
||||
using MissionId = std::uint64_t;
|
||||
|
||||
/// @brief Mission chưa được submit (hoặc không tồn tại).
|
||||
static constexpr MissionId kInvalidMissionId = 0;
|
||||
|
||||
/// @brief Trạng thái hàng đợi mission. Tại mỗi thời điểm robot chỉ ở đúng một trạng thái.
|
||||
enum class MissionState
|
||||
{
|
||||
IDLE,
|
||||
QUEUED,
|
||||
RUNNING,
|
||||
PAUSED,
|
||||
COMPLETED,
|
||||
FAILED,
|
||||
CANCELLED,
|
||||
EMERGENCY,
|
||||
CLEAR_EMERGENCY
|
||||
};
|
||||
|
||||
/// @brief Tên trạng thái, dùng cho log và cho host hiển thị.
|
||||
const char* toString(MissionState state);
|
||||
|
||||
/// @brief Nguồn gốc mission, quyết định cách consumer diễn giải nodes/edges.
|
||||
enum class MissionType
|
||||
{
|
||||
SIMPLE_GOAL,
|
||||
VDA5050_ORDER
|
||||
};
|
||||
|
||||
/// @brief Action gắn với node (thực hiện tại chỗ) hay với edge (thực hiện dọc đường đi).
|
||||
enum class ActionType
|
||||
{
|
||||
NODE_ACTION,
|
||||
EDGE_ACTION
|
||||
};
|
||||
|
||||
class Action
|
||||
{
|
||||
public:
|
||||
int sequenceId = 0;
|
||||
ActionType type = ActionType::NODE_ACTION;
|
||||
robot_protocol_msgs::Action action;
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief Một chặng việc self-contained mà navigation runtime có thể chạy trọn vẹn.
|
||||
*
|
||||
* @invariant Bất biến sau khi MissionManager::submit() gán @ref id: từ thời điểm đó mission chỉ
|
||||
* được chia sẻ dưới dạng std::shared_ptr<const Mission>, nên ba thread (event, exec,
|
||||
* navigation) đọc chung mà không cần khoá.
|
||||
*/
|
||||
class Mission
|
||||
{
|
||||
public:
|
||||
MissionId id = kInvalidMissionId; ///< 0 cho tới khi submit; sau đó không đổi
|
||||
MissionType type = MissionType::SIMPLE_GOAL;
|
||||
|
||||
/**
|
||||
* false = mission chỉ-có-action: navigation runtime bỏ qua phần di chuyển và vào thẳng
|
||||
* thực thi action (D8). @ref start và @ref goal khi đó không mang ý nghĩa.
|
||||
*
|
||||
* @invariant has_goal == false thì @ref actions phải khác rỗng — mission không goal cũng
|
||||
* không action là mission không có việc gì để làm.
|
||||
*/
|
||||
bool has_goal = true;
|
||||
|
||||
robot_geometry_msgs::PoseStamped start; ///< chỉ hợp lệ khi has_goal
|
||||
robot_geometry_msgs::PoseStamped goal; ///< chỉ hợp lệ khi has_goal
|
||||
|
||||
std::vector<robot_protocol_msgs::Node> nodes;
|
||||
std::vector<robot_protocol_msgs::Edge> edges;
|
||||
|
||||
/**
|
||||
* Action của chặng, đã sắp theo sequenceId.
|
||||
*
|
||||
* Mission layer KHÔNG diễn giải `actionType` và không lọc gì — đó là việc của navigation
|
||||
* runtime (D8). Ở đây chúng chỉ đi qua nguyên vẹn, đúng thứ tự.
|
||||
*/
|
||||
std::vector<Action> actions;
|
||||
|
||||
/**
|
||||
* Profile navigation hiệu lực của chặng có goal: `"position"`, `"docking"`,
|
||||
* `"go_straight"` hoặc `"rotate"`. Mission chỉ-action phải để rỗng. Adapter hiện tại
|
||||
* luôn ghi `"position"` rõ ràng cho chặng nav thường để trace/runtime biết chính xác
|
||||
* planner nào sẽ được chọn; bridge vẫn chấp nhận rỗng như `position` để tương thích output
|
||||
* cũ.
|
||||
*
|
||||
* Là **chuỗi** chứ không phải enum, và mission layer **không diễn giải** nó — cùng quy tắc
|
||||
* với @ref actions. Mission layer không được biết tới navigation nên không có kiểu nào để
|
||||
* diễn tả "profile"; lớp nối phía navigation mới dịch chuỗi này sang khái niệm của mình.
|
||||
*/
|
||||
std::string motion_hint;
|
||||
|
||||
/**
|
||||
* Marker chọn cặp planner docking. Rỗng hoặc không có override cấu hình thì navigation
|
||||
* dùng profile docking mặc định. Đây không phải goal_frame: marker là khoá cấu hình, còn
|
||||
* goal_frame là frame TF được resolve khi chặng bắt đầu.
|
||||
*/
|
||||
std::string marker;
|
||||
|
||||
/**
|
||||
* Đích lấy từ TF frame này thay vì từ @ref goal. Rỗng = dùng @ref goal.
|
||||
*
|
||||
* Chặng dò-rồi-tiến-vào không biết đích lúc được sinh ra: bước dò phía trước tạo ra frame
|
||||
* này, và navigation tra nó tại thời điểm chặng được nhận.
|
||||
*/
|
||||
std::string goal_frame;
|
||||
|
||||
/// Quãng đường tương đối [m] so với pose hiện tại; dương = tiến, âm = lùi. NaN = không dùng.
|
||||
double relative_distance = std::numeric_limits<double>::quiet_NaN();
|
||||
};
|
||||
|
||||
} // namespace mission_adapters
|
||||
|
||||
#endif // MISSION_ADAPTERS_TYPES_H_
|
||||
|
||||
70
package.xml
70
package.xml
@@ -1,51 +1,41 @@
|
||||
<package>
|
||||
<name>mission_adapters</name>
|
||||
<version>0.7.10</version>
|
||||
<version>0.2.0</version>
|
||||
<description>
|
||||
mission_adapters is the second generation of the transform library, which lets
|
||||
the user keep track of multiple coordinate frames over time. mission_adapters
|
||||
maintains the relationship between coordinate frames in a tree
|
||||
structure buffered in time, and lets the user transform points,
|
||||
vectors, etc between any two coordinate frames at any desired
|
||||
point in time.
|
||||
</description>
|
||||
<author>Tully Foote</author>
|
||||
<author>Eitan Marder-Eppstein</author>
|
||||
<author>Wim Meeussen</author>
|
||||
<maintainer email="tfoote@osrfoundation.org">Tully Foote</maintainer>
|
||||
<license>BSD</license>
|
||||
Lớp mission độc lập ROS: nhận yêu cầu từ nguồn ngoài (goal đơn lẻ, VDA5050 Order), chuyển thành
|
||||
hàng đợi mission, và giữ trạng thái của hàng đợi đó qua một event bus có thread riêng.
|
||||
|
||||
<url type="website">http://www.ros.org/wiki/mission_adapters</url>
|
||||
Gói không biết navigation runtime nào đang chạy phía sau — mission được đẩy xuống qua cổng
|
||||
NavigationClient, kết quả quay về theo MissionId. Nhờ vậy cùng một lớp mission dùng được cho
|
||||
nhiều runtime khác nhau và test được mà không cần robot.
|
||||
|
||||
Nguồn mission là plugin nạp bằng Boost.DLL theo khoá library_path trong YAML, giống phần còn lại
|
||||
của workspace; thêm một loại nguồn mới không phải sửa core.
|
||||
</description>
|
||||
<author>DuongTD</author>
|
||||
<maintainer email="xroboticdevs@gmail.com">DuongTD</maintainer>
|
||||
<license>BSD</license>
|
||||
|
||||
<buildtool_depend version_gte="0.5.68">catkin</buildtool_depend>
|
||||
|
||||
<build_depend>libconsole-bridge-dev</build_depend>
|
||||
<run_depend>libconsole-bridge-dev</run_depend>
|
||||
|
||||
<build_depend>robot_costmap_2d</build_depend>
|
||||
<build_depend>robot_nav_core</build_depend>
|
||||
<build_depend>robot_nav_core2</build_depend>
|
||||
<build_depend>robot_nav_msgs</build_depend>
|
||||
<build_depend>robot_std_msgs</build_depend>
|
||||
<build_depend>robot_geometry_msgs</build_depend>
|
||||
<build_depend>robot_cpp</build_depend>
|
||||
<build_depend>tf3</build_depend>
|
||||
<build_depend>robot_tf3_geometry_msgs</build_depend>
|
||||
<build_depend>robot_visualization_msgs</build_depend>
|
||||
<build_depend>robot_nav_2d_utils</build_depend>
|
||||
<build_depend>data_convert</build_depend>
|
||||
|
||||
<run_depend>robot_costmap_2d</run_depend>
|
||||
<run_depend>robot_nav_core</run_depend>
|
||||
<run_depend>robot_nav_core2</run_depend>
|
||||
<run_depend>robot_nav_msgs</run_depend>
|
||||
<run_depend>robot_std_msgs</run_depend>
|
||||
<run_depend>robot_geometry_msgs</run_depend>
|
||||
<run_depend>robot_cpp</run_depend>
|
||||
<run_depend>tf3</run_depend>
|
||||
<run_depend>robot_tf3_geometry_msgs</run_depend>
|
||||
<run_depend>robot_visualization_msgs</run_depend>
|
||||
<run_depend>robot_nav_2d_utils</run_depend>
|
||||
<run_depend>data_convert</run_depend>
|
||||
|
||||
<build_depend>robot_time</build_depend>
|
||||
<run_depend>robot_time</run_depend>
|
||||
|
||||
<build_depend>robot_geometry_msgs</build_depend>
|
||||
<run_depend>robot_geometry_msgs</run_depend>
|
||||
|
||||
<!-- P2: header include thẳng robot_protocol_msgs/Order.h — trước đây sống nhờ transitive include. -->
|
||||
<build_depend>robot_protocol_msgs</build_depend>
|
||||
<run_depend>robot_protocol_msgs</run_depend>
|
||||
|
||||
<build_depend>robot_std_msgs</build_depend>
|
||||
<run_depend>robot_std_msgs</run_depend>
|
||||
|
||||
<build_depend>yaml-cpp</build_depend>
|
||||
<run_depend>yaml-cpp</run_depend>
|
||||
|
||||
<test_depend>gtest</test_depend>
|
||||
</package>
|
||||
91
plugins/goal_source_adapter.cpp
Normal file
91
plugins/goal_source_adapter.cpp
Normal file
@@ -0,0 +1,91 @@
|
||||
#include "goal_source_adapter.h"
|
||||
|
||||
#include <cmath>
|
||||
|
||||
#include <boost/dll/alias.hpp>
|
||||
|
||||
namespace mission_plugins
|
||||
{
|
||||
|
||||
mission_adapters::MissionSourceAdapter::Ptr GoalSourceAdapter::create()
|
||||
{
|
||||
return std::make_shared<GoalSourceAdapter>();
|
||||
}
|
||||
|
||||
bool GoalSourceAdapter::configure(const std::string& name, robot::NodeHandle& nh)
|
||||
{
|
||||
(void)nh; // nguồn này chưa có param riêng
|
||||
name_ = name;
|
||||
return true;
|
||||
}
|
||||
|
||||
std::string GoalSourceAdapter::schema() const
|
||||
{
|
||||
return mission_adapters::schema::kPoseStamped;
|
||||
}
|
||||
|
||||
bool GoalSourceAdapter::validate(const mission_adapters::MissionRequest& request,
|
||||
std::string& reason) const
|
||||
{
|
||||
if (!request.pose)
|
||||
{
|
||||
reason = "request is missing the pose payload";
|
||||
return false;
|
||||
}
|
||||
|
||||
const auto& position = request.pose->pose.position;
|
||||
const auto& orientation = request.pose->pose.orientation;
|
||||
|
||||
// NaN/Inf từ host phải bị chặn ngay tại biên: lọt xuống dưới thì mọi phép so khoảng cách tới
|
||||
// goal đều trả false và robot chạy tới khi có người bấm dừng.
|
||||
if (!std::isfinite(position.x) || !std::isfinite(position.y) || !std::isfinite(position.z))
|
||||
{
|
||||
reason = "goal contains NaN/Inf in position";
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!std::isfinite(orientation.x) || !std::isfinite(orientation.y) ||
|
||||
!std::isfinite(orientation.z) || !std::isfinite(orientation.w))
|
||||
{
|
||||
reason = "goal contains NaN/Inf in orientation";
|
||||
return false;
|
||||
}
|
||||
|
||||
// Quaternion toàn 0 là lỗi hay gặp khi host quên set orientation — nó không phải "hướng bất kỳ",
|
||||
// nó là dữ liệu hỏng.
|
||||
const double norm_squared = orientation.x * orientation.x +
|
||||
orientation.y * orientation.y +
|
||||
orientation.z * orientation.z +
|
||||
orientation.w * orientation.w;
|
||||
|
||||
if (std::sqrt(norm_squared) < kMinQuaternionNorm)
|
||||
{
|
||||
reason = "goal has a quaternion that cannot be normalized (norm ~ 0)";
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
mission_adapters::ConversionResult
|
||||
GoalSourceAdapter::convert(const mission_adapters::MissionRequest& request)
|
||||
{
|
||||
mission_adapters::ConversionResult result;
|
||||
|
||||
if (!request.pose)
|
||||
return result;
|
||||
|
||||
auto mission = std::make_shared<mission_adapters::Mission>();
|
||||
mission->type = mission_adapters::MissionType::SIMPLE_GOAL;
|
||||
mission->goal = *request.pose;
|
||||
mission->motion_hint = "position";
|
||||
|
||||
// Goal đơn lẻ luôn thay việc đang chạy: người dùng bấm một đích mới nghĩa là bỏ đích cũ.
|
||||
result.mode = mission_adapters::SubmitMode::kReplace;
|
||||
result.missions.push_back(mission);
|
||||
return result;
|
||||
}
|
||||
|
||||
} // namespace mission_plugins
|
||||
|
||||
BOOST_DLL_ALIAS(mission_plugins::GoalSourceAdapter::create, GoalSourceAdapter)
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user