Files
ppsspp/Core/Core.vcxproj
T
Henrik RydgårdandClaude Opus 5.5 d0e3141f43 FFmpeg: Vendor what PPSSPP uses into ext/ffmpeg, drop the submodule
The ffmpeg submodule held prebuilt libraries for every platform next to the
sources (about 1.5 GB checked out), and nothing uses those any more. Only the
needed sources are copied in, from the submodule's commit, along with every
header and template they include. The path is new, so checking out commits on
either side of this works.

It's also cut down to what PPSSPP uses: the H.264, AAC, MP3, ATRAC3 and ATRAC3+
decoders, the H.264 parser, the demuxers as before, and the FFV1 encoder, AVI
muxer and file protocol for AVI dumping. config.h takes its CONFIG_ values from
FFmpeg 3.0.2's own configure run with just those enabled. The raw H.264 demuxer
stays even though nothing opens raw H.264: probing PSMF data uses it to identify
the video stream's codec, which otherwise comes out as none.

On top of that:
- The files nothing links (configure would build them, but they're never pulled
  out of the static library, going by the GCC link map) are left out: mostly
  libavutil's crypto and hashing and the alternative DCT/IDCT/FFT versions.
- libswresample isn't built, now that nothing uses it.
- The H.264 decoder only does 8-bit video, which is all the PSP has. The SPS
  parser rejects any other bit depth, and the DSP files no longer build their 9-
  to 16-bit variants, which the linker kept because the init functions pick one
  by bit depth at run time.

That's 160 files to compile instead of 277, and 391 of FFmpeg's vendored, about
5.8 MB. The README in ext/ffmpeg has what was done, the PPSSPP patches in the
copy, how to add a component, and the tradeoffs.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-25 22:27:54 +01:00

1141 lines
66 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</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">
<ProjectGuid>{533F1D30-D04D-47CC-AD71-20F658907E36}</ProjectGuid>
<RootNamespace>Core</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\Windows\fix_2017.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\Windows\fix_2017.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\Windows\fix_2017.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\Windows\fix_2017.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\Windows\fix_2017.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\Windows\fix_2017.props" />
</ImportGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>false</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<Target Name="CreateTlogDir" BeforeTargets="CustomBuildStep">
<MakeDir Directories="$(TLogLocation)" />
</Target>
<PropertyGroup>
<CustomBuildBeforeTargets>ResolveProjectReferences</CustomBuildBeforeTargets>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<AdditionalIncludeDirectories>..\ext\libchdr\include;..\ext\ffmpeg;../common;..;../ext/glew;../ext/snappy;../ext/libpng17;../ext/zlib;../ext;../ext/zstd/lib</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NO_POSIX_ERROR_CODES;RC_CLIENT_SUPPORTS_RAINTEGRATION;_CRTDBG_MAP_ALLOC;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;USE_FFMPEG;WITH_UPNP;WIN32;_ARCH_32=1;_M_IX86=1;_DEBUG;_LIB;_UNICODE;UNICODE;MINIUPNP_STATICLIB;ARMIPS_USE_STD_FILESYSTEM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
<FloatingPointModel>Precise</FloatingPointModel>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ForcedIncludeFiles>Common/DbgNew.h</ForcedIncludeFiles>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<CustomBuildStep>
<Command>../Windows/git-version-gen.cmd</Command>
<Outputs>../git-version.cpp;%(Outputs)</Outputs>
<Message>Updating git-version.cpp</Message>
</CustomBuildStep>
<Lib>
<AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<AdditionalIncludeDirectories>..\ext\libchdr\include;..\ext\ffmpeg;../common;..;../ext/glew;../ext/snappy;../ext/libpng17;../ext/zlib;../ext;../ext/zstd/lib;../ext/zstd/lib</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NO_POSIX_ERROR_CODES;RC_CLIENT_SUPPORTS_RAINTEGRATION;_CRTDBG_MAP_ALLOC;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;USE_FFMPEG;WITH_UPNP;WIN32;_ARCH_64=1;_M_X64=1;_DEBUG;_LIB;_UNICODE;UNICODE;MINIUPNP_STATICLIB;ARMIPS_USE_STD_FILESYSTEM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
<FloatingPointModel>Precise</FloatingPointModel>
<OmitFramePointers>false</OmitFramePointers>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ForcedIncludeFiles>Common/DbgNew.h</ForcedIncludeFiles>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<CustomBuildStep>
<Command>../Windows/git-version-gen.cmd</Command>
<Outputs>../git-version.cpp;%(Outputs)</Outputs>
<Message>Updating git-version.cpp</Message>
</CustomBuildStep>
<Lib>
<AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<AdditionalIncludeDirectories>..\ext\libchdr\include;..\ext\ffmpeg;../common;..;../ext/glew;../ext/snappy;../ext/libpng17;../ext/zlib;../ext;../ext/zstd/lib</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NO_POSIX_ERROR_CODES;_CRTDBG_MAP_ALLOC;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;USE_FFMPEG;WITH_UPNP;WIN32;_ARCH_64=1;_DEBUG;_LIB;_UNICODE;UNICODE;ARMIPS_USE_STD_FILESYSTEM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
<FloatingPointModel>Precise</FloatingPointModel>
<OmitFramePointers>false</OmitFramePointers>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ForcedIncludeFiles>Common/DbgNew.h</ForcedIncludeFiles>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<CustomBuildStep>
<Command>../Windows/git-version-gen.cmd</Command>
<Outputs>../git-version.cpp;%(Outputs)</Outputs>
<Message>Updating git-version.cpp</Message>
</CustomBuildStep>
<Lib>
<AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<AdditionalIncludeDirectories>..\ext\libchdr\include;..\ext\ffmpeg;../common;..;../ext/glew;../ext/snappy;../ext/libpng17;../ext/zlib;../ext;../ext/zstd/lib</AdditionalIncludeDirectories>
<BufferSecurityCheck>false</BufferSecurityCheck>
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
<FloatingPointModel>Precise</FloatingPointModel>
<PreprocessorDefinitions>_CRT_NO_POSIX_ERROR_CODES;RC_CLIENT_SUPPORTS_RAINTEGRATION;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;USE_FFMPEG;WITH_UPNP;WIN32;_ARCH_32=1;_M_IX86=1;_LIB;NDEBUG;_UNICODE;UNICODE;MINIUPNP_STATICLIB;ARMIPS_USE_STD_FILESYSTEM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions>
</Lib>
<CustomBuildStep>
<Command>../Windows/git-version-gen.cmd</Command>
<Outputs>../git-version.cpp;%(Outputs)</Outputs>
<Message>Updating git-version.cpp</Message>
</CustomBuildStep>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<AdditionalIncludeDirectories>..\ext\libchdr\include;..\ext\ffmpeg;../common;..;../ext/glew;../ext/snappy;../ext/libpng17;../ext/zlib;../ext;../ext/zstd/lib;../ext/zstd/lib</AdditionalIncludeDirectories>
<EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
<FloatingPointModel>Precise</FloatingPointModel>
<BufferSecurityCheck>false</BufferSecurityCheck>
<OmitFramePointers>false</OmitFramePointers>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<WholeProgramOptimization>false</WholeProgramOptimization>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>_CRT_NO_POSIX_ERROR_CODES;RC_CLIENT_SUPPORTS_RAINTEGRATION;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;USE_FFMPEG;WITH_UPNP;WIN32;_ARCH_64=1;_M_X64=1;_LIB;NDEBUG;_UNICODE;UNICODE;MINIUPNP_STATICLIB;ARMIPS_USE_STD_FILESYSTEM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<StringPooling>true</StringPooling>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<CustomBuildStep>
<Command>../Windows/git-version-gen.cmd</Command>
<Outputs>../git-version.cpp;%(Outputs)</Outputs>
<Message>Updating git-version.cpp</Message>
</CustomBuildStep>
<Lib>
<AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<AdditionalIncludeDirectories>..\ext\libchdr\include;..\ext\ffmpeg;../common;..;../ext/glew;../ext/snappy;../ext/libpng17;../ext/zlib;../ext;../ext/zstd/lib</AdditionalIncludeDirectories>
<EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
<FloatingPointModel>Precise</FloatingPointModel>
<BufferSecurityCheck>false</BufferSecurityCheck>
<OmitFramePointers>false</OmitFramePointers>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<WholeProgramOptimization>false</WholeProgramOptimization>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>_CRT_NO_POSIX_ERROR_CODES;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;USE_FFMPEG;WITH_UPNP;WIN32;_ARCH_64=1;_LIB;NDEBUG;_UNICODE;UNICODE;ARMIPS_USE_STD_FILESYSTEM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<StringPooling>true</StringPooling>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<CustomBuildStep>
<Command>../Windows/git-version-gen.cmd</Command>
<Outputs>../git-version.cpp;%(Outputs)</Outputs>
<Message>Updating git-version.cpp</Message>
</CustomBuildStep>
<Lib>
<AdditionalOptions>/ignore:4221 %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\ext\cityhash\city.cpp" />
<ClCompile Include="..\ext\disarm.cpp" />
<ClCompile Include="..\ext\gason\gason.cpp" />
<ClCompile Include="..\ext\jpge\jpgd.cpp" />
<ClCompile Include="..\ext\jpge\jpge.cpp" />
<ClCompile Include="..\ext\libzip\zip_add.c" />
<ClCompile Include="..\ext\libzip\zip_add_dir.c" />
<ClCompile Include="..\ext\libzip\zip_add_entry.c" />
<ClCompile Include="..\ext\libzip\zip_algorithm_deflate.c" />
<ClCompile Include="..\ext\libzip\zip_buffer.c" />
<ClCompile Include="..\ext\libzip\zip_close.c" />
<ClCompile Include="..\ext\libzip\zip_delete.c" />
<ClCompile Include="..\ext\libzip\zip_dirent.c" />
<ClCompile Include="..\ext\libzip\zip_dir_add.c" />
<ClCompile Include="..\ext\libzip\zip_discard.c" />
<ClCompile Include="..\ext\libzip\zip_entry.c" />
<ClCompile Include="..\ext\libzip\zip_error.c" />
<ClCompile Include="..\ext\libzip\zip_error_clear.c" />
<ClCompile Include="..\ext\libzip\zip_error_get.c" />
<ClCompile Include="..\ext\libzip\zip_error_get_sys_type.c" />
<ClCompile Include="..\ext\libzip\zip_error_strerror.c" />
<ClCompile Include="..\ext\libzip\zip_error_to_str.c" />
<ClCompile Include="..\ext\libzip\zip_err_str.c" />
<ClCompile Include="..\ext\libzip\zip_extra_field.c" />
<ClCompile Include="..\ext\libzip\zip_extra_field_api.c" />
<ClCompile Include="..\ext\libzip\zip_fclose.c" />
<ClCompile Include="..\ext\libzip\zip_fdopen.c" />
<ClCompile Include="..\ext\libzip\zip_file_add.c" />
<ClCompile Include="..\ext\libzip\zip_file_error_clear.c" />
<ClCompile Include="..\ext\libzip\zip_file_error_get.c" />
<ClCompile Include="..\ext\libzip\zip_file_get_comment.c" />
<ClCompile Include="..\ext\libzip\zip_file_get_external_attributes.c" />
<ClCompile Include="..\ext\libzip\zip_file_get_offset.c" />
<ClCompile Include="..\ext\libzip\zip_file_rename.c" />
<ClCompile Include="..\ext\libzip\zip_file_replace.c" />
<ClCompile Include="..\ext\libzip\zip_file_set_comment.c" />
<ClCompile Include="..\ext\libzip\zip_file_set_encryption.c" />
<ClCompile Include="..\ext\libzip\zip_file_set_external_attributes.c" />
<ClCompile Include="..\ext\libzip\zip_file_set_mtime.c" />
<ClCompile Include="..\ext\libzip\zip_file_strerror.c" />
<ClCompile Include="..\ext\libzip\zip_fopen.c" />
<ClCompile Include="..\ext\libzip\zip_fopen_encrypted.c" />
<ClCompile Include="..\ext\libzip\zip_fopen_index.c" />
<ClCompile Include="..\ext\libzip\zip_fopen_index_encrypted.c" />
<ClCompile Include="..\ext\libzip\zip_fread.c" />
<ClCompile Include="..\ext\libzip\zip_fseek.c" />
<ClCompile Include="..\ext\libzip\zip_ftell.c" />
<ClCompile Include="..\ext\libzip\zip_get_archive_comment.c" />
<ClCompile Include="..\ext\libzip\zip_get_archive_flag.c" />
<ClCompile Include="..\ext\libzip\zip_get_encryption_implementation.c" />
<ClCompile Include="..\ext\libzip\zip_get_file_comment.c" />
<ClCompile Include="..\ext\libzip\zip_get_name.c" />
<ClCompile Include="..\ext\libzip\zip_get_num_entries.c" />
<ClCompile Include="..\ext\libzip\zip_get_num_files.c" />
<ClCompile Include="..\ext\libzip\zip_hash.c" />
<ClCompile Include="..\ext\libzip\zip_io_util.c" />
<ClCompile Include="..\ext\libzip\zip_libzip_version.c" />
<ClCompile Include="..\ext\libzip\zip_memdup.c" />
<ClCompile Include="..\ext\libzip\zip_mkstempm.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\ext\libzip\zip_name_locate.c" />
<ClCompile Include="..\ext\libzip\zip_new.c" />
<ClCompile Include="..\ext\libzip\zip_open.c" />
<ClCompile Include="..\ext\libzip\zip_pkware.c" />
<ClCompile Include="..\ext\libzip\zip_progress.c" />
<ClCompile Include="..\ext\libzip\zip_random_uwp.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\ext\libzip\zip_random_win32.c" />
<ClCompile Include="..\ext\libzip\zip_rename.c" />
<ClCompile Include="..\ext\libzip\zip_replace.c" />
<ClCompile Include="..\ext\libzip\zip_set_archive_comment.c" />
<ClCompile Include="..\ext\libzip\zip_set_archive_flag.c" />
<ClCompile Include="..\ext\libzip\zip_set_default_password.c" />
<ClCompile Include="..\ext\libzip\zip_set_file_comment.c" />
<ClCompile Include="..\ext\libzip\zip_set_file_compression.c" />
<ClCompile Include="..\ext\libzip\zip_set_name.c" />
<ClCompile Include="..\ext\libzip\zip_source_accept_empty.c" />
<ClCompile Include="..\ext\libzip\zip_source_begin_write.c" />
<ClCompile Include="..\ext\libzip\zip_source_begin_write_cloning.c" />
<ClCompile Include="..\ext\libzip\zip_source_buffer.c" />
<ClCompile Include="..\ext\libzip\zip_source_call.c" />
<ClCompile Include="..\ext\libzip\zip_source_close.c" />
<ClCompile Include="..\ext\libzip\zip_source_commit_write.c" />
<ClCompile Include="..\ext\libzip\zip_source_compress.c" />
<ClCompile Include="..\ext\libzip\zip_source_crc.c" />
<ClCompile Include="..\ext\libzip\zip_source_error.c" />
<ClCompile Include="..\ext\libzip\zip_source_file_common.c" />
<ClCompile Include="..\ext\libzip\zip_source_file_stdio.c" />
<ClCompile Include="..\ext\libzip\zip_source_file_win32.c" />
<ClCompile Include="..\ext\libzip\zip_source_file_win32_ansi.c" />
<ClCompile Include="..\ext\libzip\zip_source_file_win32_named.c" />
<ClCompile Include="..\ext\libzip\zip_source_file_win32_utf16.c" />
<ClCompile Include="..\ext\libzip\zip_source_file_win32_utf8.c" />
<ClCompile Include="..\ext\libzip\zip_source_free.c" />
<ClCompile Include="..\ext\libzip\zip_source_function.c" />
<ClCompile Include="..\ext\libzip\zip_source_get_file_attributes.c" />
<ClCompile Include="..\ext\libzip\zip_source_is_deleted.c" />
<ClCompile Include="..\ext\libzip\zip_source_layered.c" />
<ClCompile Include="..\ext\libzip\zip_source_open.c" />
<ClCompile Include="..\ext\libzip\zip_source_pkware_decode.c" />
<ClCompile Include="..\ext\libzip\zip_source_pkware_encode.c" />
<ClCompile Include="..\ext\libzip\zip_source_read.c" />
<ClCompile Include="..\ext\libzip\zip_source_remove.c" />
<ClCompile Include="..\ext\libzip\zip_source_rollback_write.c" />
<ClCompile Include="..\ext\libzip\zip_source_seek.c" />
<ClCompile Include="..\ext\libzip\zip_source_seek_write.c" />
<ClCompile Include="..\ext\libzip\zip_source_stat.c" />
<ClCompile Include="..\ext\libzip\zip_source_supports.c" />
<ClCompile Include="..\ext\libzip\zip_source_tell.c" />
<ClCompile Include="..\ext\libzip\zip_source_tell_write.c" />
<ClCompile Include="..\ext\libzip\zip_source_window.c" />
<ClCompile Include="..\ext\libzip\zip_source_write.c" />
<ClCompile Include="..\ext\libzip\zip_source_zip.c" />
<ClCompile Include="..\ext\libzip\zip_source_zip_new.c" />
<ClCompile Include="..\ext\libzip\zip_stat.c" />
<ClCompile Include="..\ext\libzip\zip_stat_index.c" />
<ClCompile Include="..\ext\libzip\zip_stat_init.c" />
<ClCompile Include="..\ext\libzip\zip_strerror.c" />
<ClCompile Include="..\ext\libzip\zip_string.c" />
<ClCompile Include="..\ext\libzip\zip_unchange.c" />
<ClCompile Include="..\ext\libzip\zip_unchange_all.c" />
<ClCompile Include="..\ext\libzip\zip_unchange_archive.c" />
<ClCompile Include="..\ext\libzip\zip_unchange_data.c" />
<ClCompile Include="..\ext\libzip\zip_utf-8.c" />
<ClCompile Include="..\ext\loongarch-disasm.cpp" />
<ClCompile Include="..\ext\riscv-disas.cpp" />
<ClCompile Include="..\ext\sfmt19937\SFMT.c" />
<ClCompile Include="..\ext\sha1\sha1.cpp" />
<ClCompile Include="..\ext\snappy\snappy-c.cpp" />
<ClCompile Include="..\ext\snappy\snappy-sinksource.cpp" />
<ClCompile Include="..\ext\snappy\snappy-stubs-internal.cpp" />
<ClCompile Include="..\ext\snappy\snappy.cpp" />
<ClCompile Include="..\git-version.cpp" />
<ClCompile Include="..\ext\udis86\decode.c" />
<ClCompile Include="..\ext\udis86\itab.c" />
<ClCompile Include="..\ext\udis86\syn-att.c" />
<ClCompile Include="..\ext\udis86\syn-intel.c" />
<ClCompile Include="..\ext\udis86\syn.c" />
<ClCompile Include="..\ext\udis86\udis86.c" />
<ClCompile Include="CmdLine.cpp" />
<ClCompile Include="ConfigSettings.cpp" />
<ClCompile Include="ControlMapper.cpp" />
<ClCompile Include="AVIDump.cpp" />
<ClCompile Include="Debugger\LineInfo.cpp" />
<ClCompile Include="Debugger\MemBlockInfo.cpp" />
<ClCompile Include="Debugger\WebSocket.cpp" />
<ClCompile Include="Debugger\WebSocket\BreakpointSubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\CPUCoreSubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\ClientConfigSubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\GameBroadcaster.cpp" />
<ClCompile Include="Debugger\WebSocket\GameSubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\GPUBufferSubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\GPUDisasmSubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\GPURecordSubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\GPUStatsSubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\HLEKernelObjectSubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\HLESubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\InputBroadcaster.cpp" />
<ClCompile Include="Debugger\WebSocket\InputSubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\LogBroadcaster.cpp" />
<ClCompile Include="Debugger\WebSocket\LogConfigSubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\DisasmSubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\MemoryInfoSubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\MemorySubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\ReplaySubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\SteppingBroadcaster.cpp" />
<ClCompile Include="Debugger\WebSocket\SteppingSubscriber.cpp" />
<ClCompile Include="Debugger\WebSocket\WebSocketUtils.cpp" />
<ClCompile Include="Dialog\PSPOskConstants.cpp" />
<ClCompile Include="EmuThread.cpp" />
<ClCompile Include="FileLoaders\ZipFileLoader.cpp" />
<ClCompile Include="FileSystems\BlobFileSystem.cpp" />
<ClCompile Include="FrameTiming.cpp" />
<ClCompile Include="HLE\AtracCtx.cpp" />
<ClCompile Include="HLE\AtracCtx2.cpp" />
<ClCompile Include="HLE\KUBridge.cpp" />
<ClCompile Include="HLE\sceSysreg.cpp" />
<ClCompile Include="HLE\NetInetConstants.cpp" />
<ClCompile Include="HLE\Plugins.cpp" />
<ClCompile Include="HLE\PopsBoot.cpp" />
<ClCompile Include="HLE\sceAac.cpp" />
<ClCompile Include="HLE\sceChkreg.cpp" />
<ClCompile Include="HLE\sceKernelHeap.cpp" />
<ClCompile Include="HLE\sceNetApctl.cpp" />
<ClCompile Include="HLE\sceNetInet.cpp" />
<ClCompile Include="HLE\sceNetResolver.cpp" />
<ClCompile Include="HLE\sceNp2.cpp" />
<ClCompile Include="HLE\sceReg.cpp" />
<ClCompile Include="HLE\sceUsbAcc.cpp" />
<ClCompile Include="HLE\sceUsbCam.cpp" />
<ClCompile Include="HLE\sceUsbMic.cpp" />
<ClCompile Include="HLE\SocketManager.cpp" />
<ClCompile Include="HW\Atrac3Standalone.cpp" />
<ClCompile Include="HW\BufferQueue.cpp" />
<ClCompile Include="HW\Camera.cpp" />
<ClCompile Include="HW\Display.cpp" />
<ClCompile Include="HW\GpioMMIO.cpp" />
<ClCompile Include="HW\MMIO.cpp" />
<ClCompile Include="HW\MeMMIO.cpp" />
<ClCompile Include="HW\PopsMMIO.cpp" />
<ClCompile Include="HW\GranularMixer.cpp" />
<ClCompile Include="Instance.cpp" />
<ClCompile Include="KeyMap.cpp" />
<ClCompile Include="KeyMapDefaults.cpp" />
<ClCompile Include="LuaContext.cpp" />
<ClCompile Include="MemFault.cpp" />
<ClCompile Include="MIPS\ARM64\Arm64IRAsm.cpp" />
<ClCompile Include="MIPS\ARM64\Arm64IRCompALU.cpp" />
<ClCompile Include="MIPS\ARM64\Arm64IRCompBranch.cpp" />
<ClCompile Include="MIPS\ARM64\Arm64IRCompFPU.cpp" />
<ClCompile Include="MIPS\ARM64\Arm64IRCompLoadStore.cpp" />
<ClCompile Include="MIPS\ARM64\Arm64IRCompSystem.cpp" />
<ClCompile Include="MIPS\ARM64\Arm64IRCompVec.cpp" />
<ClCompile Include="MIPS\ARM64\Arm64IRJit.cpp" />
<ClCompile Include="MIPS\ARM64\Arm64IRRegCache.cpp" />
<ClCompile Include="MIPS\IR\IRAnalysis.cpp" />
<ClCompile Include="MIPS\IR\IRCompALU.cpp" />
<ClCompile Include="MIPS\IR\IRCompBranch.cpp" />
<ClCompile Include="MIPS\IR\IRCompFPU.cpp" />
<ClCompile Include="MIPS\IR\IRCompLoadStore.cpp" />
<ClCompile Include="MIPS\IR\IRCompVFPU.cpp" />
<ClCompile Include="MIPS\IR\IRFrontend.cpp" />
<ClCompile Include="MIPS\IR\IRInst.cpp" />
<ClCompile Include="MIPS\IR\IRInterpreter.cpp" />
<ClCompile Include="MIPS\IR\IRJit.cpp" />
<ClCompile Include="MIPS\IR\IRNativeCommon.cpp" />
<ClCompile Include="MIPS\IR\IRPassSimplify.cpp" />
<ClCompile Include="MIPS\IR\IRRegCache.cpp" />
<ClCompile Include="MIPS\LoongArch64\LoongArch64Asm.cpp" />
<ClCompile Include="MIPS\LoongArch64\LoongArch64CompALU.cpp" />
<ClCompile Include="MIPS\LoongArch64\LoongArch64CompBranch.cpp" />
<ClCompile Include="MIPS\LoongArch64\LoongArch64CompFPU.cpp" />
<ClCompile Include="MIPS\LoongArch64\LoongArch64CompLoadStore.cpp" />
<ClCompile Include="MIPS\LoongArch64\LoongArch64CompSystem.cpp" />
<ClCompile Include="MIPS\LoongArch64\LoongArch64CompVec.cpp" />
<ClCompile Include="MIPS\LoongArch64\LoongArch64Jit.cpp" />
<ClCompile Include="MIPS\LoongArch64\LoongArch64RegCache.cpp" />
<ClCompile Include="MIPS\RiscV\RiscVAsm.cpp" />
<ClCompile Include="MIPS\RiscV\RiscVCompALU.cpp" />
<ClCompile Include="MIPS\RiscV\RiscVCompBranch.cpp" />
<ClCompile Include="MIPS\RiscV\RiscVCompSystem.cpp" />
<ClCompile Include="MIPS\RiscV\RiscVCompFPU.cpp" />
<ClCompile Include="MIPS\RiscV\RiscVCompLoadStore.cpp" />
<ClCompile Include="MIPS\RiscV\RiscVCompVec.cpp" />
<ClCompile Include="MIPS\RiscV\RiscVJit.cpp" />
<ClCompile Include="MIPS\RiscV\RiscVRegCache.cpp" />
<ClCompile Include="MIPS\x86\X64IRAsm.cpp" />
<ClCompile Include="MIPS\x86\X64IRCompALU.cpp" />
<ClCompile Include="MIPS\x86\X64IRCompBranch.cpp" />
<ClCompile Include="MIPS\x86\X64IRCompFPU.cpp" />
<ClCompile Include="MIPS\x86\X64IRCompLoadStore.cpp" />
<ClCompile Include="MIPS\x86\X64IRCompSystem.cpp" />
<ClCompile Include="MIPS\x86\X64IRCompVec.cpp" />
<ClCompile Include="MIPS\x86\X64IRJit.cpp" />
<ClCompile Include="Replay.cpp" />
<ClCompile Include="Compatibility.cpp" />
<ClCompile Include="Config.cpp" />
<ClCompile Include="Core.cpp" />
<ClCompile Include="CoreTiming.cpp" />
<ClCompile Include="Cwcheat.cpp" />
<ClCompile Include="Debugger\Breakpoints.cpp" />
<ClCompile Include="Debugger\DisassemblyManager.cpp" />
<ClCompile Include="Debugger\SymbolMap.cpp">
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\ext\ffmpeg;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/native/ext/libpng17;../ext/zlib;../ext/native/ext;../ext/armips/;../ext/armips/ext/filesystem/include/;../ext/armips/ext/tinyformat/</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\ext\ffmpeg;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/native/ext/libpng17;../ext/zlib;../ext/native/ext;../ext/armips/;../ext/armips/ext/filesystem/include/;../ext/armips/ext/tinyformat/</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\ext\ffmpeg;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/native/ext/libpng17;../ext/zlib;../ext/native/ext;../ext/armips/;../ext/armips/ext/filesystem/include/;../ext/armips/ext/tinyformat/</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\ext\ffmpeg;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/native/ext/libpng17;../ext/zlib;../ext/native/ext;../ext/armips/;../ext/armips/ext/filesystem/include/;../ext/armips/ext/tinyformat/</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">..\ext\ffmpeg;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/native/ext/libpng17;../ext/zlib;../ext/native/ext;../ext/armips/;../ext/armips/ext/filesystem/include/;../ext/armips/ext/tinyformat/</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">..\ext\ffmpeg;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/native/ext/libpng17;../ext/zlib;../ext/native/ext;../ext/armips/;../ext/armips/ext/filesystem/include/;../ext/armips/ext/tinyformat/</AdditionalIncludeDirectories>
</ClCompile>
<ClCompile Include="Dialog\PSPGamedataInstallDialog.cpp" />
<ClCompile Include="Dialog\PSPDialog.cpp" />
<ClCompile Include="Dialog\PSPMsgDialog.cpp" />
<ClCompile Include="Dialog\PSPNetconfDialog.cpp" />
<ClCompile Include="Dialog\PSPNpSigninDialog.cpp" />
<ClCompile Include="Dialog\PSPHtmlViewerDialog.cpp" />
<ClCompile Include="Dialog\PSPOskDialog.cpp" />
<ClCompile Include="Dialog\PSPPlaceholderDialog.cpp" />
<ClCompile Include="Dialog\PSPSaveDialog.cpp" />
<ClCompile Include="Dialog\PSPScreenshotDialog.cpp" />
<ClCompile Include="Dialog\SavedataParam.cpp" />
<ClCompile Include="ELF\ElfReader.cpp" />
<ClCompile Include="ELF\ParamSFO.cpp" />
<ClCompile Include="ELF\PBPReader.cpp" />
<ClCompile Include="ELF\PrxDecrypter.cpp" />
<ClCompile Include="FileLoaders\CachingFileLoader.cpp" />
<ClCompile Include="FileLoaders\DiskCachingFileLoader.cpp" />
<ClCompile Include="FileLoaders\HTTPFileLoader.cpp" />
<ClCompile Include="FileLoaders\LocalFileLoader.cpp" />
<ClCompile Include="FileLoaders\PS1EbootFileLoader.cpp" />
<ClCompile Include="FileLoaders\RamCachingFileLoader.cpp" />
<ClCompile Include="FileLoaders\RetryingFileLoader.cpp" />
<ClCompile Include="FileSystems\BlockDevices.cpp" />
<ClCompile Include="FileSystems\CSOCompress.cpp" />
<ClCompile Include="FileSystems\DirectoryFileSystem.cpp" />
<ClCompile Include="FileSystems\ISOFileSystem.cpp" />
<ClCompile Include="FileSystems\FileSystem.cpp" />
<ClCompile Include="FileSystems\MetaFileSystem.cpp" />
<ClCompile Include="FileSystems\tlzrc.cpp" />
<ClCompile Include="FileSystems\VirtualDiscFileSystem.cpp" />
<ClCompile Include="Font\PGF.cpp" />
<ClCompile Include="HDRemaster.cpp" />
<ClCompile Include="HLE\HLE.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">MaxSpeed</Optimization>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Default</BasicRuntimeChecks>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Default</BasicRuntimeChecks>
</ClCompile>
<ClCompile Include="HLE\HLEHelperThread.cpp" />
<ClCompile Include="HLE\HLETables.cpp" />
<ClCompile Include="HLE\proAdhoc.cpp" />
<ClCompile Include="HLE\proAdhocServer.cpp" />
<ClCompile Include="HLE\ReplaceTables.cpp" />
<ClCompile Include="HLE\sceAdler.cpp" />
<ClCompile Include="HLE\sceAmctrl.cpp" />
<ClCompile Include="HLE\sceAtrac.cpp" />
<ClCompile Include="HLE\sceAudio.cpp" />
<ClCompile Include="HLE\sceAudiocodec.cpp" />
<ClCompile Include="HLE\sceAudioRouting.cpp" />
<ClCompile Include="HLE\sceCcc.cpp" />
<ClCompile Include="HLE\sceChnnlsv.cpp" />
<ClCompile Include="HLE\sceCtrl.cpp" />
<ClCompile Include="HLE\sceDeflt.cpp" />
<ClCompile Include="HLE\sceDisplay.cpp" />
<ClCompile Include="HLE\sceDmac.cpp" />
<ClCompile Include="HLE\sceFont.cpp" />
<ClCompile Include="HLE\sceG729.cpp" />
<ClCompile Include="HLE\sceGe.cpp" />
<ClCompile Include="HLE\sceHeap.cpp" />
<ClCompile Include="HLE\sceHprm.cpp" />
<ClCompile Include="HLE\sceHttp.cpp" />
<ClCompile Include="HLE\sceImpose.cpp" />
<ClCompile Include="HLE\sceIo.cpp" />
<ClCompile Include="HLE\sceJpeg.cpp" />
<ClCompile Include="HLE\sceKernel.cpp" />
<ClCompile Include="HLE\sceKernelAlarm.cpp" />
<ClCompile Include="HLE\sceKernelEventFlag.cpp" />
<ClCompile Include="HLE\sceKernelInterrupt.cpp" />
<ClCompile Include="HLE\sceKernelMbx.cpp" />
<ClCompile Include="HLE\sceKernelMemory.cpp" />
<ClCompile Include="HLE\sceKernelModule.cpp" />
<ClCompile Include="HLE\sceKernelMsgPipe.cpp" />
<ClCompile Include="HLE\sceKernelMutex.cpp" />
<ClCompile Include="HLE\sceKernelSemaphore.cpp" />
<ClCompile Include="HLE\sceKernelThread.cpp" />
<ClCompile Include="HLE\sceKernelTime.cpp" />
<ClCompile Include="HLE\sceKernelVTimer.cpp" />
<ClCompile Include="HLE\sceVideocodec.cpp" />
<ClCompile Include="HLE\sceMpeg.cpp" />
<ClCompile Include="HLE\sceMpegbase.cpp" />
<ClCompile Include="HLE\sceNet.cpp" />
<ClCompile Include="HLE\sceNet_lib.cpp" />
<ClCompile Include="HLE\NetAdhocCommon.cpp" />
<ClCompile Include="HLE\sceNetAdhoc.cpp" />
<ClCompile Include="HLE\sceNetAdhocMatching.cpp" />
<ClCompile Include="HLE\sceNp.cpp" />
<ClCompile Include="HLE\sceOpenPSID.cpp" />
<ClCompile Include="HLE\sceResmgr.cpp" />
<ClCompile Include="HLE\sceParseHttp.cpp" />
<ClCompile Include="HLE\sceParseUri.cpp" />
<ClCompile Include="HLE\scePauth.cpp" />
<ClCompile Include="HLE\scePower.cpp" />
<ClCompile Include="HLE\scePsmf.cpp" />
<ClCompile Include="HLE\scePspNpDrm_user.cpp" />
<ClCompile Include="HLE\sceP3da.cpp" />
<ClCompile Include="HLE\sceMd5.cpp" />
<ClCompile Include="HLE\sceMp4.cpp" />
<ClCompile Include="HLE\sceMp3.cpp" />
<ClCompile Include="HLE\sceMt19937.cpp" />
<ClCompile Include="HLE\sceGameUpdate.cpp" />
<ClCompile Include="HLE\sceRtc.cpp" />
<ClCompile Include="HLE\sceSas.cpp" />
<ClCompile Include="HLE\sceSfmt19937.cpp" />
<ClCompile Include="HLE\sceSha256.cpp" />
<ClCompile Include="HLE\sceSircs.cpp" />
<ClCompile Include="HLE\sceSsl.cpp" />
<ClCompile Include="HLE\sceUmd.cpp" />
<ClCompile Include="HLE\sceUsb.cpp" />
<ClCompile Include="HLE\sceUsbGps.cpp" />
<ClCompile Include="HLE\sceUtility.cpp" />
<ClCompile Include="HLE\sceVaudio.cpp" />
<ClCompile Include="HLE\sceVshBridge.cpp" />
<ClCompile Include="HLE\__sceAudio.cpp" />
<ClCompile Include="HW\AvcDecoder.cpp" />
<ClCompile Include="HW\MediaEngine.cpp" />
<ClCompile Include="HW\MemoryStick.cpp" />
<ClCompile Include="HW\MpegDemux.cpp" />
<ClCompile Include="HW\SasAudio.cpp" />
<ClCompile Include="HW\AsyncIOManager.cpp" />
<ClCompile Include="HW\SasReverb.cpp" />
<ClCompile Include="HW\SimpleAudioDec.cpp" />
<ClCompile Include="HW\StereoResampler.cpp" />
<ClCompile Include="Loaders.cpp" />
<ClCompile Include="MemMap.cpp" />
<ClCompile Include="MemmapFunctions.cpp" />
<ClCompile Include="MIPS\ARM\ArmIRAsm.cpp" />
<ClCompile Include="MIPS\ARM\ArmIRCompALU.cpp" />
<ClCompile Include="MIPS\ARM\ArmIRCompBranch.cpp" />
<ClCompile Include="MIPS\ARM\ArmIRCompFPU.cpp" />
<ClCompile Include="MIPS\ARM\ArmIRCompLoadStore.cpp" />
<ClCompile Include="MIPS\ARM\ArmIRCompSystem.cpp" />
<ClCompile Include="MIPS\ARM\ArmIRCompVec.cpp" />
<ClCompile Include="MIPS\ARM\ArmIRJit.cpp" />
<ClCompile Include="MIPS\ARM\ArmIRRegCache.cpp" />
<ClCompile Include="MIPS\JitCommon\JitCommon.cpp" />
<ClCompile Include="MIPS\JitCommon\JitProfiler.cpp" />
<ClCompile Include="MIPS\JitCommon\JitState.cpp" />
<ClCompile Include="MIPS\MIPS.cpp" />
<ClCompile Include="MIPS\MIPSAnalyst.cpp" />
<ClCompile Include="MIPS\MIPSAsm.cpp">
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\ext\ffmpeg;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/native/ext/libpng17;../ext/zlib;../ext/native/ext;../ext/armips/;../ext/armips/ext/filesystem/include/;../ext/armips/ext/tinyformat/</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\ext\ffmpeg;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/native/ext/libpng17;../ext/zlib;../ext/native/ext;../ext/armips/;../ext/armips/ext/filesystem/include/;../ext/armips/ext/tinyformat/</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\ext\ffmpeg;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/native/ext/libpng17;../ext/zlib;../ext/native/ext;../ext/armips/;../ext/armips/ext/filesystem/include/;../ext/armips/ext/tinyformat/</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\ext\ffmpeg;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/native/ext/libpng17;../ext/zlib;../ext/native/ext;../ext/armips/;../ext/armips/ext/filesystem/include/;../ext/armips/ext/tinyformat/</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">..\ext\ffmpeg;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/native/ext/libpng17;../ext/zlib;../ext/native/ext;../ext/armips/;../ext/armips/ext/filesystem/include/;../ext/armips/ext/tinyformat/</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">..\ext\ffmpeg;../common;..;../ext/native;../ext/glew;../ext/snappy;../ext/native/ext/libpng17;../ext/zlib;../ext/native/ext;../ext/armips/;../ext/armips/ext/filesystem/include/;../ext/armips/ext/tinyformat/</AdditionalIncludeDirectories>
</ClCompile>
<ClCompile Include="MIPS\MIPSCodeUtils.cpp" />
<ClCompile Include="MIPS\MIPSDebugInterface.cpp" />
<ClCompile Include="MIPS\MIPSDis.cpp" />
<ClCompile Include="MIPS\MIPSDisVFPU.cpp" />
<ClCompile Include="MIPS\Interpreter.cpp" />
<ClCompile Include="MIPS\InterpreterDispatch.cpp" />
<ClCompile Include="MIPS\InterpreterVFPU.cpp" />
<ClCompile Include="MIPS\MIPSTables.cpp" />
<ClCompile Include="MIPS\MIPSVFPUUtils.cpp" />
<ClCompile Include="MIPS\MIPSTracer.cpp" />
<ClCompile Include="MIPS\MeCore.cpp" />
<ClCompile Include="PSPLoaders.cpp" />
<ClCompile Include="Reporting.cpp" />
<ClCompile Include="RetroAchievements.cpp" />
<ClCompile Include="SaveState.cpp" />
<ClCompile Include="MIPS\MIPSStackWalk.cpp" />
<ClCompile Include="SaveStateRewind.cpp" />
<ClCompile Include="Screenshot.cpp" />
<ClCompile Include="System.cpp" />
<ClCompile Include="TiltEventProcessor.cpp" />
<ClCompile Include="Util\AtracTrack.cpp" />
<ClCompile Include="Util\AudioFormat.cpp" />
<ClCompile Include="Util\BlockAllocator.cpp" />
<ClCompile Include="Util\DisArm64.cpp" />
<ClCompile Include="Util\GameDB.cpp" />
<ClCompile Include="Util\GameManager.cpp" />
<ClCompile Include="Util\MemStick.cpp" />
<ClCompile Include="Util\PathUtil.cpp" />
<ClCompile Include="Util\PortManager.cpp" />
<ClCompile Include="Util\PPGeDraw.cpp" />
<ClCompile Include="Util\KL4E.cpp" />
<ClCompile Include="Util\PSARUnpack.cpp" />
<ClCompile Include="Util\PkgUnpack.cpp" />
<ClCompile Include="..\ext\libdeflate\lib\deflate_compress.c" />
<ClCompile Include="..\ext\libdeflate\lib\utils.c" />
<ClCompile Include="..\ext\xxhash.c">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MaxSpeed</Optimization>
<IntrinsicFunctions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</IntrinsicFunctions>
<FavorSizeOrSpeed Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Speed</FavorSizeOrSpeed>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MaxSpeed</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">MaxSpeed</Optimization>
<IntrinsicFunctions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</IntrinsicFunctions>
<IntrinsicFunctions Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</IntrinsicFunctions>
<FavorSizeOrSpeed Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Speed</FavorSizeOrSpeed>
<FavorSizeOrSpeed Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Speed</FavorSizeOrSpeed>
<InlineFunctionExpansion Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AnySuitable</InlineFunctionExpansion>
<DebugInformationFormat Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">ProgramDatabase</DebugInformationFormat>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Default</BasicRuntimeChecks>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Default</BasicRuntimeChecks>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Default</BasicRuntimeChecks>
<InlineFunctionExpansion Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AnySuitable</InlineFunctionExpansion>
<InlineFunctionExpansion Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AnySuitable</InlineFunctionExpansion>
<InlineFunctionExpansion Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AnySuitable</InlineFunctionExpansion>
<InlineFunctionExpansion Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AnySuitable</InlineFunctionExpansion>
<InlineFunctionExpansion Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AnySuitable</InlineFunctionExpansion>
</ClCompile>
<ClCompile Include="Util\RecentFiles.cpp" />
<ClCompile Include="Util\VideoPlayer.cpp" />
<ClCompile Include="WaveFile.cpp" />
<ClCompile Include="WebServer.cpp" />
<ClCompile Include="MIPS\x86\X64IRRegCache.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\ext\cityhash\city.h" />
<ClInclude Include="..\ext\cityhash\citycrc.h" />
<ClInclude Include="..\ext\disarm.h" />
<ClInclude Include="..\ext\gason\gason.h" />
<ClInclude Include="..\ext\jpge\jpgd.h" />
<ClInclude Include="..\ext\jpge\jpge.h" />
<ClInclude Include="..\ext\libzip\compat.h" />
<ClInclude Include="..\ext\libzip\config.h" />
<ClInclude Include="..\ext\libzip\zip.h" />
<ClInclude Include="..\ext\libzip\zipconf.h" />
<ClInclude Include="..\ext\libzip\zipint.h" />
<ClInclude Include="..\ext\libzip\zip_source_file.h" />
<ClInclude Include="..\ext\libzip\zip_source_file_stdio.h" />
<ClInclude Include="..\ext\libzip\zip_source_file_win32.h" />
<ClInclude Include="..\ext\loongarch-disasm.h" />
<ClInclude Include="..\ext\riscv-disas.h" />
<ClInclude Include="..\ext\sfmt19937\SFMT-common.h" />
<ClInclude Include="..\ext\sfmt19937\SFMT-params.h" />
<ClInclude Include="..\ext\sfmt19937\SFMT-params19937.h" />
<ClInclude Include="..\ext\sfmt19937\SFMT.h" />
<ClInclude Include="..\ext\sha1\sha1.h" />
<ClInclude Include="..\ext\snappy\snappy-internal.h" />
<ClInclude Include="..\ext\snappy\snappy-sinksource.h" />
<ClInclude Include="..\ext\snappy\snappy-stubs-internal.h" />
<ClInclude Include="..\ext\snappy\snappy-stubs-public.h" />
<ClInclude Include="..\ext\snappy\snappy.h" />
<ClInclude Include="..\ext\udis86\decode.h" />
<ClInclude Include="..\ext\udis86\extern.h" />
<ClInclude Include="..\ext\udis86\itab.h" />
<ClInclude Include="..\ext\udis86\syn.h" />
<ClInclude Include="..\ext\udis86\types.h" />
<ClInclude Include="..\ext\udis86\udint.h" />
<ClInclude Include="..\ext\udis86\udis86.h" />
<ClInclude Include="CmdLine.h" />
<ClInclude Include="ConfigSettings.h" />
<ClInclude Include="ControlMapper.h" />
<ClInclude Include="AVIDump.h" />
<ClInclude Include="ConfigValues.h" />
<ClInclude Include="Debugger\LineInfo.h" />
<ClInclude Include="Debugger\MemBlockInfo.h" />
<ClInclude Include="Debugger\Watch.h" />
<ClInclude Include="Debugger\WebSocket.h" />
<ClInclude Include="Debugger\WebSocket\BreakpointSubscriber.h" />
<ClInclude Include="Debugger\WebSocket\ClientConfigSubscriber.h" />
<ClInclude Include="Debugger\WebSocket\GameSubscriber.h" />
<ClInclude Include="Debugger\WebSocket\DisasmSubscriber.h" />
<ClInclude Include="Debugger\WebSocket\GPUBufferSubscriber.h" />
<ClInclude Include="Debugger\WebSocket\GPUDisasmSubscriber.h" />
<ClInclude Include="Debugger\WebSocket\GPURecordSubscriber.h" />
<ClInclude Include="Debugger\WebSocket\GPUStatsSubscriber.h" />
<ClInclude Include="Debugger\WebSocket\HLEKernelObjectSubscriber.h" />
<ClInclude Include="Debugger\WebSocket\HLESubscriber.h" />
<ClInclude Include="Debugger\WebSocket\InputBroadcaster.h" />
<ClInclude Include="Debugger\WebSocket\InputSubscriber.h" />
<ClInclude Include="Debugger\WebSocket\MemoryInfoSubscriber.h" />
<ClInclude Include="Debugger\WebSocket\ReplaySubscriber.h" />
<ClInclude Include="Debugger\WebSocket\SteppingSubscriber.h" />
<ClInclude Include="Debugger\WebSocket\WebSocketUtils.h" />
<ClInclude Include="Debugger\WebSocket\CPUCoreSubscriber.h" />
<ClInclude Include="Debugger\WebSocket\MemorySubscriber.h" />
<ClInclude Include="Debugger\WebSocket\GameBroadcaster.h" />
<ClInclude Include="Debugger\WebSocket\LogBroadcaster.h" />
<ClInclude Include="Debugger\WebSocket\LogConfigSubscriber.h" />
<ClInclude Include="Debugger\WebSocket\SteppingBroadcaster.h" />
<ClInclude Include="Dialog\PSPOskConstants.h" />
<ClInclude Include="EmuThread.h" />
<ClInclude Include="FileLoaders\ZipFileLoader.h" />
<ClInclude Include="FileSystems\BlobFileSystem.h" />
<ClInclude Include="FrameTiming.h" />
<ClInclude Include="HLE\AtracBase.h" />
<ClInclude Include="HLE\AtracCtx.h" />
<ClInclude Include="HLE\AtracCtx2.h" />
<ClInclude Include="HLE\ErrorCodes.h" />
<ClInclude Include="HLE\HLEUtil.h" />
<ClInclude Include="HLE\KernelThreadDebugInterface.h" />
<ClInclude Include="HLE\KUBridge.h" />
<ClInclude Include="HLE\sceSysreg.h" />
<ClInclude Include="HLE\NetInetConstants.h" />
<ClInclude Include="HLE\Plugins.h" />
<ClInclude Include="HLE\PopsBoot.h" />
<ClInclude Include="HLE\PSPThreadContext.h" />
<ClInclude Include="HLE\sceAac.h" />
<ClInclude Include="HLE\sceChkreg.h" />
<ClInclude Include="HLE\sceKernelHeap.h" />
<ClInclude Include="HLE\sceNetApctl.h" />
<ClInclude Include="HLE\sceNetInet.h" />
<ClInclude Include="HLE\sceNetResolver.h" />
<ClInclude Include="HLE\sceNp2.h" />
<ClInclude Include="HLE\sceReg.h" />
<ClInclude Include="HLE\sceUsbAcc.h" />
<ClInclude Include="HLE\sceUsbCam.h" />
<ClInclude Include="HLE\sceUsbMic.h" />
<ClInclude Include="HLE\SocketManager.h" />
<ClInclude Include="HW\Atrac3Standalone.h" />
<ClInclude Include="HW\Camera.h" />
<ClInclude Include="HW\Display.h" />
<ClInclude Include="HW\GpioMMIO.h" />
<ClInclude Include="HW\MMIO.h" />
<ClInclude Include="HW\MeMMIO.h" />
<ClInclude Include="HW\PopsMMIO.h" />
<ClInclude Include="HW\GranularMixer.h" />
<ClInclude Include="Instance.h" />
<ClInclude Include="KeyMap.h" />
<ClInclude Include="KeyMapDefaults.h" />
<ClInclude Include="LuaContext.h" />
<ClInclude Include="MemFault.h" />
<ClInclude Include="MIPS\ARM64\Arm64IRJit.h" />
<ClInclude Include="MIPS\ARM64\Arm64IRRegCache.h" />
<ClInclude Include="MIPS\ARM64\Arm64VfpuDot.h" />
<ClInclude Include="MIPS\IR\IRAnalysis.h" />
<ClInclude Include="MIPS\IR\IRFrontend.h" />
<ClInclude Include="MIPS\IR\IRInst.h" />
<ClInclude Include="MIPS\IR\IRInterpreter.h" />
<ClInclude Include="MIPS\IR\IRJit.h" />
<ClInclude Include="MIPS\IR\IRNativeCommon.h" />
<ClInclude Include="MIPS\IR\IRPassSimplify.h" />
<ClInclude Include="MIPS\IR\IRRegCache.h" />
<ClInclude Include="MIPS\LoongArch64\LoongArch64Jit.h" />
<ClInclude Include="MIPS\LoongArch64\LoongArch64RegCache.h" />
<ClInclude Include="MIPS\LoongArch64\LoongArch64VfpuDot.h" />
<ClInclude Include="MIPS\RiscV\RiscVJit.h" />
<ClInclude Include="MIPS\RiscV\RiscVRegCache.h" />
<ClInclude Include="MIPS\RiscV\RiscVVfpuDot.h" />
<ClInclude Include="MIPS\x86\X64IRJit.h" />
<ClInclude Include="Replay.h" />
<ClInclude Include="Compatibility.h" />
<ClInclude Include="Config.h" />
<ClInclude Include="Core.h" />
<ClInclude Include="CoreParameter.h" />
<ClInclude Include="CoreTiming.h" />
<ClInclude Include="Cwcheat.h" />
<ClInclude Include="Debugger\Breakpoints.h" />
<ClInclude Include="Debugger\DebugInterface.h" />
<ClInclude Include="Debugger\DisassemblyManager.h" />
<ClInclude Include="Debugger\SymbolMap.h" />
<ClInclude Include="Dialog\PSPGamedataInstallDialog.h" />
<ClInclude Include="Dialog\PSPDialog.h" />
<ClInclude Include="Dialog\PSPMsgDialog.h" />
<ClInclude Include="Dialog\PSPNetconfDialog.h" />
<ClInclude Include="Dialog\PSPNpSigninDialog.h" />
<ClInclude Include="Dialog\PSPHtmlViewerDialog.h" />
<ClInclude Include="Dialog\PSPOskDialog.h" />
<ClInclude Include="Dialog\PSPPlaceholderDialog.h" />
<ClInclude Include="Dialog\PSPSaveDialog.h" />
<ClInclude Include="Dialog\PSPScreenshotDialog.h" />
<ClInclude Include="Dialog\SavedataParam.h" />
<ClInclude Include="ELF\ElfReader.h" />
<ClInclude Include="ELF\PSPElfTypes.h" />
<ClInclude Include="ELF\ParamSFO.h" />
<ClInclude Include="ELF\PBPReader.h" />
<ClInclude Include="ELF\PrxDecrypter.h" />
<ClInclude Include="FileLoaders\CachingFileLoader.h" />
<ClInclude Include="FileLoaders\DiskCachingFileLoader.h" />
<ClInclude Include="FileLoaders\HTTPFileLoader.h" />
<ClInclude Include="FileLoaders\LocalFileLoader.h" />
<ClInclude Include="FileLoaders\PS1EbootFileLoader.h" />
<ClInclude Include="FileLoaders\RamCachingFileLoader.h" />
<ClInclude Include="FileLoaders\RetryingFileLoader.h" />
<ClInclude Include="FileSystems\BlockDevices.h" />
<ClInclude Include="FileSystems\CSOCompress.h" />
<ClInclude Include="FileSystems\DirectoryFileSystem.h" />
<ClInclude Include="FileSystems\FileSystem.h" />
<ClInclude Include="FileSystems\ISOFileSystem.h" />
<ClInclude Include="FileSystems\MetaFileSystem.h" />
<ClInclude Include="FileSystems\VirtualDiscFileSystem.h" />
<ClInclude Include="Font\PGF.h" />
<ClInclude Include="HDRemaster.h" />
<ClInclude Include="HLE\FunctionWrappers.h" />
<ClInclude Include="HLE\HLE.h" />
<ClInclude Include="HLE\HLEHelperThread.h" />
<ClInclude Include="HLE\HLETables.h" />
<ClInclude Include="HLE\KernelWaitHelpers.h" />
<ClInclude Include="HLE\proAdhoc.h" />
<ClInclude Include="HLE\proAdhocServer.h" />
<ClInclude Include="HLE\ReplaceTables.h" />
<ClInclude Include="HLE\sceAdler.h" />
<ClInclude Include="HLE\sceAmctrl.h" />
<ClInclude Include="HLE\sceAtrac.h" />
<ClInclude Include="HLE\sceAudio.h" />
<ClInclude Include="HLE\sceAudiocodec.h" />
<ClInclude Include="HLE\sceAudioRouting.h" />
<ClInclude Include="HLE\sceCcc.h" />
<ClInclude Include="HLE\sceCtrl.h" />
<ClInclude Include="HLE\sceChnnlsv.h" />
<ClInclude Include="HLE\sceDeflt.h" />
<ClInclude Include="HLE\sceDisplay.h" />
<ClInclude Include="HLE\sceDmac.h" />
<ClInclude Include="HLE\sceFont.h" />
<ClInclude Include="HLE\sceG729.h" />
<ClInclude Include="HLE\sceGe.h" />
<ClInclude Include="HLE\sceHeap.h" />
<ClInclude Include="HLE\sceHprm.h" />
<ClInclude Include="HLE\sceHttp.h" />
<ClInclude Include="HLE\sceImpose.h" />
<ClInclude Include="HLE\sceIo.h" />
<ClInclude Include="HLE\sceJpeg.h" />
<ClInclude Include="HLE\sceKernel.h" />
<ClInclude Include="HLE\sceKernelAlarm.h" />
<ClInclude Include="HLE\sceKernelEventFlag.h" />
<ClInclude Include="HLE\sceKernelInterrupt.h" />
<ClInclude Include="HLE\sceKernelMemory.h" />
<ClInclude Include="HLE\sceKernelModule.h" />
<ClInclude Include="HLE\sceKernelMbx.h" />
<ClInclude Include="HLE\sceKernelMsgPipe.h" />
<ClInclude Include="HLE\sceKernelMutex.h" />
<ClInclude Include="HLE\sceKernelSemaphore.h" />
<ClInclude Include="HLE\sceKernelThread.h" />
<ClInclude Include="HLE\sceKernelTime.h" />
<ClInclude Include="HLE\sceVideocodec.h" />
<ClInclude Include="HLE\sceMpeg.h" />
<ClInclude Include="HLE\sceMpegbase.h" />
<ClInclude Include="HLE\sceNet.h" />
<ClInclude Include="HLE\sceNet_lib.h" />
<ClInclude Include="HLE\NetAdhocCommon.h" />
<ClInclude Include="HLE\sceNetAdhoc.h" />
<ClInclude Include="HLE\sceNetAdhocMatching.h" />
<ClInclude Include="HLE\sceNp.h" />
<ClInclude Include="HLE\sceOpenPSID.h" />
<ClInclude Include="HLE\sceResmgr.h" />
<ClInclude Include="HLE\sceParseHttp.h" />
<ClInclude Include="HLE\sceParseUri.h" />
<ClInclude Include="HLE\scePauth.h" />
<ClInclude Include="HLE\scePower.h" />
<ClInclude Include="HLE\scePsmf.h" />
<ClInclude Include="HLE\scePspNpDrm_user.h" />
<ClInclude Include="HLE\sceP3da.h" />
<ClInclude Include="HLE\sceMt19937.h" />
<ClInclude Include="HLE\sceMd5.h" />
<ClInclude Include="HLE\sceMp4.h" />
<ClInclude Include="HLE\sceMp3.h" />
<ClInclude Include="HLE\sceGameUpdate.h" />
<ClInclude Include="HLE\sceRtc.h" />
<ClInclude Include="HLE\sceSas.h" />
<ClInclude Include="HLE\sceSfmt19937.h" />
<ClInclude Include="HLE\sceSha256.h" />
<ClInclude Include="HLE\sceSircs.h" />
<ClInclude Include="HLE\sceSsl.h" />
<ClInclude Include="HLE\sceUmd.h" />
<ClInclude Include="HLE\sceUsb.h" />
<ClInclude Include="HLE\sceUsbGps.h" />
<ClInclude Include="HLE\sceUtility.h" />
<ClInclude Include="HLE\sceKernelVTimer.h" />
<ClInclude Include="HLE\sceVaudio.h" />
<ClInclude Include="HLE\sceVshBridge.h" />
<ClInclude Include="HLE\ThreadQueueList.h" />
<ClInclude Include="HLE\__sceAudio.h" />
<ClInclude Include="HW\BufferQueue.h" />
<ClInclude Include="HW\AvcDecoder.h" />
<ClInclude Include="HW\MediaEngine.h" />
<ClInclude Include="HW\MpegDemux.h" />
<ClInclude Include="HW\SasAudio.h" />
<ClInclude Include="HW\MemoryStick.h" />
<ClInclude Include="HW\AsyncIOManager.h" />
<ClInclude Include="HW\SasReverb.h" />
<ClInclude Include="HW\SimpleAudioDec.h" />
<ClInclude Include="HW\StereoResampler.h" />
<ClInclude Include="Loaders.h" />
<ClInclude Include="MemMap.h" />
<ClInclude Include="MemMapHelpers.h" />
<ClInclude Include="MIPS\ARM\ArmIRJit.h" />
<ClInclude Include="MIPS\ARM\ArmIRRegCache.h" />
<ClInclude Include="MIPS\ARM\ArmVfpuDot.h" />
<ClInclude Include="MIPS\JitCommon\JitBlockCache.h" />
<ClInclude Include="MIPS\JitCommon\JitCommon.h" />
<ClInclude Include="MIPS\JitCommon\JitProfiler.h" />
<ClInclude Include="MIPS\JitCommon\JitState.h" />
<ClInclude Include="MIPS\MIPS.h" />
<ClInclude Include="MIPS\MIPSAnalyst.h" />
<ClInclude Include="MIPS\MIPSAsm.h" />
<ClInclude Include="MIPS\MIPSCodeUtils.h" />
<ClInclude Include="MIPS\MIPSDebugInterface.h" />
<ClInclude Include="MIPS\MIPSDis.h" />
<ClInclude Include="MIPS\MIPSDisVFPU.h" />
<ClInclude Include="MIPS\Interpreter.h" />
<ClInclude Include="MIPS\InterpreterDispatch.h" />
<ClInclude Include="MIPS\InterpreterVFPU.h" />
<ClInclude Include="MIPS\MIPSTables.h" />
<ClInclude Include="MIPS\MIPSVFPUUtils.h" />
<ClInclude Include="MIPS\MIPSTracer.h" />
<ClInclude Include="MIPS\MeCore.h" />
<ClInclude Include="Opcode.h" />
<ClInclude Include="PSPLoaders.h" />
<ClInclude Include="Reporting.h" />
<ClInclude Include="RetroAchievements.h" />
<ClInclude Include="SaveState.h" />
<ClInclude Include="MIPS\MIPSStackWalk.h" />
<ClInclude Include="SaveStateRewind.h" />
<ClInclude Include="Screenshot.h" />
<ClInclude Include="System.h" />
<ClInclude Include="TiltEventProcessor.h" />
<ClInclude Include="Util\AtracTrack.h" />
<ClInclude Include="Util\AudioFormat.h" />
<ClInclude Include="Util\BlockAllocator.h" />
<ClInclude Include="Util\DisArm64.h" />
<ClInclude Include="Util\GameDB.h" />
<ClInclude Include="Util\GameManager.h" />
<ClInclude Include="Util\MemStick.h" />
<ClInclude Include="Util\PathUtil.h" />
<ClInclude Include="Util\PortManager.h" />
<ClInclude Include="Util\PPGeDraw.h" />
<ClInclude Include="Util\KL4E.h" />
<ClInclude Include="Util\PSARUnpack.h" />
<ClInclude Include="Util\PkgUnpack.h" />
<ClInclude Include="..\ext\libdeflate\libdeflate.h" />
<ClInclude Include="..\ext\libdeflate\common\common_defs.h" />
<ClInclude Include="..\ext\libdeflate\common\compiler_gcc.h" />
<ClInclude Include="..\ext\libdeflate\common\compiler_msc.h" />
<ClInclude Include="..\ext\libdeflate\lib\bt_matchfinder.h" />
<ClInclude Include="..\ext\libdeflate\lib\deflate_compress.h" />
<ClInclude Include="..\ext\libdeflate\lib\deflate_constants.h" />
<ClInclude Include="..\ext\libdeflate\lib\hc_matchfinder.h" />
<ClInclude Include="..\ext\libdeflate\lib\lib_common.h" />
<ClInclude Include="..\ext\libdeflate\lib\matchfinder_common.h" />
<ClInclude Include="..\ext\libdeflate\lib\unaligned.h" />
<ClInclude Include="..\ext\libdeflate\lib\x86\matchfinder_impl.h" />
<ClInclude Include="..\ext\libdeflate\lib\arm\matchfinder_impl.h" />
<ClInclude Include="..\ext\xxhash.h" />
<ClInclude Include="Util\RecentFiles.h" />
<ClInclude Include="Util\VideoPlayer.h" />
<ClInclude Include="WaveFile.h" />
<ClInclude Include="WebServer.h" />
<ClInclude Include="MIPS\x86\X64IRRegCache.h" />
<ClInclude Include="MIPS\x86\X64VfpuDot.h" />
</ItemGroup>
<ItemGroup>
<None Include="..\assets\infra-dns.json" />
<None Include="..\ext\cityhash\COPYING" />
<None Include="..\ext\cityhash\README" />
<None Include="..\ext\gason\LICENSE" />
<None Include="..\ext\libzip\Android.mk" />
<None Include="..\LICENSE.TXT" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Common\Common.vcxproj">
<Project>{3fcdbae2-5103-4350-9a8e-848ce9c73195}</Project>
</ProjectReference>
<ProjectReference Include="..\ext\libarmips.vcxproj">
<Project>{129e5e2b-39c1-4d84-96fe-dfd22dbb4a25}</Project>
</ProjectReference>
<ProjectReference Include="..\ext\libchdr.vcxproj">
<Project>{956f1f48-b612-46d8-89ee-96996dcd9383}</Project>
</ProjectReference>
<ProjectReference Include="..\ext\miniupnpc.vcxproj">
<Project>{d8a71225-178b-424e-96c1-cc3be2c1b047}</Project>
</ProjectReference>
<ProjectReference Include="..\GPU\GPU.vcxproj">
<Project>{457f45d2-556f-47bc-a31d-aff0d15beaed}</Project>
</ProjectReference>
<ProjectReference Include="..\ext\zlib\zlib.vcxproj">
<Project>{f761046e-6c38-4428-a5f1-38391a37bb34}</Project>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Text Include="..\ext\CMakeLists.txt" />
<Text Include="..\ext\libzip\CMakeLists.txt" />
<Text Include="..\ext\sha1\CMakeLists.txt" />
<Text Include="CMakeLists.txt" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>