diff options
| author | Dan Everton <dan@iocaine.org> | 2007-02-09 10:06:53 +0000 |
|---|---|---|
| committer | Dan Everton <dan@iocaine.org> | 2007-02-09 10:06:53 +0000 |
| commit | ebc58c9f066e89088bfb6b8193b4266e5145d8e1 (patch) | |
| tree | 309ccacdc57fae01fb2231b9e2b2faf468129b3c /apps/codecs/libspeex/Makefile | |
| parent | 46424301c3c3974c9e1e682886f51a4828e4534a (diff) | |
| download | rockbox-ebc58c9f066e89088bfb6b8193b4266e5145d8e1.zip rockbox-ebc58c9f066e89088bfb6b8193b4266e5145d8e1.tar.gz rockbox-ebc58c9f066e89088bfb6b8193b4266e5145d8e1.tar.bz2 rockbox-ebc58c9f066e89088bfb6b8193b4266e5145d8e1.tar.xz | |
Add Speex playback support. Patch from FS #5607 thanks to Frederik Vestre.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12241 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libspeex/Makefile')
| -rw-r--r-- | apps/codecs/libspeex/Makefile | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/apps/codecs/libspeex/Makefile b/apps/codecs/libspeex/Makefile new file mode 100644 index 0000000..8500399 --- /dev/null +++ b/apps/codecs/libspeex/Makefile @@ -0,0 +1,44 @@ +# __________ __ ___. +# Open \______ \ ____ ____ | | _\_ |__ _______ ___ +# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / +# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < +# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ +# \/ \/ \/ \/ \/ +# $Id: Makefile,v 1.16 2006-09-02 22:34:13 bagder Exp $ +# + +INCLUDES=-I$(APPSDIR) -I.. -I. -I$(FIRMDIR)/include -I$(FIRMDIR)/export \ + -I$(FIRMDIR)/common -I$(FIRMDIR)/drivers -I$(BUILDDIR) + +ifdef APPEXTRA + INCLUDES += $(patsubst %,-I$(APPSDIR)/%,$(subst :, ,$(APPEXTRA))) +endif + +SPEEXOPTS = -O +CFLAGS = $(INCLUDES) $(GCCOPTS) $(TARGET_INC) $(SPEEXOPTS) $(TARGET) \ +$(EXTRA_DEFINES) -DMEM=${MEMORYSIZE} ${PROFILE_OPTS} -Wno-unused-parameter + +# This sets up 'SRC' based on the files mentioned in SOURCES +include $(TOOLSDIR)/makesrc.inc + +SOURCES = $(SRC) +OBJS2 := $(SRC:%.c=$(OBJDIR)/%.o) +OBJS = $(patsubst %.S, $(OBJDIR)/%.o, $(OBJS2)) +DEPFILE = $(OBJDIR)/dep-Speex +DIRS = + +all: $(OUTPUT) + +$(OUTPUT): $(OBJS) + @echo "AR+RANLIB $(notdir $@)" + @$(AR) ruv $@ $+ >/dev/null 2>&1 + +include $(TOOLSDIR)/make.inc + +clean: + @echo "cleaning Speex" + @rm -f $(OBJS) $(OUTPUT) $(DEPFILE) + +ifneq ($(MAKECMDGOALS),clean) +-include $(DEPFILE) +endif |