# -----------------------------------------------------------------------------
# list of sources:
# -----------------------------------------------------------------------------
set(GENERATED_SRCS
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc22x.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc23x.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc26xb.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc27xd.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc29xb.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc33x.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc33xext.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc35x.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc36x.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc37x.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc37xext.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc38x.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc39x.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc3ex.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc49aa.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc49x.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc4dx.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name.h"        
)

# -----------------------------------------------------------------------------
# include soruces in the following targets:
# -----------------------------------------------------------------------------
# lib decoder demo
if(MCDS_BUILD_DEMOS)
    add_target_sources(mcds_lib_decoder_demo ${GENERATED_SRCS}) 
endif()

# -----------------------------------------------------------------------------
# trace viewer
if(MCDS_BUILD_MTV)
    add_target_sources(mcds_trace_viewer ${GENERATED_SRCS})
endif()

# -----------------------------------------------------------------------------
# configurator dll
add_target_sources(mcds_configurator ${GENERATED_SRCS})

# -----------------------------------------------------------------------------
# decoder dll
add_target_sources(mcds_decoder ${GENERATED_SRCS})

if (MCDS_BUILD_TEST)
    # -------------------------------------------------------------------------
    # hl decoder test
    add_target_sources(mcds_hl_decoder_test ${GENERATED_SRCS})
endif()