aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfuzzard <bmurphy@bcmcs.net>2019-05-11 14:21:53 +1000
committerfuzzard <bmurphy@bcmcs.net>2019-05-25 08:17:00 +1000
commit7a533e44970af81f73d77f24cb500bfb4c560192 (patch)
treed994a1e2ce381c79e83c38f48cd1645157cf8241
parent9a3a0250f69cb805ef8a0ac164e67cec6ca3ddc8 (diff)
[posix] move common posix files from linux to posix platform
Moves files that are ifdeffed as TARGET_POSIX to platform/posix rather than platform/linux
-rw-r--r--xbmc/Application.cpp4
-rw-r--r--xbmc/XBApplicationEx.cpp2
-rw-r--r--xbmc/XBDateTime.cpp4
-rw-r--r--xbmc/addons/AddonInstaller.cpp2
-rw-r--r--xbmc/addons/interfaces/General.cpp2
-rw-r--r--xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp2
-rw-r--r--xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp2
-rw-r--r--xbmc/cores/AudioEngine/Sinks/AESinkDARWINOSX.cpp2
-rw-r--r--xbmc/cores/AudioEngine/Sinks/AESinkPi.h2
-rw-r--r--xbmc/cores/AudioEngine/Utils/AERingBuffer.h2
-rw-r--r--xbmc/cores/DllLoader/exports/emu_msvcrt.cpp4
-rw-r--r--xbmc/cores/VideoPlayer/AudioSinkAE.cpp2
-rw-r--r--xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp2
-rw-r--r--xbmc/cores/VideoPlayer/DVDCodecs/Video/VAAPI.cpp4
-rw-r--r--xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxUtils.cpp2
-rw-r--r--xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStreamBluray.cpp2
-rw-r--r--xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp2
-rw-r--r--xbmc/cores/omxplayer/OMXImage.cpp2
-rw-r--r--xbmc/dbwrappers/Database.cpp2
-rw-r--r--xbmc/dbwrappers/mysqldataset.cpp2
-rw-r--r--xbmc/dbwrappers/sqlitedataset.cpp2
-rw-r--r--xbmc/filesystem/CacheStrategy.cpp2
-rw-r--r--xbmc/filesystem/CurlFile.cpp6
-rw-r--r--xbmc/filesystem/FileCache.cpp4
-rw-r--r--xbmc/filesystem/ISO9660Directory.cpp2
-rw-r--r--xbmc/filesystem/NFSDirectory.cpp2
-rw-r--r--xbmc/filesystem/ZipManager.cpp2
-rw-r--r--xbmc/filesystem/iso9660.cpp4
-rw-r--r--xbmc/guilib/Texture.cpp2
-rw-r--r--xbmc/guilib/Texture.h2
-rw-r--r--xbmc/guilib/TextureGL.cpp2
-rw-r--r--xbmc/guilib/guiinfo/SystemGUIInfo.cpp2
-rw-r--r--xbmc/interfaces/builtins/Builtins.cpp2
-rw-r--r--xbmc/interfaces/generic/ScriptInvocationManager.cpp2
-rw-r--r--xbmc/interfaces/legacy/Dialog.cpp2
-rw-r--r--xbmc/interfaces/legacy/ModuleXbmc.cpp4
-rw-r--r--xbmc/interfaces/python/PythonInvoker.cpp2
-rw-r--r--xbmc/music/windows/GUIWindowMusicBase.cpp2
-rw-r--r--xbmc/network/Network.cpp2
-rw-r--r--xbmc/network/WakeOnAccess.cpp2
-rw-r--r--xbmc/pictures/GUIWindowPictures.cpp2
-rw-r--r--xbmc/pictures/GUIWindowSlideShow.cpp2
-rw-r--r--xbmc/platform/linux/CMakeLists.txt23
-rw-r--r--xbmc/platform/linux/OMXCore.cpp2
-rw-r--r--xbmc/platform/posix/CMakeLists.txt20
-rw-r--r--xbmc/platform/posix/ConvUtils.cpp (renamed from xbmc/platform/linux/ConvUtils.cpp)0
-rw-r--r--xbmc/platform/posix/ConvUtils.h (renamed from xbmc/platform/linux/ConvUtils.h)0
-rw-r--r--xbmc/platform/posix/LinuxResourceCounter.cpp (renamed from xbmc/platform/linux/LinuxResourceCounter.cpp)0
-rw-r--r--xbmc/platform/posix/LinuxResourceCounter.h (renamed from xbmc/platform/linux/LinuxResourceCounter.h)0
-rw-r--r--xbmc/platform/posix/LinuxTimezone.cpp (renamed from xbmc/platform/linux/LinuxTimezone.cpp)0
-rw-r--r--xbmc/platform/posix/LinuxTimezone.h (renamed from xbmc/platform/linux/LinuxTimezone.h)0
-rw-r--r--xbmc/platform/posix/XFileUtils.cpp (renamed from xbmc/platform/linux/XFileUtils.cpp)0
-rw-r--r--xbmc/platform/posix/XFileUtils.h (renamed from xbmc/platform/linux/XFileUtils.h)0
-rw-r--r--xbmc/platform/posix/XHandle.cpp (renamed from xbmc/platform/linux/XHandle.cpp)0
-rw-r--r--xbmc/platform/posix/XHandle.h (renamed from xbmc/platform/linux/XHandle.h)0
-rw-r--r--xbmc/platform/posix/XHandlePublic.h (renamed from xbmc/platform/linux/XHandlePublic.h)0
-rw-r--r--xbmc/platform/posix/XMemUtils.cpp (renamed from xbmc/platform/linux/XMemUtils.cpp)0
-rw-r--r--xbmc/platform/posix/XMemUtils.h (renamed from xbmc/platform/linux/XMemUtils.h)2
-rw-r--r--xbmc/platform/posix/XTimeUtils.cpp (renamed from xbmc/platform/linux/XTimeUtils.cpp)0
-rw-r--r--xbmc/platform/posix/XTimeUtils.h (renamed from xbmc/platform/linux/XTimeUtils.h)0
-rw-r--r--xbmc/platform/posix/filesystem/PosixDirectory.cpp2
-rw-r--r--xbmc/platform/posix/filesystem/SMBDirectory.cpp2
-rw-r--r--xbmc/pvr/PVRJobs.cpp2
-rw-r--r--xbmc/rendering/gl/RenderSystemGL.cpp2
-rw-r--r--xbmc/rendering/gles/RenderSystemGLES.cpp2
-rw-r--r--xbmc/settings/Settings.cpp2
-rw-r--r--xbmc/storage/IoSupport.cpp4
-rw-r--r--xbmc/utils/CPUInfo.cpp2
-rw-r--r--xbmc/utils/CPUInfo.h2
-rw-r--r--xbmc/utils/JobManager.cpp2
-rw-r--r--xbmc/utils/RssReader.cpp2
-rw-r--r--xbmc/utils/test/TestCPUInfo.cpp2
-rw-r--r--xbmc/utils/test/TestJobManager.cpp2
-rw-r--r--xbmc/video/windows/GUIWindowFullScreen.cpp2
-rw-r--r--xbmc/view/ViewDatabase.cpp2
-rw-r--r--xbmc/weather/WeatherJob.cpp2
-rw-r--r--xbmc/windowing/X11/VideoSyncGLX.cpp2
-rw-r--r--xbmc/windowing/X11/XRandR.cpp2
-rw-r--r--xbmc/windowing/android/VideoSyncAndroid.cpp2
-rw-r--r--xbmc/windowing/gbm/DRMUtils.cpp2
-rw-r--r--xbmc/windowing/gbm/WinSystemGbmGLContext.cpp2
-rw-r--r--xbmc/windowing/gbm/WinSystemGbmGLESContext.cpp2
-rw-r--r--xbmc/windows/GUIWindowDebugInfo.cpp2
-rw-r--r--xbmc/windows/GUIWindowDebugInfo.h2
-rw-r--r--xbmc/windows/GUIWindowFileManager.cpp2
85 files changed, 101 insertions, 100 deletions
diff --git a/xbmc/Application.cpp b/xbmc/Application.cpp
index df97720249..2352bd973e 100644
--- a/xbmc/Application.cpp
+++ b/xbmc/Application.cpp
@@ -168,8 +168,8 @@
#include "input/InputManager.h"
#ifdef TARGET_POSIX
-#include "XHandle.h"
-#include "XTimeUtils.h"
+#include "platform/posix/XHandle.h"
+#include "platform/posix/XTimeUtils.h"
#include "platform/posix/filesystem/PosixDirectory.h"
#include "platform/posix/PlatformPosix.h"
#endif
diff --git a/xbmc/XBApplicationEx.cpp b/xbmc/XBApplicationEx.cpp
index fb0bd6c70d..b4c69e6887 100644
--- a/xbmc/XBApplicationEx.cpp
+++ b/xbmc/XBApplicationEx.cpp
@@ -14,7 +14,7 @@
#include "threads/SystemClock.h"
#include "commons/Exception.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#include "AppParamParser.h"
diff --git a/xbmc/XBDateTime.cpp b/xbmc/XBDateTime.cpp
index b006134794..fe04b577b5 100644
--- a/xbmc/XBDateTime.cpp
+++ b/xbmc/XBDateTime.cpp
@@ -15,8 +15,8 @@
#include "utils/StringUtils.h"
#include "utils/Archive.h"
#ifdef TARGET_POSIX
-#include "XTimeUtils.h"
-#include "XFileUtils.h"
+#include "platform/posix/XTimeUtils.h"
+#include "platform/posix/XFileUtils.h"
#else
#include <Windows.h>
#endif
diff --git a/xbmc/addons/AddonInstaller.cpp b/xbmc/addons/AddonInstaller.cpp
index e97cc22e5b..c27053c4ee 100644
--- a/xbmc/addons/AddonInstaller.cpp
+++ b/xbmc/addons/AddonInstaller.cpp
@@ -36,7 +36,7 @@
#include "dialogs/GUIDialogExtendedProgressBar.h"
#include "URL.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#include <functional>
diff --git a/xbmc/addons/interfaces/General.cpp b/xbmc/addons/interfaces/General.cpp
index 856d9d5790..2127df03da 100644
--- a/xbmc/addons/interfaces/General.cpp
+++ b/xbmc/addons/interfaces/General.cpp
@@ -22,7 +22,7 @@
#include "filesystem/SpecialProtocol.h"
#include "guilib/LocalizeStrings.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XMemUtils.h"
+#include "platform/posix/XMemUtils.h"
#endif
#include "settings/Settings.h"
#include "settings/SettingsComponent.h"
diff --git a/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp b/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp
index 4ae8db087d..737d1f88de 100644
--- a/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp
+++ b/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp
@@ -21,7 +21,7 @@
#include <algorithm>
#ifdef TARGET_POSIX
-#include "platform/linux/XMemUtils.h"
+#include "platform/posix/XMemUtils.h"
#endif
using namespace AE;
diff --git a/xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp b/xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp
index 878f7726b3..257f1e26c7 100644
--- a/xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp
+++ b/xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp
@@ -30,7 +30,7 @@
#endif
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#define ALSA_OPTIONS (SND_PCM_NO_AUTO_FORMAT | SND_PCM_NO_AUTO_CHANNELS | SND_PCM_NO_AUTO_RESAMPLE)
diff --git a/xbmc/cores/AudioEngine/Sinks/AESinkDARWINOSX.cpp b/xbmc/cores/AudioEngine/Sinks/AESinkDARWINOSX.cpp
index 358e889666..6467fb1e42 100644
--- a/xbmc/cores/AudioEngine/Sinks/AESinkDARWINOSX.cpp
+++ b/xbmc/cores/AudioEngine/Sinks/AESinkDARWINOSX.cpp
@@ -15,7 +15,7 @@
#include "utils/log.h"
#include "utils/StringUtils.h"
#include "utils/TimeUtils.h"
-#include "platform/linux/XMemUtils.h"
+#include "platform/posix/XMemUtils.h"
#include "ServiceBroker.h"
diff --git a/xbmc/cores/AudioEngine/Sinks/AESinkPi.h b/xbmc/cores/AudioEngine/Sinks/AESinkPi.h
index b8b5fb7577..8d8d097358 100644
--- a/xbmc/cores/AudioEngine/Sinks/AESinkPi.h
+++ b/xbmc/cores/AudioEngine/Sinks/AESinkPi.h
@@ -12,7 +12,7 @@
#include "cores/AudioEngine/Utils/AEDeviceInfo.h"
#include "platform/linux/OMXCore.h"
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
class CAESinkPi : public IAESink
{
diff --git a/xbmc/cores/AudioEngine/Utils/AERingBuffer.h b/xbmc/cores/AudioEngine/Utils/AERingBuffer.h
index b3d15c7abf..bc659543f5 100644
--- a/xbmc/cores/AudioEngine/Utils/AERingBuffer.h
+++ b/xbmc/cores/AudioEngine/Utils/AERingBuffer.h
@@ -18,7 +18,7 @@
#include "utils/log.h" //CLog
#include <string.h> //memset, memcpy
#ifdef TARGET_POSIX
-#include "platform/linux/XMemUtils.h"
+#include "platform/posix/XMemUtils.h"
#endif
/**
diff --git a/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp b/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp
index 5546f6ecdc..8087a64617 100644
--- a/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp
+++ b/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp
@@ -40,8 +40,8 @@
#include <signal.h>
#ifdef TARGET_POSIX
#include "PlatformDefs.h" // for __stat64
-#include "XFileUtils.h"
-#include "XTimeUtils.h"
+#include "platform/posix/XFileUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#include "ServiceBroker.h"
#include "Util.h"
diff --git a/xbmc/cores/VideoPlayer/AudioSinkAE.cpp b/xbmc/cores/VideoPlayer/AudioSinkAE.cpp
index 2bff6724ce..d8b4275dab 100644
--- a/xbmc/cores/VideoPlayer/AudioSinkAE.cpp
+++ b/xbmc/cores/VideoPlayer/AudioSinkAE.cpp
@@ -16,7 +16,7 @@
#include "cores/AudioEngine/Utils/AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEStreamData.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
CAudioSinkAE::CAudioSinkAE(CDVDClock *clock) : m_pClock(clock)
diff --git a/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp b/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp
index 8d3f86f8c1..557fd7fd51 100644
--- a/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp
+++ b/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp
@@ -36,7 +36,7 @@ extern "C" {
#define RINT(x) ((x) >= 0 ? ((int)((x) + 0.5)) : ((int)((x) - 0.5)))
#else
#include <math.h>
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#define RINT lrint
#endif
diff --git a/xbmc/cores/VideoPlayer/DVDCodecs/Video/VAAPI.cpp b/xbmc/cores/VideoPlayer/DVDCodecs/Video/VAAPI.cpp
index 4d874fdf72..6bbf5a936e 100644
--- a/xbmc/cores/VideoPlayer/DVDCodecs/Video/VAAPI.cpp
+++ b/xbmc/cores/VideoPlayer/DVDCodecs/Video/VAAPI.cpp
@@ -24,8 +24,8 @@
#include <va/va_drm.h>
#include <va/va_drmcommon.h>
#include <drm_fourcc.h>
-#include "platform/linux/XTimeUtils.h"
-#include "platform/linux/XMemUtils.h"
+#include "platform/posix/XTimeUtils.h"
+#include "platform/posix/XMemUtils.h"
extern "C" {
#include <libavutil/avutil.h>
diff --git a/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxUtils.cpp b/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxUtils.cpp
index 1b70b9df9a..69793a72fe 100644
--- a/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxUtils.cpp
+++ b/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxUtils.cpp
@@ -11,7 +11,7 @@
#include "utils/log.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XMemUtils.h"
+#include "platform/posix/XMemUtils.h"
#endif
extern "C" {
diff --git a/xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStreamBluray.cpp b/xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStreamBluray.cpp
index 4de6c64d9d..72a73d1f53 100644
--- a/xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStreamBluray.cpp
+++ b/xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStreamBluray.cpp
@@ -31,7 +31,7 @@
#include "utils/StringUtils.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#include <libbluray/bluray.h>
diff --git a/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp b/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp
index f5120a6a87..73b272c69d 100644
--- a/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp
+++ b/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp
@@ -26,7 +26,7 @@
#include "settings/SettingsComponent.h"
#if defined(TARGET_POSIX)
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#include "RenderCapture.h"
diff --git a/xbmc/cores/omxplayer/OMXImage.cpp b/xbmc/cores/omxplayer/OMXImage.cpp
index e9d99a5528..7ebdf97355 100644
--- a/xbmc/cores/omxplayer/OMXImage.cpp
+++ b/xbmc/cores/omxplayer/OMXImage.cpp
@@ -11,7 +11,7 @@
#include "ServiceBroker.h"
#include "URL.h"
#include "utils/log.h"
-#include "platform/linux/XMemUtils.h"
+#include "platform/posix/XMemUtils.h"
#include <sys/time.h>
#include <inttypes.h>
diff --git a/xbmc/dbwrappers/Database.cpp b/xbmc/dbwrappers/Database.cpp
index 014521d41b..a76ba36eff 100644
--- a/xbmc/dbwrappers/Database.cpp
+++ b/xbmc/dbwrappers/Database.cpp
@@ -24,7 +24,7 @@
#endif
#ifdef TARGET_POSIX
-#include "platform/linux/ConvUtils.h"
+#include "platform/posix/ConvUtils.h"
#endif
using namespace dbiplus;
diff --git a/xbmc/dbwrappers/mysqldataset.cpp b/xbmc/dbwrappers/mysqldataset.cpp
index 95d72f8c13..15ee920f99 100644
--- a/xbmc/dbwrappers/mysqldataset.cpp
+++ b/xbmc/dbwrappers/mysqldataset.cpp
@@ -24,7 +24,7 @@
#endif
#ifdef TARGET_POSIX
-#include "platform/linux/ConvUtils.h"
+#include "platform/posix/ConvUtils.h"
#endif
#define MYSQL_OK 0
diff --git a/xbmc/dbwrappers/sqlitedataset.cpp b/xbmc/dbwrappers/sqlitedataset.cpp
index 4c8f8a0888..39753bde46 100644
--- a/xbmc/dbwrappers/sqlitedataset.cpp
+++ b/xbmc/dbwrappers/sqlitedataset.cpp
@@ -20,7 +20,7 @@
#include "utils/URIUtils.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
namespace {
diff --git a/xbmc/filesystem/CacheStrategy.cpp b/xbmc/filesystem/CacheStrategy.cpp
index 5839427bc6..6e01863e30 100644
--- a/xbmc/filesystem/CacheStrategy.cpp
+++ b/xbmc/filesystem/CacheStrategy.cpp
@@ -11,7 +11,7 @@
#include "IFile.h"
#ifdef TARGET_POSIX
#include "PlatformDefs.h"
-#include "ConvUtils.h"
+#include "platform/posix/ConvUtils.h"
#endif
#include "Util.h"
#include "utils/log.h"
diff --git a/xbmc/filesystem/CurlFile.cpp b/xbmc/filesystem/CurlFile.cpp
index 39511d5b5c..2d26f1dcad 100644
--- a/xbmc/filesystem/CurlFile.cpp
+++ b/xbmc/filesystem/CurlFile.cpp
@@ -25,9 +25,9 @@
#ifdef TARGET_POSIX
#include <errno.h>
#include <inttypes.h>
-#include "../linux/XFileUtils.h"
-#include "../linux/XTimeUtils.h"
-#include "../linux/ConvUtils.h"
+#include "platform/posix/XFileUtils.h"
+#include "platform/posix/XTimeUtils.h"
+#include "platform/posix/ConvUtils.h"
#endif
#include "DllLibCurl.h"
diff --git a/xbmc/filesystem/FileCache.cpp b/xbmc/filesystem/FileCache.cpp
index 97fed32d07..a41bcaf3ec 100644
--- a/xbmc/filesystem/FileCache.cpp
+++ b/xbmc/filesystem/FileCache.cpp
@@ -20,7 +20,7 @@
#include "settings/SettingsComponent.h"
#if !defined(TARGET_WINDOWS)
-#include "platform/linux/ConvUtils.h"
+#include "platform/posix/ConvUtils.h"
#endif
#include <cassert>
@@ -28,7 +28,7 @@
#include <memory>
#ifdef TARGET_POSIX
-#include "platform/linux/ConvUtils.h"
+#include "platform/posix/ConvUtils.h"
#endif
using namespace XFILE;
diff --git a/xbmc/filesystem/ISO9660Directory.cpp b/xbmc/filesystem/ISO9660Directory.cpp
index f328ddbed3..db87849b37 100644
--- a/xbmc/filesystem/ISO9660Directory.cpp
+++ b/xbmc/filesystem/ISO9660Directory.cpp
@@ -14,7 +14,7 @@
#include "URL.h"
#include "FileItem.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#ifdef TARGET_WINDOWS
#include "platform/win32/CharsetConverter.h"
diff --git a/xbmc/filesystem/NFSDirectory.cpp b/xbmc/filesystem/NFSDirectory.cpp
index e9fc3224b3..b4184229f7 100644
--- a/xbmc/filesystem/NFSDirectory.cpp
+++ b/xbmc/filesystem/NFSDirectory.cpp
@@ -11,7 +11,7 @@
#endif
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#include "NFSDirectory.h"
diff --git a/xbmc/filesystem/ZipManager.cpp b/xbmc/filesystem/ZipManager.cpp
index fede0d1089..d6c3e4b0da 100644
--- a/xbmc/filesystem/ZipManager.cpp
+++ b/xbmc/filesystem/ZipManager.cpp
@@ -14,7 +14,7 @@
#include "File.h"
#include "URL.h"
#if defined(TARGET_POSIX)
-#include "platform/linux/PlatformDefs.h"
+#include "PlatformDefs.h"
#endif
#include "utils/CharsetConverter.h"
#include "utils/EndianSwap.h"
diff --git a/xbmc/filesystem/iso9660.cpp b/xbmc/filesystem/iso9660.cpp
index ab64d4339c..e001647537 100644
--- a/xbmc/filesystem/iso9660.cpp
+++ b/xbmc/filesystem/iso9660.cpp
@@ -36,8 +36,8 @@ ISO9660
#ifndef TARGET_WINDOWS
#include "storage/DetectDVDType.h" // for MODE2_DATA_SIZE etc.
-#include "platform/linux/XFileUtils.h"
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XFileUtils.h"
+#include "platform/posix/XTimeUtils.h"
#else
#include "platform/win32/CharsetConverter.h"
#endif
diff --git a/xbmc/guilib/Texture.cpp b/xbmc/guilib/Texture.cpp
index 27228bba4b..493ac08a5a 100644
--- a/xbmc/guilib/Texture.cpp
+++ b/xbmc/guilib/Texture.cpp
@@ -24,7 +24,7 @@
#include "platform/android/filesystem/AndroidAppFile.h"
#endif
#ifdef TARGET_POSIX
-#include "platform/linux/XMemUtils.h"
+#include "platform/posix/XMemUtils.h"
#endif
#include "rendering/RenderSystem.h"
diff --git a/xbmc/guilib/Texture.h b/xbmc/guilib/Texture.h
index 8a54042fff..104aaaaa8a 100644
--- a/xbmc/guilib/Texture.h
+++ b/xbmc/guilib/Texture.h
@@ -11,7 +11,7 @@
#include "XBTF.h"
#include "guilib/imagefactory.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XMemUtils.h"
+#include "platform/posix/XMemUtils.h"
#endif
#pragma pack(1)
diff --git a/xbmc/guilib/TextureGL.cpp b/xbmc/guilib/TextureGL.cpp
index 6e8c752878..0e1de424ca 100644
--- a/xbmc/guilib/TextureGL.cpp
+++ b/xbmc/guilib/TextureGL.cpp
@@ -14,7 +14,7 @@
#include "guilib/TextureManager.h"
#include "settings/AdvancedSettings.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XMemUtils.h"
+#include "platform/posix/XMemUtils.h"
#endif
diff --git a/xbmc/guilib/guiinfo/SystemGUIInfo.cpp b/xbmc/guilib/guiinfo/SystemGUIInfo.cpp
index a27bda4868..6989ac59fb 100644
--- a/xbmc/guilib/guiinfo/SystemGUIInfo.cpp
+++ b/xbmc/guilib/guiinfo/SystemGUIInfo.cpp
@@ -21,7 +21,7 @@
#include "platform/darwin/osx/smc.h"
#endif
#ifdef TARGET_POSIX
-#include "platform/linux/XMemUtils.h"
+#include "platform/posix/XMemUtils.h"
#endif
#include "powermanagement/PowerManager.h"
#include "profiles/ProfileManager.h"
diff --git a/xbmc/interfaces/builtins/Builtins.cpp b/xbmc/interfaces/builtins/Builtins.cpp
index bafbffd75c..b0545b7296 100644
--- a/xbmc/interfaces/builtins/Builtins.cpp
+++ b/xbmc/interfaces/builtins/Builtins.cpp
@@ -37,7 +37,7 @@
#endif
#if defined(TARGET_POSIX)
-#include "platform/linux/PlatformDefs.h"
+#include "PlatformDefs.h"
#endif
CBuiltins::CBuiltins()
diff --git a/xbmc/interfaces/generic/ScriptInvocationManager.cpp b/xbmc/interfaces/generic/ScriptInvocationManager.cpp
index c30add2b25..c092017848 100644
--- a/xbmc/interfaces/generic/ScriptInvocationManager.cpp
+++ b/xbmc/interfaces/generic/ScriptInvocationManager.cpp
@@ -22,7 +22,7 @@
#include "utils/log.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
using namespace XFILE;
diff --git a/xbmc/interfaces/legacy/Dialog.cpp b/xbmc/interfaces/legacy/Dialog.cpp
index 77cb46bf86..8345af79ce 100644
--- a/xbmc/interfaces/legacy/Dialog.cpp
+++ b/xbmc/interfaces/legacy/Dialog.cpp
@@ -31,7 +31,7 @@
#include "Dialog.h"
#include "ListItem.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
using namespace KODI::MESSAGING;
diff --git a/xbmc/interfaces/legacy/ModuleXbmc.cpp b/xbmc/interfaces/legacy/ModuleXbmc.cpp
index 8e194e59bf..08196d58c1 100644
--- a/xbmc/interfaces/legacy/ModuleXbmc.cpp
+++ b/xbmc/interfaces/legacy/ModuleXbmc.cpp
@@ -17,7 +17,7 @@
#include "messaging/ApplicationMessenger.h"
#include "aojsonrpc.h"
#ifndef TARGET_WINDOWS
-#include "XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#include "guilib/LocalizeStrings.h"
#include "GUIInfoManager.h"
@@ -52,7 +52,7 @@ using namespace KODI;
using namespace KODI::MESSAGING;
#ifdef TARGET_POSIX
-#include "platform/linux/XMemUtils.h"
+#include "platform/posix/XMemUtils.h"
#endif
namespace XBMCAddon
diff --git a/xbmc/interfaces/python/PythonInvoker.cpp b/xbmc/interfaces/python/PythonInvoker.cpp
index f4ec1e3270..10b1b3b7a5 100644
--- a/xbmc/interfaces/python/PythonInvoker.cpp
+++ b/xbmc/interfaces/python/PythonInvoker.cpp
@@ -35,7 +35,7 @@
#include "utils/StringUtils.h"
#include "utils/URIUtils.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#ifdef TARGET_WINDOWS
diff --git a/xbmc/music/windows/GUIWindowMusicBase.cpp b/xbmc/music/windows/GUIWindowMusicBase.cpp
index 489213736d..bd2c0ec2d9 100644
--- a/xbmc/music/windows/GUIWindowMusicBase.cpp
+++ b/xbmc/music/windows/GUIWindowMusicBase.cpp
@@ -59,7 +59,7 @@
#include "video/dialogs/GUIDialogVideoInfo.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#include <algorithm>
diff --git a/xbmc/network/Network.cpp b/xbmc/network/Network.cpp
index a49a57f153..761d2621ad 100644
--- a/xbmc/network/Network.cpp
+++ b/xbmc/network/Network.cpp
@@ -23,7 +23,7 @@
#include "utils/CharsetConverter.h"
#endif
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#include "utils/StringUtils.h"
diff --git a/xbmc/network/WakeOnAccess.cpp b/xbmc/network/WakeOnAccess.cpp
index 45d3899bff..ad00924cff 100644
--- a/xbmc/network/WakeOnAccess.cpp
+++ b/xbmc/network/WakeOnAccess.cpp
@@ -33,7 +33,7 @@
#include "utils/StringUtils.h"
#include "utils/Variant.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#ifdef HAS_UPNP
diff --git a/xbmc/pictures/GUIWindowPictures.cpp b/xbmc/pictures/GUIWindowPictures.cpp
index 8448b509f3..03527c2390 100644
--- a/xbmc/pictures/GUIWindowPictures.cpp
+++ b/xbmc/pictures/GUIWindowPictures.cpp
@@ -38,7 +38,7 @@
#include "GUIWindowSlideShow.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#define CONTROL_BTNVIEWASICONS 2
diff --git a/xbmc/pictures/GUIWindowSlideShow.cpp b/xbmc/pictures/GUIWindowSlideShow.cpp
index ae3c49330c..4e8cac0b74 100644
--- a/xbmc/pictures/GUIWindowSlideShow.cpp
+++ b/xbmc/pictures/GUIWindowSlideShow.cpp
@@ -38,7 +38,7 @@
#include "pictures/PictureThumbLoader.h"
#include "PlayListPlayer.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#include <random>
diff --git a/xbmc/platform/linux/CMakeLists.txt b/xbmc/platform/linux/CMakeLists.txt
index e2bd8655fd..8e9be8969b 100644
--- a/xbmc/platform/linux/CMakeLists.txt
+++ b/xbmc/platform/linux/CMakeLists.txt
@@ -1,27 +1,12 @@
-set(SOURCES ConvUtils.cpp
- LinuxResourceCounter.cpp
- LinuxTimezone.cpp
- OptionalsReg.cpp
+set(SOURCES OptionalsReg.cpp
PosixMountProvider.cpp
- TimeUtils.cpp
- XFileUtils.cpp
- XHandle.cpp
- XMemUtils.cpp
- XTimeUtils.cpp)
+ TimeUtils.cpp)
-set(HEADERS ConvUtils.h
- LinuxResourceCounter.h
- LinuxTimezone.h
- OptionalsReg.h
+set(HEADERS OptionalsReg.h
PlatformConstants.h
PlatformDefs.h
PosixMountProvider.h
- TimeUtils.h
- XFileUtils.h
- XHandle.h
- XHandlePublic.h
- XMemUtils.h
- XTimeUtils.h)
+ TimeUtils.h)
if(ALSA_FOUND)
list(APPEND SOURCES FDEventMonitor.cpp)
diff --git a/xbmc/platform/linux/OMXCore.cpp b/xbmc/platform/linux/OMXCore.cpp
index 02c8653d79..055124d9da 100644
--- a/xbmc/platform/linux/OMXCore.cpp
+++ b/xbmc/platform/linux/OMXCore.cpp
@@ -16,7 +16,7 @@
#include <cassert>
#ifdef TARGET_LINUX
-#include "XMemUtils.h"
+#include "platform/posix/XMemUtils.h"
#endif
//#define OMX_DEBUG_EVENTS
diff --git a/xbmc/platform/posix/CMakeLists.txt b/xbmc/platform/posix/CMakeLists.txt
index f7fe6c819c..81e05b2aee 100644
--- a/xbmc/platform/posix/CMakeLists.txt
+++ b/xbmc/platform/posix/CMakeLists.txt
@@ -1,7 +1,21 @@
-set(SOURCES Filesystem.cpp
+set(SOURCES ConvUtils.cpp
+ Filesystem.cpp
+ LinuxResourceCounter.cpp
+ LinuxTimezone.cpp
MessagePrinter.cpp
- PlatformPosix.cpp)
+ PlatformPosix.cpp
+ XFileUtils.cpp
+ XHandle.cpp
+ XMemUtils.cpp
+ XTimeUtils.cpp)
-set(HEADERS PlatformPosix.h)
+set(HEADERS ConvUtils.h
+ LinuxResourceCounter.h
+ LinuxTimezone.h
+ PlatformPosix.h
+ XFileUtils.h
+ XHandle.h
+ XMemUtils.h
+ XTimeUtils.h)
core_add_library(platform_posix)
diff --git a/xbmc/platform/linux/ConvUtils.cpp b/xbmc/platform/posix/ConvUtils.cpp
index 17d9bca9fa..17d9bca9fa 100644
--- a/xbmc/platform/linux/ConvUtils.cpp
+++ b/xbmc/platform/posix/ConvUtils.cpp
diff --git a/xbmc/platform/linux/ConvUtils.h b/xbmc/platform/posix/ConvUtils.h
index 2e7c16aa98..2e7c16aa98 100644
--- a/xbmc/platform/linux/ConvUtils.h
+++ b/xbmc/platform/posix/ConvUtils.h
diff --git a/xbmc/platform/linux/LinuxResourceCounter.cpp b/xbmc/platform/posix/LinuxResourceCounter.cpp
index 84e5dbb0d3..84e5dbb0d3 100644
--- a/xbmc/platform/linux/LinuxResourceCounter.cpp
+++ b/xbmc/platform/posix/LinuxResourceCounter.cpp
diff --git a/xbmc/platform/linux/LinuxResourceCounter.h b/xbmc/platform/posix/LinuxResourceCounter.h
index 6797079481..6797079481 100644
--- a/xbmc/platform/linux/LinuxResourceCounter.h
+++ b/xbmc/platform/posix/LinuxResourceCounter.h
diff --git a/xbmc/platform/linux/LinuxTimezone.cpp b/xbmc/platform/posix/LinuxTimezone.cpp
index 72cc8fe216..72cc8fe216 100644
--- a/xbmc/platform/linux/LinuxTimezone.cpp
+++ b/xbmc/platform/posix/LinuxTimezone.cpp
diff --git a/xbmc/platform/linux/LinuxTimezone.h b/xbmc/platform/posix/LinuxTimezone.h
index d2ad9d1523..d2ad9d1523 100644
--- a/xbmc/platform/linux/LinuxTimezone.h
+++ b/xbmc/platform/posix/LinuxTimezone.h
diff --git a/xbmc/platform/linux/XFileUtils.cpp b/xbmc/platform/posix/XFileUtils.cpp
index ce359e85c4..ce359e85c4 100644
--- a/xbmc/platform/linux/XFileUtils.cpp
+++ b/xbmc/platform/posix/XFileUtils.cpp
diff --git a/xbmc/platform/linux/XFileUtils.h b/xbmc/platform/posix/XFileUtils.h
index 68760bbea7..68760bbea7 100644
--- a/xbmc/platform/linux/XFileUtils.h
+++ b/xbmc/platform/posix/XFileUtils.h
diff --git a/xbmc/platform/linux/XHandle.cpp b/xbmc/platform/posix/XHandle.cpp
index a42d5696f5..a42d5696f5 100644
--- a/xbmc/platform/linux/XHandle.cpp
+++ b/xbmc/platform/posix/XHandle.cpp
diff --git a/xbmc/platform/linux/XHandle.h b/xbmc/platform/posix/XHandle.h
index 6c9799ea9e..6c9799ea9e 100644
--- a/xbmc/platform/linux/XHandle.h
+++ b/xbmc/platform/posix/XHandle.h
diff --git a/xbmc/platform/linux/XHandlePublic.h b/xbmc/platform/posix/XHandlePublic.h
index 6d1f840f92..6d1f840f92 100644
--- a/xbmc/platform/linux/XHandlePublic.h
+++ b/xbmc/platform/posix/XHandlePublic.h
diff --git a/xbmc/platform/linux/XMemUtils.cpp b/xbmc/platform/posix/XMemUtils.cpp
index 12b7693047..12b7693047 100644
--- a/xbmc/platform/linux/XMemUtils.cpp
+++ b/xbmc/platform/posix/XMemUtils.cpp
diff --git a/xbmc/platform/linux/XMemUtils.h b/xbmc/platform/posix/XMemUtils.h
index 93c078b813..38373ef4f8 100644
--- a/xbmc/platform/linux/XMemUtils.h
+++ b/xbmc/platform/posix/XMemUtils.h
@@ -8,7 +8,7 @@
#pragma once
-#include "platform/linux/PlatformDefs.h"
+#include "PlatformDefs.h"
// aligned memory allocation and free. memory returned will be aligned to "alignTo" bytes.
// this is a linux (actually platform free) implementation of the win32 CRT methods _aligned_malloc and _aligned_free.
diff --git a/xbmc/platform/linux/XTimeUtils.cpp b/xbmc/platform/posix/XTimeUtils.cpp
index 250c6c14d3..250c6c14d3 100644
--- a/xbmc/platform/linux/XTimeUtils.cpp
+++ b/xbmc/platform/posix/XTimeUtils.cpp
diff --git a/xbmc/platform/linux/XTimeUtils.h b/xbmc/platform/posix/XTimeUtils.h
index 3199a055b7..3199a055b7 100644
--- a/xbmc/platform/linux/XTimeUtils.h
+++ b/xbmc/platform/posix/XTimeUtils.h
diff --git a/xbmc/platform/posix/filesystem/PosixDirectory.cpp b/xbmc/platform/posix/filesystem/PosixDirectory.cpp
index d5a7845b53..4fc2226f0f 100644
--- a/xbmc/platform/posix/filesystem/PosixDirectory.cpp
+++ b/xbmc/platform/posix/filesystem/PosixDirectory.cpp
@@ -12,7 +12,7 @@
#include "utils/StringUtils.h"
#include "utils/URIUtils.h"
#include "FileItem.h"
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#include "URL.h"
#include <dirent.h>
diff --git a/xbmc/platform/posix/filesystem/SMBDirectory.cpp b/xbmc/platform/posix/filesystem/SMBDirectory.cpp
index 35eace33ef..842a534e3c 100644
--- a/xbmc/platform/posix/filesystem/SMBDirectory.cpp
+++ b/xbmc/platform/posix/filesystem/SMBDirectory.cpp
@@ -29,7 +29,7 @@
#include "utils/URIUtils.h"
#include "threads/SingleLock.h"
#include "PasswordManager.h"
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#include <libsmbclient.h>
diff --git a/xbmc/pvr/PVRJobs.cpp b/xbmc/pvr/PVRJobs.cpp
index d40034bfeb..365051afdb 100644
--- a/xbmc/pvr/PVRJobs.cpp
+++ b/xbmc/pvr/PVRJobs.cpp
@@ -15,7 +15,7 @@
#include "events/NotificationEvent.h"
#include "interfaces/AnnouncementManager.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#include "pvr/PVRGUIActions.h"
diff --git a/xbmc/rendering/gl/RenderSystemGL.cpp b/xbmc/rendering/gl/RenderSystemGL.cpp
index 94846c4a62..de99933809 100644
--- a/xbmc/rendering/gl/RenderSystemGL.cpp
+++ b/xbmc/rendering/gl/RenderSystemGL.cpp
@@ -19,7 +19,7 @@
#include "utils/MathUtils.h"
#include "utils/StringUtils.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
CRenderSystemGL::CRenderSystemGL() : CRenderSystemBase()
diff --git a/xbmc/rendering/gles/RenderSystemGLES.cpp b/xbmc/rendering/gles/RenderSystemGLES.cpp
index 60eecd2d59..15b68fc7ae 100644
--- a/xbmc/rendering/gles/RenderSystemGLES.cpp
+++ b/xbmc/rendering/gles/RenderSystemGLES.cpp
@@ -18,7 +18,7 @@
#include "utils/SystemInfo.h"
#include "utils/MathUtils.h"
#ifdef TARGET_POSIX
-#include "XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#if defined(TARGET_LINUX)
diff --git a/xbmc/settings/Settings.cpp b/xbmc/settings/Settings.cpp
index 4f5c794ec2..ac5a2ed16b 100644
--- a/xbmc/settings/Settings.cpp
+++ b/xbmc/settings/Settings.cpp
@@ -20,7 +20,7 @@
#include "GUIPassword.h"
#include "input/KeyboardLayoutManager.h"
#if defined(TARGET_POSIX)
-#include "platform/linux/LinuxTimezone.h"
+#include "platform/posix/LinuxTimezone.h"
#endif // defined(TARGET_POSIX)
#include "network/upnp/UPnPSettings.h"
#include "network/WakeOnAccess.h"
diff --git a/xbmc/storage/IoSupport.cpp b/xbmc/storage/IoSupport.cpp
index 5861fb5efa..f5e684747c 100644
--- a/xbmc/storage/IoSupport.cpp
+++ b/xbmc/storage/IoSupport.cpp
@@ -48,8 +48,8 @@
#include "cdioSupport.h"
#include "MediaManager.h"
#ifdef TARGET_POSIX
-#include "XHandle.h"
-#include "XFileUtils.h"
+#include "platform/posix/XHandle.h"
+#include "platform/posix/XFileUtils.h"
#endif
#ifdef HAS_DVD_DRIVE
diff --git a/xbmc/utils/CPUInfo.cpp b/xbmc/utils/CPUInfo.cpp
index a9150e34fd..320f0c143f 100644
--- a/xbmc/utils/CPUInfo.cpp
+++ b/xbmc/utils/CPUInfo.cpp
@@ -24,7 +24,7 @@
#ifdef TARGET_DARWIN_OSX
#include "platform/darwin/osx/smc.h"
#endif
-#include "platform/linux/LinuxResourceCounter.h"
+#include "platform/posix/LinuxResourceCounter.h"
#endif
#if defined(TARGET_FREEBSD)
diff --git a/xbmc/utils/CPUInfo.h b/xbmc/utils/CPUInfo.h
index fa99213d13..4adef63f71 100644
--- a/xbmc/utils/CPUInfo.h
+++ b/xbmc/utils/CPUInfo.h
@@ -21,7 +21,9 @@ typedef HANDLE PDH_HQUERY;
typedef HANDLE PDH_HCOUNTER;
#endif
class CTemperature;
+#if defined(TARGET_DARWIN)
class CLinuxResourceCounter;
+#endif
#define CPU_FEATURE_MMX 1 << 0
#define CPU_FEATURE_MMX2 1 << 1
diff --git a/xbmc/utils/JobManager.cpp b/xbmc/utils/JobManager.cpp
index 1e0fe97298..cb10ffe083 100644
--- a/xbmc/utils/JobManager.cpp
+++ b/xbmc/utils/JobManager.cpp
@@ -13,7 +13,7 @@
#include "threads/SingleLock.h"
#include "utils/log.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
bool CJob::ShouldCancel(unsigned int progress, unsigned int total) const
diff --git a/xbmc/utils/RssReader.cpp b/xbmc/utils/RssReader.cpp
index 82d30d5842..2506b75f63 100644
--- a/xbmc/utils/RssReader.cpp
+++ b/xbmc/utils/RssReader.cpp
@@ -22,7 +22,7 @@
#include "threads/SingleLock.h"
#include "log.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#define RSS_COLOR_BODY 0
diff --git a/xbmc/utils/test/TestCPUInfo.cpp b/xbmc/utils/test/TestCPUInfo.cpp
index fab4738913..37484a52ae 100644
--- a/xbmc/utils/test/TestCPUInfo.cpp
+++ b/xbmc/utils/test/TestCPUInfo.cpp
@@ -17,7 +17,7 @@
#include "settings/SettingsComponent.h"
#ifdef TARGET_POSIX
-#include "../linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#include "gtest/gtest.h"
diff --git a/xbmc/utils/test/TestJobManager.cpp b/xbmc/utils/test/TestJobManager.cpp
index cedef11849..5947335ed8 100644
--- a/xbmc/utils/test/TestJobManager.cpp
+++ b/xbmc/utils/test/TestJobManager.cpp
@@ -13,7 +13,7 @@
#include <atomic>
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
std::atomic<bool> cancelled(false);
diff --git a/xbmc/video/windows/GUIWindowFullScreen.cpp b/xbmc/video/windows/GUIWindowFullScreen.cpp
index 7adb62801a..e7dfbe0f82 100644
--- a/xbmc/video/windows/GUIWindowFullScreen.cpp
+++ b/xbmc/video/windows/GUIWindowFullScreen.cpp
@@ -35,7 +35,7 @@
#include <stdio.h>
#include <algorithm>
#if defined(TARGET_DARWIN)
-#include "platform/linux/LinuxResourceCounter.h"
+#include "platform/posix/LinuxResourceCounter.h"
#endif
using namespace KODI::GUILIB;
diff --git a/xbmc/view/ViewDatabase.cpp b/xbmc/view/ViewDatabase.cpp
index c4ee44fb5f..16828eea9e 100644
--- a/xbmc/view/ViewDatabase.cpp
+++ b/xbmc/view/ViewDatabase.cpp
@@ -20,7 +20,7 @@
#include "view/ViewState.h"
#ifdef TARGET_POSIX
-#include "platform/linux/ConvUtils.h"
+#include "platform/posix/ConvUtils.h"
#endif
CViewDatabase::CViewDatabase(void) = default;
diff --git a/xbmc/weather/WeatherJob.cpp b/xbmc/weather/WeatherJob.cpp
index ba9cbb0f4e..0450cc9fbe 100644
--- a/xbmc/weather/WeatherJob.cpp
+++ b/xbmc/weather/WeatherJob.cpp
@@ -17,7 +17,7 @@
#include "interfaces/generic/ScriptInvocationManager.h"
#include "network/Network.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
#include "ServiceBroker.h"
#include "settings/lib/Setting.h"
diff --git a/xbmc/windowing/X11/VideoSyncGLX.cpp b/xbmc/windowing/X11/VideoSyncGLX.cpp
index b87cec300f..69aafc47a1 100644
--- a/xbmc/windowing/X11/VideoSyncGLX.cpp
+++ b/xbmc/windowing/X11/VideoSyncGLX.cpp
@@ -17,7 +17,7 @@
#include <string>
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
Display* CVideoSyncGLX::m_Dpy = NULL;
diff --git a/xbmc/windowing/X11/XRandR.cpp b/xbmc/windowing/X11/XRandR.cpp
index 86bd87c92e..72b52d6d90 100644
--- a/xbmc/windowing/X11/XRandR.cpp
+++ b/xbmc/windowing/X11/XRandR.cpp
@@ -23,7 +23,7 @@
#endif
#ifdef TARGET_POSIX
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#endif
CXRandR::CXRandR(bool query)
diff --git a/xbmc/windowing/android/VideoSyncAndroid.cpp b/xbmc/windowing/android/VideoSyncAndroid.cpp
index 489b245dd5..7fb2117f7f 100644
--- a/xbmc/windowing/android/VideoSyncAndroid.cpp
+++ b/xbmc/windowing/android/VideoSyncAndroid.cpp
@@ -15,7 +15,7 @@
#include "windowing/WinSystem.h"
#include "windowing/GraphicContext.h"
#include "utils/MathUtils.h"
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
bool CVideoSyncAndroid::Setup(PUPDATECLOCK func)
diff --git a/xbmc/windowing/gbm/DRMUtils.cpp b/xbmc/windowing/gbm/DRMUtils.cpp
index 6cae217629..06fcf6dfd3 100644
--- a/xbmc/windowing/gbm/DRMUtils.cpp
+++ b/xbmc/windowing/gbm/DRMUtils.cpp
@@ -16,7 +16,7 @@
#include <EGL/egl.h>
#include <unistd.h>
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#include "utils/log.h"
#include "utils/StringUtils.h"
#include "windowing/GraphicContext.h"
diff --git a/xbmc/windowing/gbm/WinSystemGbmGLContext.cpp b/xbmc/windowing/gbm/WinSystemGbmGLContext.cpp
index 7dc31f3fb3..37e3593614 100644
--- a/xbmc/windowing/gbm/WinSystemGbmGLContext.cpp
+++ b/xbmc/windowing/gbm/WinSystemGbmGLContext.cpp
@@ -16,7 +16,7 @@
#include "EGL/eglext.h"
#include "WinSystemGbmGLContext.h"
#include "OptionalsReg.h"
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#include "utils/log.h"
using namespace KODI::WINDOWING::GBM;
diff --git a/xbmc/windowing/gbm/WinSystemGbmGLESContext.cpp b/xbmc/windowing/gbm/WinSystemGbmGLESContext.cpp
index f763577117..619b75bd9f 100644
--- a/xbmc/windowing/gbm/WinSystemGbmGLESContext.cpp
+++ b/xbmc/windowing/gbm/WinSystemGbmGLESContext.cpp
@@ -19,7 +19,7 @@
#include "cores/VideoPlayer/VideoRenderers/RenderFactory.h"
#include "OptionalsReg.h"
-#include "platform/linux/XTimeUtils.h"
+#include "platform/posix/XTimeUtils.h"
#include "utils/log.h"
#include "WinSystemGbmGLESContext.h"
diff --git a/xbmc/windows/GUIWindowDebugInfo.cpp b/xbmc/windows/GUIWindowDebugInfo.cpp
index 2f0e6426e6..bb0cf3b523 100644
--- a/xbmc/windows/GUIWindowDebugInfo.cpp
+++ b/xbmc/windows/GUIWindowDebugInfo.cpp
@@ -27,7 +27,7 @@
#include "utils/StringUtils.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XMemUtils.h"
+#include "platform/posix/XMemUtils.h"
#endif
CGUIWindowDebugInfo::CGUIWindowDebugInfo(void)
diff --git a/xbmc/windows/GUIWindowDebugInfo.h b/xbmc/windows/GUIWindowDebugInfo.h
index 7ca96047ca..d33ff3b261 100644
--- a/xbmc/windows/GUIWindowDebugInfo.h
+++ b/xbmc/windows/GUIWindowDebugInfo.h
@@ -10,7 +10,7 @@
#include "guilib/GUIDialog.h"
#ifdef TARGET_POSIX
-#include "platform/linux/LinuxResourceCounter.h"
+#include "platform/posix/LinuxResourceCounter.h"
#endif
class CGUITextLayout;
diff --git a/xbmc/windows/GUIWindowFileManager.cpp b/xbmc/windows/GUIWindowFileManager.cpp
index 235d57c26b..be3f6be6f4 100644
--- a/xbmc/windows/GUIWindowFileManager.cpp
+++ b/xbmc/windows/GUIWindowFileManager.cpp
@@ -52,7 +52,7 @@
#include "URL.h"
#include "platform/Filesystem.h"
#ifdef TARGET_POSIX
-#include "platform/linux/XFileUtils.h"
+#include "platform/posix/XFileUtils.h"
#endif
using namespace XFILE;