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\ItemNameUtils.obj \
53 $O\OutStreamWithCRC.obj \
54 $O\ParseProperties.obj \
58 $O\7zCompressionMode.obj \
61 $O\7zFolderOutStream.obj \
74 $O\ByteSwapRegister.obj \
85 $O\BranchRegister.obj \
107 $O\BranchARMThumb.obj \
118 $(7ZIP_COMMON_OBJS) \
133 !include "../../../Build.mak"
135 $(COMMON_OBJS): ../../../Common/$(*B).cpp
137 $(WIN_OBJS): ../../../Windows/$(*B).cpp
139 $(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
141 $(AR_OBJS): ../../Archive/$(*B).cpp
143 $(AR_COMMON_OBJS): ../../Archive/Common/$(*B).cpp
146 $(7Z_OBJS): ../../Archive/7z/$(*B).cpp
149 $(COMPRESS_OBJS): ../../Compress/$(*B).cpp
151 $(BRANCH_OPT_OBJS): ../../Compress/Branch/$(*B).cpp
153 $(SWAP_OPT_OBJS): ../../Compress/ByteSwap/$(*B).cpp
155 $(COPY_OBJS): ../../Compress/Copy/$(*B).cpp
157 $(LZ_OBJS): ../../Compress/LZ/$(*B).cpp
159 $(LZMA_OPT_OBJS): ../../Compress/LZMA/$(*B).cpp
162 $(C_OBJS): ../../../../C/$(*B).c
164 $(C_BRANCH_OBJS): ../../../../C/Compress/Branch/$(*B).c