diff --git a/bebop_description/CMakeLists.txt b/bebop_description/CMakeLists.txt index 2ad33ee..0845b73 100644 --- a/bebop_description/CMakeLists.txt +++ b/bebop_description/CMakeLists.txt @@ -8,4 +8,18 @@ find_package(catkin REQUIRED COMPONENTS catkin_package() # TODO: Tests -# TODO: Install Rules + +############# +## Install ## +############# + +# Copy launch files +install(DIRECTORY launch/ + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch + FILES_MATCHING PATTERN "*.launch" +) + +# Copy resources +install(DIRECTORY urdf/ + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/urdf +) diff --git a/bebop_driver/CMakeLists.txt b/bebop_driver/CMakeLists.txt index ebd30f6..7dafc04 100644 --- a/bebop_driver/CMakeLists.txt +++ b/bebop_driver/CMakeLists.txt @@ -127,12 +127,22 @@ target_link_libraries(bebop_driver_node # PATTERN ".svn" EXCLUDE # ) -## Mark other files for installation (e.g. launch and bag files, etc.) -# install(FILES -# # myfile1 -# # myfile2 -# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} -# ) +# Copy config files +install(DIRECTORY config/ + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/config +) + +install(DIRECTORY data/ + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/data +) + +install(FILES nodelet_plugins.xml DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}) + +# Copy launch files +install(DIRECTORY launch/ + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch + FILES_MATCHING PATTERN "*.launch" +) ############# ## Testing ## diff --git a/bebop_tools/CMakeLists.txt b/bebop_tools/CMakeLists.txt index 6341b46..a02a924 100644 --- a/bebop_tools/CMakeLists.txt +++ b/bebop_tools/CMakeLists.txt @@ -12,4 +12,17 @@ catkin_package( CATKIN_DEPENDS bebop_msgs ) -# TODO: Install Rules +############# +## Install ## +############# + +# Copy launch files +install(DIRECTORY launch/ + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch + FILES_MATCHING PATTERN "*.launch" +) + +# Copy config files +install(DIRECTORY config/ + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/config +)