# Project:   MakeUser


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


# Final targets:
@.User:   @.o.module @.o.veneer @.o.rm c:o.stubs 
        Link $(Linkflags) @.o.module @.o.veneer @.o.rm c:o.stubs 


# User-editable dependencies:


# Static dependencies:
@.o.module:   @.c.module
        cc $(ccflags) -o @.o.module @.c.module 
@.o.veneer:   @.s.veneer
        objasm $(objasmflags) -from @.s.veneer -to @.o.veneer
@.o.rm:   @.cmhg.rm
        cmhg @.cmhg.rm -o @.o.rm


# Dynamic dependencies:
o.module:	c.module
o.module:	h.module
o.module:	C:h.kernel
o.module:	C:h.kernel
o.module:	C:h.swis
o.veneer: s.veneer
o.veneer: Asm:s.regs
o.veneer: Asm:s.general
