1370b324cSopenharmony_ciPROG = 7z.sfx 2370b324cSopenharmony_ciMY_FIXED = 1 3370b324cSopenharmony_ci 4370b324cSopenharmony_ciCFLAGS = $(CFLAGS) \ 5370b324cSopenharmony_ci -DZ7_NO_REGISTRY \ 6370b324cSopenharmony_ci -DZ7_EXTRACT_ONLY \ 7370b324cSopenharmony_ci -DZ7_NO_READ_FROM_CODER \ 8370b324cSopenharmony_ci -DZ7_SFX \ 9370b324cSopenharmony_ci 10370b324cSopenharmony_ci!IFDEF UNDER_CE 11370b324cSopenharmony_ciLIBS = $(LIBS) ceshell.lib Commctrl.lib 12370b324cSopenharmony_ci!ELSE 13370b324cSopenharmony_ciLIBS = $(LIBS) comctl32.lib comdlg32.lib 14370b324cSopenharmony_ci!ENDIF 15370b324cSopenharmony_ci 16370b324cSopenharmony_ciCURRENT_OBJS = \ 17370b324cSopenharmony_ci $O\SfxWin.obj \ 18370b324cSopenharmony_ci 19370b324cSopenharmony_ciGUI_OBJS = \ 20370b324cSopenharmony_ci $O\ExtractDialog.obj \ 21370b324cSopenharmony_ci $O\ExtractGUI.obj \ 22370b324cSopenharmony_ci 23370b324cSopenharmony_ciCOMMON_OBJS = \ 24370b324cSopenharmony_ci $O\CRC.obj \ 25370b324cSopenharmony_ci $O\CommandLineParser.obj \ 26370b324cSopenharmony_ci $O\IntToString.obj \ 27370b324cSopenharmony_ci $O\NewHandler.obj \ 28370b324cSopenharmony_ci $O\MyString.obj \ 29370b324cSopenharmony_ci $O\StringConvert.obj \ 30370b324cSopenharmony_ci $O\MyVector.obj \ 31370b324cSopenharmony_ci $O\Wildcard.obj \ 32370b324cSopenharmony_ci 33370b324cSopenharmony_ciWIN_OBJS = \ 34370b324cSopenharmony_ci $O\Clipboard.obj \ 35370b324cSopenharmony_ci $O\CommonDialog.obj \ 36370b324cSopenharmony_ci $O\DLL.obj \ 37370b324cSopenharmony_ci $O\ErrorMsg.obj \ 38370b324cSopenharmony_ci $O\FileDir.obj \ 39370b324cSopenharmony_ci $O\FileFind.obj \ 40370b324cSopenharmony_ci $O\FileIO.obj \ 41370b324cSopenharmony_ci $O\FileName.obj \ 42370b324cSopenharmony_ci $O\MemoryGlobal.obj \ 43370b324cSopenharmony_ci $O\PropVariant.obj \ 44370b324cSopenharmony_ci $O\PropVariantConv.obj \ 45370b324cSopenharmony_ci $O\ResourceString.obj \ 46370b324cSopenharmony_ci $O\Shell.obj \ 47370b324cSopenharmony_ci $O\Synchronization.obj \ 48370b324cSopenharmony_ci $O\System.obj \ 49370b324cSopenharmony_ci $O\Window.obj \ 50370b324cSopenharmony_ci 51370b324cSopenharmony_ciWIN_CTRL_OBJS = \ 52370b324cSopenharmony_ci $O\ComboBox.obj \ 53370b324cSopenharmony_ci $O\Dialog.obj \ 54370b324cSopenharmony_ci $O\ListView.obj \ 55370b324cSopenharmony_ci 56370b324cSopenharmony_ci7ZIP_COMMON_OBJS = \ 57370b324cSopenharmony_ci $O\CreateCoder.obj \ 58370b324cSopenharmony_ci $O\CWrappers.obj \ 59370b324cSopenharmony_ci $O\FilePathAutoRename.obj \ 60370b324cSopenharmony_ci $O\FileStreams.obj \ 61370b324cSopenharmony_ci $O\InBuffer.obj \ 62370b324cSopenharmony_ci $O\FilterCoder.obj \ 63370b324cSopenharmony_ci $O\LimitedStreams.obj \ 64370b324cSopenharmony_ci $O\OutBuffer.obj \ 65370b324cSopenharmony_ci $O\ProgressUtils.obj \ 66370b324cSopenharmony_ci $O\PropId.obj \ 67370b324cSopenharmony_ci $O\StreamBinder.obj \ 68370b324cSopenharmony_ci $O\StreamObjects.obj \ 69370b324cSopenharmony_ci $O\StreamUtils.obj \ 70370b324cSopenharmony_ci $O\VirtThread.obj \ 71370b324cSopenharmony_ci 72370b324cSopenharmony_ciUI_COMMON_OBJS = \ 73370b324cSopenharmony_ci $O\ArchiveExtractCallback.obj \ 74370b324cSopenharmony_ci $O\ArchiveOpenCallback.obj \ 75370b324cSopenharmony_ci $O\DefaultName.obj \ 76370b324cSopenharmony_ci $O\Extract.obj \ 77370b324cSopenharmony_ci $O\ExtractingFilePath.obj \ 78370b324cSopenharmony_ci $O\LoadCodecs.obj \ 79370b324cSopenharmony_ci $O\OpenArchive.obj \ 80370b324cSopenharmony_ci 81370b324cSopenharmony_ciEXPLORER_OBJS = \ 82370b324cSopenharmony_ci $O\MyMessages.obj \ 83370b324cSopenharmony_ci 84370b324cSopenharmony_ciFM_OBJS = \ 85370b324cSopenharmony_ci $O\BrowseDialog.obj \ 86370b324cSopenharmony_ci $O\ComboDialog.obj \ 87370b324cSopenharmony_ci $O\ExtractCallback.obj \ 88370b324cSopenharmony_ci $O\FormatUtils.obj \ 89370b324cSopenharmony_ci $O\OverwriteDialog.obj \ 90370b324cSopenharmony_ci $O\PasswordDialog.obj \ 91370b324cSopenharmony_ci $O\ProgressDialog2.obj \ 92370b324cSopenharmony_ci $O\PropertyName.obj \ 93370b324cSopenharmony_ci $O\SysIconUtils.obj \ 94370b324cSopenharmony_ci 95370b324cSopenharmony_ciAR_OBJS = \ 96370b324cSopenharmony_ci $O\SplitHandler.obj \ 97370b324cSopenharmony_ci 98370b324cSopenharmony_ciAR_COMMON_OBJS = \ 99370b324cSopenharmony_ci $O\CoderMixer2.obj \ 100370b324cSopenharmony_ci $O\ItemNameUtils.obj \ 101370b324cSopenharmony_ci $O\MultiStream.obj \ 102370b324cSopenharmony_ci $O\OutStreamWithCRC.obj \ 103370b324cSopenharmony_ci 104370b324cSopenharmony_ci7Z_OBJS = \ 105370b324cSopenharmony_ci $O\7zDecode.obj \ 106370b324cSopenharmony_ci $O\7zExtract.obj \ 107370b324cSopenharmony_ci $O\7zHandler.obj \ 108370b324cSopenharmony_ci $O\7zIn.obj \ 109370b324cSopenharmony_ci $O\7zRegister.obj \ 110370b324cSopenharmony_ci 111370b324cSopenharmony_ciCOMPRESS_OBJS = \ 112370b324cSopenharmony_ci $O\Bcj2Coder.obj \ 113370b324cSopenharmony_ci $O\Bcj2Register.obj \ 114370b324cSopenharmony_ci $O\BcjCoder.obj \ 115370b324cSopenharmony_ci $O\BcjRegister.obj \ 116370b324cSopenharmony_ci $O\BranchMisc.obj \ 117370b324cSopenharmony_ci $O\BranchRegister.obj \ 118370b324cSopenharmony_ci $O\CopyCoder.obj \ 119370b324cSopenharmony_ci $O\CopyRegister.obj \ 120370b324cSopenharmony_ci $O\DeltaFilter.obj \ 121370b324cSopenharmony_ci $O\Lzma2Decoder.obj \ 122370b324cSopenharmony_ci $O\Lzma2Register.obj \ 123370b324cSopenharmony_ci $O\LzmaDecoder.obj \ 124370b324cSopenharmony_ci $O\LzmaRegister.obj \ 125370b324cSopenharmony_ci $O\PpmdDecoder.obj \ 126370b324cSopenharmony_ci $O\PpmdRegister.obj \ 127370b324cSopenharmony_ci 128370b324cSopenharmony_ciCRYPTO_OBJS = \ 129370b324cSopenharmony_ci $O\7zAes.obj \ 130370b324cSopenharmony_ci $O\7zAesRegister.obj \ 131370b324cSopenharmony_ci $O\MyAes.obj \ 132370b324cSopenharmony_ci 133370b324cSopenharmony_ciC_OBJS = \ 134370b324cSopenharmony_ci $O\7zStream.obj \ 135370b324cSopenharmony_ci $O\Alloc.obj \ 136370b324cSopenharmony_ci $O\Bcj2.obj \ 137370b324cSopenharmony_ci $O\Bra.obj \ 138370b324cSopenharmony_ci $O\Bra86.obj \ 139370b324cSopenharmony_ci $O\BraIA64.obj \ 140370b324cSopenharmony_ci $O\CpuArch.obj \ 141370b324cSopenharmony_ci $O\Delta.obj \ 142370b324cSopenharmony_ci $O\DllSecur.obj \ 143370b324cSopenharmony_ci $O\Lzma2Dec.obj \ 144370b324cSopenharmony_ci $O\Lzma2DecMt.obj \ 145370b324cSopenharmony_ci $O\LzmaDec.obj \ 146370b324cSopenharmony_ci $O\MtDec.obj \ 147370b324cSopenharmony_ci $O\Ppmd7.obj \ 148370b324cSopenharmony_ci $O\Ppmd7Dec.obj \ 149370b324cSopenharmony_ci $O\Threads.obj \ 150370b324cSopenharmony_ci 151370b324cSopenharmony_ci!include "../../Aes.mak" 152370b324cSopenharmony_ci!include "../../Crc.mak" 153370b324cSopenharmony_ci!include "../../LzmaDec.mak" 154370b324cSopenharmony_ci!include "../../Sha256.mak" 155370b324cSopenharmony_ci 156370b324cSopenharmony_ci!include "../../7zip.mak" 157