# Project:   Bombz


# Toolflags:
CCflags = -c -depend !Depend -IC: -throwback
C++flags = -c -depend !Depend -IC: -throwback
Linkflags = -aif -c++ -o $@
ObjAsmflags = -throwback -NoCache -depend !Depend
CMHGflags = 
LibFileflags = -c -o $@
Squeezeflags = -o $@


# Final targets:
@.!RunImage:   @.^.^.^.AcornC_C++.Libraries.!DeskLib.o.DeskLib \
        @.^.^.^.AcornC_C++.Libraries.OSLib.o.OSLib @.^.^.^.AcornC_C++.Libraries.clib.o.Stubs @.o.bombz @.o.bsound @.o.choices \
        @.o.clock @.o.Error @.o.frontend @.o.gchars @.o.graphics @.o.key @.o.man @.o.map \
        @.o.scrn @.o.templates @.o.clockcode @.o.scrncode 
        Link $(Linkflags) @.^.^.^.AcornC_C++.Libraries.!DeskLib.o.DeskLib \
        @.^.^.^.AcornC_C++.Libraries.OSLib.o.OSLib @.^.^.^.AcornC_C++.Libraries.clib.o.Stubs @.o.bombz @.o.bsound @.o.choices \
        @.o.clock @.o.Error @.o.frontend @.o.gchars @.o.graphics @.o.key @.o.man @.o.map \
        @.o.scrn @.o.templates @.o.clockcode @.o.scrncode 


# User-editable dependencies:

# Static dependencies:
@.o.bombz:   @.c.bombz
        cc $(ccflags) -o @.o.bombz @.c.bombz 
@.o.bsound:   @.c.bsound
        cc $(ccflags) -o @.o.bsound @.c.bsound 
@.o.choices:   @.c.choices
        cc $(ccflags) -o @.o.choices @.c.choices 
@.o.clock:   @.c.clock
        cc $(ccflags) -o @.o.clock @.c.clock 
@.o.Error:   @.c.Error
        cc $(ccflags) -o @.o.Error @.c.Error 
@.o.frontend:   @.c.frontend
        cc $(ccflags) -o @.o.frontend @.c.frontend 
@.o.gchars:   @.c.gchars
        cc $(ccflags) -o @.o.gchars @.c.gchars 
@.o.graphics:   @.c.graphics
        cc $(ccflags) -o @.o.graphics @.c.graphics 
@.o.key:   @.c.key
        cc $(ccflags) -o @.o.key @.c.key 
@.o.man:   @.c.man
        cc $(ccflags) -o @.o.man @.c.man 
@.o.map:   @.c.map
        cc $(ccflags) -o @.o.map @.c.map 
@.o.scrn:   @.c.scrn
        cc $(ccflags) -o @.o.scrn @.c.scrn 
@.o.templates:   @.c.templates
        cc $(ccflags) -o @.o.templates @.c.templates 


# Dynamic dependencies:
o.templates:	c.templates
o.templates:	DeskLib:h.Error
o.templates:	DeskLib:h.Core
o.templates:	DeskLib:h.WimpSWIs
o.templates:	DeskLib:h.Wimp
o.templates:	h.templates
o.templates:	DeskLib:h.Wimp
o.graphics:	c.graphics
o.graphics:	DeskLib:h.Error
o.graphics:	DeskLib:h.Core
o.graphics:	DeskLib:h.File
o.graphics:	DeskLib:h.SWI
o.graphics:	h.graphics
o.Error:	c.Error
o.Error:	DeskLib:h.Hourglass
o.Error:	DeskLib:h.MsgTrans
o.Error:	DeskLib:h.Core
o.Error:	DeskLib:h.WimpSWIs
o.Error:	DeskLib:h.Wimp
o.gchars:	c.gchars
o.gchars:	DeskLib:h.Error
o.gchars:	DeskLib:h.Core
o.gchars:	DeskLib:h.File
o.gchars:	DeskLib:h.SWI
o.gchars:	h.gchars
o.gchars:	h.graphics
o.gchars:	h.key
o.gchars:	DeskLib:h.Kbd
o.gchars:	h.scrn
o.gchars:	DeskLib:h.Core
o.gchars:	h.graphics
o.bsound:	c.bsound
o.bsound:	h.map
o.bsound:	DeskLib:h.Core
o.bsound:	h.man
o.bsound:	h.bsound
o.bsound:	DeskLib:h.Core
o.bsound:	DeskLib:h.Error
o.frontend:	c.frontend
o.frontend:	DeskLib:h.Error
o.frontend:	DeskLib:h.Core
o.frontend:	DeskLib:h.Event
o.frontend:	DeskLib:h.Wimp
o.frontend:	DeskLib:h.Handler
o.frontend:	DeskLib:h.Icon
o.frontend:	DeskLib:h.DragASpr
o.frontend:	DeskLib:h.Menu
o.frontend:	DeskLib:h.MsgTrans
o.frontend:	DeskLib:h.Resource
o.frontend:	DeskLib:h.Sprite
o.frontend:	DeskLib:h.Coord
o.frontend:	DeskLib:h.Template
o.frontend:	DeskLib:h.LinkList
o.frontend:	DeskLib:h.WimpSWIs
o.frontend:	h.bombz
o.frontend:	DeskLib:h.MsgTrans
o.frontend:	h.man
o.frontend:	h.scrn
o.frontend:	DeskLib:h.Core
o.frontend:	h.graphics
o.frontend:	h.bsound
o.frontend:	DeskLib:h.Core
o.frontend:	h.choices
o.frontend:	DeskLib:h.Wimp
o.frontend:	h.scrn
o.frontend:	h.key
o.frontend:	DeskLib:h.Kbd
o.frontend:	h.templates
o.frontend:	DeskLib:h.Wimp
o.choices:	c.choices
o.choices:	h.choices
o.choices:	DeskLib:h.Wimp
o.choices:	DeskLib:h.Core
o.choices:	h.scrn
o.choices:	DeskLib:h.Core
o.choices:	h.graphics
o.choices:	h.templates
o.choices:	DeskLib:h.Wimp
o.choices:	h.bsound
o.choices:	DeskLib:h.Core
o.choices:	C:h.kernel
o.choices:	DeskLib:h.Error
o.choices:	DeskLib:h.Event
o.choices:	DeskLib:h.File
o.choices:	DeskLib:h.SWI
o.choices:	DeskLib:h.Handler
o.choices:	DeskLib:h.Icon
o.choices:	DeskLib:h.DragASpr
o.choices:	DeskLib:h.Screen
o.choices:	DeskLib:h.WimpSWIs
o.choices:	DeskLib:h.Window
o.choices:	DeskLib:h.Pointer
o.choices:	DeskLib:h.Core
o.choices:	DeskLib:h.Icon
o.choices:	DeskLib:h.Window
o.choices:	DeskLib:h.Coord
o.map:	c.map
o.map:	DeskLib:h.Error
o.map:	DeskLib:h.Core
o.map:	h.clock
o.map:	DeskLib:h.Core
o.map:	h.graphics
o.map:	h.man
o.map:	h.map
o.map:	DeskLib:h.Core
o.map:	h.man
o.map:	h.scrn
o.map:	DeskLib:h.Core
o.map:	h.graphics
o.map:	h.bsound
o.map:	DeskLib:h.Core
o.scrn:	c.scrn
o.scrn:	C:h.kernel
o.scrn:	DeskLib:h.Error
o.scrn:	DeskLib:h.Core
o.scrn:	DeskLib:h.KernelSWIs
o.scrn:	DeskLib:h.Screen
o.scrn:	DeskLib:h.Wimp
o.scrn:	DeskLib:h.SWI
o.scrn:	DeskLib:h.WimpSWIs
o.scrn:	h.clock
o.scrn:	DeskLib:h.Core
o.scrn:	h.scrn
o.scrn:	DeskLib:h.Core
o.scrn:	h.graphics
o.bombz:	c.bombz
o.bombz:	DeskLib:h.Error
o.bombz:	DeskLib:h.Core
o.bombz:	DeskLib:h.MsgTrans
o.bombz:	h.bombz
o.bombz:	DeskLib:h.MsgTrans
o.bombz:	h.man
o.bombz:	h.scrn
o.bombz:	DeskLib:h.Core
o.bombz:	h.graphics
o.bombz:	h.bsound
o.bombz:	DeskLib:h.Core
o.bombz:	h.clock
o.bombz:	DeskLib:h.Core
o.bombz:	h.gchars
o.bombz:	h.graphics
o.bombz:	h.key
o.bombz:	DeskLib:h.Kbd
o.bombz:	h.man
o.bombz:	h.map
o.bombz:	DeskLib:h.Core
o.bombz:	h.man
o.bombz:	h.scrn
