# Project:   CDFaker


# Toolflags:
CCflags = -c -depend !Depend -IC: -APCS 3/32bit -memaccess -L22-S22-L41
C++flags = -c -depend !Depend -IC:
Linkflags = -RMF -base 0 -c++ -o $@
ObjAsmflags = -depend !Depend -Stamp -quit -CloseExec -APCS 3/32bit -noe -cpu ARM7 -32
CMHGflags = 
LibFileflags = -c -o $@
Squeezeflags = -o $@


# Final targets:
@.CDFaker:   @.o.Credits @.o.Module @.o.Driver @.o.Commands \
        @.Makefile 
        Link $(Linkflags) @.o.Credits @.o.Module \
        @.o.Driver @.o.Commands


# User-editable dependencies:


# Static dependencies:
@.o.Credits:   @.s.Credits
        objasm $(objasmflags) -from @.s.Credits -to @.o.Credits
@.o.Module:   @.s.Module
        objasm $(objasmflags) -from @.s.Module -to @.o.Module
@.o.Driver:   @.s.Driver
        objasm $(objasmflags) -from @.s.Driver -to @.o.Driver
@.o.Commands:   @.s.Commands
        objasm $(objasmflags) -from @.s.Commands -to @.o.Commands


# Dynamic dependencies:

o.Credits: s.Credits
o.Module: s.Module
o.Module: hdr.Common
o.Module: Asm:s.xswis
o.Module: Asm:s.debughdr
o.Module: Asm:s.macros
o.Module: hdr.Flags
o.Module: hdr.Constants
o.Module: hdr.Drive
o.Module: hdr.Store
o.Module: hdr.Errors
o.Module: Asm:s.date
o.Driver: s.Driver
o.Driver: hdr.Common
o.Driver: Asm:s.xswis
o.Driver: Asm:s.debughdr
o.Driver: Asm:s.macros
o.Driver: hdr.Flags
o.Driver: hdr.Constants
o.Driver: hdr.Drive
o.Driver: hdr.Store
o.Driver: hdr.Errors
o.Commands: s.Commands
o.Commands: hdr.Common
o.Commands: Asm:s.xswis
o.Commands: Asm:s.debughdr
o.Commands: Asm:s.macros
o.Commands: hdr.Flags
o.Commands: hdr.Constants
o.Commands: hdr.Drive
o.Commands: hdr.Store
o.Commands: hdr.Errors
