# Project:   RC5Wimp


# Toolflags:
CCflags = -c -depend !Depend -IOS:,C:,TCPIPLibs: -throwback  -DCOMPAT_INET4  -ff -Wp
C++flags = -c -depend !Depend -ITCPIPLibs:,C: -throwback  -DNEED_FAKE_BOOL  -D__riscos
Linkflags = -aif -o $@
ObjAsmflags = -throwback -NoCache -depend !Depend
CMHGflags = -depend !Depend -throwback -IC:
LibFileflags = -c -o $@
Squeezeflags = -o $@


# Final targets:
@.!RunImage:   @.!RunImageU
        Squeeze $(Squeezeflags) @.!RunImageU
@.!RunImageU:   C:o.Stubs @.o.event @.o.tbevent @.o.wimpevent @.o.wimpmsg \
        @.o.x OSLib:o.OSLib @.o.task @.o.display @.o.iniread @.o.config @.o.graph \
        @.o.rc5wimp @.o.rc5graph @.o.sound TCPIPLibs:o.socklib TCPIPLibs:o.inetlib
        Link $(Linkflags) C:o.Stubs @.o.event @.o.tbevent @.o.wimpevent \
        @.o.wimpmsg @.o.x OSLib:o.OSLib @.o.task @.o.display @.o.iniread @.o.config @.o.graph \
        @.o.rc5wimp @.o.rc5graph @.o.sound TCPIPLibs:o.socklib TCPIPLibs:o.inetlib


# User-editable dependencies:


# Static dependencies:
@.o.event:   @.c.event
        cc $(ccflags) -o @.o.event @.c.event
@.o.tbevent:   @.c.tbevent
        cc $(ccflags) -o @.o.tbevent @.c.tbevent
@.o.wimpevent:   @.c.wimpevent
        cc $(ccflags) -o @.o.wimpevent @.c.wimpevent
@.o.wimpmsg:   @.c.wimpmsg
        cc $(ccflags) -o @.o.wimpmsg @.c.wimpmsg
@.o.x:   @.c.x
        cc $(ccflags) -o @.o.x @.c.x
@.o.task:   @.c.task
        cc $(ccflags) -o @.o.task @.c.task
@.o.display:   @.c.display
        cc $(ccflags) -o @.o.display @.c.display
@.o.iniread:   @.c.iniread
        cc $(ccflags) -o @.o.iniread @.c.iniread
@.o.config:   @.c.config
        cc $(ccflags) -o @.o.config @.c.config
@.o.graph:   @.c.graph
        cc $(ccflags) -o @.o.graph @.c.graph
@.o.rc5wimp:   @.c.rc5wimp
        cc $(ccflags) -o @.o.rc5wimp @.c.rc5wimp
@.o.rc5graph:   @.c.rc5graph
        cc $(ccflags) -o @.o.rc5graph @.c.rc5graph
@.o.sound:   @.c.sound
        cc $(ccflags) -o @.o.sound @.c.sound


# Dynamic dependencies:
o.display:	c.display
o.display:	OS:h.wimp
o.display:	OS:h.types
o.display:	OS:h.os
o.display:	OS:h.osspriteop
o.display:	OS:h.font
o.display:	OS:h.taskwindow
o.display:	OS:h.wimpreadsysinfo
o.display:	OS:h.toolbox
o.display:	OS:h.messagetrans
o.display:	OS:h.window
o.display:	OS:h.keyboardshortcut
o.display:	OS:h.gadget
o.display:	h.display
o.display:	h.rc5wimp
o.display:	h.config
o.display:	h.sound
o.rc5wimp:	c.rc5wimp
o.rc5wimp:	C:h.kernel
o.rc5wimp:	C:h.swis
o.rc5wimp:	OS:h.osmodule
o.rc5wimp:	OS:h.types
o.rc5wimp:	OS:h.os
o.rc5wimp:	OS:h.osfile
o.rc5wimp:	OS:h.fileswitch
o.rc5wimp:	OS:h.wimpspriteop
o.rc5wimp:	OS:h.osspriteop
o.rc5wimp:	OS:h.wimp
o.rc5wimp:	OS:h.font
o.rc5wimp:	OS:h.taskwindow
o.rc5wimp:	OS:h.toolbox
o.rc5wimp:	OS:h.messagetrans
o.rc5wimp:	OS:h.window
o.rc5wimp:	OS:h.keyboardshortcut
o.rc5wimp:	OS:h.gadget
o.rc5wimp:	OS:h.menu
o.rc5wimp:	OS:h.proginfo
o.rc5wimp:	OS:h.stringset
o.rc5wimp:	OS:h.writablefield
o.rc5wimp:	OS:h.radiobutton
o.rc5wimp:	OS:h.optionbutton
o.rc5wimp:	OS:h.actionbutton
o.rc5wimp:	OS:h.draggable
o.rc5wimp:	OS:h.hourglass
o.rc5wimp:	OS:h.help
o.rc5wimp:	h.event
o.rc5wimp:	TCPIPLibs:sys.h.types
o.rc5wimp:	TCPIPLibs:sys.h.cdefs
o.rc5wimp:	TCPIPLibs:machine.h.endian
o.rc5wimp:	TCPIPLibs:machine.h.ansi
o.rc5wimp:	TCPIPLibs:machine.h.types
o.rc5wimp:	TCPIPLibs:netinet.h.in
o.rc5wimp:	TCPIPLibs:h.netdb
o.rc5wimp:	TCPIPLibs:sys.h.cdefs
o.rc5wimp:	TCPIPLibs:h.socklib
o.rc5wimp:	TCPIPLibs:sys.h.types
o.rc5wimp:	TCPIPLibs:sys.h.socket
o.rc5wimp:	TCPIPLibs:sys.h.cdefs
o.rc5wimp:	TCPIPLibs:sys.h.stat
o.rc5wimp:	TCPIPLibs:sys.h.time
o.rc5wimp:	TCPIPLibs:sys.h.cdefs
o.rc5wimp:	TCPIPLibs:sys.h.cdefs
o.rc5wimp:	TCPIPLibs:sys.h.time
o.rc5wimp:	TCPIPLibs:sys.h.uio
o.rc5wimp:	TCPIPLibs:sys.h.cdefs
o.rc5wimp:	C:h.kernel
o.rc5wimp:	TCPIPLibs:h.inetlib
o.rc5wimp:	TCPIPLibs:sys.h.types
o.rc5wimp:	TCPIPLibs:netinet.h.in
o.rc5wimp:	h.rc5wimp
o.rc5wimp:	h.task
o.rc5wimp:	h.display
o.rc5wimp:	h.iniread
o.rc5wimp:	h.config
o.rc5wimp:	h.graph
o.rc5wimp:	h.sound
o.rc5wimp:	h.power
o.config:	c.config
o.config:	OS:h.osfile
o.config:	OS:h.types
o.config:	OS:h.os
o.config:	OS:h.fileswitch
o.config:	OS:h.osfscontrol
o.config:	OS:h.toolbox
o.config:	OS:h.wimp
o.config:	OS:h.osspriteop
o.config:	OS:h.font
o.config:	OS:h.messagetrans
o.config:	OS:h.window
o.config:	OS:h.keyboardshortcut
o.config:	OS:h.gadget
o.config:	OS:h.radiobutton
o.config:	OS:h.writablefield
o.config:	OS:h.stringset
o.config:	OS:h.numberrange
o.config:	OS:h.button
o.config:	OS:h.optionbutton
o.config:	OS:h.draggable
o.config:	OS:h.actionbutton
o.config:	h.rc5wimp
o.config:	h.config
o.config:	h.iniread
o.config:	h.task
o.config:	h.sound
