set(PACKAGE base-rtdisp)

message(STATUS ${PACKAGE})

set(APP_RTDISP rtdisp)
set(APP_RTD_INSERT rtd_insert)
set(RTDISP_OBJ_FILES
    rtdisp.C
    color.C
    colorDiag.C
    overlay.C
    overlayDiag.C
    rng.C
    rngDiag.C
    rhiOpt.C
    rhiOptDiag.C
    rtdAS.C
    rtdApplShell.C
    siteStat.C
    siteStatDiag.C
    pref.C
    prefDiag.C
    rtdFunc.C
    sharedMem.C)
set(RTD_INSERT_OBJ_FILES rtdInsert.C sharedMem.C)
set(RESOURCE_FILE rtdisp.rf)
set(CONF_FILES DEFAULT.rtdisp)

include_directories(
  ${CMAKE_CURRENT_SOURCE_DIR}/../antenna_lib
  ${CMAKE_CURRENT_SOURCE_DIR}/../config_lib
  ${CMAKE_CURRENT_SOURCE_DIR}/../himath_lib
  ${CMAKE_CURRENT_SOURCE_DIR}/../include
  ${CMAKE_CURRENT_SOURCE_DIR}/../maps_lib
  ${CMAKE_CURRENT_SOURCE_DIR}/../misc_lib
  ${CMAKE_CURRENT_SOURCE_DIR}/../tvsubs_lib
  ${CMAKE_CURRENT_SOURCE_DIR}/../user_lib
  ${CMAKE_CURRENT_SOURCE_DIR}/../uxsig_lib
  ${CMAKE_CURRENT_SOURCE_DIR}/../vtv_lib)

add_executable(${APP_RTDISP} ${RTDISP_OBJ_FILES})
set_target_properties(
  ${APP_RTDISP} PROPERTIES COMPILE_FLAGS "-DMOTIF -DXT_CODE -DXOPEN_CATALOG")
target_link_libraries(
  ${APP_RTDISP}
  uxsig-iris
  tvsubs-iris
  exthdr-iris
  Xpm
  bxutils-iris
  Xm
  Xt
  X11
  Xmu
  config-iris
  maps-iris
  misc-iris
  vtv-iris
  fileformats-iris
  tiff
  geotiff
  jpeg
  png
  himath-iris
  user-iris
  m
  dsp-iris
  antenna-iris
  tirpc)

add_executable(${APP_RTD_INSERT} ${RTD_INSERT_OBJ_FILES})
set_target_properties(
  ${APP_RTD_INSERT} PROPERTIES COMPILE_FLAGS
                               "-DMOTIF -DXT_CODE -DXOPEN_CATALOG")
target_link_libraries(
  ${APP_RTD_INSERT}
  tvsubs-iris
  Xpm
  exthdr-iris
  bxutils-iris
  Xm
  Xt
  X11
  Xmu
  config-iris
  maps-iris
  misc-iris
  vtv-iris
  fileformats-iris
  tiff
  geotiff
  jpeg
  png
  himath-iris
  user-iris
  m
  dsp-iris
  antenna-iris
  tirpc)

add_subdirectory(po)

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

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

install(
  FILES ${RESOURCE_FILE}
  DESTINATION ${IRIS_APP_DEFAULTS}
  RENAME ${APP_RTDISP}
  COMPONENT base)
  
install(
  FILES ${CONF_FILES}
  DESTINATION ${IRIS_CONFIG_TMPL}
  COMPONENT base)
