# Project:   ParaBrot


# Toolflags:
CCflags = -c -depend !Depend -IC:,ADFS::Holly.$.Libraries.OSLib.Core,ADFS::Holly.$.Libraries.HydraLib -throwback 
C++flags = -c -depend !Depend -IC: -throwback
Linkflags = -aif -o $@ 
ObjAsmflags = -throwback -NoCache -depend !Depend
CMHGflags = 
LibFileflags = -c -o $@
Squeezeflags = -o $@


# Final targets:
@.<ParaBrot$Dir>.!RunImage:   @.o.MBrotCore @.^.^.Libraries.OSLib.o.OSLib \
        @.^.^.Libraries.HydraLib.o.HydraLib @.^.^.Libraries.CLib.O.Stubs @.o.RiscOS @.o.mc_call 
        link $(linkflags) @.o.MBrotCore @.^.^.Libraries.OSLib.o.OSLib \
        @.^.^.Libraries.HydraLib.o.HydraLib @.^.^.Libraries.CLib.O.Stubs @.o.RiscOS @.o.mc_call 


# User-editable dependencies:


# Static dependencies:
@.o.MBrotCore:   @.c.MBrotCore
        cc $(ccflags) -o @.o.MBrotCore @.c.MBrotCore 
@.o.RiscOS:   @.c.RiscOS
        cc $(ccflags) -o @.o.RiscOS @.c.RiscOS 
@.o.mc_call:   @.s.mc_call
        objasm $(objasmflags) -from @.s.mc_call -to @.o.mc_call


# Dynamic dependencies:
o.MBrot: s.MBrot
o.Recurse: s.Recurse
o.Scan: s.Scan
o.Start: s.Start
o.Start: s.recurse
o.mc_call: s.mc_call
o.MBrotCore:	c.MBrotCore
o.MBrotCore:	h.MBrot
o.RiscOS:	c.RiscOS
o.RiscOS:	ADFS::Holly.$.Libraries.HydraLib.h.hydra
o.RiscOS:	C:h.kernel
o.RiscOS:	C:h.kernel
o.RiscOS:	h.MBrot
o.RiscOS:	ADFS::Holly.$.Libraries.OSLib.Core.h.os
o.RiscOS:	ADFS::Holly.$.Libraries.OSLib.Core.h.types
