xref: /minix3/common/dist/zlib/amiga/Makefile.sas (revision 44bedb31d842b4b0444105519bcf929a69fe2dc1)
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