@@ -131,26 +131,41 @@ add_dependencies(bebop_driver_node ${PROJECT_NAME}_gencfg)
131131# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
132132# )
133133
134- ## Mark executables and/or libraries for installation
135- # install(TARGETS bebop_autonomy bebop_autonomy_node
136- # ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
137- # LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION }
138- # RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION }
139- # )
134+ # Mark executables and/or libraries for installation
135+ install (TARGETS ${PROJECT_NAME} _nodelet ${PROJECT_NAME} _node libbebop
136+ ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
137+ RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION }
138+ LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION }
139+ )
140140
141- ## Mark cpp header files for installation
142- # install(DIRECTORY include/${PROJECT_NAME}/
143- # DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
144- # FILES_MATCHING PATTERN "*.h"
145- # PATTERN ".svn" EXCLUDE
146- # )
141+ # Copy ARSDK libraries
142+ install (DIRECTORY ${ARDRONESDK3_PATH} /lib/
143+ DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
144+ FILES_MATCHING PATTERN "*.so"
145+ )
147146
148- ## Mark other files for installation (e.g. launch and bag files, etc.)
149- # install(FILES
150- # # myfile1
151- # # myfile2
152- # DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
153- # )
147+ # Mark cpp header files for installation
148+ install (DIRECTORY include /${PROJECT_NAME} /
149+ DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
150+ FILES_MATCHING PATTERN "*.h" PATTERN "*.hpp"
151+ )
152+
153+ # Copy config files
154+ install (DIRECTORY config/
155+ DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} /config
156+ )
157+
158+ install (DIRECTORY data/
159+ DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} /data
160+ )
161+
162+ install (FILES nodelet_plugins.xml DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} )
163+
164+ # Copy launch files
165+ install (DIRECTORY launch/
166+ DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} /launch
167+ FILES_MATCHING PATTERN "*.launch"
168+ )
154169
155170#############
156171## Testing ##
0 commit comments