1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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
- # Disable arm optimization which will cause the issue https://github.com/cocos2d/cocos2d-x/issues/17148
- # ifeq ($(TARGET_ARCH),arm)
- # LOCAL_SRC_FILES += \
- # Tremolo/bitwiseARM.s \
- # Tremolo/dpen.s \
- # Tremolo/floor1ARM.s \
- # Tremolo/mdctARM.s
- # LOCAL_CFLAGS += \
- # -D_ARM_ASSEM_
- # # Assembly code in asm_arm.h does not compile with Clang.
- # LOCAL_CLANG_ASFLAGS_arm += \
- # -no-integrated-as
- # else
- LOCAL_CFLAGS += \
- -DONLY_C
- # endif
- LOCAL_CFLAGS+= -O2
- LOCAL_C_INCLUDES:= \
- $(LOCAL_PATH)/Tremolo
- LOCAL_ARM_MODE := arm
- LOCAL_MODULE := libvorbisidec
- include $(BUILD_STATIC_LIBRARY)
|