annotate src/zlib-1.2.8/amiga/Makefile.sas @ 83:ae30d91d2ffe

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam
date Fri, 07 Feb 2020 11:51:13 +0000
parents 5ea0608b923f
children
rev   line source
Chris@43 1 # SMakefile for zlib
Chris@43 2 # Modified from the standard UNIX Makefile Copyright Jean-loup Gailly
Chris@43 3 # Osma Ahvenlampi <Osma.Ahvenlampi@hut.fi>
Chris@43 4 # Amiga, SAS/C 6.56 & Smake
Chris@43 5
Chris@43 6 CC=sc
Chris@43 7 CFLAGS=OPT
Chris@43 8 #CFLAGS=OPT CPU=68030
Chris@43 9 #CFLAGS=DEBUG=LINE
Chris@43 10 LDFLAGS=LIB z.lib
Chris@43 11
Chris@43 12 SCOPTIONS=OPTSCHED OPTINLINE OPTALIAS OPTTIME OPTINLOCAL STRMERGE \
Chris@43 13 NOICONS PARMS=BOTH NOSTACKCHECK UTILLIB NOVERSION ERRORREXX \
Chris@43 14 DEF=POSTINC
Chris@43 15
Chris@43 16 OBJS = adler32.o compress.o crc32.o gzclose.o gzlib.o gzread.o gzwrite.o \
Chris@43 17 uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o
Chris@43 18
Chris@43 19 TEST_OBJS = example.o minigzip.o
Chris@43 20
Chris@43 21 all: SCOPTIONS example minigzip
Chris@43 22
Chris@43 23 check: test
Chris@43 24 test: all
Chris@43 25 example
Chris@43 26 echo hello world | minigzip | minigzip -d
Chris@43 27
Chris@43 28 install: z.lib
Chris@43 29 copy clone zlib.h zconf.h INCLUDE:
Chris@43 30 copy clone z.lib LIB:
Chris@43 31
Chris@43 32 z.lib: $(OBJS)
Chris@43 33 oml z.lib r $(OBJS)
Chris@43 34
Chris@43 35 example: example.o z.lib
Chris@43 36 $(CC) $(CFLAGS) LINK TO $@ example.o $(LDFLAGS)
Chris@43 37
Chris@43 38 minigzip: minigzip.o z.lib
Chris@43 39 $(CC) $(CFLAGS) LINK TO $@ minigzip.o $(LDFLAGS)
Chris@43 40
Chris@43 41 mostlyclean: clean
Chris@43 42 clean:
Chris@43 43 -delete force quiet example minigzip *.o z.lib foo.gz *.lnk SCOPTIONS
Chris@43 44
Chris@43 45 SCOPTIONS: Makefile.sas
Chris@43 46 copy to $@ <from <
Chris@43 47 $(SCOPTIONS)
Chris@43 48 <
Chris@43 49
Chris@43 50 # DO NOT DELETE THIS LINE -- make depend depends on it.
Chris@43 51
Chris@43 52 adler32.o: zlib.h zconf.h
Chris@43 53 compress.o: zlib.h zconf.h
Chris@43 54 crc32.o: crc32.h zlib.h zconf.h
Chris@43 55 deflate.o: deflate.h zutil.h zlib.h zconf.h
Chris@43 56 example.o: zlib.h zconf.h
Chris@43 57 gzclose.o: zlib.h zconf.h gzguts.h
Chris@43 58 gzlib.o: zlib.h zconf.h gzguts.h
Chris@43 59 gzread.o: zlib.h zconf.h gzguts.h
Chris@43 60 gzwrite.o: zlib.h zconf.h gzguts.h
Chris@43 61 inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
Chris@43 62 inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
Chris@43 63 infback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
Chris@43 64 inftrees.o: zutil.h zlib.h zconf.h inftrees.h
Chris@43 65 minigzip.o: zlib.h zconf.h
Chris@43 66 trees.o: deflate.h zutil.h zlib.h zconf.h trees.h
Chris@43 67 uncompr.o: zlib.h zconf.h
Chris@43 68 zutil.o: zutil.h zlib.h zconf.h