2 DEF_FILE = ../../Archive/Archive2.def
3 LIBS = $(LIBS) user32.lib oleaut32.lib
4 CFLAGS = $(CFLAGS) -I ../../../ \
14 $O\StringConvert.obj \
24 $O\Synchronization.obj \
30 $O\InOutTempBuffer.obj \
32 $O\LimitedStreams.obj \
37 $O\ProgressUtils.obj \
39 $O\StreamObjects.obj \
44 $O\ArchiveExports.obj \
49 $O\CoderMixer2MT.obj \
50 $O\CrossThreadProgress.obj \
52 $O\InStreamWithCRC.obj \
53 $O\ItemNameUtils.obj \
54 $O\OutStreamWithCRC.obj \
55 $O\ParseProperties.obj \
59 $O\7zCompressionMode.obj \
63 $O\7zFolderInStream.obj \
64 $O\7zFolderOutStream.obj \
88 $O\BranchRegister.obj \
94 $O\ByteSwapRegister.obj \
106 $O\LZMARegister.obj \
116 $O\MatchFinderMt.obj \
120 $O\BranchARMThumb.obj \
131 $(7ZIP_COMMON_OBJS) \
141 $(DEFLATE_OPT_OBJS) \
148 $O\RangeCoderBit.obj \
152 !include "../../../Build.mak"
154 $(COMMON_OBJS): ../../../Common/$(*B).cpp
156 $(WIN_OBJS): ../../../Windows/$(*B).cpp
158 $(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
160 $(AR_OBJS): ../../Archive/$(*B).cpp
162 $(AR_COMMON_OBJS): ../../Archive/Common/$(*B).cpp
165 $(7Z_OBJS): ../../Archive/7z/$(*B).cpp
168 $(COMPRESS_OBJS): ../../Compress/$(*B).cpp
170 $(BRANCH_OPT_OBJS): ../../Compress/Branch/$(*B).cpp
172 $(SWAP_OPT_OBJS): ../../Compress/ByteSwap/$(*B).cpp
174 $(COPY_OBJS): ../../Compress/Copy/$(*B).cpp
176 $(LZ_OBJS): ../../Compress/LZ/$(*B).cpp
178 $(LZMA_OPT_OBJS): ../../Compress/LZMA/$(*B).cpp
180 $O\RangeCoderBit.obj: ../../Compress/RangeCoder/$(*B).cpp
183 $(C_OBJS): ../../../../C/$(*B).c
185 $(C_LZ_OBJS): ../../../../C/Compress/Lz/$(*B).c
187 $(C_BRANCH_OBJS): ../../../../C/Compress/Branch/$(*B).c