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