From 59e235072865277475cd68e90395abcd82a089e5 Mon Sep 17 00:00:00 2001 From: darkstar Date: Thu, 10 May 2018 00:57:05 +0200 Subject: [PATCH 1/3] MSVC: Update project files --- src/win/msvc/vc15/VARCem.vcxproj | 57 +++++++++++++--- src/win/msvc/vc15/VARCem.vcxproj.filters | 83 +++++++++++++++++++----- src/win/msvc/vc15/VARCem.vcxproj.user | 17 ++++- src/win/msvc/vc15/global.props | 6 +- 4 files changed, 134 insertions(+), 29 deletions(-) diff --git a/src/win/msvc/vc15/VARCem.vcxproj b/src/win/msvc/vc15/VARCem.vcxproj index 33d7221..f3113eb 100644 --- a/src/win/msvc/vc15/VARCem.vcxproj +++ b/src/win/msvc/vc15/VARCem.vcxproj @@ -19,7 +19,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -240,6 +240,7 @@ + @@ -254,7 +255,7 @@ - + @@ -295,6 +296,7 @@ + @@ -309,16 +311,17 @@ - + + - + @@ -564,11 +567,47 @@ - - + + + + + + + + + + + + - + + + + + + + + + + Document + Generating Manifest file... + Generating Manifest file... + Generating Manifest file... + Generating Manifest file... + VARCem.manifest + VARCem.manifest + VARCem.manifest + VARCem.manifest + VARCem.rc + VARCem.rc + VARCem.rc + VARCem.rc + cl -nologo -EP %(FullPath) > $(SolutionDir)..\..\%(Outputs) + cl -nologo -EP %(FullPath) > $(SolutionDir)..\..\%(Outputs) + cl -nologo -EP %(FullPath) > $(SolutionDir)..\..\%(Outputs) + cl -nologo -EP %(FullPath) > $(SolutionDir)..\..\%(Outputs) + 15.0 @@ -629,6 +668,7 @@ true $(ProjectDir)\..\Lib\x86;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86) + false true @@ -638,6 +678,7 @@ false $(ProjectDir)\..\Lib\x86;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86) + false false diff --git a/src/win/msvc/vc15/VARCem.vcxproj.filters b/src/win/msvc/vc15/VARCem.vcxproj.filters index 999e423..ccdee0a 100644 --- a/src/win/msvc/vc15/VARCem.vcxproj.filters +++ b/src/win/msvc/vc15/VARCem.vcxproj.filters @@ -1,7 +1,6 @@  - @@ -104,9 +103,6 @@ win - - win - win @@ -129,9 +125,6 @@ ui - - ui - ui @@ -279,9 +272,6 @@ devices\network\slirp - - devices\network\slirp - devices\network\slirp @@ -870,9 +860,27 @@ devices\video + + devices\misc + + + ui + + + + devices\network\slirp + + + win + + + win + + + ui + - @@ -1093,12 +1101,6 @@ win - - win - - - win - ui @@ -1592,6 +1594,45 @@ machines + + devices\misc + + + win + + + win + + + win + + + win + + + win + + + win + + + win + + + win + + + win + + + win + + + win + + + win + @@ -1663,10 +1704,18 @@ {c21f8b49-308c-4e25-b69d-b03c1e24617a} + + {51f1c4aa-4a2a-4639-bcbc-2075ffaf3e27} + win + + + win + + \ No newline at end of file diff --git a/src/win/msvc/vc15/VARCem.vcxproj.user b/src/win/msvc/vc15/VARCem.vcxproj.user index be25078..e0a0433 100644 --- a/src/win/msvc/vc15/VARCem.vcxproj.user +++ b/src/win/msvc/vc15/VARCem.vcxproj.user @@ -1,4 +1,19 @@  - + + -L varcem.log + WindowsLocalDebugger + + + -L varcem.log + WindowsLocalDebugger + + + -L varcem.log + WindowsLocalDebugger + + + -L varcem.log + WindowsLocalDebugger + \ No newline at end of file diff --git a/src/win/msvc/vc15/global.props b/src/win/msvc/vc15/global.props index d29a058..92ab33c 100644 --- a/src/win/msvc/vc15/global.props +++ b/src/win/msvc/vc15/global.props @@ -3,12 +3,12 @@ - $(ProjectDir)\..\Include;$(ProjectDir)\..\..\mingw\include;$(ProjectDir)\..\..\mingw\include\pcap;$(IncludePath) + $(ProjectDir)\..\Include;$(ProjectDir)\..\..\mingw\include;$(ProjectDir)\..\..\mingw\include\pcap;$(IncludePath) - _USE_MATH_DEFINES;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;USE_DYNAREC;USE_OPENAL + _USE_MATH_DEFINES;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;USE_DYNAREC;USE_OPENAL;USE_SDL - + \ No newline at end of file From d188e95b8117bb21fa32fecb3ed030a80440d112 Mon Sep 17 00:00:00 2001 From: darkstar Date: Sun, 10 Jun 2018 00:50:50 +0200 Subject: [PATCH 2/3] Fix uninitialized variable --- src/win/win_lang.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/win/win_lang.c b/src/win/win_lang.c index c9c4786..925765f 100644 --- a/src/win/win_lang.c +++ b/src/win/win_lang.c @@ -108,7 +108,7 @@ static void lang_add(lang_t *ptr, int sort) { lang_t *p, *pp; - lang_t *prev; + lang_t *prev = 0; /* Create a copy of the entry data. */ pp = (lang_t *)malloc(sizeof(lang_t)); From c68299ce3178835177e7a66ded925c325989b7c6 Mon Sep 17 00:00:00 2001 From: darkstar Date: Sun, 10 Jun 2018 00:58:42 +0200 Subject: [PATCH 3/3] MSVC: add missing library and fix project files --- src/win/msvc/vc15/VARCem.vcxproj | 17 +++++++++-------- src/win/msvc/vc15/VARCem.vcxproj.filters | 3 +++ 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/win/msvc/vc15/VARCem.vcxproj b/src/win/msvc/vc15/VARCem.vcxproj index f3113eb..282101c 100644 --- a/src/win/msvc/vc15/VARCem.vcxproj +++ b/src/win/msvc/vc15/VARCem.vcxproj @@ -317,6 +317,7 @@ + @@ -582,10 +583,10 @@ - - - - + true + true + _MSC_VER + _MSC_VER @@ -696,7 +697,7 @@ Windows DebugFull - winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;%(AdditionalDependencies) + winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;version.lib;%(AdditionalDependencies) 5.01 @@ -715,7 +716,7 @@ Windows DebugFull - winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;%(AdditionalDependencies) + winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;version.lib;%(AdditionalDependencies) 5.01 @@ -737,7 +738,7 @@ true true DebugFull - winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;%(AdditionalDependencies) + winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;version.lib;%(AdditionalDependencies) 5.01 @@ -760,7 +761,7 @@ true true DebugFull - winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;%(AdditionalDependencies) + winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;version.lib;%(AdditionalDependencies) 5.01 diff --git a/src/win/msvc/vc15/VARCem.vcxproj.filters b/src/win/msvc/vc15/VARCem.vcxproj.filters index ccdee0a..cc44658 100644 --- a/src/win/msvc/vc15/VARCem.vcxproj.filters +++ b/src/win/msvc/vc15/VARCem.vcxproj.filters @@ -879,6 +879,9 @@ ui + + win +