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