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