1370b324cSopenharmony_ciPROG = 7zr.exe 2370b324cSopenharmony_ci 3370b324cSopenharmony_ci# USE_C_AES = 1 4370b324cSopenharmony_ci# USE_C_SHA = 1 5370b324cSopenharmony_ci 6370b324cSopenharmony_ciCFLAGS = $(CFLAGS) -DZ7_PROG_VARIANT_R 7370b324cSopenharmony_ci 8370b324cSopenharmony_ciCOMMON_OBJS = \ 9370b324cSopenharmony_ci $O\CommandLineParser.obj \ 10370b324cSopenharmony_ci $O\CRC.obj \ 11370b324cSopenharmony_ci $O\CrcReg.obj \ 12370b324cSopenharmony_ci $O\DynLimBuf.obj \ 13370b324cSopenharmony_ci $O\IntToString.obj \ 14370b324cSopenharmony_ci $O\ListFileUtils.obj \ 15370b324cSopenharmony_ci $O\LzFindPrepare.obj \ 16370b324cSopenharmony_ci $O\NewHandler.obj \ 17370b324cSopenharmony_ci $O\StdInStream.obj \ 18370b324cSopenharmony_ci $O\StdOutStream.obj \ 19370b324cSopenharmony_ci $O\MyString.obj \ 20370b324cSopenharmony_ci $O\Sha256Reg.obj \ 21370b324cSopenharmony_ci $O\StringConvert.obj \ 22370b324cSopenharmony_ci $O\StringToInt.obj \ 23370b324cSopenharmony_ci $O\UTFConvert.obj \ 24370b324cSopenharmony_ci $O\MyVector.obj \ 25370b324cSopenharmony_ci $O\Wildcard.obj \ 26370b324cSopenharmony_ci $O\XzCrc64Init.obj \ 27370b324cSopenharmony_ci $O\XzCrc64Reg.obj \ 28370b324cSopenharmony_ci 29370b324cSopenharmony_ciWIN_OBJS = \ 30370b324cSopenharmony_ci $O\DLL.obj \ 31370b324cSopenharmony_ci $O\ErrorMsg.obj \ 32370b324cSopenharmony_ci $O\FileDir.obj \ 33370b324cSopenharmony_ci $O\FileFind.obj \ 34370b324cSopenharmony_ci $O\FileIO.obj \ 35370b324cSopenharmony_ci $O\FileLink.obj \ 36370b324cSopenharmony_ci $O\FileName.obj \ 37370b324cSopenharmony_ci $O\FileSystem.obj \ 38370b324cSopenharmony_ci $O\MemoryLock.obj \ 39370b324cSopenharmony_ci $O\PropVariant.obj \ 40370b324cSopenharmony_ci $O\PropVariantConv.obj \ 41370b324cSopenharmony_ci $O\Registry.obj \ 42370b324cSopenharmony_ci $O\System.obj \ 43370b324cSopenharmony_ci $O\SystemInfo.obj \ 44370b324cSopenharmony_ci $O\TimeUtils.obj \ 45370b324cSopenharmony_ci 46370b324cSopenharmony_ci7ZIP_COMMON_OBJS = \ 47370b324cSopenharmony_ci $O\CreateCoder.obj \ 48370b324cSopenharmony_ci $O\CWrappers.obj \ 49370b324cSopenharmony_ci $O\FilePathAutoRename.obj \ 50370b324cSopenharmony_ci $O\FileStreams.obj \ 51370b324cSopenharmony_ci $O\InBuffer.obj \ 52370b324cSopenharmony_ci $O\InOutTempBuffer.obj \ 53370b324cSopenharmony_ci $O\FilterCoder.obj \ 54370b324cSopenharmony_ci $O\LimitedStreams.obj \ 55370b324cSopenharmony_ci $O\MethodId.obj \ 56370b324cSopenharmony_ci $O\MethodProps.obj \ 57370b324cSopenharmony_ci $O\MultiOutStream.obj \ 58370b324cSopenharmony_ci $O\OffsetStream.obj \ 59370b324cSopenharmony_ci $O\OutBuffer.obj \ 60370b324cSopenharmony_ci $O\ProgressUtils.obj \ 61370b324cSopenharmony_ci $O\PropId.obj \ 62370b324cSopenharmony_ci $O\StreamBinder.obj \ 63370b324cSopenharmony_ci $O\StreamObjects.obj \ 64370b324cSopenharmony_ci $O\StreamUtils.obj \ 65370b324cSopenharmony_ci $O\UniqBlocks.obj \ 66370b324cSopenharmony_ci $O\VirtThread.obj \ 67370b324cSopenharmony_ci 68370b324cSopenharmony_ciAR_OBJS = \ 69370b324cSopenharmony_ci $O\LzmaHandler.obj \ 70370b324cSopenharmony_ci $O\SplitHandler.obj \ 71370b324cSopenharmony_ci $O\XzHandler.obj \ 72370b324cSopenharmony_ci 73370b324cSopenharmony_ciAR_COMMON_OBJS = \ 74370b324cSopenharmony_ci $O\CoderMixer2.obj \ 75370b324cSopenharmony_ci $O\DummyOutStream.obj \ 76370b324cSopenharmony_ci $O\HandlerOut.obj \ 77370b324cSopenharmony_ci $O\InStreamWithCRC.obj \ 78370b324cSopenharmony_ci $O\ItemNameUtils.obj \ 79370b324cSopenharmony_ci $O\MultiStream.obj \ 80370b324cSopenharmony_ci $O\OutStreamWithCRC.obj \ 81370b324cSopenharmony_ci $O\ParseProperties.obj \ 82370b324cSopenharmony_ci 83370b324cSopenharmony_ci 84370b324cSopenharmony_ci7Z_OBJS = \ 85370b324cSopenharmony_ci $O\7zCompressionMode.obj \ 86370b324cSopenharmony_ci $O\7zDecode.obj \ 87370b324cSopenharmony_ci $O\7zEncode.obj \ 88370b324cSopenharmony_ci $O\7zExtract.obj \ 89370b324cSopenharmony_ci $O\7zFolderInStream.obj \ 90370b324cSopenharmony_ci $O\7zHandler.obj \ 91370b324cSopenharmony_ci $O\7zHandlerOut.obj \ 92370b324cSopenharmony_ci $O\7zHeader.obj \ 93370b324cSopenharmony_ci $O\7zIn.obj \ 94370b324cSopenharmony_ci $O\7zOut.obj \ 95370b324cSopenharmony_ci $O\7zProperties.obj \ 96370b324cSopenharmony_ci $O\7zRegister.obj \ 97370b324cSopenharmony_ci $O\7zSpecStream.obj \ 98370b324cSopenharmony_ci $O\7zUpdate.obj \ 99370b324cSopenharmony_ci 100370b324cSopenharmony_ciCOMPRESS_OBJS = \ 101370b324cSopenharmony_ci $O\Bcj2Coder.obj \ 102370b324cSopenharmony_ci $O\Bcj2Register.obj \ 103370b324cSopenharmony_ci $O\BcjCoder.obj \ 104370b324cSopenharmony_ci $O\BcjRegister.obj \ 105370b324cSopenharmony_ci $O\BranchMisc.obj \ 106370b324cSopenharmony_ci $O\BranchRegister.obj \ 107370b324cSopenharmony_ci $O\ByteSwap.obj \ 108370b324cSopenharmony_ci $O\CopyCoder.obj \ 109370b324cSopenharmony_ci $O\CopyRegister.obj \ 110370b324cSopenharmony_ci $O\DeltaFilter.obj \ 111370b324cSopenharmony_ci $O\Lzma2Decoder.obj \ 112370b324cSopenharmony_ci $O\Lzma2Encoder.obj \ 113370b324cSopenharmony_ci $O\Lzma2Register.obj \ 114370b324cSopenharmony_ci $O\LzmaDecoder.obj \ 115370b324cSopenharmony_ci $O\LzmaEncoder.obj \ 116370b324cSopenharmony_ci $O\LzmaRegister.obj \ 117370b324cSopenharmony_ci $O\XzDecoder.obj \ 118370b324cSopenharmony_ci $O\XzEncoder.obj \ 119370b324cSopenharmony_ci 120370b324cSopenharmony_ciCRYPTO_OBJS = \ 121370b324cSopenharmony_ci $O\7zAes.obj \ 122370b324cSopenharmony_ci $O\7zAesRegister.obj \ 123370b324cSopenharmony_ci $O\MyAes.obj \ 124370b324cSopenharmony_ci $O\MyAesReg.obj \ 125370b324cSopenharmony_ci $O\RandGen.obj \ 126370b324cSopenharmony_ci 127370b324cSopenharmony_ciC_OBJS = \ 128370b324cSopenharmony_ci $O\7zStream.obj \ 129370b324cSopenharmony_ci $O\Alloc.obj \ 130370b324cSopenharmony_ci $O\Bcj2.obj \ 131370b324cSopenharmony_ci $O\Bcj2Enc.obj \ 132370b324cSopenharmony_ci $O\Bra.obj \ 133370b324cSopenharmony_ci $O\Bra86.obj \ 134370b324cSopenharmony_ci $O\BraIA64.obj \ 135370b324cSopenharmony_ci $O\CpuArch.obj \ 136370b324cSopenharmony_ci $O\Delta.obj \ 137370b324cSopenharmony_ci $O\LzFind.obj \ 138370b324cSopenharmony_ci $O\LzFindMt.obj \ 139370b324cSopenharmony_ci $O\Lzma2Dec.obj \ 140370b324cSopenharmony_ci $O\Lzma2DecMt.obj \ 141370b324cSopenharmony_ci $O\Lzma2Enc.obj \ 142370b324cSopenharmony_ci $O\LzmaDec.obj \ 143370b324cSopenharmony_ci $O\LzmaEnc.obj \ 144370b324cSopenharmony_ci $O\MtCoder.obj \ 145370b324cSopenharmony_ci $O\MtDec.obj \ 146370b324cSopenharmony_ci $O\Sort.obj \ 147370b324cSopenharmony_ci $O\SwapBytes.obj \ 148370b324cSopenharmony_ci $O\Threads.obj \ 149370b324cSopenharmony_ci $O\Xz.obj \ 150370b324cSopenharmony_ci $O\XzDec.obj \ 151370b324cSopenharmony_ci $O\XzEnc.obj \ 152370b324cSopenharmony_ci $O\XzIn.obj \ 153370b324cSopenharmony_ci 154370b324cSopenharmony_ci!include "../../UI/Console/Console.mak" 155370b324cSopenharmony_ci 156370b324cSopenharmony_ci!include "../../Aes.mak" 157370b324cSopenharmony_ci!include "../../Crc.mak" 158370b324cSopenharmony_ci!include "../../Crc64.mak" 159370b324cSopenharmony_ci!include "../../LzFindOpt.mak" 160370b324cSopenharmony_ci!include "../../LzmaDec.mak" 161370b324cSopenharmony_ci!include "../../Sha256.mak" 162370b324cSopenharmony_ci 163370b324cSopenharmony_ci!include "../../7zip.mak" 164