get_filename_component(TARGET_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)

add_library(${TARGET_NAME}
  Pump.cpp
  Pump.hpp
  EmulatedPump.cpp
  EmulatedPump.hpp
  ManualPump.cpp
  ManualPump.hpp
  ArduinoPump.cpp
  ArduinoPump.hpp)

target_include_directories(${TARGET_NAME}
  INTERFACE ../)

target_link_libraries(${TARGET_NAME}
  PUBLIC vera_base
  PUBLIC asio)
