include(${CMAKE_CURRENT_LIST_DIR}/Enums/CMakeLists.txt)
include(${CMAKE_CURRENT_LIST_DIR}/Math/CMakeLists.txt)

target_sources(${LRS_DOTNET_TARGET}
    PRIVATE
        "${CMAKE_CURRENT_LIST_DIR}/AutoExposureROI.cs"
        "${CMAKE_CURRENT_LIST_DIR}/Delegates.cs"
        "${CMAKE_CURRENT_LIST_DIR}/Extrinsics.cs"
        "${CMAKE_CURRENT_LIST_DIR}/Intrinsics.cs"
        "${CMAKE_CURRENT_LIST_DIR}/MotionDeviceIntrinsics.cs"
        "${CMAKE_CURRENT_LIST_DIR}/ROI.cs"
        "${CMAKE_CURRENT_LIST_DIR}/SoftwareVideoFrame.cs"
        "${CMAKE_CURRENT_LIST_DIR}/SoftwareVideoStream.cs"
        "${CMAKE_CURRENT_LIST_DIR}/SoftwarePoseStream.cs"
        "${CMAKE_CURRENT_LIST_DIR}/SoftwarePoseFrame.cs"
        "${CMAKE_CURRENT_LIST_DIR}/SoftwareMotionStream.cs"
        "${CMAKE_CURRENT_LIST_DIR}/SoftwareMotionFrame.cs"
        "${CMAKE_CURRENT_LIST_DIR}/Pose.cs"
        "${CMAKE_CURRENT_LIST_DIR}/InfoCollection.cs"
        "${CMAKE_CURRENT_LIST_DIR}/FwLog.cs"
        "${CMAKE_CURRENT_LIST_DIR}/FwParsedLog.cs"
        "${CMAKE_CURRENT_LIST_DIR}/TerminalParser.cs"
)
