annotate src/zlib-1.2.7/amiga/Makefile.pup @ 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 e13257ea84a4
children
rev   line source
Chris@4 1 # Amiga powerUP (TM) Makefile
Chris@4 2 # makefile for libpng and SAS C V6.58/7.00 PPC compiler
Chris@4 3 # Copyright (C) 1998 by Andreas R. Kleinert
Chris@4 4
Chris@4 5 LIBNAME = libzip.a
Chris@4 6
Chris@4 7 CC = scppc
Chris@4 8 CFLAGS = NOSTKCHK NOSINT OPTIMIZE OPTGO OPTPEEP OPTINLOCAL OPTINL \
Chris@4 9 OPTLOOP OPTRDEP=8 OPTDEP=8 OPTCOMP=8 NOVER
Chris@4 10 AR = ppc-amigaos-ar cr
Chris@4 11 RANLIB = ppc-amigaos-ranlib
Chris@4 12 LD = ppc-amigaos-ld -r
Chris@4 13 LDFLAGS = -o
Chris@4 14 LDLIBS = LIB:scppc.a LIB:end.o
Chris@4 15 RM = delete quiet
Chris@4 16
Chris@4 17 OBJS = adler32.o compress.o crc32.o gzclose.o gzlib.o gzread.o gzwrite.o \
Chris@4 18 uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o
Chris@4 19
Chris@4 20 TEST_OBJS = example.o minigzip.o
Chris@4 21
Chris@4 22 all: example minigzip
Chris@4 23
Chris@4 24 check: test
Chris@4 25 test: all
Chris@4 26 example
Chris@4 27 echo hello world | minigzip | minigzip -d
Chris@4 28
Chris@4 29 $(LIBNAME): $(OBJS)
Chris@4 30 $(AR) $@ $(OBJS)
Chris@4 31 -$(RANLIB) $@
Chris@4 32
Chris@4 33 example: example.o $(LIBNAME)
Chris@4 34 $(LD) $(LDFLAGS) $@ LIB:c_ppc.o $@.o $(LIBNAME) $(LDLIBS)
Chris@4 35
Chris@4 36 minigzip: minigzip.o $(LIBNAME)
Chris@4 37 $(LD) $(LDFLAGS) $@ LIB:c_ppc.o $@.o $(LIBNAME) $(LDLIBS)
Chris@4 38
Chris@4 39 mostlyclean: clean
Chris@4 40 clean:
Chris@4 41 $(RM) *.o example minigzip $(LIBNAME) foo.gz
Chris@4 42
Chris@4 43 zip:
Chris@4 44 zip -ul9 zlib README ChangeLog Makefile Make????.??? Makefile.?? \
Chris@4 45 descrip.mms *.[ch]
Chris@4 46
Chris@4 47 tgz:
Chris@4 48 cd ..; tar cfz zlib/zlib.tgz zlib/README zlib/ChangeLog zlib/Makefile \
Chris@4 49 zlib/Make????.??? zlib/Makefile.?? zlib/descrip.mms zlib/*.[ch]
Chris@4 50
Chris@4 51 # DO NOT DELETE THIS LINE -- make depend depends on it.
Chris@4 52
Chris@4 53 adler32.o: zlib.h zconf.h
Chris@4 54 compress.o: zlib.h zconf.h
Chris@4 55 crc32.o: crc32.h zlib.h zconf.h
Chris@4 56 deflate.o: deflate.h zutil.h zlib.h zconf.h
Chris@4 57 example.o: zlib.h zconf.h
Chris@4 58 gzclose.o: zlib.h zconf.h gzguts.h
Chris@4 59 gzlib.o: zlib.h zconf.h gzguts.h
Chris@4 60 gzread.o: zlib.h zconf.h gzguts.h
Chris@4 61 gzwrite.o: zlib.h zconf.h gzguts.h
Chris@4 62 inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
Chris@4 63 inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
Chris@4 64 infback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
Chris@4 65 inftrees.o: zutil.h zlib.h zconf.h inftrees.h
Chris@4 66 minigzip.o: zlib.h zconf.h
Chris@4 67 trees.o: deflate.h zutil.h zlib.h zconf.h trees.h
Chris@4 68 uncompr.o: zlib.h zconf.h
Chris@4 69 zutil.o: zutil.h zlib.h zconf.h