# SMakefile for zlib
# Modified from the standard UNIX Makefile Copyright Jean-loup Gailly
# Osma Ahvenlampi <Osma.Ahvenlampi@hut.fi>
# Amiga, SAS/C 6.56 & Smake

AS = phxass
AFLAGS = SC SD 4 MACHINE 68020 Z DS DL
CC=sc
CFLAGS=CPU 68030 DEFINE OPTIMIZIN DEBUG=LINE
LD=phxlnk
LDFLAGS=SC SD ND NOICONS

SCOPTIONS=OPTSCHED OPTINLINE OPTTIME OPTINLOCAL STRMERGE OPTPEEP \
       NOICONS PARMS=REGISTER NOSTACKCHECK NOUTILLIB NOVERSION ERRORREXX \
       NOMODIFIED NOPROFILE OPTCOMP=0 OPTDEPTH=0 OPTRDEPTH=0 NODEBUG OPTIMIZE

OBJS = vpng.o c2p.o zutil.o inflate.o infblock.o inftrees.o infcodes.o \
       inffast.o infutil.o ffr.o

all: SCOPTIONS vpng

vpng: $(OBJS)
        $(LD) FROM $(OBJS) LIB lib:sc.lib TO vPNG $(LDFLAGS)

clean:
        -delete force quiet *.o example minigzip z*.lib foo.gz *.lnk SCOPTIONS
.s.o:
        $(AS) $(AFLAGS) $<
.c.o:
        $(CC) $(CFLAGS) $<

SCOPTIONS: Smakefile
        copy to $@ <from <
$(SCOPTIONS)
<

# DO NOT DELETE THIS LINE -- make depend depends on it.

infblock.o: infblock.c zutil.h zlib.h zconf.h infblock.h inftrees.h infcodes.h infutil.h
infcodes.o: infcodes.c zutil.h zlib.h zconf.h inftrees.h infutil.h infcodes.h inffast.h
inflate.o: inflate.c zutil.h zlib.h zconf.h infblock.h
inftrees.o: inftrees.c zutil.h zlib.h zconf.h inftrees.h
zutil.o: zutil.s
inffast.o: inffast.s zlib.i
infutil.o: infutil.s zlib.i
vpng.o: vpng.s zlib.i
c2p.o: c2p.s
ffr.o: ffr.c ffr.h
