diff --git a/modules/catkin_ws/src/car b/modules/catkin_ws/src/car deleted file mode 120000 index 4f9f876dd0b548c6a67a6719f649aa75ac5fc8fb..0000000000000000000000000000000000000000 --- 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 0000000000000000000000000000000000000000..20b046a7e23e87ff158a385c59f95c36ea06e87c --- /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 0000000000000000000000000000000000000000..8e0bfff19433993c0b993f6e5ae871e3f914980c --- /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 0000000000000000000000000000000000000000..bc04715781387c1bfb1358845a43f07cf3f7f714 --- /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> +-->