# Project:   discex


# Toolflags:
CCflags = -c -depend !Depend -IC: -throwback -ez 
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:   @.o.dinfo @.o.locate @.o.main @.o.map @.o.scan @.o.setup \
        @.o.tree C:o.toolboxlib C:o.eventlib C:o.stubs @.o.debug @.o.error @.o.message \
        @.o.alloc @.o.auxui @.o.save @.o.analyse 
        link $(linkflags) @.o.dinfo @.o.locate @.o.main @.o.map @.o.scan \
        @.o.setup @.o.tree C:o.toolboxlib C:o.eventlib C:o.stubs @.o.debug @.o.error \
        @.o.message @.o.alloc @.o.auxui @.o.save @.o.analyse 


# User-editable dependencies:


# Static dependencies:
@.o.dinfo:   @.c.dinfo
        cc $(ccflags) -o @.o.dinfo @.c.dinfo 
@.o.locate:   @.c.locate
        cc $(ccflags) -o @.o.locate @.c.locate 
@.o.main:   @.c.main
        cc $(ccflags) -o @.o.main @.c.main 
@.o.map:   @.c.map
        cc $(ccflags) -o @.o.map @.c.map 
@.o.scan:   @.c.scan
        cc $(ccflags) -o @.o.scan @.c.scan 
@.o.setup:   @.c.setup
        cc $(ccflags) -o @.o.setup @.c.setup 
@.o.tree:   @.c.tree
        cc $(ccflags) -o @.o.tree @.c.tree 
@.o.debug:   @.c.debug
        cc $(ccflags) -o @.o.debug @.c.debug 
@.o.error:   @.c.error
        cc $(ccflags) -o @.o.error @.c.error 
@.o.message:   @.c.message
        cc $(ccflags) -o @.o.message @.c.message 
@.o.alloc:   @.c.alloc
        cc $(ccflags) -o @.o.alloc @.c.alloc 
@.o.auxui:   @.c.auxui
        cc $(ccflags) -o @.o.auxui @.c.auxui 
@.o.save:   @.c.save
        cc $(ccflags) -o @.o.save @.c.save 
@.o.analyse:   @.c.analyse
        cc $(ccflags) -o @.o.analyse @.c.analyse 


# Dynamic dependencies:
o.dinfo:	c.dinfo
o.dinfo:	h.main
o.dinfo:	C:h.swis
o.dinfo:	C:h.kernel
o.dinfo:	C:h.kernel
o.dinfo:	C:h.event
o.dinfo:	C:h.wimp
o.dinfo:	C:h.toolbox
o.dinfo:	C:h.toolbox
o.dinfo:	C:h.window
o.dinfo:	C:h.gadgets
o.dinfo:	C:h.gadgets
o.dinfo:	C:h.menu
o.dinfo:	C:h.saveas
o.dinfo:	C:h.proginfo
o.dinfo:	C:h.iconbar
o.dinfo:	C:h.wimplib
o.dinfo:	h.message
o.dinfo:	h.error
o.dinfo:	h.debug
o.dinfo:	h.dinfo
o.dinfo:	h.discmacros
o.dinfo:	h.auxui
o.dinfo:	h.setup
o.dinfo:	h.alloc
o.dinfo:	h.map
o.dinfo:	h.client
o.locate:	c.locate
o.locate:	h.main
o.locate:	C:h.swis
o.locate:	C:h.kernel
o.locate:	C:h.kernel
o.locate:	C:h.event
o.locate:	C:h.wimp
o.locate:	C:h.toolbox
o.locate:	C:h.toolbox
o.locate:	C:h.window
o.locate:	C:h.gadgets
o.locate:	C:h.gadgets
o.locate:	C:h.menu
o.locate:	C:h.saveas
o.locate:	C:h.proginfo
o.locate:	C:h.iconbar
o.locate:	C:h.wimplib
o.locate:	h.message
o.locate:	h.error
o.locate:	h.debug
o.locate:	h.locate
o.locate:	h.setup
o.locate:	h.alloc
o.locate:	h.discmacros
o.locate:	h.dinfo
o.locate:	h.map
o.locate:	h.ansctr
o.locate:	h.scan
o.locate:	h.tree
o.locate:	h.auxui
o.main:	c.main
o.main:	h.main
o.main:	C:h.swis
o.main:	C:h.kernel
o.main:	C:h.kernel
o.main:	C:h.event
o.main:	C:h.wimp
o.main:	C:h.toolbox
o.main:	C:h.toolbox
o.main:	C:h.window
o.main:	C:h.gadgets
o.main:	C:h.gadgets
o.main:	C:h.menu
o.main:	C:h.saveas
o.main:	C:h.proginfo
o.main:	C:h.iconbar
o.main:	C:h.wimplib
o.main:	h.message
o.main:	h.error
o.main:	h.debug
o.main:	h.setup
o.main:	h.dinfo
o.main:	h.locate
o.main:	h.scan
o.main:	h.save
o.map:	c.map
o.map:	h.main
o.map:	C:h.swis
o.map:	C:h.kernel
o.map:	C:h.kernel
o.map:	C:h.event
o.map:	C:h.wimp
o.map:	C:h.toolbox
o.map:	C:h.toolbox
o.map:	C:h.window
o.map:	C:h.gadgets
o.map:	C:h.gadgets
o.map:	C:h.menu
o.map:	C:h.saveas
o.map:	C:h.proginfo
o.map:	C:h.iconbar
o.map:	C:h.wimplib
o.map:	h.message
o.map:	h.error
o.map:	h.debug
o.map:	h.alloc
o.map:	h.dinfo
o.map:	h.map
o.scan:	c.scan
o.scan:	h.main
o.scan:	C:h.swis
o.scan:	C:h.kernel
o.scan:	C:h.kernel
o.scan:	C:h.event
o.scan:	C:h.wimp
o.scan:	C:h.toolbox
o.scan:	C:h.toolbox
o.scan:	C:h.window
o.scan:	C:h.gadgets
o.scan:	C:h.gadgets
o.scan:	C:h.menu
o.scan:	C:h.saveas
o.scan:	C:h.proginfo
o.scan:	C:h.iconbar
o.scan:	C:h.wimplib
o.scan:	h.message
o.scan:	h.error
o.scan:	h.debug
o.scan:	h.client
o.scan:	h.dinfo
o.scan:	h.discmacros
o.scan:	h.auxui
o.scan:	h.setup
o.scan:	h.alloc
o.scan:	h.map
o.scan:	h.ansctr
o.scan:	h.scan
o.scan:	h.tree
o.scan:	h.analyse
o.tree:	c.tree
o.tree:	h.main
o.tree:	C:h.swis
o.tree:	C:h.kernel
o.tree:	C:h.kernel
o.tree:	C:h.event
o.tree:	C:h.wimp
o.tree:	C:h.toolbox
o.tree:	C:h.toolbox
o.tree:	C:h.window
o.tree:	C:h.gadgets
o.tree:	C:h.gadgets
o.tree:	C:h.menu
o.tree:	C:h.saveas
o.tree:	C:h.proginfo
o.tree:	C:h.iconbar
o.tree:	C:h.wimplib
o.tree:	h.message
o.tree:	h.error
o.tree:	h.debug
o.tree:	h.alloc
o.tree:	h.discmacros
o.tree:	h.dinfo
o.tree:	h.ansctr
o.tree:	h.tree
o.tree:	h.setup
o.debug:	c.debug
o.debug:	h.main
o.debug:	C:h.swis
o.debug:	C:h.kernel
o.debug:	C:h.kernel
o.debug:	C:h.event
o.debug:	C:h.wimp
o.debug:	C:h.toolbox
o.debug:	C:h.toolbox
o.debug:	C:h.window
o.debug:	C:h.gadgets
o.debug:	C:h.gadgets
o.debug:	C:h.menu
o.debug:	C:h.saveas
o.debug:	C:h.proginfo
o.debug:	C:h.iconbar
o.debug:	C:h.wimplib
o.debug:	h.message
o.debug:	h.error
o.debug:	h.debug
o.error:	c.error
o.error:	h.main
o.error:	C:h.swis
o.error:	C:h.kernel
o.error:	C:h.kernel
o.error:	C:h.event
o.error:	C:h.wimp
o.error:	C:h.toolbox
o.error:	C:h.toolbox
o.error:	C:h.window
o.error:	C:h.gadgets
o.error:	C:h.gadgets
o.error:	C:h.menu
o.error:	C:h.saveas
o.error:	C:h.proginfo
o.error:	C:h.iconbar
o.error:	C:h.wimplib
o.error:	h.message
o.error:	h.error
o.error:	h.debug
o.message:	c.message
o.message:	h.main
o.message:	C:h.swis
o.message:	C:h.kernel
o.message:	C:h.kernel
o.message:	C:h.event
o.message:	C:h.wimp
o.message:	C:h.toolbox
o.message:	C:h.toolbox
o.message:	C:h.window
o.message:	C:h.gadgets
o.message:	C:h.gadgets
o.message:	C:h.menu
o.message:	C:h.saveas
o.message:	C:h.proginfo
o.message:	C:h.iconbar
o.message:	C:h.wimplib
o.message:	h.message
o.message:	h.error
o.message:	h.debug
o.alloc:	c.alloc
o.alloc:	h.main
o.alloc:	C:h.swis
o.alloc:	C:h.kernel
o.alloc:	C:h.kernel
o.alloc:	C:h.event
o.alloc:	C:h.wimp
o.alloc:	C:h.toolbox
o.alloc:	C:h.toolbox
o.alloc:	C:h.window
o.alloc:	C:h.gadgets
o.alloc:	C:h.gadgets
o.alloc:	C:h.menu
o.alloc:	C:h.saveas
o.alloc:	C:h.proginfo
o.alloc:	C:h.iconbar
o.alloc:	C:h.wimplib
o.alloc:	h.message
o.alloc:	h.error
o.alloc:	h.debug
o.alloc:	h.alloc
o.auxui:	c.auxui
o.auxui:	h.main
o.auxui:	C:h.swis
o.auxui:	C:h.kernel
o.auxui:	C:h.kernel
o.auxui:	C:h.event
o.auxui:	C:h.wimp
o.auxui:	C:h.toolbox
o.auxui:	C:h.toolbox
o.auxui:	C:h.window
o.auxui:	C:h.gadgets
o.auxui:	C:h.gadgets
o.auxui:	C:h.menu
o.auxui:	C:h.saveas
o.auxui:	C:h.proginfo
o.auxui:	C:h.iconbar
o.auxui:	C:h.wimplib
o.auxui:	h.message
o.auxui:	h.error
o.auxui:	h.debug
o.auxui:	h.auxui
o.save:	c.save
o.save:	h.main
o.save:	C:h.swis
o.save:	C:h.kernel
o.save:	C:h.kernel
o.save:	C:h.event
o.save:	C:h.wimp
o.save:	C:h.toolbox
o.save:	C:h.toolbox
o.save:	C:h.window
o.save:	C:h.gadgets
o.save:	C:h.gadgets
o.save:	C:h.menu
o.save:	C:h.saveas
o.save:	C:h.proginfo
o.save:	C:h.iconbar
o.save:	C:h.wimplib
o.save:	h.message
o.save:	h.error
o.save:	h.debug
o.save:	h.client
o.save:	h.save
o.analyse:	c.analyse
o.analyse:	h.main
o.analyse:	C:h.swis
o.analyse:	C:h.kernel
o.analyse:	C:h.kernel
o.analyse:	C:h.event
o.analyse:	C:h.wimp
o.analyse:	C:h.toolbox
o.analyse:	C:h.toolbox
o.analyse:	C:h.window
o.analyse:	C:h.gadgets
o.analyse:	C:h.gadgets
o.analyse:	C:h.menu
o.analyse:	C:h.saveas
o.analyse:	C:h.proginfo
o.analyse:	C:h.iconbar
o.analyse:	C:h.wimplib
o.analyse:	h.message
o.analyse:	h.error
o.analyse:	h.debug
o.analyse:	h.dinfo
o.analyse:	h.discmacros
o.analyse:	h.auxui
o.analyse:	h.setup
o.analyse:	h.alloc
o.analyse:	h.map
o.analyse:	h.ansctr
o.analyse:	h.analyse
o.analyse:	h.tree
o.setup:	c.setup
o.setup:	h.main
o.setup:	C:h.swis
o.setup:	C:h.kernel
o.setup:	C:h.kernel
o.setup:	C:h.event
o.setup:	C:h.wimp
o.setup:	C:h.toolbox
o.setup:	C:h.toolbox
o.setup:	C:h.window
o.setup:	C:h.gadgets
o.setup:	C:h.gadgets
o.setup:	C:h.menu
o.setup:	C:h.saveas
o.setup:	C:h.proginfo
o.setup:	C:h.iconbar
o.setup:	C:h.wimplib
o.setup:	h.message
o.setup:	h.error
o.setup:	h.debug
o.setup:	h.setup
