Browse code

Add CMake scripts in preparation for wxWidgets changes.

(One downside here, zlib's CMake script renames its zconf.h... which in turn means that the submodule now thinks there are uncommitted changes. :/)

Naram Qashat authored on 2021/03/28 19:43:33
Showing 1 changed files
... ...
@@ -113,6 +113,9 @@
113 113
       <Project>{9d6d2540-b3dc-462b-bbc0-5b7c32a4d581}</Project>
114 114
     </ProjectReference>
115 115
   </ItemGroup>
116
+  <ItemGroup>
117
+    <Text Include="CMakeLists.txt" />
118
+  </ItemGroup>
116 119
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
117 120
   <ImportGroup Label="ExtensionTargets">
118 121
   </ImportGroup>
Browse code

Ignore Visual Studio 2019's arithmetic overflow warning.

It is obnoxious and only in the IDE and not at compile-time.

Naram Qashat authored on 2021/03/19 18:51:40
Showing 1 changed files
... ...
@@ -52,7 +52,7 @@
52 52
       <Optimization>Disabled</Optimization>
53 53
       <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;_DEBUG;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
54 54
       <AdditionalIncludeDirectories>..\in_xsf_framework;..\in_xsf_framework\zlib;..\in_xsf_framework\winamp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
55
-      <DisableSpecificWarnings>4100;4127;4189;4244;4291;4310;4512;4800;%(DisableSpecificWarnings)</DisableSpecificWarnings>
55
+      <DisableSpecificWarnings>4100;4127;4189;4244;4291;4310;4512;4800;26451;%(DisableSpecificWarnings)</DisableSpecificWarnings>
56 56
       <LanguageStandard>stdcpp17</LanguageStandard>
57 57
     </ClCompile>
58 58
     <Link>
... ...
@@ -68,7 +68,7 @@
68 68
       <IntrinsicFunctions>true</IntrinsicFunctions>
69 69
       <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
70 70
       <AdditionalIncludeDirectories>..\in_xsf_framework;..\in_xsf_framework\zlib;..\in_xsf_framework\winamp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
71
-      <DisableSpecificWarnings>4100;4127;4189;4244;4291;4310;4512;4800;%(DisableSpecificWarnings)</DisableSpecificWarnings>
71
+      <DisableSpecificWarnings>4100;4127;4189;4244;4291;4310;4512;4800;26451;%(DisableSpecificWarnings)</DisableSpecificWarnings>
72 72
       <LanguageStandard>stdcpp17</LanguageStandard>
73 73
     </ClCompile>
74 74
     <Link>
Browse code

Various updates:

* Fix build with Visual Studio, updating projects to Visual Studio 2019 (as that is what I have installed).
* Changed C++ language standard to C++ 17.
* Add files for in_2sf's spu from Coda's recent commit.
* Add files for zlib now that it is being included as a submodule (removes the need for the zlib DLL as well).
* Remove common.props (due to the aforementioned zlib inclusion as well as the winamp headers also being in the project now).
* Minor NCSF file in the SSEQ player, the check for when to process tracks should've been >=, not >.

Naram Qashat authored on 2021/03/15 22:34:25
Showing 1 changed files
... ...
@@ -14,29 +14,30 @@
14 14
     <ProjectGuid>{1F019070-5442-43ED-99F8-B5DC45E762B1}</ProjectGuid>
15 15
     <Keyword>Win32Proj</Keyword>
16 16
     <RootNamespace>in_gsf</RootNamespace>
17
+    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
17 18
   </PropertyGroup>
18 19
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
19 20
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
20 21
     <ConfigurationType>DynamicLibrary</ConfigurationType>
21 22
     <UseDebugLibraries>true</UseDebugLibraries>
22 23
     <CharacterSet>Unicode</CharacterSet>
24
+    <PlatformToolset>v142</PlatformToolset>
23 25
   </PropertyGroup>
24 26
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25 27
     <ConfigurationType>DynamicLibrary</ConfigurationType>
26 28
     <UseDebugLibraries>false</UseDebugLibraries>
27 29
     <WholeProgramOptimization>true</WholeProgramOptimization>
28 30
     <CharacterSet>Unicode</CharacterSet>
31
+    <PlatformToolset>v142</PlatformToolset>
29 32
   </PropertyGroup>
30 33
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
31 34
   <ImportGroup Label="ExtensionSettings">
32 35
   </ImportGroup>
33 36
   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
34 37
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
35
-    <Import Project="..\in_xsf_framework\common.props" />
36 38
   </ImportGroup>
37 39
   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
38 40
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
39
-    <Import Project="..\in_xsf_framework\common.props" />
40 41
   </ImportGroup>
41 42
   <PropertyGroup Label="UserMacros" />
42 43
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
... ...
@@ -50,14 +51,13 @@
50 51
       <WarningLevel>Level4</WarningLevel>
51 52
       <Optimization>Disabled</Optimization>
52 53
       <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;_DEBUG;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
53
-      <AdditionalIncludeDirectories>..\in_xsf_framework;$(zlibRootDir)\include;$(WinampSDKDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
54
+      <AdditionalIncludeDirectories>..\in_xsf_framework;..\in_xsf_framework\zlib;..\in_xsf_framework\winamp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
54 55
       <DisableSpecificWarnings>4100;4127;4189;4244;4291;4310;4512;4800;%(DisableSpecificWarnings)</DisableSpecificWarnings>
56
+      <LanguageStandard>stdcpp17</LanguageStandard>
55 57
     </ClCompile>
56 58
     <Link>
57 59
       <SubSystem>Windows</SubSystem>
58 60
       <GenerateDebugInformation>true</GenerateDebugInformation>
59
-      <AdditionalDependencies>zdll.lib;%(AdditionalDependencies)</AdditionalDependencies>
60
-      <AdditionalLibraryDirectories>$(zlibRootDir)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
61 61
     </Link>
62 62
   </ItemDefinitionGroup>
63 63
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
... ...
@@ -67,16 +67,15 @@
67 67
       <FunctionLevelLinking>true</FunctionLevelLinking>
68 68
       <IntrinsicFunctions>true</IntrinsicFunctions>
69 69
       <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
70
-      <AdditionalIncludeDirectories>..\in_xsf_framework;$(zlibRootDir)\include;$(WinampSDKDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
70
+      <AdditionalIncludeDirectories>..\in_xsf_framework;..\in_xsf_framework\zlib;..\in_xsf_framework\winamp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
71 71
       <DisableSpecificWarnings>4100;4127;4189;4244;4291;4310;4512;4800;%(DisableSpecificWarnings)</DisableSpecificWarnings>
72
+      <LanguageStandard>stdcpp17</LanguageStandard>
72 73
     </ClCompile>
73 74
     <Link>
74 75
       <SubSystem>Windows</SubSystem>
75 76
       <GenerateDebugInformation>true</GenerateDebugInformation>
76 77
       <EnableCOMDATFolding>true</EnableCOMDATFolding>
77 78
       <OptimizeReferences>true</OptimizeReferences>
78
-      <AdditionalDependencies>zdll.lib;%(AdditionalDependencies)</AdditionalDependencies>
79
-      <AdditionalLibraryDirectories>$(zlibRootDir)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
80 79
     </Link>
81 80
   </ItemDefinitionGroup>
82 81
   <ItemGroup>
Browse code

Somehow I've had the wrong include directory in the project files all this time, and thus was missing a file as well. Oops.

Naram Qashat authored on 2014/09/08 14:16:23
Showing 1 changed files
... ...
@@ -50,7 +50,7 @@
50 50
       <WarningLevel>Level4</WarningLevel>
51 51
       <Optimization>Disabled</Optimization>
52 52
       <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;_DEBUG;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
53
-      <AdditionalIncludeDirectories>G:\Code\my_xsf\src;$(zlibRootDir)\include;$(WinampSDKDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
53
+      <AdditionalIncludeDirectories>..\in_xsf_framework;$(zlibRootDir)\include;$(WinampSDKDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
54 54
       <DisableSpecificWarnings>4100;4127;4189;4244;4291;4310;4512;4800;%(DisableSpecificWarnings)</DisableSpecificWarnings>
55 55
     </ClCompile>
56 56
     <Link>
... ...
@@ -67,7 +67,7 @@
67 67
       <FunctionLevelLinking>true</FunctionLevelLinking>
68 68
       <IntrinsicFunctions>true</IntrinsicFunctions>
69 69
       <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
70
-      <AdditionalIncludeDirectories>G:\Code\my_xsf\src;$(zlibRootDir)\include;$(WinampSDKDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
70
+      <AdditionalIncludeDirectories>..\in_xsf_framework;$(zlibRootDir)\include;$(WinampSDKDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
71 71
       <DisableSpecificWarnings>4100;4127;4189;4244;4291;4310;4512;4800;%(DisableSpecificWarnings)</DisableSpecificWarnings>
72 72
     </ClCompile>
73 73
     <Link>
Browse code

Updating the VBA-M code to revision 1231.

Naram Qashat authored on 2014/09/08 12:20:28
Showing 1 changed files
... ...
@@ -49,7 +49,7 @@
49 49
     <ClCompile>
50 50
       <WarningLevel>Level4</WarningLevel>
51 51
       <Optimization>Disabled</Optimization>
52
-      <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;NO_DEBUGGER;FINAL_VERSION;C_CORE;_DEBUG;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
52
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;_DEBUG;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
53 53
       <AdditionalIncludeDirectories>G:\Code\my_xsf\src;$(zlibRootDir)\include;$(WinampSDKDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
54 54
       <DisableSpecificWarnings>4100;4127;4189;4244;4291;4310;4512;4800;%(DisableSpecificWarnings)</DisableSpecificWarnings>
55 55
     </ClCompile>
... ...
@@ -66,7 +66,7 @@
66 66
       <Optimization>MaxSpeed</Optimization>
67 67
       <FunctionLevelLinking>true</FunctionLevelLinking>
68 68
       <IntrinsicFunctions>true</IntrinsicFunctions>
69
-      <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;NO_DEBUGGER;FINAL_VERSION;C_CORE;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
69
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
70 70
       <AdditionalIncludeDirectories>G:\Code\my_xsf\src;$(zlibRootDir)\include;$(WinampSDKDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
71 71
       <DisableSpecificWarnings>4100;4127;4189;4244;4291;4310;4512;4800;%(DisableSpecificWarnings)</DisableSpecificWarnings>
72 72
     </ClCompile>
Browse code

[GSF] Somehow these were not committed earlier.

Naram Qashat authored on 2013/05/16 02:09:56
Showing 1 changed files
... ...
@@ -81,9 +81,6 @@
81 81
   </ItemDefinitionGroup>
82 82
   <ItemGroup>
83 83
     <ClCompile Include="vbam\apu\Blip_Buffer.cpp" />
84
-    <ClCompile Include="vbam\apu\Effects_Buffer.cpp">
85
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
86
-    </ClCompile>
87 84
     <ClCompile Include="vbam\apu\Gb_Apu.cpp" />
88 85
     <ClCompile Include="vbam\apu\Gb_Oscs.cpp" />
89 86
     <ClCompile Include="vbam\apu\Multi_Buffer.cpp" />
... ...
@@ -100,7 +97,6 @@
100 97
     <ClInclude Include="vbam\apu\blargg_common.h" />
101 98
     <ClInclude Include="vbam\apu\blargg_config.h" />
102 99
     <ClInclude Include="vbam\apu\Blip_Buffer.h" />
103
-    <ClInclude Include="vbam\apu\Effects_Buffer.h" />
104 100
     <ClInclude Include="vbam\apu\Gb_Apu.h" />
105 101
     <ClInclude Include="vbam\apu\Gb_Oscs.h" />
106 102
     <ClInclude Include="vbam\apu\Multi_Buffer.h" />
Browse code

[GSF] Some more code cleanup, also removed a few files that were unneeded.

Naram Qashat authored on 2013/05/16 01:25:34
Showing 1 changed files
... ...
@@ -49,7 +49,7 @@
49 49
     <ClCompile>
50 50
       <WarningLevel>Level4</WarningLevel>
51 51
       <Optimization>Disabled</Optimization>
52
-      <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;NO_DEBUGGER;FINAL_VERSION;_DEBUG;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
52
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;NO_DEBUGGER;FINAL_VERSION;C_CORE;_DEBUG;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
53 53
       <AdditionalIncludeDirectories>G:\Code\my_xsf\src;$(zlibRootDir)\include;$(WinampSDKDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
54 54
       <DisableSpecificWarnings>4100;4127;4189;4244;4291;4310;4512;4800;%(DisableSpecificWarnings)</DisableSpecificWarnings>
55 55
     </ClCompile>
... ...
@@ -66,7 +66,7 @@
66 66
       <Optimization>MaxSpeed</Optimization>
67 67
       <FunctionLevelLinking>true</FunctionLevelLinking>
68 68
       <IntrinsicFunctions>true</IntrinsicFunctions>
69
-      <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;NO_DEBUGGER;FINAL_VERSION;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
69
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;NO_DEBUGGER;FINAL_VERSION;C_CORE;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
70 70
       <AdditionalIncludeDirectories>G:\Code\my_xsf\src;$(zlibRootDir)\include;$(WinampSDKDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
71 71
       <DisableSpecificWarnings>4100;4127;4189;4244;4291;4310;4512;4800;%(DisableSpecificWarnings)</DisableSpecificWarnings>
72 72
     </ClCompile>
... ...
@@ -81,7 +81,9 @@
81 81
   </ItemDefinitionGroup>
82 82
   <ItemGroup>
83 83
     <ClCompile Include="vbam\apu\Blip_Buffer.cpp" />
84
-    <ClCompile Include="vbam\apu\Effects_Buffer.cpp" />
84
+    <ClCompile Include="vbam\apu\Effects_Buffer.cpp">
85
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
86
+    </ClCompile>
85 87
     <ClCompile Include="vbam\apu\Gb_Apu.cpp" />
86 88
     <ClCompile Include="vbam\apu\Gb_Oscs.cpp" />
87 89
     <ClCompile Include="vbam\apu\Multi_Buffer.cpp" />
... ...
@@ -97,7 +99,6 @@
97 99
   <ItemGroup>
98 100
     <ClInclude Include="vbam\apu\blargg_common.h" />
99 101
     <ClInclude Include="vbam\apu\blargg_config.h" />
100
-    <ClInclude Include="vbam\apu\blargg_source.h" />
101 102
     <ClInclude Include="vbam\apu\Blip_Buffer.h" />
102 103
     <ClInclude Include="vbam\apu\Effects_Buffer.h" />
103 104
     <ClInclude Include="vbam\apu\Gb_Apu.h" />
Browse code

[GSF] Removed Types.h because all it really was doing now was including stdint.

Naram Qashat authored on 2013/05/10 19:31:06
Showing 1 changed files
... ...
@@ -105,7 +105,6 @@
105 105
     <ClInclude Include="vbam\apu\Multi_Buffer.h" />
106 106
     <ClInclude Include="vbam\common\Port.h" />
107 107
     <ClInclude Include="vbam\common\SoundDriver.h" />
108
-    <ClInclude Include="vbam\common\Types.h" />
109 108
     <ClInclude Include="vbam\gba\bios.h" />
110 109
     <ClInclude Include="vbam\gba\GBA.h" />
111 110
     <ClInclude Include="vbam\gba\GBAcpu.h" />
Browse code

[GSF] Cleanup, a tiny bit of making sure it was like viogsf, also used the standard integer types and not VBA-M's typedefs.

Naram Qashat authored on 2013/05/10 17:45:36
Showing 1 changed files
... ...
@@ -83,7 +83,6 @@
83 83
     <ClCompile Include="vbam\apu\Blip_Buffer.cpp" />
84 84
     <ClCompile Include="vbam\apu\Effects_Buffer.cpp" />
85 85
     <ClCompile Include="vbam\apu\Gb_Apu.cpp" />
86
-    <ClCompile Include="vbam\apu\Gb_Apu_State.cpp" />
87 86
     <ClCompile Include="vbam\apu\Gb_Oscs.cpp" />
88 87
     <ClCompile Include="vbam\apu\Multi_Buffer.cpp" />
89 88
     <ClCompile Include="vbam\gba\bios.cpp" />
... ...
@@ -106,6 +105,7 @@
106 105
     <ClInclude Include="vbam\apu\Multi_Buffer.h" />
107 106
     <ClInclude Include="vbam\common\Port.h" />
108 107
     <ClInclude Include="vbam\common\SoundDriver.h" />
108
+    <ClInclude Include="vbam\common\Types.h" />
109 109
     <ClInclude Include="vbam\gba\bios.h" />
110 110
     <ClInclude Include="vbam\gba\GBA.h" />
111 111
     <ClInclude Include="vbam\gba\GBAcpu.h" />
Browse code

Initial creation of new git repository, this is currently lacking the source files, will be added in the next commit.

Naram Qashat authored on 2013/05/08 14:48:14
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,124 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <PropertyGroup Label="Globals">
14
+    <ProjectGuid>{1F019070-5442-43ED-99F8-B5DC45E762B1}</ProjectGuid>
15
+    <Keyword>Win32Proj</Keyword>
16
+    <RootNamespace>in_gsf</RootNamespace>
17
+  </PropertyGroup>
18
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
19
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
20
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
21
+    <UseDebugLibraries>true</UseDebugLibraries>
22
+    <CharacterSet>Unicode</CharacterSet>
23
+  </PropertyGroup>
24
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
26
+    <UseDebugLibraries>false</UseDebugLibraries>
27
+    <WholeProgramOptimization>true</WholeProgramOptimization>
28
+    <CharacterSet>Unicode</CharacterSet>
29
+  </PropertyGroup>
30
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
31
+  <ImportGroup Label="ExtensionSettings">
32
+  </ImportGroup>
33
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
34
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
35
+    <Import Project="..\in_xsf_framework\common.props" />
36
+  </ImportGroup>
37
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
38
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
39
+    <Import Project="..\in_xsf_framework\common.props" />
40
+  </ImportGroup>
41
+  <PropertyGroup Label="UserMacros" />
42
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
43
+    <LinkIncremental>true</LinkIncremental>
44
+  </PropertyGroup>
45
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
46
+    <LinkIncremental>false</LinkIncremental>
47
+  </PropertyGroup>
48
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
49
+    <ClCompile>
50
+      <WarningLevel>Level4</WarningLevel>
51
+      <Optimization>Disabled</Optimization>
52
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;NO_DEBUGGER;FINAL_VERSION;_DEBUG;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
53
+      <AdditionalIncludeDirectories>G:\Code\my_xsf\src;$(zlibRootDir)\include;$(WinampSDKDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
54
+      <DisableSpecificWarnings>4100;4127;4189;4244;4291;4310;4512;4800;%(DisableSpecificWarnings)</DisableSpecificWarnings>
55
+    </ClCompile>
56
+    <Link>
57
+      <SubSystem>Windows</SubSystem>
58
+      <GenerateDebugInformation>true</GenerateDebugInformation>
59
+      <AdditionalDependencies>zdll.lib;%(AdditionalDependencies)</AdditionalDependencies>
60
+      <AdditionalLibraryDirectories>$(zlibRootDir)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
61
+    </Link>
62
+  </ItemDefinitionGroup>
63
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
64
+    <ClCompile>
65
+      <WarningLevel>Level4</WarningLevel>
66
+      <Optimization>MaxSpeed</Optimization>
67
+      <FunctionLevelLinking>true</FunctionLevelLinking>
68
+      <IntrinsicFunctions>true</IntrinsicFunctions>
69
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;IN_GSF_EXPORTS;_CRT_SECURE_NO_WARNINGS;WINAMP_PLUGIN;NO_DEBUGGER;FINAL_VERSION;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
70
+      <AdditionalIncludeDirectories>G:\Code\my_xsf\src;$(zlibRootDir)\include;$(WinampSDKDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
71
+      <DisableSpecificWarnings>4100;4127;4189;4244;4291;4310;4512;4800;%(DisableSpecificWarnings)</DisableSpecificWarnings>
72
+    </ClCompile>
73
+    <Link>
74
+      <SubSystem>Windows</SubSystem>
75
+      <GenerateDebugInformation>true</GenerateDebugInformation>
76
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
77
+      <OptimizeReferences>true</OptimizeReferences>
78
+      <AdditionalDependencies>zdll.lib;%(AdditionalDependencies)</AdditionalDependencies>
79
+      <AdditionalLibraryDirectories>$(zlibRootDir)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
80
+    </Link>
81
+  </ItemDefinitionGroup>
82
+  <ItemGroup>
83
+    <ClCompile Include="vbam\apu\Blip_Buffer.cpp" />
84
+    <ClCompile Include="vbam\apu\Effects_Buffer.cpp" />
85
+    <ClCompile Include="vbam\apu\Gb_Apu.cpp" />
86
+    <ClCompile Include="vbam\apu\Gb_Apu_State.cpp" />
87
+    <ClCompile Include="vbam\apu\Gb_Oscs.cpp" />
88
+    <ClCompile Include="vbam\apu\Multi_Buffer.cpp" />
89
+    <ClCompile Include="vbam\gba\bios.cpp" />
90
+    <ClCompile Include="vbam\gba\GBA-arm.cpp" />
91
+    <ClCompile Include="vbam\gba\GBA-thumb.cpp" />
92
+    <ClCompile Include="vbam\gba\GBA.cpp" />
93
+    <ClCompile Include="vbam\gba\Globals.cpp" />
94
+    <ClCompile Include="vbam\gba\Sound.cpp" />
95
+    <ClCompile Include="XSFConfig_GSF.cpp" />
96
+    <ClCompile Include="XSFPlayer_GSF.cpp" />
97
+  </ItemGroup>
98
+  <ItemGroup>
99
+    <ClInclude Include="vbam\apu\blargg_common.h" />
100
+    <ClInclude Include="vbam\apu\blargg_config.h" />
101
+    <ClInclude Include="vbam\apu\blargg_source.h" />
102
+    <ClInclude Include="vbam\apu\Blip_Buffer.h" />
103
+    <ClInclude Include="vbam\apu\Effects_Buffer.h" />
104
+    <ClInclude Include="vbam\apu\Gb_Apu.h" />
105
+    <ClInclude Include="vbam\apu\Gb_Oscs.h" />
106
+    <ClInclude Include="vbam\apu\Multi_Buffer.h" />
107
+    <ClInclude Include="vbam\common\Port.h" />
108
+    <ClInclude Include="vbam\common\SoundDriver.h" />
109
+    <ClInclude Include="vbam\gba\bios.h" />
110
+    <ClInclude Include="vbam\gba\GBA.h" />
111
+    <ClInclude Include="vbam\gba\GBAcpu.h" />
112
+    <ClInclude Include="vbam\gba\GBAinline.h" />
113
+    <ClInclude Include="vbam\gba\Globals.h" />
114
+    <ClInclude Include="vbam\gba\Sound.h" />
115
+  </ItemGroup>
116
+  <ItemGroup>
117
+    <ProjectReference Include="..\in_xsf_framework\in_xsf_framework.vcxproj">
118
+      <Project>{9d6d2540-b3dc-462b-bbc0-5b7c32a4d581}</Project>
119
+    </ProjectReference>
120
+  </ItemGroup>
121
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
122
+  <ImportGroup Label="ExtensionTargets">
123
+  </ImportGroup>
124
+</Project>
0 125
\ No newline at end of file