1baa3858d3f5d128a5c8466b700098109edcad5f2repo syncPROG = 7zr.exe
2baa3858d3f5d128a5c8466b700098109edcad5f2repo syncMY_CONSOLE = 1
3baa3858d3f5d128a5c8466b700098109edcad5f2repo syncCFLAGS = $(CFLAGS) -I ../../../ \
4baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  -D_NO_CRYPTO \
5baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
6baa3858d3f5d128a5c8466b700098109edcad5f2repo sync!IFNDEF UNDER_CE
7baa3858d3f5d128a5c8466b700098109edcad5f2repo syncCFLAGS = $(CFLAGS) -DWIN_LONG_PATH
8baa3858d3f5d128a5c8466b700098109edcad5f2repo sync!ENDIF
9baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
10baa3858d3f5d128a5c8466b700098109edcad5f2repo syncCONSOLE_OBJS = \
11baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\BenchCon.obj \
12baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\ConsoleClose.obj \
13baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\ExtractCallbackConsole.obj \
14baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\List.obj \
15baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Main.obj \
16baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\MainAr.obj \
17baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\OpenCallbackConsole.obj \
18baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\PercentPrinter.obj \
19baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\UpdateCallbackConsole.obj \
20baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\UserInputUtils.obj \
21baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
22baa3858d3f5d128a5c8466b700098109edcad5f2repo syncCOMMON_OBJS = \
23baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\CommandLineParser.obj \
24baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\CRC.obj \
25baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\IntToString.obj \
26baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\ListFileUtils.obj \
27baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\NewHandler.obj \
28baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\StdInStream.obj \
29baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\StdOutStream.obj \
30baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\MyString.obj \
31baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\StringConvert.obj \
32baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\StringToInt.obj \
33baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\UTFConvert.obj \
34baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\MyVector.obj \
35baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Wildcard.obj \
36baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
37baa3858d3f5d128a5c8466b700098109edcad5f2repo syncWIN_OBJS = \
38baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\DLL.obj \
39baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Error.obj \
40baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\FileDir.obj \
41baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\FileFind.obj \
42baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\FileIO.obj \
43baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\FileName.obj \
44baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\MemoryLock.obj \
45baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\PropVariant.obj \
46baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\PropVariantConversions.obj \
47baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Synchronization.obj \
48baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\System.obj \
49baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Time.obj \
50baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
51baa3858d3f5d128a5c8466b700098109edcad5f2repo sync7ZIP_COMMON_OBJS = \
52baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\CreateCoder.obj \
53baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\CWrappers.obj \
54baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\FilePathAutoRename.obj \
55baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\FileStreams.obj \
56baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\InBuffer.obj \
57baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\InOutTempBuffer.obj \
58baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\FilterCoder.obj \
59baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\LimitedStreams.obj \
60baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\LockedStream.obj \
61baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\MethodId.obj \
62baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\MethodProps.obj \
63baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\OffsetStream.obj \
64baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\OutBuffer.obj \
65baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\ProgressUtils.obj \
66baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\StreamBinder.obj \
67baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\StreamObjects.obj \
68baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\StreamUtils.obj \
69baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\VirtThread.obj \
70baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
71baa3858d3f5d128a5c8466b700098109edcad5f2repo syncUI_COMMON_OBJS = \
72baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\ArchiveCommandLine.obj \
73baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\ArchiveExtractCallback.obj \
74baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\ArchiveOpenCallback.obj \
75baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Bench.obj \
76baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\DefaultName.obj \
77baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\EnumDirItems.obj \
78baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Extract.obj \
79baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\ExtractingFilePath.obj \
80baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\LoadCodecs.obj \
81baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\OpenArchive.obj \
82baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\PropIDUtils.obj \
83baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\SetProperties.obj \
84baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\SortUtils.obj \
85baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\TempFiles.obj \
86baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Update.obj \
87baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\UpdateAction.obj \
88baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\UpdateCallback.obj \
89baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\UpdatePair.obj \
90baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\UpdateProduce.obj \
91baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\WorkDir.obj \
92baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
93baa3858d3f5d128a5c8466b700098109edcad5f2repo syncAR_OBJS = \
94baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\LzmaHandler.obj \
95baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\SplitHandler.obj \
96baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\XzHandler.obj \
97baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
98baa3858d3f5d128a5c8466b700098109edcad5f2repo syncAR_COMMON_OBJS = \
99baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\CoderMixer2.obj \
100baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\CoderMixer2MT.obj \
101baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\CrossThreadProgress.obj \
102baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\DummyOutStream.obj \
103baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\HandlerOut.obj \
104baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\InStreamWithCRC.obj \
105baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\ItemNameUtils.obj \
106baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\MultiStream.obj \
107baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\OutStreamWithCRC.obj \
108baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\ParseProperties.obj \
109baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
110baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
111baa3858d3f5d128a5c8466b700098109edcad5f2repo sync7Z_OBJS = \
112baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zCompressionMode.obj \
113baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zDecode.obj \
114baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zEncode.obj \
115baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zExtract.obj \
116baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zFolderInStream.obj \
117baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zFolderOutStream.obj \
118baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zHandler.obj \
119baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zHandlerOut.obj \
120baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zHeader.obj \
121baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zIn.obj \
122baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zOut.obj \
123baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zProperties.obj \
124baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zRegister.obj \
125baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zSpecStream.obj \
126baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zUpdate.obj \
127baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
128baa3858d3f5d128a5c8466b700098109edcad5f2repo syncCOMPRESS_OBJS = \
129baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Bcj2Coder.obj \
130baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Bcj2Register.obj \
131baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\BcjCoder.obj \
132baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\BcjRegister.obj \
133baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\BranchCoder.obj \
134baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\BranchMisc.obj \
135baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\BranchRegister.obj \
136baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\ByteSwap.obj \
137baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\CopyCoder.obj \
138baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\CopyRegister.obj \
139baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\DeltaFilter.obj \
140baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Lzma2Decoder.obj \
141baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Lzma2Encoder.obj \
142baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Lzma2Register.obj \
143baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\LzmaDecoder.obj \
144baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\LzmaEncoder.obj \
145baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\LzmaRegister.obj \
146baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
147baa3858d3f5d128a5c8466b700098109edcad5f2repo syncC_OBJS = \
148baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\7zStream.obj \
149baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Alloc.obj \
150baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Bra.obj \
151baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Bra86.obj \
152baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\BraIA64.obj \
153baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\CpuArch.obj \
154baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Delta.obj \
155baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\LzFind.obj \
156baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\LzFindMt.obj \
157baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Lzma2Dec.obj \
158baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Lzma2Enc.obj \
159baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\LzmaDec.obj \
160baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\LzmaEnc.obj \
161baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\MtCoder.obj \
162baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Sha256.obj \
163baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Threads.obj \
164baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\Xz.obj \
165baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\XzCrc64.obj \
166baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\XzDec.obj \
167baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\XzEnc.obj \
168baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\XzIn.obj \
169baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
170baa3858d3f5d128a5c8466b700098109edcad5f2repo sync!include "../../Crc.mak"
171baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
172baa3858d3f5d128a5c8466b700098109edcad5f2repo syncOBJS = \
173baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\StdAfx.obj \
174baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $(CONSOLE_OBJS) \
175baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $(COMMON_OBJS) \
176baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $(WIN_OBJS) \
177baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $(7ZIP_COMMON_OBJS) \
178baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $(UI_COMMON_OBJS) \
179baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $(AR_OBJS) \
180baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $(AR_COMMON_OBJS) \
181baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $(7Z_OBJS) \
182baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $(COMPRESS_OBJS) \
183baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $(C_OBJS) \
184baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $(ASM_OBJS) \
185baa3858d3f5d128a5c8466b700098109edcad5f2repo sync  $O\resource.res
186baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
187baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
188baa3858d3f5d128a5c8466b700098109edcad5f2repo sync!include "../../../Build.mak"
189baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
190baa3858d3f5d128a5c8466b700098109edcad5f2repo sync$(CONSOLE_OBJS): ../../UI/Console/$(*B).cpp
191baa3858d3f5d128a5c8466b700098109edcad5f2repo sync	$(COMPL)
192baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
193baa3858d3f5d128a5c8466b700098109edcad5f2repo sync$(COMMON_OBJS): ../../../Common/$(*B).cpp
194baa3858d3f5d128a5c8466b700098109edcad5f2repo sync	$(COMPL)
195baa3858d3f5d128a5c8466b700098109edcad5f2repo sync$(WIN_OBJS): ../../../Windows/$(*B).cpp
196baa3858d3f5d128a5c8466b700098109edcad5f2repo sync	$(COMPL)
197baa3858d3f5d128a5c8466b700098109edcad5f2repo sync$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp
198baa3858d3f5d128a5c8466b700098109edcad5f2repo sync	$(COMPL)
199baa3858d3f5d128a5c8466b700098109edcad5f2repo sync$(UI_COMMON_OBJS): ../../UI/Common/$(*B).cpp
200baa3858d3f5d128a5c8466b700098109edcad5f2repo sync	$(COMPL)
201baa3858d3f5d128a5c8466b700098109edcad5f2repo sync$(AR_OBJS): ../../Archive/$(*B).cpp
202baa3858d3f5d128a5c8466b700098109edcad5f2repo sync	$(COMPL)
203baa3858d3f5d128a5c8466b700098109edcad5f2repo sync$(AR_COMMON_OBJS): ../../Archive/Common/$(*B).cpp
204baa3858d3f5d128a5c8466b700098109edcad5f2repo sync	$(COMPL)
205baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
206baa3858d3f5d128a5c8466b700098109edcad5f2repo sync$(7Z_OBJS): ../../Archive/7z/$(*B).cpp
207baa3858d3f5d128a5c8466b700098109edcad5f2repo sync	$(COMPL)
208baa3858d3f5d128a5c8466b700098109edcad5f2repo sync$(COMPRESS_OBJS): ../../Compress/$(*B).cpp
209baa3858d3f5d128a5c8466b700098109edcad5f2repo sync	$(COMPL_O2)
210baa3858d3f5d128a5c8466b700098109edcad5f2repo sync$(C_OBJS): ../../../../C/$(*B).c
211baa3858d3f5d128a5c8466b700098109edcad5f2repo sync	$(COMPL_O2)
212baa3858d3f5d128a5c8466b700098109edcad5f2repo sync
213baa3858d3f5d128a5c8466b700098109edcad5f2repo sync!include "../../Asm.mak"
214