fix build failure caused by incorrect %setup
[toolchains/unzip.git] / bzip2 / makbz2iz.wat
1 # Makefile for UnZip's bzip2 support library
2 # MSDOS & Win32 ports, using OpenWatcom C++
3 #
4 # (c) 2006-2007 Info-ZIP
5 # Last revision: Christian Spieler, 2007-Apr-03
6 #
7 # This Makefile is intended to be called from UnZip's main make procedure.
8
9 CC=wcc386
10 AR=lib386
11 CFLSYS = -6r -zt -zq -wx -s -obhikl+rt -oe100 -zp8 -q
12 CFLAGS= $(CFLSYS) -DBZ_NO_STDIO
13 !ifndef BZROOTDIR
14 BZROOTDIR=.
15 !endif
16 BZROOT=$(BZROOTDIR)\
17 !ifndef BZOBDIR
18 BZOBDIR=.
19 !endif
20 BZOB=$(BZOBDIR)/
21 O=.obj
22
23
24 OBJS= $(BZOB)blocksort$(O)  &
25       $(BZOB)huffman$(O)    &
26       $(BZOB)crctable$(O)   &
27       $(BZOB)randtable$(O)  &
28       $(BZOB)compress$(O)   &
29       $(BZOB)decompress$(O) &
30       $(BZOB)bzlib$(O)
31
32 izlib: $(BZOBDIR) $(BZOB)bz2.lib
33
34 $(BZOBDIR) :
35         -mkdir $@
36
37 $(BZOB)bz2.lib: $(OBJS)
38         $(AR) -nologo $(OBJS) -out:$(BZOB)bz2.lib
39
40 clean:  .SYMBOLIC
41         -del $(BZOBDIR)\*$(O)
42         -del $(BZOBDIR)\bz2.lib
43
44 .c$(O):
45         $(CC) $(CFLAGS) -fo=$@ $<
46
47 $(OBJS) : $(BZROOT)bzlib.h $(BZROOT)bzlib_private.h
48
49 $(BZOB)blocksort$(O) : $(BZROOT)blocksort.c
50         $(CC) $(CFLAGS) -Fo=$@ $(BZROOT)blocksort.c
51 $(BZOB)huffman$(O) : $(BZROOT)huffman.c
52         $(CC) $(CFLAGS) -Fo=$@ $(BZROOT)huffman.c
53 $(BZOB)crctable$(O) : $(BZROOT)crctable.c
54         $(CC) $(CFLAGS) -Fo=$@ $(BZROOT)crctable.c
55 $(BZOB)randtable$(O) : $(BZROOT)randtable.c
56         $(CC) $(CFLAGS) -Fo=$@ $(BZROOT)randtable.c
57 $(BZOB)compress$(O) : $(BZROOT)compress.c
58         $(CC) $(CFLAGS) -Fo=$@ $(BZROOT)compress.c
59 $(BZOB)decompress$(O) : $(BZROOT)decompress.c
60         $(CC) $(CFLAGS) -Fo=$@ $(BZROOT)decompress.c
61 $(BZOB)bzlib$(O) : $(BZROOT)bzlib.c
62         $(CC) $(CFLAGS) -Fo=$@ $(BZROOT)bzlib.c