home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
programming
/
andylib_1
/
AndyLib
/
Makefile
next >
Wrap
Makefile
|
1995-05-21
|
2KB
|
99 lines
# Project: AndyLib
# Toolflags:
CCflags = -c -depend !Depend -IC: -throwback
C++flags = -c -depend !Depend -IC: -throwback
Linkflags = -aif -c++ -o $@
ObjAsmflags = -throwback -NoCache -depend !Depend
CMHGflags =
LibFileflags = -c -o $@
Squeezeflags = -o $@
# Final targets:
@.o.andylib: @.o.CoRoutine @.o.field @.o.memc @.o.tracker @.o.CoRtn \
@.o.fontmenu @.o.options
LibFile $(LibFileflags) @.o.CoRoutine @.o.field @.o.memc @.o.tracker \
@.o.CoRtn @.o.fontmenu @.o.options
# User-editable dependencies:
# Static dependencies:
@.o.CoRoutine: @.c.CoRoutine
cc $(ccflags) -o @.o.CoRoutine @.c.CoRoutine
@.o.field: @.c.field
cc $(ccflags) -o @.o.field @.c.field
@.o.memc: @.c.memc
cc $(ccflags) -o @.o.memc @.c.memc
@.o.tracker: @.c.tracker
cc $(ccflags) -o @.o.tracker @.c.tracker
@.o.CoRtn: @.s.CoRtn
objasm $(objasmflags) -from @.s.CoRtn -to @.o.CoRtn
@.o.fontmenu: @.c.fontmenu
cc $(ccflags) -o @.o.fontmenu @.c.fontmenu
@.o.options: @.c.options
cc $(ccflags) -o @.o.options @.c.options
# Dynamic dependencies:
o.general: s.general
o.regs: s.regs
o.CoRoutine: c.CoRoutine
o.CoRoutine: h.tracker
o.CoRoutine: h.CoRtn
o.field: c.field
o.field: C:h.wimp
o.field: C:h.os
o.field: C:h.sprite
o.field: C:h.wimpt
o.field: C:h.bbc
o.field: h.field
o.memc: c.memc
o.memc: C:h.kernel
o.memc: C:h.swis
o.memc: h.memc
o.tracker: c.tracker
o.tracker: h.tracker
o.tracker: C:h.os
o.tracker: C:h.wimpt
o.tracker: C:h.wimp
o.tracker: C:h.sprite
o.CoRtn: s.CoRtn
o.CoRtn: s.Regs
o.CoRtn: s.General
o.fontmenu: c.fontmenu
o.fontmenu: C:h.font
o.fontmenu: C:h.os
o.fontmenu: C:h.drawmod
o.fontmenu: C:h.menu
o.fontmenu: C:h.wimpt
o.fontmenu: C:h.wimp
o.fontmenu: C:h.sprite
o.fontmenu: C:h.werr
o.fontmenu: C:h.visdelay
o.fontmenu: C:h.os
o.fontmenu: C:h.swis
o.fontmenu: C:h.kernel
o.fontmenu: C:h.dbox
o.fontmenu: C:h.msgs
o.fontmenu: h.tracker
o.fontmenu: h.fontmenu
o.fontmenu: C:h.menu
o.fontmenu: C:h.msgs
o.options: c.options
o.options: C:h.os
o.options: C:h.swis
o.options: C:h.kernel
o.options: C:h.wimp
o.options: C:h.sprite
o.options: C:h.wimpt
o.options: C:h.win
o.options: C:h.msgs
o.options: C:h.flex
o.options: h.intalk
o.options: C:h.wimp
o.options: h.options
o.options: C:h.os