1
0

Android.mk 941 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. LOCAL_PATH := $(call my-dir)
  2. include $(CLEAR_VARS)
  3. LOCAL_SRC_FILES = \
  4. Tremolo/bitwise.c \
  5. Tremolo/codebook.c \
  6. Tremolo/dsp.c \
  7. Tremolo/floor0.c \
  8. Tremolo/floor1.c \
  9. Tremolo/floor_lookup.c \
  10. Tremolo/framing.c \
  11. Tremolo/mapping0.c \
  12. Tremolo/mdct.c \
  13. Tremolo/misc.c \
  14. Tremolo/res012.c \
  15. Tremolo/treminfo.c \
  16. Tremolo/vorbisfile.c
  17. # Disable arm optimization which will cause the issue https://github.com/cocos2d/cocos2d-x/issues/17148
  18. # ifeq ($(TARGET_ARCH),arm)
  19. # LOCAL_SRC_FILES += \
  20. # Tremolo/bitwiseARM.s \
  21. # Tremolo/dpen.s \
  22. # Tremolo/floor1ARM.s \
  23. # Tremolo/mdctARM.s
  24. # LOCAL_CFLAGS += \
  25. # -D_ARM_ASSEM_
  26. # # Assembly code in asm_arm.h does not compile with Clang.
  27. # LOCAL_CLANG_ASFLAGS_arm += \
  28. # -no-integrated-as
  29. # else
  30. LOCAL_CFLAGS += \
  31. -DONLY_C
  32. # endif
  33. LOCAL_CFLAGS+= -O2
  34. LOCAL_C_INCLUDES:= \
  35. $(LOCAL_PATH)/Tremolo
  36. LOCAL_ARM_MODE := arm
  37. LOCAL_MODULE := libvorbisidec
  38. include $(BUILD_STATIC_LIBRARY)