<?xml version="1.0" encoding="utf-8"?> <Project InitialTargets="UNDUPOBJ" DefaultTargets="Build" ToolsVersion="14.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="PublicRelease|Win32"> <Configuration>PublicRelease</Configuration> <Platform>Win32</Platform> </ProjectConfiguration> <ProjectConfiguration Include="PublicRelease|x64"> <Configuration>PublicRelease</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>fceux</ProjectName> <ProjectGuid>{6893EF44-FEA3-46DF-B236-C4C200F54294}</ProjectGuid> <RootNamespace>fceux</RootNamespace> <Keyword>Win32Proj</Keyword> <WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <CharacterSet>NotSet</CharacterSet> <WholeProgramOptimization>true</WholeProgramOptimization> <PlatformToolset>v140_xp</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <CharacterSet>NotSet</CharacterSet> <WholeProgramOptimization>true</WholeProgramOptimization> <PlatformToolset>v140_xp</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <CharacterSet>NotSet</CharacterSet> <PlatformToolset>v140_xp</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <CharacterSet>NotSet</CharacterSet> <WholeProgramOptimization>true</WholeProgramOptimization> <PlatformToolset>v140_xp</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <CharacterSet>NotSet</CharacterSet> <WholeProgramOptimization>true</WholeProgramOptimization> <PlatformToolset>v140_xp</PlatformToolset> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <CharacterSet>NotSet</CharacterSet> <PlatformToolset>v140_xp</PlatformToolset> </PropertyGroup> <!-- change toolset if it doesnt exist, so people can use 2017 for now --> <!-- I can't figure out how to detect if v140_xp is installed in 2017. I would like to use it if possible, but I guess not today --> <PropertyGroup Label="Globals" Condition="!Exists('$(VCTargetsPath)\Platforms\$(Platform)\PlatformToolsets\v140_xp\Toolset.props')"> <PlatformToolset>v141</PlatformToolset> </PropertyGroup> <PropertyGroup Label="Globals" Condition="'$(v141_xp_Installed)'=='true'"> <PlatformToolset>v141_xp</PlatformToolset> </PropertyGroup> <Import Project="$(VCTargetsPath)\Platforms\$(Platform)\PlatformToolsets\v140_xp\Microsoft.Cpp.$(Platform).v140_xp.props" Condition="Exists('$(VCTargetsPath)\Platforms\$(Platform)\PlatformToolsets\v140_xp\Microsoft.Cpp.$(Platform).v140_xp.props')" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings"> </ImportGroup> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" 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)'=='PublicRelease|Win32'" 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)'=='Debug|Win32'" 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> <ImportGroup Condition="'$(Configuration)|$(Platform)'=='PublicRelease|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)'=='Debug|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> <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">vc14_bin_$(Configuration)\</OutDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">vc14_obj_$(Configuration)\</IntDir> <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\output\</OutDir> <OutDir Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">..\output\</OutDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">vc14_obj_$(Configuration)\</IntDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">vc14_obj_$(Configuration)\</IntDir> <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">false</LinkIncremental> <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir> <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir> <OutDir Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">$(Platform)\$(Configuration)\</IntDir> <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">false</LinkIncremental> <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'" /> <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'" /> <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">AllRules.ruleset</CodeAnalysisRuleSet> <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'" /> <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'" /> <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> </PropertyGroup> <PropertyGroup Condition="'$(Platform)'=='Win32'"> <TargetName>$(ProjectName)</TargetName> </PropertyGroup> <PropertyGroup Condition="'$(Platform)'=='x64'"> <TargetName>$(ProjectName)64</TargetName> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <PreBuildEvent> <Command>"%windir%\Sysnative\cscript" /nologo /E:JScript "defaultconfig\make_scmrev.h.js"</Command> </PreBuildEvent> <ClCompile> <Optimization>Disabled</Optimization> <AdditionalIncludeDirectories>.;../src/drivers/win/zlib;../src/drivers/win/directx;../src;../src/drivers/win/lua/include;userconfig;defaultconfig;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <PreprocessorDefinitions>WIN32;_DEBUG;MSVC;_CRT_SECURE_NO_DEPRECATE;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;_USE_32BIT_TIME_T;FCEUDEF_DEBUGGER;_USE_SHARED_MEMORY_;NOMINMAX;HAS_vsnprintf;_S9XLUA_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> <MinimalRebuild>false</MinimalRebuild> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> <DisableLanguageExtensions>false</DisableLanguageExtensions> <PrecompiledHeader> </PrecompiledHeader> <WarningLevel>Level3</WarningLevel> <DebugInformationFormat>EditAndContinue</DebugInformationFormat> <CompileAs>Default</CompileAs> <MultiProcessorCompilation>true</MultiProcessorCompilation> </ClCompile> <Link> <AdditionalDependencies>Rpcrt4.lib;comctl32.lib;vfw32.lib;winmm.lib;ws2_32.lib;htmlhelp.lib;../src/drivers/win/directx/dsound.lib;../src/drivers/win/directx/dxguid.lib;../src/drivers/win/directx/ddraw.lib;../src/drivers/win/directx/dinput.lib;../src/drivers/win/lua/win32/lua51.lib;../src/drivers/win/lua/win32/luaperks.lib;psapi.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Console</SubSystem> <EntryPointSymbol>mainCRTStartup</EntryPointSymbol> <RandomizedBaseAddress>false</RandomizedBaseAddress> <DataExecutionPrevention> </DataExecutionPrevention> <SupportUnloadOfDelayLoadedDLL>true</SupportUnloadOfDelayLoadedDLL> <TargetMachine>MachineX86</TargetMachine> <DelayLoadDLLs>lua51.dll</DelayLoadDLLs> </Link> <Manifest> <AdditionalManifestFiles>$(ProjectDir)../src/drivers/win/fceu_x86.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles> <VerboseOutput>true</VerboseOutput> </Manifest> <PostBuildEvent> <Command>xcopy /y /d "$(ProjectDir)\..\src\drivers\win\7z.dll" "$(OutDir)" </Command> </PostBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <PreBuildEvent> <Command>"%windir%\Sysnative\cscript" /nologo /E:JScript "defaultconfig\make_scmrev.h.js"</Command> <Message>write current revision number to placeholders</Message> </PreBuildEvent> <ClCompile> <Optimization>Full</Optimization> <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> <IntrinsicFunctions>true</IntrinsicFunctions> <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> <OmitFramePointers>true</OmitFramePointers> <AdditionalIncludeDirectories>.;../src/drivers/win/zlib;../src/drivers/win/directx;../src;../src/drivers/win/lua/include;userconfig;defaultconfig;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <PreprocessorDefinitions>WIN32;NDEBUG;MSVC;_CRT_SECURE_NO_DEPRECATE;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;_USE_32BIT_TIME_T;FCEUDEF_DEBUGGER;_USE_SHARED_MEMORY_;NOMINMAX;HAS_vsnprintf;_S9XLUA_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> <RuntimeLibrary>MultiThreaded</RuntimeLibrary> <PrecompiledHeader> </PrecompiledHeader> <WarningLevel>Level3</WarningLevel> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <CompileAs>Default</CompileAs> <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> <MultiProcessorCompilation>true</MultiProcessorCompilation> </ClCompile> <Link> <AdditionalDependencies>Rpcrt4.lib;comctl32.lib;vfw32.lib;winmm.lib;ws2_32.lib;htmlhelp.lib;../src/drivers/win/directx/dsound.lib;../src/drivers/win/directx/dxguid.lib;../src/drivers/win/directx/ddraw.lib;../src/drivers/win/directx/dinput.lib;../src/drivers/win/lua/win32/lua51.lib;../src/drivers/win/lua/win32/luaperks.lib;psapi.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies> <DelayLoadDLLs>lua51.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> <EnableCOMDATFolding>true</EnableCOMDATFolding> <EntryPointSymbol>mainCRTStartup</EntryPointSymbol> <RandomizedBaseAddress>false</RandomizedBaseAddress> <DataExecutionPrevention> </DataExecutionPrevention> <TargetMachine>MachineX86</TargetMachine> </Link> <Manifest> <AdditionalManifestFiles>$(ProjectDir)../src/drivers/win/fceu_x86.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles> </Manifest> <PostBuildEvent> <Command>xcopy /y /d "$(ProjectDir)\..\src\drivers\win\7z.dll" "$(OutDir)" </Command> </PostBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'"> <PreBuildEvent> <Command>"%windir%\Sysnative\cscript" /nologo /E:JScript "defaultconfig\make_scmrev.h.js"</Command> <Message>write current revision number to placeholders</Message> </PreBuildEvent> <ClCompile> <Optimization>Full</Optimization> <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> <IntrinsicFunctions>true</IntrinsicFunctions> <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> <OmitFramePointers>true</OmitFramePointers> <AdditionalIncludeDirectories>.;../src/drivers/win/zlib;../src/drivers/win/directx;../src;../src/drivers/win/lua/include;userconfig;defaultconfig;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <PreprocessorDefinitions>PUBLIC_RELEASE;WIN32;NDEBUG;MSVC;_CRT_SECURE_NO_DEPRECATE;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;_USE_32BIT_TIME_T;FCEUDEF_DEBUGGER;_USE_SHARED_MEMORY_;NOMINMAX;HAS_vsnprintf;_S9XLUA_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> <RuntimeLibrary>MultiThreaded</RuntimeLibrary> <PrecompiledHeader> </PrecompiledHeader> <WarningLevel>Level3</WarningLevel> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <CompileAs>Default</CompileAs> <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions> <MultiProcessorCompilation>true</MultiProcessorCompilation> </ClCompile> <Link> <AdditionalDependencies>Rpcrt4.lib;comctl32.lib;vfw32.lib;winmm.lib;ws2_32.lib;htmlhelp.lib;../src/drivers/win/directx/dsound.lib;../src/drivers/win/directx/dxguid.lib;../src/drivers/win/directx/ddraw.lib;../src/drivers/win/directx/dinput.lib;../src/drivers/win/lua/win32/lua51.lib;../src/drivers/win/lua/win32/luaperks.lib;psapi.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies> <DelayLoadDLLs>lua51.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> <EnableCOMDATFolding>true</EnableCOMDATFolding> <EntryPointSymbol>mainCRTStartup</EntryPointSymbol> <RandomizedBaseAddress>false</RandomizedBaseAddress> <DataExecutionPrevention> </DataExecutionPrevention> <TargetMachine>MachineX86</TargetMachine> <AdditionalOptions>/pdbaltpath:%_PDB% %(AdditionalOptions)</AdditionalOptions> </Link> <Manifest> <AdditionalManifestFiles>$(ProjectDir)../src/drivers/win/fceu_x86.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles> </Manifest> <PostBuildEvent> <Command>xcopy /y /d "$(ProjectDir)\..\src\drivers\win\7z.dll" "$(OutDir)" </Command> </PostBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <Midl> <TargetEnvironment>X64</TargetEnvironment> </Midl> <ClCompile> <Optimization>Disabled</Optimization> <AdditionalIncludeDirectories>.;../src/drivers/win/zlib;../src/drivers/win/directx/x64;../src;../src/drivers/win/lua/include;userconfig;defaultconfig;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <PreprocessorDefinitions>WIN32;WIN64;MSVC;_CRT_SECURE_NO_DEPRECATE;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;FCEUDEF_DEBUGGER;_USE_SHARED_MEMORY_;NOMINMAX;HAS_vsnprintf;_S9XLUA_H;_DEBUG;MSVC;_CRT_SECURE_NO_DEPRECATE;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;%(PreprocessorDefinitions)</PreprocessorDefinitions> <MinimalRebuild>true</MinimalRebuild> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> <ForceConformanceInForLoopScope>false</ForceConformanceInForLoopScope> <PrecompiledHeader> </PrecompiledHeader> <WarningLevel>Level3</WarningLevel> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> </ClCompile> <Link> <AdditionalDependencies>comctl32.lib;ws2_32.lib;vfw32.lib;winmm.lib;htmlhelp.lib;../src/drivers/win/directx/x64/dsound.lib;../src/drivers/win/directx/x64/dxguid.lib;../src/drivers/win/directx/x64/ddraw.lib;../src/drivers/win/directx/x64/dinput.lib;../src/drivers/win/lua/x64/lua51.lib;../src/drivers/win/lua/x64/luaperks.lib;psapi.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <EntryPointSymbol>mainCRTStartup</EntryPointSymbol> <TargetMachine>MachineX64</TargetMachine> <DelayLoadDLLs>lua51.dll;%(DelayLoadDLLs)</DelayLoadDLLs> </Link> <PreBuildEvent> <Command>"%windir%\Sysnative\cscript" /nologo /E:JScript "defaultconfig\make_scmrev.h.js"</Command> </PreBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <Midl> <TargetEnvironment>X64</TargetEnvironment> </Midl> <ClCompile> <Optimization>Full</Optimization> <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> <IntrinsicFunctions>true</IntrinsicFunctions> <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> <OmitFramePointers>true</OmitFramePointers> <AdditionalIncludeDirectories>.;../src/drivers/win/zlib;../src/drivers/win/directx/x64;../src;../src/drivers/win/lua/include;userconfig;defaultconfig;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <PreprocessorDefinitions>WIN32;WIN64;MSVC;_CRT_SECURE_NO_DEPRECATE;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;FCEUDEF_DEBUGGER;_USE_SHARED_MEMORY_;NOMINMAX;HAS_vsnprintf;_S9XLUA_H;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <RuntimeLibrary>MultiThreaded</RuntimeLibrary> <PrecompiledHeader> </PrecompiledHeader> <WarningLevel>Level3</WarningLevel> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> </ClCompile> <Link> <AdditionalDependencies>comctl32.lib;ws2_32.lib;vfw32.lib;winmm.lib;htmlhelp.lib;../src/drivers/win/directx/x64/dsound.lib;../src/drivers/win/directx/x64/dxguid.lib;../src/drivers/win/directx/x64/ddraw.lib;../src/drivers/win/directx/x64/dinput.lib;../src/drivers/win/lua/x64/lua51.lib;../src/drivers/win/lua/x64/luaperks.lib;psapi.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> <EnableCOMDATFolding>true</EnableCOMDATFolding> <EntryPointSymbol>mainCRTStartup</EntryPointSymbol> <TargetMachine>MachineX64</TargetMachine> <DelayLoadDLLs>lua51.dll;%(DelayLoadDLLs)</DelayLoadDLLs> </Link> <PreBuildEvent> <Command>"%windir%\Sysnative\cscript" /nologo /E:JScript "defaultconfig\make_scmrev.h.js"</Command> </PreBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'"> <Midl> <TargetEnvironment>X64</TargetEnvironment> </Midl> <ClCompile> <Optimization>Full</Optimization> <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> <IntrinsicFunctions>true</IntrinsicFunctions> <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> <OmitFramePointers>true</OmitFramePointers> <AdditionalIncludeDirectories>.;../src/drivers/win/zlib;../src/drivers/win/directx/x64;../src;../src/drivers/win/lua/include;userconfig;defaultconfig;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <PreprocessorDefinitions>WIN32;WIN64;MSVC;_CRT_SECURE_NO_DEPRECATE;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;FCEUDEF_DEBUGGER;_USE_SHARED_MEMORY_;NOMINMAX;HAS_vsnprintf;_S9XLUA_H;NDEBUG;MSVC;_CRT_SECURE_NO_DEPRECATE;_WIN32_WINDOWS=0x0410;WINVER=0x0410;NETWORK;LSB_FIRST;%(PreprocessorDefinitions)</PreprocessorDefinitions> <RuntimeLibrary>MultiThreaded</RuntimeLibrary> <PrecompiledHeader> </PrecompiledHeader> <WarningLevel>Level3</WarningLevel> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> </ClCompile> <Link> <AdditionalDependencies>comctl32.lib;ws2_32.lib;vfw32.lib;winmm.lib;htmlhelp.lib;../src/drivers/win/directx/x64/dsound.lib;../src/drivers/win/directx/x64/dxguid.lib;../src/drivers/win/directx/x64/ddraw.lib;../src/drivers/win/directx/x64/dinput.lib;../src/drivers/win/lua/x64/lua51.lib;../src/drivers/win/lua/x64/luaperks.lib;psapi.lib;mpr.lib;%(AdditionalDependencies)</AdditionalDependencies> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> <EnableCOMDATFolding>true</EnableCOMDATFolding> <EntryPointSymbol>mainCRTStartup</EntryPointSymbol> <TargetMachine>MachineX64</TargetMachine> <DelayLoadDLLs>lua51.dll;%(DelayLoadDLLs)</DelayLoadDLLs> </Link> <PreBuildEvent> <Command>"%windir%\Sysnative\cscript" /nologo /E:JScript "defaultconfig\make_scmrev.h.js"</Command> </PreBuildEvent> </ItemDefinitionGroup> <ItemGroup> <ClCompile Include="..\src\boards\01-222.cpp"> <PreprocessToFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</PreprocessToFile> <PreprocessSuppressLineNumbers Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</PreprocessSuppressLineNumbers> </ClCompile> <ClCompile Include="..\src\boards\09-034a.cpp" /> <ClCompile Include="..\src\boards\103.cpp"> <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)ass.obj</ObjectFileName> </ClCompile> <ClCompile Include="..\src\boards\106.cpp" /> <ClCompile Include="..\src\boards\108.cpp" /> <ClCompile Include="..\src\boards\112.cpp" /> <ClCompile Include="..\src\boards\116.cpp" /> <ClCompile Include="..\src\boards\117.cpp" /> <ClCompile Include="..\src\boards\120.cpp" /> <ClCompile Include="..\src\boards\121.cpp" /> <ClCompile Include="..\src\boards\12in1.cpp" /> <ClCompile Include="..\src\boards\15.cpp" /> <ClCompile Include="..\src\boards\151.cpp" /> <ClCompile Include="..\src\boards\156.cpp" /> <ClCompile Include="..\src\boards\158B.cpp" /> <ClCompile Include="..\src\boards\164.cpp" /> <ClCompile Include="..\src\boards\168.cpp" /> <ClCompile Include="..\src\boards\170.cpp" /> <ClCompile Include="..\src\boards\175.cpp" /> <ClCompile Include="..\src\boards\176.cpp" /> <ClCompile Include="..\src\boards\177.cpp" /> <ClCompile Include="..\src\boards\178.cpp" /> <ClCompile Include="..\src\boards\18.cpp" /> <ClCompile Include="..\src\boards\183.cpp" /> <ClCompile Include="..\src\boards\185.cpp" /> <ClCompile Include="..\src\boards\186.cpp" /> <ClCompile Include="..\src\boards\187.cpp" /> <ClCompile Include="..\src\boards\189.cpp" /> <ClCompile Include="..\src\boards\190.cpp" /> <ClCompile Include="..\src\boards\193.cpp" /> <ClCompile Include="..\src\boards\199.cpp" /> <ClCompile Include="..\src\boards\206.cpp" /> <ClCompile Include="..\src\boards\208.cpp" /> <ClCompile Include="..\src\boards\222.cpp" /> <ClCompile Include="..\src\boards\225.cpp" /> <ClCompile Include="..\src\boards\228.cpp" /> <ClCompile Include="..\src\boards\230.cpp" /> <ClCompile Include="..\src\boards\232.cpp" /> <ClCompile Include="..\src\boards\234.cpp" /> <ClCompile Include="..\src\boards\235.cpp" /> <ClCompile Include="..\src\boards\244.cpp" /> <ClCompile Include="..\src\boards\246.cpp" /> <ClCompile Include="..\src\boards\252.cpp" /> <ClCompile Include="..\src\boards\253.cpp" /> <ClCompile Include="..\src\boards\28.cpp" /> <ClCompile Include="..\src\boards\32.cpp" /> <ClCompile Include="..\src\boards\33.cpp" /> <ClCompile Include="..\src\boards\34.cpp" /> <ClCompile Include="..\src\boards\36.cpp" /> <ClCompile Include="..\src\boards\3d-block.cpp" /> <ClCompile Include="..\src\boards\40.cpp" /> <ClCompile Include="..\src\boards\41.cpp" /> <ClCompile Include="..\src\boards\411120-c.cpp" /> <ClCompile Include="..\src\boards\42.cpp" /> <ClCompile Include="..\src\boards\43.cpp" /> <ClCompile Include="..\src\boards\46.cpp" /> <ClCompile Include="..\src\boards\50.cpp" /> <ClCompile Include="..\src\boards\51.cpp" /> <ClCompile Include="..\src\boards\57.cpp" /> <ClCompile Include="..\src\boards\603-5052.cpp" /> <ClCompile Include="..\src\boards\62.cpp" /> <ClCompile Include="..\src\boards\65.cpp" /> <ClCompile Include="..\src\boards\67.cpp" /> <ClCompile Include="..\src\boards\68.cpp" /> <ClCompile Include="..\src\boards\69.cpp" /> <ClCompile Include="..\src\boards\71.cpp" /> <ClCompile Include="..\src\boards\72.cpp" /> <ClCompile Include="..\src\boards\77.cpp" /> <ClCompile Include="..\src\boards\79.cpp" /> <ClCompile Include="..\src\boards\80.cpp" /> <ClCompile Include="..\src\boards\80013-B.cpp" /> <ClCompile Include="..\src\boards\8157.cpp" /> <ClCompile Include="..\src\boards\82.cpp" /> <ClCompile Include="..\src\boards\8237.cpp" /> <ClCompile Include="..\src\boards\830118C.cpp" /> <ClCompile Include="..\src\boards\88.cpp" /> <ClCompile Include="..\src\boards\8in1.cpp" /> <ClCompile Include="..\src\boards\90.cpp" /> <ClCompile Include="..\src\boards\91.cpp" /> <ClCompile Include="..\src\boards\96.cpp" /> <ClCompile Include="..\src\boards\99.cpp" /> <ClCompile Include="..\src\boards\ac-08.cpp" /> <ClCompile Include="..\src\boards\bb.cpp" /> <ClCompile Include="..\src\boards\BMW8544.cpp" /> <ClCompile Include="..\src\boards\bs4xxxr.cpp" /> <ClCompile Include="..\src\boards\cheapocabra.cpp" /> <ClCompile Include="..\src\boards\cityfighter.cpp" /> <ClCompile Include="..\src\boards\coolboy.cpp" /> <ClCompile Include="..\src\boards\dance2000.cpp" /> <ClCompile Include="..\src\boards\eh8813a.cpp" /> <ClCompile Include="..\src\boards\et-100.cpp" /> <ClCompile Include="..\src\boards\et-4320.cpp" /> <ClCompile Include="..\src\boards\F-15.cpp" /> <ClCompile Include="..\src\boards\famicombox.cpp" /> <ClCompile Include="..\src\boards\ffe.cpp" /> <ClCompile Include="..\src\boards\fns.cpp" /> <ClCompile Include="..\src\boards\hp10xx_hp20xx.cpp" /> <ClCompile Include="..\src\boards\hp898f.cpp" /> <ClCompile Include="..\src\boards\ks7010.cpp" /> <ClCompile Include="..\src\boards\ks7012.cpp" /> <ClCompile Include="..\src\boards\ks7013.cpp" /> <ClCompile Include="..\src\boards\ks7016.cpp" /> <ClCompile Include="..\src\boards\ks7017.cpp" /> <ClCompile Include="..\src\boards\ks7030.cpp" /> <ClCompile Include="..\src\boards\ks7031.cpp" /> <ClCompile Include="..\src\boards\ks7037.cpp" /> <ClCompile Include="..\src\boards\ks7057.cpp" /> <ClCompile Include="..\src\boards\le05.cpp" /> <ClCompile Include="..\src\boards\lh32.cpp" /> <ClCompile Include="..\src\boards\lh53.cpp" /> <ClCompile Include="..\src\boards\mihunche.cpp" /> <ClCompile Include="..\src\boards\mmc2and4.cpp" /> <ClCompile Include="..\src\boards\onebus.cpp" /> <ClCompile Include="..\src\boards\pec-586.cpp" /> <ClCompile Include="..\src\boards\rt-01.cpp" /> <ClCompile Include="..\src\boards\sa-9602b.cpp" /> <ClCompile Include="..\src\boards\sb-2000.cpp" /> <ClCompile Include="..\src\boards\transformer.cpp" /> <ClCompile Include="..\src\boards\unrom512.cpp" /> <ClCompile Include="..\src\boards\vrc1.cpp" /> <ClCompile Include="..\src\boards\vrc2and4.cpp" /> <ClCompile Include="..\src\boards\vrc3.cpp" /> <ClCompile Include="..\src\boards\vrc6.cpp" /> <ClCompile Include="..\src\boards\vrc7.cpp" /> <ClCompile Include="..\src\boards\vrc7p.cpp" /> <ClCompile Include="..\src\boards\yoko.cpp" /> <ClCompile Include="..\src\boards\__dummy_mapper.cpp"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\boards\a9746.cpp" /> <ClCompile Include="..\src\boards\addrlatch.cpp" /> <ClCompile Include="..\src\boards\ax5705.cpp" /> <ClCompile Include="..\src\boards\bandai.cpp" /> <ClCompile Include="..\src\boards\bmc13in1jy110.cpp" /> <ClCompile Include="..\src\boards\bmc42in1r.cpp" /> <ClCompile Include="..\src\boards\bmc64in1nr.cpp" /> <ClCompile Include="..\src\boards\bmc70in1.cpp" /> <ClCompile Include="..\src\boards\bonza.cpp" /> <ClCompile Include="..\src\boards\bs-5.cpp" /> <ClCompile Include="..\src\boards\datalatch.cpp" /> <ClCompile Include="..\src\boards\dream.cpp" /> <ClCompile Include="..\src\boards\edu2000.cpp" /> <ClCompile Include="..\src\boards\fk23c.cpp" /> <ClCompile Include="..\src\boards\ghostbusters63in1.cpp" /> <ClCompile Include="..\src\boards\gs-2004.cpp" /> <ClCompile Include="..\src\boards\gs-2013.cpp" /> <ClCompile Include="..\src\boards\h2288.cpp" /> <ClCompile Include="..\src\boards\inlnsf.cpp" /> <ClCompile Include="..\src\boards\karaoke.cpp" /> <ClCompile Include="..\src\boards\kof97.cpp" /> <ClCompile Include="..\src\boards\vrc5.cpp" /> <ClCompile Include="..\src\boards\ks7032.cpp" /> <ClCompile Include="..\src\boards\malee.cpp" /> <ClCompile Include="..\src\boards\mmc1.cpp" /> <ClCompile Include="..\src\boards\mmc3.cpp" /> <ClCompile Include="..\src\boards\mmc5.cpp" /> <ClCompile Include="..\src\boards\n106.cpp" /> <ClCompile Include="..\src\boards\n625092.cpp" /> <ClCompile Include="..\src\boards\novel.cpp" /> <ClCompile Include="..\src\boards\sachen.cpp" /> <ClCompile Include="..\src\boards\sc-127.cpp" /> <ClCompile Include="..\src\boards\sheroes.cpp" /> <ClCompile Include="..\src\boards\sl1632.cpp" /> <ClCompile Include="..\src\boards\subor.cpp" /> <ClCompile Include="..\src\boards\super24.cpp" /> <ClCompile Include="..\src\boards\supervision.cpp" /> <ClCompile Include="..\src\boards\t-227-1.cpp" /> <ClCompile Include="..\src\boards\t-262.cpp" /> <ClCompile Include="..\src\boards\tengen.cpp" /> <ClCompile Include="..\src\boards\tf-1201.cpp" /> <ClCompile Include="..\src\drivers\common\args.cpp" /> <ClCompile Include="..\src\drivers\common\cheat.cpp" /> <ClCompile Include="..\src\drivers\common\config.cpp" /> <ClCompile Include="..\src\drivers\common\hq2x.cpp" /> <ClCompile Include="..\src\drivers\common\hq3x.cpp" /> <ClCompile Include="..\src\drivers\common\nes_ntsc.c" /> <ClCompile Include="..\src\drivers\common\scale2x.cpp" /> <ClCompile Include="..\src\drivers\common\scale3x.cpp" /> <ClCompile Include="..\src\drivers\common\scalebit.cpp" /> <ClCompile Include="..\src\drivers\common\vidblit.cpp" /> <ClCompile Include="..\src\drivers\win\archive.cpp" /> <ClCompile Include="..\src\drivers\win\args.cpp" /> <ClCompile Include="..\src\drivers\win\aviout.cpp" /> <ClCompile Include="..\src\drivers\win\cdlogger.cpp" /> <ClCompile Include="..\src\drivers\win\cheat.cpp" /> <ClCompile Include="..\src\drivers\win\common.cpp" /> <ClCompile Include="..\src\drivers\win\config.cpp" /> <ClCompile Include="..\src\drivers\win\debugger.cpp" /> <ClCompile Include="..\src\drivers\win\debuggersp.cpp" /> <ClCompile Include="..\src\drivers\win\directories.cpp" /> <ClCompile Include="..\src\drivers\win\gui.cpp" /> <ClCompile Include="..\src\drivers\win\guiconfig.cpp" /> <ClCompile Include="..\src\drivers\win\header_editor.cpp" /> <ClCompile Include="..\src\drivers\win\help.cpp" /> <ClCompile Include="..\src\drivers\win\input.cpp" /> <ClCompile Include="..\src\drivers\win\joystick.cpp" /> <ClCompile Include="..\src\drivers\win\keyboard.cpp" /> <ClCompile Include="..\src\drivers\win\log.cpp" /> <ClCompile Include="..\src\drivers\win\luaconsole.cpp" /> <ClCompile Include="..\src\drivers\win\main.cpp" /> <ClCompile Include="..\src\drivers\win\mapinput.cpp" /> <ClCompile Include="..\src\drivers\win\memview.cpp" /> <ClCompile Include="..\src\drivers\win\memviewsp.cpp" /> <ClCompile Include="..\src\drivers\win\memwatch.cpp" /> <ClCompile Include="..\src\drivers\win\monitor.cpp" /> <ClCompile Include="..\src\drivers\win\movieoptions.cpp" /> <ClCompile Include="..\src\drivers\win\netplay.cpp" /> <ClCompile Include="..\src\drivers\win\ntview.cpp" /> <ClCompile Include="..\src\drivers\win\OutputDS.cpp" /> <ClCompile Include="..\src\drivers\win\palette.cpp" /> <ClCompile Include="..\src\drivers\win\ppuview.cpp" /> <ClCompile Include="..\src\drivers\win\pref.cpp" /> <ClCompile Include="..\src\drivers\win\ram_search.cpp" /> <ClCompile Include="..\src\drivers\win\ramwatch.cpp" /> <ClCompile Include="..\src\drivers\win\replay.cpp" /> <ClCompile Include="..\src\drivers\win\sound.cpp" /> <ClCompile Include="..\src\drivers\win\state.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\bookmark.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\bookmarks.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\branches.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\editor.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\greenzone.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\history.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\inputlog.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\laglog.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\markers.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\markers_manager.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\piano_roll.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\playback.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\popup_display.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\recorder.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\selection.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\snapshot.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\splicer.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\taseditor_config.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\taseditor_lua.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\taseditor_project.cpp" /> <ClCompile Include="..\src\drivers\win\taseditor\taseditor_window.cpp" /> <ClCompile Include="..\src\drivers\win\texthook.cpp" /> <ClCompile Include="..\src\drivers\win\throttle.cpp" /> <ClCompile Include="..\src\drivers\win\timing.cpp" /> <ClCompile Include="..\src\drivers\win\tracer.cpp" /> <ClCompile Include="..\src\drivers\win\video.cpp" /> <ClCompile Include="..\src\drivers\win\wave.cpp" /> <ClCompile Include="..\src\drivers\win\Win32InputBox.cpp" /> <ClCompile Include="..\src\drivers\win\window.cpp" /> <ClCompile Include="..\src\drivers\win\zlib\adler32.c"> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs> </ClCompile> <ClCompile Include="..\src\drivers\win\zlib\compress.c"> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs> </ClCompile> <ClCompile Include="..\src\drivers\win\zlib\crc32.c"> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs> </ClCompile> <ClCompile Include="..\src\drivers\win\zlib\deflate.c"> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs> </ClCompile> <ClCompile Include="..\src\drivers\win\zlib\gzio.c"> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs> </ClCompile> <ClCompile Include="..\src\drivers\win\zlib\infblock.c"> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs> </ClCompile> <ClCompile Include="..\src\drivers\win\zlib\infcodes.c"> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs> </ClCompile> <ClCompile Include="..\src\drivers\win\zlib\inffast.c"> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs> </ClCompile> <ClCompile Include="..\src\drivers\win\zlib\inflate.c"> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs> </ClCompile> <ClCompile Include="..\src\drivers\win\zlib\inftrees.c"> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs> </ClCompile> <ClCompile Include="..\src\drivers\win\zlib\infutil.c"> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs> </ClCompile> <ClCompile Include="..\src\drivers\win\zlib\trees.c"> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs> </ClCompile> <ClCompile Include="..\src\drivers\win\zlib\uncompr.c"> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs> </ClCompile> <ClCompile Include="..\src\drivers\win\zlib\zutil.c"> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs> <CompileAs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">CompileAsC</CompileAs> </ClCompile> <ClCompile Include="..\src\emufile.cpp" /> <ClCompile Include="..\src\input\arkanoid.cpp" /> <ClCompile Include="..\src\input\bworld.cpp"> <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4789</DisableSpecificWarnings> <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">4789</DisableSpecificWarnings> </ClCompile> <ClCompile Include="..\src\input\cursor.cpp" /> <ClCompile Include="..\src\input\fkb.cpp" /> <ClCompile Include="..\src\input\fns.cpp" /> <ClCompile Include="..\src\input\ftrainer.cpp" /> <ClCompile Include="..\src\input\hypershot.cpp" /> <ClCompile Include="..\src\input\mahjong.cpp" /> <ClCompile Include="..\src\input\mouse.cpp" /> <ClCompile Include="..\src\input\snesmouse.cpp" /> <ClCompile Include="..\src\input\oekakids.cpp" /> <ClCompile Include="..\src\input\pec586kb.cpp" /> <ClCompile Include="..\src\input\powerpad.cpp" /> <ClCompile Include="..\src\input\quiz.cpp" /> <ClCompile Include="..\src\input\shadow.cpp" /> <ClCompile Include="..\src\input\suborkb.cpp" /> <ClCompile Include="..\src\input\toprider.cpp" /> <ClCompile Include="..\src\input\virtualboy.cpp" /> <ClCompile Include="..\src\input\zapper.cpp" /> <ClCompile Include="..\src\input\lcdcompzapper.cpp" /> <ClCompile Include="..\src\boards\emu2413.c" /> <ClCompile Include="..\src\utils\ConvertUTF.c" /> <ClCompile Include="..\src\utils\crc32.cpp" /> <ClCompile Include="..\src\utils\endian.cpp" /> <ClCompile Include="..\src\utils\general.cpp" /> <ClCompile Include="..\src\utils\guid.cpp" /> <ClCompile Include="..\src\utils\ioapi.cpp" /> <ClCompile Include="..\src\utils\md5.cpp" /> <ClCompile Include="..\src\utils\memory.cpp" /> <ClCompile Include="..\src\utils\unzip.cpp" /> <ClCompile Include="..\src\utils\xstring.cpp" /> <ClCompile Include="..\src\lua\src\lapi.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lauxlib.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lbaselib.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lcode.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\ldblib.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\ldebug.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\ldo.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\ldump.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lfunc.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lgc.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\linit.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\liolib.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\llex.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lmathlib.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lmem.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\loadlib.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lobject.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lopcodes.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\loslib.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lparser.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lstate.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lstring.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lstrlib.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\ltable.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\ltablib.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\ltm.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lundump.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lvm.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\lzio.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\lua\src\print.c"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClCompile> <ClCompile Include="..\src\asm.cpp" /> <ClCompile Include="..\src\cart.cpp" /> <ClCompile Include="..\src\cheat.cpp" /> <ClCompile Include="..\src\conddebug.cpp" /> <ClCompile Include="..\src\config.cpp" /> <ClCompile Include="..\src\debug.cpp" /> <ClCompile Include="..\src\drawing.cpp" /> <ClCompile Include="..\src\fceu.cpp" /> <ClCompile Include="..\src\fds.cpp" /> <ClCompile Include="..\src\file.cpp" /> <ClCompile Include="..\src\filter.cpp" /> <ClCompile Include="..\src\ines.cpp" /> <ClCompile Include="..\src\input.cpp" /> <ClCompile Include="..\src\lua-engine.cpp" /> <ClCompile Include="..\src\movie.cpp" /> <ClCompile Include="..\src\netplay.cpp" /> <ClCompile Include="..\src\nsf.cpp" /> <ClCompile Include="..\src\oldmovie.cpp" /> <ClCompile Include="..\src\palette.cpp" /> <ClCompile Include="..\src\ppu.cpp" /> <ClCompile Include="..\src\sound.cpp" /> <ClCompile Include="..\src\state.cpp" /> <ClCompile Include="..\src\unif.cpp" /> <ClCompile Include="..\src\video.cpp" /> <ClCompile Include="..\src\vsuni.cpp" /> <ClCompile Include="..\src\wave.cpp" /> <ClCompile Include="..\src\x6502.cpp" /> </ItemGroup> <ItemGroup> <ClInclude Include="..\src\asm.h" /> <ClInclude Include="..\src\cart.h" /> <ClInclude Include="..\src\cheat.h" /> <ClInclude Include="..\src\conddebug.h" /> <ClInclude Include="..\src\debug.h" /> <ClInclude Include="..\src\drawing.h" /> <ClInclude Include="..\src\driver.h" /> <ClInclude Include="..\src\drivers\common\args.h" /> <ClInclude Include="..\src\drivers\common\cheat.h" /> <ClInclude Include="..\src\drivers\common\config.h" /> <ClInclude Include="..\src\drivers\common\hq2x.h" /> <ClInclude Include="..\src\drivers\common\hq3x.h" /> <ClInclude Include="..\src\drivers\common\nes_ntsc.h" /> <ClInclude Include="..\src\drivers\common\nes_ntsc_config.h" /> <ClInclude Include="..\src\drivers\common\nes_ntsc_impl.h" /> <ClInclude Include="..\src\drivers\common\scale2x.h" /> <ClInclude Include="..\src\drivers\common\scale3x.h" /> <ClInclude Include="..\src\drivers\common\scalebit.h" /> <ClInclude Include="..\src\drivers\common\vidblit.h" /> <ClInclude Include="..\src\drivers\win\archive.h" /> <ClInclude Include="..\src\drivers\win\args.h" /> <ClInclude Include="..\src\drivers\win\cdlogger.h" /> <ClInclude Include="..\src\drivers\win\cheat.h" /> <ClInclude Include="..\src\drivers\win\common.h" /> <ClInclude Include="..\src\drivers\win\config.h" /> <ClInclude Include="..\src\drivers\win\debugger.h" /> <ClInclude Include="..\src\drivers\win\debuggersp.h" /> <ClInclude Include="..\src\drivers\win\directories.h" /> <ClInclude Include="..\src\drivers\win\gui.h" /> <ClInclude Include="..\src\drivers\win\guiconfig.h" /> <ClInclude Include="..\src\drivers\win\header_editor.h" /> <ClInclude Include="..\src\drivers\win\help.h" /> <ClInclude Include="..\src\drivers\win\input.h" /> <ClInclude Include="..\src\drivers\win\joystick.h" /> <ClInclude Include="..\src\drivers\win\keyboard.h" /> <ClInclude Include="..\src\drivers\win\keyscan.h" /> <ClInclude Include="..\src\drivers\win\log.h" /> <ClInclude Include="..\src\drivers\win\main.h" /> <ClInclude Include="..\src\drivers\win\mapinput.h" /> <ClInclude Include="..\src\drivers\win\memview.h" /> <ClInclude Include="..\src\drivers\win\memviewsp.h" /> <ClInclude Include="..\src\drivers\win\memwatch.h" /> <ClInclude Include="..\src\drivers\win\monitor.h" /> <ClInclude Include="..\src\drivers\win\netplay.h" /> <ClInclude Include="..\src\drivers\win\ntview.h" /> <ClInclude Include="..\src\drivers\win\oakra.h" /> <ClInclude Include="..\src\drivers\win\palette.h" /> <ClInclude Include="..\src\drivers\win\ppuview.h" /> <ClInclude Include="..\src\drivers\win\pref.h" /> <ClInclude Include="..\src\drivers\win\ram_search.h" /> <ClInclude Include="..\src\drivers\win\ramwatch.h" /> <ClInclude Include="..\src\drivers\win\replay.h" /> <ClInclude Include="..\src\drivers\win\resource.h" /> <ClInclude Include="..\src\drivers\win\sound.h" /> <ClInclude Include="..\src\drivers\win\state.h" /> <ClInclude Include="..\src\drivers\win\taseditor.h" /> <ClInclude Include="..\src\drivers\win\taseditor\bookmark.h" /> <ClInclude Include="..\src\drivers\win\taseditor\bookmarks.h" /> <ClInclude Include="..\src\drivers\win\taseditor\branches.h" /> <ClInclude Include="..\src\drivers\win\taseditor\editor.h" /> <ClInclude Include="..\src\drivers\win\taseditor\greenzone.h" /> <ClInclude Include="..\src\drivers\win\taseditor\history.h" /> <ClInclude Include="..\src\drivers\win\taseditor\inputlog.h" /> <ClInclude Include="..\src\drivers\win\taseditor\laglog.h" /> <ClInclude Include="..\src\drivers\win\taseditor\markers.h" /> <ClInclude Include="..\src\drivers\win\taseditor\markers_manager.h" /> <ClInclude Include="..\src\drivers\win\taseditor\piano_roll.h" /> <ClInclude Include="..\src\drivers\win\taseditor\playback.h" /> <ClInclude Include="..\src\drivers\win\taseditor\popup_display.h" /> <ClInclude Include="..\src\drivers\win\taseditor\recorder.h" /> <ClInclude Include="..\src\drivers\win\taseditor\selection.h" /> <ClInclude Include="..\src\drivers\win\taseditor\snapshot.h" /> <ClInclude Include="..\src\drivers\win\taseditor\splicer.h" /> <ClInclude Include="..\src\drivers\win\taseditor\taseditor_config.h" /> <ClInclude Include="..\src\drivers\win\taseditor\taseditor_lua.h" /> <ClInclude Include="..\src\drivers\win\taseditor\taseditor_project.h" /> <ClInclude Include="..\src\drivers\win\taseditor\taseditor_window.h" /> <ClInclude Include="..\src\drivers\win\texthook.h" /> <ClInclude Include="..\src\drivers\win\throttle.h" /> <ClInclude Include="..\src\drivers\win\timing.h" /> <ClInclude Include="..\src\drivers\win\tracer.h" /> <ClInclude Include="..\src\drivers\win\video.h" /> <ClInclude Include="..\src\drivers\win\wave.h" /> <ClInclude Include="..\src\drivers\win\Win32InputBox.h" /> <ClInclude Include="..\src\drivers\win\window.h" /> <ClInclude Include="..\src\drivers\win\lua\include\lauxlib.h" /> <ClInclude Include="..\src\drivers\win\lua\include\lua.h" /> <ClInclude Include="..\src\drivers\win\lua\include\lua.hpp" /> <ClInclude Include="..\src\drivers\win\lua\include\luaconf.h" /> <ClInclude Include="..\src\drivers\win\lua\include\lualib.h" /> <ClInclude Include="..\src\emufile.h" /> <ClInclude Include="..\src\emufile_types.h" /> <ClInclude Include="..\src\fceu.h" /> <ClInclude Include="..\src\fceulua.h" /> <ClInclude Include="..\src\fcoeffs.h" /> <ClInclude Include="..\src\fds.h" /> <ClInclude Include="..\src\file.h" /> <ClInclude Include="..\src\filter.h" /> <ClInclude Include="..\src\fir\c44100ntsc.h" /> <ClInclude Include="..\src\fir\c44100pal.h" /> <ClInclude Include="..\src\fir\c48000ntsc.h" /> <ClInclude Include="..\src\fir\c48000pal.h" /> <ClInclude Include="..\src\fir\c96000ntsc.h" /> <ClInclude Include="..\src\fir\c96000pal.h" /> <ClInclude Include="..\src\git.h" /> <ClInclude Include="..\src\ines-bad.h" /> <ClInclude Include="..\src\ines-correct.h" /> <ClInclude Include="..\src\ines.h" /> <ClInclude Include="..\src\input.h" /> <ClInclude Include="..\src\input\fkb.h" /> <ClInclude Include="..\src\input\share.h" /> <ClInclude Include="..\src\input\suborkb.h" /> <ClInclude Include="..\src\movie.h" /> <ClInclude Include="..\src\netplay.h" /> <ClInclude Include="..\src\nsf.h" /> <ClInclude Include="..\src\oldmovie.h" /> <ClInclude Include="..\src\palette.h" /> <ClInclude Include="..\src\ppu.h" /> <ClInclude Include="..\src\sound.h" /> <ClInclude Include="..\src\state.h" /> <ClInclude Include="..\src\types-des.h" /> <ClInclude Include="..\src\types.h" /> <ClInclude Include="..\src\unif.h" /> <ClInclude Include="..\src\utils\ConvertUTF.h" /> <ClInclude Include="..\src\utils\crc32.h" /> <ClInclude Include="..\src\utils\endian.h" /> <ClInclude Include="..\src\utils\general.h" /> <ClInclude Include="..\src\utils\guid.h" /> <ClInclude Include="..\src\utils\ioapi.h" /> <ClInclude Include="..\src\utils\md5.h" /> <ClInclude Include="..\src\utils\memory.h" /> <ClInclude Include="..\src\utils\unzip.h" /> <ClInclude Include="..\src\utils\valuearray.h" /> <ClInclude Include="..\src\utils\xstring.h" /> <ClInclude Include="..\src\palettes\palettes.h" /> <ClInclude Include="..\src\palettes\rp2c04001.h" /> <ClInclude Include="..\src\palettes\rp2c04002.h" /> <ClInclude Include="..\src\palettes\rp2c04003.h" /> <ClInclude Include="..\src\palettes\rp2c05004.h" /> <ClInclude Include="..\src\lua\src\lapi.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\lauxlib.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\lcode.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\ldebug.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\ldo.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\lfunc.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\lgc.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\llex.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\llimits.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\lmem.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\lobject.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\lopcodes.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\lparser.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\lstate.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\lstring.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\ltable.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\ltm.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\lua.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\luaconf.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\lualib.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\lundump.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\lvm.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\lua\src\lzio.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='PublicRelease|x64'">true</ExcludedFromBuild> </ClInclude> <ClInclude Include="..\src\version.h" /> <ClInclude Include="..\src\video.h" /> <ClInclude Include="..\src\vsuni.h" /> <ClInclude Include="..\src\wave.h" /> <ClInclude Include="..\src\x6502.h" /> <ClInclude Include="..\src\x6502abbrev.h" /> <ClInclude Include="..\src\x6502struct.h" /> </ItemGroup> <ItemGroup> <ResourceCompile Include="..\src\drivers\win\res.rc" /> </ItemGroup> <ItemGroup> <None Include="..\..\..\tasedit\psd\bmp\te_green_arrow.bmp" /> <None Include="..\src\drivers\win\res\branch_spritesheet.bmp" /> <None Include="..\src\drivers\win\res\ICON_1.ico" /> <None Include="..\src\drivers\win\res\ICON_2.ico" /> <None Include="..\src\drivers\win\res\taseditor-icon.ico" /> <None Include="..\src\drivers\win\res\taseditor-icon32.ico" /> <None Include="..\src\drivers\win\res\te_0.bmp" /> <None Include="..\src\drivers\win\res\te_0_selected.bmp" /> <None Include="..\src\drivers\win\res\te_1.bmp" /> <None Include="..\src\drivers\win\res\te_10.bmp" /> <None Include="..\src\drivers\win\res\te_10_selected.bmp" /> <None Include="..\src\drivers\win\res\te_11.bmp" /> <None Include="..\src\drivers\win\res\te_11_selected.bmp" /> <None Include="..\src\drivers\win\res\te_12.bmp" /> <None Include="..\src\drivers\win\res\te_12_selected.bmp" /> <None Include="..\src\drivers\win\res\te_13.bmp" /> <None Include="..\src\drivers\win\res\te_13_selected.bmp" /> <None Include="..\src\drivers\win\res\te_14.bmp" /> <None Include="..\src\drivers\win\res\te_14_selected.bmp" /> <None Include="..\src\drivers\win\res\te_15.bmp" /> <None Include="..\src\drivers\win\res\te_15_selected.bmp" /> <None Include="..\src\drivers\win\res\te_16.bmp" /> <None Include="..\src\drivers\win\res\te_16_selected.bmp" /> <None Include="..\src\drivers\win\res\te_17.bmp" /> <None Include="..\src\drivers\win\res\te_17_selected.bmp" /> <None Include="..\src\drivers\win\res\te_18.bmp" /> <None Include="..\src\drivers\win\res\te_18_selected.bmp" /> <None Include="..\src\drivers\win\res\te_19.bmp" /> <None Include="..\src\drivers\win\res\te_19_selected.bmp" /> <None Include="..\src\drivers\win\res\te_1_selected.bmp" /> <None Include="..\src\drivers\win\res\te_2.bmp" /> <None Include="..\src\drivers\win\res\te_2_selected.bmp" /> <None Include="..\src\drivers\win\res\te_3.bmp" /> <None Include="..\src\drivers\win\res\te_3_selected.bmp" /> <None Include="..\src\drivers\win\res\te_4.bmp" /> <None Include="..\src\drivers\win\res\te_4_selected.bmp" /> <None Include="..\src\drivers\win\res\te_5.bmp" /> <None Include="..\src\drivers\win\res\te_5_selected.bmp" /> <None Include="..\src\drivers\win\res\te_6.bmp" /> <None Include="..\src\drivers\win\res\te_6_selected.bmp" /> <None Include="..\src\drivers\win\res\te_7.bmp" /> <None Include="..\src\drivers\win\res\te_7_selected.bmp" /> <None Include="..\src\drivers\win\res\te_8.bmp" /> <None Include="..\src\drivers\win\res\te_8_selected.bmp" /> <None Include="..\src\drivers\win\res\te_9.bmp" /> <None Include="..\src\drivers\win\res\te_9_selected.bmp" /> <None Include="..\src\drivers\win\res\te_arrow.bmp" /> <CustomBuild Include="..\src\auxlib.lua"> <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xcopy /y /d "$(ProjectDir)\..\src\auxlib.lua" "$(OutDir)" </Command> <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xcopy /y /d "$(ProjectDir)\..\src\auxlib.lua" "$(OutDir)" </Command> <Command Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">xcopy /y /d "$(ProjectDir)\..\src\auxlib.lua" "$(OutDir)" </Command> <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(OutDir)auxlib.lua;%(Outputs)</Outputs> <Outputs Condition="'$(Configuration)|$(Platform)'=='PublicRelease|Win32'">$(OutDir)auxlib.lua;%(Outputs)</Outputs> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> </CustomBuild> <None Include="..\src\drivers\win\res\te_green_arrow.bmp" /> <None Include="..\src\drivers\win\res\te_green_blue_arrow.bmp" /> <None Include="..\src\drivers\win\res\te_piano_0.bmp" /> <None Include="..\src\drivers\win\res\te_piano_0_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_0_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_1.bmp" /> <None Include="..\src\drivers\win\res\te_piano_10.bmp" /> <None Include="..\src\drivers\win\res\te_piano_10_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_10_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_11.bmp" /> <None Include="..\src\drivers\win\res\te_piano_11_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_11_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_12.bmp" /> <None Include="..\src\drivers\win\res\te_piano_12_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_12_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_13.bmp" /> <None Include="..\src\drivers\win\res\te_piano_13_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_13_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_14.bmp" /> <None Include="..\src\drivers\win\res\te_piano_14_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_14_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_15.bmp" /> <None Include="..\src\drivers\win\res\te_piano_15_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_15_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_16.bmp" /> <None Include="..\src\drivers\win\res\te_piano_16_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_16_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_17.bmp" /> <None Include="..\src\drivers\win\res\te_piano_17_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_17_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_18.bmp" /> <None Include="..\src\drivers\win\res\te_piano_18_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_18_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_19.bmp" /> <None Include="..\src\drivers\win\res\te_piano_19_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_19_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_1_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_1_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_2.bmp" /> <None Include="..\src\drivers\win\res\te_piano_2_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_2_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_3.bmp" /> <None Include="..\src\drivers\win\res\te_piano_3_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_3_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_4.bmp" /> <None Include="..\src\drivers\win\res\te_piano_4_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_4_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_5.bmp" /> <None Include="..\src\drivers\win\res\te_piano_5_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_5_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_6.bmp" /> <None Include="..\src\drivers\win\res\te_piano_6_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_6_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_7.bmp" /> <None Include="..\src\drivers\win\res\te_piano_7_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_7_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_8.bmp" /> <None Include="..\src\drivers\win\res\te_piano_8_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_8_playback.bmp" /> <None Include="..\src\drivers\win\res\te_piano_9.bmp" /> <None Include="..\src\drivers\win\res\te_piano_9_lostpos.bmp" /> <None Include="..\src\drivers\win\res\te_piano_9_playback.bmp" /> <None Include="..\src\ops.inc" /> <None Include="..\src\pputile.inc" /> </ItemGroup> <ItemGroup> <Image Include="..\src\drivers\win\res\bitmap21.bmp" /> </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> <!-- ================ 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 ) { var filename = item.GetMetadata("Filename"); //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>