1*44bedb31SLionel Sambuc# SMakefile for zlib 2*44bedb31SLionel Sambuc# Modified from the standard UNIX Makefile Copyright Jean-loup Gailly 3*44bedb31SLionel Sambuc# Osma Ahvenlampi <Osma.Ahvenlampi@hut.fi> 4*44bedb31SLionel Sambuc# Amiga, SAS/C 6.56 & Smake 5*44bedb31SLionel Sambuc 6*44bedb31SLionel SambucCC=sc 7*44bedb31SLionel SambucCFLAGS=OPT 8*44bedb31SLionel Sambuc#CFLAGS=OPT CPU=68030 9*44bedb31SLionel Sambuc#CFLAGS=DEBUG=LINE 10*44bedb31SLionel SambucLDFLAGS=LIB z.lib 11*44bedb31SLionel Sambuc 12*44bedb31SLionel SambucSCOPTIONS=OPTSCHED OPTINLINE OPTALIAS OPTTIME OPTINLOCAL STRMERGE \ 13*44bedb31SLionel Sambuc NOICONS PARMS=BOTH NOSTACKCHECK UTILLIB NOVERSION ERRORREXX \ 14*44bedb31SLionel Sambuc DEF=POSTINC 15*44bedb31SLionel Sambuc 16*44bedb31SLionel SambucOBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \ 17*44bedb31SLionel Sambuc zutil.o inflate.o infback.o inftrees.o inffast.o 18*44bedb31SLionel Sambuc 19*44bedb31SLionel SambucTEST_OBJS = example.o minigzip.o 20*44bedb31SLionel Sambuc 21*44bedb31SLionel Sambucall: SCOPTIONS example minigzip 22*44bedb31SLionel Sambuc 23*44bedb31SLionel Sambuccheck: test 24*44bedb31SLionel Sambuctest: all 25*44bedb31SLionel Sambuc example 26*44bedb31SLionel Sambuc echo hello world | minigzip | minigzip -d 27*44bedb31SLionel Sambuc 28*44bedb31SLionel Sambucinstall: z.lib 29*44bedb31SLionel Sambuc copy clone zlib.h zconf.h INCLUDE: 30*44bedb31SLionel Sambuc copy clone z.lib LIB: 31*44bedb31SLionel Sambuc 32*44bedb31SLionel Sambucz.lib: $(OBJS) 33*44bedb31SLionel Sambuc oml z.lib r $(OBJS) 34*44bedb31SLionel Sambuc 35*44bedb31SLionel Sambucexample: example.o z.lib 36*44bedb31SLionel Sambuc $(CC) $(CFLAGS) LINK TO $@ example.o $(LDFLAGS) 37*44bedb31SLionel Sambuc 38*44bedb31SLionel Sambucminigzip: minigzip.o z.lib 39*44bedb31SLionel Sambuc $(CC) $(CFLAGS) LINK TO $@ minigzip.o $(LDFLAGS) 40*44bedb31SLionel Sambuc 41*44bedb31SLionel Sambucmostlyclean: clean 42*44bedb31SLionel Sambucclean: 43*44bedb31SLionel Sambuc -delete force quiet example minigzip *.o z.lib foo.gz *.lnk SCOPTIONS 44*44bedb31SLionel Sambuc 45*44bedb31SLionel SambucSCOPTIONS: Makefile.sas 46*44bedb31SLionel Sambuc copy to $@ <from < 47*44bedb31SLionel Sambuc$(SCOPTIONS) 48*44bedb31SLionel Sambuc< 49*44bedb31SLionel Sambuc 50*44bedb31SLionel Sambuc# DO NOT DELETE THIS LINE -- make depend depends on it. 51*44bedb31SLionel Sambuc 52*44bedb31SLionel Sambucadler32.o: zlib.h zconf.h 53*44bedb31SLionel Sambuccompress.o: zlib.h zconf.h 54*44bedb31SLionel Sambuccrc32.o: crc32.h zlib.h zconf.h 55*44bedb31SLionel Sambucdeflate.o: deflate.h zutil.h zlib.h zconf.h 56*44bedb31SLionel Sambucexample.o: zlib.h zconf.h 57*44bedb31SLionel Sambucgzio.o: zutil.h zlib.h zconf.h 58*44bedb31SLionel Sambucinffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h 59*44bedb31SLionel Sambucinflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h 60*44bedb31SLionel Sambucinfback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h 61*44bedb31SLionel Sambucinftrees.o: zutil.h zlib.h zconf.h inftrees.h 62*44bedb31SLionel Sambucminigzip.o: zlib.h zconf.h 63*44bedb31SLionel Sambuctrees.o: deflate.h zutil.h zlib.h zconf.h trees.h 64*44bedb31SLionel Sambucuncompr.o: zlib.h zconf.h 65*44bedb31SLionel Sambuczutil.o: zutil.h zlib.h zconf.h 66