# Project:   VNCserv_app


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


# Final targets:
@.VNCappl:   @.o.areas @.o.d3des @.o.frontend @.o.hextile @.o.ipserv @.o.log \
        @.o.pixtrans @.o.server @.o.vncauth @.o.vncbuffer @.o.vncserv @.o.mcode C:o.Stubs \
        TCPIPLibs:o.socklib5 TCPIPLibs:o.inetlib TCPIPLibs:o.unixlib OSLib:o.OSLib32 
        link $(linkflags) @.o.areas @.o.d3des @.o.frontend @.o.hextile \
        @.o.ipserv @.o.log @.o.pixtrans @.o.server @.o.vncauth @.o.vncbuffer @.o.vncserv \
        @.o.mcode C:o.Stubs TCPIPLibs:o.socklib5 TCPIPLibs:o.inetlib TCPIPLibs:o.unixlib \
        OSLib:o.OSLib32 


# User-editable dependencies:
# compile everything when module was made last
o.areas:      VNCserver
o.d3des:      VNCserver
o.frontend:   VNCserver
o.hextile:    VNCserver
o.ipserv:     VNCserver
o.log:        VNCserver
o.pixtrans:   VNCserver
o.server:     VNCserver
o.vncauth:    VNCserver
o.vncbuffer:  VNCserver
o.vncserv:    VNCserver
o.mcode:      VNCserver
o.header:     VNCserver

# Static dependencies:
@.o.areas:   @.c.areas
        cc $(ccflags) -o @.o.areas @.c.areas 
@.o.d3des:   @.c.d3des
        cc $(ccflags) -o @.o.d3des @.c.d3des 
@.o.frontend:   @.c.frontend
        cc $(ccflags) -o @.o.frontend @.c.frontend 
@.o.hextile:   @.c.hextile
        cc $(ccflags) -o @.o.hextile @.c.hextile 
@.o.ipserv:   @.c.ipserv
        cc $(ccflags) -o @.o.ipserv @.c.ipserv 
@.o.log:   @.c.log
        cc $(ccflags) -o @.o.log @.c.log 
@.o.pixtrans:   @.c.pixtrans
        cc $(ccflags) -o @.o.pixtrans @.c.pixtrans 
@.o.server:   @.c.server
        cc $(ccflags) -o @.o.server @.c.server 
@.o.vncauth:   @.c.vncauth
        cc $(ccflags) -o @.o.vncauth @.c.vncauth 
@.o.vncbuffer:   @.c.vncbuffer
        cc $(ccflags) -o @.o.vncbuffer @.c.vncbuffer 
@.o.vncserv:   @.c.vncserv
        cc $(ccflags) -o @.o.vncserv @.c.vncserv 
@.o.mcode:   @.s.mcode
        objasm $(objasmflags) -from @.s.mcode -to @.o.mcode


# Dynamic dependencies:
o.vncauth:	c.vncauth
o.vncauth:	h.vncauth
o.vncauth:	h.d3des
o.vncappl:	c.vncserv
o.vncappl:	h.vncserv
o.vncappl:	h.areas
o.vncappl:	h.proto
o.vncappl:	h.vncauth
o.vncappl:	h.pixtrans
o.vncappl:	h.hextile
o.vncappl:	h.areas
o.vncappl:	h.log
o.mcode: s.mcode
o.mcode: h.RegNames
o.areas:	c.areas
o.areas:	h.areas
o.d3des:	c.d3des
o.d3des:	h.d3des
o.hextile:	c.hextile
o.hextile:	h.vncserv
o.hextile:	h.areas
o.hextile:	h.proto
o.hextile:	h.vncbuffer
o.hextile:	h.pixtrans
o.hextile:	h.log
o.pixtrans:	c.pixtrans
o.pixtrans:	h.vncserv
o.pixtrans:	h.areas
o.pixtrans:	h.proto
o.vncserv:	c.vncserv
o.vncserv:	h.vncserv
o.vncserv:	h.areas
o.vncserv:	h.proto
o.vncserv:	h.vncauth
o.vncserv:	h.pixtrans
o.vncserv:	h.hextile
o.vncserv:	h.areas
o.vncserv:	h.log
o.frontend:	c.frontend
o.frontend:	C:h.kernel
o.frontend:	h.server
o.frontend:	OSLib:oslib.h.os
o.frontend:	OSLib:oslib.h.types
o.frontend:	OSLib:oslib.h.oscore32
o.frontend:	OSLib:oslib.h.osf32
o.frontend:	OSLib:oslib.h.osword
o.ipserv:	c.ipserv
o.ipserv:	TCPIPLibs:sys.h.types
o.ipserv:	TCPIPLibs:sys.h.cdefs
o.ipserv:	TCPIPLibs:machine.h.endian
o.ipserv:	TCPIPLibs:machine.h.ansi
o.ipserv:	TCPIPLibs:machine.h.types
o.ipserv:	TCPIPLibs:sys.h.socket
o.ipserv:	TCPIPLibs:sys.h.cdefs
o.ipserv:	TCPIPLibs:sys.h.select
o.ipserv:	TCPIPLibs:sys.h.ioctl
o.ipserv:	TCPIPLibs:sys.h.ttycom
o.ipserv:	TCPIPLibs:sys.h.ioccom
o.ipserv:	TCPIPLibs:sys.h.ioccom
o.ipserv:	TCPIPLibs:sys.h.filio
o.ipserv:	TCPIPLibs:sys.h.ioccom
o.ipserv:	TCPIPLibs:sys.h.sockio
o.ipserv:	TCPIPLibs:sys.h.ioccom
o.ipserv:	TCPIPLibs:sys.h.cdefs
o.ipserv:	TCPIPLibs:netinet.h.in
o.ipserv:	TCPIPLibs:sys.h.errno
o.ipserv:	C:h.kernel
o.ipserv:	TCPIPLibs:sys.h.time
o.ipserv:	TCPIPLibs:sys.h.cdefs
o.ipserv:	TCPIPLibs:h.unistd
o.ipserv:	TCPIPLibs:sys.h.cdefs
o.ipserv:	TCPIPLibs:sys.h.types
o.ipserv:	TCPIPLibs:sys.h.unistd
o.ipserv:	TCPIPLibs:sys.h._posix
o.ipserv:	h.log
o.ipserv:	h.ipserv
o.server:	c.server
o.server:	C:h.kernel
o.server:	OSLib:oslib.h.os
o.server:	OSLib:oslib.h.types
o.server:	OSLib:oslib.h.oscore32
o.server:	OSLib:oslib.h.osf32
o.server:	OSLib:oslib.h.osbyte
o.server:	OSLib:oslib.h.osword
o.server:	OSLib:oslib.h.colourtrans
o.server:	OSLib:oslib.h.osspriteop
o.server:	OSLib:oslib.h.font
o.server:	OSLib:oslib.h.coltrans32
o.server:	TCPIPLibs:sys.h.types
o.server:	TCPIPLibs:sys.h.cdefs
o.server:	TCPIPLibs:machine.h.endian
o.server:	TCPIPLibs:machine.h.ansi
o.server:	TCPIPLibs:machine.h.types
o.server:	TCPIPLibs:sys.h.errno
o.server:	C:h.kernel
o.server:	TCPIPLibs:sys.h.socket
o.server:	TCPIPLibs:sys.h.cdefs
o.server:	TCPIPLibs:h.unistd
o.server:	TCPIPLibs:sys.h.cdefs
o.server:	TCPIPLibs:sys.h.types
o.server:	TCPIPLibs:sys.h.unistd
o.server:	TCPIPLibs:sys.h._posix
o.server:	h.vncserv
o.server:	h.areas
o.server:	h.vnckeys
o.server:	h.ipserv
o.server:	h.mcode
o.server:	h.server
o.server:	h.log
o.vncbuffer:	c.vncbuffer
o.vncbuffer:	h.vncserv
o.vncbuffer:	h.areas
o.vncbuffer:	h.proto
o.vncbuffer:	h.vncbuffer
