CUR_WD := $(call my-dir) LOCAL_PATH := $(CUR_WD)/../../../../external/tremolo include $(CLEAR_VARS) PRIVATE_INC_DIR := external/tremolo 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 ifeq ($(TARGET_ARCH),arm) LOCAL_SRC_FILES += \ ./Tremolo/bitwiseARM.s \ ./Tremolo/dpen.s \ ./Tremolo/floor1ARM.s \ ./Tremolo/mdctARM.s LOCAL_CFLAGS += \ -D_ARM_ASSEM_ else LOCAL_CFLAGS += \ -DONLY_C endif LOCAL_CFLAGS+= -O2 LOCAL_CLANG_ASFLAGS += -no-integrated-as LOCAL_C_INCLUDES:= \ $(PRIVATE_INC_DIR)/Tremolo LOCAL_ARM_MODE := arm LOCAL_MODULE := libvorbisidec include $(BUILD_STATIC_LIBRARY) LOCAL_PATH := $(CUR_WD) include $(CLEAR_VARS) LOCAL_SRC_FILES := \ ivorbisfile_example.c LOCAL_C_INCLUDES += \ external/tremolo/Tremolo \ $(call include-path-for, audio-utils) LOCAL_STATIC_LIBRARIES := \ libc libsndfile libvorbisidec libaudioprimitives liblog LOCAL_ARM_MODE := arm LOCAL_MODULE := libvorbisidec_test LOCAL_MODULE_TAGS := optional tests LOCAL_MULTILIB := 32 LOCAL_FORCE_STATIC_EXECUTABLE := true include $(BUILD_EXECUTABLE)