annotate src/zlib-1.2.8/old/Makefile.riscos @ 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 # Project: zlib_1_03
Chris@43 2 # Patched for zlib 1.1.2 rw@shadow.org.uk 19980430
Chris@43 3 # test works out-of-the-box, installs `somewhere' on demand
Chris@43 4
Chris@43 5 # Toolflags:
Chris@43 6 CCflags = -c -depend !Depend -IC: -g -throwback -DRISCOS -fah
Chris@43 7 C++flags = -c -depend !Depend -IC: -throwback
Chris@43 8 Linkflags = -aif -c++ -o $@
Chris@43 9 ObjAsmflags = -throwback -NoCache -depend !Depend
Chris@43 10 CMHGflags =
Chris@43 11 LibFileflags = -c -l -o $@
Chris@43 12 Squeezeflags = -o $@
Chris@43 13
Chris@43 14 # change the line below to where _you_ want the library installed.
Chris@43 15 libdest = lib:zlib
Chris@43 16
Chris@43 17 # Final targets:
Chris@43 18 @.lib: @.o.adler32 @.o.compress @.o.crc32 @.o.deflate @.o.gzio \
Chris@43 19 @.o.infblock @.o.infcodes @.o.inffast @.o.inflate @.o.inftrees @.o.infutil @.o.trees \
Chris@43 20 @.o.uncompr @.o.zutil
Chris@43 21 LibFile $(LibFileflags) @.o.adler32 @.o.compress @.o.crc32 @.o.deflate \
Chris@43 22 @.o.gzio @.o.infblock @.o.infcodes @.o.inffast @.o.inflate @.o.inftrees @.o.infutil \
Chris@43 23 @.o.trees @.o.uncompr @.o.zutil
Chris@43 24 test: @.minigzip @.example @.lib
Chris@43 25 @copy @.lib @.libc A~C~DF~L~N~P~Q~RS~TV
Chris@43 26 @echo running tests: hang on.
Chris@43 27 @/@.minigzip -f -9 libc
Chris@43 28 @/@.minigzip -d libc-gz
Chris@43 29 @/@.minigzip -f -1 libc
Chris@43 30 @/@.minigzip -d libc-gz
Chris@43 31 @/@.minigzip -h -9 libc
Chris@43 32 @/@.minigzip -d libc-gz
Chris@43 33 @/@.minigzip -h -1 libc
Chris@43 34 @/@.minigzip -d libc-gz
Chris@43 35 @/@.minigzip -9 libc
Chris@43 36 @/@.minigzip -d libc-gz
Chris@43 37 @/@.minigzip -1 libc
Chris@43 38 @/@.minigzip -d libc-gz
Chris@43 39 @diff @.lib @.libc
Chris@43 40 @echo that should have reported '@.lib and @.libc identical' if you have diff.
Chris@43 41 @/@.example @.fred @.fred
Chris@43 42 @echo that will have given lots of hello!'s.
Chris@43 43
Chris@43 44 @.minigzip: @.o.minigzip @.lib C:o.Stubs
Chris@43 45 Link $(Linkflags) @.o.minigzip @.lib C:o.Stubs
Chris@43 46 @.example: @.o.example @.lib C:o.Stubs
Chris@43 47 Link $(Linkflags) @.o.example @.lib C:o.Stubs
Chris@43 48
Chris@43 49 install: @.lib
Chris@43 50 cdir $(libdest)
Chris@43 51 cdir $(libdest).h
Chris@43 52 @copy @.h.zlib $(libdest).h.zlib A~C~DF~L~N~P~Q~RS~TV
Chris@43 53 @copy @.h.zconf $(libdest).h.zconf A~C~DF~L~N~P~Q~RS~TV
Chris@43 54 @copy @.lib $(libdest).lib A~C~DF~L~N~P~Q~RS~TV
Chris@43 55 @echo okay, installed zlib in $(libdest)
Chris@43 56
Chris@43 57 clean:; remove @.minigzip
Chris@43 58 remove @.example
Chris@43 59 remove @.libc
Chris@43 60 -wipe @.o.* F~r~cV
Chris@43 61 remove @.fred
Chris@43 62
Chris@43 63 # User-editable dependencies:
Chris@43 64 .c.o:
Chris@43 65 cc $(ccflags) -o $@ $<
Chris@43 66
Chris@43 67 # Static dependencies:
Chris@43 68
Chris@43 69 # Dynamic dependencies:
Chris@43 70 o.example: c.example
Chris@43 71 o.example: h.zlib
Chris@43 72 o.example: h.zconf
Chris@43 73 o.minigzip: c.minigzip
Chris@43 74 o.minigzip: h.zlib
Chris@43 75 o.minigzip: h.zconf
Chris@43 76 o.adler32: c.adler32
Chris@43 77 o.adler32: h.zlib
Chris@43 78 o.adler32: h.zconf
Chris@43 79 o.compress: c.compress
Chris@43 80 o.compress: h.zlib
Chris@43 81 o.compress: h.zconf
Chris@43 82 o.crc32: c.crc32
Chris@43 83 o.crc32: h.zlib
Chris@43 84 o.crc32: h.zconf
Chris@43 85 o.deflate: c.deflate
Chris@43 86 o.deflate: h.deflate
Chris@43 87 o.deflate: h.zutil
Chris@43 88 o.deflate: h.zlib
Chris@43 89 o.deflate: h.zconf
Chris@43 90 o.gzio: c.gzio
Chris@43 91 o.gzio: h.zutil
Chris@43 92 o.gzio: h.zlib
Chris@43 93 o.gzio: h.zconf
Chris@43 94 o.infblock: c.infblock
Chris@43 95 o.infblock: h.zutil
Chris@43 96 o.infblock: h.zlib
Chris@43 97 o.infblock: h.zconf
Chris@43 98 o.infblock: h.infblock
Chris@43 99 o.infblock: h.inftrees
Chris@43 100 o.infblock: h.infcodes
Chris@43 101 o.infblock: h.infutil
Chris@43 102 o.infcodes: c.infcodes
Chris@43 103 o.infcodes: h.zutil
Chris@43 104 o.infcodes: h.zlib
Chris@43 105 o.infcodes: h.zconf
Chris@43 106 o.infcodes: h.inftrees
Chris@43 107 o.infcodes: h.infblock
Chris@43 108 o.infcodes: h.infcodes
Chris@43 109 o.infcodes: h.infutil
Chris@43 110 o.infcodes: h.inffast
Chris@43 111 o.inffast: c.inffast
Chris@43 112 o.inffast: h.zutil
Chris@43 113 o.inffast: h.zlib
Chris@43 114 o.inffast: h.zconf
Chris@43 115 o.inffast: h.inftrees
Chris@43 116 o.inffast: h.infblock
Chris@43 117 o.inffast: h.infcodes
Chris@43 118 o.inffast: h.infutil
Chris@43 119 o.inffast: h.inffast
Chris@43 120 o.inflate: c.inflate
Chris@43 121 o.inflate: h.zutil
Chris@43 122 o.inflate: h.zlib
Chris@43 123 o.inflate: h.zconf
Chris@43 124 o.inflate: h.infblock
Chris@43 125 o.inftrees: c.inftrees
Chris@43 126 o.inftrees: h.zutil
Chris@43 127 o.inftrees: h.zlib
Chris@43 128 o.inftrees: h.zconf
Chris@43 129 o.inftrees: h.inftrees
Chris@43 130 o.inftrees: h.inffixed
Chris@43 131 o.infutil: c.infutil
Chris@43 132 o.infutil: h.zutil
Chris@43 133 o.infutil: h.zlib
Chris@43 134 o.infutil: h.zconf
Chris@43 135 o.infutil: h.infblock
Chris@43 136 o.infutil: h.inftrees
Chris@43 137 o.infutil: h.infcodes
Chris@43 138 o.infutil: h.infutil
Chris@43 139 o.trees: c.trees
Chris@43 140 o.trees: h.deflate
Chris@43 141 o.trees: h.zutil
Chris@43 142 o.trees: h.zlib
Chris@43 143 o.trees: h.zconf
Chris@43 144 o.trees: h.trees
Chris@43 145 o.uncompr: c.uncompr
Chris@43 146 o.uncompr: h.zlib
Chris@43 147 o.uncompr: h.zconf
Chris@43 148 o.zutil: c.zutil
Chris@43 149 o.zutil: h.zutil
Chris@43 150 o.zutil: h.zlib
Chris@43 151 o.zutil: h.zconf