1 PROG = 7zxr.dll 2 DEF_FILE = ../../Archive/Archive2.def 3 CFLAGS = $(CFLAGS) -I ../../../ \ 4 -DEXTRACT_ONLY \ 5 -D_NO_CRYPTO 6 7 COMMON_OBJS = \ 8 $O\CRC.obj \ 9 $O\IntToString.obj \ 10 $O\NewHandler.obj \ 11 $O\MyString.obj \ 12 $O\StringConvert.obj \ 13 $O\StringToInt.obj \ 14 $O\MyVector.obj \ 15 $O\Wildcard.obj \ 16 17 WIN_OBJS = \ 18 $O\PropVariant.obj \ 19 $O\Synchronization.obj \ 20 $O\System.obj \ 21 22 7ZIP_COMMON_OBJS = \ 23 $O\CreateCoder.obj \ 24 $O\CWrappers.obj \ 25 $O\InBuffer.obj \ 26 $O\FilterCoder.obj \ 27 $O\LimitedStreams.obj \ 28 $O\LockedStream.obj \ 29 $O\MethodId.obj \ 30 $O\MethodProps.obj \ 31 $O\OutBuffer.obj \ 32 $O\ProgressUtils.obj \ 33 $O\StreamBinder.obj \ 34 $O\StreamObjects.obj \ 35 $O\StreamUtils.obj \ 36 $O\VirtThread.obj \ 37 38 AR_OBJS = \ 39 $O\ArchiveExports.obj \ 40 $O\DllExports2.obj \ 41 42 AR_COMMON_OBJS = \ 43 $O\CoderMixer2.obj \ 44 $O\CoderMixer2MT.obj \ 45 $O\CrossThreadProgress.obj \ 46 $O\HandlerOut.obj \ 47 $O\ItemNameUtils.obj \ 48 $O\OutStreamWithCRC.obj \ 49 $O\ParseProperties.obj \ 50 51 52 7Z_OBJS = \ 53 $O\7zCompressionMode.obj \ 54 $O\7zDecode.obj \ 55 $O\7zExtract.obj \ 56 $O\7zFolderOutStream.obj \ 57 $O\7zHandler.obj \ 58 $O\7zHeader.obj \ 59 $O\7zIn.obj \ 60 $O\7zProperties.obj \ 61 $O\7zRegister.obj \ 62 63 64 COMPRESS_OBJS = \ 65 $O\CodecExports.obj \ 66 $O\Bcj2Coder.obj \ 67 $O\Bcj2Register.obj \ 68 $O\BcjCoder.obj \ 69 $O\BcjRegister.obj \ 70 $O\BranchCoder.obj \ 71 $O\BranchMisc.obj \ 72 $O\BranchRegister.obj \ 73 $O\ByteSwap.obj \ 74 $O\CopyCoder.obj \ 75 $O\CopyRegister.obj \ 76 $O\DeltaFilter.obj \ 77 $O\Lzma2Decoder.obj \ 78 $O\Lzma2Register.obj \ 79 $O\LzmaDecoder.obj \ 80 $O\LzmaRegister.obj \ 81 82 C_OBJS = \ 83 $O\Alloc.obj \ 84 $O\Bra.obj \ 85 $O\Bra86.obj \ 86 $O\BraIA64.obj \ 87 $O\CpuArch.obj \ 88 $O\Delta.obj \ 89 $O\Lzma2Dec.obj \ 90 $O\LzmaDec.obj \ 91 $O\Threads.obj \ 92 93 !include "../../Crc.mak" 94 95 OBJS = \ 96 $O\StdAfx.obj \ 97 $(CONSOLE_OBJS) \ 98 $(COMMON_OBJS) \ 99 $(WIN_OBJS) \ 100 $(7ZIP_COMMON_OBJS) \ 101 $(AR_OBJS) \ 102 $(AR_COMMON_OBJS) \ 103 $(7Z_OBJS) \ 104 $(COMPRESS_OBJS) \ 105 $(C_OBJS) \ 106 $(ASM_OBJS) \ 107 $O\resource.res 108 109 110 !include "../../../Build.mak" 111 112 $(COMMON_OBJS): ../../../Common/$(*B).cpp 113 $(COMPL) 114 $(WIN_OBJS): ../../../Windows/$(*B).cpp 115 $(COMPL) 116 $(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp 117 $(COMPL) 118 $(AR_OBJS): ../../Archive/$(*B).cpp 119 $(COMPL) 120 $(AR_COMMON_OBJS): ../../Archive/Common/$(*B).cpp 121 $(COMPL) 122 123 $(7Z_OBJS): ../../Archive/7z/$(*B).cpp 124 $(COMPL) 125 126 $(COMPRESS_OBJS): ../../Compress/$(*B).cpp 127 $(COMPL_O2) 128 129 $(C_OBJS): ../../../../C/$(*B).c 130 $(COMPL_O2) 131 132 !include "../../Asm.mak" 133