annotate src/zlib-1.2.8/old/Makefile.riscos @ 169:223a55898ab9 tip default

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