2 LIBS = $(LIBS) user32.lib oleaut32.lib Advapi32.lib
4 CFLAGS = $(CFLAGS) -I ../../../ \
16 $O\ExtractCallbackConsole.obj \
20 $O\OpenCallbackConsole.obj \
21 $O\PercentPrinter.obj \
22 $O\UpdateCallbackConsole.obj \
23 $O\UserInputUtils.obj \
26 $O\CommandLineParser.obj \
29 $O\ListFileUtils.obj \
34 $O\StringConvert.obj \
49 $O\PropVariantConversions.obj \
50 $O\Synchronization.obj \
55 $O\FilePathAutoRename.obj \
58 $O\InOutTempBuffer.obj \
60 $O\LimitedStreams.obj \
66 $O\ProgressUtils.obj \
68 $O\StreamObjects.obj \
73 $O\ArchiveCommandLine.obj \
74 $O\ArchiveExtractCallback.obj \
75 $O\ArchiveOpenCallback.obj \
79 $O\ExtractingFilePath.obj \
83 $O\SetProperties.obj \
88 $O\UpdateCallback.obj \
90 $O\UpdateProduce.obj \
95 $O\CoderMixer2MT.obj \
96 $O\CrossThreadProgress.obj \
97 $O\DummyOutStream.obj \
99 $O\InStreamWithCRC.obj \
100 $O\ItemNameUtils.obj \
102 $O\OutStreamWithCRC.obj \
103 $O\ParseProperties.obj \
107 $O\7zCompressionMode.obj \
111 $O\7zFolderInStream.obj \
112 $O\7zFolderOutStream.obj \
114 $O\7zHandlerOut.obj \
118 $O\7zProperties.obj \
120 $O\7zSpecStream.obj \
133 $O\BranchRegister.obj \
135 $O\BCJ2Register.obj \
139 $O\ByteSwapRegister.obj \
143 $O\CopyRegister.obj \
151 $O\LZMARegister.obj \
155 $O\LzmaBenchCon.obj \
165 $O\MatchFinderMt.obj \
169 $O\BranchARMThumb.obj \
180 $(7ZIP_COMMON_OBJS) \
193 $O\RangeCoderBit.obj \
198 !include "../../../Build.mak"
200 $(CONSOLE_OBJS): ../../UI/Console/$(*B).cpp
203 $(COMMON_OBJS): ../../../Common/$(*B).cpp
205 $(WIN_OBJS): ../../../Windows/$(*B).cpp
207 $(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
209 $(UI_COMMON_OBJS): ../../UI/Common/$(*B).cpp
211 $(AR_COMMON_OBJS): ../../Archive/Common/$(*B).cpp
214 $(7Z_OBJS): ../../Archive/7z/$(*B).cpp
216 $(BRANCH_OPT_OBJS): ../../Compress/Branch/$(*B).cpp
218 $(SWAP_OPT_OBJS): ../../Compress/ByteSwap/$(*B).cpp
220 $(COPY_OBJS): ../../Compress/Copy/$(*B).cpp
222 $(LZ_OBJS): ../../Compress/LZ/$(*B).cpp
224 $(LZMA_OPT_OBJS): ../../Compress/LZMA/$(*B).cpp
226 $(LZMA_BENCH_OBJS): ../../Compress/LZMA_Alone/$(*B).cpp
228 $O\RangeCoderBit.obj: ../../Compress/RangeCoder/$(*B).cpp
231 $(C_OBJS): ../../../../C/$(*B).c
233 $(C_LZ_OBJS): ../../../../C/Compress/Lz/$(*B).c
235 $(C_BRANCH_OBJS): ../../../../C/Compress/Branch/$(*B).c