PROG=../../../../bin/7z.so

LOCAL_FLAGS=\
  -DEXTERNAL_CODECS \
  -DCOMPRESS_MT \
  -DCOMPRESS_BZIP2_MT \
  -DCOMPRESS_MF_MT \
  -D_7ZIP_LARGE_PAGES

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

LOCAL_SHARED=$(LINK_SHARED)
LIBS=$(LOCAL_LIBS_DLL)

OBJS = \
wine_date_and_time.o \
myGetTickCount.o \
CRC.o \
IntToString.o \
MyString.o \
StringConvert.o \
StringToInt.o \
MyVector.o \
UTFConvert.o \
MyWindows.o \
Wildcard.o \
ArchiveExports.o  \
CodecExports.o  \
DllExports2.o  \
FileDir.o  \
FileFind.o  \
FileIO.o  \
PropVariant.o  \
Synchronization.o  \
System.o  \
LZOutWindow.o  \
PPMDDecoder.o  \
PPMDEncoder.o  \
PPMDRegister.o  \
ARM.o  \
ARMThumb.o  \
BCJ2Register.o  \
BCJRegister.o  \
BranchCoder.o  \
BranchRegister.o  \
IA64.o  \
PPC.o  \
SPARC.o  \
x86.o  \
x86_2.o  \
LZMADecoder.o  \
LZMAEncoder.o  \
LZMARegister.o  \
CopyCoder.o  \
CopyRegister.o  \
RangeCoderBit.o  \
Deflate64Register.o  \
DeflateDecoder.o  \
DeflateEncoder.o  \
DeflateNsisRegister.o  \
DeflateRegister.o  \
BZip2CRC.o  \
BZip2Decoder.o  \
BZip2Encoder.o  \
BZip2Register.o  \
BlockSort.o  \
ImplodeDecoder.o  \
ImplodeHuffmanDecoder.o  \
Lzx86Converter.o  \
LzxDecoder.o  \
ZDecoder.o  \
ArjDecoder1.o  \
ArjDecoder2.o  \
ByteSwap.o  \
ByteSwapRegister.o  \
ShrinkDecoder.o  \
QuantumDecoder.o  \
LzhDecoder.o  \
MyAES.o  \
7zAES.o  \
7zAESRegister.o  \
HmacSha1.o  \
Pbkdf2HmacSha1.o  \
RandGen.o  \
Sha1.o  \
Sha256.o  \
RarAES.o  \
Rar20Cipher.o  \
Rar20Crypto.o  \
WzAES.o  \
ZipCipher.o  \
ZipCrypto.o  \
CreateCoder.o  \
FilterCoder.o  \
InBuffer.o  \
InOutTempBuffer.o  \
LimitedStreams.o  \
LockedStream.o  \
LSBFDecoder.o  \
LSBFEncoder.o  \
MemBlocks.o  \
MethodId.o  \
MethodProps.o  \
VirtThread.o \
OffsetStream.o  \
OutBuffer.o  \
OutMemStream.o  \
ProgressMt.o  \
ProgressUtils.o  \
StreamBinder.o  \
StreamObjects.o  \
StreamUtils.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  \
RarHandler.o  \
RarHeader.o  \
RarIn.o  \
RarItem.o  \
RarRegister.o  \
RarVolumeInStream.o  \
ArjHandler.o  \
ArjIn.o  \
ArjRegister.o  \
bz2Register.o  \
BZip2Handler.o  \
BZip2HandlerOut.o  \
BZip2Update.o  \
CabBlockInStream.o  \
CabHandler.o  \
CabHeader.o  \
CabIn.o  \
CabRegister.o  \
ChmHandler.o  \
ChmHeader.o  \
ChmIn.o  \
ChmRegister.o  \
CoderMixer2.o  \
CoderMixer2MT.o  \
CrossThreadProgress.o  \
DummyOutStream.o  \
InStreamWithCRC.o  \
HandlerOut.o \
ItemNameUtils.o  \
MultiStream.o  \
OutStreamWithCRC.o  \
ParseProperties.o  \
CpioHandler.o  \
CpioHeader.o  \
CpioIn.o  \
CpioRegister.o  \
DebHandler.o  \
DebHeader.o  \
DebIn.o  \
DebRegister.o  \
GZipHandler.o  \
GZipHandlerOut.o  \
GZipHeader.o  \
GZipIn.o  \
GZipOut.o  \
GZipRegister.o  \
GZipUpdate.o  \
IsoHandler.o  \
IsoHeader.o  \
IsoIn.o  \
IsoRegister.o  \
LzhCRC.o  \
LzhHandler.o  \
LzhIn.o  \
LzhOutStreamWithCRC.o  \
LzhRegister.o  \
NsisDecode.o  \
NsisHandler.o  \
NsisIn.o  \
NsisRegister.o  \
RpmHandler.o  \
RpmIn.o  \
RpmRegister.o  \
SplitHandler.o  \
SplitHandlerOut.o  \
SplitRegister.o  \
TarHandler.o  \
TarHandlerOut.o  \
TarHeader.o  \
TarIn.o  \
TarOut.o  \
TarRegister.o  \
TarUpdate.o  \
ZHandler.o  \
ZRegister.o  \
ZipAddCommon.o  \
ZipHandler.o  \
ZipHandlerOut.o  \
ZipHeader.o  \
ZipIn.o  \
ZipItem.o  \
ZipOut.o  \
ZipRegister.o  \
ZipUpdate.o  \
MatchFinder.o  \
MatchFinderMt.o  \
HuffmanEncode.o  \
BranchARM.o  \
BranchARMThumb.o  \
BranchIA64.o  \
BranchPPC.o  \
BranchSPARC.o  \
BranchX86.o  \
WimHandler.o \
WimIn.o \
WimRegister.o \
OutStreamWithSha1.o \
$(OBJ_CRC32)  \
Sort.o  \
Threads.o \
Aes.o

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

