205 lines
13 KiB
XML
205 lines
13 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ItemGroup Label="ProjectConfigurations">
|
|
<ProjectConfiguration Include="Debug|x64">
|
|
<Configuration>Debug</Configuration>
|
|
<Platform>x64</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Release|x64">
|
|
<Configuration>Release</Configuration>
|
|
<Platform>x64</Platform>
|
|
</ProjectConfiguration>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="..\core\extern\jaffarCommon\include\jaffarCommon\file.hpp" />
|
|
<ClInclude Include="..\core\extern\jaffarCommon\include\jaffarCommon\deserializers\contiguous.hpp" />
|
|
<ClInclude Include="..\core\extern\jaffarCommon\include\jaffarCommon\deserializers\base.hpp" />
|
|
<ClInclude Include="..\core\extern\jaffarCommon\include\jaffarCommon\serializers\contiguous.hpp" />
|
|
<ClInclude Include="..\core\extern\jaffarCommon\include\jaffarCommon\serializers\base.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\apu\vrc7\emu2413_state.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\apu\vrc7\apu.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\apu\vrc7\emu2413.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\apu\fme7\apu.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\apu\namco\apu.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\apu\vrc6\apu.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\apu\multiBuffer.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\apu\apu.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\apu\buffer.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\apu\blipBuffer.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\apu\effectsBuffer.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\apu\oscs.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\apu\NESEffectsBuffer.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\emu.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper015.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper140.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper010.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper089.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper024.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper085.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper244.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper022.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper032.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper241.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper033.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper152.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper004.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper094.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper113.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper240.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper232.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper207.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper001.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper075.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper206.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper156.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper000.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper071.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper034.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper011.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper073.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper009.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper079.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper021.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper154.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper180.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper184.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper002.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper030.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper005.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper025.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper070.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper093.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper023.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper086.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper003.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper246.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper097.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper078.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper060.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper019.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper190.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper193.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper026.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper069.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper007.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper088.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper066.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\mappers\mapper087.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\cart.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\cpu.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\core.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\ppu\ppuImpl.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\ppu\ppuRendering.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\ppu\ppuSprites.hpp" />
|
|
<ClInclude Include="..\core\source\quickerNES\core\ppu\ppu.hpp" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="..\core\source\quickerNES\core\apu\apu.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\apu\fme7\apu_fme7.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\apu\namco\apu_namco.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\apu\vrc6\apu_vrc6.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\apu\vrc7\apu_vrc7.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\apu\vrc7\emu2413_state.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\apu\vrc7\emu2413.cpp " />
|
|
<ClCompile Include="..\core\source\quickerNES\core\apu\effectsBuffer.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\apu\blipBuffer.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\apu\NESEffectsBuffer.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\apu\oscs.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\apu\buffer.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\apu\multiBuffer.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\emu.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\mappers\mapper.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\cpu.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\ppu\ppu.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\ppu\ppuRendering.cpp" />
|
|
<ClCompile Include="..\core\source\quickerNES\core\ppu\ppuImpl.cpp" />
|
|
<ClCompile Include="..\bizinterface.cpp " />
|
|
</ItemGroup>
|
|
<PropertyGroup Label="Globals">
|
|
<ProjectGuid>{F07F76D3-08E6-4EBC-82F9-53FF90ABD9A9}</ProjectGuid>
|
|
<RootNamespace>libquicknes</RootNamespace>
|
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
<PlatformToolset>v143</PlatformToolset>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
<PlatformToolset>v143</PlatformToolset>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
<ImportGroup Label="ExtensionSettings">
|
|
</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" />
|
|
</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" />
|
|
</ImportGroup>
|
|
<PropertyGroup Label="UserMacros" />
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
<IncludePath>..\core\source\quickerNES\core;..\core\extern\jaffarCommon\include;$(IncludePath)</IncludePath>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
<IncludePath>..\core\source\quickerNES\core;..\core\extern\jaffarCommon\include;$(IncludePath)</IncludePath>
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>Disabled</Optimization>
|
|
<DisableSpecificWarnings>4244;4800;4804;4996</DisableSpecificWarnings>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)\..</AdditionalIncludeDirectories>
|
|
<PreprocessorDefinitions>_WINDLL;%(PreprocessorDefinitions);_QUICKERNES_DETECT_JOYPAD_READS;_QUICKERNES_ENABLE_TRACEBACK_SUPPORT;</PreprocessorDefinitions>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
</ClCompile>
|
|
<Link>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
</Link>
|
|
<PostBuildEvent>
|
|
<Command>
|
|
</Command>
|
|
</PostBuildEvent>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>MaxSpeed</Optimization>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
<DisableSpecificWarnings>4244;4800;4804;4996</DisableSpecificWarnings>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)\..</AdditionalIncludeDirectories>
|
|
<PreprocessorDefinitions>_WINDLL;%(PreprocessorDefinitions);_QUICKERNES_DETECT_JOYPAD_READS;_QUICKERNES_ENABLE_TRACEBACK_SUPPORT;</PreprocessorDefinitions>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
</ClCompile>
|
|
<Link>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
<OptimizeReferences>true</OptimizeReferences>
|
|
</Link>
|
|
<PostBuildEvent>
|
|
<Command>
|
|
</Command>
|
|
</PostBuildEvent>
|
|
</ItemDefinitionGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
<ImportGroup Label="ExtensionTargets">
|
|
</ImportGroup>
|
|
<Target Name="CopyToHawkAssets" AfterTargets="PostBuildEvent">
|
|
<Copy SourceFiles="$(OutDir)libquicknes.dll" DestinationFolder="$(ProjectDir)../../Assets/dll" SkipUnchangedFiles="true" />
|
|
</Target>
|
|
<Target Name="CopyToHawkOutput" AfterTargets="PostBuildEvent" Condition=" Exists('$(ProjectDir)../../output/dll') ">
|
|
<Copy SourceFiles="$(OutDir)libquicknes.dll" DestinationFolder="$(ProjectDir)../../output/dll" SkipUnchangedFiles="true" />
|
|
</Target>
|
|
</Project> |