if (DEFINED IRIS_IPP_LIB)
    link_directories(${IRIS_IPP_LIB})
endif (DEFINED IRIS_IPP_LIB)

if (DEFINED BASE_SOURCE_DIR)
    include_directories(${BASE_SOURCE_DIR}/user_lib)
endif (DEFINED BASE_SOURCE_DIR)

set(PACKAGE rda-pcicards)

enable_nls()

set(SOURCE_FILES
  pcicards_lib.h
  io62.h
  io62_def.h
  cardsubs.c
  io62.c
  io62_diag.c
  io62cp.c
  io62cp_diag.c
  lmx2306.c
  ordacp_diag.c
  pcicards_lib_nls_init.c
  synchro.c
  ttycover.c)

add_library(pcicards SHARED ${SOURCE_FILES})
add_executable(rdaport rdaport.c)

target_include_directories(pcicards PUBLIC
        /usr/include/tirpc
        ${CMAKE_CURRENT_SOURCE_DIR}
        ${CMAKE_CURRENT_SOURCE_DIR}/../include
        ${CMAKE_CURRENT_SOURCE_DIR}/../netcards_lib
        ${CMAKE_CURRENT_SOURCE_DIR}/../rdasubs_lib
        ${CMAKE_CURRENT_SOURCE_DIR}/../softplane)

target_include_directories(rdaport PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
        ${CMAKE_CURRENT_SOURCE_DIR}/../include)

target_link_libraries(rdaport pcicards netcards softplane rdasubs user dsp
        antenna config user himath exthdr z dl tirpc ipps rt m)
