This commit is contained in:
glachancecmaisonneuve
2018-09-05 01:00:35 -04:00
parent ff14e3badb
commit e75ad3d355
11 changed files with 344 additions and 1675 deletions

17
.gitignore vendored
View File

@@ -1 +1,18 @@
*.o
out/
7zAll/x64/
*.pdb
*.tlog
*.obj
*.user
*.log
*.pch
*.idb
x64/
*.exe
*.res
*.dll
*.lib
*.exp
*.sfx
*.txt

View File

@@ -1,42 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>15.0</VCProjectVersion>
<ProjectGuid>{2E507455-9726-46EE-8DE1-10B26C238535}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings"></ImportGroup>
<ImportGroup Label="Shared"></ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<NMakeBuildCommandLine>
SET CPU=AMD64
SET MY_STATIC_LINK=1
SET _SFX=1
SET O=$(OutDir).TrimEnd('\')
SET LFLAGS=/DEBUG /SUBSYSTEM:WINDOWS,"5.02"
nmake /f Makefile
</NMakeBuildCommandLine>
<NMakePreprocessorDefinitions>NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
</PropertyGroup>
<ItemDefinitionGroup></ItemDefinitionGroup>
<ItemGroup></ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets"></ImportGroup>
</Project>

View File

@@ -1,64 +1,67 @@
PROG = 7z.exe
CFLAGS = $(CFLAGS) \
-DEXTERNAL_CODECS \
COMMON_OBJS = \
$O\CommandLineParser.obj \
$O\CRC.obj \
$O\IntToString.obj \
$O\ListFileUtils.obj \
$O\NewHandler.obj \
$O\StdInStream.obj \
$O\StdOutStream.obj \
$O\MyString.obj \
$O\StringConvert.obj \
$O\StringToInt.obj \
$O\UTFConvert.obj \
$O\MyVector.obj \
$O\Wildcard.obj \
WIN_OBJS = \
$O\DLL.obj \
$O\ErrorMsg.obj \
$O\FileDir.obj \
$O\FileFind.obj \
$O\FileIO.obj \
$O\FileLink.obj \
$O\FileName.obj \
$O\FileSystem.obj \
$O\MemoryLock.obj \
$O\PropVariant.obj \
$O\PropVariantConv.obj \
$O\Registry.obj \
$O\System.obj \
$O\TimeUtils.obj \
7ZIP_COMMON_OBJS = \
$O\CreateCoder.obj \
$O\FilePathAutoRename.obj \
$O\FileStreams.obj \
$O\FilterCoder.obj \
$O\LimitedStreams.obj \
$O\MethodProps.obj \
$O\ProgressUtils.obj \
$O\PropId.obj \
$O\StreamObjects.obj \
$O\StreamUtils.obj \
$O\UniqBlocks.obj \
AR_COMMON_OBJS = \
$O\OutStreamWithCRC.obj \
COMPRESS_OBJS = \
$O\CopyCoder.obj \
C_OBJS = $(C_OBJS) \
$O\Alloc.obj \
$O\CpuArch.obj \
$O\Sort.obj \
$O\Threads.obj \
!include "../../Crc.mak"
!include "Console.mak"
!include "../../7zip.mak"
PROG = 7z.exe
CFLAGS = $(CFLAGS) \
-DEXTERNAL_CODECS \
COMMON_OBJS = \
$O\CommandLineParser.obj \
$O\CRC.obj \
$O\IntToString.obj \
$O\ListFileUtils.obj \
$O\NewHandler.obj \
$O\StdInStream.obj \
$O\StdOutStream.obj \
$O\MyString.obj \
$O\StringConvert.obj \
$O\StringToInt.obj \
$O\UTFConvert.obj \
$O\MyVector.obj \
$O\Wildcard.obj \
$O\ResourceString.obj \
WIN_OBJS = \
$O\DLL.obj \
$O\ErrorMsg.obj \
$O\FileDir.obj \
$O\FileFind.obj \
$O\FileIO.obj \
$O\FileLink.obj \
$O\FileName.obj \
$O\FileSystem.obj \
$O\MemoryLock.obj \
$O\PropVariant.obj \
$O\PropVariantConv.obj \
$O\Registry.obj \
$O\System.obj \
$O\TimeUtils.obj \
$O\LoadCodecs.obj \
7ZIP_COMMON_OBJS = \
$O\CreateCoder.obj \
$O\FilePathAutoRename.obj \
$O\FileStreams.obj \
$O\FilterCoder.obj \
$O\LimitedStreams.obj \
$O\MethodProps.obj \
$O\ProgressUtils.obj \
$O\PropId.obj \
$O\StreamObjects.obj \
$O\StreamUtils.obj \
$O\UniqBlocks.obj \
AR_COMMON_OBJS = \
$O\OutStreamWithCRC.obj \
COMPRESS_OBJS = \
$O\CopyCoder.obj \
C_OBJS = $(C_OBJS) \
$O\Alloc.obj \
$O\CpuArch.obj \
$O\Sort.obj \
$O\Threads.obj \
!include "../../Crc.mak"
!include "Console.mak"
!include "../../7zip.mak"

View File

@@ -1,655 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="DebugU|Win32">
<Configuration>DebugU</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="DebugU|x64">
<Configuration>DebugU</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseU|Win32">
<Configuration>ReleaseU</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseU|x64">
<Configuration>ReleaseU</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{2628FF64-E1E1-4CB7-B588-08DE7145B630}</ProjectGuid>
<ProjectName>7zFM</ProjectName>
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>15.0.27924.0</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>C:\Program Files\7-Zip\</OutDir>
<IntDir>$(SolutionDir)..\out\FileManager\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'">
<LinkIncremental>true</LinkIncremental>
<GenerateManifest>false</GenerateManifest>
<OutDir>C:\Program Files\7-Zip\</OutDir>
<IntDir>$(SolutionDir)..\out\FileManager\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>C:\Program Files\7-Zip\</OutDir>
<IntDir>$(SolutionDir)..\out\FileManager\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'">
<LinkIncremental>false</LinkIncremental>
<GenerateManifest>false</GenerateManifest>
<OutDir>C:\Program Files\7-Zip\</OutDir>
<IntDir>$(SolutionDir)..\out\FileManager\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<TypeLibraryName>.\DebugU/FM.tlb</TypeLibraryName>
<HeaderFileName />
</Midl>
<ClCompile>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;LANG;WIN_LONG_PATH;NEW_FOLDER_INTERFACE;EXTERNAL_CODECS;SUPPORT_DEVICE_FILE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>StdAfx.h</PrecompiledHeaderFile>
<WarningLevel>Level4</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<CallingConvention>StdCall</CallingConvention>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<SupportJustMyCode>true</SupportJustMyCode>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;comctl32.lib;Mpr.lib;htmlhelp.lib;Urlmon.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\DebugU/7zFM.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\DebugU/FM.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>X64</TargetEnvironment>
<TypeLibraryName>.\DebugU/FM.tlb</TypeLibraryName>
<HeaderFileName />
</Midl>
<ClCompile>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;LANG;WIN_LONG_PATH;NEW_FOLDER_INTERFACE;EXTERNAL_CODECS;SUPPORT_DEVICE_FILE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>StdAfx.h</PrecompiledHeaderFile>
<WarningLevel>Level4</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CallingConvention>StdCall</CallingConvention>
<SupportJustMyCode>true</SupportJustMyCode>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;comctl32.lib;Mpr.lib;htmlhelp.lib;Urlmon.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>
</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX64</TargetMachine>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\DebugU/FM.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<TypeLibraryName>.\ReleaseU/FM.tlb</TypeLibraryName>
<HeaderFileName />
</Midl>
<ClCompile>
<Optimization>MinSpace</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;LANG;WIN_LONG_PATH;NEW_FOLDER_INTERFACE;EXTERNAL_CODECS;SUPPORT_DEVICE_FILE;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>StdAfx.h</PrecompiledHeaderFile>
<WarningLevel>Level4</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CallingConvention>StdCall</CallingConvention>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;comctl32.lib;Mpr.lib;htmlhelp.lib;Urlmon.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>.\ReleaseU/7zFM.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\ReleaseU/FM.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>X64</TargetEnvironment>
<TypeLibraryName>.\ReleaseU/FM.tlb</TypeLibraryName>
<HeaderFileName />
</Midl>
<ClCompile>
<Optimization>MinSpace</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;LANG;WIN_LONG_PATH;NEW_FOLDER_INTERFACE;EXTERNAL_CODECS;SUPPORT_DEVICE_FILE;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>StdAfx.h</PrecompiledHeaderFile>
<WarningLevel>Level4</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CallingConvention>StdCall</CallingConvention>
<SDLCheck>true</SDLCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;comctl32.lib;Mpr.lib;htmlhelp.lib;Urlmon.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<ProgramDatabaseFile>
</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX64</TargetMachine>
<LargeAddressAware>true</LargeAddressAware>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\ReleaseU/FM.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemGroup>
<None Include="7zipLogo.ico" />
<None Include="add.bmp" />
<None Include="Add2.bmp" />
<None Include="Copy.bmp" />
<None Include="Copy2.bmp" />
<None Include="Delete.bmp" />
<None Include="Delete2.bmp" />
<None Include="Extract.bmp" />
<None Include="Extract2.bmp" />
<None Include="FM.ico" />
<None Include="Info.bmp" />
<None Include="Info2.bmp" />
<None Include="Move.bmp" />
<None Include="Move2.bmp" />
<None Include="Test.bmp" />
<None Include="Test2.bmp" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\C\Alloc.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\..\..\..\C\Sort.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\..\..\..\C\Threads.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\..\..\Common\IntToString.cpp" />
<ClCompile Include="..\..\..\Common\Lang.cpp" />
<ClCompile Include="..\..\..\Common\MyString.cpp" />
<ClCompile Include="..\..\..\Common\MyVector.cpp" />
<ClCompile Include="..\..\..\Common\NewHandler.cpp" />
<ClCompile Include="..\..\..\Common\Random.cpp" />
<ClCompile Include="..\..\..\Common\StringConvert.cpp" />
<ClCompile Include="..\..\..\Common\StringToInt.cpp" />
<ClCompile Include="..\..\..\Common\UTFConvert.cpp" />
<ClCompile Include="..\..\..\Common\Wildcard.cpp" />
<ClCompile Include="..\..\..\Windows\Clipboard.cpp" />
<ClCompile Include="..\..\..\Windows\CommonDialog.cpp" />
<ClCompile Include="..\..\..\Windows\Control\ComboBox.cpp" />
<ClCompile Include="..\..\..\Windows\Control\Dialog.cpp" />
<ClCompile Include="..\..\..\Windows\Control\ListView.cpp" />
<ClCompile Include="..\..\..\Windows\Control\PropertyPage.cpp" />
<ClCompile Include="..\..\..\Windows\Control\Window2.cpp" />
<ClCompile Include="..\..\..\Windows\DLL.cpp" />
<ClCompile Include="..\..\..\Windows\ErrorMsg.cpp" />
<ClCompile Include="..\..\..\Windows\FileDir.cpp" />
<ClCompile Include="..\..\..\Windows\FileFind.cpp" />
<ClCompile Include="..\..\..\Windows\FileIO.cpp" />
<ClCompile Include="..\..\..\Windows\FileLink.cpp" />
<ClCompile Include="..\..\..\Windows\FileName.cpp" />
<ClCompile Include="..\..\..\Windows\FileSystem.cpp" />
<ClCompile Include="..\..\..\Windows\MemoryGlobal.cpp" />
<ClCompile Include="..\..\..\Windows\MemoryLock.cpp" />
<ClCompile Include="..\..\..\Windows\Menu.cpp" />
<ClCompile Include="..\..\..\Windows\Net.cpp" />
<ClCompile Include="..\..\..\Windows\ProcessUtils.cpp" />
<ClCompile Include="..\..\..\Windows\PropVariant.cpp" />
<ClCompile Include="..\..\..\Windows\PropVariantConv.cpp" />
<ClCompile Include="..\..\..\Windows\Registry.cpp" />
<ClCompile Include="..\..\..\Windows\ResourceString.cpp" />
<ClCompile Include="..\..\..\Windows\SecurityUtils.cpp" />
<ClCompile Include="..\..\..\Windows\Shell.cpp" />
<ClCompile Include="..\..\..\Windows\Synchronization.cpp" />
<ClCompile Include="..\..\..\Windows\System.cpp" />
<ClCompile Include="..\..\..\Windows\TimeUtils.cpp" />
<ClCompile Include="..\..\..\Windows\Window.cpp" />
<ClCompile Include="..\..\Common\CreateCoder.cpp" />
<ClCompile Include="..\..\Common\FilePathAutoRename.cpp" />
<ClCompile Include="..\..\Common\FileStreams.cpp" />
<ClCompile Include="..\..\Common\FilterCoder.cpp" />
<ClCompile Include="..\..\Common\LimitedStreams.cpp" />
<ClCompile Include="..\..\Common\MethodProps.cpp" />
<ClCompile Include="..\..\Common\ProgressUtils.cpp" />
<ClCompile Include="..\..\Common\PropId.cpp" />
<ClCompile Include="..\..\Common\StreamObjects.cpp" />
<ClCompile Include="..\..\Common\StreamUtils.cpp" />
<ClCompile Include="..\..\Common\UniqBlocks.cpp" />
<ClCompile Include="..\..\Compress\CopyCoder.cpp" />
<ClCompile Include="..\Agent\Agent.cpp" />
<ClCompile Include="..\Agent\AgentOut.cpp" />
<ClCompile Include="..\Agent\AgentProxy.cpp" />
<ClCompile Include="..\Agent\ArchiveFolder.cpp" />
<ClCompile Include="..\Agent\ArchiveFolderOpen.cpp" />
<ClCompile Include="..\Agent\ArchiveFolderOut.cpp" />
<ClCompile Include="..\Agent\UpdateCallbackAgent.cpp" />
<ClCompile Include="..\Common\ArchiveExtractCallback.cpp" />
<ClCompile Include="..\Common\ArchiveName.cpp" />
<ClCompile Include="..\Common\ArchiveOpenCallback.cpp" />
<ClCompile Include="..\Common\CompressCall.cpp" />
<ClCompile Include="..\Common\DefaultName.cpp" />
<ClCompile Include="..\Common\EnumDirItems.cpp" />
<ClCompile Include="..\Common\ExtractingFilePath.cpp" />
<ClCompile Include="..\Common\HashCalc.cpp" />
<ClCompile Include="..\Common\LoadCodecs.cpp" />
<ClCompile Include="..\Common\OpenArchive.cpp" />
<ClCompile Include="..\Common\PropIDUtils.cpp" />
<ClCompile Include="..\Common\SetProperties.cpp" />
<ClCompile Include="..\Common\SortUtils.cpp" />
<ClCompile Include="..\Common\UpdateAction.cpp" />
<ClCompile Include="..\Common\UpdateCallback.cpp" />
<ClCompile Include="..\Common\UpdatePair.cpp" />
<ClCompile Include="..\Common\UpdateProduce.cpp" />
<ClCompile Include="..\Common\WorkDir.cpp" />
<ClCompile Include="..\Common\ZipRegistry.cpp" />
<ClCompile Include="..\Explorer\ContextMenu.cpp" />
<ClCompile Include="..\Explorer\RegistryContextMenu.cpp" />
<ClCompile Include="..\GUI\HashGUI.cpp" />
<ClCompile Include="..\GUI\UpdateCallbackGUI2.cpp" />
<ClCompile Include="AboutDialog.cpp" />
<ClCompile Include="AboutEasy7ZipDialog.cpp" />
<ClCompile Include="AltStreamsFolder.cpp" />
<ClCompile Include="App.cpp" />
<ClCompile Include="BrowseDialog.cpp" />
<ClCompile Include="ClassDefs.cpp" />
<ClCompile Include="ComboDialog.cpp" />
<ClCompile Include="CopyDialog.cpp" />
<ClCompile Include="EditDialog.cpp" />
<ClCompile Include="EditPage.cpp" />
<ClCompile Include="EnumFormatEtc.cpp" />
<ClCompile Include="ExtractCallback.cpp" />
<ClCompile Include="FileFolderPluginOpen.cpp" />
<ClCompile Include="FilePlugins.cpp" />
<ClCompile Include="FM.cpp" />
<ClCompile Include="FoldersPage.cpp" />
<ClCompile Include="FormatUtils.cpp" />
<ClCompile Include="FSDrives.cpp" />
<ClCompile Include="FSFolder.cpp" />
<ClCompile Include="FSFolderCopy.cpp" />
<ClCompile Include="HelpUtils.cpp" />
<ClCompile Include="LangPage.cpp" />
<ClCompile Include="LangUtils.cpp" />
<ClCompile Include="LinkDialog.cpp" />
<ClCompile Include="ListViewDialog.cpp" />
<ClCompile Include="MenuPage.cpp" />
<ClCompile Include="MessagesDialog.cpp" />
<ClCompile Include="MyLoadMenu.cpp" />
<ClCompile Include="NetFolder.cpp" />
<ClCompile Include="OpenCallback.cpp" />
<ClCompile Include="OptionsDialog.cpp" />
<ClCompile Include="OverwriteDialog.cpp" />
<ClCompile Include="Panel.cpp" />
<ClCompile Include="PanelCopy.cpp" />
<ClCompile Include="PanelCrc.cpp" />
<ClCompile Include="PanelDrag.cpp" />
<ClCompile Include="PanelFolderChange.cpp" />
<ClCompile Include="PanelItemOpen.cpp" />
<ClCompile Include="PanelItems.cpp" />
<ClCompile Include="PanelKey.cpp" />
<ClCompile Include="PanelListNotify.cpp" />
<ClCompile Include="PanelMenu.cpp" />
<ClCompile Include="PanelOperations.cpp" />
<ClCompile Include="PanelSelect.cpp" />
<ClCompile Include="PanelSort.cpp" />
<ClCompile Include="PanelSplitFile.cpp" />
<ClCompile Include="PasswordDialog.cpp" />
<ClCompile Include="ProgramLocation.cpp" />
<ClCompile Include="ProgressDialog2.cpp" />
<ClCompile Include="PropertyName.cpp" />
<ClCompile Include="RegistryAssociations.cpp" />
<ClCompile Include="RegistryPlugins.cpp" />
<ClCompile Include="RegistryUtils.cpp" />
<ClCompile Include="RootFolder.cpp" />
<ClCompile Include="SettingsPage.cpp" />
<ClCompile Include="SplitDialog.cpp" />
<ClCompile Include="SplitUtils.cpp" />
<ClCompile Include="StdAfx.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'">Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="StringUtils.cpp" />
<ClCompile Include="SysIconUtils.cpp" />
<ClCompile Include="SystemPage.cpp" />
<ClCompile Include="TextPairs.cpp" />
<ClCompile Include="UpdateCallback100.cpp" />
<ClCompile Include="ViewSettings.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\C\7zTypes.h" />
<ClInclude Include="..\..\..\..\C\Alloc.h" />
<ClInclude Include="..\..\..\..\C\CpuArch.h" />
<ClInclude Include="..\..\..\..\C\Sort.h" />
<ClInclude Include="..\..\..\..\C\Threads.h" />
<ClInclude Include="..\..\..\Common\Common.h" />
<ClInclude Include="..\..\..\Common\ComTry.h" />
<ClInclude Include="..\..\..\Common\Defs.h" />
<ClInclude Include="..\..\..\Common\DynamicBuffer.h" />
<ClInclude Include="..\..\..\Common\Exception.h" />
<ClInclude Include="..\..\..\Common\IntToString.h" />
<ClInclude Include="..\..\..\Common\Lang.h" />
<ClInclude Include="..\..\..\Common\MyBuffer.h" />
<ClInclude Include="..\..\..\Common\MyCom.h" />
<ClInclude Include="..\..\..\Common\MyString.h" />
<ClInclude Include="..\..\..\Common\MyTypes.h" />
<ClInclude Include="..\..\..\Common\MyVector.h" />
<ClInclude Include="..\..\..\Common\NewHandler.h" />
<ClInclude Include="..\..\..\Common\Random.h" />
<ClInclude Include="..\..\..\Common\StringConvert.h" />
<ClInclude Include="..\..\..\Common\StringToInt.h" />
<ClInclude Include="..\..\..\Common\UTFConvert.h" />
<ClInclude Include="..\..\..\Common\Wildcard.h" />
<ClInclude Include="..\..\..\Windows\Clipboard.h" />
<ClInclude Include="..\..\..\Windows\COM.h" />
<ClInclude Include="..\..\..\Windows\CommonDialog.h" />
<ClInclude Include="..\..\..\Windows\Control\ComboBox.h" />
<ClInclude Include="..\..\..\Windows\Control\CommandBar.h" />
<ClInclude Include="..\..\..\Windows\Control\Dialog.h" />
<ClInclude Include="..\..\..\Windows\Control\Edit.h" />
<ClInclude Include="..\..\..\Windows\Control\ImageList.h" />
<ClInclude Include="..\..\..\Windows\Control\ListView.h" />
<ClInclude Include="..\..\..\Windows\Control\ProgressBar.h" />
<ClInclude Include="..\..\..\Windows\Control\PropertyPage.h" />
<ClInclude Include="..\..\..\Windows\Control\ReBar.h" />
<ClInclude Include="..\..\..\Windows\Control\Static.h" />
<ClInclude Include="..\..\..\Windows\Control\StatusBar.h" />
<ClInclude Include="..\..\..\Windows\Control\ToolBar.h" />
<ClInclude Include="..\..\..\Windows\Control\Window2.h" />
<ClInclude Include="..\..\..\Windows\Defs.h" />
<ClInclude Include="..\..\..\Windows\Device.h" />
<ClInclude Include="..\..\..\Windows\DLL.h" />
<ClInclude Include="..\..\..\Windows\ErrorMsg.h" />
<ClInclude Include="..\..\..\Windows\FileDir.h" />
<ClInclude Include="..\..\..\Windows\FileFind.h" />
<ClInclude Include="..\..\..\Windows\FileIO.h" />
<ClInclude Include="..\..\..\Windows\FileMapping.h" />
<ClInclude Include="..\..\..\Windows\FileName.h" />
<ClInclude Include="..\..\..\Windows\FileSystem.h" />
<ClInclude Include="..\..\..\Windows\Handle.h" />
<ClInclude Include="..\..\..\Windows\MemoryGlobal.h" />
<ClInclude Include="..\..\..\Windows\MemoryLock.h" />
<ClInclude Include="..\..\..\Windows\Menu.h" />
<ClInclude Include="..\..\..\Windows\Net.h" />
<ClInclude Include="..\..\..\Windows\NtCheck.h" />
<ClInclude Include="..\..\..\Windows\ProcessUtils.h" />
<ClInclude Include="..\..\..\Windows\PropVariant.h" />
<ClInclude Include="..\..\..\Windows\PropVariantConv.h" />
<ClInclude Include="..\..\..\Windows\Registry.h" />
<ClInclude Include="..\..\..\Windows\ResourceString.h" />
<ClInclude Include="..\..\..\Windows\SecurityUtils.h" />
<ClInclude Include="..\..\..\Windows\Shell.h" />
<ClInclude Include="..\..\..\Windows\Synchronization.h" />
<ClInclude Include="..\..\..\Windows\System.h" />
<ClInclude Include="..\..\..\Windows\Thread.h" />
<ClInclude Include="..\..\..\Windows\TimeUtils.h" />
<ClInclude Include="..\..\..\Windows\Window.h" />
<ClInclude Include="..\..\Archive\IArchive.h" />
<ClInclude Include="..\..\Common\CreateCoder.h" />
<ClInclude Include="..\..\Common\FilePathAutoRename.h" />
<ClInclude Include="..\..\Common\FileStreams.h" />
<ClInclude Include="..\..\Common\FilterCoder.h" />
<ClInclude Include="..\..\Common\LimitedStreams.h" />
<ClInclude Include="..\..\Common\MethodProps.h" />
<ClInclude Include="..\..\Common\ProgressUtils.h" />
<ClInclude Include="..\..\Common\StreamObjects.h" />
<ClInclude Include="..\..\Common\StreamUtils.h" />
<ClInclude Include="..\..\Common\UniqBlocks.h" />
<ClInclude Include="..\..\Compress\CopyCoder.h" />
<ClInclude Include="..\..\ICoder.h" />
<ClInclude Include="..\..\IDecl.h" />
<ClInclude Include="..\..\IPassword.h" />
<ClInclude Include="..\..\IProgress.h" />
<ClInclude Include="..\..\IStream.h" />
<ClInclude Include="..\..\PropID.h" />
<ClInclude Include="..\Agent\Agent.h">
<DependentUpon>..\Agent\Agent.cpp</DependentUpon>
</ClInclude>
<ClInclude Include="..\Agent\AgentProxy.h">
<DependentUpon>..\Agent\AgentProxy.cpp</DependentUpon>
</ClInclude>
<ClInclude Include="..\Agent\IFolderArchive.h" />
<ClInclude Include="..\Agent\UpdateCallbackAgent.h" />
<ClInclude Include="..\Common\ArchiveExtractCallback.h" />
<ClInclude Include="..\Common\ArchiveName.h" />
<ClInclude Include="..\Common\ArchiveOpenCallback.h" />
<ClInclude Include="..\Common\CompressCall.h" />
<ClInclude Include="..\Common\DefaultName.h" />
<ClInclude Include="..\Common\DirItem.h" />
<ClInclude Include="..\Common\EnumDirItems.h" />
<ClInclude Include="..\Common\ExitCode.h" />
<ClInclude Include="..\Common\ExtractingFilePath.h" />
<ClInclude Include="..\Common\ExtractMode.h" />
<ClInclude Include="..\Common\HashCalc.h" />
<ClInclude Include="..\Common\IFileExtractCallback.h" />
<ClInclude Include="..\Common\LoadCodecs.h" />
<ClInclude Include="..\Common\OpenArchive.h" />
<ClInclude Include="..\Common\Property.h" />
<ClInclude Include="..\Common\PropIDUtils.h" />
<ClInclude Include="..\Common\SetProperties.h" />
<ClInclude Include="..\Common\SortUtils.h" />
<ClInclude Include="..\Common\StdAfx.h" />
<ClInclude Include="..\Common\UpdateAction.h" />
<ClInclude Include="..\Common\UpdateCallback.h" />
<ClInclude Include="..\Common\UpdatePair.h" />
<ClInclude Include="..\Common\UpdateProduce.h" />
<ClInclude Include="..\Common\WorkDir.h" />
<ClInclude Include="..\Common\ZipRegistry.h" />
<ClInclude Include="..\Explorer\ContextMenu.h" />
<ClInclude Include="..\Explorer\ContextMenuFlags.h" />
<ClInclude Include="..\Explorer\RegistryContextMenu.h" />
<ClInclude Include="..\GUI\HashGUI.h" />
<ClInclude Include="..\GUI\UpdateCallbackGUI2.h" />
<ClInclude Include="AboutDialog.h">
<DependentUpon>AboutDialog.cpp</DependentUpon>
</ClInclude>
<ClInclude Include="AboutEasy7ZipDialog.h" />
<ClInclude Include="AltStreamsFolder.h" />
<ClInclude Include="App.h" />
<ClInclude Include="AppState.h" />
<ClInclude Include="BrowseDialog.h" />
<ClInclude Include="ComboDialog.h" />
<ClInclude Include="CopyDialog.h" />
<ClInclude Include="DialogSize.h" />
<ClInclude Include="EditDialog.h" />
<ClInclude Include="EditPage.h" />
<ClInclude Include="EnumFormatEtc.h" />
<ClInclude Include="ExtractCallback.h" />
<ClInclude Include="FileFolderPluginOpen.h" />
<ClInclude Include="FilePlugins.h" />
<ClInclude Include="FoldersPage.h" />
<ClInclude Include="FormatUtils.h" />
<ClInclude Include="FSDrives.h" />
<ClInclude Include="FSFolder.h" />
<ClInclude Include="HelpUtils.h" />
<ClInclude Include="IFolder.h" />
<ClInclude Include="LangPage.h" />
<ClInclude Include="LangUtils.h" />
<ClInclude Include="LinkDialog.h" />
<ClInclude Include="ListViewDialog.h" />
<ClInclude Include="MenuPage.h" />
<ClInclude Include="MessagesDialog.h" />
<ClInclude Include="MyCom2.h" />
<ClInclude Include="MyLoadMenu.h" />
<ClInclude Include="MyWindowsNew.h" />
<ClInclude Include="NetFolder.h" />
<ClInclude Include="OpenCallback.h" />
<ClInclude Include="OverwriteDialog.h" />
<ClInclude Include="Panel.h" />
<ClInclude Include="PasswordDialog.h" />
<ClInclude Include="PluginInterface.h" />
<ClInclude Include="PluginLoader.h" />
<ClInclude Include="ProgramLocation.h" />
<ClInclude Include="ProgressDialog2.h" />
<ClInclude Include="PropertyName.h" />
<ClInclude Include="RegistryAssociations.h" />
<ClInclude Include="RegistryPlugins.h" />
<ClInclude Include="RegistryUtils.h" />
<ClInclude Include="resource.h" />
<ClInclude Include="RootFolder.h" />
<ClInclude Include="SettingsPage.h" />
<ClInclude Include="SplitDialog.h" />
<ClInclude Include="SplitUtils.h" />
<ClInclude Include="StdAfx.h" />
<ClInclude Include="StringUtils.h" />
<ClInclude Include="SysIconUtils.h" />
<ClInclude Include="SystemPage.h" />
<ClInclude Include="TextPairs.h" />
<ClInclude Include="UpdateCallback100.h" />
<ClInclude Include="ViewSettings.h" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="resource.rc" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -1,102 +1,102 @@
PROG = 7zFM.exe
CFLAGS = $(CFLAGS) \
-DEXTERNAL_CODECS \
!include "FM.mak"
COMMON_OBJS = \
$O\IntToString.obj \
$O\Lang.obj \
$O\MyString.obj \
$O\MyVector.obj \
$O\NewHandler.obj \
$O\Random.obj \
$O\StringConvert.obj \
$O\StringToInt.obj \
$O\UTFConvert.obj \
$O\Wildcard.obj \
WIN_OBJS = $(WIN_OBJS) \
$O\Clipboard.obj \
$O\CommonDialog.obj \
$O\DLL.obj \
$O\ErrorMsg.obj \
$O\FileDir.obj \
$O\FileFind.obj \
$O\FileIO.obj \
$O\FileLink.obj \
$O\FileName.obj \
$O\MemoryGlobal.obj \
$O\MemoryLock.obj \
$O\Menu.obj \
$O\ProcessUtils.obj \
$O\PropVariant.obj \
$O\PropVariantConv.obj \
$O\Registry.obj \
$O\ResourceString.obj \
$O\Shell.obj \
$O\Synchronization.obj \
$O\System.obj \
$O\TimeUtils.obj \
$O\Window.obj \
WIN_CTRL_OBJS = \
$O\ComboBox.obj \
$O\Dialog.obj \
$O\ListView.obj \
$O\PropertyPage.obj \
$O\Window2.obj \
7ZIP_COMMON_OBJS = \
$O\CreateCoder.obj \
$O\FilePathAutoRename.obj \
$O\FileStreams.obj \
$O\FilterCoder.obj \
$O\LimitedStreams.obj \
$O\MethodProps.obj \
$O\ProgressUtils.obj \
$O\PropId.obj \
$O\StreamObjects.obj \
$O\StreamUtils.obj \
$O\UniqBlocks.obj \
UI_COMMON_OBJS = \
$O\ArchiveExtractCallback.obj \
$O\ArchiveName.obj \
$O\ArchiveOpenCallback.obj \
$O\CompressCall.obj \
$O\DefaultName.obj \
$O\EnumDirItems.obj \
$O\ExtractingFilePath.obj \
$O\HashCalc.obj \
$O\LoadCodecs.obj \
$O\OpenArchive.obj \
$O\PropIDUtils.obj \
$O\SetProperties.obj \
$O\SortUtils.obj \
$O\UpdateAction.obj \
$O\UpdateCallback.obj \
$O\UpdatePair.obj \
$O\UpdateProduce.obj \
$O\WorkDir.obj \
$O\ZipRegistry.obj \
EXPLORER_OBJS = \
$O\ContextMenu.obj \
$O\RegistryContextMenu.obj \
GUI_OBJS = \
$O\HashGUI.obj \
$O\UpdateCallbackGUI2.obj \
COMPRESS_OBJS = \
$O\CopyCoder.obj \
C_OBJS = $(C_OBJS) \
$O\Alloc.obj \
$O\CpuArch.obj \
$O\Sort.obj \
$O\Threads.obj \
!include "../../7zip.mak"
PROG = 7zFM.exe
CFLAGS = $(CFLAGS) \
-DEXTERNAL_CODECS \
!include "FM.mak"
COMMON_OBJS = \
$O\IntToString.obj \
$O\Lang.obj \
$O\MyString.obj \
$O\MyVector.obj \
$O\NewHandler.obj \
$O\Random.obj \
$O\StringConvert.obj \
$O\StringToInt.obj \
$O\UTFConvert.obj \
$O\Wildcard.obj
WIN_OBJS = $(WIN_OBJS) \
$O\Clipboard.obj \
$O\CommonDialog.obj \
$O\DLL.obj \
$O\ErrorMsg.obj \
$O\FileDir.obj \
$O\FileFind.obj \
$O\FileIO.obj \
$O\FileLink.obj \
$O\FileName.obj \
$O\MemoryGlobal.obj \
$O\MemoryLock.obj \
$O\Menu.obj \
$O\ProcessUtils.obj \
$O\PropVariant.obj \
$O\PropVariantConv.obj \
$O\Registry.obj \
$O\ResourceString.obj \
$O\Shell.obj \
$O\Synchronization.obj \
$O\System.obj \
$O\TimeUtils.obj \
$O\Window.obj \
WIN_CTRL_OBJS = \
$O\ComboBox.obj \
$O\Dialog.obj \
$O\ListView.obj \
$O\PropertyPage.obj \
$O\Window2.obj \
7ZIP_COMMON_OBJS = \
$O\CreateCoder.obj \
$O\FilePathAutoRename.obj \
$O\FileStreams.obj \
$O\FilterCoder.obj \
$O\LimitedStreams.obj \
$O\MethodProps.obj \
$O\ProgressUtils.obj \
$O\PropId.obj \
$O\StreamObjects.obj \
$O\StreamUtils.obj \
$O\UniqBlocks.obj \
UI_COMMON_OBJS = \
$O\ArchiveExtractCallback.obj \
$O\ArchiveName.obj \
$O\ArchiveOpenCallback.obj \
$O\CompressCall.obj \
$O\DefaultName.obj \
$O\EnumDirItems.obj \
$O\ExtractingFilePath.obj \
$O\HashCalc.obj \
$O\LoadCodecs.obj \
$O\OpenArchive.obj \
$O\PropIDUtils.obj \
$O\SetProperties.obj \
$O\SortUtils.obj \
$O\UpdateAction.obj \
$O\UpdateCallback.obj \
$O\UpdatePair.obj \
$O\UpdateProduce.obj \
$O\WorkDir.obj \
$O\ZipRegistry.obj \
EXPLORER_OBJS = \
$O\ContextMenu.obj \
$O\RegistryContextMenu.obj \
GUI_OBJS = \
$O\HashGUI.obj \
$O\UpdateCallbackGUI2.obj \
COMPRESS_OBJS = \
$O\CopyCoder.obj \
C_OBJS = $(C_OBJS) \
$O\Alloc.obj \
$O\CpuArch.obj \
$O\Sort.obj \
$O\Threads.obj \
!include "../../7zip.mak"

View File

@@ -1,557 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="DebugU|Win32">
<Configuration>DebugU</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="DebugU|x64">
<Configuration>DebugU</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseU|Win32">
<Configuration>ReleaseU</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseU|x64">
<Configuration>ReleaseU</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{D4BC12CF-49F2-474D-BAF6-EAC069DB7D6C}</ProjectGuid>
<ProjectName>7zG</ProjectName>
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>15.0.27924.0</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>C:\Program Files\7-Zip\</OutDir>
<IntDir>$(SolutionDir)..\out\GUI</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'">
<LinkIncremental>false</LinkIncremental>
<GenerateManifest>false</GenerateManifest>
<OutDir>C:\Program Files\7-Zip\</OutDir>
<IntDir>$(SolutionDir)..\out\GUI</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>C:\Program Files\7-Zip\</OutDir>
<IntDir>$(SolutionDir)..\out\GUI</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'">
<LinkIncremental>true</LinkIncremental>
<GenerateManifest>false</GenerateManifest>
<OutDir>C:\Program Files\7-Zip\</OutDir>
<IntDir>$(SolutionDir)..\out\GUI</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<TypeLibraryName>.\ReleaseU/GUI.tlb</TypeLibraryName>
<HeaderFileName />
</Midl>
<ClCompile>
<Optimization>MinSpace</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<PreprocessorDefinitions>NDEBUG;UNICODE;_UNICODE;WIN32;_WINDOWS;LANG;WIN_LONG_PATH;EXTERNAL_CODECS;SUPPORT_DEVICE_FILE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
<AssemblerListingLocation>.\ReleaseU/</AssemblerListingLocation>
<WarningLevel>Level4</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CallingConvention>FastCall</CallingConvention>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0419</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;comctl32.lib;htmlhelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<SubSystem>Windows</SubSystem>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\ReleaseU/GUI.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>X64</TargetEnvironment>
<TypeLibraryName>.\ReleaseU/GUI.tlb</TypeLibraryName>
<HeaderFileName />
</Midl>
<ClCompile>
<Optimization>MinSpace</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<PreprocessorDefinitions>NDEBUG;UNICODE;WIN32;CPU=amd64;PLATFORM=x64;_WINDOWS;LANG;WIN_LONG_PATH;EXTERNAL_CODECS;SUPPORT_DEVICE_FILE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
<WarningLevel>Level4</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CallingConvention>FastCall</CallingConvention>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0419</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;comctl32.lib;htmlhelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<SubSystem>Windows</SubSystem>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX64</TargetMachine>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\ReleaseU/GUI.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<TypeLibraryName>.\DebugU/GUI.tlb</TypeLibraryName>
<HeaderFileName />
</Midl>
<ClCompile>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_DEBUG;UNICODE;WIN32;_WINDOWS;LANG;WIN_LONG_PATH;EXTERNAL_CODECS;SUPPORT_DEVICE_FILE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
<AssemblerListingLocation>.\DebugU/</AssemblerListingLocation>
<WarningLevel>Level4</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<CallingConvention>FastCall</CallingConvention>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0419</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;comctl32.lib;htmlhelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX86</TargetMachine>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\DebugU/GUI.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>X64</TargetEnvironment>
<TypeLibraryName>.\DebugU/GUI.tlb</TypeLibraryName>
<HeaderFileName />
</Midl>
<ClCompile>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_DEBUG;UNICODE;WIN32;_WINDOWS;LANG;WIN_LONG_PATH;EXTERNAL_CODECS;SUPPORT_DEVICE_FILE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
<AssemblerListingLocation>.\DebugU/</AssemblerListingLocation>
<WarningLevel>Level4</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CallingConvention>FastCall</CallingConvention>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0419</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>odbc32.lib;odbccp32.lib;comctl32.lib;htmlhelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention />
<TargetMachine>MachineX64</TargetMachine>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\DebugU/GUI.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\C\7zCrc.h" />
<ClInclude Include="..\..\..\..\C\Alloc.h" />
<ClInclude Include="..\..\..\..\C\CpuArch.h" />
<ClInclude Include="..\..\..\..\C\Sort.h" />
<ClInclude Include="..\..\..\..\C\Threads.h" />
<ClInclude Include="..\..\..\Common\Buffer.h" />
<ClInclude Include="..\..\..\Common\CommandLineParser.h" />
<ClInclude Include="..\..\..\Common\IntToString.h" />
<ClInclude Include="..\..\..\Common\Lang.h" />
<ClInclude Include="..\..\..\Common\ListFileUtils.h" />
<ClInclude Include="..\..\..\Common\MyString.h" />
<ClInclude Include="..\..\..\Common\MyVector.h" />
<ClInclude Include="..\..\..\Common\NewHandler.h" />
<ClInclude Include="..\..\..\Common\StringConvert.h" />
<ClInclude Include="..\..\..\Common\StringToInt.h" />
<ClInclude Include="..\..\..\Common\UTFConvert.h" />
<ClInclude Include="..\..\..\Common\Wildcard.h" />
<ClInclude Include="..\..\..\Windows\Clipboard.h" />
<ClInclude Include="..\..\..\Windows\COM.h" />
<ClInclude Include="..\..\..\Windows\CommonDialog.h" />
<ClInclude Include="..\..\..\Windows\Control\ComboBox.h" />
<ClInclude Include="..\..\..\Windows\Control\Dialog.h" />
<ClInclude Include="..\..\..\Windows\Control\Edit.h" />
<ClInclude Include="..\..\..\Windows\Control\ListView.h" />
<ClInclude Include="..\..\..\Windows\Control\ProgressBar.h" />
<ClInclude Include="..\..\..\Windows\Control\Static.h" />
<ClInclude Include="..\..\..\Windows\DLL.h" />
<ClInclude Include="..\..\..\Windows\ErrorMsg.h" />
<ClInclude Include="..\..\..\Windows\FileDir.h" />
<ClInclude Include="..\..\..\Windows\FileFind.h" />
<ClInclude Include="..\..\..\Windows\FileIO.h" />
<ClInclude Include="..\..\..\Windows\FileMapping.h" />
<ClInclude Include="..\..\..\Windows\FileName.h" />
<ClInclude Include="..\..\..\Windows\FileSystem.h" />
<ClInclude Include="..\..\..\Windows\MemoryGlobal.h" />
<ClInclude Include="..\..\..\Windows\MemoryLock.h" />
<ClInclude Include="..\..\..\Windows\PropVariant.h" />
<ClInclude Include="..\..\..\Windows\PropVariantConv.h" />
<ClInclude Include="..\..\..\Windows\Registry.h" />
<ClInclude Include="..\..\..\Windows\ResourceString.h" />
<ClInclude Include="..\..\..\Windows\Shell.h" />
<ClInclude Include="..\..\..\Windows\Synchronization.h" />
<ClInclude Include="..\..\..\Windows\System.h" />
<ClInclude Include="..\..\..\Windows\TimeUtils.h" />
<ClInclude Include="..\..\..\Windows\Window.h" />
<ClInclude Include="..\..\Archive\Common\OutStreamWithCRC.h" />
<ClInclude Include="..\..\Common\CreateCoder.h" />
<ClInclude Include="..\..\Common\FilePathAutoRename.h" />
<ClInclude Include="..\..\Common\FileStreams.h" />
<ClInclude Include="..\..\Common\FilterCoder.h" />
<ClInclude Include="..\..\Common\LimitedStreams.h" />
<ClInclude Include="..\..\Common\MethodProps.h" />
<ClInclude Include="..\..\Common\ProgressUtils.h" />
<ClInclude Include="..\..\Common\StreamObjects.h" />
<ClInclude Include="..\..\Common\StreamUtils.h" />
<ClInclude Include="..\..\Common\UniqBlocks.h" />
<ClInclude Include="..\..\Compress\CopyCoder.h" />
<ClInclude Include="..\Common\ArchiveCommandLine.h" />
<ClInclude Include="..\Common\ArchiveExtractCallback.h" />
<ClInclude Include="..\Common\ArchiveOpenCallback.h" />
<ClInclude Include="..\Common\Bench.h" />
<ClInclude Include="..\Common\DefaultName.h" />
<ClInclude Include="..\Common\DirItem.h" />
<ClInclude Include="..\Common\EnumDirItems.h" />
<ClInclude Include="..\Common\ExitCode.h" />
<ClInclude Include="..\Common\Extract.h" />
<ClInclude Include="..\Common\ExtractingFilePath.h" />
<ClInclude Include="..\Common\ExtractMode.h" />
<ClInclude Include="..\Common\HashCalc.h" />
<ClInclude Include="..\Common\IFileExtractCallback.h" />
<ClInclude Include="..\Common\LoadCodecs.h" />
<ClInclude Include="..\Common\OpenArchive.h" />
<ClInclude Include="..\Common\Property.h" />
<ClInclude Include="..\Common\PropIDUtils.h" />
<ClInclude Include="..\Common\SetProperties.h" />
<ClInclude Include="..\Common\SortUtils.h" />
<ClInclude Include="..\Common\TempFiles.h" />
<ClInclude Include="..\Common\Update.h" />
<ClInclude Include="..\Common\UpdateAction.h" />
<ClInclude Include="..\Common\UpdateCallback.h" />
<ClInclude Include="..\Common\UpdatePair.h" />
<ClInclude Include="..\Common\UpdateProduce.h" />
<ClInclude Include="..\Common\WorkDir.h" />
<ClInclude Include="..\Common\ZipRegistry.h" />
<ClInclude Include="..\Explorer\MyMessages.h" />
<ClInclude Include="..\FileManager\BrowseDialog.h" />
<ClInclude Include="..\FileManager\ComboDialog.h" />
<ClInclude Include="..\FileManager\EditDialog.h" />
<ClInclude Include="..\FileManager\ExtractCallback.h" />
<ClInclude Include="..\FileManager\FolderInterface.h" />
<ClInclude Include="..\FileManager\FormatUtils.h" />
<ClInclude Include="..\FileManager\HelpUtils.h" />
<ClInclude Include="..\FileManager\LangUtils.h" />
<ClInclude Include="..\FileManager\ListViewDialog.h" />
<ClInclude Include="..\FileManager\OpenCallback.h" />
<ClInclude Include="..\FileManager\OverwriteDialog.h" />
<ClInclude Include="..\FileManager\PasswordDialog.h" />
<ClInclude Include="..\FileManager\ProgramLocation.h" />
<ClInclude Include="..\FileManager\ProgressDialog2.h" />
<ClInclude Include="..\FileManager\PropertyName.h" />
<ClInclude Include="..\FileManager\RegistryUtils.h" />
<ClInclude Include="..\FileManager\SplitUtils.h" />
<ClInclude Include="..\FileManager\StringUtils.h" />
<ClInclude Include="..\FileManager\SysIconUtils.h" />
<ClInclude Include="..\FileManager\ViewSettings.h" />
<ClInclude Include="BenchmarkDialog.h" />
<ClInclude Include="CompressDialog.h" />
<ClInclude Include="ExtractDialog.h" />
<ClInclude Include="ExtractGUI.h" />
<ClInclude Include="ExtractRes.h" />
<ClInclude Include="HashGUI.h" />
<ClInclude Include="StdAfx.h" />
<ClInclude Include="UpdateCallbackGUI.h" />
<ClInclude Include="UpdateCallbackGUI2.h" />
<ClInclude Include="UpdateGUI.h" />
</ItemGroup>
<ItemGroup>
<None Include="FM.ico" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="resource.rc" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\C\7zCrc.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\..\..\..\C\7zCrcOpt.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\..\..\..\C\Alloc.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\..\..\..\C\CpuArch.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\..\..\..\C\Sort.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\..\..\..\C\Threads.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'">
</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\..\..\Common\CommandLineParser.cpp" />
<ClCompile Include="..\..\..\Common\CRC.cpp" />
<ClCompile Include="..\..\..\Common\IntToString.cpp" />
<ClCompile Include="..\..\..\Common\Lang.cpp" />
<ClCompile Include="..\..\..\Common\ListFileUtils.cpp" />
<ClCompile Include="..\..\..\Common\MyString.cpp" />
<ClCompile Include="..\..\..\Common\MyVector.cpp" />
<ClCompile Include="..\..\..\Common\NewHandler.cpp" />
<ClCompile Include="..\..\..\Common\StringConvert.cpp" />
<ClCompile Include="..\..\..\Common\StringToInt.cpp" />
<ClCompile Include="..\..\..\Common\UTFConvert.cpp" />
<ClCompile Include="..\..\..\Common\Wildcard.cpp" />
<ClCompile Include="..\..\..\Windows\Clipboard.cpp" />
<ClCompile Include="..\..\..\Windows\CommonDialog.cpp" />
<ClCompile Include="..\..\..\Windows\Control\ComboBox.cpp" />
<ClCompile Include="..\..\..\Windows\Control\Dialog.cpp" />
<ClCompile Include="..\..\..\Windows\Control\ListView.cpp" />
<ClCompile Include="..\..\..\Windows\DLL.cpp" />
<ClCompile Include="..\..\..\Windows\ErrorMsg.cpp" />
<ClCompile Include="..\..\..\Windows\FileDir.cpp" />
<ClCompile Include="..\..\..\Windows\FileFind.cpp" />
<ClCompile Include="..\..\..\Windows\FileIO.cpp" />
<ClCompile Include="..\..\..\Windows\FileLink.cpp" />
<ClCompile Include="..\..\..\Windows\FileName.cpp" />
<ClCompile Include="..\..\..\Windows\FileSystem.cpp" />
<ClCompile Include="..\..\..\Windows\MemoryGlobal.cpp" />
<ClCompile Include="..\..\..\Windows\MemoryLock.cpp" />
<ClCompile Include="..\..\..\Windows\PropVariant.cpp" />
<ClCompile Include="..\..\..\Windows\PropVariantConv.cpp" />
<ClCompile Include="..\..\..\Windows\Registry.cpp" />
<ClCompile Include="..\..\..\Windows\ResourceString.cpp" />
<ClCompile Include="..\..\..\Windows\Shell.cpp" />
<ClCompile Include="..\..\..\Windows\Synchronization.cpp" />
<ClCompile Include="..\..\..\Windows\System.cpp" />
<ClCompile Include="..\..\..\Windows\TimeUtils.cpp" />
<ClCompile Include="..\..\..\Windows\Window.cpp" />
<ClCompile Include="..\..\Archive\Common\OutStreamWithCRC.cpp" />
<ClCompile Include="..\..\Common\CreateCoder.cpp" />
<ClCompile Include="..\..\Common\FilePathAutoRename.cpp" />
<ClCompile Include="..\..\Common\FileStreams.cpp" />
<ClCompile Include="..\..\Common\FilterCoder.cpp" />
<ClCompile Include="..\..\Common\LimitedStreams.cpp" />
<ClCompile Include="..\..\Common\MethodProps.cpp" />
<ClCompile Include="..\..\Common\ProgressUtils.cpp" />
<ClCompile Include="..\..\Common\PropId.cpp" />
<ClCompile Include="..\..\Common\StreamObjects.cpp" />
<ClCompile Include="..\..\Common\StreamUtils.cpp" />
<ClCompile Include="..\..\Common\UniqBlocks.cpp" />
<ClCompile Include="..\..\Compress\CopyCoder.cpp" />
<ClCompile Include="..\Common\ArchiveCommandLine.cpp" />
<ClCompile Include="..\Common\ArchiveExtractCallback.cpp" />
<ClCompile Include="..\Common\ArchiveOpenCallback.cpp" />
<ClCompile Include="..\Common\Bench.cpp" />
<ClCompile Include="..\Common\DefaultName.cpp" />
<ClCompile Include="..\Common\EnumDirItems.cpp" />
<ClCompile Include="..\Common\Extract.cpp" />
<ClCompile Include="..\Common\ExtractingFilePath.cpp" />
<ClCompile Include="..\Common\HashCalc.cpp" />
<ClCompile Include="..\Common\LoadCodecs.cpp" />
<ClCompile Include="..\Common\OpenArchive.cpp" />
<ClCompile Include="..\Common\PropIDUtils.cpp" />
<ClCompile Include="..\Common\SetProperties.cpp" />
<ClCompile Include="..\Common\SortUtils.cpp" />
<ClCompile Include="..\Common\TempFiles.cpp" />
<ClCompile Include="..\Common\Update.cpp" />
<ClCompile Include="..\Common\UpdateAction.cpp" />
<ClCompile Include="..\Common\UpdateCallback.cpp" />
<ClCompile Include="..\Common\UpdatePair.cpp" />
<ClCompile Include="..\Common\UpdateProduce.cpp" />
<ClCompile Include="..\Common\WorkDir.cpp" />
<ClCompile Include="..\Common\ZipRegistry.cpp" />
<ClCompile Include="..\Explorer\MyMessages.cpp" />
<ClCompile Include="..\FileManager\BrowseDialog.cpp" />
<ClCompile Include="..\FileManager\ComboDialog.cpp" />
<ClCompile Include="..\FileManager\EditDialog.cpp" />
<ClCompile Include="..\FileManager\ExtractCallback.cpp" />
<ClCompile Include="..\FileManager\FormatUtils.cpp" />
<ClCompile Include="..\FileManager\HelpUtils.cpp" />
<ClCompile Include="..\FileManager\LangUtils.cpp" />
<ClCompile Include="..\FileManager\ListViewDialog.cpp" />
<ClCompile Include="..\FileManager\OpenCallback.cpp" />
<ClCompile Include="..\FileManager\OverwriteDialog.cpp" />
<ClCompile Include="..\FileManager\PasswordDialog.cpp" />
<ClCompile Include="..\FileManager\ProgramLocation.cpp" />
<ClCompile Include="..\FileManager\ProgressDialog2.cpp" />
<ClCompile Include="..\FileManager\PropertyName.cpp" />
<ClCompile Include="..\FileManager\RegistryUtils.cpp" />
<ClCompile Include="..\FileManager\SplitUtils.cpp" />
<ClCompile Include="..\FileManager\StringUtils.cpp" />
<ClCompile Include="..\FileManager\SysIconUtils.cpp" />
<ClCompile Include="..\FileManager\ViewSettings.cpp" />
<ClCompile Include="BenchmarkDialog.cpp" />
<ClCompile Include="CompressDialog.cpp" />
<ClCompile Include="ExtractDialog.cpp" />
<ClCompile Include="ExtractGUI.cpp" />
<ClCompile Include="GUI.cpp" />
<ClCompile Include="HashGUI.cpp" />
<ClCompile Include="StdAfx.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugU|x64'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseU|x64'">Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="UpdateCallbackGUI.cpp" />
<ClCompile Include="UpdateCallbackGUI2.cpp" />
<ClCompile Include="UpdateGUI.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
</ImportGroup>
</Project>

View File

@@ -1,144 +1,145 @@
PROG = 7zG.exe
CFLAGS = $(CFLAGS) \
-DLANG \
-DEXTERNAL_CODECS \
!IFDEF UNDER_CE
LIBS = $(LIBS) ceshell.lib Commctrl.lib
!ELSE
LIBS = $(LIBS) comctl32.lib htmlhelp.lib comdlg32.lib gdi32.lib
CFLAGS = $(CFLAGS) -DWIN_LONG_PATH -DSUPPORT_DEVICE_FILE -D_7ZIP_LARGE_PAGES
!ENDIF
GUI_OBJS = \
$O\BenchmarkDialog.obj \
$O\CompressDialog.obj \
$O\ExtractDialog.obj \
$O\ExtractGUI.obj \
$O\GUI.obj \
$O\HashGUI.obj \
$O\UpdateCallbackGUI.obj \
$O\UpdateCallbackGUI2.obj \
$O\UpdateGUI.obj \
COMMON_OBJS = \
$O\CommandLineParser.obj \
$O\CRC.obj \
$O\IntToString.obj \
$O\Lang.obj \
$O\ListFileUtils.obj \
$O\MyString.obj \
$O\MyVector.obj \
$O\NewHandler.obj \
$O\StringConvert.obj \
$O\StringToInt.obj \
$O\UTFConvert.obj \
$O\Wildcard.obj \
WIN_OBJS = \
$O\Clipboard.obj \
$O\CommonDialog.obj \
$O\DLL.obj \
$O\ErrorMsg.obj \
$O\FileDir.obj \
$O\FileFind.obj \
$O\FileIO.obj \
$O\FileLink.obj \
$O\FileName.obj \
$O\FileSystem.obj \
$O\MemoryGlobal.obj \
$O\MemoryLock.obj \
$O\PropVariant.obj \
$O\PropVariantConv.obj \
$O\Registry.obj \
$O\ResourceString.obj \
$O\Shell.obj \
$O\Synchronization.obj \
$O\System.obj \
$O\TimeUtils.obj \
$O\Window.obj \
WIN_CTRL_OBJS = \
$O\ComboBox.obj \
$O\Dialog.obj \
$O\ListView.obj \
7ZIP_COMMON_OBJS = \
$O\CreateCoder.obj \
$O\FilePathAutoRename.obj \
$O\FileStreams.obj \
$O\FilterCoder.obj \
$O\LimitedStreams.obj \
$O\MethodProps.obj \
$O\ProgressUtils.obj \
$O\PropId.obj \
$O\StreamObjects.obj \
$O\StreamUtils.obj \
$O\UniqBlocks.obj \
UI_COMMON_OBJS = \
$O\ArchiveCommandLine.obj \
$O\ArchiveExtractCallback.obj \
$O\ArchiveOpenCallback.obj \
$O\Bench.obj \
$O\DefaultName.obj \
$O\EnumDirItems.obj \
$O\Extract.obj \
$O\ExtractingFilePath.obj \
$O\HashCalc.obj \
$O\LoadCodecs.obj \
$O\OpenArchive.obj \
$O\PropIDUtils.obj \
$O\SetProperties.obj \
$O\SortUtils.obj \
$O\TempFiles.obj \
$O\Update.obj \
$O\UpdateAction.obj \
$O\UpdateCallback.obj \
$O\UpdatePair.obj \
$O\UpdateProduce.obj \
$O\WorkDir.obj \
$O\ZipRegistry.obj \
AR_COMMON_OBJS = \
$O\OutStreamWithCRC.obj \
FM_OBJS = \
$O\EditDialog.obj \
$O\ExtractCallback.obj \
$O\FormatUtils.obj \
$O\HelpUtils.obj \
$O\LangUtils.obj \
$O\ListViewDialog.obj \
$O\OpenCallback.obj \
$O\ProgramLocation.obj \
$O\PropertyName.obj \
$O\RegistryUtils.obj \
$O\SplitUtils.obj \
$O\StringUtils.obj \
$O\OverwriteDialog.obj \
$O\PasswordDialog.obj \
$O\ProgressDialog2.obj \
$O\ViewSettings.obj
FM_OBJS = $(FM_OBJS) \
$O\BrowseDialog.obj \
$O\ComboDialog.obj \
$O\SysIconUtils.obj \
EXPLORER_OBJS = \
$O\MyMessages.obj \
COMPRESS_OBJS = \
$O\CopyCoder.obj \
C_OBJS = \
$O\Alloc.obj \
$O\CpuArch.obj \
$O\Sort.obj \
$O\Threads.obj \
!include "../../Crc.mak"
!include "../../7zip.mak"
PROG = 7zG.exe
CFLAGS = $(CFLAGS) \
-DLANG \
-DEXTERNAL_CODECS \
!IFDEF UNDER_CE
LIBS = $(LIBS) ceshell.lib Commctrl.lib
!ELSE
LIBS = $(LIBS) comctl32.lib htmlhelp.lib comdlg32.lib gdi32.lib
CFLAGS = $(CFLAGS) -DWIN_LONG_PATH -DSUPPORT_DEVICE_FILE -D_7ZIP_LARGE_PAGES
!ENDIF
GUI_OBJS = \
$O\BenchmarkDialog.obj \
$O\CompressDialog.obj \
$O\ExtractDialog.obj \
$O\ExtractGUI.obj \
$O\GUI.obj \
$O\HashGUI.obj \
$O\UpdateCallbackGUI.obj \
$O\UpdateCallbackGUI2.obj \
$O\UpdateGUI.obj \
COMMON_OBJS = \
$O\CommandLineParser.obj \
$O\CRC.obj \
$O\IntToString.obj \
$O\Lang.obj \
$O\ListFileUtils.obj \
$O\MyString.obj \
$O\MyVector.obj \
$O\NewHandler.obj \
$O\StringConvert.obj \
$O\StringToInt.obj \
$O\UTFConvert.obj \
$O\Wildcard.obj \
WIN_OBJS = \
$O\Clipboard.obj \
$O\CommonDialog.obj \
$O\DLL.obj \
$O\ErrorMsg.obj \
$O\FileDir.obj \
$O\FileFind.obj \
$O\FileIO.obj \
$O\FileLink.obj \
$O\FileName.obj \
$O\FileSystem.obj \
$O\MemoryGlobal.obj \
$O\MemoryLock.obj \
$O\PropVariant.obj \
$O\PropVariantConv.obj \
$O\Registry.obj \
$O\ResourceString.obj \
$O\Shell.obj \
$O\Synchronization.obj \
$O\System.obj \
$O\TimeUtils.obj \
$O\Window.obj \
WIN_CTRL_OBJS = \
$O\ComboBox.obj \
$O\Dialog.obj \
$O\ListView.obj \
7ZIP_COMMON_OBJS = \
$O\CreateCoder.obj \
$O\FilePathAutoRename.obj \
$O\FileStreams.obj \
$O\FilterCoder.obj \
$O\LimitedStreams.obj \
$O\MethodProps.obj \
$O\ProgressUtils.obj \
$O\PropId.obj \
$O\StreamObjects.obj \
$O\StreamUtils.obj \
$O\UniqBlocks.obj \
UI_COMMON_OBJS = \
$O\ArchiveCommandLine.obj \
$O\ArchiveExtractCallback.obj \
$O\ArchiveOpenCallback.obj \
$O\Bench.obj \
$O\DefaultName.obj \
$O\EnumDirItems.obj \
$O\Extract.obj \
$O\ExtractingFilePath.obj \
$O\HashCalc.obj \
$O\LoadCodecs.obj \
$O\OpenArchive.obj \
$O\PropIDUtils.obj \
$O\SetProperties.obj \
$O\SortUtils.obj \
$O\TempFiles.obj \
$O\Update.obj \
$O\UpdateAction.obj \
$O\UpdateCallback.obj \
$O\UpdatePair.obj \
$O\UpdateProduce.obj \
$O\WorkDir.obj \
$O\ZipRegistry.obj \
AR_COMMON_OBJS = \
$O\OutStreamWithCRC.obj \
FM_OBJS = \
$O\EditDialog.obj \
$O\ExtractCallback.obj \
$O\FormatUtils.obj \
$O\HelpUtils.obj \
$O\LangUtils.obj \
$O\ListViewDialog.obj \
$O\OpenCallback.obj \
$O\ProgramLocation.obj \
$O\PropertyName.obj \
$O\RegistryUtils.obj \
$O\SplitUtils.obj \
$O\StringUtils.obj \
$O\OverwriteDialog.obj \
$O\PasswordDialog.obj \
$O\ProgressDialog2.obj \
$O\ViewSettings.obj
FM_OBJS = $(FM_OBJS) \
$O\BrowseDialog.obj \
$O\ComboDialog.obj \
$O\SysIconUtils.obj \
EXPLORER_OBJS = \
$O\MyMessages.obj \
COMPRESS_OBJS = \
$O\CopyCoder.obj \
C_OBJS = \
$O\Alloc.obj \
$O\CpuArch.obj \
$O\DllSecur.obj \
$O\Sort.obj \
$O\Threads.obj \
!include "../../Crc.mak"
!include "../../7zip.mak"

View File

@@ -96,8 +96,6 @@ typedef LONG SCODE;
#define E_OUTOFMEMORY ((HRESULT)0x8007000EL)
#define E_INVALIDARG ((HRESULT)0x80070057L)
#define ERROR_NEGATIVE_SEEK -1
#define HRESULT_FROM_WIN32(e) ((HRESULT)(e))
#ifdef _MSC_VER
#define STDMETHODCALLTYPE __stdcall

View File

@@ -1,103 +0,0 @@
@echo off
set ROOT=%cd%\7zip
if not defined OUTDIR set OUTDIR=%ROOT%\bin64
if not defined ERRFILE set ERRFILE=%cd%\error.txt
mkdir %OUTDIR%
set OPTS=CPU=AMD64 MY_STATIC_LINK=1 /NOLOGO
set LFLAGS=/SUBSYSTEM:WINDOWS,"5.02"
cd %ROOT%\Bundles\Format7zExtract
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ 7zxa.dll" >> %ERRFILE%
copy AMD64\7zxa.dll %OUTDIR%\7zxa.dll
cd %ROOT%\Bundles\Format7z
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ 7za.dll" >> %ERRFILE%
copy AMD64\7za.dll %OUTDIR%\7za.dll
cd %ROOT%\Bundles\Format7zF
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ 7z.dll" >> %ERRFILE%
copy AMD64\7z.dll %OUTDIR%\7z.dll
cd %ROOT%\UI\FileManager
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ 7zFM.exe" >> %ERRFILE%
copy AMD64\7zFM.exe %OUTDIR%\7zFM.exe
cd %ROOT%\UI\GUI
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ 7zG.exe" >> %ERRFILE%
copy AMD64\7zG.exe %OUTDIR%\7zG.exe
cd %ROOT%\UI\Explorer
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ 7-zip.dll" >> %ERRFILE%
copy AMD64\7-zip.dll %OUTDIR%\7-zip.dll
cd %ROOT%\Bundles\SFXWin
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ 7z.sfx" >> %ERRFILE%
copy AMD64\7z.sfx %OUTDIR%\7z.sfx
cd %ROOT%\Bundles\Codec_brotli
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ brotli-x64.dll" >> %ERRFILE%
copy AMD64\brotli.dll %OUTDIR%\brotli-x64.dll
cd %ROOT%\Bundles\Codec_lizard
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ lizard-x64.dll" >> %ERRFILE%
copy AMD64\lizard.dll %OUTDIR%\lizard-x64.dll
cd %ROOT%\Bundles\Codec_lz4
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ lz4-x64.dll" >> %ERRFILE%
copy AMD64\lz4.dll %OUTDIR%\lz4-x64.dll
cd %ROOT%\Bundles\Codec_lz5
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ lz5-x64.dll" >> %ERRFILE%
copy AMD64\lz5.dll %OUTDIR%\lz5-x64.dll
cd %ROOT%\Bundles\Codec_zstd
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ zstd-x64.dll" >> %ERRFILE%
copy AMD64\zstd.dll %OUTDIR%\zstd-x64.dll
cd %ROOT%\Bundles\Codec_flzma2
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ flzma2-x64.dll" >> %ERRFILE%
copy AMD64\flzma2.dll %OUTDIR%\flzma2-x64.dll
cd %ROOT%\..\..\C\Util\7zipInstall
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ Install-x64.exe" >> %ERRFILE%
copy AMD64\7zipInstall.exe %OUTDIR%\Install-x64.exe
cd %ROOT%\..\..\C\Util\7zipUninstall
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ Uninstall.exe" >> %ERRFILE%
copy AMD64\7zipUninstall.exe %OUTDIR%\Uninstall.exe
set LFLAGS=/SUBSYSTEM:CONSOLE,"5.02"
cd %ROOT%\UI\Console
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ 7z.exe" >> %ERRFILE%
copy AMD64\7z.exe %OUTDIR%\7z.exe
cd %ROOT%\Bundles\SFXCon
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ 7zCon.sfx" >> %ERRFILE%
copy AMD64\7zCon.sfx %OUTDIR%\7zCon.sfx
cd %ROOT%\Bundles\Alone
nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ 7za.exe" >> %ERRFILE%
copy AMD64\7za.exe %OUTDIR%\7za.exe
:ende
cd %ROOT%\..

View File

@@ -1,5 +1,13 @@
# Git archive of 7-zip releases
# Jame's Easy-Zip *almost* (continued)
Because 7-zip [doesn't](https://github.com/7z) have a public repository, and their code is released only as archives on SourceForge, I maintain a git-ified copy here.
I really like James Hoo's branch of the 7-zip utility. It has features that have repeatedly been begged for, but haven't been implemented by Igor Pavlov. The man is nothing but dedicated towards making things smaller, but he has no interest in UI.
This branch implements:
- Deleting archives after extraction.
- Recalling/Storing output history
- Icons in the context menu
- Opening the output folder after extraction.
There are some missing features from [Jame's 16.05 version](http://www.e7z.org/), namely the second about Easy-7zip dialog.
The [tagged releases](https://github.com/pornel/7z/releases) and the [original branch](https://github.com/pornel/7z/tree/original) contain pure 7-zip releases, without any modifications like this readme.

View File

@@ -1,5 +1,5 @@
@echo off
set OPTS=CPU=AMD64 MY_STATIC_LINK=1 _SFX=1 PLATFORM=x64
set OPTS=_SFX=1 PLATFORM=x64
set LFLAGS=/DEBUG /SUBSYSTEM:WINDOWS,"5.02"
@echo ^_^_^_^_^_ ^_ ^_ ^_^_ ^_^_
@@ -127,6 +127,5 @@ nmake %OPTS%
IF %errorlevel% NEQ 0 echo "Error x64 @ 7z.dll" >> errorfile.txt
popd
cd /d %~dp0out
powershell -Command "& { Copy-Item .\*\*.exe,.\*\*.dll,.\*\*.lib,.\*\*.pdb -Destination . }"
powershell -Command Copy-Item .\out\*\*.exe,.\out\*\*.dll,.\out\*\*.pdb,.\out\*\*.sfx -Destination .\out\ -Verbose -Force
explorer.exe %~dp0out