# Project:   Zip


# Toolflags:
CCflags = -c -depend !Depend -IOSLib:,OSLibSupport:,C:,LibPNG:,ZLib: -throwback  -DNDEBUG  -DRISCOS  -DPNG_DEBUG=0  -DBOOL_DEFINED  -fahf -Wpc 
C++flags = -c -depend !Depend -IOS:,C: -throwback  -DNDEBUG  -D__swi  -faf -zps1 -JC: +a1 
Linkflags = -aif -s Symbols -o $@ 
ObjAsmflags = -throwback -APCS 3/32bit -depend !Depend 
CMHGflags = -depend !Depend -throwback -IC:
LibFileflags = -c -o $@
Squeezeflags = -o $@


# Final targets:
@.!RunImage:   @.!RunImageU 
        Squeeze $(Squeezeflags) @.!RunImageU 
@.!RunImageU:   @.o.datavox @.o.control @.o.debug @.o.fileio @.o.graphics \
        @.o.input @.o.math @.o.memory @.o.object @.o.operand @.o.property @.o.riscosio \
        @.o.riscoswimp @.o.roinput @.o.rosound @.o.screen @.o.text @.o.v6 @.o.v6ro @.o.variable \
        @.o.zip @.o.load_op @.o.interpret @.o.unicutils @.o.quetzal @.o.user @.o.blorblib \
        @.o.fgete @.o.pngro OSLibSupport:o.OSLibSupport OSLib:o.OSLib32 @.o.jpegro C:o.flexlib \
        LibPNG:libpng-min ZLib:o.zlib C:o.Stubs 
        Link $(Linkflags) @.o.datavox @.o.control @.o.debug @.o.fileio \
        @.o.graphics @.o.input @.o.math @.o.memory @.o.object @.o.operand @.o.property \
        @.o.riscosio @.o.riscoswimp @.o.roinput @.o.rosound @.o.screen @.o.text @.o.v6 @.o.v6ro \
        @.o.variable @.o.zip @.o.load_op @.o.interpret @.o.unicutils @.o.quetzal @.o.user \
        @.o.blorblib @.o.fgete @.o.pngro OSLibSupport:o.OSLibSupport OSLib:o.OSLib32 @.o.jpegro \
        C:o.flexlib LibPNG:libpng-min ZLib:o.zlib C:o.Stubs 


# User-editable dependencies:

# Static dependencies:
@.o.datavox:   @.s.datavox
        objasm $(objasmflags) -from @.s.datavox -to @.o.datavox
@.o.control:   @.c.control
        cc $(ccflags) -o @.o.control @.c.control 
@.o.debug:   @.c.debug
        cc $(ccflags) -o @.o.debug @.c.debug 
@.o.fileio:   @.c.fileio
        cc $(ccflags) -o @.o.fileio @.c.fileio 
@.o.graphics:   @.c.graphics
        cc $(ccflags) -o @.o.graphics @.c.graphics 
@.o.input:   @.c.input
        cc $(ccflags) -o @.o.input @.c.input 
@.o.math:   @.c.math
        cc $(ccflags) -o @.o.math @.c.math 
@.o.memory:   @.c.memory
        cc $(ccflags) -o @.o.memory @.c.memory 
@.o.object:   @.c.object
        cc $(ccflags) -o @.o.object @.c.object 
@.o.operand:   @.c.operand
        cc $(ccflags) -o @.o.operand @.c.operand 
@.o.property:   @.c.property
        cc $(ccflags) -o @.o.property @.c.property 
@.o.riscosio:   @.c.riscosio
        cc $(ccflags) -o @.o.riscosio @.c.riscosio 
@.o.riscoswimp:   @.c.riscoswimp
        cc $(ccflags) -o @.o.riscoswimp @.c.riscoswimp 
@.o.roinput:   @.c.roinput
        cc $(ccflags) -o @.o.roinput @.c.roinput 
@.o.rosound:   @.c.rosound
        cc $(ccflags) -o @.o.rosound @.c.rosound 
@.o.screen:   @.c.screen
        cc $(ccflags) -o @.o.screen @.c.screen 
@.o.text:   @.c.text
        cc $(ccflags) -o @.o.text @.c.text 
@.o.v6:   @.c.v6
        cc $(ccflags) -o @.o.v6 @.c.v6 
@.o.v6ro:   @.c.v6ro
        cc $(ccflags) -o @.o.v6ro @.c.v6ro 
@.o.variable:   @.c.variable
        cc $(ccflags) -o @.o.variable @.c.variable 
@.o.zip:   @.c.zip
        cc $(ccflags) -o @.o.zip @.c.zip 
@.o.load_op:   @.s.load_op
        objasm $(objasmflags) -from @.s.load_op -to @.o.load_op
@.o.interpret:   @.s.interpret
        objasm $(objasmflags) -from @.s.interpret -to @.o.interpret
@.o.unicutils:   @.c.unicutils
        cc $(ccflags) -o @.o.unicutils @.c.unicutils 
@.o.quetzal:   @.c.quetzal
        cc $(ccflags) -o @.o.quetzal @.c.quetzal 
@.o.user:   @.c.user
        cc $(ccflags) -o @.o.user @.c.user 
@.o.blorblib:   @.c.blorblib
        cc $(ccflags) -o @.o.blorblib @.c.blorblib 
@.o.fgete:   @.s.fgete
        objasm $(objasmflags) -from @.s.fgete -to @.o.fgete
@.o.pngro:   @.c.pngro
        cc $(ccflags) -o @.o.pngro @.c.pngro 
@.o.jpegro:   @.c.jpegro
        cc $(ccflags) -o @.o.jpegro @.c.jpegro 


# Dynamic dependencies:
o.heapcheck:	c.heapcheck
o.osdepend:	c.osdepend
o.osdepend:	OSLib:oslib.h.types
o.osdepend:	h.ztypes
o.osdepend:	h.globalregs
o.osdepend:	h.osdepend
o.osdepend:	h.fileio
o.datavox: s.datavox
o.datavox: hdr.apcs
o.load_op: s.load_op
o.load_op: hdr.apcs
o.variable:	c.variable
o.variable:	h.ztypes
o.variable:	h.globalregs
o.variable:	h.variable
o.variable:	h.operand
o.property:	c.property
o.property:	h.ztypes
o.property:	h.globalregs
o.property:	h.property
o.property:	h.osdepend
o.property:	h.memory
o.property:	h.operand
o.property:	h.object
o.property:	h.text
o.property:	h.v6
o.fgete: s.fgete
o.fgete: hdr.apcs
o.math:	c.math
o.math:	OSLib:oslib.h.os
o.math:	OSLib:oslib.h.types
o.math:	h.ztypes
o.math:	h.globalregs
o.math:	h.math
o.math:	h.operand
o.math:	h.osdepend
o.object:	c.object
o.object:	h.ztypes
o.object:	h.globalregs
o.object:	h.object
o.object:	h.operand
o.interpret: s.interpret
o.interpret: hdr.options
o.interpret: hdr.apcs
o.control:	c.control
o.control:	h.options
o.control:	h.ztypes
o.control:	h.globalregs
o.control:	h.control
o.control:	h.operand
o.control:	h.memory
o.control:	h.interpre
o.control:	h.screen
o.control:	h.screenio
o.control:	h.osdepend
o.control:	h.fileio
o.control:	h.text
o.control:	h.v6
o.control:	h.v6ro
o.debug:	c.debug
o.debug:	OSLib:oslib.h.wimp
o.debug:	OSLib:oslib.h.types
o.debug:	OSLib:oslib.h.os
o.debug:	OSLib:oslib.h.osspriteop
o.debug:	OSLib:oslib.h.font
o.debug:	h.options
o.debug:	h.ztypes
o.debug:	h.globalregs
o.debug:	h.riscoswimp
o.debug:	h.osdepend
o.debug:	h.debug
o.fileio:	c.fileio
o.fileio:	OSLib:oslib.h.osfile
o.fileio:	OSLib:oslib.h.types
o.fileio:	OSLib:oslib.h.os
o.fileio:	OSLib:oslib.h.fileswitch
o.fileio:	OSLib:oslib.h.osfind
o.fileio:	OSLib:oslib.h.osgbpb
o.fileio:	h.options
o.fileio:	h.ztypes
o.fileio:	h.globalregs
o.fileio:	h.fileio
o.fileio:	h.osdepend
o.fileio:	h.text
o.fileio:	h.input
o.fileio:	h.operand
o.fileio:	h.screen
o.fileio:	h.control
o.fileio:	h.roinput
o.fileio:	h.special
o.fileio:	h.quetzal
o.fileio:	h.unicutils
o.fileio:	h.blorb
o.fileio:	h.blorblow
o.graphics:	c.graphics
o.graphics:	C:h.flex
o.graphics:	OSLib:oslib.h.osspriteop
o.graphics:	OSLib:oslib.h.types
o.graphics:	OSLib:oslib.h.os
o.graphics:	OSLib:oslib.h.colourtrans
o.graphics:	OSLib:oslib.h.font
o.graphics:	h.ztypes
o.graphics:	h.globalregs
o.graphics:	h.osdepend
o.graphics:	h.fileio
o.graphics:	h.v6
o.graphics:	h.v6ro
o.graphics:	h.graphics
o.graphics:	OSLib:oslib.h.osspriteop
o.graphics:	h.pngro
o.graphics:	OSLib:oslib.h.osspriteop
o.graphics:	h.jpegro
o.input:	c.input
o.input:	h.ztypes
o.input:	h.globalregs
o.input:	h.input
o.input:	h.fileio
o.input:	h.screen
o.input:	h.control
o.input:	h.screenio
o.input:	h.text
o.input:	h.operand
o.input:	h.osdepend
o.input:	h.unicutils
o.input:	h.v6
o.memory:	c.memory
o.memory:	OSLib:oslib.h.os
o.memory:	OSLib:oslib.h.types
o.memory:	h.ztypes
o.memory:	h.globalregs
o.memory:	h.memory
o.memory:	h.osdepend
o.memory:	h.text
o.memory:	h.fileio
o.memory:	h.riscosio
o.memory:	h.riscoswimp
o.operand:	c.operand
o.operand:	h.ztypes
o.operand:	h.globalregs
o.operand:	h.memory
o.operand:	h.operand
o.operand:	h.control
o.riscosio:	c.riscosio
o.riscosio:	C:h.kernel
o.riscosio:	OSLib:oslib.h.macros
o.riscosio:	OSLib:oslib.h.osbyte
o.riscosio:	OSLib:oslib.h.types
o.riscosio:	OSLib:oslib.h.os
o.riscosio:	OSLib:oslib.h.osfile
o.riscosio:	OSLib:oslib.h.fileswitch
o.riscosio:	OSLib:oslib.h.osfscontrol
o.riscosio:	OSLib:oslib.h.serviceinternational
o.riscosio:	OSLib:oslib.h.territory
o.riscosio:	OSLib:oslib.h.colourtrans
o.riscosio:	OSLib:oslib.h.osspriteop
o.riscosio:	OSLib:oslib.h.font
o.riscosio:	OSLib:oslib.h.toolbox
o.riscosio:	OSLib:oslib.h.wimp
o.riscosio:	OSLib:oslib.h.messagetrans
o.riscosio:	OSLib:oslib.h.filer
o.riscosio:	OSLibSupport:h.event
o.riscosio:	OSLibSupport:h.globalregs
o.riscosio:	h.options
o.riscosio:	h.ztypes
o.riscosio:	h.globalregs
o.riscosio:	h.riscosio
o.riscosio:	h.riscoswimp
o.riscosio:	h.osdepend
o.riscosio:	h.screenio
o.riscosio:	h.screen
o.riscosio:	h.control
o.riscosio:	h.fileio
o.riscosio:	h.input
o.riscosio:	h.rosound
o.riscosio:	h.roinput
o.riscosio:	h.v6
o.riscosio:	h.v6ro
o.riscosio:	h.datavox
o.riscosio:	h.text
o.riscosio:	h.unicutils
o.riscoswimp:	c.riscoswimp
o.riscoswimp:	C:h.kernel
o.riscoswimp:	C:h.flex
o.riscoswimp:	OSLib:oslib.h.osfile
o.riscoswimp:	OSLib:oslib.h.types
o.riscoswimp:	OSLib:oslib.h.os
o.riscoswimp:	OSLib:oslib.h.fileswitch
o.riscoswimp:	OSLib:oslib.h.osgbpb
o.riscoswimp:	OSLib:oslib.h.osbyte
o.riscoswimp:	OSLib:oslib.h.colourtrans
o.riscoswimp:	OSLib:oslib.h.osspriteop
o.riscoswimp:	OSLib:oslib.h.font
o.riscoswimp:	OSLib:oslib.h.territory
o.riscoswimp:	OSLib:oslib.h.fileinfo
o.riscoswimp:	OSLib:oslib.h.toolbox
o.riscoswimp:	OSLib:oslib.h.wimp
o.riscoswimp:	OSLib:oslib.h.messagetrans
o.riscoswimp:	OSLib:oslib.h.window
o.riscoswimp:	OSLib:oslib.h.keyboardshortcut
o.riscoswimp:	OSLib:oslib.h.gadget
o.riscoswimp:	OSLib:oslib.h.proginfo
o.riscoswimp:	OSLib:oslib.h.saveas
o.riscoswimp:	OSLib:oslib.h.menu
o.riscoswimp:	OSLib:oslib.h.quit
o.riscoswimp:	OSLib:oslib.h.fontmenu
o.riscoswimp:	OSLib:oslib.h.colourdbox
o.riscoswimp:	OSLib:oslib.h.colourpicker
o.riscoswimp:	OSLib:oslib.h.popup
o.riscoswimp:	OSLib:oslib.h.stringset
o.riscoswimp:	OSLib:oslib.h.actionbutton
o.riscoswimp:	OSLib:oslib.h.displayfield
o.riscoswimp:	OSLib:oslib.h.numberrange
o.riscoswimp:	OSLib:oslib.h.optionbutton
o.riscoswimp:	OSLib:oslib.h.radiobutton
o.riscoswimp:	OSLib:oslib.h.button
o.riscoswimp:	OSLib:oslib.h.wimpspriteop
o.riscoswimp:	OSLib:oslib.h.window
o.riscoswimp:	OSLibSupport:h.event
o.riscoswimp:	OSLibSupport:h.globalregs
o.riscoswimp:	h.options
o.riscoswimp:	h.ztypes
o.riscoswimp:	h.globalregs
o.riscoswimp:	h.riscosio
o.riscoswimp:	h.memory
o.riscoswimp:	h.control
o.riscoswimp:	h.fileio
o.riscoswimp:	h.quetzal
o.riscoswimp:	h.text
o.riscoswimp:	h.screen
o.riscoswimp:	h.osdepend
o.riscoswimp:	h.screenio
o.riscoswimp:	h.riscoswimp
o.riscoswimp:	h.v6
o.riscoswimp:	h.v6ro
o.riscoswimp:	h.graphics
o.riscoswimp:	OSLib:oslib.h.osspriteop
o.riscoswimp:	h.pngro
o.riscoswimp:	OSLib:oslib.h.osspriteop
o.riscoswimp:	h.rosound
o.riscoswimp:	h.user
o.roinput:	c.roinput
o.roinput:	OSLib:oslib.h.os
o.roinput:	OSLib:oslib.h.types
o.roinput:	OSLib:oslib.h.wimp
o.roinput:	OSLib:oslib.h.osspriteop
o.roinput:	OSLib:oslib.h.font
o.roinput:	h.options
o.roinput:	h.ztypes
o.roinput:	h.globalregs
o.roinput:	h.osdepend
o.roinput:	h.text
o.roinput:	h.screenio
o.roinput:	h.v6
o.roinput:	h.v6ro
o.roinput:	h.roinput
o.roinput:	h.rosound
o.roinput:	h.riscosio
o.roinput:	h.riscoswimp
o.roinput:	h.unicutils
o.rosound:	c.rosound
o.rosound:	OSLib:oslib.h.osbyte
o.rosound:	OSLib:oslib.h.types
o.rosound:	OSLib:oslib.h.os
o.rosound:	OSLib:oslib.h.osmodule
o.rosound:	OSLib:oslib.h.osfile
o.rosound:	OSLib:oslib.h.fileswitch
o.rosound:	OSLib:oslib.h.osfind
o.rosound:	OSLib:oslib.h.osgbpb
o.rosound:	OSLib:oslib.h.sound
o.rosound:	OSLib:oslib.h.toolbox
o.rosound:	OSLib:oslib.h.wimp
o.rosound:	OSLib:oslib.h.osspriteop
o.rosound:	OSLib:oslib.h.font
o.rosound:	OSLib:oslib.h.messagetrans
o.rosound:	OSLib:oslib.h.macros
o.rosound:	h.datavox
o.rosound:	h.options
o.rosound:	h.ztypes
o.rosound:	h.globalregs
o.rosound:	h.control
o.rosound:	h.operand
o.rosound:	h.fileio
o.rosound:	h.osdepend
o.rosound:	h.riscosio
o.rosound:	h.riscoswimp
o.rosound:	h.text
o.rosound:	h.rosound
o.rosound:	h.event
o.rosound:	h.v6
o.rosound:	h.v6ro
o.rosound:	h.quetzal
o.rosound:	h.blorb
o.rosound:	h.blorblow
o.screen:	c.screen
o.screen:	h.ztypes
o.screen:	h.globalregs
o.screen:	h.screen
o.screen:	h.screenio
o.screen:	h.text
o.screen:	h.osdepend
o.screen:	h.operand
o.screen:	h.memory
o.screen:	h.v6
o.screen:	h.v6ro
o.text:	c.text
o.text:	OSLib:oslib.h.types
o.text:	h.ztypes
o.text:	h.globalregs
o.text:	h.text
o.text:	h.osdepend
o.text:	h.operand
o.text:	h.fileio
o.text:	h.control
o.text:	h.memory
o.text:	h.screen
o.text:	h.screenio
o.text:	h.object
o.text:	h.input
o.text:	h.unicutils
o.text:	h.v6
o.text:	h.v6ro
o.v6:	c.v6
o.v6:	OSLib:oslib.h.os
o.v6:	OSLib:oslib.h.types
o.v6:	h.ztypes
o.v6:	h.globalregs
o.v6:	h.operand
o.v6:	h.osdepend
o.v6:	h.screen
o.v6:	h.screenio
o.v6:	h.control
o.v6:	h.text
o.v6:	h.quetzal
o.v6:	h.blorb
o.v6:	h.blorblow
o.v6:	h.fileio
o.v6:	h.v6
o.v6:	h.v6ro
o.v6:	h.graphics
o.v6:	OSLib:oslib.h.osspriteop
o.v6:	h.pngro
o.v6:	OSLib:oslib.h.osspriteop
o.v6:	h.jpegro
o.v6:	h.variable
o.v6ro:	c.v6ro
o.v6ro:	OSLib:oslib.h.macros
o.v6ro:	OSLib:oslib.h.osspriteop
o.v6ro:	OSLib:oslib.h.types
o.v6ro:	OSLib:oslib.h.os
o.v6ro:	OSLib:oslib.h.jpeg
o.v6ro:	OSLib:oslib.h.wimp
o.v6ro:	OSLib:oslib.h.font
o.v6ro:	OSLib:oslib.h.colourtrans
o.v6ro:	OSLib:oslib.h.toolbox
o.v6ro:	OSLib:oslib.h.messagetrans
o.v6ro:	OSLib:oslib.h.menu
o.v6ro:	OSLibSupport:h.event
o.v6ro:	OSLibSupport:h.globalregs
o.v6ro:	h.options
o.v6ro:	h.ztypes
o.v6ro:	h.globalregs
o.v6ro:	h.control
o.v6ro:	h.unicutils
o.v6ro:	h.osdepend
o.v6ro:	h.screen
o.v6ro:	h.text
o.v6ro:	h.v6
o.v6ro:	h.v6ro
o.v6ro:	h.graphics
o.v6ro:	OSLib:oslib.h.osspriteop
o.v6ro:	h.pngro
o.v6ro:	OSLib:oslib.h.osspriteop
o.v6ro:	h.fileio
o.v6ro:	h.riscosio
o.v6ro:	h.riscoswimp
o.v6ro:	h.roinput
o.v6ro:	h.rosound
o.zip:	c.zip
o.zip:	OSLib:oslib.h.osfscontrol
o.zip:	OSLib:oslib.h.types
o.zip:	OSLib:oslib.h.os
o.zip:	OSLib:oslib.h.fileswitch
o.zip:	h.options
o.zip:	h.ztypes
o.zip:	h.globalregs
o.zip:	h.osdepend
o.zip:	h.memory
o.zip:	h.input
o.zip:	h.screenio
o.zip:	h.screen
o.zip:	h.interpre
o.zip:	h.fileio
o.zip:	h.text
o.zip:	h.control
o.zip:	h.roinput
o.zip:	h.v6
o.unicutils:	c.unicutils
o.unicutils:	OSLib:oslib.h.font
o.unicutils:	OSLib:oslib.h.types
o.unicutils:	OSLib:oslib.h.os
o.unicutils:	h.ztypes
o.unicutils:	h.globalregs
o.unicutils:	h.unicutils
o.unicutils:	h.text
o.quetzal:	c.quetzal
o.quetzal:	OSLib:oslib.h.osfile
o.quetzal:	OSLib:oslib.h.types
o.quetzal:	OSLib:oslib.h.os
o.quetzal:	OSLib:oslib.h.fileswitch
o.quetzal:	h.options
o.quetzal:	h.ztypes
o.quetzal:	h.globalregs
o.quetzal:	h.fileio
o.quetzal:	h.quetzal
o.quetzal:	h.osdepend
o.quetzal:	h.text
o.quetzal:	h.input
o.quetzal:	h.operand
o.quetzal:	h.control
o.quetzal:	h.special
o.quetzal:	h.unicutils
o.user:	c.user
o.user:	OSLib:oslib.h.proginfo
o.user:	OSLib:oslib.h.types
o.user:	OSLib:oslib.h.toolbox
o.user:	OSLib:oslib.h.os
o.user:	OSLib:oslib.h.wimp
o.user:	OSLib:oslib.h.osspriteop
o.user:	OSLib:oslib.h.font
o.user:	OSLib:oslib.h.messagetrans
o.user:	OSLib:oslib.h.window
o.user:	OSLib:oslib.h.keyboardshortcut
o.user:	OSLib:oslib.h.gadget
o.user:	h.options
o.user:	h.ztypes
o.user:	h.globalregs
o.user:	h.osdepend
o.user:	h.user
o.blorblib:	c.blorblib
o.blorblib:	h.blorb
o.blorblib:	h.blorblow
o.pngro:	c.pngro
o.pngro:	C:h.flex
o.pngro:	OSLib:oslib.h.osspriteop
o.pngro:	OSLib:oslib.h.types
o.pngro:	OSLib:oslib.h.os
o.pngro:	OSLib:oslib.h.colourtrans
o.pngro:	OSLib:oslib.h.font
o.pngro:	OSLib:oslib.h.osfile
o.pngro:	OSLib:oslib.h.fileswitch
o.pngro:	LibPNG:h.png
o.pngro:	ZLib:h.zlib
o.pngro:	ZLib:h.zconf
o.pngro:	LibPNG:h.pngconf
o.pngro:	h.ztypes
o.pngro:	h.globalregs
o.pngro:	h.osdepend
o.pngro:	h.riscosio
o.pngro:	h.v6
o.pngro:	h.v6ro
o.pngro:	h.graphics
o.pngro:	OSLib:oslib.h.osspriteop
o.pngro:	h.pngro
o.pngro:	OSLib:oslib.h.osspriteop
o.pngro:	c.alphaplot
o.pngro:	c.alphaplot
o.pngro:	c.alphaplot
o.pngro:	c.alphaplot
o.jpegro:	c.jpegro
o.jpegro:	C:h.flex
o.jpegro:	OSLib:oslib.h.osspriteop
o.jpegro:	OSLib:oslib.h.types
o.jpegro:	OSLib:oslib.h.os
o.jpegro:	OSLib:oslib.h.jpeg
o.jpegro:	h.ztypes
o.jpegro:	h.globalregs
o.jpegro:	h.osdepend
o.jpegro:	h.fileio
o.jpegro:	h.riscosio
o.jpegro:	h.blorb
o.jpegro:	h.v6
o.jpegro:	h.v6ro
o.jpegro:	h.graphics
o.jpegro:	OSLib:oslib.h.osspriteop
o.jpegro:	h.jpegro
