Added a Jaguar model and BIOS configuration tab
[clinton/Virtual-Jaguar-Rx.git] / Win-VS2017 / jaguarcore / jaguarcore.vcxproj
CommitLineData
be44e757 1<?xml version="1.0" encoding="utf-8"?>\r
820579e2 2<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
be44e757
JPM
3 <ItemGroup Label="ProjectConfigurations">\r
4 <ProjectConfiguration Include="Debug|Win32">\r
5 <Configuration>Debug</Configuration>\r
6 <Platform>Win32</Platform>\r
7 </ProjectConfiguration>\r
8 <ProjectConfiguration Include="Release|Win32">\r
9 <Configuration>Release</Configuration>\r
10 <Platform>Win32</Platform>\r
11 </ProjectConfiguration>\r
12 <ProjectConfiguration Include="Debug|x64">\r
13 <Configuration>Debug</Configuration>\r
14 <Platform>x64</Platform>\r
15 </ProjectConfiguration>\r
16 <ProjectConfiguration Include="Release|x64">\r
17 <Configuration>Release</Configuration>\r
18 <Platform>x64</Platform>\r
19 </ProjectConfiguration>\r
20 </ItemGroup>\r
21 <PropertyGroup Label="Globals">\r
22 <ProjectGuid>{D3EDE1F0-828A-4E36-883C-42645DE7AF00}</ProjectGuid>\r
23 <Keyword>Win32Proj</Keyword>\r
24 <RootNamespace>jaguarcore</RootNamespace>\r
820579e2 25 <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
be44e757
JPM
26 <ProjectName>jaguarcore</ProjectName>\r
27 </PropertyGroup>\r
28 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
29 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
30 <ConfigurationType>StaticLibrary</ConfigurationType>\r
31 <UseDebugLibraries>true</UseDebugLibraries>\r
820579e2 32 <PlatformToolset>v141</PlatformToolset>\r
be44e757
JPM
33 <CharacterSet>Unicode</CharacterSet>\r
34 </PropertyGroup>\r
35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
36 <ConfigurationType>StaticLibrary</ConfigurationType>\r
37 <UseDebugLibraries>false</UseDebugLibraries>\r
820579e2 38 <PlatformToolset>v141</PlatformToolset>\r
be44e757
JPM
39 <WholeProgramOptimization>true</WholeProgramOptimization>\r
40 <CharacterSet>Unicode</CharacterSet>\r
41 </PropertyGroup>\r
42 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
43 <ConfigurationType>StaticLibrary</ConfigurationType>\r
44 <UseDebugLibraries>true</UseDebugLibraries>\r
820579e2 45 <PlatformToolset>v141</PlatformToolset>\r
be44e757
JPM
46 <CharacterSet>Unicode</CharacterSet>\r
47 <UseOfMfc>Static</UseOfMfc>\r
48 </PropertyGroup>\r
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
50 <ConfigurationType>StaticLibrary</ConfigurationType>\r
51 <UseDebugLibraries>false</UseDebugLibraries>\r
820579e2 52 <PlatformToolset>v141</PlatformToolset>\r
be44e757
JPM
53 <WholeProgramOptimization>true</WholeProgramOptimization>\r
54 <CharacterSet>Unicode</CharacterSet>\r
55 <UseOfMfc>Static</UseOfMfc>\r
56 </PropertyGroup>\r
57 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
58 <ImportGroup Label="ExtensionSettings">\r
59 </ImportGroup>\r
60 <ImportGroup Label="Shared">\r
61 </ImportGroup>\r
62 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
63 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
64 </ImportGroup>\r
65 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
66 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
67 </ImportGroup>\r
68 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
69 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
70 </ImportGroup>\r
71 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
72 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
73 </ImportGroup>\r
74 <PropertyGroup Label="UserMacros" />\r
75 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
76 <OutDir>$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>\r
a2dfb8e5 77 <TargetName>$(ProjectName)d</TargetName>\r
be44e757
JPM
78 </PropertyGroup>\r
79 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
80 <OutDir>$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>\r
81 </PropertyGroup>\r
82 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
83 <ClCompile>\r
84 <PrecompiledHeader>\r
85 </PrecompiledHeader>\r
86 <WarningLevel>Level3</WarningLevel>\r
87 <Optimization>Disabled</Optimization>\r
88 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
89 </ClCompile>\r
90 <Link>\r
91 <SubSystem>Windows</SubSystem>\r
92 </Link>\r
93 </ItemDefinitionGroup>\r
94 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
95 <ClCompile>\r
96 <PrecompiledHeader>\r
97 </PrecompiledHeader>\r
98 <WarningLevel>Level3</WarningLevel>\r
99 <Optimization>Disabled</Optimization>\r
100 <PreprocessorDefinitions>_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
eb20f274 101 <AdditionalIncludeDirectories>C:\Qt\Qt5.9.1\5.9.1\msvc2017_64\include;C:\Qt\Qt5.9.1\5.9.1\msvc2017_64\include\QtGui;C:\Qt\Qt5.9.1\5.9.1\msvc2017_64\include\QtCore;C:\Qt\Qt5.9.1\5.9.1\msvc2017_64\include\QtWidgets;C:\SDK\SDL\SDL-1.2.15\include;C:\SDK\Elf\libelf-0.8.13-VS2015\include;C:\SDK\DWARF\libdwarf-VS2015\include;C:\SDK\zlib\zlib-1.2.8-VS2015\include</AdditionalIncludeDirectories>\r
be44e757
JPM
102 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
103 <AssemblerListingLocation>$(IntDir)asm\</AssemblerListingLocation>\r
104 <ObjectFileName>$(IntDir)obj\</ObjectFileName>\r
105 <MinimalRebuild>false</MinimalRebuild>\r
106 </ClCompile>\r
107 <Link>\r
108 <SubSystem>Windows</SubSystem>\r
109 </Link>\r
110 <Lib>\r
111 <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>\r
112 </Lib>\r
113 </ItemDefinitionGroup>\r
114 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
115 <ClCompile>\r
116 <WarningLevel>Level3</WarningLevel>\r
117 <PrecompiledHeader>\r
118 </PrecompiledHeader>\r
119 <Optimization>MaxSpeed</Optimization>\r
120 <FunctionLevelLinking>true</FunctionLevelLinking>\r
121 <IntrinsicFunctions>true</IntrinsicFunctions>\r
122 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
123 </ClCompile>\r
124 <Link>\r
125 <SubSystem>Windows</SubSystem>\r
126 <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
127 <OptimizeReferences>true</OptimizeReferences>\r
128 </Link>\r
129 </ItemDefinitionGroup>\r
130 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
131 <ClCompile>\r
132 <WarningLevel>Level3</WarningLevel>\r
133 <PrecompiledHeader>\r
134 </PrecompiledHeader>\r
135 <Optimization>Full</Optimization>\r
136 <FunctionLevelLinking>true</FunctionLevelLinking>\r
137 <IntrinsicFunctions>true</IntrinsicFunctions>\r
138 <PreprocessorDefinitions>NDEBUG;_LIB;_RELEASE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
eb20f274 139 <AdditionalIncludeDirectories>C:\Qt\Qt5.9.1\5.9.1\msvc2017_64\include;C:\Qt\Qt5.9.1\5.9.1\msvc2017_64\include\QtCore;C:\Qt\Qt5.9.1\5.9.1\msvc2017_64\include\QtGui;C:\Qt\Qt5.9.1\5.9.1\msvc2017_64\include\QtWidgets;C:\SDK\SDL\SDL-1.2.15\include;C:\SDK\zlib\zlib-1.2.8-VS2015\include;C:\SDK\Elf\libelf-0.8.13-VS2015\include;C:\SDK\DWARF\libdwarf-VS2015\include</AdditionalIncludeDirectories>\r
be44e757
JPM
140 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
141 <MinimalRebuild>false</MinimalRebuild>\r
142 <AssemblerListingLocation>$(IntDir)asm\</AssemblerListingLocation>\r
143 <ObjectFileName>$(IntDir)obj\</ObjectFileName>\r
144 <BasicRuntimeChecks>Default</BasicRuntimeChecks>\r
145 </ClCompile>\r
146 <Link>\r
147 <SubSystem>Windows</SubSystem>\r
148 <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
149 <OptimizeReferences>true</OptimizeReferences>\r
150 </Link>\r
151 <Lib>\r
152 <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>\r
153 </Lib>\r
154 </ItemDefinitionGroup>\r
be44e757
JPM
155 <ItemGroup>\r
156 <ClInclude Include="..\..\src\blitter.h" />\r
157 <ClInclude Include="..\..\src\cdintf.h" />\r
158 <ClInclude Include="..\..\src\cdrom.h" />\r
159 <ClInclude Include="..\..\src\dac.h" />\r
160 <ClInclude Include="..\..\src\dsp.h" />\r
161 <ClInclude Include="..\..\src\eeprom.h" />\r
162 <ClInclude Include="..\..\src\event.h" />\r
163 <ClInclude Include="..\..\src\filedb.h" />\r
164 <ClInclude Include="..\..\src\gpu.h" />\r
165 <ClInclude Include="..\..\src\jagbios.h" />\r
166 <ClInclude Include="..\..\src\jagbios2.h" />\r
167 <ClInclude Include="..\..\src\jagcdbios.h" />\r
168 <ClInclude Include="..\..\src\jagdasm.h" />\r
169 <ClInclude Include="..\..\src\jagdevcdbios.h" />\r
170 <ClInclude Include="..\..\src\jagstub1bios.h" />\r
171 <ClInclude Include="..\..\src\jagstub2bios.h" />\r
172 <ClInclude Include="..\..\src\jaguar.h" />\r
173 <ClInclude Include="..\..\src\jerry.h" />\r
174 <ClInclude Include="..\..\src\joystick.h" />\r
175 <ClInclude Include="..\..\src\memory.h" />\r
176 <ClInclude Include="..\..\src\memtrack.h" />\r
177 <ClInclude Include="..\..\src\mmu.h" />\r
bc10fc42 178 <ClInclude Include="..\..\src\modelsBIOS.h" />\r
be44e757
JPM
179 <ClInclude Include="..\..\src\op.h" />\r
180 <ClInclude Include="..\..\src\state.h" />\r
181 <ClInclude Include="..\..\src\tom.h" />\r
182 <ClInclude Include="..\..\src\universalhdr.h" />\r
183 <ClInclude Include="..\..\src\wavetable.h" />\r
184 <ClInclude Include="..\..\src\_MSC_VER\config.h" />\r
185 </ItemGroup>\r
186 <ItemGroup>\r
187 <ClCompile Include="..\..\src\blitter.cpp" />\r
188 <ClCompile Include="..\..\src\cdintf.cpp" />\r
189 <ClCompile Include="..\..\src\cdrom.cpp" />\r
190 <ClCompile Include="..\..\src\dac.cpp" />\r
191 <ClCompile Include="..\..\src\dsp.cpp">\r
192 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories);src;src\_MSC_VER;C:\SDK\SDL-1.2.15\include</AdditionalIncludeDirectories>\r
193 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories);src;src\_MSC_VER;C:\SDK\SDL-1.2.15\include</AdditionalIncludeDirectories>\r
194 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories);src;src\_MSC_VER;C:\SDK\SDL-1.2.15\include</AdditionalIncludeDirectories>\r
195 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories);src;src\_MSC_VER;C:\SDK\SDL-1.2.15\include</AdditionalIncludeDirectories>\r
196 </ClCompile>\r
197 <ClCompile Include="..\..\src\eeprom.cpp" />\r
198 <ClCompile Include="..\..\src\event.cpp" />\r
199 <ClCompile Include="..\..\src\filedb.cpp" />\r
200 <ClCompile Include="..\..\src\gpu.cpp" />\r
201 <ClCompile Include="..\..\src\jagbios.cpp" />\r
202 <ClCompile Include="..\..\src\jagbios2.cpp" />\r
203 <ClCompile Include="..\..\src\jagcdbios.cpp" />\r
204 <ClCompile Include="..\..\src\jagdasm.cpp" />\r
205 <ClCompile Include="..\..\src\jagdevcdbios.cpp" />\r
206 <ClCompile Include="..\..\src\jagstub1bios.cpp" />\r
207 <ClCompile Include="..\..\src\jagstub2bios.cpp" />\r
208 <ClCompile Include="..\..\src\jaguar.cpp" />\r
209 <ClCompile Include="..\..\src\jerry.cpp" />\r
210 <ClCompile Include="..\..\src\joystick.cpp" />\r
211 <ClCompile Include="..\..\src\memory.cpp" />\r
212 <ClCompile Include="..\..\src\memtrack.cpp" />\r
213 <ClCompile Include="..\..\src\mmu.cpp" />\r
bc10fc42 214 <ClCompile Include="..\..\src\modelsBIOS.cpp" />\r
be44e757
JPM
215 <ClCompile Include="..\..\src\op.cpp" />\r
216 <ClCompile Include="..\..\src\state.cpp" />\r
217 <ClCompile Include="..\..\src\tom.cpp" />\r
218 <ClCompile Include="..\..\src\universalhdr.cpp" />\r
219 <ClCompile Include="..\..\src\wavetable.cpp" />\r
220 </ItemGroup>\r
221 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
222 <ImportGroup Label="ExtensionTargets">\r
223 </ImportGroup>\r
cf76e892 224</Project>