set(PACKAGE iris-tdwr)

message(STATUS ${PACKAGE})

set(APP_NAMES tdwr_sending_task tdwr_reading_task raw_create_task iris_send_task)
set(CONF_FILE tdwr.conf)
set(TDWR_SENDING_TASK_SOURCE_FILE tdwr_sending_task.C)
set(TDWR_READING_TASK_SOURCE_FILES tdwr_reading_task.C global_memory_attach.C)
set(RAW_CREATE_TASK_SOURCE_FILES raw_create_task.C global_memory_attach.C raw_c.C)
set(IRIS_SEND_TASK_SOURCE_FILE iris_send_task.C)

include_directories(/usr/include/tirpc)

link_libraries(user-iris)

add_executable(tdwr_sending_task ${TDWR_SENDING_TASK_SOURCE_FILE}) 
add_executable(tdwr_reading_task ${TDWR_READING_TASK_SOURCE_FILES})
add_executable(iris_send_task ${IRIS_SEND_TASK_SOURCE_FILE})

add_executable(raw_create_task ${RAW_CREATE_TASK_SOURCE_FILES})
target_link_libraries(raw_create_task misc-iris himath-iris dspi-iris m config-iris z antenna-iris exthdr-iris tirpc)

install(
  TARGETS ${APP_NAMES}
  DESTINATION ${IRIS_BIN}
  COMPONENT base)

install(
  FILES ${CONF_FILE}
  DESTINATION ${IRIS_CONFIG_TMPL}
  COMPONENT base)

