Binary interface: Windows building
This commit is contained in:
parent
1f37dcc0a0
commit
10414b1f1d
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="IntegrityChecks" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
|
||||
<!--
|
||||
<PropertyGroup>
|
||||
<SSE_Level>0,10,20,30,31,40</SSE_Level> (31 is SSSE3; 0 is disabled. if using x64, SSE2 or better will be forcibly enabled)
|
||||
<AVX_Level>0,10,20</AVX_Level> (10 is AVX; 20 is AVX2; 0 is disabled. if using AVX, SSE2 or better will be forcibly enabled)
|
||||
<DEVELOPER>true</DEVELOPER> (enable dev+ feature)
|
||||
<GDB_STUB>false</GDB_STUB> (enable GDB stub feature)
|
||||
<EXPERIMENTAL_WIFI_COMM>true</EXPERIMENTAL_WIFI_COMM> (enable EXPERIMENTAL_WIFI_COMM feature)
|
||||
</PropertyGroup>
|
||||
-->
|
||||
|
||||
</Project>
|
|
@ -0,0 +1,40 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 14.0.24720.0
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DeSmuME Interface", "DeSmuME_Interface.vcxproj", "{9F5F72A1-D3A5-4918-B460-E076B16D10A9}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|x64 = Debug|x64
|
||||
Debug|x86 = Debug|x86
|
||||
Dev+|x64 = Dev+|x64
|
||||
Dev+|x86 = Dev+|x86
|
||||
Release Fastbuild|x64 = Release Fastbuild|x64
|
||||
Release Fastbuild|x86 = Release Fastbuild|x86
|
||||
Release|x64 = Release|x64
|
||||
Release|x86 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Debug|x64.Build.0 = Debug|x64
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Debug|x86.ActiveCfg = Debug|Win32
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Debug|x86.Build.0 = Debug|Win32
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Dev+|x64.ActiveCfg = Dev+|x64
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Dev+|x64.Build.0 = Dev+|x64
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Dev+|x86.ActiveCfg = Dev+|Win32
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Dev+|x86.Build.0 = Dev+|Win32
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Release Fastbuild|x64.ActiveCfg = Release Fastbuild|x64
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Release Fastbuild|x64.Build.0 = Release Fastbuild|x64
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Release Fastbuild|x86.ActiveCfg = Release Fastbuild|Win32
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Release Fastbuild|x86.Build.0 = Release Fastbuild|Win32
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Release|x64.ActiveCfg = Release|x64
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Release|x64.Build.0 = Release|x64
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Release|x86.ActiveCfg = Release|Win32
|
||||
{9F5F72A1-D3A5-4918-B460-E076B16D10A9}.Release|x86.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,525 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" InitialTargets="UNDUPOBJ" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Dev+|Win32">
|
||||
<Configuration>Dev+</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Dev+|x64">
|
||||
<Configuration>Dev+</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release Fastbuild|Win32">
|
||||
<Configuration>Release Fastbuild</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release Fastbuild|x64">
|
||||
<Configuration>Release Fastbuild</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectName>DeSmuME Interface</ProjectName>
|
||||
<ProjectGuid>{9F5F72A1-D3A5-4918-B460-E076B16D10A9}</ProjectGuid>
|
||||
<RootNamespace>DeSmuME</RootNamespace>
|
||||
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(VisualStudioVersion)' == '16.0'" Label="TargetPlatform">
|
||||
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(VisualStudioVersion)' != '16.0'" Label="TargetPlatform">
|
||||
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<!-- desmume customization: set PlatformToolset to an uptodate choice for vs2015 and leave it to the default vs2010 toolset for vs2010 -->
|
||||
<!-- NOTE: the location of this hack is important or else we break resource editing, intellisense, and ctrl+f7 in vs2010 either; or it doesnt work for vs2015. weird. -->
|
||||
<PropertyGroup Condition="'$(VisualStudioVersion)' == '16.0'" Label="Configuration">
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(VisualStudioVersion)' == '15.0'" Label="Configuration">
|
||||
<PlatformToolset>v141_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(VisualStudioVersion)' == '14.0'" Label="Configuration">
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
|
||||
<Import Project="desmume.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Link>
|
||||
<LargeAddressAware>true</LargeAddressAware>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Dev+|Win32'">
|
||||
<Link>
|
||||
<LargeAddressAware>true</LargeAddressAware>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|Win32'">
|
||||
<Link>
|
||||
<LargeAddressAware>true</LargeAddressAware>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Link>
|
||||
<LargeAddressAware>true</LargeAddressAware>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\addons\slot1comp_mc.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot1comp_protocol.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot1comp_rom.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot1_retail_auto.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot1_retail_mcrom.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot1_retail_mcrom_debug.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot2_auto.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot2_passme.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot2_piano.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot1_none.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot1_r4.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot1_retail_nand.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot2_mpcf.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot2_paddle.cpp" />
|
||||
<ClCompile Include="..\..\..\arm_instructions.cpp" />
|
||||
<ClCompile Include="..\..\..\armcpu.cpp" />
|
||||
<ClCompile Include="..\..\..\arm_jit.cpp" />
|
||||
<ClCompile Include="..\..\..\bios.cpp" />
|
||||
<ClCompile Include="..\..\..\cheatSystem.cpp" />
|
||||
<ClCompile Include="..\..\..\commandline.cpp" />
|
||||
<ClCompile Include="..\..\..\common.cpp" />
|
||||
<ClCompile Include="..\..\..\cp15.cpp" />
|
||||
<ClCompile Include="..\..\..\Database.cpp" />
|
||||
<ClCompile Include="..\..\..\debug.cpp" />
|
||||
<ClCompile Include="..\..\..\driver.cpp" />
|
||||
<ClCompile Include="..\..\..\emufile.cpp" />
|
||||
<ClCompile Include="..\..\..\encrypt.cpp" />
|
||||
<ClCompile Include="..\..\..\FIFO.cpp" />
|
||||
<ClCompile Include="..\..\..\filter\2xsai.cpp" />
|
||||
<ClCompile Include="..\..\..\filter\bilinear.cpp" />
|
||||
<ClCompile Include="..\..\..\filter\deposterize.cpp" />
|
||||
<ClCompile Include="..\..\..\filter\epx.cpp" />
|
||||
<ClCompile Include="..\..\..\filter\hq2x.cpp" />
|
||||
<ClCompile Include="..\..\..\filter\hq3x.cpp" />
|
||||
<ClCompile Include="..\..\..\filter\hq4x.cpp" />
|
||||
<ClCompile Include="..\..\..\filter\lq2x.cpp" />
|
||||
<ClCompile Include="..\..\..\filter\scanline.cpp" />
|
||||
<ClCompile Include="..\..\..\filter\videofilter.cpp" />
|
||||
<ClCompile Include="..\..\..\filter\xbrz.cpp" />
|
||||
<ClCompile Include="..\..\..\firmware.cpp" />
|
||||
<ClCompile Include="..\..\..\frontend\modules\ImageOut.cpp" />
|
||||
<ClCompile Include="..\..\..\gfx3d.cpp" />
|
||||
<ClCompile Include="..\..\..\GPU.cpp" />
|
||||
<ClCompile Include="..\..\..\libretro-common\compat\compat_fnmatch.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\compat\compat_getopt.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\compat\compat_posix_string.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\compat\compat_snprintf.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\compat\compat_strcasestr.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\compat\compat_strl.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\encodings\encoding_utf.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\features\features_cpu.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\file\archive_file.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\file\archive_file_zlib.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\file\file_path.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\file\nbio\nbio_stdio.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\file\retro_dirent.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\file\retro_stat.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\formats\bmp\rbmp_encode.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\formats\png\rpng.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\formats\png\rpng_encode.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\hash\rhash.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\lists\dir_list.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\lists\file_list.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\lists\string_list.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\rthreads\rsemaphore.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\rthreads\rthreads.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\streams\file_stream.c" />
|
||||
<ClCompile Include="..\..\..\libretro-common\streams\memory_stream.c" />
|
||||
<ClCompile Include="..\..\..\lua-engine.cpp" />
|
||||
<ClCompile Include="..\..\..\matrix.cpp" />
|
||||
<ClCompile Include="..\..\..\mc.cpp" />
|
||||
<ClCompile Include="..\..\..\MMU.cpp" />
|
||||
<ClCompile Include="..\..\..\movie.cpp" />
|
||||
<ClCompile Include="..\..\..\NDSSystem.cpp" />
|
||||
<ClCompile Include="..\..\..\OGLRender.cpp" />
|
||||
<ClCompile Include="..\..\..\OGLRender_3_2.cpp" />
|
||||
<ClCompile Include="..\..\..\path.cpp" />
|
||||
<ClCompile Include="..\..\..\rasterize.cpp" />
|
||||
<ClCompile Include="..\..\..\readwrite.cpp" />
|
||||
<ClCompile Include="..\..\..\render3D.cpp" />
|
||||
<ClCompile Include="..\..\..\ROMReader.cpp" />
|
||||
<ClCompile Include="..\..\..\rtc.cpp" />
|
||||
<ClCompile Include="..\..\..\saves.cpp" />
|
||||
<ClCompile Include="..\..\..\slot1.cpp" />
|
||||
<ClCompile Include="..\..\..\slot2.cpp" />
|
||||
<ClCompile Include="..\..\..\SPU.cpp" />
|
||||
<ClCompile Include="..\..\..\texcache.cpp" />
|
||||
<ClCompile Include="..\..\..\thumb_instructions.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\advanscene.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\assembler.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\assert.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\buffer.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\compiler.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\compilercontext.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\compilerfunc.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\compileritem.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\context.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\cpuinfo.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\defs.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\func.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\logger.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\memorymanager.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\memorymarker.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\operand.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\stringbuilder.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\stringutil.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\virtualmemory.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\zonememory.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86assembler.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86compiler.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86compilercontext.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86compilerfunc.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86compileritem.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86cpuinfo.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86defs.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86func.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86operand.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86util.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\colorspacehandler\colorspacehandler.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\colorspacehandler\colorspacehandler_AltiVec.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Dev+|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Dev+|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\colorspacehandler\colorspacehandler_AVX2.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Dev+|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Dev+|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\colorspacehandler\colorspacehandler_SSE2.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Dev+|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Dev+|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\datetime.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\dlditool.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\emufat.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\fsnitro.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\libfat\cache.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\libfat\directory.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\libfat\disc.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\libfat\fatdir.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\libfat\fatfile.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\libfat\filetime.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\libfat\file_allocation_table.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\libfat\libfat.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\libfat\libfat_public_api.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\libfat\lock.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\libfat\partition.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\tinyxml\tinystr.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\tinyxml\tinyxml.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\tinyxml\tinyxmlerror.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\tinyxml\tinyxmlparser.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\vfat.cpp" />
|
||||
<ClCompile Include="..\..\..\version.cpp" />
|
||||
<ClCompile Include="..\..\..\wifi.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot2_expMemory.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot2_gbagame.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot2_guitarGrip.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot2_none.cpp" />
|
||||
<ClCompile Include="..\..\..\addons\slot2_rumblepak.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\guid.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\task.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\xstring.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\decrypt\crc.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\decrypt\decrypt.cpp" />
|
||||
<ClCompile Include="..\..\..\utils\decrypt\header.cpp" />
|
||||
<ClCompile Include="..\..\..\metaspu\metaspu.cpp" />
|
||||
<ClCompile Include="..\..\..\metaspu\SndOut.cpp" />
|
||||
<ClCompile Include="..\..\..\metaspu\Timestretcher.cpp" />
|
||||
<ClCompile Include="..\..\..\metaspu\win32\ConfigSoundtouch.cpp" />
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\3dnow_win.cpp" />
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\AAFilter.cpp" />
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\cpu_detect_x86_win.cpp" />
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\FIFOSampleBuffer.cpp" />
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\FIRFilter.cpp" />
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\mmx_optimized.cpp" />
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\RateTransposer.cpp" />
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\SoundTouch.cpp" />
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\sse_optimized.cpp" />
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\TDStretch.cpp" />
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\WavFile.cpp" />
|
||||
<ClCompile Include="..\..\modules\Disassembler.cpp" />
|
||||
<ClCompile Include="..\..\modules\osd\agg\aggdraw.cpp" />
|
||||
<ClCompile Include="..\..\modules\osd\agg\agg_osd.cpp" />
|
||||
<ClCompile Include="..\..\posix\shared\ctrlssdl.cpp" />
|
||||
<ClCompile Include="..\..\posix\shared\sndsdl.cpp" />
|
||||
<ClCompile Include="..\..\windows\mic-win.cpp" />
|
||||
<ClCompile Include="..\..\windows\winutil.cpp" />
|
||||
<ClCompile Include="..\draw_sdl.cpp" />
|
||||
<ClCompile Include="..\interface.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\addons\slot1comp_mc.h" />
|
||||
<ClInclude Include="..\..\..\addons\slot1comp_protocol.h" />
|
||||
<ClInclude Include="..\..\..\addons\slot1comp_rom.h" />
|
||||
<ClInclude Include="..\..\..\Database.h" />
|
||||
<ClInclude Include="..\..\..\filter\filter.h" />
|
||||
<ClInclude Include="..\..\..\filter\hq2x.h" />
|
||||
<ClInclude Include="..\..\..\filter\interp.h" />
|
||||
<ClInclude Include="..\..\..\filter\lq2x.h" />
|
||||
<ClInclude Include="..\..\..\filter\videofilter.h" />
|
||||
<ClInclude Include="..\..\..\filter\xbrz.h" />
|
||||
<ClInclude Include="..\..\..\libretro-common\include\compat\getopt.h" />
|
||||
<ClInclude Include="..\..\..\libretro-common\include\compat\msvc.h" />
|
||||
<ClInclude Include="..\..\..\libretro-common\include\encodings\utf.h" />
|
||||
<ClInclude Include="..\..\..\libretro-common\include\features\features_cpu.h" />
|
||||
<ClInclude Include="..\..\..\libretro-common\include\formats\image.h" />
|
||||
<ClInclude Include="..\..\..\libretro-common\include\formats\rbmp.h" />
|
||||
<ClInclude Include="..\..\..\libretro-common\include\formats\rpng.h" />
|
||||
<ClInclude Include="..\..\..\libretro-common\include\libretro.h" />
|
||||
<ClInclude Include="..\..\..\libretro-common\include\rthreads\rthreads.h" />
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\FIRFilter.h" />
|
||||
<ClInclude Include="..\..\..\types.h" />
|
||||
<ClInclude Include="..\..\..\utils\bits.h" />
|
||||
<ClInclude Include="..\..\..\utils\colorspacehandler\colorspacehandler_AltiVec.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Dev+|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Dev+|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\colorspacehandler\colorspacehandler_AVX2.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Dev+|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Dev+|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\colorspacehandler\colorspacehandler_SSE2.h">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Dev+|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Dev+|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|x64'">true</ExcludedFromBuild>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\version.h" />
|
||||
<ClInclude Include="..\..\..\armcpu.h" />
|
||||
<ClInclude Include="..\..\..\arm_jit.h" />
|
||||
<ClInclude Include="..\..\..\bios.h" />
|
||||
<ClInclude Include="..\..\..\cheatSystem.h" />
|
||||
<ClInclude Include="..\..\..\commandline.h" />
|
||||
<ClInclude Include="..\..\..\common.h" />
|
||||
<ClInclude Include="..\..\..\cp15.h" />
|
||||
<ClInclude Include="..\..\..\debug.h" />
|
||||
<ClInclude Include="..\..\..\driver.h" />
|
||||
<ClInclude Include="..\..\..\emufile.h" />
|
||||
<ClInclude Include="..\..\..\encrypt.h" />
|
||||
<ClInclude Include="..\..\..\FIFO.h" />
|
||||
<ClInclude Include="..\..\..\firmware.h" />
|
||||
<ClInclude Include="..\..\..\frontend\modules\ImageOut.h" />
|
||||
<ClInclude Include="..\..\..\gfx3d.h" />
|
||||
<ClInclude Include="..\..\..\GPU.h" />
|
||||
<ClInclude Include="..\..\..\instructions.h" />
|
||||
<ClInclude Include="..\..\..\instruction_attributes.h" />
|
||||
<ClInclude Include="..\..\..\libretro-common\include\boolean.h" />
|
||||
<ClInclude Include="..\..\..\libretro-common\include\retro_inline.h" />
|
||||
<ClInclude Include="..\..\..\libretro-common\include\retro_miscellaneous.h" />
|
||||
<ClInclude Include="..\..\..\lua-engine.h" />
|
||||
<ClInclude Include="..\..\..\matrix.h" />
|
||||
<ClInclude Include="..\..\..\mc.h" />
|
||||
<ClInclude Include="..\..\..\mem.h" />
|
||||
<ClInclude Include="..\..\..\mic.h" />
|
||||
<ClInclude Include="..\..\..\MMU.h" />
|
||||
<ClInclude Include="..\..\..\MMU_timing.h" />
|
||||
<ClInclude Include="..\..\modules\osd\agg\agg2d.h" />
|
||||
<ClInclude Include="..\..\modules\osd\agg\aggdraw.h" />
|
||||
<ClInclude Include="..\..\modules\osd\agg\agg_osd.h" />
|
||||
<ClInclude Include="..\..\..\movie.h" />
|
||||
<ClInclude Include="..\..\..\NDSSystem.h" />
|
||||
<ClInclude Include="..\..\..\OGLRender.h" />
|
||||
<ClInclude Include="..\..\..\OGLRender_3_2.h" />
|
||||
<ClInclude Include="..\..\..\path.h" />
|
||||
<ClInclude Include="..\..\..\rasterize.h" />
|
||||
<ClInclude Include="..\..\..\readwrite.h" />
|
||||
<ClInclude Include="..\..\..\registers.h" />
|
||||
<ClInclude Include="..\..\..\render3D.h" />
|
||||
<ClInclude Include="..\..\..\ROMReader.h" />
|
||||
<ClInclude Include="..\..\..\rtc.h" />
|
||||
<ClInclude Include="..\..\..\saves.h" />
|
||||
<ClInclude Include="..\..\..\slot1.h" />
|
||||
<ClInclude Include="..\..\..\slot2.h" />
|
||||
<ClInclude Include="..\..\..\SPU.h" />
|
||||
<ClInclude Include="..\..\..\texcache.h" />
|
||||
<ClInclude Include="..\..\..\utils\advanscene.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\asmjit.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\config.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\apibegin.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\apiend.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\assembler.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\assert.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\buffer.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\build.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\compiler.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\compilercontext.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\compilerfunc.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\compileritem.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\context.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\cpuinfo.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\defs.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\func.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\intutil.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\lock.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\logger.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\memorymanager.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\memorymarker.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\operand.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\podvector.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\stringbuilder.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\stringutil.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\virtualmemory.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\zonememory.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86assembler.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86compiler.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86compilercontext.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86compilerfunc.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86compileritem.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86cpuinfo.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86defs.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86func.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86operand.h" />
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86util.h" />
|
||||
<ClInclude Include="..\..\..\utils\colorspacehandler\colorspacehandler.h" />
|
||||
<ClInclude Include="..\..\..\utils\datetime.h" />
|
||||
<ClInclude Include="..\..\..\utils\emufat.h" />
|
||||
<ClInclude Include="..\..\..\utils\emufat_types.h" />
|
||||
<ClInclude Include="..\..\..\utils\fsnitro.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\bit_ops.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\cache.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\common.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\directory.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\disc.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\disc_io.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\fat.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\fatdir.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\fatfile.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\filetime.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\file_allocation_table.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\libfat_pc.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\libfat_public_api.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\lock.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\mem_allocate.h" />
|
||||
<ClInclude Include="..\..\..\utils\libfat\partition.h" />
|
||||
<ClInclude Include="..\..\..\utils\tinyxml\tinystr.h" />
|
||||
<ClInclude Include="..\..\..\utils\tinyxml\tinyxml.h" />
|
||||
<ClInclude Include="..\..\..\utils\vfat.h" />
|
||||
<ClInclude Include="..\..\modules\Disassembler.h" />
|
||||
<ClInclude Include="..\..\..\wifi.h" />
|
||||
<ClInclude Include="..\..\..\utils\guid.h" />
|
||||
<ClInclude Include="..\..\..\utils\task.h" />
|
||||
<ClInclude Include="..\..\..\utils\decrypt\crc.h" />
|
||||
<ClInclude Include="..\..\..\utils\decrypt\decrypt.h" />
|
||||
<ClInclude Include="..\..\..\utils\decrypt\header.h" />
|
||||
<ClInclude Include="..\..\..\metaspu\metaspu.h" />
|
||||
<ClInclude Include="..\..\..\metaspu\SndOut.h" />
|
||||
<ClInclude Include="..\..\..\metaspu\win32\Dialogs.h" />
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\AAFilter.h" />
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\BPMDetect.h" />
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\cpu_detect.h" />
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\FIFOSampleBuffer.h" />
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\FIFOSamplePipe.h" />
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\RateTransposer.h" />
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\SoundTouch.h" />
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\STTypes.h" />
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\TDStretch.h" />
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\WavFile.h" />
|
||||
<ClInclude Include="..\..\posix\shared\ctrlssdl.h" />
|
||||
<ClInclude Include="..\..\posix\shared\sndsdl.h" />
|
||||
<ClInclude Include="..\..\windows\winutil.h" />
|
||||
<ClInclude Include="..\interface.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="..\instruction_tabdef.inc" />
|
||||
<None Include="..\..\modules\osd\agg\agg2d.inl" />
|
||||
<None Include="..\thumb_tabdef.inc" />
|
||||
<None Include="..\..\..\utils\AsmJit\COPYING.txt" />
|
||||
<CustomBuild Include="..\..\windows\lua\lua.7z">
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">call ..\..\windows\un7z_and_touch.bat ..\..\windows\lua\lua.7z .libs\win32\lua* .libs\x64\lua* .libs\lua.tag</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">7z.exe;..\..\windows\un7z_and_touch.bat</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.libs\lua.tag;</Outputs>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">call ..\..\windows\un7z_and_touch.bat ..\..\windows\lua\lua.7z .libs\win32\lua* .libs\x64\lua* .libs\lua.tag</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">7z.exe;..\..\windows\un7z_and_touch.bat</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.libs\lua.tag;</Outputs>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Dev+|Win32'">call ..\..\windows\un7z_and_touch.bat ..\..\windows\lua\lua.7z .libs\win32\lua* .libs\x64\lua* .libs\lua.tag</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Dev+|Win32'">7z.exe;..\..\windows\un7z_and_touch.bat</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Dev+|Win32'">.libs\lua.tag;</Outputs>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">call ..\..\windows\un7z_and_touch.bat ..\..\windows\lua\lua.7z .libs\win32\lua* .libs\x64\lua* .libs\lua.tag</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|Win32'">call ..\..\windows\un7z_and_touch.bat ..\..\windows\lua\lua.7z .libs\win32\lua* .libs\x64\lua* .libs\lua.tag</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">7z.exe;..\..\windows\un7z_and_touch.bat</AdditionalInputs>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|Win32'">7z.exe;un7z_and_touch.bat</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.libs\lua.tag;</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|Win32'">.libs\lua.tag;</Outputs>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">call ..\..\windows\un7z_and_touch.bat ..\..\windows\lua\lua.7z .libs\win32\lua* .libs\x64\lua* .libs\lua.tag</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|x64'">call ..\..\windows\un7z_and_touch.bat ..\..\windows\lua\lua.7z .libs\win32\lua* .libs\x64\lua* .libs\lua.tag</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">7z.exe;..\..\windows\un7z_and_touch.bat</AdditionalInputs>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|x64'">7z.exe;un7z_and_touch.bat</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.libs\lua.tag;</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release Fastbuild|x64'">.libs\lua.tag;</Outputs>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Dev+|x64'">call ..\..\windows\un7z_and_touch.bat ..\..\windows\lua\lua.7z .libs\win32\lua* .libs\x64\lua* .libs\lua.tag</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Dev+|x64'">.libs\lua.tag;</Outputs>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Dev+|x64'">7z.exe;..\..\windows\un7z_and_touch.bat</AdditionalInputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
|
||||
</ImportGroup>
|
||||
</Project>
|
|
@ -0,0 +1,996 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="addons">
|
||||
<UniqueIdentifier>{1761f316-4c22-4742-8f37-77ea008d2623}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="filter">
|
||||
<UniqueIdentifier>{0c7156df-b4ef-4cd2-af76-6a6c1e66145a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="frontend">
|
||||
<UniqueIdentifier>{9bac6bce-2c43-4ed8-bc81-139766c97d61}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="frontend\modules">
|
||||
<UniqueIdentifier>{bf0f0a1c-c47b-485d-88ef-77ec60ed76d8}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="frontend\modules\osd">
|
||||
<UniqueIdentifier>{2fa3e628-6c05-4f93-8543-dc1737844f89}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="frontend\modules\osd\agg">
|
||||
<UniqueIdentifier>{7f9106f6-6228-4333-bc30-f3aa42054661}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common">
|
||||
<UniqueIdentifier>{96d6a2cc-95dd-4cff-aedb-a4fca349e03e}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\rthreads">
|
||||
<UniqueIdentifier>{4081af90-0821-41a7-bfa5-a1ea2e2507b0}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\include">
|
||||
<UniqueIdentifier>{3d685b20-07d6-40cd-9698-092e3956a99b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\include\rthreads">
|
||||
<UniqueIdentifier>{f073b402-2ede-4541-ac04-8374eb50e6da}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\include\formats">
|
||||
<UniqueIdentifier>{9f342479-151c-448b-b5a1-6bf96ec68e4a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\include\compat">
|
||||
<UniqueIdentifier>{0e38e634-1de6-4c6e-b1d4-8b3f9e77840a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\include\streams">
|
||||
<UniqueIdentifier>{2eba95b4-6c79-43a6-bc38-ae9ce1df54dd}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\include\features">
|
||||
<UniqueIdentifier>{3b540aa2-669b-494c-9181-9d7b38549d3a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\formats">
|
||||
<UniqueIdentifier>{c36360aa-3622-438e-9d70-18c859eaeb01}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\formats\png">
|
||||
<UniqueIdentifier>{7038db37-0de1-4561-aec4-d628e1d31265}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\formats\bmp">
|
||||
<UniqueIdentifier>{3b266419-458b-493d-9c55-5d5cc6b212ce}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\file">
|
||||
<UniqueIdentifier>{114f59af-a844-468a-9cb9-2f7faf861035}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\file\nbio">
|
||||
<UniqueIdentifier>{59d051e5-34eb-4b72-b6a1-7a893c6592e2}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\compat">
|
||||
<UniqueIdentifier>{334a6ab8-9fe9-4577-983a-10f3b6fa95b9}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\hash">
|
||||
<UniqueIdentifier>{23ac753a-66cd-40c8-92c3-90f145eaf022}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\lists">
|
||||
<UniqueIdentifier>{18cba3ce-aaa6-441d-8111-408d0fcef7d2}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\features">
|
||||
<UniqueIdentifier>{15ea6bdf-cacd-4fcb-b2ed-5290b6f05007}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="metaspu">
|
||||
<UniqueIdentifier>{53ec9c3c-7653-46ff-83a8-9590482bcf8b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="metaspu\win32">
|
||||
<UniqueIdentifier>{a6e751df-3c94-41c0-96a1-5ca50d92b221}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="metaspu\SoundTouch">
|
||||
<UniqueIdentifier>{e51fc8a7-4240-4b5c-8c2a-86c30fef95c9}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="utils">
|
||||
<UniqueIdentifier>{1b0f72b3-27d4-4d86-b253-eda5a3ebab7b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="utils\decrypt">
|
||||
<UniqueIdentifier>{80fa193a-2814-401d-8a51-47c8d876eb8b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="utils\libfat">
|
||||
<UniqueIdentifier>{c751e37c-54da-44e2-9be8-0399cb02467a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="utils\tinyxml">
|
||||
<UniqueIdentifier>{6d47beab-6087-48e1-953d-f5da134a023a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="utils\AsmJit">
|
||||
<UniqueIdentifier>{faa7804e-deb3-482f-b348-921cb7dacca7}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="utils\AsmJit\core">
|
||||
<UniqueIdentifier>{82c38db3-d06d-44b5-a9a4-be3c002d0db0}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="utils\AsmJit\x86">
|
||||
<UniqueIdentifier>{0d620905-0dcf-47a4-bac2-91f307aa9994}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="utils\colorspacehandler">
|
||||
<UniqueIdentifier>{db5dc512-2b75-4476-8cac-75fd4acfd85f}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\encodings">
|
||||
<UniqueIdentifier>{f411c88e-4cf5-43ea-9af7-96030fbb4839}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="libretro-common\include\encodings">
|
||||
<UniqueIdentifier>{c3763fed-6836-4ede-be25-d6d35bbad418}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="frontend\interface">
|
||||
<UniqueIdentifier>{e9278c1a-48ec-4783-9654-6ab297b919f1}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="frontend\windows">
|
||||
<UniqueIdentifier>{bb85167f-f8b2-4eb9-b0f6-b32bb93f47fe}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="frontend\posix">
|
||||
<UniqueIdentifier>{4f0d8122-63a5-4a52-b8b2-332850b3f0f4}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="frontend\posix\shared">
|
||||
<UniqueIdentifier>{e29895bf-f6e1-486e-814e-bdf2e1414599}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\addons\slot2_expMemory.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot2_gbagame.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot2_guitarGrip.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot2_none.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot2_rumblepak.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\guid.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\task.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\xstring.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\decrypt\crc.cpp">
|
||||
<Filter>utils\decrypt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\decrypt\decrypt.cpp">
|
||||
<Filter>utils\decrypt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\decrypt\header.cpp">
|
||||
<Filter>utils\decrypt</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\metaspu\metaspu.cpp">
|
||||
<Filter>metaspu</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\metaspu\SndOut.cpp">
|
||||
<Filter>metaspu</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\metaspu\Timestretcher.cpp">
|
||||
<Filter>metaspu</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\metaspu\win32\ConfigSoundtouch.cpp">
|
||||
<Filter>metaspu\win32</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\3dnow_win.cpp">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\AAFilter.cpp">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\cpu_detect_x86_win.cpp">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\FIFOSampleBuffer.cpp">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\FIRFilter.cpp">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\mmx_optimized.cpp">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\RateTransposer.cpp">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\SoundTouch.cpp">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\sse_optimized.cpp">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\TDStretch.cpp">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\metaspu\SoundTouch\WavFile.cpp">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot2_piano.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\dlditool.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot1_none.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot1_r4.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot1_retail_nand.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\datetime.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\libfat\partition.cpp">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\libfat\cache.cpp">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\libfat\directory.cpp">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\libfat\disc.cpp">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\libfat\fatdir.cpp">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\libfat\fatfile.cpp">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\libfat\file_allocation_table.cpp">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\libfat\filetime.cpp">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\libfat\libfat.cpp">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\libfat\libfat_public_api.cpp">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\libfat\lock.cpp">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot2_mpcf.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\vfat.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\emufat.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot2_paddle.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\tinyxml\tinystr.cpp">
|
||||
<Filter>utils\tinyxml</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\tinyxml\tinyxml.cpp">
|
||||
<Filter>utils\tinyxml</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\tinyxml\tinyxmlerror.cpp">
|
||||
<Filter>utils\tinyxml</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\tinyxml\tinyxmlparser.cpp">
|
||||
<Filter>utils\tinyxml</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\filter\epx.cpp">
|
||||
<Filter>filter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\filter\hq2x.cpp">
|
||||
<Filter>filter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\filter\hq4x.cpp">
|
||||
<Filter>filter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\filter\lq2x.cpp">
|
||||
<Filter>filter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\filter\scanline.cpp">
|
||||
<Filter>filter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\filter\2xsai.cpp">
|
||||
<Filter>filter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\filter\bilinear.cpp">
|
||||
<Filter>filter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\assembler.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\assert.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\buffer.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\compiler.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\compilercontext.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\compilerfunc.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\compileritem.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\context.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\cpuinfo.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\defs.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\func.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\logger.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\memorymanager.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\memorymarker.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\operand.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\stringbuilder.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\stringutil.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\virtualmemory.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\core\zonememory.cpp">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86assembler.cpp">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86compiler.cpp">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86compilercontext.cpp">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86compilerfunc.cpp">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86compileritem.cpp">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86cpuinfo.cpp">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86defs.cpp">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86func.cpp">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86operand.cpp">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\AsmJit\x86\x86util.cpp">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot1_retail_auto.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot1_retail_mcrom.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot1comp_mc.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot1comp_rom.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\advanscene.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot1comp_protocol.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot1_retail_mcrom_debug.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\fsnitro.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot2_passme.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\addons\slot2_auto.cpp">
|
||||
<Filter>addons</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\filter\xbrz.cpp">
|
||||
<Filter>filter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\rthreads\rthreads.c">
|
||||
<Filter>libretro-common\rthreads</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\frontend\modules\ImageOut.cpp">
|
||||
<Filter>frontend\modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\formats\png\rpng_encode.c">
|
||||
<Filter>libretro-common\formats\png</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\formats\png\rpng.c">
|
||||
<Filter>libretro-common\formats\png</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\formats\bmp\rbmp_encode.c">
|
||||
<Filter>libretro-common\formats\bmp</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\file\nbio\nbio_stdio.c">
|
||||
<Filter>libretro-common\file\nbio</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\compat\compat_posix_string.c">
|
||||
<Filter>libretro-common\compat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\compat\compat_strcasestr.c">
|
||||
<Filter>libretro-common\compat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\compat\compat_strl.c">
|
||||
<Filter>libretro-common\compat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\compat\compat_getopt.c">
|
||||
<Filter>libretro-common\compat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\compat\compat_fnmatch.c">
|
||||
<Filter>libretro-common\compat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\file\retro_stat.c">
|
||||
<Filter>libretro-common\file</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\file\file_path.c">
|
||||
<Filter>libretro-common\file</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\file\retro_dirent.c">
|
||||
<Filter>libretro-common\file</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\hash\rhash.c">
|
||||
<Filter>libretro-common\hash</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\rthreads\rsemaphore.c">
|
||||
<Filter>libretro-common\rthreads</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\compat\compat_snprintf.c">
|
||||
<Filter>libretro-common\compat</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\streams\memory_stream.c">
|
||||
<Filter>libretro-common\include\streams</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\streams\file_stream.c">
|
||||
<Filter>libretro-common\include\streams</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\file\archive_file.c">
|
||||
<Filter>libretro-common\file</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\lists\file_list.c">
|
||||
<Filter>libretro-common\lists</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\lists\string_list.c">
|
||||
<Filter>libretro-common\lists</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\lists\dir_list.c">
|
||||
<Filter>libretro-common\lists</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\file\archive_file_zlib.c">
|
||||
<Filter>libretro-common\file</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\colorspacehandler\colorspacehandler.cpp">
|
||||
<Filter>utils\colorspacehandler</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\filter\deposterize.cpp">
|
||||
<Filter>filter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\modules\osd\agg\aggdraw.cpp">
|
||||
<Filter>frontend\modules\osd\agg</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\modules\osd\agg\agg_osd.cpp">
|
||||
<Filter>frontend\modules\osd\agg</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\features\features_cpu.c">
|
||||
<Filter>libretro-common\features</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\arm_instructions.cpp" />
|
||||
<ClCompile Include="..\..\..\arm_jit.cpp" />
|
||||
<ClCompile Include="..\..\..\armcpu.cpp" />
|
||||
<ClCompile Include="..\..\..\bios.cpp" />
|
||||
<ClCompile Include="..\..\..\cheatSystem.cpp" />
|
||||
<ClCompile Include="..\..\..\commandline.cpp" />
|
||||
<ClCompile Include="..\..\..\common.cpp" />
|
||||
<ClCompile Include="..\..\..\cp15.cpp" />
|
||||
<ClCompile Include="..\..\..\Database.cpp" />
|
||||
<ClCompile Include="..\..\..\debug.cpp" />
|
||||
<ClCompile Include="..\..\..\driver.cpp" />
|
||||
<ClCompile Include="..\..\..\emufile.cpp" />
|
||||
<ClCompile Include="..\..\..\encrypt.cpp" />
|
||||
<ClCompile Include="..\..\..\FIFO.cpp" />
|
||||
<ClCompile Include="..\..\..\firmware.cpp" />
|
||||
<ClCompile Include="..\..\..\gfx3d.cpp" />
|
||||
<ClCompile Include="..\..\..\GPU.cpp" />
|
||||
<ClCompile Include="..\..\..\lua-engine.cpp" />
|
||||
<ClCompile Include="..\..\..\matrix.cpp" />
|
||||
<ClCompile Include="..\..\..\mc.cpp" />
|
||||
<ClCompile Include="..\..\..\MMU.cpp" />
|
||||
<ClCompile Include="..\..\..\movie.cpp" />
|
||||
<ClCompile Include="..\..\..\NDSSystem.cpp" />
|
||||
<ClCompile Include="..\..\..\OGLRender.cpp" />
|
||||
<ClCompile Include="..\..\..\OGLRender_3_2.cpp" />
|
||||
<ClCompile Include="..\..\..\path.cpp" />
|
||||
<ClCompile Include="..\..\..\rasterize.cpp" />
|
||||
<ClCompile Include="..\..\..\readwrite.cpp" />
|
||||
<ClCompile Include="..\..\..\render3D.cpp" />
|
||||
<ClCompile Include="..\..\..\ROMReader.cpp" />
|
||||
<ClCompile Include="..\..\..\rtc.cpp" />
|
||||
<ClCompile Include="..\..\..\saves.cpp" />
|
||||
<ClCompile Include="..\..\..\slot1.cpp" />
|
||||
<ClCompile Include="..\..\..\slot2.cpp" />
|
||||
<ClCompile Include="..\..\..\SPU.cpp" />
|
||||
<ClCompile Include="..\..\..\texcache.cpp" />
|
||||
<ClCompile Include="..\..\..\thumb_instructions.cpp" />
|
||||
<ClCompile Include="..\..\..\version.cpp" />
|
||||
<ClCompile Include="..\..\..\wifi.cpp" />
|
||||
<ClCompile Include="..\..\modules\Disassembler.cpp">
|
||||
<Filter>frontend\modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\libretro-common\encodings\encoding_utf.c">
|
||||
<Filter>libretro-common\encodings</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\colorspacehandler\colorspacehandler_AVX2.cpp">
|
||||
<Filter>utils\colorspacehandler</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\colorspacehandler\colorspacehandler_SSE2.cpp">
|
||||
<Filter>utils\colorspacehandler</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\utils\colorspacehandler\colorspacehandler_AltiVec.cpp">
|
||||
<Filter>utils\colorspacehandler</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\draw_sdl.cpp">
|
||||
<Filter>frontend\interface</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\interface.cpp">
|
||||
<Filter>frontend\interface</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\windows\winutil.cpp">
|
||||
<Filter>frontend\windows</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\filter\videofilter.cpp">
|
||||
<Filter>filter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\filter\hq3x.cpp">
|
||||
<Filter>filter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\windows\mic-win.cpp">
|
||||
<Filter>frontend\windows</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\posix\shared\ctrlssdl.cpp">
|
||||
<Filter>frontend\posix\shared</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\posix\shared\sndsdl.cpp">
|
||||
<Filter>frontend\posix\shared</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\utils\guid.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\task.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\decrypt\crc.h">
|
||||
<Filter>utils\decrypt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\decrypt\decrypt.h">
|
||||
<Filter>utils\decrypt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\decrypt\header.h">
|
||||
<Filter>utils\decrypt</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\metaspu\metaspu.h">
|
||||
<Filter>metaspu</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\metaspu\SndOut.h">
|
||||
<Filter>metaspu</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\metaspu\win32\Dialogs.h">
|
||||
<Filter>metaspu\win32</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\AAFilter.h">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\BPMDetect.h">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\cpu_detect.h">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\FIFOSampleBuffer.h">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\FIFOSamplePipe.h">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\RateTransposer.h">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\SoundTouch.h">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\STTypes.h">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\TDStretch.h">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\WavFile.h">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\datetime.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\partition.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\bit_ops.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\cache.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\common.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\directory.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\disc.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\disc_io.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\fat.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\fatdir.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\fatfile.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\file_allocation_table.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\filetime.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\libfat_pc.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\libfat_public_api.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\lock.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\libfat\mem_allocate.h">
|
||||
<Filter>utils\libfat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\vfat.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\emufat.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\emufat_types.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\tinyxml\tinystr.h">
|
||||
<Filter>utils\tinyxml</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\tinyxml\tinyxml.h">
|
||||
<Filter>utils\tinyxml</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\asmjit.h">
|
||||
<Filter>utils\AsmJit</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\config.h">
|
||||
<Filter>utils\AsmJit</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core.h">
|
||||
<Filter>utils\AsmJit</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86.h">
|
||||
<Filter>utils\AsmJit</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\apibegin.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\apiend.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\assembler.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\assert.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\buffer.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\build.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\compiler.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\compilercontext.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\compilerfunc.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\compileritem.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\context.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\cpuinfo.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\defs.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\func.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\intutil.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\lock.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\logger.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\memorymanager.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\memorymarker.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\operand.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\podvector.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\stringbuilder.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\stringutil.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\virtualmemory.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\core\zonememory.h">
|
||||
<Filter>utils\AsmJit\core</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86assembler.h">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86compiler.h">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86compilercontext.h">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86compilerfunc.h">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86compileritem.h">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86cpuinfo.h">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86defs.h">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86func.h">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86operand.h">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\AsmJit\x86\x86util.h">
|
||||
<Filter>utils\AsmJit\x86</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\advanscene.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\fsnitro.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\colorspacehandler\colorspacehandler.h">
|
||||
<Filter>utils\colorspacehandler</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\libretro-common\include\features\features_cpu.h">
|
||||
<Filter>libretro-common\include\features</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\arm_jit.h" />
|
||||
<ClInclude Include="..\..\..\armcpu.h" />
|
||||
<ClInclude Include="..\..\..\bios.h" />
|
||||
<ClInclude Include="..\..\..\cheatSystem.h" />
|
||||
<ClInclude Include="..\..\..\commandline.h" />
|
||||
<ClInclude Include="..\..\..\common.h" />
|
||||
<ClInclude Include="..\..\..\cp15.h" />
|
||||
<ClInclude Include="..\..\..\debug.h" />
|
||||
<ClInclude Include="..\..\..\driver.h" />
|
||||
<ClInclude Include="..\..\..\emufile.h" />
|
||||
<ClInclude Include="..\..\..\encrypt.h" />
|
||||
<ClInclude Include="..\..\..\FIFO.h" />
|
||||
<ClInclude Include="..\..\..\firmware.h" />
|
||||
<ClInclude Include="..\..\..\gfx3d.h" />
|
||||
<ClInclude Include="..\..\..\GPU.h" />
|
||||
<ClInclude Include="..\..\..\instruction_attributes.h" />
|
||||
<ClInclude Include="..\..\..\instructions.h" />
|
||||
<ClInclude Include="..\..\..\lua-engine.h" />
|
||||
<ClInclude Include="..\..\..\matrix.h" />
|
||||
<ClInclude Include="..\..\..\mc.h" />
|
||||
<ClInclude Include="..\..\..\mem.h" />
|
||||
<ClInclude Include="..\..\..\mic.h" />
|
||||
<ClInclude Include="..\..\..\MMU.h" />
|
||||
<ClInclude Include="..\..\..\MMU_timing.h" />
|
||||
<ClInclude Include="..\..\..\movie.h" />
|
||||
<ClInclude Include="..\..\..\NDSSystem.h" />
|
||||
<ClInclude Include="..\..\..\OGLRender.h" />
|
||||
<ClInclude Include="..\..\..\OGLRender_3_2.h" />
|
||||
<ClInclude Include="..\..\..\path.h" />
|
||||
<ClInclude Include="..\..\..\rasterize.h" />
|
||||
<ClInclude Include="..\..\..\readwrite.h" />
|
||||
<ClInclude Include="..\..\..\registers.h" />
|
||||
<ClInclude Include="..\..\..\render3D.h" />
|
||||
<ClInclude Include="..\..\..\ROMReader.h" />
|
||||
<ClInclude Include="..\..\..\rtc.h" />
|
||||
<ClInclude Include="..\..\..\saves.h" />
|
||||
<ClInclude Include="..\..\..\slot1.h" />
|
||||
<ClInclude Include="..\..\..\slot2.h" />
|
||||
<ClInclude Include="..\..\..\SPU.h" />
|
||||
<ClInclude Include="..\..\..\texcache.h" />
|
||||
<ClInclude Include="..\..\..\libretro-common\include\libretro.h">
|
||||
<Filter>libretro-common\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\libretro-common\include\encodings\utf.h">
|
||||
<Filter>libretro-common\include\encodings</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\addons\slot1comp_mc.h">
|
||||
<Filter>addons</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\addons\slot1comp_protocol.h">
|
||||
<Filter>addons</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\addons\slot1comp_rom.h">
|
||||
<Filter>addons</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Database.h" />
|
||||
<ClInclude Include="..\..\..\types.h" />
|
||||
<ClInclude Include="..\..\..\version.h" />
|
||||
<ClInclude Include="..\..\..\wifi.h" />
|
||||
<ClInclude Include="..\..\..\utils\bits.h">
|
||||
<Filter>utils</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\modules\Disassembler.h">
|
||||
<Filter>frontend\modules</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\modules\osd\agg\aggdraw.h">
|
||||
<Filter>frontend\modules\osd\agg</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\modules\osd\agg\agg2d.h">
|
||||
<Filter>frontend\modules\osd\agg</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\modules\osd\agg\agg_osd.h">
|
||||
<Filter>frontend\modules\osd\agg</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\metaspu\SoundTouch\FIRFilter.h">
|
||||
<Filter>metaspu\SoundTouch</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\frontend\modules\ImageOut.h">
|
||||
<Filter>frontend\modules</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\libretro-common\include\compat\msvc.h">
|
||||
<Filter>libretro-common\include\compat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\filter\xbrz.h">
|
||||
<Filter>filter</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\libretro-common\include\boolean.h">
|
||||
<Filter>libretro-common\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\filter\filter.h">
|
||||
<Filter>filter</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\libretro-common\include\retro_miscellaneous.h">
|
||||
<Filter>libretro-common\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\libretro-common\include\retro_inline.h">
|
||||
<Filter>libretro-common\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\libretro-common\include\formats\rbmp.h">
|
||||
<Filter>libretro-common\include\formats</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\libretro-common\include\formats\image.h">
|
||||
<Filter>libretro-common\include\formats</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\libretro-common\include\formats\rpng.h">
|
||||
<Filter>libretro-common\include\formats</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\libretro-common\include\rthreads\rthreads.h">
|
||||
<Filter>libretro-common\include\rthreads</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\libretro-common\include\compat\getopt.h">
|
||||
<Filter>libretro-common\include\compat</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\colorspacehandler\colorspacehandler_AltiVec.h">
|
||||
<Filter>utils\colorspacehandler</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\colorspacehandler\colorspacehandler_AVX2.h">
|
||||
<Filter>utils\colorspacehandler</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\utils\colorspacehandler\colorspacehandler_SSE2.h">
|
||||
<Filter>utils\colorspacehandler</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\interface.h">
|
||||
<Filter>frontend\interface</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\windows\winutil.h">
|
||||
<Filter>frontend\windows</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\filter\videofilter.h">
|
||||
<Filter>filter</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\filter\hq2x.h">
|
||||
<Filter>filter</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\filter\interp.h">
|
||||
<Filter>filter</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\filter\lq2x.h">
|
||||
<Filter>filter</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\posix\shared\ctrlssdl.h">
|
||||
<Filter>frontend\posix\shared</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\posix\shared\sndsdl.h">
|
||||
<Filter>frontend\posix\shared</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="..\..\..\utils\AsmJit\COPYING.txt">
|
||||
<Filter>utils\AsmJit</Filter>
|
||||
</None>
|
||||
<None Include="..\..\modules\osd\agg\agg2d.inl">
|
||||
<Filter>frontend\modules\osd\agg</Filter>
|
||||
</None>
|
||||
<None Include="..\instruction_tabdef.inc" />
|
||||
<None Include="..\thumb_tabdef.inc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\windows\lua\lua.7z" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v1"
|
||||
manifestVersion="1.0">
|
||||
<assemblyIdentity
|
||||
name="DeSmuME"
|
||||
processorArchitecture="x86"
|
||||
version="1.0.0.0"
|
||||
type="win32"/>
|
||||
<description>DeSmuME Interface</description>
|
||||
</assembly>
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v1"
|
||||
manifestVersion="1.0">
|
||||
<assemblyIdentity
|
||||
name="DeSmuME"
|
||||
processorArchitecture="amd64"
|
||||
version="1.0.0.0"
|
||||
type="win32"/>
|
||||
<description>DeSmuME Interface</description>
|
||||
</assembly>
|
|
@ -0,0 +1,264 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="IntegrityChecks" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
|
||||
<!-- Debug: typical build with max debugging -->
|
||||
<!-- Release: typical public build with with max performance and slow codegen -->
|
||||
<!-- Release Fastbuild: typical public build with with high performance but a few options which slow down codegen disabled. Good for general development. -->
|
||||
<!-- Dev+: a release build with certain developer features enabled including the GDB stubs -->
|
||||
|
||||
<!-- FIX MSBUILD -->
|
||||
<PropertyGroup>
|
||||
<!-- warning MSB8027: Two or more files with the name of X.cpp will produce outputs to the same location. This can lead to an incorrect build result. -->
|
||||
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
|
||||
<!-- http://sedodream.com/PermaLink,guid,a5894bad-f2a1-441a-a5b2-74f16c6cf8aa.aspx -->
|
||||
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- reformat version to be more useful -->
|
||||
<PropertyGroup>
|
||||
<NDS_VSVER Condition="'$(VisualStudioVersion)' == '10.0'">10</NDS_VSVER>
|
||||
<NDS_VSVER Condition="'$(VisualStudioVersion)' == '11.0'">11</NDS_VSVER>
|
||||
<NDS_VSVER Condition="'$(VisualStudioVersion)' == '12.0'">12</NDS_VSVER>
|
||||
<NDS_VSVER Condition="'$(VisualStudioVersion)' == '14.0'">14</NDS_VSVER>
|
||||
<NDS_VSVER Condition="'$(VisualStudioVersion)' == '15.0'">15</NDS_VSVER>
|
||||
<NDS_VSVER Condition="'$(VisualStudioVersion)' == '16.0'">16</NDS_VSVER>
|
||||
<!-- others may not be supported, so lets not list them here -->
|
||||
<NDS_VisualStudioName Condition="'$(NDS_VSVER)' == '10'">VS2010</NDS_VisualStudioName>
|
||||
<NDS_VisualStudioName Condition="'$(NDS_VSVER)' == '14'">VS2015</NDS_VisualStudioName>
|
||||
<NDS_VisualStudioName Condition="'$(NDS_VSVER)' == '15'">VS2017</NDS_VisualStudioName>
|
||||
<NDS_VisualStudioName Condition="'$(NDS_VSVER)' == '16'">VS2019</NDS_VisualStudioName>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Generate optimization level property from configuration name -->
|
||||
<PropertyGroup>
|
||||
<NDS_OPT Condition="'$(Configuration)' == 'Debug'">Debug</NDS_OPT>
|
||||
<NDS_OPT Condition="'$(Configuration)' == 'Release'">Release</NDS_OPT>
|
||||
<NDS_OPT Condition="'$(Configuration)' == 'Release FastBuild'">Fastbuild</NDS_OPT>
|
||||
<NDS_OPT Condition="'$(Configuration)' == 'Dev+'">Release</NDS_OPT>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- General project setup -->
|
||||
<PropertyGroup>
|
||||
<IntDir>$(SolutionDir).obj\$(NDS_VisualStudioName)-$(Platform)-$(Configuration)\</IntDir>
|
||||
<OutDir>$(SolutionDir)__bins\</OutDir>
|
||||
<TargetName>$(ProjectName)-$(NDS_VisualStudioName)-$(Configuration)</TargetName>
|
||||
<TargetName Condition="'$(Platform)' == 'x64'">$(ProjectName)-$(NDS_VisualStudioName)-x64-$(Configuration)</TargetName>
|
||||
<TargetPath>$(OutDir)$(TargetName).dll</TargetPath>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- some default configurations per build configuration -->
|
||||
<PropertyGroup>
|
||||
<DEVELOPER Condition="'$(Configuration)' == 'Dev+'">true</DEVELOPER>
|
||||
<!-- Not supported yet. <GDB_STUB Condition="'$(Configuration)' == 'Dev+'">true</GDB_STUB>-->
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- load user preferences -->
|
||||
<PropertyGroup>
|
||||
<UserProps_Path>$(MSBuildThisFileDirectory)DeSmuME_Interface-user.props</UserProps_Path>
|
||||
<UserProps_Path Condition="!Exists($(UserProps_Path))">$(MSBuildThisFileDirectory)DeSmuME_Interface-user.props.template</UserProps_Path>
|
||||
</PropertyGroup>
|
||||
|
||||
<Import Project="$(UserProps_Path)" />
|
||||
|
||||
<!-- some defaults and validation of user prefs -->
|
||||
<!-- TODO: throw errors here instead -->
|
||||
<PropertyGroup>
|
||||
<SSE_Level Condition="'$(SSE_Level)' == ''">20</SSE_Level>
|
||||
<AVX_Level Condition="'$(AVX_Level)' == ''">0</AVX_Level>
|
||||
<!-- dont use optimizations the compiler cant handle. this isn't accurate to the compiler capabilities but we're only supporting 2010 and 2015 -->
|
||||
<SSE_Level Condition="'$(NDS_VSVER)' < '14' AND '$(SSE_Level)' > '20'">20</SSE_Level>
|
||||
<!-- validation: x64 14.0 can't handle SSE_Level 1.0 and anyway SSE2 is automatically available -->
|
||||
<SSE_Level Condition="'$(Platform)' == 'x64' AND '$(SSE_Level)' < '20'">20</SSE_Level>
|
||||
<!-- no AVX support on 2010 -->
|
||||
<AVX_Level Condition="'$(NDS_VSVER)' < '14' AND '$(AVX_Level)' != '0'">0</AVX_Level>
|
||||
<!-- AVX implies SSE2 at least -->
|
||||
<SSE_Level Condition="'$(AVX_Level)' != '0' AND '$(SSE_Level)' < '20'">20</SSE_Level>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- global optimizations -->
|
||||
<PropertyGroup>
|
||||
<WholeProgramOptimization Condition="'$(NDS_OPT)' == 'Release'">true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
|
||||
<!--==========================================================================-->
|
||||
<!-- ITEM DEFINITIONS (standard build environment) -->
|
||||
|
||||
|
||||
<ItemDefinitionGroup>
|
||||
|
||||
<ClCompile>
|
||||
|
||||
<AdditionalIncludeDirectories>.;..\..;..\..\..;..\..\windows;..\..\windows\lua\include;.\SDL\include;glib-2.20.1\build;..\..\windows\zlib128;..\..\windows\zziplib;..\..\windows\winpcap;userconfig;..\..\windows\agg\include;..\..\windows\agg\examples;..\..\..\libretro-common\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
|
||||
<!-- We are building the interface -->
|
||||
<PreprocessorDefinitions>TARGET_INTERFACE;WIN_EXPORT</PreprocessorDefinitions>
|
||||
|
||||
<!-- universal definitions -->
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;WIN32;HAVE_ZLIB_DEFLATE;HAVE_LIBZ;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
|
||||
<!-- BETA_VERSION ? -->
|
||||
<PreprocessorDefinitions Condition="'$(NDS_OPT)' == 'Debug'">_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(NDS_OPT)' == 'Release'">RELEASE;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(NDS_OPT)' == 'FastBuild'">FASTBUILD;RELEASE;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
|
||||
|
||||
<!-- These work together -->
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
|
||||
<!-- Optimization control -->
|
||||
<Optimization Condition="'$(NDS_OPT)' == 'Debug'">Disabled</Optimization>
|
||||
<Optimization Condition="'$(NDS_OPT)' == 'Release'">Full</Optimization>
|
||||
<Optimization Condition="'$(NDS_OPT)' == 'Fastbuild'">Full</Optimization>
|
||||
<WholeProgramOptimization Condition="'$(NDS_OPT)' == 'Release'">true</WholeProgramOptimization>
|
||||
<FloatingPointModel>Fast</FloatingPointModel>
|
||||
<EnableEnhancedInstructionSet Condition="'$(Platform)' == 'Win32'">StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
|
||||
|
||||
<!-- Debugging control -->
|
||||
<BufferSecurityCheck Condition="'$(NDS_OPT)' == 'Debug'">true</BufferSecurityCheck>
|
||||
<BasicRuntimeChecks Condition="'$(NDS_OPT)' == 'Debug'">EnableFastChecks</BasicRuntimeChecks>
|
||||
|
||||
<!-- Feature we dont use that bloats release builds anyway -->
|
||||
<RuntimeTypeInfo>false</RuntimeTypeInfo>
|
||||
|
||||
<!-- Features theres no sense in having disabled -->
|
||||
<StringPooling>true</StringPooling>
|
||||
|
||||
<!-- Not sure if we need this yet -->
|
||||
<ExceptionHandling>Sync</ExceptionHandling>
|
||||
|
||||
<!-- Not sure why we chose this, study it later -->
|
||||
<CallingConvention>Cdecl</CallingConvention>
|
||||
|
||||
<RuntimeLibrary Condition="'$(NDS_OPT)' == 'Debug'">MultiThreadedDebugDll</RuntimeLibrary>
|
||||
<RuntimeLibrary Condition="'$(NDS_OPT)' != 'Debug'">MultiThreadedDll</RuntimeLibrary>
|
||||
|
||||
<!-- optimizatons / instruction sets -->
|
||||
<!-- don't specifically issue SSE1 or SSE2 to vs2015 x64, it doesn't like to see it (SSE1 is impossible on x64 anyway) -->
|
||||
<EnableEnhancedInstructionSet Condition="'$(SSE_Level)' >= '10' AND !('$(NDS_VSVER)' >= '14' AND '$(Platform)' == 'x64')">StreamingSIMDExtensions</EnableEnhancedInstructionSet>
|
||||
<EnableEnhancedInstructionSet Condition="'$(SSE_Level)' >= '20' AND !('$(NDS_VSVER)' >= '14' AND '$(Platform)' == 'x64')">StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
|
||||
<EnableEnhancedInstructionSet Condition="'$(SSE_Level)' >= '30'">StreamingSIMDExtensions3</EnableEnhancedInstructionSet>
|
||||
<EnableEnhancedInstructionSet Condition="'$(AVX_Level)' >= '10'">AdvancedVectorExtensions</EnableEnhancedInstructionSet>
|
||||
<EnableEnhancedInstructionSet Condition="'$(AVX_Level)' >= '20'">AdvancedVectorExtensions2</EnableEnhancedInstructionSet>
|
||||
<PreprocessorDefinitions Condition="'$(SSE_Level)' >= '10'">ENABLE_SSE=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(SSE_Level)' >= '20'">ENABLE_SSE2=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(SSE_Level)' >= '30'">ENABLE_SSE3=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(SSE_Level)' >= '31'">ENABLE_SSSE3=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(SSE_Level)' >= '40'">ENABLE_SSE4=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(AVX_Level)' >= '10'">ENABLE_AVX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(AVX_Level)' >= '20'">ENABLE_AVX2=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
|
||||
<!-- export other user options to preprocessor -->
|
||||
<PreprocessorDefinitions Condition="'$(DEVELOPER)' == 'true'">DEVELOPER=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(GDB_STUB)' == 'true'">GDB_STUB=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>EXPERIMENTAL_WIFI_COMM=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
|
||||
<!-- desmume configuration: features we always have in windows -->
|
||||
<PreprocessorDefinitions>HAVE_LIBAGG=1;HAVE_JIT=1;HAVE_LUA=1;HAVE_GL_GL_H=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
|
||||
</ClCompile>
|
||||
|
||||
<Link>
|
||||
<OutputFile>$(TargetPath)</OutputFile>
|
||||
<ProgramDatabaseFile>$(IntDir)TargetName.pdb</ProgramDatabaseFile>
|
||||
|
||||
<!-- deps config for x64 -->
|
||||
<AdditionalLibraryDirectories Condition="'$(Platform)' == 'x64'">..\..\windows\zlib128;..\..\windows\agg;.libs;.libs\x64;.\SDL\lib\x64</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies Condition="'$(Platform)' == 'x64'">zlib-vc8-x64.lib;agg-2.5-x64.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
|
||||
<!-- deps config for Win32 -->
|
||||
<AdditionalLibraryDirectories Condition="'$(Platform)' == 'Win32'">..\..\windows\zlib128;..\..\windows\agg;.libs;.libs\win32;.\SDL\lib\x86</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies Condition="'$(Platform)' == 'Win32'">zlib-vc8-Win32.lib;agg-2.5.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
|
||||
<!-- special deps config for newer VS -->
|
||||
<AdditionalDependencies Label="Configuration" Condition="'$(NDS_VSVER)' >= '14'">legacy_stdio_definitions.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
|
||||
<!-- general deps config -->
|
||||
<AdditionalDependencies>SDLmain.lib;SDL.lib;lua51.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<!-- (and windows libs) -->
|
||||
<AdditionalDependencies>vfw32.lib;winmm.lib;opengl32.lib;glu32.lib;ws2_32.lib;user32.lib;gdi32.lib;shell32.lib;comdlg32.lib;shlwapi.lib;comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
|
||||
<DelayLoadDLLs>lua51.dll</DelayLoadDLLs>
|
||||
|
||||
<!-- debugging options -->
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<GenerateMapFile>true</GenerateMapFile>
|
||||
|
||||
<!-- optimization options -->
|
||||
<LinkTimeCodeGeneration Condition="'$(NDS_OPT)' == 'Release'">UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
|
||||
|
||||
<!-- random configs -->
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<TargetMachine Condition="'$(Platform)' == 'x64'">MachineX64</TargetMachine>
|
||||
|
||||
<!-- prebuilt zlib is incompatible with this, and it's useless anyway -->
|
||||
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
|
||||
|
||||
</Link>
|
||||
|
||||
<Manifest>
|
||||
<AdditionalManifestFiles>DeSmuME_Interface_$(Platform).manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
|
||||
</Manifest>
|
||||
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- ================ UNDUPOBJ ================ -->
|
||||
<!-- relevant topics -->
|
||||
<!-- http://stackoverflow.com/questions/3729515/visual-studio-2010-2008-cant-handle-source-files-with-identical-names-in-diff/26935613 -->
|
||||
<!-- http://stackoverflow.com/questions/7033855/msvc10-mp-builds-not-multicore-across-folders-in-a-project -->
|
||||
<!-- http://stackoverflow.com/questions/18304911/how-can-one-modify-an-itemdefinitiongroup-from-an-msbuild-target -->
|
||||
<!-- other maybe related info -->
|
||||
<!-- http://stackoverflow.com/questions/841913/modify-msbuild-itemgroup-metadata -->
|
||||
<UsingTask TaskName="UNDUPOBJ_TASK" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll">
|
||||
<ParameterGroup>
|
||||
<OutputDir ParameterType="System.String" Required="true" />
|
||||
<ItemList ParameterType="Microsoft.Build.Framework.ITaskItem[]" Required="true" />
|
||||
<OutputItemList ParameterType="Microsoft.Build.Framework.ITaskItem[]" Output="true" />
|
||||
</ParameterGroup>
|
||||
<Task>
|
||||
<Code>
|
||||
<![CDATA[
|
||||
//general outline: for each item (in ClCompile) assign it to a subdirectory of $(IntDir) by allocating subdirectories 0,1,2, etc., as needed to prevent duplicate filenames from clobbering each other
|
||||
//this minimizes the number of batches that need to be run, since each subdirectory will necessarily be in a distinct batch due to /Fo specifying that output subdirectory
|
||||
|
||||
var assignmentMap = new Dictionary<string,int>();
|
||||
foreach( var item in ItemList )
|
||||
{
|
||||
//solve bug e.g. Checkbox.cpp vs CheckBox.cpp
|
||||
var filename = item.GetMetadata("Filename").ToUpperInvariant();
|
||||
|
||||
//assign reused filenames to increasing numbers
|
||||
//assign previously unused filenames to 0
|
||||
int assignment = 0;
|
||||
if(assignmentMap.TryGetValue(filename, out assignment))
|
||||
assignmentMap[filename] = ++assignment;
|
||||
else
|
||||
assignmentMap[filename] = 0;
|
||||
|
||||
var thisFileOutdir = Path.Combine(OutputDir,assignment.ToString()) + "/"; //take care it ends in / so /Fo knows it's a directory and not a filename
|
||||
item.SetMetadata( "ObjectFileName", thisFileOutdir );
|
||||
}
|
||||
|
||||
OutputItemList = ItemList;
|
||||
ItemList = new Microsoft.Build.Framework.ITaskItem[0];
|
||||
|
||||
]]>
|
||||
</Code>
|
||||
</Task>
|
||||
</UsingTask>
|
||||
|
||||
<Target Name="UNDUPOBJ">
|
||||
<!-- see stackoverflow topics for discussion on why we need to do some loopy copying stuff here -->
|
||||
<ItemGroup>
|
||||
<ClCompileCopy Include="@(ClCompile)"/>
|
||||
<ClCompile Remove="@(ClCompile)"/>
|
||||
</ItemGroup>
|
||||
<UNDUPOBJ_TASK OutputDir="$(IntDir)" ItemList="@(ClCompileCopy)" OutputItemList="@(ClCompile)">
|
||||
<Output ItemName="ClCompile" TaskParameter="OutputItemList"/>
|
||||
</UNDUPOBJ_TASK>
|
||||
</Target>
|
||||
<!-- ================ UNDUPOBJ ================ -->
|
||||
|
||||
</Project>
|
Binary file not shown.
Loading…
Reference in New Issue