# -----------------------------------------------------------------------------
# list of sources:
# -----------------------------------------------------------------------------
set(GENERATED_SRCS
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc2.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc3.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_tc4.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name_rc1.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name.cpp"
    "${CMAKE_CURRENT_SOURCE_DIR}/reg_name.h"
)

# -----------------------------------------------------------------------------
# include sources in the following targets:
# -----------------------------------------------------------------------------

# -----------------------------------------------------------------------------
# trace viewer — sources now linked via library targets (mcds_configurator, mcds_decoder, mcds_recorder)

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

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

if (MCDS_BUILD_TEST)
    # NOTE: mcds_hl_decoder_test no longer compiles generated sources directly;
    # they are provided transitively via mcds_decoder library target (W1-03-01).
endif()
