add_library(baseRobot SHARED baseRobot.h baseRobot.cpp)
target_link_libraries(
	baseRobot
  ${GSL_LIBRARIES}
  argos3core_simulator
  argos3plugin_simulator_actuators
  argos3plugin_simulator_footbot
  argos3plugin_simulator_genericrobot
  argos3plugin_simulator_sensors)
  
  
add_library(solitary SHARED solitary.h solitary.cpp)
target_link_libraries(
	solitary
	baseRobot
  ${GSL_LIBRARIES}
  argos3core_simulator
  argos3plugin_simulator_actuators
  argos3plugin_simulator_footbot
  argos3plugin_simulator_genericrobot
  argos3plugin_simulator_sensors)
  
add_library(localBroadcaster SHARED localBroadcaster.h localBroadcaster.cpp)
target_link_libraries(
	localBroadcaster
	baseRobot
  ${GSL_LIBRARIES}
  argos3core_simulator
  argos3plugin_simulator_actuators
  argos3plugin_simulator_footbot
  argos3plugin_simulator_genericrobot
  argos3plugin_simulator_sensors)


add_library(beeRecruiter SHARED beeRecruiter.h beeRecruiter.cpp)
target_link_libraries(
	beeRecruiter
	baseRobot
  ${GSL_LIBRARIES}
  argos3core_simulator
  argos3plugin_simulator_actuators
  argos3plugin_simulator_footbot
  argos3plugin_simulator_genericrobot
  argos3plugin_simulator_sensors)


add_library(antRecruiter SHARED antRecruiter.h antRecruiter.cpp)
target_link_libraries(
	antRecruiter
	baseRobot
  ${GSL_LIBRARIES}
  argos3core_simulator
  argos3plugin_simulator_actuators
  argos3plugin_simulator_footbot
  argos3plugin_simulator_genericrobot
  argos3plugin_simulator_sensors)

