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