diff options
Diffstat (limited to 'CPP/7zip/Compress/Deflate/makefile')
-rwxr-xr-x | CPP/7zip/Compress/Deflate/makefile | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/CPP/7zip/Compress/Deflate/makefile b/CPP/7zip/Compress/Deflate/makefile new file mode 100755 index 00000000..c533d7cc --- /dev/null +++ b/CPP/7zip/Compress/Deflate/makefile @@ -0,0 +1,63 @@ +PROG = Deflate.dll +DEF_FILE = ../Codec.def +CFLAGS = $(CFLAGS) -I ../../../ -D_ST_MODE +LIBS = $(LIBS) oleaut32.lib + +DEFLATE_OBJS = \ + $O\DllExports.obj \ + +DEFLATE_OPT_OBJS = \ + $O\DeflateDecoder.obj \ + $O\DeflateEncoder.obj \ + +COMMON_OBJS = \ + $O\Alloc.obj \ + $O\CRC.obj \ + +7ZIP_COMMON_OBJS = \ + $O\InBuffer.obj \ + $O\OutBuffer.obj \ + $O\LSBFDecoder.obj \ + $O\LSBFEncoder.obj \ + +LZ_OBJS = \ + $O\LZOutWindow.obj \ + +C_OBJS = \ + $O\7zCrc.obj \ + $O\Sort.obj \ + +C_LZ_OBJS = \ + $O\MatchFinder.obj \ + + +OBJS = \ + $O\StdAfx.obj \ + $(DEFLATE_OBJS) \ + $(DEFLATE_OPT_OBJS) \ + $(COMMON_OBJS) \ + $(7ZIP_COMMON_OBJS) \ + $(LZ_OBJS) \ + $(C_OBJS) \ + $(C_LZ_OBJS) \ + $O\HuffmanEncode.obj \ + $O\resource.res + +!include "../../../Build.mak" + +$(DEFLATE_OBJS): $(*B).cpp + $(COMPL) +$(DEFLATE_OPT_OBJS): $(*B).cpp + $(COMPL_O2) +$(COMMON_OBJS): ../../../Common/$(*B).cpp + $(COMPL) +$(7ZIP_COMMON_OBJS): ../../Common/$(*B).cpp + $(COMPL) +$(LZ_OBJS): ../LZ/$(*B).cpp + $(COMPL) +$(C_OBJS): ../../../../C/$(*B).c + $(COMPL_O2) +$(C_LZ_OBJS): ../../../../C/Compress/Lz/$(*B).c + $(COMPL_O2) +$O\HuffmanEncode.obj: ../../../../C/Compress/Huffman/$(*B).c + $(COMPL_O2) |