1
# Makefile for UnZip's bzip2 support library
2
# Win32 port, using Microsoft Visual C++ 6.0
4
# (c) 2006-2007 Info-ZIP
5
# Last revision: Christian Spieler, 2007-Apr-03
7
# This Makefile is intended to be called from UnZip's main make procedure.
11
CFLSYS = -ML -O2 -nologo
12
CFLAGS= -D_WIN32 -DBZ_NO_STDIO $(CFLSYS)
24
OBJS= $(BZOB)blocksort$(O) \
27
$(BZOB)randtable$(O) \
29
$(BZOB)decompress$(O) \
32
izlib: $(BZOBDIR) $(BZOB)bz2.lib
37
$(BZOB)bz2.lib: $(OBJS)
38
$(AR) $(OBJS) -out:$(BZOB)bz2.lib
42
-del $(BZOBDIR)\bz2.lib
45
$(CC) $(CFLAGS) -c -Fo$@ $<
47
$(OBJS) : $(BZROOT)bzlib.h $(BZROOT)bzlib_private.h
49
$(BZOB)blocksort$(O) : $(BZROOT)blocksort.c
50
$(CC) $(CFLAGS) -c -Fo$@ $(BZROOT)blocksort.c
51
$(BZOB)huffman$(O) : $(BZROOT)huffman.c
52
$(CC) $(CFLAGS) -c -Fo$@ $(BZROOT)huffman.c
53
$(BZOB)crctable$(O) : $(BZROOT)crctable.c
54
$(CC) $(CFLAGS) -c -Fo$@ $(BZROOT)crctable.c
55
$(BZOB)randtable$(O) : $(BZROOT)randtable.c
56
$(CC) $(CFLAGS) -c -Fo$@ $(BZROOT)randtable.c
57
$(BZOB)compress$(O) : $(BZROOT)compress.c
58
$(CC) $(CFLAGS) -c -Fo$@ $(BZROOT)compress.c
59
$(BZOB)decompress$(O) : $(BZROOT)decompress.c
60
$(CC) $(CFLAGS) -c -Fo$@ $(BZROOT)decompress.c
61
$(BZOB)bzlib$(O) : $(BZROOT)bzlib.c
62
$(CC) $(CFLAGS) -c -Fo$@ $(BZROOT)bzlib.c