cmake_minimum_required(VERSION 3.0.2)
project(rr_interaction)

find_package(catkin REQUIRED COMPONENTS
  rospy
  rr_msgs
  actionlib
  actionlib_msgs
  message_generation
)
catkin_python_setup()

# Add action files
add_action_files(
  DIRECTORY action
  FILES
  Interaction.action
)

# Generate messages in the 'msg' folder
generate_messages(
  DEPENDENCIES
  actionlib_msgs
  std_msgs
)



catkin_package(
  CATKIN_DEPENDS 
    rospy 
    rr_msgs 
    actionlib 
    actionlib_msgs 
    message_runtime
)

include_directories(
  ${catkin_INCLUDE_DIRS}
)

catkin_install_python(PROGRAMS
  src/interaction/interaction_node.py
  DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)

install(DIRECTORY launch/
  DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch
  FILES_MATCHING PATTERN "*.launch"
)

install(DIRECTORY config/
  DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/config
  FILES_MATCHING PATTERN "*.*"
) 

