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