Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Pavlov <ipavlov@users.sourceforge.net>2007-04-17 04:00:00 +0400
committerKornel LesiƄski <kornel@geekhood.net>2016-05-28 02:15:50 +0300
commita145bfc7cf17f7bbcfae8f0064333c8ea75b455c (patch)
tree4ea458c9f35956fe080562989a702ea8c9af4b90 /CPP/7zip/Bundles/SFXSetup/makefile
parentd9666cf046a8453b33b3e2fbf4d82295a9f87df3 (diff)
4.45 beta
Diffstat (limited to 'CPP/7zip/Bundles/SFXSetup/makefile')
-rwxr-xr-xCPP/7zip/Bundles/SFXSetup/makefile50
1 files changed, 36 insertions, 14 deletions
diff --git a/CPP/7zip/Bundles/SFXSetup/makefile b/CPP/7zip/Bundles/SFXSetup/makefile
index 1f86c42c..129d60cf 100755
--- a/CPP/7zip/Bundles/SFXSetup/makefile
+++ b/CPP/7zip/Bundles/SFXSetup/makefile
@@ -1,16 +1,11 @@
PROG = 7zS.sfx
LIBS = $(LIBS) user32.lib oleaut32.lib shell32.lib ole32.lib comctl32.lib
CFLAGS = $(CFLAGS) -I ../../../ \
- -DEXCLUDE_COM \
-DNO_REGISTRY \
-DEXTRACT_ONLY \
+ -DNO_READ_FROM_CODER \
-D_SFX \
- -DFORMAT_7Z \
- -DCOMPRESS_BCJ_X86 \
- -DCOMPRESS_BCJ2 \
- -DCOMPRESS_COPY \
- -DCOMPRESS_LZMA \
- -D_NO_CRYPTO
+ -D_NO_CRYPTO \
SFX_WIN_OBJS = \
$O\Main.obj \
@@ -21,7 +16,6 @@ GUI_OBJS = \
$O\OpenCallbackGUI.obj \
COMMON_OBJS = \
- $O\Alloc.obj \
$O\CommandLineParser.obj \
$O\CRC.obj \
$O\IntToString.obj \
@@ -49,8 +43,10 @@ WIN_CTRL_OBJS = \
$O\Dialog.obj \
7ZIP_COMMON_OBJS = \
+ $O\CreateCoder.obj \
$O\FileStreams.obj \
$O\InBuffer.obj \
+ $O\FilterCoder.obj \
$O\LimitedStreams.obj \
$O\LockedStream.obj \
$O\OutBuffer.obj \
@@ -61,8 +57,8 @@ WIN_CTRL_OBJS = \
UI_COMMON_OBJS = \
$O\ArchiveOpenCallback.obj \
- $O\ArchiverInfo.obj \
$O\DefaultName.obj \
+ $O\LoadCodecs.obj \
$O\OpenArchive.obj \
FM_OBJS = \
@@ -72,7 +68,6 @@ AR_COMMON_OBJS = \
$O\CoderMixer2.obj \
$O\CoderMixer2MT.obj \
$O\CrossThreadProgress.obj \
- $O\FilterCoder.obj \
$O\ItemNameUtils.obj \
$O\OutStreamWithCRC.obj \
@@ -83,18 +78,33 @@ AR_COMMON_OBJS = \
$O\7zHandler.obj \
$O\7zHeader.obj \
$O\7zIn.obj \
- $O\7zMethodID.obj \
+ $O\7zRegister.obj \
BRANCH_OPT_OBJS = \
$O\BranchCoder.obj \
$O\x86.obj \
$O\x86_2.obj \
+ $O\BCJRegister.obj \
+ $O\BCJ2Register.obj \
+
+COPY_OBJS = \
+ $O\CopyCoder.obj \
+ $O\CopyRegister.obj \
LZ_OBJS = \
$O\LZOutWindow.obj \
LZMA_OPT_OBJS = \
$O\LZMADecoder.obj \
+ $O\LZMARegister.obj \
+
+C_OBJS = \
+ $O\Alloc.obj \
+
+C_BRANCH_OBJS = \
+ $O\BranchX86.obj \
+
+!include "../../Crc2.mak"
OBJS = \
$O\StdAfx.obj \
@@ -109,11 +119,14 @@ OBJS = \
$(AR_COMMON_OBJS) \
$(7Z_OBJS) \
$(BRANCH_OPT_OBJS) \
+ $(COPY_OBJS) \
$(LZ_OBJS) \
$(LZMA_OPT_OBJS) \
- $O\CopyCoder.obj \
$O\MyMessages.obj \
$O\ProgressDialog.obj \
+ $(C_OBJS) \
+ $(C_BRANCH_OBJS) \
+ $(CRC_OBJS) \
$O\resource.res
@@ -143,14 +156,23 @@ $(7Z_OBJS): ../../Archive/7z/$(*B).cpp
$(COMPL)
$(BRANCH_OPT_OBJS): ../../Compress/Branch/$(*B).cpp
$(COMPL)
+$(COPY_OBJS): ../../Compress/Copy/$(*B).cpp
+ $(COMPL)
$(LZ_OBJS): ../../Compress/LZ/$(*B).cpp
$(COMPL)
$(LZMA_OPT_OBJS): ../../Compress/LZMA/$(*B).cpp
$(COMPL)
-$O\CopyCoder.obj: ../../Compress/Copy/$(*B).cpp
- $(COMPL)
$O\MyMessages.obj: ../../UI/Explorer/MyMessages.cpp
$(COMPL)
$O\ProgressDialog.obj: ../../FileManager/Resource/ProgressDialog/$(*B).cpp
$(COMPL)
+
+$(C_OBJS): ../../../../C/$(*B).c
+ $(COMPL_O2)
+
+$(C_BRANCH_OBJS): ../../../../C/Compress/Branch/$(*B).c
+ $(COMPL_O2)
+
+!include "../../Crc.mak"
+