# Project:   VorbisAbs


# Toolflags:
CCflags = -c -depend !Depend -IC: -throwback -DMAKEABS -DMAKELOG -fah -Wc -apcs 3/32/fpe2/swst/fp/nofpr -cpu 4 -memaccess -L22-S22-L41 
LIBflags = C:o.stubsg 
Linkflags = -aif -o $@ 
ObjAsmflags = -throwback -CPU ARM7M -NoCache -depend !Depend 
OBJflags = \
        @.oa.pcmadd  @.oa.oggpack @.oa.iwindow @.oa.imdct_lookup \
        @.oa.imdct @.oa.imapping0 @.oa.a_decode @.oa.window @.oa.synthesis \
        @.oa.stream @.oa.sharedbook @.oa.res0 @.oa.registry @.oa.Module \
        @.oa.mem @.oa.mdct @.oa.mapping0 @.oa.lsp @.oa.log @.oa.info \
        @.oa.framing @.oa.floor1 @.oa.floor0 @.oa.codebook @.oa.block \
        @.oa.main 


# Final targets:
@.VorbisAbs: \
        $(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.pcmadd: s.pcmadd
oa.imapping0: s.imapping0
oa.oggpack: s.oggpack
oa.iwindow: s.iwindow
oa.imdct_lookup: s.imdct_lookup
oa.a_decode: s.a_decode
oa.a_decode: hdr.xint
oa.imdct: s.imdct
oa.window:	c.window
oa.window:	h.window
oa.window:	h.os_types
oa.window:	h.mem
oa.window:	C:h.kernel
oa.synthesis:	c.synthesis
oa.synthesis:	h.registry
oa.synthesis:	h.backends
oa.synthesis:	h.codec_internal
oa.synthesis:	h.codebook
oa.synthesis:	h.ogg
oa.synthesis:	h.os_types
oa.synthesis:	h.mem
oa.synthesis:	C:h.kernel
oa.synthesis:	h.codec
oa.synthesis:	h.ogg
oa.synthesis:	h.misc
oa.synthesis:	h.codec
oa.stream:	c.stream
oa.stream:	h.GlobHdr
oa.stream:	h.module
oa.stream:	h.codec
oa.stream:	h.ogg
oa.stream:	h.os_types
oa.stream:	h.mem
oa.stream:	C:h.kernel
oa.stream:	h.Header
oa.stream:	h.FStream
oa.stream:	h.Log
oa.stream:	C:h.kernel
oa.stream:	C:h.swis
oa.sharedbook:	c.sharedbook
oa.sharedbook:	h.os
oa.sharedbook:	h.os_types
oa.sharedbook:	h.mem
oa.sharedbook:	C:h.kernel
oa.sharedbook:	h.codebook
oa.sharedbook:	h.ogg
oa.sharedbook:	h.os_types
oa.sharedbook:	h.codec
oa.sharedbook:	h.ogg
oa.sharedbook:	h.Log
oa.res0:	c.res0
oa.res0:	h.registry
oa.res0:	h.backends
oa.res0:	h.codec_internal
oa.res0:	h.codebook
oa.res0:	h.ogg
oa.res0:	h.os_types
oa.res0:	h.mem
oa.res0:	C:h.kernel
oa.res0:	h.codec
oa.res0:	h.ogg
oa.res0:	h.misc
oa.res0:	h.codec
oa.res0:	h.os
oa.res0:	h.os_types
oa.registry:	c.registry
oa.registry:	h.registry
oa.registry:	h.backends
oa.registry:	h.codec_internal
oa.registry:	h.codebook
oa.registry:	h.ogg
oa.registry:	h.os_types
oa.registry:	h.mem
oa.registry:	C:h.kernel
oa.registry:	h.codec
oa.registry:	h.ogg
oa.Module:	c.Module
oa.Module:	h.Header
oa.Module:	C:h.kernel
oa.Module:	h.GlobHdr
oa.Module:	h.module
oa.Module:	h.codec
oa.Module:	h.ogg
oa.Module:	h.os_types
oa.Module:	h.mem
oa.Module:	C:h.kernel
oa.Module:	h.FStream
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.mdct:	c.mdct
oa.mdct:	h.mdct
oa.mdct:	h.codec
oa.mdct:	h.ogg
oa.mdct:	h.os_types
oa.mdct:	h.mem
oa.mdct:	C:h.kernel
oa.mdct:	h.mdct_lookup
oa.mdct:	h.os
oa.mdct:	h.os_types
oa.mdct:	h.Log
oa.mapping0:	c.mapping0
oa.mapping0:	h.registry
oa.mapping0:	h.backends
oa.mapping0:	h.codec_internal
oa.mapping0:	h.codebook
oa.mapping0:	h.ogg
oa.mapping0:	h.os_types
oa.mapping0:	h.mem
oa.mapping0:	C:h.kernel
oa.mapping0:	h.codec
oa.mapping0:	h.ogg
oa.mapping0:	h.misc
oa.mapping0:	h.codec
oa.mapping0:	h.mdct
oa.mapping0:	h.codec
oa.mapping0:	h.os
oa.mapping0:	h.os_types
oa.mapping0:	h.window
oa.mapping0:	h.os_types
oa.lsp:	c.lsp
oa.lsp:	h.lsp
oa.lsp:	h.os_types
oa.lsp:	h.mem
oa.lsp:	C:h.kernel
oa.lsp:	h.os
oa.lsp:	h.os_types
oa.lsp:	c.lookup
oa.lsp:	h.lookup_data
oa.lsp:	h.floor0_table
oa.log:	c.log
oa.log:	C:h.swis
oa.log:	C:h.kernel
oa.log:	h.Header
oa.log:	h.Log
oa.info:	c.info
oa.info:	h.registry
oa.info:	h.backends
oa.info:	h.codec_internal
oa.info:	h.codebook
oa.info:	h.ogg
oa.info:	h.os_types
oa.info:	h.mem
oa.info:	C:h.kernel
oa.info:	h.codec
oa.info:	h.ogg
oa.framing:	c.framing
oa.framing:	h.ogg
oa.framing:	h.os_types
oa.framing:	h.mem
oa.framing:	C:h.kernel
oa.floor1:	c.floor1
oa.floor1:	h.registry
oa.floor1:	h.backends
oa.floor1:	h.codec_internal
oa.floor1:	h.codebook
oa.floor1:	h.ogg
oa.floor1:	h.os_types
oa.floor1:	h.mem
oa.floor1:	C:h.kernel
oa.floor1:	h.codec
oa.floor1:	h.ogg
oa.floor1:	h.os
oa.floor1:	h.os_types
oa.floor1:	h.misc
oa.floor1:	h.codec
oa.floor1:	h.floor1_table
oa.floor0:	c.floor0
oa.floor0:	h.registry
oa.floor0:	h.backends
oa.floor0:	h.codec_internal
oa.floor0:	h.codebook
oa.floor0:	h.ogg
oa.floor0:	h.os_types
oa.floor0:	h.mem
oa.floor0:	C:h.kernel
oa.floor0:	h.codec
oa.floor0:	h.ogg
oa.floor0:	h.lsp
oa.floor0:	h.os_types
oa.floor0:	h.os
oa.floor0:	h.os_types
oa.floor0:	h.misc
oa.floor0:	h.codec
oa.codebook:	c.codebook
oa.codebook:	h.codec
oa.codebook:	h.ogg
oa.codebook:	h.os_types
oa.codebook:	h.mem
oa.codebook:	C:h.kernel
oa.codebook:	h.codebook
oa.codebook:	h.ogg
oa.codebook:	h.os
oa.codebook:	h.os_types
oa.block:	c.block
oa.block:	h.os
oa.block:	h.os_types
oa.block:	h.mem
oa.block:	C:h.kernel
oa.block:	h.window
oa.block:	h.os_types
oa.block:	h.mdct
oa.block:	h.codec
oa.block:	h.ogg
oa.block:	h.os_types
oa.block:	h.registry
oa.block:	h.backends
oa.block:	h.codec_internal
oa.block:	h.codebook
oa.block:	h.ogg
oa.block:	h.codec
oa.block:	h.misc
oa.block:	h.codec
oa.main:	c.main
oa.main:	C:h.kernel
oa.main:	C:h.swis
oa.main:	h.GlobHdr
oa.main:	h.module
oa.main:	h.codec
oa.main:	h.ogg
oa.main:	h.os_types
oa.main:	h.mem
oa.main:	C:h.kernel
oa.main:	h.Header
oa.main:	h.Log
oa.main:	h.FStream
