message: Implement Os for RTEMS5
diff: @@ -130,6 +130,33 @@ elseif(${CMAKE_SYSTEM_NAME} STREQUAL "arm-linux-gnueabihf")
  "${CMAKE_CURRENT_LIST_DIR}/ValidatedFile.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/FileCommon.cpp"
  )
  +elseif(${CMAKE_SYSTEM_NAME} STREQUAL "RTEMS5")
  + set(SOURCE_FILES
  + "${CMAKE_CURRENT_LIST_DIR}/Pthreads/Queue.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/Pthreads/BufferQueueCommon.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/Pthreads/PriorityBufferQueue.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/Pthreads/MaxHeap/MaxHeap.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/Linux/File.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/Posix/Task.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/LogPrintf.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/LogDefault.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/Linux/InterruptLock.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/Linux/WatchdogTimer.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/X86/IntervalTimer.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/Linux/IntervalTimer.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/Posix/Mutex.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/Linux/FileSystem.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/TaskString.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/TaskCommon.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/QueueCommon.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/QueueString.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/IPCQueueCommon.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/SimpleQueueRegistry.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/MemCommon.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/ValidateFileCommon.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/ValidatedFile.cpp"
  + "${CMAKE_CURRENT_LIST_DIR}/FileCommon.cpp"
  + )
  else()
  # Default Linux
  set(SOURCE_FILES
  