mirror of
https://github.com/fadden/ciderpress.git
synced 2024-12-22 05:29:43 +00:00
fd37bfd261
The previous version was written to work on Win98+, and used the rather gnarly ShellTree class. Since we no longer support Win98, we can now use CShellManager::BrowseForFolder(), which does exactly what we want without all the ugly code (and it looks nicer, and it integrates better with the rest of the system). We can also get rid of NewFolderDialog, which only existed to allow the user to create a folder when trudging through ShellTree. This required "upgrading" the main app object from CWinApp to CWinAppEx, but that appears to be benign. Tested on WinXP and it all seems fine.
323 lines
15 KiB
XML
323 lines
15 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 />
|
|
<Keyword>MFCProj</Keyword>
|
|
<ProjectGuid>{B023611B-7086-46E1-847B-3B21C4732384}</ProjectGuid>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
|
<ConfigurationType>Application</ConfigurationType>
|
|
<PlatformToolset>v120_xp</PlatformToolset>
|
|
<UseOfMfc>Dynamic</UseOfMfc>
|
|
<CharacterSet>Unicode</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
|
<ConfigurationType>Application</ConfigurationType>
|
|
<PlatformToolset>v120_xp</PlatformToolset>
|
|
<UseOfMfc>Dynamic</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>CiderPress</TargetName>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
|
|
<IntDir>$(Configuration)\</IntDir>
|
|
<LinkIncremental>true</LinkIncremental>
|
|
<TargetName>CiderPress</TargetName>
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<ClCompile>
|
|
<Optimization>MaxSpeed</Optimization>
|
|
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
|
<PreprocessorDefinitions>WIN32;NDEBUGX;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<StringPooling>true</StringPooling>
|
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<PrecompiledHeader />
|
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
|
<PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>
|
|
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
|
|
<ObjectFileName>$(IntDir)</ObjectFileName>
|
|
<ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
|
|
<BrowseInformation>true</BrowseInformation>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<GenerateXMLDocumentationFiles>false</GenerateXMLDocumentationFiles>
|
|
</ClCompile>
|
|
<Link>
|
|
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
|
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
|
<ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>
|
|
<MapFileName>
|
|
</MapFileName>
|
|
<SubSystem>Windows</SubSystem>
|
|
<TargetMachine>MachineX86</TargetMachine>
|
|
<ImageHasSafeExceptionHandlers />
|
|
<AdditionalDependencies>htmlhelp.lib</AdditionalDependencies>
|
|
</Link>
|
|
<Midl>
|
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
|
<TargetEnvironment>Win32</TargetEnvironment>
|
|
<TypeLibraryName>.\Release/app.tlb</TypeLibraryName>
|
|
<HeaderFileName />
|
|
</Midl>
|
|
<PostBuildEvent>
|
|
<Message>Copy HtmlHelp file</Message>
|
|
<Command>postbuild.bat "$(ProjectDir)" "$(OutDir)"</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;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
|
<PrecompiledHeader />
|
|
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
|
<PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>
|
|
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
|
|
<ObjectFileName>$(IntDir)</ObjectFileName>
|
|
<ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
|
|
<BrowseInformation>true</BrowseInformation>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
|
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<GenerateXMLDocumentationFiles>false</GenerateXMLDocumentationFiles>
|
|
</ClCompile>
|
|
<Link>
|
|
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
|
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
<ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>
|
|
<SubSystem>Windows</SubSystem>
|
|
<TargetMachine>MachineX86</TargetMachine>
|
|
<ImageHasSafeExceptionHandlers />
|
|
<AdditionalDependencies>htmlhelp.lib</AdditionalDependencies>
|
|
</Link>
|
|
<Midl>
|
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<MkTypLibCompatible>true</MkTypLibCompatible>
|
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
|
<TargetEnvironment>Win32</TargetEnvironment>
|
|
<TypeLibraryName>.\Debug/app.tlb</TypeLibraryName>
|
|
<HeaderFileName />
|
|
</Midl>
|
|
<PostBuildEvent />
|
|
<ResourceCompile>
|
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<Culture>0x0409</Culture>
|
|
</ResourceCompile>
|
|
<PostBuildEvent>
|
|
<Command>postbuild.bat "$(ProjectDir)" "$(OutDir)"</Command>
|
|
</PostBuildEvent>
|
|
<PostBuildEvent>
|
|
<Message>Copy HtmlHelp file</Message>
|
|
</PostBuildEvent>
|
|
</ItemDefinitionGroup>
|
|
<ItemGroup>
|
|
<ResourceCompile Include="CiderPress.rc" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="AboutDialog.h" />
|
|
<ClInclude Include="ActionProgressDialog.h" />
|
|
<ClInclude Include="ACUArchive.h" />
|
|
<ClInclude Include="AddClashDialog.h" />
|
|
<ClInclude Include="AddFilesDialog.h" />
|
|
<ClInclude Include="AppleSingleArchive.h" />
|
|
<ClInclude Include="ArchiveInfoDialog.h" />
|
|
<ClInclude Include="BasicImport.h" />
|
|
<ClInclude Include="BNYArchive.h" />
|
|
<ClInclude Include="CassetteDialog.h" />
|
|
<ClInclude Include="CassImpTargetDialog.h" />
|
|
<ClInclude Include="ChooseAddTargetDialog.h" />
|
|
<ClInclude Include="ChooseDirDialog.h" />
|
|
<ClInclude Include="ConfirmOverwriteDialog.h" />
|
|
<ClInclude Include="ContentList.h" />
|
|
<ClInclude Include="ConvDiskOptionsDialog.h" />
|
|
<ClInclude Include="ConvFileOptionsDialog.h" />
|
|
<ClInclude Include="CreateImageDialog.h" />
|
|
<ClInclude Include="CreateSubdirDialog.h" />
|
|
<ClInclude Include="DEFileDialog.h" />
|
|
<ClInclude Include="DiskArchive.h" />
|
|
<ClInclude Include="DiskConvertDialog.h" />
|
|
<ClInclude Include="DiskEditDialog.h" />
|
|
<ClInclude Include="DiskEditOpenDialog.h" />
|
|
<ClInclude Include="DiskFSTree.h" />
|
|
<ClInclude Include="DoneOpenDialog.h" />
|
|
<ClInclude Include="EditAssocDialog.h" />
|
|
<ClInclude Include="EditCommentDialog.h" />
|
|
<ClInclude Include="EditPropsDialog.h" />
|
|
<ClInclude Include="EnterRegDialog.h" />
|
|
<ClInclude Include="EOLScanDialog.h" />
|
|
<ClInclude Include="ExtractOptionsDialog.h" />
|
|
<ClInclude Include="FileNameConv.h" />
|
|
<ClInclude Include="GenericArchive.h" />
|
|
<ClInclude Include="HelpTopics.h" />
|
|
<ClInclude Include="ImageFormatDialog.h" />
|
|
<ClInclude Include="Main.h" />
|
|
<ClInclude Include="MyApp.h" />
|
|
<ClInclude Include="NewDiskSize.h" />
|
|
<ClInclude Include="NufxArchive.h" />
|
|
<ClInclude Include="OpenVolumeDialog.h" />
|
|
<ClInclude Include="PasteSpecialDialog.h" />
|
|
<ClInclude Include="Preferences.h" />
|
|
<ClInclude Include="PrefsDialog.h" />
|
|
<ClInclude Include="Print.h" />
|
|
<ClInclude Include="ProgressCounterDialog.h" />
|
|
<ClInclude Include="RecompressOptionsDialog.h" />
|
|
<ClInclude Include="Registry.h" />
|
|
<ClInclude Include="RenameEntryDialog.h" />
|
|
<ClInclude Include="RenameVolumeDialog.h" />
|
|
<ClInclude Include="resource.h" />
|
|
<ClInclude Include="Squeeze.h" />
|
|
<ClInclude Include="StdAfx.h" />
|
|
<ClInclude Include="SubVolumeDialog.h" />
|
|
<ClInclude Include="targetver.h" />
|
|
<ClInclude Include="TwoImgPropsDialog.h" />
|
|
<ClInclude Include="UseSelectionDialog.h" />
|
|
<ClInclude Include="ViewFilesDialog.h" />
|
|
<ClInclude Include="VolumeCopyDialog.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Image Include="Graphics\binary2.ico" />
|
|
<Image Include="Graphics\ChooseFolder.bmp" />
|
|
<Image Include="Graphics\CiderPress.ico" />
|
|
<Image Include="Graphics\diskimage.ico" />
|
|
<Image Include="Graphics\FileViewer.ico" />
|
|
<Image Include="Graphics\fslogo.bmp" />
|
|
<Image Include="Graphics\hdrbar.bmp" />
|
|
<Image Include="Graphics\icon2.ico" />
|
|
<Image Include="Graphics\list-pics.bmp" />
|
|
<Image Include="Graphics\NewFolder.bmp" />
|
|
<Image Include="Graphics\nufx.ico" />
|
|
<Image Include="Graphics\toolbar1.bmp" />
|
|
<Image Include="graphics\tree_pics.bmp" />
|
|
<Image Include="graphics\vol_pics.bmp" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\diskimg\diskimg.vcxproj">
|
|
<Project>{0cfe6fad-0126-4e99-8625-c807d1d2aaf4}</Project>
|
|
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\nufxlib\nufxlib.vcxproj">
|
|
<Project>{c48ae53b-3dcb-43b1-9207-b7c5b6bb78af}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\reformat\reformat.vcxproj">
|
|
<Project>{18bcf397-397e-460c-a1dc-3e26798966e4}</Project>
|
|
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\util\util.vcxproj">
|
|
<Project>{04bfae2a-7ab3-4b63-b4ab-42ff1d6ad3c5}</Project>
|
|
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\zlib\zlib.vcxproj">
|
|
<Project>{b66109f4-217b-43c0-86aa-eb55657e5ac0}</Project>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="AboutDialog.cpp" />
|
|
<ClCompile Include="ActionProgressDialog.cpp" />
|
|
<ClCompile Include="Actions.cpp" />
|
|
<ClCompile Include="ACUArchive.cpp" />
|
|
<ClCompile Include="AddClashDialog.cpp" />
|
|
<ClCompile Include="AddFilesDialog.cpp" />
|
|
<ClCompile Include="AppleSingleArchive.cpp" />
|
|
<ClCompile Include="ArchiveInfoDialog.cpp" />
|
|
<ClCompile Include="BasicImport.cpp" />
|
|
<ClCompile Include="BNYArchive.cpp" />
|
|
<ClCompile Include="CassetteDialog.cpp" />
|
|
<ClCompile Include="CassImpTargetDialog.cpp" />
|
|
<ClCompile Include="ChooseAddTargetDialog.cpp" />
|
|
<ClCompile Include="Clipboard.cpp" />
|
|
<ClCompile Include="ConfirmOverwriteDialog.cpp" />
|
|
<ClCompile Include="ContentList.cpp" />
|
|
<ClCompile Include="ConvDiskOptionsDialog.cpp" />
|
|
<ClCompile Include="ConvFileOptionsDialog.cpp" />
|
|
<ClCompile Include="CreateImageDialog.cpp" />
|
|
<ClCompile Include="CreateSubdirDialog.cpp" />
|
|
<ClCompile Include="DEFileDialog.cpp" />
|
|
<ClCompile Include="DiskArchive.cpp" />
|
|
<ClCompile Include="DiskConvertDialog.cpp" />
|
|
<ClCompile Include="DiskEditDialog.cpp" />
|
|
<ClCompile Include="DiskEditOpenDialog.cpp" />
|
|
<ClCompile Include="DiskFSTree.cpp" />
|
|
<ClCompile Include="EditAssocDialog.cpp" />
|
|
<ClCompile Include="EditCommentDialog.cpp" />
|
|
<ClCompile Include="EditPropsDialog.cpp" />
|
|
<ClCompile Include="EnterRegDialog.cpp" />
|
|
<ClCompile Include="EOLScanDialog.cpp" />
|
|
<ClCompile Include="ExtractOptionsDialog.cpp" />
|
|
<ClCompile Include="FileNameConv.cpp" />
|
|
<ClCompile Include="GenericArchive.cpp" />
|
|
<ClCompile Include="ImageFormatDialog.cpp" />
|
|
<ClCompile Include="Main.cpp" />
|
|
<ClCompile Include="MyApp.cpp" />
|
|
<ClCompile Include="NewDiskSize.cpp" />
|
|
<ClCompile Include="NufxArchive.cpp" />
|
|
<ClCompile Include="OpenVolumeDialog.cpp" />
|
|
<ClCompile Include="PasteSpecialDialog.cpp" />
|
|
<ClCompile Include="Preferences.cpp" />
|
|
<ClCompile Include="PrefsDialog.cpp" />
|
|
<ClCompile Include="Print.cpp" />
|
|
<ClCompile Include="RecompressOptionsDialog.cpp" />
|
|
<ClCompile Include="Registry.cpp" />
|
|
<ClCompile Include="RenameEntryDialog.cpp" />
|
|
<ClCompile Include="RenameVolumeDialog.cpp" />
|
|
<ClCompile Include="Squeeze.cpp" />
|
|
<ClCompile Include="StdAfx.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="SubVolumeDialog.cpp" />
|
|
<ClCompile Include="Tools.cpp" />
|
|
<ClCompile Include="TwoImgPropsDialog.cpp" />
|
|
<ClCompile Include="UseSelectionDialog.cpp" />
|
|
<ClCompile Include="ViewFilesDialog.cpp" />
|
|
<ClCompile Include="VolumeCopyDialog.cpp" />
|
|
</ItemGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
<ImportGroup Label="ExtensionTargets">
|
|
</ImportGroup>
|
|
<ProjectExtensions>
|
|
<VisualStudio>
|
|
<UserProperties RESOURCE_FILE="CiderPress.rc" />
|
|
</VisualStudio>
|
|
</ProjectExtensions>
|
|
</Project> |