1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# SMakefile for zlib
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# Modified from the standard UNIX Makefile Copyright Jean-loup Gailly
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# Osma Ahvenlampi <Osma.Ahvenlampi@hut.fi>
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# Amiga, SAS/C 6.56 & Smake
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncCC=sc
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncCFLAGS=OPT
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync#CFLAGS=OPT CPU=68030
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync#CFLAGS=DEBUG=LINE
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncLDFLAGS=LIB z.lib
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncSCOPTIONS=OPTSCHED OPTINLINE OPTALIAS OPTTIME OPTINLOCAL STRMERGE \
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync NOICONS PARMS=BOTH NOSTACKCHECK UTILLIB NOVERSION ERRORREXX \
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync DEF=POSTINC
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncOBJS = adler32.o compress.o crc32.o gzclose.o gzlib.o gzread.o gzwrite.o \
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncTEST_OBJS = example.o minigzip.o
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncall: SCOPTIONS example minigzip
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynccheck: test
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynctest: all
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync example
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync echo hello world | minigzip | minigzip -d
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncinstall: z.lib
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync copy clone zlib.h zconf.h INCLUDE:
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync copy clone z.lib LIB:
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncz.lib: $(OBJS)
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync oml z.lib r $(OBJS)
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncexample: example.o z.lib
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync $(CC) $(CFLAGS) LINK TO $@ example.o $(LDFLAGS)
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncminigzip: minigzip.o z.lib
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync $(CC) $(CFLAGS) LINK TO $@ minigzip.o $(LDFLAGS)
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncmostlyclean: clean
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncclean:
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync -delete force quiet example minigzip *.o z.lib foo.gz *.lnk SCOPTIONS
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncSCOPTIONS: Makefile.sas
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync copy to $@ <from <
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync$(SCOPTIONS)
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync<
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# DO NOT DELETE THIS LINE -- make depend depends on it.
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncadler32.o: zlib.h zconf.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynccompress.o: zlib.h zconf.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynccrc32.o: crc32.h zlib.h zconf.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncdeflate.o: deflate.h zutil.h zlib.h zconf.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncexample.o: zlib.h zconf.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncgzclose.o: zlib.h zconf.h gzguts.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncgzlib.o: zlib.h zconf.h gzguts.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncgzread.o: zlib.h zconf.h gzguts.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncgzwrite.o: zlib.h zconf.h gzguts.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncinffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncinflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncinfback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncinftrees.o: zutil.h zlib.h zconf.h inftrees.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncminigzip.o: zlib.h zconf.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynctrees.o: deflate.h zutil.h zlib.h zconf.h trees.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncuncompr.o: zlib.h zconf.h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynczutil.o: zutil.h zlib.h zconf.h