From e8057f2e3ebe5d6de971a3f6de0241d01894bc98 Mon Sep 17 00:00:00 2001 From: idea4good Date: Sun, 10 Nov 2019 21:22:24 +0800 Subject: [PATCH] add macro guard for OS --- workspace/core/adapter/api_linux.cpp | 4 ++++ workspace/core/adapter/api_unknow.cpp | 4 ++++ workspace/core/adapter/api_win.cpp | 4 ++++ workspace/core/adapter/audio_linux.cpp | 4 ++++ workspace/core/adapter/audio_win.cpp | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/workspace/core/adapter/api_linux.cpp b/workspace/core/adapter/api_linux.cpp index f709bb6..2a6ec76 100644 --- a/workspace/core/adapter/api_linux.cpp +++ b/workspace/core/adapter/api_linux.cpp @@ -1,3 +1,5 @@ +#if (defined __linux__) || (defined __APPLE__) + #include "../../core_include/api.h" #include #include @@ -383,3 +385,5 @@ int c_fifo::write(void* buf, int len) } return i; } + +#endif diff --git a/workspace/core/adapter/api_unknow.cpp b/workspace/core/adapter/api_unknow.cpp index 3c0ccd6..01b1a47 100644 --- a/workspace/core/adapter/api_unknow.cpp +++ b/workspace/core/adapter/api_unknow.cpp @@ -1,3 +1,5 @@ +#if (!defined _WIN32) && (!defined WIN32) && (!defined _WIN64) && (!defined WIN64) && (!defined __linux__) && && (!defined __APPLE__) + #include "../../core_include/api.h" #include @@ -128,3 +130,5 @@ int c_fifo::write(void* buf, int len) } return i; } + +#endif diff --git a/workspace/core/adapter/api_win.cpp b/workspace/core/adapter/api_win.cpp index 8731eaa..9cc9c3d 100644 --- a/workspace/core/adapter/api_win.cpp +++ b/workspace/core/adapter/api_win.cpp @@ -1,3 +1,5 @@ +#if (defined _WIN32) || (defined WIN32) || (defined _WIN64) || (defined WIN64) + #include "../../core_include/api.h" #include #include @@ -389,3 +391,5 @@ int c_fifo::write(void* buf, int len) } return i; } + +#endif diff --git a/workspace/core/adapter/audio_linux.cpp b/workspace/core/adapter/audio_linux.cpp index eca574a..381918d 100644 --- a/workspace/core/adapter/audio_linux.cpp +++ b/workspace/core/adapter/audio_linux.cpp @@ -1,3 +1,5 @@ +#if (defined __linux__) || (defined __APPLE__) + #include "../../core_include/api.h" #include "../../core_include/audio.h" #include @@ -61,3 +63,5 @@ int c_audio::play(AUDIO_TYPE type) s_request_fifo.write(&request, sizeof(request)); return 0; } + +#endif diff --git a/workspace/core/adapter/audio_win.cpp b/workspace/core/adapter/audio_win.cpp index bb89b89..d0f63f1 100644 --- a/workspace/core/adapter/audio_win.cpp +++ b/workspace/core/adapter/audio_win.cpp @@ -1,3 +1,5 @@ +#if (defined _WIN32) || (defined WIN32) || (defined _WIN64) || (defined WIN64) + #include #include #include @@ -244,3 +246,5 @@ int c_audio::play(AUDIO_TYPE type) s_request_fifo.write(&request, sizeof(request)); return 0; } + +#endif