#
# Makefile for zlib
#

CLib          = libscl
#CLib          = unixlib
CCflags = -c -O2

.c.o:; %gcc -m$(Clib) $(CCflags) -o $@ $<

SRC =	c.adler32 c.zutil c.inflate c.infblock c.inftrees \
	c.infcodes c.infutil c.inffast
	
OBJS =	o.adler32 o.zutil o.inflate o.infblock o.inftrees \
	o.infcodes o.infutil o.inffast

all:	zlib-$(CLib)

# Warning: libfile truncates the filename to 10 characters!
zlib-$(CLib):	$(OBJS)
	makeALF -o $@ $(OBJS)

# Dynamic dependencies:
o.adler32:	c.adler32
o.adler32:	h.zlib
o.adler32:	h.zconf
o.zutil:	c.zutil
o.zutil:	h.zutil
o.zutil:	h.zlib
o.zutil:	h.zconf
o.inflate:	c.inflate
o.inflate:	h.zutil
o.inflate:	h.zlib
o.inflate:	h.zconf
o.inflate:	h.infblock
o.infblock:	c.infblock
o.infblock:	h.zutil
o.infblock:	h.zlib
o.infblock:	h.zconf
o.infblock:	h.infblock
o.infblock:	h.inftrees
o.infblock:	h.infcodes
o.infblock:	h.infutil
o.inftrees:	c.inftrees
o.inftrees:	h.zutil
o.inftrees:	h.zlib
o.inftrees:	h.zconf
o.inftrees:	h.inftrees
o.inftrees:	h.inffixed
o.infcodes:	c.infcodes
o.infcodes:	h.zutil
o.infcodes:	h.zlib
o.infcodes:	h.zconf
o.infcodes:	h.inftrees
o.infcodes:	h.infblock
o.infcodes:	h.infcodes
o.infcodes:	h.infutil
o.infcodes:	h.inffast
o.infutil:	c.infutil
o.infutil:	h.zutil
o.infutil:	h.zlib
o.infutil:	h.zconf
o.infutil:	h.infblock
o.infutil:	h.inftrees
o.infutil:	h.infcodes
o.infutil:	h.infutil
o.inffast:	c.inffast
o.inffast:	h.zutil
o.inffast:	h.zlib
o.inffast:	h.zconf
o.inffast:	h.inftrees
o.inffast:	h.infblock
o.inffast:	h.infcodes
o.inffast:	h.infutil
o.inffast:	h.inffast
