mirror of
https://github.com/fadden/ciderpress.git
synced 2024-11-26 02:49:20 +00:00
be8d3a4911
This changes the Platform Toolset configuration from "Visual Studio 2013 (v120)" to "Visual Studio 2013 - Windows XP (v120_xp)". Without this change, executables built by VS2013 will not run on WinXP. To actually run on WinXP, we also need to install the redistributable msvcr120.dll and mfc120u.dll, both of which are fairly large. The installation package has more than doubled in size. At some point we may want to drop WinXP support -- Microsoft declared end-of-life on April 8 2014 -- but if the only penalty is a 2MB increase in installer size, we might as well keep supporting WinXP users.
214 lines
9.7 KiB
XML
214 lines
9.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="12.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="Release|Win32">
|
|
<Configuration>Release</Configuration>
|
|
<Platform>Win32</Platform>
|
|
</ProjectConfiguration>
|
|
</ItemGroup>
|
|
<PropertyGroup Label="Globals">
|
|
<SccProjectName />
|
|
<SccLocalPath />
|
|
<ProjectGuid>{0CFE6FAD-0126-4E99-8625-C807D1D2AAF4}</ProjectGuid>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
|
<PlatformToolset>v120_xp</PlatformToolset>
|
|
<UseOfMfc>false</UseOfMfc>
|
|
<CharacterSet>Unicode</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
|
<PlatformToolset>v120_xp</PlatformToolset>
|
|
<UseOfMfc>false</UseOfMfc>
|
|
<CharacterSet>Unicode</CharacterSet>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
<ImportGroup Label="ExtensionSettings">
|
|
</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|Win32'" 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>12.0.30501.0</_ProjectFileVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
|
|
<IntDir>$(Configuration)\</IntDir>
|
|
<LinkIncremental>false</LinkIncremental>
|
|
<TargetName>diskimg5</TargetName>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
|
|
<IntDir>$(Configuration)\</IntDir>
|
|
<LinkIncremental>true</LinkIncremental>
|
|
<TargetName>diskimg5</TargetName>
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<ClCompile>
|
|
<Optimization>MaxSpeed</Optimization>
|
|
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
|
<PreprocessorDefinitions>WIN32;NDEBUGX;_WINDOWS;_USRDLL;DISKIMG_EXPORTS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<StringPooling>true</StringPooling>
|
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
|
<PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>
|
|
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
|
|
<ObjectFileName>$(IntDir)</ObjectFileName>
|
|
<ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
</ClCompile>
|
|
<Link>
|
|
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
|
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
|
|
<SuppressStartupBanner>false</SuppressStartupBanner>
|
|
<ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>
|
|
<ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>
|
|
<TargetMachine>MachineX86</TargetMachine>
|
|
<ImageHasSafeExceptionHandlers />
|
|
</Link>
|
|
<Midl>
|
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
|
<TargetEnvironment>Win32</TargetEnvironment>
|
|
<TypeLibraryName>.\Release/diskimg.tlb</TypeLibraryName>
|
|
<HeaderFileName />
|
|
</Midl>
|
|
<PostBuildEvent>
|
|
<Message>
|
|
</Message>
|
|
<Command>
|
|
</Command>
|
|
</PostBuildEvent>
|
|
<ResourceCompile>
|
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<Culture>0x0409</Culture>
|
|
</ResourceCompile>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
<ClCompile>
|
|
<Optimization>Disabled</Optimization>
|
|
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DISKIMG_EXPORTS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
|
<PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>
|
|
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
|
|
<ObjectFileName>$(IntDir)</ObjectFileName>
|
|
<ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
|
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
</ClCompile>
|
|
<Link>
|
|
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
|
|
<SuppressStartupBanner>false</SuppressStartupBanner>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
<ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>
|
|
<ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>
|
|
<TargetMachine>MachineX86</TargetMachine>
|
|
<ImageHasSafeExceptionHandlers />
|
|
</Link>
|
|
<Midl>
|
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
|
<TargetEnvironment>Win32</TargetEnvironment>
|
|
<TypeLibraryName>.\Debug/diskimg.tlb</TypeLibraryName>
|
|
<HeaderFileName />
|
|
</Midl>
|
|
<PostBuildEvent>
|
|
<Message>
|
|
</Message>
|
|
<Command>
|
|
</Command>
|
|
</PostBuildEvent>
|
|
<ResourceCompile>
|
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<Culture>0x0409</Culture>
|
|
</ResourceCompile>
|
|
</ItemDefinitionGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="CP_ntddscsi.h" />
|
|
<ClInclude Include="CP_wnaspi32.h" />
|
|
<ClInclude Include="DiskImg.h" />
|
|
<ClInclude Include="DiskImgDetail.h" />
|
|
<ClInclude Include="DiskImgPriv.h" />
|
|
<ClInclude Include="GenericFD.h" />
|
|
<ClInclude Include="SCSIDefs.h" />
|
|
<ClInclude Include="SPTI.h" />
|
|
<ClInclude Include="StdAfx.h" />
|
|
<ClInclude Include="TwoImg.h" />
|
|
<ClInclude Include="Win32BlockIO.h" />
|
|
<ClInclude Include="Win32Extra.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\nufxlib\nufxlib.vcxproj">
|
|
<Project>{c48ae53b-3dcb-43b1-9207-b7c5b6bb78af}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\zlib\zlib.vcxproj">
|
|
<Project>{b66109f4-217b-43c0-86aa-eb55657e5ac0}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="libhfs\libhfs.vcxproj">
|
|
<Project>{0fa742e9-8c07-43dd-aff8-ce31faf70821}</Project>
|
|
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="ASPI.cpp" />
|
|
<ClCompile Include="CFFA.cpp" />
|
|
<ClCompile Include="Container.cpp" />
|
|
<ClCompile Include="CPM.cpp" />
|
|
<ClCompile Include="DDD.cpp" />
|
|
<ClCompile Include="DiskFS.cpp" />
|
|
<ClCompile Include="DiskImg.cpp" />
|
|
<ClCompile Include="DIUtil.cpp" />
|
|
<ClCompile Include="DOS33.cpp" />
|
|
<ClCompile Include="DOSImage.cpp" />
|
|
<ClCompile Include="FAT.cpp" />
|
|
<ClCompile Include="FDI.cpp" />
|
|
<ClCompile Include="FocusDrive.cpp" />
|
|
<ClCompile Include="GenericFD.cpp" />
|
|
<ClCompile Include="Global.cpp" />
|
|
<ClCompile Include="Gutenberg.cpp" />
|
|
<ClCompile Include="HFS.cpp" />
|
|
<ClCompile Include="ImageWrapper.cpp" />
|
|
<ClCompile Include="MacPart.cpp" />
|
|
<ClCompile Include="MicroDrive.cpp" />
|
|
<ClCompile Include="Nibble.cpp" />
|
|
<ClCompile Include="Nibble35.cpp" />
|
|
<ClCompile Include="OuterWrapper.cpp" />
|
|
<ClCompile Include="OzDOS.cpp" />
|
|
<ClCompile Include="Pascal.cpp" />
|
|
<ClCompile Include="ProDOS.cpp" />
|
|
<ClCompile Include="RDOS.cpp" />
|
|
<ClCompile Include="SPTI.cpp" />
|
|
<ClCompile Include="StdAfx.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="TwoImg.cpp" />
|
|
<ClCompile Include="UNIDOS.cpp" />
|
|
<ClCompile Include="VolumeUsage.cpp" />
|
|
<ClCompile Include="Win32BlockIO.cpp" />
|
|
</ItemGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
<ImportGroup Label="ExtensionTargets">
|
|
</ImportGroup>
|
|
</Project> |