# Project:   XEarth


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


# Final targets:
@.xearth:   @.o.dither @.o.extarr @.o.gif @.o.gifout @.o.mapdata @.o.markers \
        @.o.ppm @.o.render @.o.scan @.o.sprite @.o.sunpos @.o.wimp @.o.xearth \
        @.^.^.^.^.Programming.AcornC/C++.Libraries.tboxlibs.o.toolboxlib @.^.^.^.^.Programming.AcornC/C++.Libraries.clib.o.ansilib \
        @.^.^.^.^.Programming.AcornC/C++.Libraries.tboxlibs.o.wimplib @.^.^.^.^.Programming.AcornC/C++.Libraries.tboxlibs.o.eventlib @.o.riscos 
        Link $(Linkflags) @.o.dither @.o.extarr @.o.gif @.o.gifout @.o.mapdata \
        @.o.markers @.o.ppm @.o.render @.o.scan @.o.sprite @.o.sunpos @.o.wimp @.o.xearth \
        @.^.^.^.^.Programming.AcornC/C++.Libraries.tboxlibs.o.toolboxlib @.^.^.^.^.Programming.AcornC/C++.Libraries.clib.o.ansilib \
        @.^.^.^.^.Programming.AcornC/C++.Libraries.tboxlibs.o.wimplib @.^.^.^.^.Programming.AcornC/C++.Libraries.tboxlibs.o.eventlib @.o.riscos 


# User-editable dependencies:

# Static dependencies:
@.o.dither:   @.c.dither
        cc $(ccflags) -o @.o.dither @.c.dither 
@.o.extarr:   @.c.extarr
        cc $(ccflags) -o @.o.extarr @.c.extarr 
@.o.gif:   @.c.gif
        cc $(ccflags) -o @.o.gif @.c.gif 
@.o.gifout:   @.c.gifout
        cc $(ccflags) -o @.o.gifout @.c.gifout 
@.o.mapdata:   @.c.mapdata
        cc $(ccflags) -o @.o.mapdata @.c.mapdata 
@.o.markers:   @.c.markers
        cc $(ccflags) -o @.o.markers @.c.markers 
@.o.ppm:   @.c.ppm
        cc $(ccflags) -o @.o.ppm @.c.ppm 
@.o.render:   @.c.render
        cc $(ccflags) -o @.o.render @.c.render 
@.o.scan:   @.c.scan
        cc $(ccflags) -o @.o.scan @.c.scan 
@.o.sprite:   @.c.sprite
        cc $(ccflags) -o @.o.sprite @.c.sprite 
@.o.sunpos:   @.c.sunpos
        cc $(ccflags) -o @.o.sunpos @.c.sunpos 
@.o.wimp:   @.c.wimp
        cc $(ccflags) -o @.o.wimp @.c.wimp 
@.o.xearth:   @.c.xearth
        cc $(ccflags) -o @.o.xearth @.c.xearth 
@.o.riscos:   @.s.riscos
        objasm $(objasmflags) -from @.s.riscos -to @.o.riscos


# Dynamic dependencies:
o.dither:	c.dither
o.dither:	h.xearth
o.dither:	h.port
o.dither:	h.extarr
o.dither:	h.kljcpyrt
o.dither:	h.kljcpyrt
o.riscos: s.riscos
o.render:	c.render
o.render:	h.xearth
o.render:	h.port
o.render:	h.extarr
o.render:	h.kljcpyrt
o.render:	h.kljcpyrt
o.gif:	c.gif
o.gif:	h.xearth
o.gif:	h.port
o.gif:	h.extarr
o.gif:	h.kljcpyrt
o.gif:	h.giflib
o.gif:	h.kljcpyrt
o.gif:	h.kljcpyrt
o.sunpos:	c.sunpos
o.sunpos:	h.xearth
o.sunpos:	h.port
o.sunpos:	h.extarr
o.sunpos:	h.kljcpyrt
o.sunpos:	h.kljcpyrt
o.gifout:	c.gifout
o.gifout:	h.port
o.gifout:	h.gifint
o.gifout:	h.giflib
o.gifout:	h.kljcpyrt
o.gifout:	h.kljcpyrt
o.gifout:	h.kljcpyrt
o.markers:	c.markers
o.markers:	h.xearth
o.markers:	h.port
o.markers:	h.extarr
o.markers:	h.kljcpyrt
o.markers:	h.kljcpyrt
o.scan:	c.scan
o.scan:	h.xearth
o.scan:	h.port
o.scan:	h.extarr
o.scan:	h.kljcpyrt
o.scan:	h.kljcpyrt
o.sprite:	c.sprite
o.sprite:	h.xearth
o.sprite:	h.port
o.sprite:	h.extarr
o.sprite:	h.kljcpyrt
o.sprite:	h.kljcpyrt
o.xearth:	c.xearth
o.xearth:	h.xearth
o.xearth:	h.port
o.xearth:	h.extarr
o.xearth:	h.kljcpyrt
o.xearth:	h.kljcpyrt
o.extarr:	c.extarr
o.extarr:	h.xearth
o.extarr:	h.port
o.extarr:	h.extarr
o.extarr:	h.kljcpyrt
o.extarr:	h.kljcpyrt
o.mapdata:	c.mapdata
o.mapdata:	h.xearth
o.mapdata:	h.port
o.mapdata:	h.extarr
o.mapdata:	h.kljcpyrt
o.mapdata:	h.kljcpyrt
o.ppm:	c.ppm
o.ppm:	h.xearth
o.ppm:	h.port
o.ppm:	h.extarr
o.ppm:	h.kljcpyrt
o.ppm:	h.kljcpyrt
o.wimp:	c.wimp
o.wimp:	C:h.toolbox
o.wimp:	C:h.kernel
o.wimp:	C:h.wimp
o.wimp:	C:h.event
o.wimp:	C:h.gadgets
o.wimp:	C:h.iconbar
o.wimp:	C:h.window
o.wimp:	C:h.wimplib
o.wimp:	C:h.wimp
o.wimp:	h.xearth
o.wimp:	h.port
o.wimp:	h.extarr
o.wimp:	h.kljcpyrt
o.wimp:	h.xearthwimp
