1LOCAL_PATH := $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_SRC_FILES = \
5	Tremolo/bitwise.c \
6	Tremolo/codebook.c \
7	Tremolo/dsp.c \
8	Tremolo/floor0.c \
9	Tremolo/floor1.c \
10	Tremolo/floor_lookup.c \
11	Tremolo/framing.c \
12	Tremolo/mapping0.c \
13	Tremolo/mdct.c \
14	Tremolo/misc.c \
15	Tremolo/res012.c \
16	Tremolo/treminfo.c \
17	Tremolo/vorbisfile.c
18
19ifeq ($(TARGET_ARCH),arm)
20LOCAL_SRC_FILES += \
21	Tremolo/bitwiseARM.s \
22	Tremolo/dpen.s \
23	Tremolo/floor1ARM.s \
24	Tremolo/mdctARM.s
25LOCAL_CFLAGS += \
26    -D_ARM_ASSEM_
27else
28LOCAL_CFLAGS += \
29    -DONLY_C
30endif
31LOCAL_CFLAGS+= -O2
32
33LOCAL_C_INCLUDES:= \
34	$(LOCAL_PATH)/Tremolo
35
36LOCAL_ARM_MODE := arm
37
38LOCAL_MODULE := libvorbisidec
39
40include $(BUILD_SHARED_LIBRARY)
41