Chris@43: # SMakefile for zlib Chris@43: # Modified from the standard UNIX Makefile Copyright Jean-loup Gailly Chris@43: # Osma Ahvenlampi Chris@43: # Amiga, SAS/C 6.56 & Smake Chris@43: Chris@43: CC=sc Chris@43: CFLAGS=OPT Chris@43: #CFLAGS=OPT CPU=68030 Chris@43: #CFLAGS=DEBUG=LINE Chris@43: LDFLAGS=LIB z.lib Chris@43: Chris@43: SCOPTIONS=OPTSCHED OPTINLINE OPTALIAS OPTTIME OPTINLOCAL STRMERGE \ Chris@43: NOICONS PARMS=BOTH NOSTACKCHECK UTILLIB NOVERSION ERRORREXX \ Chris@43: DEF=POSTINC Chris@43: Chris@43: OBJS = adler32.o compress.o crc32.o gzclose.o gzlib.o gzread.o gzwrite.o \ Chris@43: uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o Chris@43: Chris@43: TEST_OBJS = example.o minigzip.o Chris@43: Chris@43: all: SCOPTIONS example minigzip Chris@43: Chris@43: check: test Chris@43: test: all Chris@43: example Chris@43: echo hello world | minigzip | minigzip -d Chris@43: Chris@43: install: z.lib Chris@43: copy clone zlib.h zconf.h INCLUDE: Chris@43: copy clone z.lib LIB: Chris@43: Chris@43: z.lib: $(OBJS) Chris@43: oml z.lib r $(OBJS) Chris@43: Chris@43: example: example.o z.lib Chris@43: $(CC) $(CFLAGS) LINK TO $@ example.o $(LDFLAGS) Chris@43: Chris@43: minigzip: minigzip.o z.lib Chris@43: $(CC) $(CFLAGS) LINK TO $@ minigzip.o $(LDFLAGS) Chris@43: Chris@43: mostlyclean: clean Chris@43: clean: Chris@43: -delete force quiet example minigzip *.o z.lib foo.gz *.lnk SCOPTIONS Chris@43: Chris@43: SCOPTIONS: Makefile.sas Chris@43: copy to $@