# Project:   softload


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


# Final targets:
@.SoftLoad:   @.SoftLoadU 
        squeeze $(squeezeflags) @.SoftLoadU 
@.SoftLoadU:   @.o.softload @.o.startnew \
        C:o.Stubs 
        link $(linkflags) @.o.softload @.o.startnew \
        C:o.Stubs 


# User-editable dependencies:

# Static dependencies:
@.o.SoftLoad:   @.c.softload
        cc $(ccflags) -o @.o.softload @.c.softload 
@.o.startnew:   @.s.startnew
        objasm $(objasmflags) -from @.s.startnew -to @.o.startnew


# Dynamic dependencies:
o.startnew: s.startnew
o.startnew: s.Copro15Ops
o.softload:	c.softload
o.softload:	C:h.kernel
o.softload:	C:h.swis
