# Project:   mpegplay


# Toolflags:
PCflags = -c -depend !Depend -throwback -IP:
CCflags = -c -depend !Depend -IC: -g -throwback -pcc  -DRISCOS  -DNO_LRAND48  
Linkflags = -aif -o $@ 
CMHGflags = 
LibFileflags = -c -o $@
Squeezeflags = -o $@
AAsmflags = -depend !Depend -quit -CloseExec -To $@ -From
ASflags = -dde -throwback


# Final targets:
@.!RunImage:   C:o.Stubs C:o.RISC_OSLib \
        @.o.mpegplay @.o.bitrev @.o.2x2 @.o.decoders @.o.extra @.o.fs2 @.o.fs2fast @.o.fs4 \
        @.o.gdith @.o.gray @.o.hybrid @.o.hybriderr @.o.jrevdct @.o.main @.o.mono \
        @.o.motionvect @.o.ordered @.o.parseblock @.o.util @.o.video 
        link $(linkflags) C:o.Stubs \
        C:o.RISC_OSLib @.o.mpegplay @.o.bitrev @.o.2x2 @.o.decoders @.o.extra @.o.fs2 @.o.fs2fast \
        @.o.fs4 @.o.gdith @.o.gray @.o.hybrid @.o.hybriderr @.o.jrevdct @.o.main @.o.mono \
        @.o.motionvect @.o.ordered @.o.parseblock @.o.util @.o.video 


# User-editable dependencies:


# Static dependencies:
@.o.mpegplay:   @.c.mpegplay
        cc $(ccflags) -o @.o.mpegplay @.c.mpegplay 
@.o.bitrev:   @.s.bitrev
        as $(asflags) -o @.o.bitrev @.s.bitrev
@.o.2x2:   @.c.2x2
        cc $(ccflags) -o @.o.2x2 @.c.2x2 
@.o.decoders:   @.c.decoders
        cc $(ccflags) -o @.o.decoders @.c.decoders 
@.o.extra:   @.c.extra
        cc $(ccflags) -o @.o.extra @.c.extra 
@.o.fs2:   @.c.fs2
        cc $(ccflags) -o @.o.fs2 @.c.fs2 
@.o.fs2fast:   @.c.fs2fast
        cc $(ccflags) -o @.o.fs2fast @.c.fs2fast 
@.o.fs4:   @.c.fs4
        cc $(ccflags) -o @.o.fs4 @.c.fs4 
@.o.gdith:   @.c.gdith
        cc $(ccflags) -o @.o.gdith @.c.gdith 
@.o.gray:   @.c.gray
        cc $(ccflags) -o @.o.gray @.c.gray 
@.o.hybrid:   @.c.hybrid
        cc $(ccflags) -o @.o.hybrid @.c.hybrid 
@.o.hybriderr:   @.c.hybriderr
        cc $(ccflags) -o @.o.hybriderr @.c.hybriderr 
@.o.jrevdct:   @.c.jrevdct
        cc $(ccflags) -o @.o.jrevdct @.c.jrevdct 
@.o.main:   @.c.main
        cc $(ccflags) -o @.o.main @.c.main 
@.o.mono:   @.c.mono
        cc $(ccflags) -o @.o.mono @.c.mono 
@.o.motionvect:   @.c.motionvect
        cc $(ccflags) -o @.o.motionvect @.c.motionvect 
@.o.ordered:   @.c.ordered
        cc $(ccflags) -o @.o.ordered @.c.ordered 
@.o.parseblock:   @.c.parseblock
        cc $(ccflags) -o @.o.parseblock @.c.parseblock 
@.o.util:   @.c.util
        cc $(ccflags) -o @.o.util @.c.util 
@.o.video:   @.c.video
        cc $(ccflags) -o @.o.video @.c.video 


# Dynamic dependencies:
o.mpegplay:	c.mpegplay
o.mpegplay:	C:h.wimp
o.mpegplay:	C:h.os
o.mpegplay:	C:h.sprite
o.mpegplay:	C:h.wimpt
o.mpegplay:	C:h.win
o.mpegplay:	C:h.event
o.mpegplay:	C:h.menu
o.mpegplay:	C:h.baricon
o.mpegplay:	C:h.res
o.mpegplay:	C:h.resspr
o.mpegplay:	C:h.menu
o.mpegplay:	C:h.template
o.mpegplay:	C:h.colourtran
o.mpegplay:	C:h.font
o.mpegplay:	C:h.drawmod
o.mpegplay:	C:h.sprite
o.mpegplay:	C:h.dbox
o.mpegplay:	C:h.werr
o.mpegplay:	C:h.flex
o.mpegplay:	C:h.visdelay
o.mpegplay:	C:h.xferrecv
o.mpegplay:	C:h.saveas
o.mpegplay:	C:h.xfersend
o.mpegplay:	C:h.magnify
o.mpegplay:	h.extra
o.mpegplay:	h.video
o.2x2:	c.2x2
o.2x2:	h.video
o.2x2:	h.dither
o.decoders:	c.decoders
o.decoders:	h.decoders
o.decoders:	h.util
o.decoders:	h.util
o.decoders:	h.video
o.extra:	c.extra
o.extra:	h.extra
o.extra:	h.video
o.fs2:	c.fs2
o.fs2:	h.video
o.fs2:	h.dither
o.fs2:	h.fs2
o.fs2fast:	c.fs2fast
o.fs2fast:	h.video
o.fs2fast:	h.dither
o.fs4:	c.fs4
o.fs4:	h.fs4
o.fs4:	h.video
o.fs4:	h.dither
o.gdith:	c.gdith
o.gdith:	h.video
o.gdith:	h.dither
o.gdith:	C:h.wimp
o.gdith:	C:h.os
o.gdith:	C:h.sprite
o.gdith:	C:h.win
o.gdith:	C:h.wimpt
o.gdith:	C:h.baricon
o.gdith:	C:h.res
o.gdith:	C:h.resspr
o.gdith:	C:h.menu
o.gdith:	C:h.flex
o.gdith:	C:h.template
o.gdith:	C:h.dbox
o.gdith:	C:h.werr
o.gdith:	C:h.colourtran
o.gdith:	C:h.font
o.gdith:	C:h.drawmod
o.gdith:	C:h.sprite
o.gdith:	h.mpegplay
o.gray:	c.gray
o.gray:	h.video
o.gray:	h.dither
o.hybrid:	c.hybrid
o.hybrid:	h.video
o.hybrid:	h.dither
o.hybriderr:	c.hybriderr
o.hybriderr:	h.video
o.hybriderr:	h.dither
o.jrevdct:	c.jrevdct
o.jrevdct:	h.video
o.main:	c.main
o.main:	h.video
o.main:	C:sys.h.types
o.main:	C:sys.h.stdtypes
o.main:	C:sys.h.sysmacros
o.main:	h.util
o.mono:	c.mono
o.mono:	h.video
o.mono:	h.dither
o.motionvect:	c.motionvect
o.motionvect:	h.video
o.motionvect:	h.util
o.ordered:	c.ordered
o.ordered:	h.video
o.ordered:	h.dither
o.parseblock:	c.parseblock
o.parseblock:	h.video
o.parseblock:	h.decoders
o.parseblock:	h.util
o.util:	c.util
o.util:	h.video
o.util:	h.util
o.video:	c.video
o.video:	h.decoders
o.video:	h.util
o.video:	h.video
o.video:	h.util
