# Project:   AC3Abs


# Toolflags:
CCflags = -c -depend !Depend -IC: -throwback -DMAKEABS -DMAKELOG -fah -Wc -cpu 4 -memaccess -L22-S22-L41 -apcs 3/32/fpe2/swst/fp/nofpr 
LIBflags = C:o.stubsg 
Linkflags = -aif -o $@ 
ObjAsmflags = -throwback -CPU ARM7M -NoCache -depend !Depend 
OBJflags = \
        @.oa.bitstream @.oa.bit_allocate @.oa.downmix @.oa.imdct @.oa.parse \
        @.oa.imuls @.oa.Log @.oa.mem @.oa.module @.oa.stream @.oa.main 
 

# Final targets:
@.AC3Abs: \
        $(OBJflags) $(LIBflags) 
        link $(Linkflags) \
        $(OBJflags) $(LIBflags) 
@.clean: 
        x wipe <Prefix$Dir>.oa.* ~cf~v 


# User-editable dependencies:
.SUFFIXES: .oa .c .s

# Static dependencies:
.c.oa:; cc $(CCflags) -o $@ $<
.s.oa:; objasm $(ObjAsmflags) -from $< -to $@


# Dynamic dependencies:
oa.imdct:	c.imdct
oa.imdct:	h.config
oa.imdct:	h.a52
oa.imdct:	h.a52_internal
oa.imdct:	h.imdct_table
oa.bitstream:	c.bitstream
oa.bitstream:	h.config
oa.bitstream:	h.a52
oa.bitstream:	h.a52_internal
oa.bitstream:	h.bitstream
oa.bit_allocate:	c.bit_allocate
oa.bit_allocate:	h.config
oa.bit_allocate:	h.a52
oa.bit_allocate:	h.a52_internal
oa.downmix:	c.downmix
oa.downmix:	h.config
oa.downmix:	h.a52
oa.downmix:	h.a52_internal
oa.main:	c.main
oa.main:	C:h.kernel
oa.main:	C:h.swis
oa.main:	h.GlobHdr
oa.main:	h.module
oa.main:	C:h.kernel
oa.main:	h.a52
oa.main:	h.Header
oa.main:	h.Log
oa.main:	h.FStream
oa.parse:	c.parse
oa.parse:	h.config
oa.parse:	h.a52
oa.parse:	h.a52_internal
oa.parse:	h.bitstream
oa.parse:	h.tables
oa.parse:	h.mem
oa.parse:	C:h.kernel
oa.imuls: s.imuls
oa.Log:	c.Log
oa.Log:	C:h.swis
oa.Log:	C:h.kernel
oa.Log:	h.Header
oa.Log:	h.Log
oa.mem:	c.mem
oa.mem:	c.memabs
oa.mem:	h.mem
oa.mem:	C:h.kernel
oa.mem:	C:h.kernel
oa.mem:	C:h.swis
oa.module:	c.module
oa.module:	h.Header
oa.module:	C:h.kernel
oa.module:	h.GlobHdr
oa.module:	h.module
oa.module:	C:h.kernel
oa.module:	h.a52
oa.module:	C:h.swis
oa.module:	h.FStream
oa.module:	h.mem
oa.module:	C:h.kernel
oa.stream:	c.stream
oa.stream:	h.GlobHdr
oa.stream:	h.module
oa.stream:	C:h.kernel
oa.stream:	h.a52
oa.stream:	h.Header
oa.stream:	h.FStream
oa.stream:	h.Log
oa.stream:	h.mem
oa.stream:	C:h.kernel
oa.stream:	h.a52
oa.stream:	C:h.kernel
oa.stream:	C:h.swis
