From a6b52d1f1ff990b58275c798d337572468a60a4d Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 22 Oct 2014 01:59:46 +0200 Subject: [PATCH] (XDK1) Some build fixes --- frontend/platform/platform_xdk.c | 1 + logger/xdk1_logger_override.h | 17 +- .../RetroArch-Salamander.vcproj | 260 +++++++++--------- msvc/RetroArch-Xbox1/RetroArch-Xbox1.vcproj | 14 +- 4 files changed, 140 insertions(+), 152 deletions(-) diff --git a/frontend/platform/platform_xdk.c b/frontend/platform/platform_xdk.c index 7810928f88..a28d92793e 100644 --- a/frontend/platform/platform_xdk.c +++ b/frontend/platform/platform_xdk.c @@ -26,6 +26,7 @@ #include "../../conf/config_file.h" #include "../../conf/config_file_macros.h" #include "../../general.h" +#include static bool exit_spawn; static bool exitspawn_start_game; diff --git a/logger/xdk1_logger_override.h b/logger/xdk1_logger_override.h index 6dcbb2cf7c..5aee8beadb 100644 --- a/logger/xdk1_logger_override.h +++ b/logger/xdk1_logger_override.h @@ -22,10 +22,11 @@ #endif #include +#include #include // FIXME: Using arbitrary string as fmt argument is unsafe. -static inline void RARCH_LOG_V(const char *tag, const char *fmt, va_list ap) +static INLINE void RARCH_LOG_V(const char *tag, const char *fmt, va_list ap) { char msg_new[1024], buffer[1024]; #ifdef IS_SALAMANDER @@ -39,7 +40,7 @@ static inline void RARCH_LOG_V(const char *tag, const char *fmt, va_list ap) OutputDebugStringA(buffer); } -static inline void RARCH_LOG(const char *fmt, ...) +static INLINE void RARCH_LOG(const char *fmt, ...) { char buffer[1024]; va_list ap; @@ -49,13 +50,13 @@ static inline void RARCH_LOG(const char *fmt, ...) va_end(ap); } -static inline void RARCH_LOG_OUTPUT_V(const char *tag, +static INLINE void RARCH_LOG_OUTPUT_V(const char *tag, const char *msg, va_list ap) { RARCH_LOG_V(tag, msg, ap); } -static inline void RARCH_LOG_OUTPUT(const char *msg, ...) +static INLINE void RARCH_LOG_OUTPUT(const char *msg, ...) { va_list ap; va_start(ap, msg); @@ -63,7 +64,7 @@ static inline void RARCH_LOG_OUTPUT(const char *msg, ...) va_end(ap); } -static inline void RARCH_WARN_V(const char *tag, const char *fmt, va_list ap) +static INLINE void RARCH_WARN_V(const char *tag, const char *fmt, va_list ap) { char msg_new[1024], buffer[1024]; #ifdef IS_SALAMANDER @@ -77,7 +78,7 @@ static inline void RARCH_WARN_V(const char *tag, const char *fmt, va_list ap) OutputDebugStringA(buffer); } -static inline void RARCH_WARN(const char *fmt, ...) +static INLINE void RARCH_WARN(const char *fmt, ...) { char buffer[1024]; va_list ap; @@ -87,7 +88,7 @@ static inline void RARCH_WARN(const char *fmt, ...) va_end(ap); } -static inline void RARCH_ERR_V(const char *tag, const char *fmt, ...) +static INLINE void RARCH_ERR_V(const char *tag, const char *fmt, ...) { char msg_new[1024]; #ifdef IS_SALAMANDER @@ -100,7 +101,7 @@ static inline void RARCH_ERR_V(const char *tag, const char *fmt, ...) OutputDebugStringA(fmt); } -static inline void RARCH_ERR(const char *fmt, ...) +static INLINE void RARCH_ERR(const char *fmt, ...) { char buffer[1024]; va_list ap; diff --git a/msvc/RetroArch-Xbox1-Salamander/RetroArch-Salamander.vcproj b/msvc/RetroArch-Xbox1-Salamander/RetroArch-Salamander.vcproj index 7e693573dc..c423b067f4 100644 --- a/msvc/RetroArch-Xbox1-Salamander/RetroArch-Salamander.vcproj +++ b/msvc/RetroArch-Xbox1-Salamander/RetroArch-Salamander.vcproj @@ -20,7 +20,7 @@ Name="VCCLCompilerTool" Optimization="0" OptimizeForProcessor="2" - AdditionalIncludeDirectories=""$(SolutionDir)\msvc-stdint";"$(SolutionDir)\msvc-71"" + AdditionalIncludeDirectories=""$(SolutionDir)\msvc-stdint";"$(SolutionDir)\..\libretro-sdk\include";"$(SolutionDir)\msvc-71"" PreprocessorDefinitions="_DEBUG;_XBOX;_XBOX1;IS_SALAMANDER;RARCH_CONSOLE;HAVE_RARCH_EXEC" MinimalRebuild="TRUE" BasicRuntimeChecks="3" @@ -68,7 +68,7 @@ Optimization="3" OmitFramePointers="TRUE" OptimizeForProcessor="2" - AdditionalIncludeDirectories=""$(SolutionDir)\msvc-stdint";"$(SolutionDir)\msvc-71"" + AdditionalIncludeDirectories=""$(SolutionDir)\msvc-stdint";"$(SolutionDir)\..\libretro-sdk\include";"$(SolutionDir)\msvc-71"" PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;PROFILE;IS_SALAMANDER;RARCH_CONSOLE;HAVE_RARCH_EXEC" StringPooling="TRUE" RuntimeLibrary="0" @@ -120,7 +120,7 @@ Optimization="3" OmitFramePointers="TRUE" OptimizeForProcessor="2" - AdditionalIncludeDirectories=""$(SolutionDir)\msvc-stdint";"$(SolutionDir)\msvc-71"" + AdditionalIncludeDirectories=""$(SolutionDir)\msvc-stdint";"$(SolutionDir)\..\libretro-sdk\include";"$(SolutionDir)\msvc-71"" PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;PROFILE;FASTCAP;IS_SALAMANDER;RARCH_CONSOLE;HAVE_RARCH_EXEC" StringPooling="TRUE" RuntimeLibrary="0" @@ -173,7 +173,7 @@ Optimization="3" OmitFramePointers="TRUE" OptimizeForProcessor="2" - AdditionalIncludeDirectories=""$(SolutionDir)\msvc-stdint";"$(SolutionDir)\msvc-71"" + AdditionalIncludeDirectories=""$(SolutionDir)\msvc-stdint";"$(SolutionDir)\..\libretro-sdk\include";"$(SolutionDir)\msvc-71"" PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;IS_SALAMANDER;RARCH_CONSOLE;HAVE_RARCH_EXEC" StringPooling="TRUE" RuntimeLibrary="0" @@ -225,7 +225,7 @@ Optimization="3" OmitFramePointers="TRUE" OptimizeForProcessor="2" - AdditionalIncludeDirectories=""$(SolutionDir)\msvc-stdint";"$(SolutionDir)\msvc-71"" + AdditionalIncludeDirectories=""$(SolutionDir)\msvc-stdint";"$(SolutionDir)\..\libretro-sdk\include";"$(SolutionDir)\msvc-71"" PreprocessorDefinitions="NDEBUG;_XBOX;_XBOX1;LTCG;IS_SALAMANDER;RARCH_CONSOLE;HAVE_RARCH_EXEC" StringPooling="TRUE" RuntimeLibrary="0" @@ -272,39 +272,6 @@ Name="Source Files" Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +