1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# Project: zlib_1_03
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# Patched for zlib 1.1.2 rw@shadow.org.uk 19980430
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# test works out-of-the-box, installs `somewhere' on demand
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# Toolflags:
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncCCflags = -c -depend !Depend -IC: -g -throwback -DRISCOS -fah
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncC++flags = -c -depend !Depend -IC: -throwback
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncLinkflags = -aif -c++ -o $@
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncObjAsmflags = -throwback -NoCache -depend !Depend
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncLibFileflags = -c -l -o $@
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncSqueezeflags = -o $@
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# change the line below to where _you_ want the library installed.
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynclibdest = lib:zlib
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# Final targets:
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync@.lib: @.o.adler32 @.o.compress @.o.crc32 @.o.deflate @.o.gzio \
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @.o.infblock @.o.infcodes @.o.inffast @.o.inflate @.o.inftrees @.o.infutil @.o.trees \
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync LibFile $(LibFileflags) @.o.adler32 @.o.compress @.o.crc32 @.o.deflate \
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @.o.gzio @.o.infblock @.o.infcodes @.o.inffast @.o.inflate @.o.inftrees @.o.infutil \
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynctest: @.minigzip @.example @.lib
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @copy @.lib @.libc A~C~DF~L~N~P~Q~RS~TV
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @echo running tests: hang on.
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @/@.minigzip -f -9 libc
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @/@.minigzip -d libc-gz
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @/@.minigzip -f -1 libc
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @/@.minigzip -d libc-gz
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @/@.minigzip -h -9 libc
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @/@.minigzip -d libc-gz
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @/@.minigzip -h -1 libc
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @/@.minigzip -d libc-gz
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @/@.minigzip -9 libc
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @/@.minigzip -d libc-gz
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @/@.minigzip -1 libc
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @/@.minigzip -d libc-gz
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @diff @.lib @.libc
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @echo that should have reported '@.lib and @.libc identical' if you have diff.
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @/@.example @.fred @.fred
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @echo that will have given lots of hello!'s.
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncinstall: @.lib
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync cdir $(libdest)
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync cdir $(libdest).h
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @copy @.h.zlib $(libdest).h.zlib A~C~DF~L~N~P~Q~RS~TV
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @copy @.h.zconf $(libdest).h.zconf A~C~DF~L~N~P~Q~RS~TV
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @copy @.lib $(libdest).lib A~C~DF~L~N~P~Q~RS~TV
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync @echo okay, installed zlib in $(libdest)
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncclean:; remove @.minigzip
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync remove @.example
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync remove @.libc
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync -wipe @.o.* F~r~cV
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync remove @.fred
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# User-editable dependencies:
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync cc $(ccflags) -o $@ $<
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# Static dependencies:
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# Dynamic dependencies: