home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dream 52
/
Amiga_Dream_52.iso
/
RiscOS
/
APP
/
DEVS
/
LIB
/
POPCORN
/
SP2POP.ZIP
/
!Spr2Pop
/
Makefile
< prev
next >
Wrap
Makefile
|
1997-02-25
|
3KB
|
122 lines
CCflags = -c -depend !Depend -IC: -throwback -ff -Ospace
Linkflags = -aif
ObjAsmflags = -throwback -depend !Depend
Squeezeflags = -v
cc = cc
# Final targets:
@.Spr2Pop: \
C:o.Stubs C:o.eventlib C:o.toolboxlib C:o.wimplib C:o.flexlib \
@.o.Main @.o.Handlers @.o.Init @.o.Process @.o.Hourglass
Link $(Linkflags) -o @.Spr2Pop \
C:o.Stubs C:o.eventlib C:o.toolboxlib C:o.wimplib C:o.flexlib \
@.o.Main @.o.Handlers @.o.Init @.o.Process @.o.Hourglass
Squeeze $(Squeezeflags) @.Spr2Pop
# Static dependencies:
@.o.Handlers: @.c.Handlers
$(cc) $(ccflags) -o @.o.Handlers @.c.Handlers
@.o.Init: @.c.Init
$(cc) $(ccflags) -o @.o.Init @.c.Init
@.o.Main: @.c.Main
$(cc) $(ccflags) -o @.o.Main @.c.Main
@.o.Process: @.c.Process
$(cc) $(ccflags) -o @.o.Process @.c.Process
@.o.Hourglass: @.s.Hourglass
objasm $(objasmflags) -from @.s.Hourglass \
-to @.o.Hourglass
# Dynamic dependencies:
o.Main: c.Main
o.Main: h.Init
o.Main: h.Externs
o.Main: h.Structs
o.Main: C:h.kernel
o.Main: C:h.swis
o.Main: C:h.flex
o.Main: C:h.wimp
o.Main: C:h.event
o.Main: C:h.toolbox
o.Main: C:h.wimplib
o.Main: C:h.toolbox
o.Main: C:h.gadgets
o.Main: C:h.iconbar
o.Main: C:h.menu
o.Main: C:h.saveas
o.Main: C:h.window
o.Main: C:h.proginfo
o.Main: C:h.quit
o.Main: C:h.window
o.Main: h.Events
o.Main: h.Handlers
o.Handlers: c.Handlers
o.Handlers: h.Init
o.Handlers: h.Externs
o.Handlers: h.Structs
o.Handlers: C:h.kernel
o.Handlers: C:h.swis
o.Handlers: C:h.flex
o.Handlers: C:h.wimp
o.Handlers: C:h.event
o.Handlers: C:h.toolbox
o.Handlers: C:h.wimplib
o.Handlers: C:h.toolbox
o.Handlers: C:h.gadgets
o.Handlers: C:h.iconbar
o.Handlers: C:h.menu
o.Handlers: C:h.saveas
o.Handlers: C:h.window
o.Handlers: C:h.proginfo
o.Handlers: C:h.quit
o.Handlers: C:h.window
o.Handlers: h.Events
o.Handlers: h.Handlers
o.Init: c.Init
o.Init: h.Init
o.Init: h.Externs
o.Init: h.Structs
o.Init: C:h.kernel
o.Init: C:h.swis
o.Init: C:h.flex
o.Init: C:h.wimp
o.Init: C:h.event
o.Init: C:h.toolbox
o.Init: C:h.wimplib
o.Init: C:h.toolbox
o.Init: C:h.gadgets
o.Init: C:h.iconbar
o.Init: C:h.menu
o.Init: C:h.saveas
o.Init: C:h.window
o.Init: C:h.proginfo
o.Init: C:h.quit
o.Init: C:h.window
o.Init: h.Events
o.Init: h.Handlers
o.Init: h.Version
o.Process: c.Process
o.Process: h.Externs
o.Process: h.Structs
o.Process: C:h.kernel
o.Process: C:h.swis
o.Process: C:h.flex
o.Process: C:h.wimp
o.Process: C:h.event
o.Process: C:h.toolbox
o.Process: C:h.wimplib
o.Process: C:h.toolbox
o.Process: C:h.gadgets
o.Process: C:h.iconbar
o.Process: C:h.menu
o.Process: C:h.saveas
o.Process: C:h.window
o.Process: C:h.proginfo
o.Process: C:h.quit
o.Process: C:h.window
o.Process: h.Events
o.Process: h.Handlers
o.Process: h.Hourglass
o.Process: h.Version
o.Hourglass: s.Hourglass
o.Hourglass: Asm:h.SWINames