1PROG = 7z.sfx 2MY_FIXED = 1 3 4CFLAGS = $(CFLAGS) \ 5 -DZ7_NO_REGISTRY \ 6 -DZ7_EXTRACT_ONLY \ 7 -DZ7_NO_READ_FROM_CODER \ 8 -DZ7_SFX \ 9 -DZ7_NO_LONG_PATH \ 10 -DZ7_NO_LARGE_PAGES \ 11 12!IFDEF UNDER_CE 13LIBS = $(LIBS) ceshell.lib Commctrl.lib 14!ELSE 15LIBS = $(LIBS) comctl32.lib comdlg32.lib 16!ENDIF 17 18CURRENT_OBJS = \ 19 $O\SfxWin.obj \ 20 21GUI_OBJS = \ 22 $O\ExtractDialog.obj \ 23 $O\ExtractGUI.obj \ 24 25COMMON_OBJS = \ 26 $O\CRC.obj \ 27 $O\CommandLineParser.obj \ 28 $O\IntToString.obj \ 29 $O\NewHandler.obj \ 30 $O\MyString.obj \ 31 $O\StringConvert.obj \ 32 $O\MyVector.obj \ 33 $O\Wildcard.obj \ 34 35WIN_OBJS = \ 36 $O\Clipboard.obj \ 37 $O\CommonDialog.obj \ 38 $O\DLL.obj \ 39 $O\ErrorMsg.obj \ 40 $O\FileDir.obj \ 41 $O\FileFind.obj \ 42 $O\FileIO.obj \ 43 $O\FileName.obj \ 44 $O\MemoryGlobal.obj \ 45 $O\PropVariant.obj \ 46 $O\PropVariantConv.obj \ 47 $O\ResourceString.obj \ 48 $O\Shell.obj \ 49 $O\Synchronization.obj \ 50 $O\System.obj \ 51 $O\TimeUtils.obj \ 52 $O\Window.obj \ 53 54WIN_CTRL_OBJS = \ 55 $O\ComboBox.obj \ 56 $O\Dialog.obj \ 57 $O\ListView.obj \ 58 597ZIP_COMMON_OBJS = \ 60 $O\CreateCoder.obj \ 61 $O\CWrappers.obj \ 62 $O\FilePathAutoRename.obj \ 63 $O\FileStreams.obj \ 64 $O\InBuffer.obj \ 65 $O\FilterCoder.obj \ 66 $O\LimitedStreams.obj \ 67 $O\OutBuffer.obj \ 68 $O\ProgressUtils.obj \ 69 $O\PropId.obj \ 70 $O\StreamBinder.obj \ 71 $O\StreamObjects.obj \ 72 $O\StreamUtils.obj \ 73 $O\VirtThread.obj \ 74 75UI_COMMON_OBJS = \ 76 $O\ArchiveExtractCallback.obj \ 77 $O\ArchiveOpenCallback.obj \ 78 $O\DefaultName.obj \ 79 $O\Extract.obj \ 80 $O\ExtractingFilePath.obj \ 81 $O\LoadCodecs.obj \ 82 $O\OpenArchive.obj \ 83 84EXPLORER_OBJS = \ 85 $O\MyMessages.obj \ 86 87FM_OBJS = \ 88 $O\BrowseDialog.obj \ 89 $O\ComboDialog.obj \ 90 $O\ExtractCallback.obj \ 91 $O\FormatUtils.obj \ 92 $O\OverwriteDialog.obj \ 93 $O\PasswordDialog.obj \ 94 $O\ProgressDialog2.obj \ 95 $O\PropertyName.obj \ 96 $O\SysIconUtils.obj \ 97 98AR_OBJS = \ 99 $O\SplitHandler.obj \ 100 101AR_COMMON_OBJS = \ 102 $O\CoderMixer2.obj \ 103 $O\ItemNameUtils.obj \ 104 $O\MultiStream.obj \ 105 $O\OutStreamWithCRC.obj \ 106 1077Z_OBJS = \ 108 $O\7zDecode.obj \ 109 $O\7zExtract.obj \ 110 $O\7zHandler.obj \ 111 $O\7zIn.obj \ 112 $O\7zRegister.obj \ 113 114COMPRESS_OBJS = \ 115 $O\Bcj2Coder.obj \ 116 $O\Bcj2Register.obj \ 117 $O\BcjCoder.obj \ 118 $O\BcjRegister.obj \ 119 $O\BranchMisc.obj \ 120 $O\BranchRegister.obj \ 121 $O\CopyCoder.obj \ 122 $O\CopyRegister.obj \ 123 $O\DeltaFilter.obj \ 124 $O\Lzma2Decoder.obj \ 125 $O\Lzma2Register.obj \ 126 $O\LzmaDecoder.obj \ 127 $O\LzmaRegister.obj \ 128 $O\PpmdDecoder.obj \ 129 $O\PpmdRegister.obj \ 130 131CRYPTO_OBJS = \ 132 $O\7zAes.obj \ 133 $O\7zAesRegister.obj \ 134 $O\MyAes.obj \ 135 136C_OBJS = \ 137 $O\7zStream.obj \ 138 $O\Alloc.obj \ 139 $O\Bcj2.obj \ 140 $O\Bra.obj \ 141 $O\Bra86.obj \ 142 $O\BraIA64.obj \ 143 $O\CpuArch.obj \ 144 $O\Delta.obj \ 145 $O\DllSecur.obj \ 146 $O\Lzma2Dec.obj \ 147 $O\Lzma2DecMt.obj \ 148 $O\LzmaDec.obj \ 149 $O\MtDec.obj \ 150 $O\Ppmd7.obj \ 151 $O\Ppmd7Dec.obj \ 152 $O\Threads.obj \ 153 154!include "../../Aes.mak" 155!include "../../Crc.mak" 156!include "../../LzmaDec.mak" 157!include "../../Sha256.mak" 158 159!include "../../7zip.mak" 160