PROG=../../../../bin/7za

LOCAL_FLAGS= \
  -DWIN_LONG_PATH \
  -DCOMPRESS_MT \
  -DCOMPRESS_BZIP2_MT \
  -DCOMPRESS_MF_MT \
  -D_7ZIP_LARGE_PAGES \
  -DBREAK_HANDLER \
  -DBENCH_MT

include ../../../../makefile.crc32
include ../../../../makefile.machine

LIBS=$(LOCAL_LIBS)

OBJS=\
myGetTickCount.o \
wine_date_and_time.o \
myAddExeFlag.o \
mySplitCommandLine.o \
CommandLineParser.o \
CRC.o \
IntToString.o \
ListFileUtils.o \
MyWindows.o \
StdInStream.o \
StdOutStream.o \
MyString.o \
StringConvert.o \
StringToInt.o \
UTFConvert.o \
MyVector.o \
Wildcard.o \
ConsoleClose.o \
ExtractCallbackConsole.o \
List.o \
Main.o \
MainAr.o \
OpenCallbackConsole.o \
PercentPrinter.o \
UpdateCallbackConsole.o \
UserInputUtils.o \
Error.o \
FileDir.o \
FileFind.o \
FileIO.o \
FileName.o \
PropVariant.o \
PropVariantConversions.o \
Synchronization.o \
System.o \
CreateCoder.o \
CrossThreadProgress.o \
FilePathAutoRename.o \
FileStreams.o \
FilterCoder.o \
InBuffer.o \
InOutTempBuffer.o \
LimitedStreams.o \
LockedStream.o \
LSBFDecoder.o \
LSBFEncoder.o \
MemBlocks.o \
VirtThread.o \
MethodId.o \
MethodProps.o \
OffsetStream.o \
OutBuffer.o \
OutMemStream.o \
ProgressMt.o \
ProgressUtils.o \
StreamBinder.o \
StreamObjects.o \
StreamUtils.o \
ARM.o \
ARMThumb.o \
BCJ2Register.o \
BCJRegister.o \
BranchCoder.o \
BranchRegister.o \
IA64.o \
PPC.o \
SPARC.o \
x86.o \
x86_2.o \
BZip2CRC.o \
BZip2Decoder.o \
BZip2Encoder.o \
BZip2Register.o \
CopyCoder.o \
CopyRegister.o \
Deflate64Register.o \
DeflateDecoder.o \
DeflateEncoder.o \
DeflateRegister.o \
ImplodeDecoder.o \
ImplodeHuffmanDecoder.o \
LZOutWindow.o \
LZMADecoder.o \
LZMAEncoder.o \
LZMARegister.o \
PPMDDecoder.o \
PPMDEncoder.o \
PPMDRegister.o \
RangeCoderBit.o \
ShrinkDecoder.o \
ZDecoder.o \
BlockSort.o \
Lzx86Converter.o \
LzxDecoder.o \
QuantumDecoder.o \
LzmaBench.o \
LzmaBenchCon.o \
7zCompressionMode.o \
7zDecode.o \
7zEncode.o \
7zExtract.o \
7zFolderInStream.o \
7zFolderOutStream.o \
7zHandler.o \
7zHandlerOut.o \
7zHeader.o \
7zIn.o \
7zOut.o \
7zProperties.o \
7zRegister.o \
7zSpecStream.o \
7zUpdate.o \
bz2Register.o \
BZip2Handler.o \
BZip2HandlerOut.o \
BZip2Update.o \
GZipHandler.o \
GZipHandlerOut.o \
GZipHeader.o \
GZipIn.o \
GZipOut.o \
GZipRegister.o \
GZipUpdate.o \
TarHandler.o \
TarHandlerOut.o \
TarHeader.o \
TarIn.o \
TarOut.o \
TarRegister.o \
TarUpdate.o \
ZipAddCommon.o \
ZipHandler.o \
ZipHandlerOut.o \
ZipHeader.o \
ZipIn.o \
ZipItem.o \
ZipOut.o \
ZipRegister.o \
ZipUpdate.o \
CoderMixer2.o \
CoderMixer2MT.o \
DummyOutStream.o \
InStreamWithCRC.o \
HandlerOut.o \
ItemNameUtils.o \
MultiStream.o \
OutStreamWithCRC.o \
ParseProperties.o \
SplitHandler.o \
SplitRegister.o \
ZHandler.o \
ZRegister.o \
CabBlockInStream.o \
CabHandler.o \
CabHeader.o \
CabIn.o \
CabRegister.o \
ArchiveCommandLine.o \
ArchiveExtractCallback.o \
ArchiveOpenCallback.o \
DefaultName.o \
EnumDirItems.o \
Extract.o \
ExtractingFilePath.o \
LoadCodecs.o \
OpenArchive.o \
PropIDUtils.o \
SetProperties.o \
SortUtils.o \
TempFiles.o \
Update.o \
UpdateAction.o \
UpdateCallback.o \
UpdatePair.o \
UpdateProduce.o \
ZipCipher.o \
ZipCrypto.o \
MyAES.o \
7zAES.o \
7zAESRegister.o \
WzAES.o \
HmacSha1.o \
Pbkdf2HmacSha1.o \
RandGen.o \
Sha1.o \
Sha256.o \
MatchFinder.o \
MatchFinderMt.o \
HuffmanEncode.o \
BranchARM.o \
BranchARMThumb.o \
BranchIA64.o \
BranchPPC.o \
BranchSPARC.o \
BranchX86.o \
$(OBJ_CRC32) \
Sort.o \
Threads.o \
Aes.o

include ../../../../makefile.glb

