mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-12 01:09:56 -06:00
4.25 beta
This commit is contained in:
committed by
Kornel Lesiński
parent
47f4915611
commit
af1fe52701
@@ -93,7 +93,7 @@ LINK32=link.exe
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\7z.def
|
SOURCE=..\Archive.def
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
|||||||
@@ -336,10 +336,12 @@ HRESULT CDecoder::Decode(IInStream *inStream,
|
|||||||
if (result == S_OK)
|
if (result == S_OK)
|
||||||
{
|
{
|
||||||
const CByteBuffer &properties = altCoderInfo.Properties;
|
const CByteBuffer &properties = altCoderInfo.Properties;
|
||||||
UInt32 size = properties.GetCapacity();
|
size_t size = properties.GetCapacity();
|
||||||
|
if (size > 0xFFFFFFFF)
|
||||||
|
return E_NOTIMPL;
|
||||||
if (size > 0)
|
if (size > 0)
|
||||||
{
|
{
|
||||||
RINOK(compressSetDecoderProperties->SetDecoderProperties2((const Byte *)properties, size));
|
RINOK(compressSetDecoderProperties->SetDecoderProperties2((const Byte *)properties, (UInt32)size));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (result != E_NOINTERFACE)
|
else if (result != E_NOINTERFACE)
|
||||||
|
|||||||
@@ -258,7 +258,7 @@ HRESULT CEncoder::CreateMixerCoder()
|
|||||||
outStreamSpec->Init();
|
outStreamSpec->Init();
|
||||||
writeCoderProperties->WriteCoderProperties(outStream);
|
writeCoderProperties->WriteCoderProperties(outStream);
|
||||||
|
|
||||||
UInt32 size = outStreamSpec->GetSize();
|
size_t size = outStreamSpec->GetSize();
|
||||||
|
|
||||||
// encodingInfo.Properties.SetCapacity(size);
|
// encodingInfo.Properties.SetCapacity(size);
|
||||||
if (encodingInfo.AltCoders.Size() == 0)
|
if (encodingInfo.AltCoders.Size() == 0)
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ STDMETHODIMP CFolderInStream::GetSubStreamSize(UInt64 subStream, UInt64 *value)
|
|||||||
*value = 0;
|
*value = 0;
|
||||||
if (subStream < Sizes.Size())
|
if (subStream < Sizes.Size())
|
||||||
{
|
{
|
||||||
*value= Sizes[(size_t)subStream];
|
*value= Sizes[(int)(size_t)subStream];
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
if (subStream > Sizes.Size())
|
if (subStream > Sizes.Size())
|
||||||
|
|||||||
@@ -634,7 +634,7 @@ static int ParseStringToUInt32(const UString &srcString, UInt32 &number)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
number = (UInt32)number64;
|
number = (UInt32)number64;
|
||||||
return end - start;
|
return (int)(end - start);
|
||||||
}
|
}
|
||||||
|
|
||||||
static const int kLogarithmicSizeLimit = 32;
|
static const int kLogarithmicSizeLimit = 32;
|
||||||
@@ -650,7 +650,7 @@ HRESULT ParseDictionaryValues(const UString &srcStringSpec, UInt32 &dicSize)
|
|||||||
const wchar_t *start = srcString;
|
const wchar_t *start = srcString;
|
||||||
const wchar_t *end;
|
const wchar_t *end;
|
||||||
UInt64 number = ConvertStringToUInt64(start, &end);
|
UInt64 number = ConvertStringToUInt64(start, &end);
|
||||||
int numDigits = end - start;
|
int numDigits = (int)(end - start);
|
||||||
if (numDigits == 0 || srcString.Length() > numDigits + 1)
|
if (numDigits == 0 || srcString.Length() > numDigits + 1)
|
||||||
return E_INVALIDARG;
|
return E_INVALIDARG;
|
||||||
if (srcString.Length() == numDigits)
|
if (srcString.Length() == numDigits)
|
||||||
@@ -901,7 +901,7 @@ HRESULT CHandler::SetSolidSettings(const UString &s)
|
|||||||
_solidExtension = true;
|
_solidExtension = true;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
i += end - start;
|
i += (int)(end - start);
|
||||||
if (i == s2.Length())
|
if (i == s2.Length())
|
||||||
return E_INVALIDARG;
|
return E_INVALIDARG;
|
||||||
wchar_t c = s2[i++];
|
wchar_t c = s2[i++];
|
||||||
|
|||||||
@@ -969,7 +969,7 @@ HRESULT CInArchive::ReadHeader(CArchiveDatabaseEx &database
|
|||||||
database.ArchiveInfo.FileInfoPopIDs.Add(NID::kCRC);
|
database.ArchiveInfo.FileInfoPopIDs.Add(NID::kCRC);
|
||||||
|
|
||||||
CBoolVector emptyStreamVector;
|
CBoolVector emptyStreamVector;
|
||||||
emptyStreamVector.Reserve((size_t)numFiles);
|
emptyStreamVector.Reserve((int)numFiles);
|
||||||
for(i = 0; i < numFiles; i++)
|
for(i = 0; i < numFiles; i++)
|
||||||
emptyStreamVector.Add(false);
|
emptyStreamVector.Add(false);
|
||||||
CBoolVector emptyFileVector;
|
CBoolVector emptyFileVector;
|
||||||
|
|||||||
@@ -106,10 +106,10 @@ static int CompareMethodIDs(const CMethodID &a1, const CMethodID &a2)
|
|||||||
|
|
||||||
static int CompareBuffers(const CByteBuffer &a1, const CByteBuffer &a2)
|
static int CompareBuffers(const CByteBuffer &a1, const CByteBuffer &a2)
|
||||||
{
|
{
|
||||||
int c1 = a1.GetCapacity();
|
size_t c1 = a1.GetCapacity();
|
||||||
int c2 = a2.GetCapacity();
|
size_t c2 = a2.GetCapacity();
|
||||||
RINOZ(MyCompare(c1, c2));
|
RINOZ(MyCompare(c1, c2));
|
||||||
for (int i = 0; i < c1; i++)
|
for (size_t i = 0; i < c1; i++)
|
||||||
RINOZ(MyCompare(a1[i], a2[i]));
|
RINOZ(MyCompare(a1[i], a2[i]));
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@@ -174,8 +174,8 @@ static int __cdecl CompareFolderRefs(const void *p1, const void *p2)
|
|||||||
if (d1.NumUnPackStreamsVector[a1.FolderIndex] == 0)
|
if (d1.NumUnPackStreamsVector[a1.FolderIndex] == 0)
|
||||||
return 0;
|
return 0;
|
||||||
return CompareFiles(
|
return CompareFiles(
|
||||||
d1.Files[(size_t)d1.FolderStartFileIndex[a1.FolderIndex]],
|
d1.Files[d1.FolderStartFileIndex[a1.FolderIndex]],
|
||||||
d2.Files[(size_t)d2.FolderStartFileIndex[a2.FolderIndex]]);
|
d2.Files[d2.FolderStartFileIndex[a2.FolderIndex]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////
|
||||||
|
|||||||
87
7zip/Archive/7z/makefile
Executable file
87
7zip/Archive/7z/makefile
Executable file
@@ -0,0 +1,87 @@
|
|||||||
|
PROG = 7z.dll
|
||||||
|
DEF_FILE = ../Archive.def
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../
|
||||||
|
LIBS = $(LIBS) oleaut32.lib user32.lib
|
||||||
|
|
||||||
|
7Z_OBJS = \
|
||||||
|
$O\7zCompressionMode.obj \
|
||||||
|
$O\7zDecode.obj \
|
||||||
|
$O\7zEncode.obj \
|
||||||
|
$O\7zExtract.obj \
|
||||||
|
$O\7zFolderInStream.obj \
|
||||||
|
$O\7zFolderOutStream.obj \
|
||||||
|
$O\7zHandler.obj \
|
||||||
|
$O\7zHandlerOut.obj \
|
||||||
|
$O\7zHeader.obj \
|
||||||
|
$O\7zIn.obj \
|
||||||
|
$O\7zMethodID.obj \
|
||||||
|
$O\7zMethods.obj \
|
||||||
|
$O\7zOut.obj \
|
||||||
|
$O\7zProperties.obj \
|
||||||
|
$O\7zSpecStream.obj \
|
||||||
|
$O\7zUpdate.obj \
|
||||||
|
$O\DllExports.obj \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\CRC.obj \
|
||||||
|
$O\IntToString.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
$O\String.obj \
|
||||||
|
$O\StringConvert.obj \
|
||||||
|
$O\StringToInt.obj \
|
||||||
|
$O\Vector.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\DLL.obj \
|
||||||
|
$O\FileDir.obj \
|
||||||
|
$O\FileFind.obj \
|
||||||
|
$O\FileIO.obj \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
$O\Synchronization.obj
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\InOutTempBuffer.obj \
|
||||||
|
$O\LimitedStreams.obj \
|
||||||
|
$O\LockedStream.obj \
|
||||||
|
$O\OutBuffer.obj \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
$O\StreamBinder.obj \
|
||||||
|
$O\StreamObjects.obj \
|
||||||
|
|
||||||
|
AR_COMMON_OBJS = \
|
||||||
|
$O\CodecsPath.obj \
|
||||||
|
$O\CoderLoader.obj \
|
||||||
|
$O\CoderMixer2.obj \
|
||||||
|
$O\CoderMixer2MT.obj \
|
||||||
|
$O\CrossThreadProgress.obj \
|
||||||
|
$O\FilterCoder.obj \
|
||||||
|
$O\InStreamWithCRC.obj \
|
||||||
|
$O\ItemNameUtils.obj \
|
||||||
|
$O\MultiStream.obj \
|
||||||
|
$O\OutStreamWithCRC.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(7Z_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$(AR_COMMON_OBJS) \
|
||||||
|
$O\CopyCoder.obj \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(7Z_OBJS): $(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AR_COMMON_OBJS): ../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Developer Studio generated include file.
|
|
||||||
// Used by resource.rc
|
|
||||||
//
|
|
||||||
#define IDI_ICON1 101
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 102
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
@@ -1,130 +1,5 @@
|
|||||||
//Microsoft Developer Studio generated resource script.
|
#include "../../MyVersionInfo.rc"
|
||||||
//
|
|
||||||
#include "resource.h"
|
|
||||||
|
|
||||||
#define APSTUDIO_READONLY_SYMBOLS
|
MY_VERSION_INFO_DLL("7z Plugin", "7z")
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 2 resource.
|
|
||||||
//
|
|
||||||
#include "afxres.h"
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#undef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Russian resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|
||||||
#pragma code_page(1251)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// TEXTINCLUDE
|
|
||||||
//
|
|
||||||
|
|
||||||
1 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"resource.h\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
2 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"#include ""afxres.h""\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
3 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
#endif // Russian resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// English (U.S.) resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
||||||
#pragma code_page(1252)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Icon
|
|
||||||
//
|
|
||||||
|
|
||||||
// Icon with lowest ID value placed first to ensure application icon
|
|
||||||
// remains consistent on all systems.
|
|
||||||
IDI_ICON1 ICON DISCARDABLE "7z.ico"
|
|
||||||
|
|
||||||
#ifndef _MAC
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Version
|
|
||||||
//
|
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
|
||||||
FILEVERSION 4,24,0,0
|
|
||||||
PRODUCTVERSION 4,24,0,0
|
|
||||||
FILEFLAGSMASK 0x3fL
|
|
||||||
#ifdef _DEBUG
|
|
||||||
FILEFLAGS 0x1L
|
|
||||||
#else
|
|
||||||
FILEFLAGS 0x0L
|
|
||||||
#endif
|
|
||||||
FILEOS 0x40004L
|
|
||||||
FILETYPE 0x2L
|
|
||||||
FILESUBTYPE 0x0L
|
|
||||||
BEGIN
|
|
||||||
BLOCK "StringFileInfo"
|
|
||||||
BEGIN
|
|
||||||
BLOCK "040904b0"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Comments", "\0"
|
|
||||||
VALUE "CompanyName", "Igor Pavlov\0"
|
|
||||||
VALUE "FileDescription", "7z Plugin for 7-Zip\0"
|
|
||||||
VALUE "FileVersion", "4, 24, 0, 0\0"
|
|
||||||
VALUE "InternalName", "7z\0"
|
|
||||||
VALUE "LegalCopyright", "Copyright (C) 1999-2005 Igor Pavlov\0"
|
|
||||||
VALUE "LegalTrademarks", "\0"
|
|
||||||
VALUE "OriginalFilename", "7z.dll\0"
|
|
||||||
VALUE "PrivateBuild", "\0"
|
|
||||||
VALUE "ProductName", "7-Zip\0"
|
|
||||||
VALUE "ProductVersion", "4, 24, 0, 0\0"
|
|
||||||
VALUE "SpecialBuild", "\0"
|
|
||||||
END
|
|
||||||
END
|
|
||||||
BLOCK "VarFileInfo"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Translation", 0x409, 1200
|
|
||||||
END
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // !_MAC
|
|
||||||
|
|
||||||
#endif // English (U.S.) resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 3 resource.
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#endif // not APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
|
101 ICON "7z.ico"
|
||||||
|
|||||||
@@ -5,6 +5,26 @@
|
|||||||
|
|
||||||
#include "7zIn.h"
|
#include "7zIn.h"
|
||||||
|
|
||||||
|
/*
|
||||||
|
SzExtract extracts file from archive
|
||||||
|
|
||||||
|
*outBuffer must be 0 before first call for each new archive.
|
||||||
|
|
||||||
|
Extracting cache:
|
||||||
|
If you need to decompress more than one file, you can send
|
||||||
|
these values from previous call:
|
||||||
|
*blockIndex,
|
||||||
|
*outBuffer,
|
||||||
|
*outBufferSize
|
||||||
|
You can consider "*outBuffer" as cache of solid block. If your archive is solid,
|
||||||
|
it will increase decompression speed.
|
||||||
|
|
||||||
|
If you use external function, you can declare these 3 cache variables
|
||||||
|
(blockIndex, outBuffer, outBufferSize) as static in that external function.
|
||||||
|
|
||||||
|
Free *outBuffer and set *outBuffer to 0, if you want to flush cache.
|
||||||
|
*/
|
||||||
|
|
||||||
SZ_RESULT SzExtract(
|
SZ_RESULT SzExtract(
|
||||||
ISzInStream *inStream,
|
ISzInStream *inStream,
|
||||||
CArchiveDatabaseEx *db,
|
CArchiveDatabaseEx *db,
|
||||||
|
|||||||
@@ -132,9 +132,13 @@ int main(int numargs, char *args[])
|
|||||||
else if (testCommand || extractCommand)
|
else if (testCommand || extractCommand)
|
||||||
{
|
{
|
||||||
UInt32 i;
|
UInt32 i;
|
||||||
UInt32 blockIndex;
|
|
||||||
Byte *outBuffer = 0;
|
// if you need cache, use these 3 variables.
|
||||||
size_t outBufferSize;
|
// if you use external function, you can make these variable as static.
|
||||||
|
UInt32 blockIndex = 0xFFFFFFFF; // it can have any value before first call (if outBuffer = 0)
|
||||||
|
Byte *outBuffer = 0; // it must be 0 before first call for each new archive.
|
||||||
|
size_t outBufferSize = 0; // it can have any value before first call (if outBuffer = 0)
|
||||||
|
|
||||||
printf("\n");
|
printf("\n");
|
||||||
for (i = 0; i < db.Database.NumFiles; i++)
|
for (i = 0; i < db.Database.NumFiles; i++)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,50 +1,55 @@
|
|||||||
PROG = 7zDec
|
PROG = 7zDec.exe
|
||||||
CXX = g++ -O2 -Wall
|
|
||||||
LIB =
|
|
||||||
RM = rm -f
|
|
||||||
CFLAGS = -c
|
|
||||||
|
|
||||||
OBJS = 7zAlloc.o 7zBuffer.o 7zCrc.o 7zDecode.o 7zExtract.o 7zHeader.o 7zIn.o 7zItem.o 7zMain.o 7zMethodID.o LzmaDecode.o
|
!IFNDEF O
|
||||||
|
!IFDEF CPU
|
||||||
|
O=$(CPU)
|
||||||
|
!ELSE
|
||||||
|
O=O
|
||||||
|
!ENDIF
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
all: $(PROG)
|
CFLAGS = $(CFLAGS) -nologo -c -Fo$O/ -GS-
|
||||||
|
CFLAGS_O1 = $(CFLAGS) -O1
|
||||||
|
CFLAGS_O2 = $(CFLAGS) -O2
|
||||||
|
|
||||||
$(PROG): $(OBJS)
|
LFLAGS = $(LFLAGS) -nologo -OPT:NOWIN98
|
||||||
$(CXX) -o $(PROG) $(LDFLAGS) $(OBJS) $(LIB)
|
|
||||||
|
|
||||||
7zAlloc.o: 7zAlloc.c
|
PROGPATH = $O\$(PROG)
|
||||||
$(CXX) $(CFLAGS) 7zAlloc.c
|
|
||||||
|
|
||||||
7zBuffer.o: 7zBuffer.c
|
COMPL_O1 = $(CPP) $(CFLAGS_O1) $**
|
||||||
$(CXX) $(CFLAGS) 7zBuffer.c
|
COMPL_O2 = $(CPP) $(CFLAGS_O2) $**
|
||||||
|
COMPL = $(CPP) $(CFLAGS_O1) $**
|
||||||
|
|
||||||
7zCrc.o: 7zCrc.c
|
|
||||||
$(CXX) $(CFLAGS) 7zCrc.c
|
|
||||||
|
|
||||||
7zDecode.o: 7zDecode.c
|
7Z_OBJS = \
|
||||||
$(CXX) $(CFLAGS) 7zDecode.c
|
$O\7zAlloc.obj \
|
||||||
|
$O\7zBuffer.obj \
|
||||||
|
$O\7zCrc.obj \
|
||||||
|
$O\7zDecode.obj \
|
||||||
|
$O\7zExtract.obj \
|
||||||
|
$O\7zHeader.obj \
|
||||||
|
$O\7zIn.obj \
|
||||||
|
$O\7zItem.obj \
|
||||||
|
$O\7zMain.obj \
|
||||||
|
$O\7zMethodID.obj \
|
||||||
|
|
||||||
7zExtract.o: 7zExtract.c
|
OBJS = \
|
||||||
$(CXX) $(CFLAGS) 7zExtract.c
|
$(7Z_OBJS) \
|
||||||
|
$O\LzmaDecode.obj \
|
||||||
7zHeader.o: 7zHeader.c
|
|
||||||
$(CXX) $(CFLAGS) 7zHeader.c
|
|
||||||
|
|
||||||
7zIn.o: 7zIn.c
|
|
||||||
$(CXX) $(CFLAGS) 7zIn.c
|
|
||||||
|
|
||||||
7zItem.o: 7zItem.c
|
|
||||||
$(CXX) $(CFLAGS) 7zItem.c
|
|
||||||
|
|
||||||
7zMain.o: 7zMain.c
|
|
||||||
$(CXX) $(CFLAGS) 7zMain.c
|
|
||||||
|
|
||||||
7zMethodID.o: 7zMethodID.c
|
|
||||||
$(CXX) $(CFLAGS) 7zMethodID.c
|
|
||||||
|
|
||||||
LzmaDecode.o: ../../Compress/LZMA_C/LzmaDecode.c
|
|
||||||
$(CXX) $(CFLAGS) ../../Compress/LZMA_C/LzmaDecode.c
|
|
||||||
|
|
||||||
|
all: $(PROGPATH)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(PROG) $(OBJS)
|
-del /Q $(PROGPATH) $O\*.exe $O\*.dll $O\*.obj $O\*.lib $O\*.exp $O\*.res $O\*.pch
|
||||||
|
|
||||||
|
$O:
|
||||||
|
if not exist "$O" mkdir "$O"
|
||||||
|
|
||||||
|
$(PROGPATH): $O $(OBJS)
|
||||||
|
link $(LFLAGS) -out:$(PROGPATH) $(OBJS) $(LIBS)
|
||||||
|
|
||||||
|
|
||||||
|
$(7Z_OBJS): $(*B).c
|
||||||
|
$(COMPL)
|
||||||
|
$O\LzmaDecode.obj: ../../Compress/LZMA_C/$(*B).c
|
||||||
|
$(COMPL_O2)
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
EXPORTS
|
EXPORTS
|
||||||
CreateObject PRIVATE
|
CreateObject PRIVATE
|
||||||
GetHandlerProperty PRIVATE
|
GetHandlerProperty PRIVATE
|
||||||
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
; Arj.def
|
|
||||||
|
|
||||||
LIBRARY Arj.dll
|
|
||||||
|
|
||||||
EXPORTS
|
|
||||||
CreateObject PRIVATE
|
|
||||||
GetHandlerProperty PRIVATE
|
|
||||||
@@ -93,7 +93,7 @@ LINK32=link.exe
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\arj.def
|
SOURCE=..\Archive.def
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
@@ -101,10 +101,6 @@ SOURCE=.\DllExports.cpp
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\resource.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\resource.rc
|
SOURCE=.\resource.rc
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|||||||
64
7zip/Archive/Arj/makefile
Executable file
64
7zip/Archive/Arj/makefile
Executable file
@@ -0,0 +1,64 @@
|
|||||||
|
PROG = arj.dll
|
||||||
|
DEF_FILE = ../Archive.def
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../
|
||||||
|
LIBS = $(LIBS) oleaut32.lib user32.lib
|
||||||
|
|
||||||
|
ARJ_OBJS = \
|
||||||
|
$O\DllExports.obj \
|
||||||
|
$O\ArjHandler.obj \
|
||||||
|
$O\ArjIn.obj \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\CRC.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
$O\String.obj \
|
||||||
|
$O\StringConvert.obj \
|
||||||
|
$O\Vector.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\InBuffer.obj \
|
||||||
|
$O\LimitedStreams.obj \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
|
||||||
|
AR_COMMON_OBJS = \
|
||||||
|
$O\ItemNameUtils.obj \
|
||||||
|
$O\OutStreamWithCRC.obj \
|
||||||
|
|
||||||
|
COMPRESS_ARJ_OBJS = \
|
||||||
|
$O\Decoder1.obj \
|
||||||
|
$O\Decoder2.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(ARJ_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$(AR_COMMON_OBJS) \
|
||||||
|
$(COMPRESS_ARJ_OBJS) \
|
||||||
|
$O\CopyCoder.obj \
|
||||||
|
$O\LZOutWindow.obj \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(ARJ_OBJS): $(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AR_COMMON_OBJS): ../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMPRESS_ARJ_OBJS): ../../Compress/Arj/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\LZOutWindow.obj: ../../Compress/LZ/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Developer Studio generated include file.
|
|
||||||
// Used by resource.rc
|
|
||||||
//
|
|
||||||
#define IDI_ICON1 101
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 102
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
@@ -1,130 +1,5 @@
|
|||||||
//Microsoft Developer Studio generated resource script.
|
#include "../../MyVersionInfo.rc"
|
||||||
//
|
|
||||||
#include "resource.h"
|
|
||||||
|
|
||||||
#define APSTUDIO_READONLY_SYMBOLS
|
MY_VERSION_INFO_DLL("Arj Plugin", "arj")
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 2 resource.
|
|
||||||
//
|
|
||||||
#include "afxres.h"
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#undef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Russian resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|
||||||
#pragma code_page(1251)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// TEXTINCLUDE
|
|
||||||
//
|
|
||||||
|
|
||||||
1 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"resource.h\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
2 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"#include ""afxres.h""\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
3 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
#endif // Russian resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// English (U.S.) resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
||||||
#pragma code_page(1252)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Icon
|
|
||||||
//
|
|
||||||
|
|
||||||
// Icon with lowest ID value placed first to ensure application icon
|
|
||||||
// remains consistent on all systems.
|
|
||||||
IDI_ICON1 ICON DISCARDABLE "arj.ico"
|
|
||||||
|
|
||||||
#ifndef _MAC
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Version
|
|
||||||
//
|
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
|
||||||
FILEVERSION 4,23,0,0
|
|
||||||
PRODUCTVERSION 4,23,0,0
|
|
||||||
FILEFLAGSMASK 0x3fL
|
|
||||||
#ifdef _DEBUG
|
|
||||||
FILEFLAGS 0x1L
|
|
||||||
#else
|
|
||||||
FILEFLAGS 0x0L
|
|
||||||
#endif
|
|
||||||
FILEOS 0x40004L
|
|
||||||
FILETYPE 0x2L
|
|
||||||
FILESUBTYPE 0x0L
|
|
||||||
BEGIN
|
|
||||||
BLOCK "StringFileInfo"
|
|
||||||
BEGIN
|
|
||||||
BLOCK "040904b0"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Comments", "\0"
|
|
||||||
VALUE "CompanyName", "Igor Pavlov\0"
|
|
||||||
VALUE "FileDescription", "Arj Plugin for 7-Zip\0"
|
|
||||||
VALUE "FileVersion", "4, 23, 0, 0\0"
|
|
||||||
VALUE "InternalName", "arj\0"
|
|
||||||
VALUE "LegalCopyright", "Copyright (C) 1999-2004 Igor Pavlov\0"
|
|
||||||
VALUE "LegalTrademarks", "\0"
|
|
||||||
VALUE "OriginalFilename", "arj.dll\0"
|
|
||||||
VALUE "PrivateBuild", "\0"
|
|
||||||
VALUE "ProductName", "7-Zip\0"
|
|
||||||
VALUE "ProductVersion", "4, 23, 0, 0\0"
|
|
||||||
VALUE "SpecialBuild", "\0"
|
|
||||||
END
|
|
||||||
END
|
|
||||||
BLOCK "VarFileInfo"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Translation", 0x409, 1200
|
|
||||||
END
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // !_MAC
|
|
||||||
|
|
||||||
#endif // English (U.S.) resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 3 resource.
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#endif // not APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
|
101 ICON "arj.ico"
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
; BZip2.def
|
|
||||||
|
|
||||||
LIBRARY bz2.dll
|
|
||||||
|
|
||||||
EXPORTS
|
|
||||||
CreateObject PRIVATE
|
|
||||||
GetHandlerProperty PRIVATE
|
|
||||||
|
|
||||||
@@ -93,7 +93,7 @@ LINK32=link.exe
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\BZip2.def
|
SOURCE=..\Archive.def
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
@@ -105,10 +105,6 @@ SOURCE=.\DllExports.cpp
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\resource.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\resource.rc
|
SOURCE=.\resource.rc
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|||||||
53
7zip/Archive/BZip2/makefile
Executable file
53
7zip/Archive/BZip2/makefile
Executable file
@@ -0,0 +1,53 @@
|
|||||||
|
PROG = bz2.dll
|
||||||
|
DEF_FILE = ../Archive.def
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../
|
||||||
|
LIBS = $(LIBS) oleaut32.lib user32.lib
|
||||||
|
|
||||||
|
BZ2_OBJS = \
|
||||||
|
$O\BZip2Handler.obj \
|
||||||
|
$O\BZip2HandlerOut.obj \
|
||||||
|
$O\BZip2Update.obj \
|
||||||
|
$O\DllExports.obj \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
$O\String.obj \
|
||||||
|
$O\StringConvert.obj \
|
||||||
|
$O\StringToInt.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\DLL.obj \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
|
||||||
|
AR_COMMON_OBJS = \
|
||||||
|
$O\CodecsPath.obj \
|
||||||
|
$O\DummyOutStream.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(BZ2_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$(AR_COMMON_OBJS) \
|
||||||
|
$O\CopyCoder.obj \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(BZ2_OBJS): $(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AR_COMMON_OBJS): ../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Developer Studio generated include file.
|
|
||||||
// Used by resource.rc
|
|
||||||
//
|
|
||||||
#define IDI_ICON1 101
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 102
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
@@ -1,130 +1,5 @@
|
|||||||
//Microsoft Developer Studio generated resource script.
|
#include "../../MyVersionInfo.rc"
|
||||||
//
|
|
||||||
#include "resource.h"
|
|
||||||
|
|
||||||
#define APSTUDIO_READONLY_SYMBOLS
|
MY_VERSION_INFO_DLL("BZip2 Plugin", "bz2")
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 2 resource.
|
|
||||||
//
|
|
||||||
#include "afxres.h"
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#undef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Russian resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|
||||||
#pragma code_page(1251)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// TEXTINCLUDE
|
|
||||||
//
|
|
||||||
|
|
||||||
1 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"resource.h\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
2 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"#include ""afxres.h""\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
3 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
#endif // Russian resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// English (U.S.) resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
||||||
#pragma code_page(1252)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Icon
|
|
||||||
//
|
|
||||||
|
|
||||||
// Icon with lowest ID value placed first to ensure application icon
|
|
||||||
// remains consistent on all systems.
|
|
||||||
IDI_ICON1 ICON DISCARDABLE "bz2.ico"
|
|
||||||
|
|
||||||
#ifndef _MAC
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Version
|
|
||||||
//
|
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
|
||||||
FILEVERSION 4,19,0,0
|
|
||||||
PRODUCTVERSION 4,19,0,0
|
|
||||||
FILEFLAGSMASK 0x3fL
|
|
||||||
#ifdef _DEBUG
|
|
||||||
FILEFLAGS 0x1L
|
|
||||||
#else
|
|
||||||
FILEFLAGS 0x0L
|
|
||||||
#endif
|
|
||||||
FILEOS 0x40004L
|
|
||||||
FILETYPE 0x2L
|
|
||||||
FILESUBTYPE 0x0L
|
|
||||||
BEGIN
|
|
||||||
BLOCK "StringFileInfo"
|
|
||||||
BEGIN
|
|
||||||
BLOCK "040904b0"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Comments", "\0"
|
|
||||||
VALUE "CompanyName", "Igor Pavlov\0"
|
|
||||||
VALUE "FileDescription", "BZip2 Plugin for 7-Zip\0"
|
|
||||||
VALUE "FileVersion", "4, 19, 0, 0\0"
|
|
||||||
VALUE "InternalName", "bz2\0"
|
|
||||||
VALUE "LegalCopyright", "Copyright (C) 1999-2005 Igor Pavlov\0"
|
|
||||||
VALUE "LegalTrademarks", "\0"
|
|
||||||
VALUE "OriginalFilename", "bz2.dll\0"
|
|
||||||
VALUE "PrivateBuild", "\0"
|
|
||||||
VALUE "ProductName", "7-Zip\0"
|
|
||||||
VALUE "ProductVersion", "4, 19, 0, 0\0"
|
|
||||||
VALUE "SpecialBuild", "\0"
|
|
||||||
END
|
|
||||||
END
|
|
||||||
BLOCK "VarFileInfo"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Translation", 0x409, 1200
|
|
||||||
END
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // !_MAC
|
|
||||||
|
|
||||||
#endif // English (U.S.) resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 3 resource.
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#endif // not APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
|
101 ICON "bz2.ico"
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
; Cab.def
|
|
||||||
|
|
||||||
LIBRARY cab.dll
|
|
||||||
|
|
||||||
EXPORTS
|
|
||||||
CreateObject PRIVATE
|
|
||||||
GetHandlerProperty PRIVATE
|
|
||||||
@@ -93,7 +93,7 @@ LINK32=link.exe
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\Cab.def
|
SOURCE=..\Archive.def
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
@@ -101,10 +101,6 @@ SOURCE=.\DllExports.cpp
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\resource.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\resource.rc
|
SOURCE=.\resource.rc
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
@@ -335,10 +331,6 @@ SOURCE=..\..\Compress\LZ\LZOutWindow.h
|
|||||||
# End Group
|
# End Group
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\bitmap1.bmp
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\cab.ico
|
SOURCE=.\cab.ico
|
||||||
# End Source File
|
# End Source File
|
||||||
# End Target
|
# End Target
|
||||||
|
|||||||
@@ -237,6 +237,8 @@ HRESULT CInArchive::Open(IInStream *inStream,
|
|||||||
item.UnPackSize = ReadUInt32();
|
item.UnPackSize = ReadUInt32();
|
||||||
item.UnPackOffset = ReadUInt32();
|
item.UnPackOffset = ReadUInt32();
|
||||||
item.FolderIndex = ReadUInt16();
|
item.FolderIndex = ReadUInt16();
|
||||||
|
if (item.FolderIndex > inArchiveInfo.NumFolders)
|
||||||
|
return S_FALSE;
|
||||||
UInt16 pureDate = ReadUInt16();
|
UInt16 pureDate = ReadUInt16();
|
||||||
UInt16 pureTime = ReadUInt16();
|
UInt16 pureTime = ReadUInt16();
|
||||||
item.Time = ((UInt32(pureDate) << 16)) | pureTime;
|
item.Time = ((UInt32(pureDate) << 16)) | pureTime;
|
||||||
|
|||||||
56
7zip/Archive/Cab/makefile
Executable file
56
7zip/Archive/Cab/makefile
Executable file
@@ -0,0 +1,56 @@
|
|||||||
|
PROG = cab.dll
|
||||||
|
DEF_FILE = ../Archive.def
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../
|
||||||
|
LIBS = $(LIBS) oleaut32.lib user32.lib
|
||||||
|
|
||||||
|
CAB_OBJS = \
|
||||||
|
$O\DllExports.obj \
|
||||||
|
$O\CabCopyDecoder.obj \
|
||||||
|
$O\CabHandler.obj \
|
||||||
|
$O\CabHeader.obj \
|
||||||
|
$O\CabIn.obj \
|
||||||
|
$O\CabInBuffer.obj \
|
||||||
|
$O\LZXDecoder.obj \
|
||||||
|
$O\LZXi86Converter.obj \
|
||||||
|
$O\MSZipDecoder.obj \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\IntToString.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
$O\String.obj \
|
||||||
|
$O\StringConvert.obj \
|
||||||
|
$O\StringToInt.obj \
|
||||||
|
$O\UTFConvert.obj \
|
||||||
|
$O\Vector.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\InBuffer.obj \
|
||||||
|
$O\LSBFDecoder.obj \
|
||||||
|
$O\OutBuffer.obj \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(CAB_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$O\LZOutWindow.obj \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(CAB_OBJS): $(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\LZOutWindow.obj: ../../Compress/LZ/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Developer Studio generated include file.
|
|
||||||
// Used by resource.rc
|
|
||||||
//
|
|
||||||
#define IDI_ICON1 101
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 102
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
@@ -1,130 +1,5 @@
|
|||||||
//Microsoft Developer Studio generated resource script.
|
#include "../../MyVersionInfo.rc"
|
||||||
//
|
|
||||||
#include "resource.h"
|
|
||||||
|
|
||||||
#define APSTUDIO_READONLY_SYMBOLS
|
MY_VERSION_INFO_DLL("Cab Plugin", "cab")
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 2 resource.
|
|
||||||
//
|
|
||||||
#include "afxres.h"
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#undef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Russian resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|
||||||
#pragma code_page(1251)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// TEXTINCLUDE
|
|
||||||
//
|
|
||||||
|
|
||||||
1 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"resource.h\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
2 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"#include ""afxres.h""\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
3 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
#endif // Russian resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// English (U.S.) resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
||||||
#pragma code_page(1252)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifndef _MAC
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Version
|
|
||||||
//
|
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
|
||||||
FILEVERSION 4,23,0,0
|
|
||||||
PRODUCTVERSION 4,23,0,0
|
|
||||||
FILEFLAGSMASK 0x3fL
|
|
||||||
#ifdef _DEBUG
|
|
||||||
FILEFLAGS 0x1L
|
|
||||||
#else
|
|
||||||
FILEFLAGS 0x0L
|
|
||||||
#endif
|
|
||||||
FILEOS 0x40004L
|
|
||||||
FILETYPE 0x2L
|
|
||||||
FILESUBTYPE 0x0L
|
|
||||||
BEGIN
|
|
||||||
BLOCK "StringFileInfo"
|
|
||||||
BEGIN
|
|
||||||
BLOCK "040904b0"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Comments", "\0"
|
|
||||||
VALUE "CompanyName", "Igor Pavlov \0"
|
|
||||||
VALUE "FileDescription", "Cab Plugin for 7-Zip\0"
|
|
||||||
VALUE "FileVersion", "4, 23, 0, 0\0"
|
|
||||||
VALUE "InternalName", "cab\0"
|
|
||||||
VALUE "LegalCopyright", "Copyright (C) 1999-2005 Igor Pavlov\0"
|
|
||||||
VALUE "LegalTrademarks", "\0"
|
|
||||||
VALUE "OriginalFilename", "cab.dll\0"
|
|
||||||
VALUE "PrivateBuild", "\0"
|
|
||||||
VALUE "ProductName", "7-Zip\0"
|
|
||||||
VALUE "ProductVersion", "4, 23, 0, 0\0"
|
|
||||||
VALUE "SpecialBuild", "\0"
|
|
||||||
END
|
|
||||||
END
|
|
||||||
BLOCK "VarFileInfo"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Translation", 0x409, 1200
|
|
||||||
END
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // !_MAC
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Icon
|
|
||||||
//
|
|
||||||
|
|
||||||
// Icon with lowest ID value placed first to ensure application icon
|
|
||||||
// remains consistent on all systems.
|
|
||||||
IDI_ICON1 ICON DISCARDABLE "cab.ico"
|
|
||||||
#endif // English (U.S.) resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 3 resource.
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#endif // not APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
|
101 ICON "cab.ico"
|
||||||
|
|||||||
@@ -4,5 +4,6 @@
|
|||||||
#define __STDAFX_H
|
#define __STDAFX_H
|
||||||
|
|
||||||
#include "../../../Common/MyWindows.h"
|
#include "../../../Common/MyWindows.h"
|
||||||
|
#include "../../../Common/NewHandler.h"
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
53
7zip/Archive/Cpio/makefile
Executable file
53
7zip/Archive/Cpio/makefile
Executable file
@@ -0,0 +1,53 @@
|
|||||||
|
PROG = cpio.dll
|
||||||
|
DEF_FILE = ../Archive.def
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../
|
||||||
|
LIBS = $(LIBS) oleaut32.lib user32.lib
|
||||||
|
|
||||||
|
CPIO_OBJS = \
|
||||||
|
$O\DllExports.obj \
|
||||||
|
$O\CpioHandler.obj \
|
||||||
|
$O\CpioHeader.obj \
|
||||||
|
$O\CpioIn.obj \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
$O\String.obj \
|
||||||
|
$O\StringConvert.obj \
|
||||||
|
$O\Vector.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\LimitedStreams.obj \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
|
||||||
|
AR_COMMON_OBJS = \
|
||||||
|
$O\ItemNameUtils.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(CPIO_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$(AR_COMMON_OBJS) \
|
||||||
|
$(COMPRESS_CPIO_OBJS) \
|
||||||
|
$O\CopyCoder.obj \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(CPIO_OBJS): $(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AR_COMMON_OBJS): ../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
; Deb.def
|
|
||||||
|
|
||||||
LIBRARY deb.dll
|
|
||||||
|
|
||||||
EXPORTS
|
|
||||||
CreateObject PRIVATE
|
|
||||||
GetHandlerProperty PRIVATE
|
|
||||||
|
|
||||||
@@ -93,7 +93,7 @@ LINK32=link.exe
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\Deb.def
|
SOURCE=..\Archive.def
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
@@ -105,10 +105,6 @@ SOURCE=.\DllExports.cpp
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\resource.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\resource.rc
|
SOURCE=.\resource.rc
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|||||||
52
7zip/Archive/Deb/makefile
Executable file
52
7zip/Archive/Deb/makefile
Executable file
@@ -0,0 +1,52 @@
|
|||||||
|
PROG = deb.dll
|
||||||
|
DEF_FILE = ../Archive.def
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../
|
||||||
|
LIBS = $(LIBS) oleaut32.lib user32.lib
|
||||||
|
|
||||||
|
DEB_OBJS = \
|
||||||
|
$O\DllExports.obj \
|
||||||
|
$O\DebHandler.obj \
|
||||||
|
$O\DebHeader.obj \
|
||||||
|
$O\DebIn.obj \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
$O\String.obj \
|
||||||
|
$O\StringConvert.obj \
|
||||||
|
$O\Vector.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\LimitedStreams.obj \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
|
||||||
|
AR_COMMON_OBJS = \
|
||||||
|
$O\ItemNameUtils.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(DEB_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$(AR_COMMON_OBJS) \
|
||||||
|
$O\CopyCoder.obj \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(DEB_OBJS): $(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AR_COMMON_OBJS): ../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Developer Studio generated include file.
|
|
||||||
// Used by resource.rc
|
|
||||||
//
|
|
||||||
#define IDI_ICON1 101
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 102
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
@@ -1,130 +1,5 @@
|
|||||||
//Microsoft Developer Studio generated resource script.
|
#include "../../MyVersionInfo.rc"
|
||||||
//
|
|
||||||
#include "resource.h"
|
|
||||||
|
|
||||||
#define APSTUDIO_READONLY_SYMBOLS
|
MY_VERSION_INFO_DLL("Deb Plugin", "deb")
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 2 resource.
|
|
||||||
//
|
|
||||||
#include "afxres.h"
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#undef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Russian resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|
||||||
#pragma code_page(1251)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// TEXTINCLUDE
|
|
||||||
//
|
|
||||||
|
|
||||||
1 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"resource.h\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
2 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"#include ""afxres.h""\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
3 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
#endif // Russian resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// English (U.S.) resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
||||||
#pragma code_page(1252)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Icon
|
|
||||||
//
|
|
||||||
|
|
||||||
// Icon with lowest ID value placed first to ensure application icon
|
|
||||||
// remains consistent on all systems.
|
|
||||||
IDI_ICON1 ICON DISCARDABLE "Deb.ico"
|
|
||||||
|
|
||||||
#ifndef _MAC
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Version
|
|
||||||
//
|
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
|
||||||
FILEVERSION 4,13,0,0
|
|
||||||
PRODUCTVERSION 4,13,0,0
|
|
||||||
FILEFLAGSMASK 0x3fL
|
|
||||||
#ifdef _DEBUG
|
|
||||||
FILEFLAGS 0x1L
|
|
||||||
#else
|
|
||||||
FILEFLAGS 0x0L
|
|
||||||
#endif
|
|
||||||
FILEOS 0x40004L
|
|
||||||
FILETYPE 0x2L
|
|
||||||
FILESUBTYPE 0x0L
|
|
||||||
BEGIN
|
|
||||||
BLOCK "StringFileInfo"
|
|
||||||
BEGIN
|
|
||||||
BLOCK "040904b0"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Comments", "\0"
|
|
||||||
VALUE "CompanyName", "Igor Pavlov\0"
|
|
||||||
VALUE "FileDescription", "Deb Plugin for 7-Zip\0"
|
|
||||||
VALUE "FileVersion", "4, 13, 0, 0\0"
|
|
||||||
VALUE "InternalName", "deb\0"
|
|
||||||
VALUE "LegalCopyright", "Copyright (C) 1999-2004 Igor Pavlov\0"
|
|
||||||
VALUE "LegalTrademarks", "\0"
|
|
||||||
VALUE "OriginalFilename", "deb.dll\0"
|
|
||||||
VALUE "PrivateBuild", "\0"
|
|
||||||
VALUE "ProductName", "7-Zip\0"
|
|
||||||
VALUE "ProductVersion", "4, 13, 0, 0\0"
|
|
||||||
VALUE "SpecialBuild", "\0"
|
|
||||||
END
|
|
||||||
END
|
|
||||||
BLOCK "VarFileInfo"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Translation", 0x409, 1200
|
|
||||||
END
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // !_MAC
|
|
||||||
|
|
||||||
#endif // English (U.S.) resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 3 resource.
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#endif // not APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
|
101 ICON "deb.ico"
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ DEFINE_GUID(CLSID_CCompressDeflateDecoder,
|
|||||||
|
|
||||||
HINSTANCE g_hInstance;
|
HINSTANCE g_hInstance;
|
||||||
|
|
||||||
#ifndef COMPRESS_BZIP2
|
#ifndef COMPRESS_DEFLATE
|
||||||
#include "../Common/CodecsPath.h"
|
#include "../Common/CodecsPath.h"
|
||||||
CSysString GetDeflateCodecPath()
|
CSysString GetDeflateCodecPath()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
; GZip.def
|
|
||||||
|
|
||||||
LIBRARY gz.dll
|
|
||||||
|
|
||||||
EXPORTS
|
|
||||||
CreateObject PRIVATE
|
|
||||||
GetHandlerProperty PRIVATE
|
|
||||||
|
|
||||||
@@ -93,22 +93,18 @@ LINK32=link.exe
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\Archive.def
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\DllExports.cpp
|
SOURCE=.\DllExports.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\GZip.def
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\GZip.ico
|
SOURCE=.\GZip.ico
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\resource.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\resource.rc
|
SOURCE=.\resource.rc
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|||||||
58
7zip/Archive/GZip/makefile
Executable file
58
7zip/Archive/GZip/makefile
Executable file
@@ -0,0 +1,58 @@
|
|||||||
|
PROG = gz.dll
|
||||||
|
DEF_FILE = ../Archive.def
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../
|
||||||
|
LIBS = $(LIBS) oleaut32.lib user32.lib
|
||||||
|
|
||||||
|
GZ_OBJS = \
|
||||||
|
$O\GZipHandler.obj \
|
||||||
|
$O\GZipHandlerOut.obj \
|
||||||
|
$O\GZipHeader.obj \
|
||||||
|
$O\GZipIn.obj \
|
||||||
|
$O\GZipOut.obj \
|
||||||
|
$O\GZipUpdate.obj \
|
||||||
|
$O\DllExports.obj \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\CRC.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
$O\String.obj \
|
||||||
|
$O\StringConvert.obj \
|
||||||
|
$O\StringToInt.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\DLL.obj \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
|
||||||
|
AR_COMMON_OBJS = \
|
||||||
|
$O\CodecsPath.obj \
|
||||||
|
$O\InStreamWithCRC.obj \
|
||||||
|
$O\OutStreamWithCRC.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(GZ_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$(AR_COMMON_OBJS) \
|
||||||
|
$O\CopyCoder.obj \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(GZ_OBJS): $(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AR_COMMON_OBJS): ../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Developer Studio generated include file.
|
|
||||||
// Used by resource.rc
|
|
||||||
//
|
|
||||||
#define IDI_ICON1 101
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 102
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
@@ -1,130 +1,5 @@
|
|||||||
//Microsoft Developer Studio generated resource script.
|
#include "../../MyVersionInfo.rc"
|
||||||
//
|
|
||||||
#include "resource.h"
|
|
||||||
|
|
||||||
#define APSTUDIO_READONLY_SYMBOLS
|
MY_VERSION_INFO_DLL("GZip Plugin", "gz")
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 2 resource.
|
|
||||||
//
|
|
||||||
#include "afxres.h"
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#undef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Russian resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|
||||||
#pragma code_page(1251)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// TEXTINCLUDE
|
|
||||||
//
|
|
||||||
|
|
||||||
1 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"resource.h\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
2 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"#include ""afxres.h""\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
3 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
#endif // Russian resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// English (U.S.) resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
||||||
#pragma code_page(1252)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Icon
|
|
||||||
//
|
|
||||||
|
|
||||||
// Icon with lowest ID value placed first to ensure application icon
|
|
||||||
// remains consistent on all systems.
|
|
||||||
IDI_ICON1 ICON DISCARDABLE "gz.ico"
|
|
||||||
|
|
||||||
#ifndef _MAC
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Version
|
|
||||||
//
|
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
|
||||||
FILEVERSION 4,19,0,0
|
|
||||||
PRODUCTVERSION 4,19,0,0
|
|
||||||
FILEFLAGSMASK 0x3fL
|
|
||||||
#ifdef _DEBUG
|
|
||||||
FILEFLAGS 0x1L
|
|
||||||
#else
|
|
||||||
FILEFLAGS 0x0L
|
|
||||||
#endif
|
|
||||||
FILEOS 0x40004L
|
|
||||||
FILETYPE 0x2L
|
|
||||||
FILESUBTYPE 0x0L
|
|
||||||
BEGIN
|
|
||||||
BLOCK "StringFileInfo"
|
|
||||||
BEGIN
|
|
||||||
BLOCK "040904b0"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Comments", "\0"
|
|
||||||
VALUE "CompanyName", "Igor Pavlov\0"
|
|
||||||
VALUE "FileDescription", "GZip Plugin for 7-Zip\0"
|
|
||||||
VALUE "FileVersion", "4, 19, 0, 0\0"
|
|
||||||
VALUE "InternalName", "gz\0"
|
|
||||||
VALUE "LegalCopyright", "Copyright (C) 1999-2005 Igor Pavlov\0"
|
|
||||||
VALUE "LegalTrademarks", "\0"
|
|
||||||
VALUE "OriginalFilename", "gz.dll\0"
|
|
||||||
VALUE "PrivateBuild", "\0"
|
|
||||||
VALUE "ProductName", "7-Zip\0"
|
|
||||||
VALUE "ProductVersion", "4, 19, 0, 0\0"
|
|
||||||
VALUE "SpecialBuild", "\0"
|
|
||||||
END
|
|
||||||
END
|
|
||||||
BLOCK "VarFileInfo"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Translation", 0x409, 1200
|
|
||||||
END
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // !_MAC
|
|
||||||
|
|
||||||
#endif // English (U.S.) resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 3 resource.
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#endif // not APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
|
101 ICON "gz.ico"
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
; rpm.def
|
|
||||||
|
|
||||||
LIBRARY rpm
|
|
||||||
|
|
||||||
EXPORTS
|
|
||||||
CreateObject
|
|
||||||
GetHandlerProperty
|
|
||||||
|
|
||||||
@@ -93,6 +93,10 @@ LINK32=link.exe
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\Archive.def
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\DllExports.cpp
|
SOURCE=.\DllExports.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
@@ -101,10 +105,6 @@ SOURCE=.\resource.rc
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\Rpm.def
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\Rpm.ico
|
SOURCE=.\Rpm.ico
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|||||||
41
7zip/Archive/RPM/makefile
Executable file
41
7zip/Archive/RPM/makefile
Executable file
@@ -0,0 +1,41 @@
|
|||||||
|
PROG = rpm.dll
|
||||||
|
DEF_FILE = ../Archive.def
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../
|
||||||
|
LIBS = $(LIBS) oleaut32.lib
|
||||||
|
|
||||||
|
RPM_OBJS = \
|
||||||
|
$O\DllExports.obj \
|
||||||
|
$O\RpmHandler.obj \
|
||||||
|
$O\RpmIn.obj \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(RPM_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$O\CopyCoder.obj \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(RPM_OBJS): $(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Developer Studio generated include file.
|
|
||||||
// Used by resource.rc
|
|
||||||
//
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 101
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
@@ -1,130 +1,5 @@
|
|||||||
//Microsoft Developer Studio generated resource script.
|
#include "../../MyVersionInfo.rc"
|
||||||
//
|
|
||||||
#include "resource.h"
|
|
||||||
|
|
||||||
#define APSTUDIO_READONLY_SYMBOLS
|
MY_VERSION_INFO_DLL("Rpm Plugin", "rpm")
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 2 resource.
|
|
||||||
//
|
|
||||||
#include "afxres.h"
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#undef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Russian resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|
||||||
#pragma code_page(1251)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// TEXTINCLUDE
|
|
||||||
//
|
|
||||||
|
|
||||||
1 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"resource.h\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
2 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"#include ""afxres.h""\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
3 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
#endif // Russian resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// English (U.S.) resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
||||||
#pragma code_page(1252)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Icon
|
|
||||||
//
|
|
||||||
|
|
||||||
// Icon with lowest ID value placed first to ensure application icon
|
|
||||||
// remains consistent on all systems.
|
|
||||||
IDI_ICON1 ICON DISCARDABLE "Rpm.ico"
|
|
||||||
|
|
||||||
#ifndef _MAC
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Version
|
|
||||||
//
|
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
|
||||||
FILEVERSION 4,7,0,0
|
|
||||||
PRODUCTVERSION 4,7,0,0
|
|
||||||
FILEFLAGSMASK 0x3fL
|
|
||||||
#ifdef _DEBUG
|
|
||||||
FILEFLAGS 0x1L
|
|
||||||
#else
|
|
||||||
FILEFLAGS 0x0L
|
|
||||||
#endif
|
|
||||||
FILEOS 0x40004L
|
|
||||||
FILETYPE 0x2L
|
|
||||||
FILESUBTYPE 0x0L
|
|
||||||
BEGIN
|
|
||||||
BLOCK "StringFileInfo"
|
|
||||||
BEGIN
|
|
||||||
BLOCK "040904b0"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Comments", "\0"
|
|
||||||
VALUE "CompanyName", "Igor Pavlov\0"
|
|
||||||
VALUE "FileDescription", "RPM Plugin for 7-Zip\0"
|
|
||||||
VALUE "FileVersion", "4, 7, 0, 0\0"
|
|
||||||
VALUE "InternalName", "rpm\0"
|
|
||||||
VALUE "LegalCopyright", "Copyright (C) 1999-2004 Igor Pavlov\0"
|
|
||||||
VALUE "LegalTrademarks", "\0"
|
|
||||||
VALUE "OriginalFilename", "rpm.dll\0"
|
|
||||||
VALUE "PrivateBuild", "\0"
|
|
||||||
VALUE "ProductName", "7-Zip\0"
|
|
||||||
VALUE "ProductVersion", "4, 7, 0, 0\0"
|
|
||||||
VALUE "SpecialBuild", "\0"
|
|
||||||
END
|
|
||||||
END
|
|
||||||
BLOCK "VarFileInfo"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Translation", 0x409, 1200
|
|
||||||
END
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // !_MAC
|
|
||||||
|
|
||||||
#endif // English (U.S.) resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 3 resource.
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#endif // not APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
|
101 ICON "rpm.ico"
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
; Rar.def
|
|
||||||
|
|
||||||
LIBRARY Rar.dll
|
|
||||||
|
|
||||||
EXPORTS
|
|
||||||
CreateObject PRIVATE
|
|
||||||
GetHandlerProperty PRIVATE
|
|
||||||
@@ -93,18 +93,14 @@ LINK32=link.exe
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\Archive.def
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\DllExports.cpp
|
SOURCE=.\DllExports.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\Rar.def
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\resource.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\resource.rc
|
SOURCE=.\resource.rc
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|||||||
83
7zip/Archive/Rar/makefile
Executable file
83
7zip/Archive/Rar/makefile
Executable file
@@ -0,0 +1,83 @@
|
|||||||
|
PROG = rar.dll
|
||||||
|
DEF_FILE = ../Archive.def
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../
|
||||||
|
LIBS = $(LIBS) oleaut32.lib user32.lib
|
||||||
|
|
||||||
|
RAR_OBJS = \
|
||||||
|
$O\DllExports.obj \
|
||||||
|
$O\RarHandler.obj \
|
||||||
|
$O\RarHeader.obj \
|
||||||
|
$O\RarIn.obj \
|
||||||
|
$O\RarItem.obj \
|
||||||
|
$O\RarVolumeInStream.obj \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\CRC.obj \
|
||||||
|
$O\IntToString.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
$O\String.obj \
|
||||||
|
$O\StringConvert.obj \
|
||||||
|
$O\Vector.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\DLL.obj \
|
||||||
|
$O\FileFind.obj \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\LimitedStreams.obj \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
$O\StreamObjects.obj \
|
||||||
|
|
||||||
|
AR_COMMON_OBJS = \
|
||||||
|
$O\CodecsPath.obj \
|
||||||
|
$O\FilterCoder.obj \
|
||||||
|
$O\InStreamWithCRC.obj \
|
||||||
|
$O\OutStreamWithCRC.obj \
|
||||||
|
|
||||||
|
7Z_OBJS = \
|
||||||
|
$O\7zMethodID.obj \
|
||||||
|
$O\7zMethods.obj \
|
||||||
|
|
||||||
|
CRYPTO_RAR20_OBJS = \
|
||||||
|
$O\Rar20Cipher.obj \
|
||||||
|
$O\Rar20Crypto.obj \
|
||||||
|
|
||||||
|
CRYPTO_RARAES_OBJS = \
|
||||||
|
$O\RarAES.obj \
|
||||||
|
$O\sha1.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(RAR_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$(AR_COMMON_OBJS) \
|
||||||
|
$(7Z_OBJS) \
|
||||||
|
$(CRYPTO_RAR20_OBJS) \
|
||||||
|
$(CRYPTO_RARAES_OBJS) \
|
||||||
|
$O\CopyCoder.obj \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(RAR_OBJS): $(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AR_COMMON_OBJS): ../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7Z_OBJS): ../7z/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(CRYPTO_RAR20_OBJS): ../../Crypto/Rar20/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(CRYPTO_RARAES_OBJS): ../../Crypto/RarAES/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Developer Studio generated include file.
|
|
||||||
// Used by resource.rc
|
|
||||||
//
|
|
||||||
#define IDI_ICON1 101
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 102
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
@@ -1,130 +1,5 @@
|
|||||||
//Microsoft Developer Studio generated resource script.
|
#include "../../MyVersionInfo.rc"
|
||||||
//
|
|
||||||
#include "resource.h"
|
|
||||||
|
|
||||||
#define APSTUDIO_READONLY_SYMBOLS
|
MY_VERSION_INFO_DLL("Rar Plugin", "rar")
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 2 resource.
|
|
||||||
//
|
|
||||||
#include "afxres.h"
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#undef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Russian resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|
||||||
#pragma code_page(1251)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// TEXTINCLUDE
|
|
||||||
//
|
|
||||||
|
|
||||||
1 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"resource.h\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
2 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"#include ""afxres.h""\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
3 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
#endif // Russian resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// English (U.S.) resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
||||||
#pragma code_page(1252)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifndef _MAC
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Version
|
|
||||||
//
|
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
|
||||||
FILEVERSION 4,13,0,0
|
|
||||||
PRODUCTVERSION 4,13,0,0
|
|
||||||
FILEFLAGSMASK 0x3fL
|
|
||||||
#ifdef _DEBUG
|
|
||||||
FILEFLAGS 0x1L
|
|
||||||
#else
|
|
||||||
FILEFLAGS 0x0L
|
|
||||||
#endif
|
|
||||||
FILEOS 0x40004L
|
|
||||||
FILETYPE 0x2L
|
|
||||||
FILESUBTYPE 0x0L
|
|
||||||
BEGIN
|
|
||||||
BLOCK "StringFileInfo"
|
|
||||||
BEGIN
|
|
||||||
BLOCK "040904b0"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Comments", "\0"
|
|
||||||
VALUE "CompanyName", "Igor Pavlov \0"
|
|
||||||
VALUE "FileDescription", "Rar Plugin for 7-Zip\0"
|
|
||||||
VALUE "FileVersion", "4, 13, 0, 0\0"
|
|
||||||
VALUE "InternalName", "rar\0"
|
|
||||||
VALUE "LegalCopyright", "Copyright (C) 1999-2004 Igor Pavlov\0"
|
|
||||||
VALUE "LegalTrademarks", "\0"
|
|
||||||
VALUE "OriginalFilename", "rar.dll\0"
|
|
||||||
VALUE "PrivateBuild", "\0"
|
|
||||||
VALUE "ProductName", "7-Zip\0"
|
|
||||||
VALUE "ProductVersion", "4, 13, 0, 0\0"
|
|
||||||
VALUE "SpecialBuild", "\0"
|
|
||||||
END
|
|
||||||
END
|
|
||||||
BLOCK "VarFileInfo"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Translation", 0x409, 1200
|
|
||||||
END
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // !_MAC
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Icon
|
|
||||||
//
|
|
||||||
|
|
||||||
// Icon with lowest ID value placed first to ensure application icon
|
|
||||||
// remains consistent on all systems.
|
|
||||||
IDI_ICON1 ICON DISCARDABLE "Rar.ico"
|
|
||||||
#endif // English (U.S.) resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 3 resource.
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#endif // not APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
|
101 ICON "rar.ico"
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
; split.def
|
|
||||||
|
|
||||||
LIBRARY split
|
|
||||||
|
|
||||||
EXPORTS
|
|
||||||
CreateObject
|
|
||||||
GetHandlerProperty
|
|
||||||
|
|
||||||
@@ -93,22 +93,18 @@ LINK32=link.exe
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\Archive.def
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\DllExports.cpp
|
SOURCE=.\DllExports.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\resource.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\resource.rc
|
SOURCE=.\resource.rc
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\Split.def
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\Split.ico
|
SOURCE=.\Split.ico
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|||||||
50
7zip/Archive/Split/makefile
Executable file
50
7zip/Archive/Split/makefile
Executable file
@@ -0,0 +1,50 @@
|
|||||||
|
PROG = split.dll
|
||||||
|
DEF_FILE = ../Archive.def
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../
|
||||||
|
LIBS = $(LIBS) oleaut32.lib user32.lib
|
||||||
|
|
||||||
|
SPLIT_OBJS = \
|
||||||
|
$O\DllExports.obj \
|
||||||
|
$O\SplitHandler.obj \
|
||||||
|
$O\SplitHandlerOut.obj \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
$O\String.obj \
|
||||||
|
$O\StringConvert.obj \
|
||||||
|
$O\Vector.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
|
||||||
|
AR_COMMON_OBJS = \
|
||||||
|
$O\MultiStream.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(SPLIT_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$(AR_COMMON_OBJS) \
|
||||||
|
$O\CopyCoder.obj \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(SPLIT_OBJS): $(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AR_COMMON_OBJS): ../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Developer Studio generated include file.
|
|
||||||
// Used by resource.rc
|
|
||||||
//
|
|
||||||
#define IDI_ICON1 101
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 102
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
@@ -1,130 +1,5 @@
|
|||||||
//Microsoft Developer Studio generated resource script.
|
#include "../../MyVersionInfo.rc"
|
||||||
//
|
|
||||||
#include "resource.h"
|
|
||||||
|
|
||||||
#define APSTUDIO_READONLY_SYMBOLS
|
MY_VERSION_INFO_DLL("Split Plugin", "split")
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 2 resource.
|
|
||||||
//
|
|
||||||
#include "afxres.h"
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#undef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Russian resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|
||||||
#pragma code_page(1251)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// TEXTINCLUDE
|
|
||||||
//
|
|
||||||
|
|
||||||
1 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"resource.h\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
2 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"#include ""afxres.h""\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
3 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
#endif // Russian resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// English (U.S.) resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
||||||
#pragma code_page(1252)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Icon
|
|
||||||
//
|
|
||||||
|
|
||||||
// Icon with lowest ID value placed first to ensure application icon
|
|
||||||
// remains consistent on all systems.
|
|
||||||
IDI_ICON1 ICON DISCARDABLE "Split.ico"
|
|
||||||
|
|
||||||
#ifndef _MAC
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Version
|
|
||||||
//
|
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
|
||||||
FILEVERSION 4,14,0,0
|
|
||||||
PRODUCTVERSION 4,14,0,0
|
|
||||||
FILEFLAGSMASK 0x3fL
|
|
||||||
#ifdef _DEBUG
|
|
||||||
FILEFLAGS 0x1L
|
|
||||||
#else
|
|
||||||
FILEFLAGS 0x0L
|
|
||||||
#endif
|
|
||||||
FILEOS 0x40004L
|
|
||||||
FILETYPE 0x2L
|
|
||||||
FILESUBTYPE 0x0L
|
|
||||||
BEGIN
|
|
||||||
BLOCK "StringFileInfo"
|
|
||||||
BEGIN
|
|
||||||
BLOCK "040904b0"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Comments", "\0"
|
|
||||||
VALUE "CompanyName", "Igor Pavlov\0"
|
|
||||||
VALUE "FileDescription", "Split Plugin for 7-Zip\0"
|
|
||||||
VALUE "FileVersion", "4, 14, 0, 0\0"
|
|
||||||
VALUE "InternalName", "split\0"
|
|
||||||
VALUE "LegalCopyright", "Copyright (C) 1999-2005 Igor Pavlov\0"
|
|
||||||
VALUE "LegalTrademarks", "\0"
|
|
||||||
VALUE "OriginalFilename", "split.dll\0"
|
|
||||||
VALUE "PrivateBuild", "\0"
|
|
||||||
VALUE "ProductName", "7-Zip\0"
|
|
||||||
VALUE "ProductVersion", "4, 14, 0, 0\0"
|
|
||||||
VALUE "SpecialBuild", "\0"
|
|
||||||
END
|
|
||||||
END
|
|
||||||
BLOCK "VarFileInfo"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Translation", 0x409, 1200
|
|
||||||
END
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // !_MAC
|
|
||||||
|
|
||||||
#endif // English (U.S.) resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 3 resource.
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#endif // not APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
|
101 ICON "Split.ico"
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
; Tar.def
|
|
||||||
|
|
||||||
LIBRARY Tar.dll
|
|
||||||
|
|
||||||
EXPORTS
|
|
||||||
CreateObject PRIVATE
|
|
||||||
GetHandlerProperty PRIVATE
|
|
||||||
@@ -93,11 +93,11 @@ LINK32=link.exe
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\DllExports.cpp
|
SOURCE=..\Archive.def
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\resource.h
|
SOURCE=.\DllExports.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
@@ -114,10 +114,6 @@ SOURCE=.\StdAfx.h
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\Tar.def
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\Tar.ico
|
SOURCE=.\Tar.ico
|
||||||
# End Source File
|
# End Source File
|
||||||
# End Group
|
# End Group
|
||||||
|
|||||||
57
7zip/Archive/Tar/makefile
Executable file
57
7zip/Archive/Tar/makefile
Executable file
@@ -0,0 +1,57 @@
|
|||||||
|
PROG = tar.dll
|
||||||
|
DEF_FILE = ../Archive.def
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../
|
||||||
|
LIBS = $(LIBS) oleaut32.lib user32.lib
|
||||||
|
|
||||||
|
TAR_OBJS = \
|
||||||
|
$O\DllExports.obj \
|
||||||
|
$O\TarHandler.obj \
|
||||||
|
$O\TarHandlerOut.obj \
|
||||||
|
$O\TarHeader.obj \
|
||||||
|
$O\TarIn.obj \
|
||||||
|
$O\TarOut.obj \
|
||||||
|
$O\TarUpdate.obj \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\IntToString.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
$O\String.obj \
|
||||||
|
$O\StringConvert.obj \
|
||||||
|
$O\Vector.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\LimitedStreams.obj \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
|
||||||
|
AR_COMMON_OBJS = \
|
||||||
|
$O\ItemNameUtils.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(TAR_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$(AR_COMMON_OBJS) \
|
||||||
|
$(COMPRESS_TAR_OBJS) \
|
||||||
|
$O\CopyCoder.obj \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(TAR_OBJS): $(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AR_COMMON_OBJS): ../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Developer Studio generated include file.
|
|
||||||
// Used by resource.rc
|
|
||||||
//
|
|
||||||
#define IDI_ICON1 101
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 102
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
@@ -1,130 +1,5 @@
|
|||||||
//Microsoft Developer Studio generated resource script.
|
#include "../../MyVersionInfo.rc"
|
||||||
//
|
|
||||||
#include "resource.h"
|
|
||||||
|
|
||||||
#define APSTUDIO_READONLY_SYMBOLS
|
MY_VERSION_INFO_DLL("Tar Plugin", "tar")
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 2 resource.
|
|
||||||
//
|
|
||||||
#include "afxres.h"
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#undef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Russian resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|
||||||
#pragma code_page(1251)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// TEXTINCLUDE
|
|
||||||
//
|
|
||||||
|
|
||||||
1 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"resource.h\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
2 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"#include ""afxres.h""\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
3 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
#endif // Russian resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// English (U.S.) resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
||||||
#pragma code_page(1252)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Icon
|
|
||||||
//
|
|
||||||
|
|
||||||
// Icon with lowest ID value placed first to ensure application icon
|
|
||||||
// remains consistent on all systems.
|
|
||||||
IDI_ICON1 ICON DISCARDABLE "Tar.ico"
|
|
||||||
|
|
||||||
#ifndef _MAC
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Version
|
|
||||||
//
|
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
|
||||||
FILEVERSION 4,24,0,0
|
|
||||||
PRODUCTVERSION 4,24,0,0
|
|
||||||
FILEFLAGSMASK 0x3fL
|
|
||||||
#ifdef _DEBUG
|
|
||||||
FILEFLAGS 0x1L
|
|
||||||
#else
|
|
||||||
FILEFLAGS 0x0L
|
|
||||||
#endif
|
|
||||||
FILEOS 0x40004L
|
|
||||||
FILETYPE 0x2L
|
|
||||||
FILESUBTYPE 0x0L
|
|
||||||
BEGIN
|
|
||||||
BLOCK "StringFileInfo"
|
|
||||||
BEGIN
|
|
||||||
BLOCK "040904b0"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Comments", "\0"
|
|
||||||
VALUE "CompanyName", "Igor Pavlov\0"
|
|
||||||
VALUE "FileDescription", "Tar Plugin for 7-Zip\0"
|
|
||||||
VALUE "FileVersion", "4, 24, 0, 0\0"
|
|
||||||
VALUE "InternalName", "tar\0"
|
|
||||||
VALUE "LegalCopyright", "Copyright (C) 1999-2004 Igor Pavlov\0"
|
|
||||||
VALUE "LegalTrademarks", "\0"
|
|
||||||
VALUE "OriginalFilename", "tar.dll\0"
|
|
||||||
VALUE "PrivateBuild", "\0"
|
|
||||||
VALUE "ProductName", "7-Zip\0"
|
|
||||||
VALUE "ProductVersion", "4, 24, 0, 0\0"
|
|
||||||
VALUE "SpecialBuild", "\0"
|
|
||||||
END
|
|
||||||
END
|
|
||||||
BLOCK "VarFileInfo"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Translation", 0x409, 1200
|
|
||||||
END
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // !_MAC
|
|
||||||
|
|
||||||
#endif // English (U.S.) resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 3 resource.
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#endif // not APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
|
101 ICON "tar.ico"
|
||||||
|
|||||||
@@ -18,14 +18,6 @@ DEFINE_GUID(CLSID_CZHandler,
|
|||||||
|
|
||||||
HINSTANCE g_hInstance;
|
HINSTANCE g_hInstance;
|
||||||
|
|
||||||
#ifndef COMPRESS_BZIP2
|
|
||||||
#include "../Common/CodecsPath.h"
|
|
||||||
CSysString GetBZip2CodecPath()
|
|
||||||
{
|
|
||||||
return GetCodecsFolderPrefix() + TEXT("BZip2.dll");
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern "C"
|
extern "C"
|
||||||
BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID /*lpReserved*/)
|
BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID /*lpReserved*/)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
; Z.def
|
|
||||||
|
|
||||||
LIBRARY z.dll
|
|
||||||
|
|
||||||
EXPORTS
|
|
||||||
CreateObject PRIVATE
|
|
||||||
GetHandlerProperty PRIVATE
|
|
||||||
|
|
||||||
@@ -93,11 +93,11 @@ LINK32=link.exe
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\DllExports.cpp
|
SOURCE=..\Archive.def
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\resource.h
|
SOURCE=.\DllExports.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
@@ -114,10 +114,6 @@ SOURCE=.\StdAfx.h
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\Z.def
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\Z.ico
|
SOURCE=.\Z.ico
|
||||||
# End Source File
|
# End Source File
|
||||||
# End Group
|
# End Group
|
||||||
@@ -154,14 +150,6 @@ SOURCE=..\..\..\Common\StringConvert.h
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\..\Windows\DLL.cpp
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\..\..\Windows\DLL.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\..\..\Windows\PropVariant.cpp
|
SOURCE=..\..\..\Windows\PropVariant.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
@@ -186,18 +174,6 @@ SOURCE=..\..\Compress\Z\ZDecoder.h
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\Common\CodecsPath.cpp
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\Common\CodecsPath.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\Common\CoderLoader.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\Common\DummyOutStream.cpp
|
SOURCE=..\Common\DummyOutStream.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|||||||
51
7zip/Archive/Z/makefile
Executable file
51
7zip/Archive/Z/makefile
Executable file
@@ -0,0 +1,51 @@
|
|||||||
|
PROG = z.dll
|
||||||
|
DEF_FILE = ../Archive.def
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../
|
||||||
|
LIBS = $(LIBS) oleaut32.lib
|
||||||
|
|
||||||
|
Z_OBJS = \
|
||||||
|
$O\DllExports.obj \
|
||||||
|
$O\ZHandler.obj \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\InBuffer.obj \
|
||||||
|
$O\OutBuffer.obj \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
|
||||||
|
AR_COMMON_OBJS = \
|
||||||
|
$O\DummyOutStream.obj \
|
||||||
|
|
||||||
|
COMPRESS_Z_OBJS = \
|
||||||
|
$O\ZDecoder.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(Z_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$(AR_COMMON_OBJS) \
|
||||||
|
$(COMPRESS_Z_OBJS) \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(Z_OBJS): $(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AR_COMMON_OBJS): ../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMPRESS_Z_OBJS): ../../Compress/Z/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Developer Studio generated include file.
|
|
||||||
// Used by resource.rc
|
|
||||||
//
|
|
||||||
#define IDI_ICON1 101
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 102
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
@@ -1,130 +1,5 @@
|
|||||||
//Microsoft Developer Studio generated resource script.
|
#include "../../MyVersionInfo.rc"
|
||||||
//
|
|
||||||
#include "resource.h"
|
|
||||||
|
|
||||||
#define APSTUDIO_READONLY_SYMBOLS
|
MY_VERSION_INFO_DLL("Z Plugin", "z")
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 2 resource.
|
|
||||||
//
|
|
||||||
#include "afxres.h"
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#undef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Russian resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|
||||||
#pragma code_page(1251)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// TEXTINCLUDE
|
|
||||||
//
|
|
||||||
|
|
||||||
1 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"resource.h\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
2 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"#include ""afxres.h""\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
3 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
#endif // Russian resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// English (U.S.) resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
||||||
#pragma code_page(1252)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Icon
|
|
||||||
//
|
|
||||||
|
|
||||||
// Icon with lowest ID value placed first to ensure application icon
|
|
||||||
// remains consistent on all systems.
|
|
||||||
IDI_ICON1 ICON DISCARDABLE "z.ico"
|
|
||||||
|
|
||||||
#ifndef _MAC
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Version
|
|
||||||
//
|
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
|
||||||
FILEVERSION 4,15,0,0
|
|
||||||
PRODUCTVERSION 4,15,0,0
|
|
||||||
FILEFLAGSMASK 0x3fL
|
|
||||||
#ifdef _DEBUG
|
|
||||||
FILEFLAGS 0x1L
|
|
||||||
#else
|
|
||||||
FILEFLAGS 0x0L
|
|
||||||
#endif
|
|
||||||
FILEOS 0x40004L
|
|
||||||
FILETYPE 0x2L
|
|
||||||
FILESUBTYPE 0x0L
|
|
||||||
BEGIN
|
|
||||||
BLOCK "StringFileInfo"
|
|
||||||
BEGIN
|
|
||||||
BLOCK "040904b0"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Comments", "\0"
|
|
||||||
VALUE "CompanyName", "Igor Pavlov\0"
|
|
||||||
VALUE "FileDescription", "Z Plugin for 7-Zip\0"
|
|
||||||
VALUE "FileVersion", "4, 15, 0, 0\0"
|
|
||||||
VALUE "InternalName", "z\0"
|
|
||||||
VALUE "LegalCopyright", "Copyright (C) 1999-2005 Igor Pavlov\0"
|
|
||||||
VALUE "LegalTrademarks", "\0"
|
|
||||||
VALUE "OriginalFilename", "z.dll\0"
|
|
||||||
VALUE "PrivateBuild", "\0"
|
|
||||||
VALUE "ProductName", "7-Zip\0"
|
|
||||||
VALUE "ProductVersion", "4, 15, 0, 0\0"
|
|
||||||
VALUE "SpecialBuild", "\0"
|
|
||||||
END
|
|
||||||
END
|
|
||||||
BLOCK "VarFileInfo"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Translation", 0x409, 1200
|
|
||||||
END
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // !_MAC
|
|
||||||
|
|
||||||
#endif // English (U.S.) resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 3 resource.
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#endif // not APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
|
101 ICON "Z.ico"
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
; Zip.def
|
|
||||||
|
|
||||||
LIBRARY Zip.dll
|
|
||||||
|
|
||||||
EXPORTS
|
|
||||||
CreateObject PRIVATE
|
|
||||||
GetHandlerProperty PRIVATE
|
|
||||||
@@ -93,11 +93,11 @@ LINK32=link.exe
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\DllExports.cpp
|
SOURCE=..\Archive.def
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\resource.h
|
SOURCE=.\DllExports.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
@@ -112,10 +112,6 @@ SOURCE=.\StdAfx.cpp
|
|||||||
|
|
||||||
SOURCE=.\StdAfx.h
|
SOURCE=.\StdAfx.h
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\Zip.def
|
|
||||||
# End Source File
|
|
||||||
# End Group
|
# End Group
|
||||||
# Begin Group "Common"
|
# Begin Group "Common"
|
||||||
|
|
||||||
@@ -212,14 +208,6 @@ SOURCE=..\..\..\Windows\PropVariant.cpp
|
|||||||
|
|
||||||
SOURCE=..\..\..\Windows\PropVariant.h
|
SOURCE=..\..\..\Windows\PropVariant.h
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\..\..\Windows\Synchronization.cpp
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\..\..\Windows\Synchronization.h
|
|
||||||
# End Source File
|
|
||||||
# End Group
|
# End Group
|
||||||
# Begin Group "Archive Common"
|
# Begin Group "Archive Common"
|
||||||
|
|
||||||
@@ -242,14 +230,6 @@ SOURCE=..\Common\CoderLoader.h
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\Common\CrossThreadProgress.cpp
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\Common\CrossThreadProgress.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\Common\FilterCoder.cpp
|
SOURCE=..\Common\FilterCoder.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
@@ -334,14 +314,6 @@ SOURCE=..\..\Common\ProgressUtils.h
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\Common\StreamBinder.cpp
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\..\Common\StreamBinder.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\..\Common\StreamObjects.cpp
|
SOURCE=..\..\Common\StreamObjects.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|||||||
@@ -240,7 +240,7 @@ STDMETHODIMP CHandler::GetProperty(UInt32 index, PROPID aPropID, PROPVARIANT *a
|
|||||||
break;
|
break;
|
||||||
case kpidComment:
|
case kpidComment:
|
||||||
{
|
{
|
||||||
int size = item.Comment.GetCapacity();
|
int size = (int)item.Comment.GetCapacity();
|
||||||
if (size > 0)
|
if (size > 0)
|
||||||
{
|
{
|
||||||
AString s;
|
AString s;
|
||||||
|
|||||||
@@ -31,9 +31,9 @@ struct CExtraBlock
|
|||||||
{
|
{
|
||||||
CObjectVector<CExtraSubBlock> SubBlocks;
|
CObjectVector<CExtraSubBlock> SubBlocks;
|
||||||
void Clear() { SubBlocks.Clear(); }
|
void Clear() { SubBlocks.Clear(); }
|
||||||
UInt32 GetSize() const
|
size_t GetSize() const
|
||||||
{
|
{
|
||||||
UInt32 res = 0;
|
size_t res = 0;
|
||||||
for (int i = 0; i < SubBlocks.Size(); i++)
|
for (int i = 0; i < SubBlocks.Size(); i++)
|
||||||
res += SubBlocks[i].Data.GetCapacity() + 2 + 2;
|
res += SubBlocks[i].Data.GetCapacity() + 2 + 2;
|
||||||
return res;
|
return res;
|
||||||
|
|||||||
@@ -150,7 +150,7 @@ void COutArchive::WriteCentralHeader(const CItem &item)
|
|||||||
UInt16 centralExtraSize = isZip64 ? (4 + zip64ExtraSize) : 0;
|
UInt16 centralExtraSize = isZip64 ? (4 + zip64ExtraSize) : 0;
|
||||||
centralExtraSize += (UInt16)item.CentralExtra.GetSize();
|
centralExtraSize += (UInt16)item.CentralExtra.GetSize();
|
||||||
WriteUInt16(centralExtraSize); // test it;
|
WriteUInt16(centralExtraSize); // test it;
|
||||||
WriteUInt16(item.Comment.GetCapacity());
|
WriteUInt16((UInt16)item.Comment.GetCapacity());
|
||||||
WriteUInt16(0); // DiskNumberStart;
|
WriteUInt16(0); // DiskNumberStart;
|
||||||
WriteUInt16(item.InternalAttributes);
|
WriteUInt16(item.InternalAttributes);
|
||||||
WriteUInt32(item.ExternalAttributes);
|
WriteUInt32(item.ExternalAttributes);
|
||||||
@@ -174,11 +174,11 @@ void COutArchive::WriteCentralHeader(const CItem &item)
|
|||||||
CExtraSubBlock subBlock = item.CentralExtra.SubBlocks[i];
|
CExtraSubBlock subBlock = item.CentralExtra.SubBlocks[i];
|
||||||
WriteUInt16(subBlock.ID);
|
WriteUInt16(subBlock.ID);
|
||||||
WriteUInt16((UInt16)subBlock.Data.GetCapacity());
|
WriteUInt16((UInt16)subBlock.Data.GetCapacity());
|
||||||
WriteBytes(subBlock.Data, subBlock.Data.GetCapacity());
|
WriteBytes(subBlock.Data, (UInt32)subBlock.Data.GetCapacity());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (item.Comment.GetCapacity() > 0)
|
if (item.Comment.GetCapacity() > 0)
|
||||||
WriteBytes(item.Comment, item.Comment.GetCapacity());
|
WriteBytes(item.Comment, (UInt32)item.Comment.GetCapacity());
|
||||||
}
|
}
|
||||||
|
|
||||||
void COutArchive::WriteCentralDir(const CObjectVector<CItem> &items, const CByteBuffer &comment)
|
void COutArchive::WriteCentralDir(const CObjectVector<CItem> &items, const CByteBuffer &comment)
|
||||||
@@ -220,7 +220,7 @@ void COutArchive::WriteCentralDir(const CObjectVector<CItem> &items, const CByte
|
|||||||
WriteUInt16(items64 ? 0xFFFF: (UInt16)items.Size());
|
WriteUInt16(items64 ? 0xFFFF: (UInt16)items.Size());
|
||||||
WriteUInt32(cdSize64 ? 0xFFFFFFFF: (UInt32)cdSize);
|
WriteUInt32(cdSize64 ? 0xFFFFFFFF: (UInt32)cdSize);
|
||||||
WriteUInt32(cdOffset64 ? 0xFFFFFFFF: (UInt32)cdOffset);
|
WriteUInt32(cdOffset64 ? 0xFFFFFFFF: (UInt32)cdOffset);
|
||||||
UInt16 commentSize = comment.GetCapacity();
|
UInt16 commentSize = (UInt16)comment.GetCapacity();
|
||||||
WriteUInt16(commentSize);
|
WriteUInt16(commentSize);
|
||||||
if (commentSize > 0)
|
if (commentSize > 0)
|
||||||
WriteBytes((const Byte *)comment, commentSize);
|
WriteBytes((const Byte *)comment, commentSize);
|
||||||
|
|||||||
104
7zip/Archive/Zip/makefile
Executable file
104
7zip/Archive/Zip/makefile
Executable file
@@ -0,0 +1,104 @@
|
|||||||
|
PROG = zip.dll
|
||||||
|
DEF_FILE = ../Archive.def
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../
|
||||||
|
LIBS = $(LIBS) oleaut32.lib user32.lib
|
||||||
|
|
||||||
|
ZIP_OBJS = \
|
||||||
|
$O\DllExports.obj \
|
||||||
|
$O\ZipAddCommon.obj \
|
||||||
|
$O\ZipHandler.obj \
|
||||||
|
$O\ZipHandlerOut.obj \
|
||||||
|
$O\ZipHeader.obj \
|
||||||
|
$O\ZipIn.obj \
|
||||||
|
$O\ZipItem.obj \
|
||||||
|
$O\ZipOut.obj \
|
||||||
|
$O\ZipUpdate.obj \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\CRC.obj \
|
||||||
|
$O\Random.obj \
|
||||||
|
$O\IntToString.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
$O\String.obj \
|
||||||
|
$O\StringConvert.obj \
|
||||||
|
$O\StringToInt.obj \
|
||||||
|
$O\Vector.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\DLL.obj \
|
||||||
|
$O\FileFind.obj \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\InBuffer.obj \
|
||||||
|
$O\LimitedStreams.obj \
|
||||||
|
$O\LSBFDecoder.obj \
|
||||||
|
$O\OffsetStream.obj \
|
||||||
|
$O\OutBuffer.obj \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
$O\StreamObjects.obj \
|
||||||
|
|
||||||
|
AR_COMMON_OBJS = \
|
||||||
|
$O\CodecsPath.obj \
|
||||||
|
$O\CoderLoader.obj \
|
||||||
|
$O\FilterCoder.obj \
|
||||||
|
$O\InStreamWithCRC.obj \
|
||||||
|
$O\ItemNameUtils.obj \
|
||||||
|
$O\OutStreamWithCRC.obj \
|
||||||
|
|
||||||
|
7Z_OBJS = \
|
||||||
|
$O\7zMethodID.obj \
|
||||||
|
$O\7zMethods.obj \
|
||||||
|
|
||||||
|
IMPLODE_OBJS = \
|
||||||
|
$O\ImplodeDecoder.obj \
|
||||||
|
$O\ImplodeHuffmanDecoder.obj \
|
||||||
|
|
||||||
|
SHRINK_OBJS = \
|
||||||
|
$O\ShrinkDecoder.obj \
|
||||||
|
|
||||||
|
CRYPTO_ZIP_OBJS = \
|
||||||
|
$O\ZipCipher.obj \
|
||||||
|
$O\ZipCrypto.obj \
|
||||||
|
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(ZIP_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$(AR_COMMON_OBJS) \
|
||||||
|
$(7Z_OBJS) \
|
||||||
|
$(CRYPTO_ZIP_OBJS) \
|
||||||
|
$(IMPLODE_OBJS) \
|
||||||
|
$(SHRINK_OBJS) \
|
||||||
|
$O\CopyCoder.obj \
|
||||||
|
$O\LZOutWindow.obj \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(ZIP_OBJS): $(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AR_COMMON_OBJS): ../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7Z_OBJS): ../7z/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(CRYPTO_ZIP_OBJS): ../../Crypto/Zip/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(IMPLODE_OBJS): ../../Compress/Implode/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(SHRINK_OBJS): ../../Compress/Shrink/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\LZOutWindow.obj: ../../Compress/LZ/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Developer Studio generated include file.
|
|
||||||
// Used by resource.rc
|
|
||||||
//
|
|
||||||
#define IDI_ICON1 101
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 102
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
@@ -1,130 +1,5 @@
|
|||||||
//Microsoft Developer Studio generated resource script.
|
#include "../../MyVersionInfo.rc"
|
||||||
//
|
|
||||||
#include "resource.h"
|
|
||||||
|
|
||||||
#define APSTUDIO_READONLY_SYMBOLS
|
MY_VERSION_INFO_DLL("Zip Plugin", "zip")
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 2 resource.
|
|
||||||
//
|
|
||||||
#include "afxres.h"
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#undef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Russian resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|
||||||
#pragma code_page(1251)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// TEXTINCLUDE
|
|
||||||
//
|
|
||||||
|
|
||||||
1 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"resource.h\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
2 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"#include ""afxres.h""\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
3 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
#endif // Russian resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// English (U.S.) resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
||||||
#pragma code_page(1252)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Icon
|
|
||||||
//
|
|
||||||
|
|
||||||
// Icon with lowest ID value placed first to ensure application icon
|
|
||||||
// remains consistent on all systems.
|
|
||||||
IDI_ICON1 ICON DISCARDABLE "zip.ico"
|
|
||||||
|
|
||||||
#ifndef _MAC
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Version
|
|
||||||
//
|
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
|
||||||
FILEVERSION 4,23,0,0
|
|
||||||
PRODUCTVERSION 4,23,0,0
|
|
||||||
FILEFLAGSMASK 0x3fL
|
|
||||||
#ifdef _DEBUG
|
|
||||||
FILEFLAGS 0x1L
|
|
||||||
#else
|
|
||||||
FILEFLAGS 0x0L
|
|
||||||
#endif
|
|
||||||
FILEOS 0x40004L
|
|
||||||
FILETYPE 0x2L
|
|
||||||
FILESUBTYPE 0x0L
|
|
||||||
BEGIN
|
|
||||||
BLOCK "StringFileInfo"
|
|
||||||
BEGIN
|
|
||||||
BLOCK "040904b0"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Comments", "\0"
|
|
||||||
VALUE "CompanyName", "Igor Pavlov\0"
|
|
||||||
VALUE "FileDescription", "Zip Plugin for 7-Zip\0"
|
|
||||||
VALUE "FileVersion", "4, 23, 0, 0\0"
|
|
||||||
VALUE "InternalName", "zip\0"
|
|
||||||
VALUE "LegalCopyright", "Copyright (C) 1999-2005 Igor Pavlov\0"
|
|
||||||
VALUE "LegalTrademarks", "\0"
|
|
||||||
VALUE "OriginalFilename", "zip.dll\0"
|
|
||||||
VALUE "PrivateBuild", "\0"
|
|
||||||
VALUE "ProductName", "7-Zip\0"
|
|
||||||
VALUE "ProductVersion", "4, 23, 0, 0\0"
|
|
||||||
VALUE "SpecialBuild", "\0"
|
|
||||||
END
|
|
||||||
END
|
|
||||||
BLOCK "VarFileInfo"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Translation", 0x409, 1200
|
|
||||||
END
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // !_MAC
|
|
||||||
|
|
||||||
#endif // English (U.S.) resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 3 resource.
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#endif // not APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
|
101 ICON "zip.ico"
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
; cpio.def
|
|
||||||
|
|
||||||
LIBRARY cpio.dll
|
|
||||||
|
|
||||||
EXPORTS
|
|
||||||
CreateObject PRIVATE
|
|
||||||
GetHandlerProperty PRIVATE
|
|
||||||
|
|
||||||
@@ -93,7 +93,7 @@ LINK32=link.exe
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\cpio.def
|
SOURCE=..\Archive.def
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
@@ -105,10 +105,6 @@ SOURCE=.\DllExports.cpp
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\resource.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\resource.rc
|
SOURCE=.\resource.rc
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|||||||
@@ -1,16 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Developer Studio generated include file.
|
|
||||||
// Used by resource.rc
|
|
||||||
//
|
|
||||||
#define IDI_ICON1 101
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 102
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
@@ -1,130 +1,5 @@
|
|||||||
//Microsoft Developer Studio generated resource script.
|
#include "../../MyVersionInfo.rc"
|
||||||
//
|
|
||||||
#include "resource.h"
|
|
||||||
|
|
||||||
#define APSTUDIO_READONLY_SYMBOLS
|
MY_VERSION_INFO_DLL("Cpio Plugin", "cpio")
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 2 resource.
|
|
||||||
//
|
|
||||||
#include "afxres.h"
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#undef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Russian resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|
||||||
#pragma code_page(1251)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// TEXTINCLUDE
|
|
||||||
//
|
|
||||||
|
|
||||||
1 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"resource.h\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
2 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"#include ""afxres.h""\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
3 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
#endif // Russian resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// English (U.S.) resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
||||||
#pragma code_page(1252)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Icon
|
|
||||||
//
|
|
||||||
|
|
||||||
// Icon with lowest ID value placed first to ensure application icon
|
|
||||||
// remains consistent on all systems.
|
|
||||||
IDI_ICON1 ICON DISCARDABLE "cpio.ico"
|
|
||||||
|
|
||||||
#ifndef _MAC
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Version
|
|
||||||
//
|
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
|
||||||
FILEVERSION 4,11,0,0
|
|
||||||
PRODUCTVERSION 4,11,0,0
|
|
||||||
FILEFLAGSMASK 0x3fL
|
|
||||||
#ifdef _DEBUG
|
|
||||||
FILEFLAGS 0x1L
|
|
||||||
#else
|
|
||||||
FILEFLAGS 0x0L
|
|
||||||
#endif
|
|
||||||
FILEOS 0x40004L
|
|
||||||
FILETYPE 0x2L
|
|
||||||
FILESUBTYPE 0x0L
|
|
||||||
BEGIN
|
|
||||||
BLOCK "StringFileInfo"
|
|
||||||
BEGIN
|
|
||||||
BLOCK "040904b0"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Comments", "\0"
|
|
||||||
VALUE "CompanyName", "Igor Pavlov\0"
|
|
||||||
VALUE "FileDescription", "cpio Plugin for 7-Zip\0"
|
|
||||||
VALUE "FileVersion", "4, 11, 0, 0\0"
|
|
||||||
VALUE "InternalName", "cpio\0"
|
|
||||||
VALUE "LegalCopyright", "Copyright (C) 1999-2004 Igor Pavlov\0"
|
|
||||||
VALUE "LegalTrademarks", "\0"
|
|
||||||
VALUE "OriginalFilename", "cpio .dll\0"
|
|
||||||
VALUE "PrivateBuild", "\0"
|
|
||||||
VALUE "ProductName", "7-Zip\0"
|
|
||||||
VALUE "ProductVersion", "4, 11, 0, 0\0"
|
|
||||||
VALUE "SpecialBuild", "\0"
|
|
||||||
END
|
|
||||||
END
|
|
||||||
BLOCK "VarFileInfo"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Translation", 0x409, 1200
|
|
||||||
END
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // !_MAC
|
|
||||||
|
|
||||||
#endif // English (U.S.) resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 3 resource.
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#endif // not APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
|
101 ICON "cpio.ico"
|
||||||
|
|||||||
19
7zip/Archive/makefile
Executable file
19
7zip/Archive/makefile
Executable file
@@ -0,0 +1,19 @@
|
|||||||
|
DIRS = \
|
||||||
|
7z\~ \
|
||||||
|
Arj\~ \
|
||||||
|
BZip2\~ \
|
||||||
|
Cab\~ \
|
||||||
|
Cpio\~ \
|
||||||
|
Deb\~ \
|
||||||
|
GZip\~ \
|
||||||
|
Rar\~ \
|
||||||
|
RPM\~ \
|
||||||
|
Split\~ \
|
||||||
|
Tar\~ \
|
||||||
|
Z\~ \
|
||||||
|
Zip\~ \
|
||||||
|
|
||||||
|
all: $(DIRS)
|
||||||
|
|
||||||
|
$(DIRS):
|
||||||
|
!include "../SubBuild.mak"
|
||||||
@@ -220,10 +220,6 @@ SOURCE=..\..\UI\Console\UserInputUtils.h
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\resource.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=.\resource.rc
|
SOURCE=.\resource.rc
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|||||||
333
7zip/Bundles/Alone/makefile
Executable file
333
7zip/Bundles/Alone/makefile
Executable file
@@ -0,0 +1,333 @@
|
|||||||
|
PROG = 7za.exe
|
||||||
|
LIBS = $(LIBS) user32.lib oleaut32.lib
|
||||||
|
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../ \
|
||||||
|
-DEXCLUDE_COM \
|
||||||
|
-DNO_REGISTRY \
|
||||||
|
-DFORMAT_7Z \
|
||||||
|
-DFORMAT_BZIP2 \
|
||||||
|
-DFORMAT_GZIP \
|
||||||
|
-DFORMAT_SPLIT \
|
||||||
|
-DFORMAT_TAR \
|
||||||
|
-DFORMAT_Z \
|
||||||
|
-DFORMAT_ZIP \
|
||||||
|
-DCOMPRESS_BCJ_X86 \
|
||||||
|
-DCOMPRESS_BCJ2 \
|
||||||
|
-DCOMPRESS_BZIP2 \
|
||||||
|
-DCOMPRESS_COPY \
|
||||||
|
-DCOMPRESS_DEFLATE \
|
||||||
|
-DCOMPRESS_DEFLATE64 \
|
||||||
|
-DCOMPRESS_IMPLODE \
|
||||||
|
-DCOMPRESS_LZMA \
|
||||||
|
-DCOMPRESS_MF_MT \
|
||||||
|
-DCOMPRESS_PPMD \
|
||||||
|
-DCRYPTO_7ZAES \
|
||||||
|
-DCRYPTO_AES \
|
||||||
|
-DCRYPTO_ZIP \
|
||||||
|
|
||||||
|
|
||||||
|
CONSOLE_OBJS = \
|
||||||
|
$O\ConsoleClose.obj \
|
||||||
|
$O\ExtractCallbackConsole.obj \
|
||||||
|
$O\List.obj \
|
||||||
|
$O\Main.obj \
|
||||||
|
$O\MainAr.obj \
|
||||||
|
$O\OpenCallbackConsole.obj \
|
||||||
|
$O\PercentPrinter.obj \
|
||||||
|
$O\UpdateCallbackConsole.obj \
|
||||||
|
$O\UserInputUtils.obj \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\CommandLineParser.obj \
|
||||||
|
$O\CRC.obj \
|
||||||
|
$O\IntToString.obj \
|
||||||
|
$O\ListFileUtils.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
$O\Random.obj \
|
||||||
|
$O\StdInStream.obj \
|
||||||
|
$O\StdOutStream.obj \
|
||||||
|
$O\String.obj \
|
||||||
|
$O\StringConvert.obj \
|
||||||
|
$O\StringToInt.obj \
|
||||||
|
$O\UTFConvert.obj \
|
||||||
|
$O\Vector.obj \
|
||||||
|
$O\Wildcard.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\DLL.obj \
|
||||||
|
$O\Error.obj \
|
||||||
|
$O\FileDir.obj \
|
||||||
|
$O\FileFind.obj \
|
||||||
|
$O\FileIO.obj \
|
||||||
|
$O\FileName.obj \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
$O\PropVariantConversions.obj \
|
||||||
|
$O\Synchronization.obj
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\FilePathAutoRename.obj \
|
||||||
|
$O\FileStreams.obj \
|
||||||
|
$O\InBuffer.obj \
|
||||||
|
$O\InOutTempBuffer.obj \
|
||||||
|
$O\LimitedStreams.obj \
|
||||||
|
$O\LockedStream.obj \
|
||||||
|
$O\LSBFDecoder.obj \
|
||||||
|
$O\LSBFEncoder.obj \
|
||||||
|
$O\OffsetStream.obj \
|
||||||
|
$O\OutBuffer.obj \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
$O\StreamBinder.obj \
|
||||||
|
$O\StreamObjects.obj \
|
||||||
|
|
||||||
|
UI_COMMON_OBJS = \
|
||||||
|
$O\ArchiveCommandLine.obj \
|
||||||
|
$O\ArchiveExtractCallback.obj \
|
||||||
|
$O\ArchiveOpenCallback.obj \
|
||||||
|
$O\ArchiverInfo.obj \
|
||||||
|
$O\DefaultName.obj \
|
||||||
|
$O\EnumDirItems.obj \
|
||||||
|
$O\Extract.obj \
|
||||||
|
$O\ExtractingFilePath.obj \
|
||||||
|
$O\OpenArchive.obj \
|
||||||
|
$O\PropIDUtils.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 \
|
||||||
|
|
||||||
|
AR_COMMON_OBJS = \
|
||||||
|
$O\CoderMixer2.obj \
|
||||||
|
$O\CoderMixer2MT.obj \
|
||||||
|
$O\CrossThreadProgress.obj \
|
||||||
|
$O\DummyOutStream.obj \
|
||||||
|
$O\FilterCoder.obj \
|
||||||
|
$O\InStreamWithCRC.obj \
|
||||||
|
$O\ItemNameUtils.obj \
|
||||||
|
$O\MultiStream.obj \
|
||||||
|
$O\OutStreamWithCRC.obj \
|
||||||
|
|
||||||
|
|
||||||
|
7Z_OBJS = \
|
||||||
|
$O\7zCompressionMode.obj \
|
||||||
|
$O\7zDecode.obj \
|
||||||
|
$O\7zEncode.obj \
|
||||||
|
$O\7zExtract.obj \
|
||||||
|
$O\7zFolderInStream.obj \
|
||||||
|
$O\7zFolderOutStream.obj \
|
||||||
|
$O\7zHandler.obj \
|
||||||
|
$O\7zHandlerOut.obj \
|
||||||
|
$O\7zHeader.obj \
|
||||||
|
$O\7zIn.obj \
|
||||||
|
$O\7zMethodID.obj \
|
||||||
|
$O\7zOut.obj \
|
||||||
|
$O\7zProperties.obj \
|
||||||
|
$O\7zSpecStream.obj \
|
||||||
|
$O\7zUpdate.obj \
|
||||||
|
|
||||||
|
BZ2_OBJS = \
|
||||||
|
$O\BZip2Handler.obj \
|
||||||
|
$O\BZip2HandlerOut.obj \
|
||||||
|
$O\BZip2Update.obj \
|
||||||
|
|
||||||
|
GZ_OBJS = \
|
||||||
|
$O\GZipHandler.obj \
|
||||||
|
$O\GZipHandlerOut.obj \
|
||||||
|
$O\GZipHeader.obj \
|
||||||
|
$O\GZipIn.obj \
|
||||||
|
$O\GZipOut.obj \
|
||||||
|
$O\GZipUpdate.obj \
|
||||||
|
|
||||||
|
SPLIT_OBJS = \
|
||||||
|
$O\SplitHandler.obj \
|
||||||
|
$O\SplitHandlerOut.obj \
|
||||||
|
|
||||||
|
TAR_OBJS = \
|
||||||
|
$O\TarHandler.obj \
|
||||||
|
$O\TarHandlerOut.obj \
|
||||||
|
$O\TarHeader.obj \
|
||||||
|
$O\TarIn.obj \
|
||||||
|
$O\TarOut.obj \
|
||||||
|
$O\TarUpdate.obj \
|
||||||
|
|
||||||
|
Z_OBJS = \
|
||||||
|
$O\ZHandler.obj \
|
||||||
|
|
||||||
|
ZIP_OBJS = \
|
||||||
|
$O\ZipAddCommon.obj \
|
||||||
|
$O\ZipHandler.obj \
|
||||||
|
$O\ZipHandlerOut.obj \
|
||||||
|
$O\ZipHeader.obj \
|
||||||
|
$O\ZipIn.obj \
|
||||||
|
$O\ZipItem.obj \
|
||||||
|
$O\ZipOut.obj \
|
||||||
|
$O\ZipUpdate.obj \
|
||||||
|
|
||||||
|
|
||||||
|
BRANCH_OPT_OBJS = \
|
||||||
|
$O\BranchCoder.obj \
|
||||||
|
$O\x86.obj \
|
||||||
|
$O\x86_2.obj \
|
||||||
|
|
||||||
|
BZIP2_OBJS = \
|
||||||
|
$O\BZip2CRC.obj \
|
||||||
|
|
||||||
|
BZIP2_OPT_OBJS = \
|
||||||
|
$O\BZip2Decoder.obj \
|
||||||
|
$O\BZip2Encoder.obj \
|
||||||
|
|
||||||
|
DEFLATE_OPT_OBJS = \
|
||||||
|
$O\DeflateDecoder.obj \
|
||||||
|
$O\DeflateEncoder.obj \
|
||||||
|
|
||||||
|
LZ_OBJS = \
|
||||||
|
$O\LZInWindow.obj \
|
||||||
|
$O\LZOutWindow.obj \
|
||||||
|
|
||||||
|
LZMA_OPT_OBJS = \
|
||||||
|
$O\LZMADecoder.obj \
|
||||||
|
$O\LZMAEncoder.obj \
|
||||||
|
|
||||||
|
IMPLODE_OBJS = \
|
||||||
|
$O\ImplodeDecoder.obj \
|
||||||
|
$O\ImplodeHuffmanDecoder.obj \
|
||||||
|
|
||||||
|
PPMD_OPT_OBJS = \
|
||||||
|
$O\PPMDDecoder.obj \
|
||||||
|
$O\PPMDEncoder.obj \
|
||||||
|
|
||||||
|
SHRINK_OBJS = \
|
||||||
|
$O\ShrinkDecoder.obj \
|
||||||
|
|
||||||
|
COMPRESS_Z_OBJS = \
|
||||||
|
$O\ZDecoder.obj \
|
||||||
|
|
||||||
|
|
||||||
|
7ZAES_OPT_OBJS = \
|
||||||
|
$O\7zAES.obj \
|
||||||
|
$O\SHA256.obj \
|
||||||
|
|
||||||
|
AES_OPT_OBJS = \
|
||||||
|
$O\MyAES.obj \
|
||||||
|
|
||||||
|
AES_ORIG_OBJS = \
|
||||||
|
$O\aescrypt.obj \
|
||||||
|
$O\aeskey.obj \
|
||||||
|
$O\aestab.obj \
|
||||||
|
|
||||||
|
CRYPTO_ZIP_OBJS = \
|
||||||
|
$O\ZipCipher.obj \
|
||||||
|
$O\ZipCrypto.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(CONSOLE_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$(UI_COMMON_OBJS) \
|
||||||
|
$(AR_COMMON_OBJS) \
|
||||||
|
$(7Z_OBJS) \
|
||||||
|
$(BZ2_OBJS) \
|
||||||
|
$(GZ_OBJS) \
|
||||||
|
$(SPLIT_OBJS) \
|
||||||
|
$(TAR_OBJS) \
|
||||||
|
$(Z_OBJS) \
|
||||||
|
$(ZIP_OBJS) \
|
||||||
|
$(BZIP2_OBJS) \
|
||||||
|
$(BZIP2_OPT_OBJS) \
|
||||||
|
$(BRANCH_OPT_OBJS) \
|
||||||
|
$(DEFLATE_OPT_OBJS) \
|
||||||
|
$(IMPLODE_OBJS) \
|
||||||
|
$(LZ_OBJS) \
|
||||||
|
$(LZMA_OPT_OBJS) \
|
||||||
|
$(PPMD_OPT_OBJS) \
|
||||||
|
$(SHRINK_OBJS) \
|
||||||
|
$(COMPRESS_Z_OBJS) \
|
||||||
|
$O\BlockSort.obj \
|
||||||
|
$O\CopyCoder.obj \
|
||||||
|
$O\HuffmanEncoder.obj \
|
||||||
|
$O\MT.obj \
|
||||||
|
$O\RangeCoderBit.obj \
|
||||||
|
$(7ZAES_OPT_OBJS) \
|
||||||
|
$(AES_OPT_OBJS) \
|
||||||
|
$(AES_ORIG_OBJS) \
|
||||||
|
$(CRYPTO_ZIP_OBJS) \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(CONSOLE_OBJS): ../../UI/Console/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(UI_COMMON_OBJS): ../../UI/Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AR_COMMON_OBJS): ../../Archive/Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
|
||||||
|
$(7Z_OBJS): ../../Archive/7z/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(BZ2_OBJS): ../../Archive/BZip2/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(GZ_OBJS): ../../Archive/GZip/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(SPLIT_OBJS): ../../Archive/Split/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(TAR_OBJS): ../../Archive/Tar/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(Z_OBJS): ../../Archive/Z/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(ZIP_OBJS): ../../Archive/Zip/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
|
||||||
|
$(BRANCH_OPT_OBJS): ../../Compress/Branch/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(BZIP2_OBJS): ../../Compress/BZip2/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(BZIP2_OPT_OBJS): ../../Compress/BZip2/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(DEFLATE_OPT_OBJS): ../../Compress/Deflate/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(IMPLODE_OBJS): ../../Compress/Implode/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(LZ_OBJS): ../../Compress/LZ/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(LZMA_OPT_OBJS): ../../Compress/LZMA/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(PPMD_OPT_OBJS): ../../Compress/PPMD/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(SHRINK_OBJS): ../../Compress/Shrink/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMPRESS_Z_OBJS): ../../Compress/Z/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
|
||||||
|
$O\BlockSort.obj: ../../Compress/BWT/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\HuffmanEncoder.obj: ../../Compress/Huffman/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$O\MT.obj: ../../Compress/LZ/MT/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$O\RangeCoderBit.obj: ../../Compress/RangeCoder/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
|
||||||
|
$(AES_OPT_OBJS): ../../Crypto/AES/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(AES_ORIG_OBJS): ../../Crypto/AES/$(*B).c
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(7ZAES_OPT_OBJS): ../../Crypto/7zAES/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(CRYPTO_ZIP_OBJS): ../../Crypto/Zip/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Developer Studio generated include file.
|
|
||||||
// Used by resource.rc
|
|
||||||
//
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 101
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
@@ -1,121 +1,3 @@
|
|||||||
//Microsoft Developer Studio generated resource script.
|
#include "../../MyVersionInfo.rc"
|
||||||
//
|
|
||||||
#include "resource.h"
|
|
||||||
|
|
||||||
#define APSTUDIO_READONLY_SYMBOLS
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 2 resource.
|
|
||||||
//
|
|
||||||
#include "afxres.h"
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#undef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// Russian resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|
||||||
#pragma code_page(1251)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// TEXTINCLUDE
|
|
||||||
//
|
|
||||||
|
|
||||||
1 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"resource.h\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
2 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"#include ""afxres.h""\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
3 TEXTINCLUDE DISCARDABLE
|
|
||||||
BEGIN
|
|
||||||
"\r\n"
|
|
||||||
"\0"
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
#endif // Russian resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
// English (U.S.) resources
|
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
||||||
#ifdef _WIN32
|
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
||||||
#pragma code_page(1252)
|
|
||||||
#endif //_WIN32
|
|
||||||
|
|
||||||
#ifndef _MAC
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Version
|
|
||||||
//
|
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
|
||||||
FILEVERSION 4,24,0,0
|
|
||||||
PRODUCTVERSION 4,24,0,0
|
|
||||||
FILEFLAGSMASK 0x3fL
|
|
||||||
#ifdef _DEBUG
|
|
||||||
FILEFLAGS 0x1L
|
|
||||||
#else
|
|
||||||
FILEFLAGS 0x0L
|
|
||||||
#endif
|
|
||||||
FILEOS 0x40004L
|
|
||||||
FILETYPE 0x1L
|
|
||||||
FILESUBTYPE 0x0L
|
|
||||||
BEGIN
|
|
||||||
BLOCK "StringFileInfo"
|
|
||||||
BEGIN
|
|
||||||
BLOCK "040904b0"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Comments", "\0"
|
|
||||||
VALUE "CompanyName", "Igor Pavlov\0"
|
|
||||||
VALUE "FileDescription", "7-Zip Standalone Console version\0"
|
|
||||||
VALUE "FileVersion", "4, 24, 0, 0\0"
|
|
||||||
VALUE "InternalName", "7za\0"
|
|
||||||
VALUE "LegalCopyright", "Copyright (C) 1999-2005 Igor Pavlov\0"
|
|
||||||
VALUE "LegalTrademarks", "\0"
|
|
||||||
VALUE "OriginalFilename", "7za.exe\0"
|
|
||||||
VALUE "PrivateBuild", "\0"
|
|
||||||
VALUE "ProductName", "7-Zip\0"
|
|
||||||
VALUE "ProductVersion", "4, 24, 0, 0\0"
|
|
||||||
VALUE "SpecialBuild", "\0"
|
|
||||||
END
|
|
||||||
END
|
|
||||||
BLOCK "VarFileInfo"
|
|
||||||
BEGIN
|
|
||||||
VALUE "Translation", 0x409, 1200
|
|
||||||
END
|
|
||||||
END
|
|
||||||
|
|
||||||
#endif // !_MAC
|
|
||||||
|
|
||||||
#endif // English (U.S.) resources
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef APSTUDIO_INVOKED
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
//
|
|
||||||
// Generated from the TEXTINCLUDE 3 resource.
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
#endif // not APSTUDIO_INVOKED
|
|
||||||
|
|
||||||
|
MY_VERSION_INFO_APP("7-Zip Standalone Console", "7za")
|
||||||
|
|||||||
@@ -105,20 +105,16 @@ SOURCE=..\..\Archive\7z\DllExports.cpp
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\Archive\7z\resource.h
|
SOURCE=.\resource.rc
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\Archive\7z\resource.rc
|
SOURCE=.\StdAfx.cpp
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\..\Archive\7z\StdAfx.cpp
|
|
||||||
# ADD CPP /Yc"StdAfx.h"
|
# ADD CPP /Yc"StdAfx.h"
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\Archive\7z\StdAfx.h
|
SOURCE=.\StdAfx.h
|
||||||
# End Source File
|
# End Source File
|
||||||
# End Group
|
# End Group
|
||||||
# Begin Group "Common"
|
# Begin Group "Common"
|
||||||
@@ -126,14 +122,6 @@ SOURCE=..\..\Archive\7z\StdAfx.h
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\..\Common\AlignedBuffer.cpp
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\..\..\Common\AlignedBuffer.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\..\..\Common\Alloc.cpp
|
SOURCE=..\..\..\Common\Alloc.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
@@ -158,6 +146,10 @@ SOURCE=..\..\..\Common\IntToString.h
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\Common\NewHandler.cpp
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\..\Common\String.cpp
|
SOURCE=..\..\..\Common\String.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|||||||
3
7zip/Bundles/Format7z/StdAfx.cpp
Executable file
3
7zip/Bundles/Format7z/StdAfx.cpp
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
// StdAfx.cpp
|
||||||
|
|
||||||
|
#include "StdAfx.h"
|
||||||
9
7zip/Bundles/Format7z/StdAfx.h
Executable file
9
7zip/Bundles/Format7z/StdAfx.h
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
// StdAfx.h
|
||||||
|
|
||||||
|
#ifndef __STDAFX_H
|
||||||
|
#define __STDAFX_H
|
||||||
|
|
||||||
|
#include "../../../Common/MyWindows.h"
|
||||||
|
#include "../../../Common/NewHandler.h"
|
||||||
|
|
||||||
|
#endif
|
||||||
181
7zip/Bundles/Format7z/makefile
Executable file
181
7zip/Bundles/Format7z/makefile
Executable file
@@ -0,0 +1,181 @@
|
|||||||
|
PROG = 7za.dll
|
||||||
|
DEF_FILE = ../../Archive/Archive.def
|
||||||
|
LIBS = $(LIBS) user32.lib oleaut32.lib
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../ \
|
||||||
|
-DEXCLUDE_COM \
|
||||||
|
-DNO_REGISTRY \
|
||||||
|
-DFORMAT_7Z \
|
||||||
|
-DCOMPRESS_BCJ_X86 \
|
||||||
|
-DCOMPRESS_BCJ2 \
|
||||||
|
-DCOMPRESS_BZIP2_DECODER \
|
||||||
|
-DCOMPRESS_COPY \
|
||||||
|
-DCOMPRESS_DEFLATE_DECODER \
|
||||||
|
-DCOMPRESS_LZMA \
|
||||||
|
-DCOMPRESS_MF_MT \
|
||||||
|
-DCOMPRESS_PPMD \
|
||||||
|
-DCRYPTO_7ZAES \
|
||||||
|
-DCRYPTO_AES \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\CRC.obj \
|
||||||
|
$O\IntToString.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
$O\String.obj \
|
||||||
|
$O\StringConvert.obj \
|
||||||
|
$O\StringToInt.obj \
|
||||||
|
$O\Vector.obj \
|
||||||
|
$O\Wildcard.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\FileDir.obj \
|
||||||
|
$O\FileFind.obj \
|
||||||
|
$O\FileIO.obj \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
$O\Synchronization.obj
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\InBuffer.obj \
|
||||||
|
$O\InOutTempBuffer.obj \
|
||||||
|
$O\LimitedStreams.obj \
|
||||||
|
$O\LockedStream.obj \
|
||||||
|
$O\LSBFDecoder.obj \
|
||||||
|
$O\OutBuffer.obj \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
$O\StreamBinder.obj \
|
||||||
|
$O\StreamObjects.obj \
|
||||||
|
|
||||||
|
AR_COMMON_OBJS = \
|
||||||
|
$O\CoderMixer2.obj \
|
||||||
|
$O\CoderMixer2MT.obj \
|
||||||
|
$O\CrossThreadProgress.obj \
|
||||||
|
$O\FilterCoder.obj \
|
||||||
|
$O\InStreamWithCRC.obj \
|
||||||
|
$O\ItemNameUtils.obj \
|
||||||
|
$O\OutStreamWithCRC.obj \
|
||||||
|
|
||||||
|
|
||||||
|
7Z_OBJS = \
|
||||||
|
$O\DllExports.obj \
|
||||||
|
$O\7zCompressionMode.obj \
|
||||||
|
$O\7zDecode.obj \
|
||||||
|
$O\7zEncode.obj \
|
||||||
|
$O\7zExtract.obj \
|
||||||
|
$O\7zFolderInStream.obj \
|
||||||
|
$O\7zFolderOutStream.obj \
|
||||||
|
$O\7zHandler.obj \
|
||||||
|
$O\7zHandlerOut.obj \
|
||||||
|
$O\7zHeader.obj \
|
||||||
|
$O\7zIn.obj \
|
||||||
|
$O\7zMethodID.obj \
|
||||||
|
$O\7zOut.obj \
|
||||||
|
$O\7zProperties.obj \
|
||||||
|
$O\7zSpecStream.obj \
|
||||||
|
$O\7zUpdate.obj \
|
||||||
|
|
||||||
|
|
||||||
|
BRANCH_OPT_OBJS = \
|
||||||
|
$O\BranchCoder.obj \
|
||||||
|
$O\x86.obj \
|
||||||
|
$O\x86_2.obj \
|
||||||
|
|
||||||
|
BZIP2_OBJS = \
|
||||||
|
$O\BZip2CRC.obj \
|
||||||
|
|
||||||
|
BZIP2_OPT_OBJS = \
|
||||||
|
$O\BZip2Decoder.obj \
|
||||||
|
|
||||||
|
DEFLATE_OPT_OBJS = \
|
||||||
|
$O\DeflateDecoder.obj \
|
||||||
|
|
||||||
|
LZ_OBJS = \
|
||||||
|
$O\LZInWindow.obj \
|
||||||
|
$O\LZOutWindow.obj \
|
||||||
|
|
||||||
|
LZMA_OPT_OBJS = \
|
||||||
|
$O\LZMADecoder.obj \
|
||||||
|
$O\LZMAEncoder.obj \
|
||||||
|
|
||||||
|
PPMD_OPT_OBJS = \
|
||||||
|
$O\PPMDDecoder.obj \
|
||||||
|
$O\PPMDEncoder.obj \
|
||||||
|
|
||||||
|
|
||||||
|
7ZAES_OPT_OBJS = \
|
||||||
|
$O\7zAES.obj \
|
||||||
|
$O\SHA256.obj \
|
||||||
|
|
||||||
|
AES_OPT_OBJS = \
|
||||||
|
$O\MyAES.obj \
|
||||||
|
|
||||||
|
AES_ORIG_OBJS = \
|
||||||
|
$O\aescrypt.obj \
|
||||||
|
$O\aeskey.obj \
|
||||||
|
$O\aestab.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(CONSOLE_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$(AR_COMMON_OBJS) \
|
||||||
|
$(7Z_OBJS) \
|
||||||
|
$(BZIP2_OBJS) \
|
||||||
|
$(BZIP2_OPT_OBJS) \
|
||||||
|
$(BRANCH_OPT_OBJS) \
|
||||||
|
$(DEFLATE_OPT_OBJS) \
|
||||||
|
$(LZ_OBJS) \
|
||||||
|
$(LZMA_OPT_OBJS) \
|
||||||
|
$(PPMD_OPT_OBJS) \
|
||||||
|
$O\CopyCoder.obj \
|
||||||
|
$O\MT.obj \
|
||||||
|
$O\RangeCoderBit.obj \
|
||||||
|
$(7ZAES_OPT_OBJS) \
|
||||||
|
$(AES_OPT_OBJS) \
|
||||||
|
$(AES_ORIG_OBJS) \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AR_COMMON_OBJS): ../../Archive/Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
|
||||||
|
$(7Z_OBJS): ../../Archive/7z/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
|
||||||
|
$(BRANCH_OPT_OBJS): ../../Compress/Branch/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(BZIP2_OBJS): ../../Compress/BZip2/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(BZIP2_OPT_OBJS): ../../Compress/BZip2/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(DEFLATE_OPT_OBJS): ../../Compress/Deflate/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(LZ_OBJS): ../../Compress/LZ/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(LZMA_OPT_OBJS): ../../Compress/LZMA/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(PPMD_OPT_OBJS): ../../Compress/PPMD/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
|
||||||
|
$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$O\MT.obj: ../../Compress/LZ/MT/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$O\RangeCoderBit.obj: ../../Compress/RangeCoder/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
|
||||||
|
$(AES_OPT_OBJS): ../../Crypto/AES/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(AES_ORIG_OBJS): ../../Crypto/AES/$(*B).c
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(7ZAES_OPT_OBJS): ../../Crypto/7zAES/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
5
7zip/Bundles/Format7z/resource.rc
Executable file
5
7zip/Bundles/Format7z/resource.rc
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#include "../../MyVersionInfo.rc"
|
||||||
|
|
||||||
|
MY_VERSION_INFO_DLL("7z Standalone Plugin", "7za")
|
||||||
|
|
||||||
|
101 ICON "../../Archive/7z/7z.ico"
|
||||||
@@ -105,20 +105,16 @@ SOURCE=..\..\Archive\7z\DllExports.cpp
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\Archive\7z\resource.h
|
SOURCE=.\resource.rc
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\Archive\7z\resource.rc
|
SOURCE=.\StdAfx.cpp
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\..\Archive\7z\StdAfx.cpp
|
|
||||||
# ADD CPP /Yc"StdAfx.h"
|
# ADD CPP /Yc"StdAfx.h"
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\Archive\7z\StdAfx.h
|
SOURCE=.\StdAfx.h
|
||||||
# End Source File
|
# End Source File
|
||||||
# End Group
|
# End Group
|
||||||
# Begin Group "Common"
|
# Begin Group "Common"
|
||||||
@@ -126,14 +122,6 @@ SOURCE=..\..\Archive\7z\StdAfx.h
|
|||||||
# PROP Default_Filter ""
|
# PROP Default_Filter ""
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\..\Common\AlignedBuffer.cpp
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\..\..\Common\AlignedBuffer.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\..\..\Common\Alloc.cpp
|
SOURCE=..\..\..\Common\Alloc.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
@@ -158,6 +146,14 @@ SOURCE=..\..\..\Common\IntToString.h
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\Common\NewHandler.cpp
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\Common\NewHandler.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\..\Common\String.cpp
|
SOURCE=..\..\..\Common\String.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
@@ -278,14 +274,6 @@ SOURCE=..\..\Archive\Common\FilterCoder.h
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\Archive\Common\InStreamWithCRC.cpp
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\..\Archive\Common\InStreamWithCRC.h
|
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\..\Archive\Common\ItemNameUtils.cpp
|
SOURCE=..\..\Archive\Common\ItemNameUtils.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|||||||
3
7zip/Bundles/Format7zExtract/StdAfx.cpp
Executable file
3
7zip/Bundles/Format7zExtract/StdAfx.cpp
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
// StdAfx.cpp
|
||||||
|
|
||||||
|
#include "StdAfx.h"
|
||||||
9
7zip/Bundles/Format7zExtract/StdAfx.h
Executable file
9
7zip/Bundles/Format7zExtract/StdAfx.h
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
// StdAfx.h
|
||||||
|
|
||||||
|
#ifndef __STDAFX_H
|
||||||
|
#define __STDAFX_H
|
||||||
|
|
||||||
|
#include "../../../Common/MyWindows.h"
|
||||||
|
#include "../../../Common/NewHandler.h"
|
||||||
|
|
||||||
|
#endif
|
||||||
166
7zip/Bundles/Format7zExtract/makefile
Executable file
166
7zip/Bundles/Format7zExtract/makefile
Executable file
@@ -0,0 +1,166 @@
|
|||||||
|
PROG = 7zxa.dll
|
||||||
|
DEF_FILE = ../../Archive/Archive.def
|
||||||
|
LIBS = $(LIBS) user32.lib oleaut32.lib
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../ \
|
||||||
|
-DEXCLUDE_COM \
|
||||||
|
-DNO_REGISTRY \
|
||||||
|
-DEXTRACT_ONLY \
|
||||||
|
-DFORMAT_7Z \
|
||||||
|
-DCOMPRESS_BCJ_X86 \
|
||||||
|
-DCOMPRESS_BCJ2 \
|
||||||
|
-DCOMPRESS_BZIP2_DECODER \
|
||||||
|
-DCOMPRESS_COPY \
|
||||||
|
-DCOMPRESS_DEFLATE_DECODER \
|
||||||
|
-DCOMPRESS_LZMA \
|
||||||
|
-DCOMPRESS_MF_MT \
|
||||||
|
-DCOMPRESS_PPMD \
|
||||||
|
-DCRYPTO_7ZAES \
|
||||||
|
-DCRYPTO_AES \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\CRC.obj \
|
||||||
|
$O\IntToString.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
$O\String.obj \
|
||||||
|
$O\StringConvert.obj \
|
||||||
|
$O\StringToInt.obj \
|
||||||
|
$O\Vector.obj \
|
||||||
|
$O\Wildcard.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\FileDir.obj \
|
||||||
|
$O\FileFind.obj \
|
||||||
|
$O\FileIO.obj \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
$O\Synchronization.obj
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\InBuffer.obj \
|
||||||
|
$O\InOutTempBuffer.obj \
|
||||||
|
$O\LimitedStreams.obj \
|
||||||
|
$O\LockedStream.obj \
|
||||||
|
$O\LSBFDecoder.obj \
|
||||||
|
$O\OutBuffer.obj \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
$O\StreamBinder.obj \
|
||||||
|
$O\StreamObjects.obj \
|
||||||
|
|
||||||
|
AR_COMMON_OBJS = \
|
||||||
|
$O\CoderMixer2.obj \
|
||||||
|
$O\CoderMixer2MT.obj \
|
||||||
|
$O\CrossThreadProgress.obj \
|
||||||
|
$O\FilterCoder.obj \
|
||||||
|
$O\ItemNameUtils.obj \
|
||||||
|
$O\OutStreamWithCRC.obj \
|
||||||
|
|
||||||
|
|
||||||
|
7Z_OBJS = \
|
||||||
|
$O\DllExports.obj \
|
||||||
|
$O\7zCompressionMode.obj \
|
||||||
|
$O\7zDecode.obj \
|
||||||
|
$O\7zExtract.obj \
|
||||||
|
$O\7zFolderOutStream.obj \
|
||||||
|
$O\7zHandler.obj \
|
||||||
|
$O\7zHeader.obj \
|
||||||
|
$O\7zIn.obj \
|
||||||
|
$O\7zMethodID.obj \
|
||||||
|
$O\7zProperties.obj \
|
||||||
|
|
||||||
|
|
||||||
|
BRANCH_OPT_OBJS = \
|
||||||
|
$O\BranchCoder.obj \
|
||||||
|
$O\x86.obj \
|
||||||
|
$O\x86_2.obj \
|
||||||
|
|
||||||
|
BZIP2_OBJS = \
|
||||||
|
$O\BZip2CRC.obj \
|
||||||
|
|
||||||
|
BZIP2_OPT_OBJS = \
|
||||||
|
$O\BZip2Decoder.obj \
|
||||||
|
|
||||||
|
DEFLATE_OPT_OBJS = \
|
||||||
|
$O\DeflateDecoder.obj \
|
||||||
|
|
||||||
|
LZ_OBJS = \
|
||||||
|
$O\LZOutWindow.obj \
|
||||||
|
|
||||||
|
LZMA_OPT_OBJS = \
|
||||||
|
$O\LZMADecoder.obj \
|
||||||
|
|
||||||
|
PPMD_OPT_OBJS = \
|
||||||
|
$O\PPMDDecoder.obj \
|
||||||
|
|
||||||
|
|
||||||
|
7ZAES_OPT_OBJS = \
|
||||||
|
$O\7zAES.obj \
|
||||||
|
$O\SHA256.obj \
|
||||||
|
|
||||||
|
AES_OPT_OBJS = \
|
||||||
|
$O\MyAES.obj \
|
||||||
|
|
||||||
|
AES_ORIG_OBJS = \
|
||||||
|
$O\aescrypt.obj \
|
||||||
|
$O\aeskey.obj \
|
||||||
|
$O\aestab.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(CONSOLE_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$(AR_COMMON_OBJS) \
|
||||||
|
$(7Z_OBJS) \
|
||||||
|
$(BZIP2_OBJS) \
|
||||||
|
$(BZIP2_OPT_OBJS) \
|
||||||
|
$(BRANCH_OPT_OBJS) \
|
||||||
|
$(DEFLATE_OPT_OBJS) \
|
||||||
|
$(LZ_OBJS) \
|
||||||
|
$(LZMA_OPT_OBJS) \
|
||||||
|
$(PPMD_OPT_OBJS) \
|
||||||
|
$O\CopyCoder.obj \
|
||||||
|
$(7ZAES_OPT_OBJS) \
|
||||||
|
$(AES_OPT_OBJS) \
|
||||||
|
$(AES_ORIG_OBJS) \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AR_COMMON_OBJS): ../../Archive/Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
|
||||||
|
$(7Z_OBJS): ../../Archive/7z/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
|
||||||
|
$(BRANCH_OPT_OBJS): ../../Compress/Branch/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(BZIP2_OBJS): ../../Compress/BZip2/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(BZIP2_OPT_OBJS): ../../Compress/BZip2/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(DEFLATE_OPT_OBJS): ../../Compress/Deflate/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(LZ_OBJS): ../../Compress/LZ/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(LZMA_OPT_OBJS): ../../Compress/LZMA/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(PPMD_OPT_OBJS): ../../Compress/PPMD/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
|
||||||
|
$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
|
||||||
|
$(AES_OPT_OBJS): ../../Crypto/AES/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(AES_ORIG_OBJS): ../../Crypto/AES/$(*B).c
|
||||||
|
$(COMPL_O2)
|
||||||
|
$(7ZAES_OPT_OBJS): ../../Crypto/7zAES/$(*B).cpp
|
||||||
|
$(COMPL_O2)
|
||||||
5
7zip/Bundles/Format7zExtract/resource.rc
Executable file
5
7zip/Bundles/Format7zExtract/resource.rc
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#include "../../MyVersionInfo.rc"
|
||||||
|
|
||||||
|
MY_VERSION_INFO_DLL("7z Standalone Extracting Plugin", "7zxa")
|
||||||
|
|
||||||
|
101 ICON "../../Archive/7z/7z.ico"
|
||||||
@@ -27,6 +27,8 @@
|
|||||||
#include "../../UI/Console/OpenCallbackConsole.h"
|
#include "../../UI/Console/OpenCallbackConsole.h"
|
||||||
#include "../../UI/Console/ExtractCallbackConsole.h"
|
#include "../../UI/Console/ExtractCallbackConsole.h"
|
||||||
|
|
||||||
|
#include "../../MyVersion.h"
|
||||||
|
|
||||||
using namespace NWindows;
|
using namespace NWindows;
|
||||||
using namespace NFile;
|
using namespace NFile;
|
||||||
using namespace NCommandLineParser;
|
using namespace NCommandLineParser;
|
||||||
@@ -34,7 +36,7 @@ using namespace NCommandLineParser;
|
|||||||
extern CStdOutStream *g_StdStream;
|
extern CStdOutStream *g_StdStream;
|
||||||
|
|
||||||
static const char *kCopyrightString =
|
static const char *kCopyrightString =
|
||||||
"\n7-Zip SFX 4.24 beta Copyright (c) 1999-2005 Igor Pavlov 2005-07-06\n";
|
"\n7-Zip SFX " MY_VERSION_COPYRIGHT_DATE "\n";
|
||||||
|
|
||||||
static const int kNumSwitches = 6;
|
static const int kNumSwitches = 6;
|
||||||
|
|
||||||
@@ -152,13 +154,6 @@ static const char *kProcessArchiveMessage = " archive: ";
|
|||||||
static const char *kCantFindSFX = " cannot find sfx";
|
static const char *kCantFindSFX = " cannot find sfx";
|
||||||
|
|
||||||
|
|
||||||
// ---------------------------
|
|
||||||
|
|
||||||
static const CSysString kExtractGroupProcessMessage = "Processing";
|
|
||||||
static const CSysString kListingProcessMessage = "Listing";
|
|
||||||
|
|
||||||
static const CSysString kDefaultWorkingDirectory = ""; // test it maybemust be "."
|
|
||||||
|
|
||||||
struct CArchiveCommand
|
struct CArchiveCommand
|
||||||
{
|
{
|
||||||
NCommandType::EEnum CommandType;
|
NCommandType::EEnum CommandType;
|
||||||
@@ -188,7 +183,7 @@ void PrintHelp(void)
|
|||||||
g_StdOut << kHelpString;
|
g_StdOut << kHelpString;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ShowMessageAndThrowException(LPCTSTR message, NExitCode::EEnum code)
|
static void ShowMessageAndThrowException(const char *message, NExitCode::EEnum code)
|
||||||
{
|
{
|
||||||
g_StdOut << message << endl;
|
g_StdOut << message << endl;
|
||||||
throw code;
|
throw code;
|
||||||
|
|||||||
175
7zip/Bundles/SFXCon/makefile
Executable file
175
7zip/Bundles/SFXCon/makefile
Executable file
@@ -0,0 +1,175 @@
|
|||||||
|
PROG = 7zCon.sfx
|
||||||
|
LIBS = $(LIBS) user32.lib oleaut32.lib
|
||||||
|
CFLAGS = $(CFLAGS) -I ../../../ \
|
||||||
|
-DEXCLUDE_COM \
|
||||||
|
-DNO_REGISTRY \
|
||||||
|
-DEXTRACT_ONLY \
|
||||||
|
-D_SFX \
|
||||||
|
-DFORMAT_7Z \
|
||||||
|
-DCOMPRESS_BCJ_X86 \
|
||||||
|
-DCOMPRESS_BCJ2 \
|
||||||
|
-DCOMPRESS_COPY \
|
||||||
|
-DCOMPRESS_LZMA \
|
||||||
|
-DCOMPRESS_PPMD \
|
||||||
|
-DCRYPTO_7ZAES \
|
||||||
|
-DCRYPTO_AES \
|
||||||
|
|
||||||
|
SFX_CONSOLE_OBJS = \
|
||||||
|
$O\Main.obj \
|
||||||
|
|
||||||
|
CONSOLE_OBJS = \
|
||||||
|
$O\ConsoleClose.obj \
|
||||||
|
$O\ExtractCallbackConsole.obj \
|
||||||
|
$O\List.obj \
|
||||||
|
$O\MainAr.obj \
|
||||||
|
$O\OpenCallbackConsole.obj \
|
||||||
|
$O\UserInputUtils.obj \
|
||||||
|
|
||||||
|
COMMON_OBJS = \
|
||||||
|
$O\Alloc.obj \
|
||||||
|
$O\CommandLineParser.obj \
|
||||||
|
$O\CRC.obj \
|
||||||
|
$O\IntToString.obj \
|
||||||
|
$O\NewHandler.obj \
|
||||||
|
$O\StdInStream.obj \
|
||||||
|
$O\StdOutStream.obj \
|
||||||
|
$O\String.obj \
|
||||||
|
$O\StringConvert.obj \
|
||||||
|
$O\Vector.obj \
|
||||||
|
$O\Wildcard.obj \
|
||||||
|
|
||||||
|
WIN_OBJS = \
|
||||||
|
$O\Error.obj \
|
||||||
|
$O\FileDir.obj \
|
||||||
|
$O\FileFind.obj \
|
||||||
|
$O\FileIO.obj \
|
||||||
|
$O\FileName.obj \
|
||||||
|
$O\PropVariant.obj \
|
||||||
|
$O\PropVariantConversions.obj \
|
||||||
|
$O\Synchronization.obj
|
||||||
|
|
||||||
|
7ZIP_COMMON_OBJS = \
|
||||||
|
$O\FilePathAutoRename.obj \
|
||||||
|
$O\FileStreams.obj \
|
||||||
|
$O\InBuffer.obj \
|
||||||
|
$O\LimitedStreams.obj \
|
||||||
|
$O\LockedStream.obj \
|
||||||
|
$O\OutBuffer.obj \
|
||||||
|
$O\ProgressUtils.obj \
|
||||||
|
$O\StreamBinder.obj \
|
||||||
|
$O\StreamObjects.obj \
|
||||||
|
|
||||||
|
UI_COMMON_OBJS = \
|
||||||
|
$O\ArchiveExtractCallback.obj \
|
||||||
|
$O\ArchiveOpenCallback.obj \
|
||||||
|
$O\ArchiverInfo.obj \
|
||||||
|
$O\DefaultName.obj \
|
||||||
|
$O\Extract.obj \
|
||||||
|
$O\ExtractingFilePath.obj \
|
||||||
|
$O\OpenArchive.obj \
|
||||||
|
$O\PropIDUtils.obj \
|
||||||
|
|
||||||
|
AR_COMMON_OBJS = \
|
||||||
|
$O\CoderMixer2.obj \
|
||||||
|
$O\CoderMixer2MT.obj \
|
||||||
|
$O\CrossThreadProgress.obj \
|
||||||
|
$O\FilterCoder.obj \
|
||||||
|
$O\ItemNameUtils.obj \
|
||||||
|
$O\OutStreamWithCRC.obj \
|
||||||
|
|
||||||
|
|
||||||
|
7Z_OBJS = \
|
||||||
|
$O\7zDecode.obj \
|
||||||
|
$O\7zExtract.obj \
|
||||||
|
$O\7zFolderOutStream.obj \
|
||||||
|
$O\7zHandler.obj \
|
||||||
|
$O\7zHeader.obj \
|
||||||
|
$O\7zIn.obj \
|
||||||
|
$O\7zMethodID.obj \
|
||||||
|
|
||||||
|
BRANCH_OPT_OBJS = \
|
||||||
|
$O\BranchCoder.obj \
|
||||||
|
$O\x86.obj \
|
||||||
|
$O\x86_2.obj \
|
||||||
|
|
||||||
|
LZ_OBJS = \
|
||||||
|
$O\LZOutWindow.obj \
|
||||||
|
|
||||||
|
LZMA_OPT_OBJS = \
|
||||||
|
$O\LZMADecoder.obj \
|
||||||
|
|
||||||
|
PPMD_OPT_OBJS = \
|
||||||
|
$O\PPMDDecoder.obj \
|
||||||
|
|
||||||
|
7ZAES_OPT_OBJS = \
|
||||||
|
$O\7zAES.obj \
|
||||||
|
$O\SHA256.obj \
|
||||||
|
|
||||||
|
AES_OPT_OBJS = \
|
||||||
|
$O\MyAES.obj \
|
||||||
|
|
||||||
|
AES_ORIG_OBJS = \
|
||||||
|
$O\aescrypt.obj \
|
||||||
|
$O\aeskey.obj \
|
||||||
|
$O\aestab.obj \
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$O\StdAfx.obj \
|
||||||
|
$(SFX_CONSOLE_OBJS) \
|
||||||
|
$(CONSOLE_OBJS) \
|
||||||
|
$(COMMON_OBJS) \
|
||||||
|
$(WIN_OBJS) \
|
||||||
|
$(7ZIP_COMMON_OBJS) \
|
||||||
|
$(UI_COMMON_OBJS) \
|
||||||
|
$(AR_COMMON_OBJS) \
|
||||||
|
$(7Z_OBJS) \
|
||||||
|
$(BRANCH_OPT_OBJS) \
|
||||||
|
$(LZ_OBJS) \
|
||||||
|
$(LZMA_OPT_OBJS) \
|
||||||
|
$(PPMD_OPT_OBJS) \
|
||||||
|
$O\CopyCoder.obj \
|
||||||
|
$(7ZAES_OPT_OBJS) \
|
||||||
|
$(AES_OPT_OBJS) \
|
||||||
|
$(AES_ORIG_OBJS) \
|
||||||
|
$(CRYPTO_ZIP_OBJS) \
|
||||||
|
$O\resource.res
|
||||||
|
|
||||||
|
|
||||||
|
!include "../../../Build.mak"
|
||||||
|
|
||||||
|
$(SFX_CONSOLE_OBJS): $(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
|
||||||
|
$(CONSOLE_OBJS): ../../UI/Console/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(COMMON_OBJS): ../../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(WIN_OBJS): ../../../Windows/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(UI_COMMON_OBJS): ../../UI/Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AR_COMMON_OBJS): ../../Archive/Common/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
|
||||||
|
$(7Z_OBJS): ../../Archive/7z/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(BRANCH_OPT_OBJS): ../../Compress/Branch/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(LZ_OBJS): ../../Compress/LZ/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(LZMA_OPT_OBJS): ../../Compress/LZMA/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(PPMD_OPT_OBJS): ../../Compress/PPMD/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
|
||||||
|
$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
|
||||||
|
$(AES_OPT_OBJS): ../../Crypto/AES/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
|
$(AES_ORIG_OBJS): ../../Crypto/AES/$(*B).c
|
||||||
|
$(COMPL_O1)
|
||||||
|
$(7ZAES_OPT_OBJS): ../../Crypto/7zAES/$(*B).cpp
|
||||||
|
$(COMPL)
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
//{{NO_DEPENDENCIES}}
|
|
||||||
// Microsoft Developer Studio generated include file.
|
|
||||||
// Used by resource.rc
|
|
||||||
//
|
|
||||||
#define IDI_ICON1 101
|
|
||||||
|
|
||||||
// Next default values for new objects
|
|
||||||
//
|
|
||||||
#ifdef APSTUDIO_INVOKED
|
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 102
|
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user