Added ELF section types check and new error messages
[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 3 <ItemGroup Label="ProjectConfigurations">\r
be44e757
JPM
4 <ProjectConfiguration Include="Debug|x64">\r
5 <Configuration>Debug</Configuration>\r
6 <Platform>x64</Platform>\r
7 </ProjectConfiguration>\r
8 <ProjectConfiguration Include="Release|x64">\r
9 <Configuration>Release</Configuration>\r
10 <Platform>x64</Platform>\r
11 </ProjectConfiguration>\r
12 </ItemGroup>\r
13 <PropertyGroup Label="Globals">\r
14 <ProjectGuid>{D3EDE1F0-828A-4E36-883C-42645DE7AF00}</ProjectGuid>\r
15 <Keyword>Win32Proj</Keyword>\r
16 <RootNamespace>jaguarcore</RootNamespace>\r
820579e2 17 <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion>\r
be44e757
JPM
18 <ProjectName>jaguarcore</ProjectName>\r
19 </PropertyGroup>\r
20 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
be44e757
JPM
21 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
22 <ConfigurationType>StaticLibrary</ConfigurationType>\r
23 <UseDebugLibraries>true</UseDebugLibraries>\r
820579e2 24 <PlatformToolset>v141</PlatformToolset>\r
be44e757
JPM
25 <CharacterSet>Unicode</CharacterSet>\r
26 <UseOfMfc>Static</UseOfMfc>\r
27 </PropertyGroup>\r
28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
29 <ConfigurationType>StaticLibrary</ConfigurationType>\r
30 <UseDebugLibraries>false</UseDebugLibraries>\r
820579e2 31 <PlatformToolset>v141</PlatformToolset>\r
be44e757
JPM
32 <WholeProgramOptimization>true</WholeProgramOptimization>\r
33 <CharacterSet>Unicode</CharacterSet>\r
34 <UseOfMfc>Static</UseOfMfc>\r
35 </PropertyGroup>\r
36 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
37 <ImportGroup Label="ExtensionSettings">\r
38 </ImportGroup>\r
39 <ImportGroup Label="Shared">\r
40 </ImportGroup>\r
be44e757
JPM
41 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
42 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
43 </ImportGroup>\r
44 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
45 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
46 </ImportGroup>\r
47 <PropertyGroup Label="UserMacros" />\r
48 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
49 <OutDir>$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>\r
a2dfb8e5 50 <TargetName>$(ProjectName)d</TargetName>\r
be44e757
JPM
51 </PropertyGroup>\r
52 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
53 <OutDir>$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>\r
54 </PropertyGroup>\r
be44e757
JPM
55 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
56 <ClCompile>\r
57 <PrecompiledHeader>\r
58 </PrecompiledHeader>\r
59 <WarningLevel>Level3</WarningLevel>\r
60 <Optimization>Disabled</Optimization>\r
61 <PreprocessorDefinitions>_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
eb20f274 62 <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
63 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
64 <AssemblerListingLocation>$(IntDir)asm\</AssemblerListingLocation>\r
65 <ObjectFileName>$(IntDir)obj\</ObjectFileName>\r
66 <MinimalRebuild>false</MinimalRebuild>\r
67 </ClCompile>\r
68 <Link>\r
69 <SubSystem>Windows</SubSystem>\r
70 </Link>\r
71 <Lib>\r
72 <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>\r
73 </Lib>\r
74 </ItemDefinitionGroup>\r
be44e757
JPM
75 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
76 <ClCompile>\r
77 <WarningLevel>Level3</WarningLevel>\r
78 <PrecompiledHeader>\r
79 </PrecompiledHeader>\r
80 <Optimization>Full</Optimization>\r
81 <FunctionLevelLinking>true</FunctionLevelLinking>\r
82 <IntrinsicFunctions>true</IntrinsicFunctions>\r
83 <PreprocessorDefinitions>NDEBUG;_LIB;_RELEASE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
eb20f274 84 <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
85 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
86 <MinimalRebuild>false</MinimalRebuild>\r
87 <AssemblerListingLocation>$(IntDir)asm\</AssemblerListingLocation>\r
88 <ObjectFileName>$(IntDir)obj\</ObjectFileName>\r
89 <BasicRuntimeChecks>Default</BasicRuntimeChecks>\r
90 </ClCompile>\r
91 <Link>\r
92 <SubSystem>Windows</SubSystem>\r
93 <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
94 <OptimizeReferences>true</OptimizeReferences>\r
95 </Link>\r
96 <Lib>\r
97 <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>\r
98 </Lib>\r
99 </ItemDefinitionGroup>\r
be44e757
JPM
100 <ItemGroup>\r
101 <ClInclude Include="..\..\src\blitter.h" />\r
102 <ClInclude Include="..\..\src\cdintf.h" />\r
103 <ClInclude Include="..\..\src\cdrom.h" />\r
104 <ClInclude Include="..\..\src\dac.h" />\r
105 <ClInclude Include="..\..\src\dsp.h" />\r
106 <ClInclude Include="..\..\src\eeprom.h" />\r
107 <ClInclude Include="..\..\src\event.h" />\r
108 <ClInclude Include="..\..\src\filedb.h" />\r
109 <ClInclude Include="..\..\src\gpu.h" />\r
110 <ClInclude Include="..\..\src\jagbios.h" />\r
111 <ClInclude Include="..\..\src\jagbios2.h" />\r
112 <ClInclude Include="..\..\src\jagcdbios.h" />\r
113 <ClInclude Include="..\..\src\jagdasm.h" />\r
114 <ClInclude Include="..\..\src\jagdevcdbios.h" />\r
115 <ClInclude Include="..\..\src\jagstub1bios.h" />\r
116 <ClInclude Include="..\..\src\jagstub2bios.h" />\r
117 <ClInclude Include="..\..\src\jaguar.h" />\r
118 <ClInclude Include="..\..\src\jerry.h" />\r
119 <ClInclude Include="..\..\src\joystick.h" />\r
120 <ClInclude Include="..\..\src\memory.h" />\r
121 <ClInclude Include="..\..\src\memtrack.h" />\r
122 <ClInclude Include="..\..\src\mmu.h" />\r
bc10fc42 123 <ClInclude Include="..\..\src\modelsBIOS.h" />\r
be44e757
JPM
124 <ClInclude Include="..\..\src\op.h" />\r
125 <ClInclude Include="..\..\src\state.h" />\r
126 <ClInclude Include="..\..\src\tom.h" />\r
127 <ClInclude Include="..\..\src\universalhdr.h" />\r
128 <ClInclude Include="..\..\src\wavetable.h" />\r
129 <ClInclude Include="..\..\src\_MSC_VER\config.h" />\r
130 </ItemGroup>\r
131 <ItemGroup>\r
132 <ClCompile Include="..\..\src\blitter.cpp" />\r
133 <ClCompile Include="..\..\src\cdintf.cpp" />\r
134 <ClCompile Include="..\..\src\cdrom.cpp" />\r
135 <ClCompile Include="..\..\src\dac.cpp" />\r
136 <ClCompile Include="..\..\src\dsp.cpp">\r
be44e757 137 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories);src;src\_MSC_VER;C:\SDK\SDL-1.2.15\include</AdditionalIncludeDirectories>\r
be44e757
JPM
138 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories);src;src\_MSC_VER;C:\SDK\SDL-1.2.15\include</AdditionalIncludeDirectories>\r
139 </ClCompile>\r
140 <ClCompile Include="..\..\src\eeprom.cpp" />\r
141 <ClCompile Include="..\..\src\event.cpp" />\r
142 <ClCompile Include="..\..\src\filedb.cpp" />\r
143 <ClCompile Include="..\..\src\gpu.cpp" />\r
144 <ClCompile Include="..\..\src\jagbios.cpp" />\r
145 <ClCompile Include="..\..\src\jagbios2.cpp" />\r
146 <ClCompile Include="..\..\src\jagcdbios.cpp" />\r
147 <ClCompile Include="..\..\src\jagdasm.cpp" />\r
148 <ClCompile Include="..\..\src\jagdevcdbios.cpp" />\r
149 <ClCompile Include="..\..\src\jagstub1bios.cpp" />\r
150 <ClCompile Include="..\..\src\jagstub2bios.cpp" />\r
151 <ClCompile Include="..\..\src\jaguar.cpp" />\r
152 <ClCompile Include="..\..\src\jerry.cpp" />\r
153 <ClCompile Include="..\..\src\joystick.cpp" />\r
154 <ClCompile Include="..\..\src\memory.cpp" />\r
155 <ClCompile Include="..\..\src\memtrack.cpp" />\r
156 <ClCompile Include="..\..\src\mmu.cpp" />\r
bc10fc42 157 <ClCompile Include="..\..\src\modelsBIOS.cpp" />\r
be44e757
JPM
158 <ClCompile Include="..\..\src\op.cpp" />\r
159 <ClCompile Include="..\..\src\state.cpp" />\r
160 <ClCompile Include="..\..\src\tom.cpp" />\r
161 <ClCompile Include="..\..\src\universalhdr.cpp" />\r
162 <ClCompile Include="..\..\src\wavetable.cpp" />\r
163 </ItemGroup>\r
164 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
165 <ImportGroup Label="ExtensionTargets">\r
166 </ImportGroup>\r
cf76e892 167</Project>