set(PACKAGE base-rtq_lib)

enable_nls()

include_directories(
        ${CMAKE_CURRENT_SOURCE_DIR}/../include
        ${CMAKE_CURRENT_SOURCE_DIR}/../antenna_lib
        ${CMAKE_CURRENT_SOURCE_DIR}/../config_lib
        ${CMAKE_CURRENT_SOURCE_DIR}/../misc_lib
        ${CMAKE_CURRENT_SOURCE_DIR}/../user_lib)

set(SOURCE_FILES
        rtq_lib.h
        RtdSupport_h.h
        RtqGlobal.C)

set(APPS_SOURCE_FILES
        RtdSupport.C
        rtq_lib_nls_init.C)

add_library(rtq SHARED ${SOURCE_FILES})

# TODO: misc pulls in dsp, himath, and tirpc; antena pulls in exthdr and dl
link_libraries(rtq misc antenna config user exthdr dsp himath dl m tirpc z)

add_executable(rtd_v1_xmt rtd_v1_xmt.C ${APPS_SOURCE_FILES})
add_executable(rtd_v2_xmt rtd_v2_xmt.C ${APPS_SOURCE_FILES})
add_executable(rtd_nids3_xmt rtd_nids3_xmt.C ${APPS_SOURCE_FILES})
