annotate src/zlib-1.2.7/old/Makefile.riscos @ 89:8a15ff55d9af

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