aboutsummaryrefslogtreecommitdiffstats
path: root/Android.mk
diff options
context:
space:
mode:
authorGloria Wang <gwang@google.com>2010-02-04 13:58:20 -0800
committerGloria Wang <gwang@google.com>2010-02-04 17:28:49 -0800
commit0f6f2525f7b19c7de18bafe464b5ced1c714430a (patch)
tree5b98cd42769dc25c7245ffbf98f05d0edd58d3d9 /Android.mk
parent1ad63ab102c811406313f978721427fca25151a6 (diff)
downloadexternal_tremolo-0f6f2525f7b19c7de18bafe464b5ced1c714430a.zip
external_tremolo-0f6f2525f7b19c7de18bafe464b5ced1c714430a.tar.gz
external_tremolo-0f6f2525f7b19c7de18bafe464b5ced1c714430a.tar.bz2
Replace Tremor with Tremolo (an ARM optimised version of the Tremor library for doing Ogg Vorbis decompression)
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk36
1 files changed, 36 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
new file mode 100644
index 0000000..637b949
--- /dev/null
+++ b/Android.mk
@@ -0,0 +1,36 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES = \
+ Tremolo/bitwise.c \
+ Tremolo/codebook.c \
+ Tremolo/dsp.c \
+ Tremolo/floor0.c \
+ Tremolo/floor1.c \
+ Tremolo/floor_lookup.c \
+ Tremolo/framing.c \
+ Tremolo/mapping0.c \
+ Tremolo/mdct.c \
+ Tremolo/misc.c \
+ Tremolo/res012.c \
+ Tremolo/treminfo.c \
+ Tremolo/vorbisfile.c \
+ Tremolo/bitwiseARM.s \
+ Tremolo/dpen.s \
+ Tremolo/floor1ARM.s \
+ Tremolo/mdctARM.s
+
+LOCAL_CFLAGS+= -O2
+
+ifeq ($(TARGET_ARCH),arm)
+LOCAL_CFLAGS+= -D_ARM_ASSEM_
+endif
+
+LOCAL_C_INCLUDES:= \
+ $(LOCAL_PATH)/Tremolo
+
+LOCAL_ARM_MODE := arm
+
+LOCAL_MODULE := libvorbisidec
+
+include $(BUILD_SHARED_LIBRARY)