From 93cdafecd9b062fbcf0a44138e4cba4e1bf54448 Mon Sep 17 00:00:00 2001 From: Steven Lange <langestx@example.com> Date: Mon, 5 Feb 2018 13:38:39 +0000 Subject: [PATCH] new ros package 'car' --- modules/catkin_ws/src/car | 1 - modules/catkin_ws/src/car/CMakeLists.txt | 56 +++++++++++++++++++ modules/catkin_ws/src/car/package.xml | 33 +++++++++++ .../src/car/plugins/nodelet_plugins.xml | 11 ++++ 4 files changed, 100 insertions(+), 1 deletion(-) delete mode 120000 modules/catkin_ws/src/car create mode 100644 modules/catkin_ws/src/car/CMakeLists.txt create mode 100644 modules/catkin_ws/src/car/package.xml create mode 100644 modules/catkin_ws/src/car/plugins/nodelet_plugins.xml diff --git a/modules/catkin_ws/src/car b/modules/catkin_ws/src/car deleted file mode 120000 index 4f9f876d..00000000 --- a/modules/catkin_ws/src/car +++ /dev/null @@ -1 +0,0 @@ -/root/catkin_ws/src/car/ \ No newline at end of file diff --git a/modules/catkin_ws/src/car/CMakeLists.txt b/modules/catkin_ws/src/car/CMakeLists.txt new file mode 100644 index 00000000..20b046a7 --- /dev/null +++ b/modules/catkin_ws/src/car/CMakeLists.txt @@ -0,0 +1,56 @@ +cmake_minimum_required(VERSION 2.8.3) +project(car) +add_compile_options(-std=c++11) + +find_package(catkin REQUIRED COMPONENTS + roscpp + rospy + std_msgs + nodelet + message_generation +) +find_package(Boost REQUIRED COMPONENTS system) + + +add_message_files( + FILES +) +generate_messages( + DEPENDENCIES + std_msgs +) + +catkin_package( + INCLUDE_DIRS include + #LIBRARIES nodelet_talker + CATKIN_DEPENDS roscpp std_msgs nodelet rospy #message_runtime +) + +include_directories( + include + ${catkin_INCLUDE_DIRS} +) + +#add_library(nodelet_talker src/testnodelets/NodeletTalker.cpp) +#add_dependencies(nodelet_talker ${catkin_EXPORTED_TARGETS} ${PROJECT_NAME}_generate_messages_cpp) +#target_link_libraries(nodelet_talker ${catkin_LIBRARIES}) + +install( + TARGETS + #nodelet_talker + ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} + LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} + RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +) + +install( + DIRECTORY + #include/testnodelets/ + DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} +) + +install( + DIRECTORY plugins/ + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/plugins + PATTERN ".svn" EXCLUDE +) diff --git a/modules/catkin_ws/src/car/package.xml b/modules/catkin_ws/src/car/package.xml new file mode 100644 index 00000000..8e0bfff1 --- /dev/null +++ b/modules/catkin_ws/src/car/package.xml @@ -0,0 +1,33 @@ +<?xml version="1.0"?> +<package format="2"> + <name>car</name> + <version>0.0.0</version> + <description>The car package</description> + + <maintainer email="root@todo.todo">root</maintainer> + + + <license>TODO</license> + + <buildtool_depend>catkin</buildtool_depend> + + <build_depend>roscpp</build_depend> + <build_depend>rospy</build_depend> + <build_depend>std_msgs</build_depend> + <build_depend>nodelet</build_depend> + + <build_export_depend>roscpp</build_export_depend> + <build_export_depend>rospy</build_export_depend> + <build_export_depend>std_msgs</build_export_depend> + <build_export_depend>nodelet</build_export_depend> + + <exec_depend>roscpp</exec_depend> + <exec_depend>rospy</exec_depend> + <exec_depend>std_msgs</exec_depend> + <exec_depend>nodelet</exec_depend> + + + <export> + <nodelet plugin="${prefix}/plugins/nodelet_plugins.xml" /> + </export> +</package> diff --git a/modules/catkin_ws/src/car/plugins/nodelet_plugins.xml b/modules/catkin_ws/src/car/plugins/nodelet_plugins.xml new file mode 100644 index 00000000..bc047157 --- /dev/null +++ b/modules/catkin_ws/src/car/plugins/nodelet_plugins.xml @@ -0,0 +1,11 @@ +<!-- +<library path="lib/libnodelet_talker"> + <class name="autonom_a/nodelet_talker" + type="autonom_a::NodeletTalker" + base_class_type="nodelet::Nodelet"> + <description> + This is my. + </description> + </class> +</library> +--> -- GitLab