Android.mk 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. LOCAL_PATH := $(call my-dir)
  2. include $(CLEAR_VARS)
  3. LOCAL_MODULE := openal
  4. LOCAL_ARM_MODE := arm
  5. OPENAL_DIR := OpenAL
  6. MODULE := openal
  7. LOCAL_C_INCLUDES := $(LOCAL_PATH)/$(OPENAL_DIR) \
  8. $(LOCAL_PATH)/$(OPENAL_DIR)/include \
  9. $(LOCAL_PATH)/$(OPENAL_DIR)/OpenAL32/Include \
  10. LOCAL_CFLAGS += -DAL_ALEXT_PROTOTYPES \
  11. -DANDROID \
  12. -fpic \
  13. -ffunction-sections \
  14. -funwind-tables \
  15. -fstack-protector \
  16. -fno-short-enums \
  17. -DHAVE_GCC_VISIBILITY \
  18. -O3 \
  19. -g \
  20. MAX_SOURCES_LOW ?= 4
  21. MAX_SOURCES_START ?= 8
  22. MAX_SOURCES_HIGH ?= 64
  23. LOCAL_CFLAGS += -DMAX_SOURCES_LOW=$(MAX_SOURCES_LOW) -DMAX_SOURCES_START=$(MAX_SOURCES_START) -DMAX_SOURCES_HIGH=$(MAX_SOURCES_HIGH)
  24. LOCAL_SRC_FILES := \
  25. $(OPENAL_DIR)/Alc/android.c \
  26. $(OPENAL_DIR)/Alc/opensles.c \
  27. $(OPENAL_DIR)/OpenAL32/alAuxEffectSlot.c \
  28. $(OPENAL_DIR)/OpenAL32/alBuffer.c \
  29. $(OPENAL_DIR)/OpenAL32/alDatabuffer.c \
  30. $(OPENAL_DIR)/OpenAL32/alEffect.c \
  31. $(OPENAL_DIR)/OpenAL32/alError.c \
  32. $(OPENAL_DIR)/OpenAL32/alExtension.c \
  33. $(OPENAL_DIR)/OpenAL32/alFilter.c \
  34. $(OPENAL_DIR)/OpenAL32/alListener.c \
  35. $(OPENAL_DIR)/OpenAL32/alSource.c \
  36. $(OPENAL_DIR)/OpenAL32/alState.c \
  37. $(OPENAL_DIR)/OpenAL32/alThunk.c \
  38. $(OPENAL_DIR)/Alc/ALc.c \
  39. $(OPENAL_DIR)/Alc/alcConfig.c \
  40. $(OPENAL_DIR)/Alc/alcEcho.c \
  41. $(OPENAL_DIR)/Alc/alcModulator.c \
  42. $(OPENAL_DIR)/Alc/alcReverb.c \
  43. $(OPENAL_DIR)/Alc/alcRing.c \
  44. $(OPENAL_DIR)/Alc/alcThread.c \
  45. $(OPENAL_DIR)/Alc/ALu.c \
  46. $(OPENAL_DIR)/Alc/bs2b.c \
  47. $(OPENAL_DIR)/Alc/null.c \
  48. $(OPENAL_DIR)/Alc/panning.c \
  49. $(OPENAL_DIR)/Alc/mixer.c \
  50. $(OPENAL_DIR)/Alc/audiotrack.c \
  51. # If building for versions after FROYO
  52. LOCAL_CFLAGS += -DPOST_FROYO
  53. include $(BUILD_STATIC_LIBRARY)