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