Android.mk 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. LOCAL_PATH := $(call my-dir)
  2. include $(CLEAR_VARS)
  3. LOCAL_MODULE := oxygine-movie_static
  4. LOCAL_MODULE_FILENAME := liboxygine-movie
  5. TH := deps/libtheora/lib
  6. LOCAL_SRC_FILES := \
  7. $(TH)/analyze.c \
  8. $(TH)/apiwrapper.c \
  9. $(TH)/bitpack.c \
  10. $(TH)/cpu.c \
  11. $(TH)/decapiwrapper.c \
  12. $(TH)/decinfo.c \
  13. $(TH)/decode.c \
  14. $(TH)/dequant.c \
  15. $(TH)/encapiwrapper.c \
  16. $(TH)/encfrag.c \
  17. $(TH)/encinfo.c \
  18. $(TH)/encode.c \
  19. $(TH)/enquant.c \
  20. $(TH)/fdct.c \
  21. $(TH)/fragment.c \
  22. $(TH)/huffdec.c \
  23. $(TH)/huffenc.c \
  24. $(TH)/idct.c \
  25. $(TH)/info.c \
  26. $(TH)/internal.c \
  27. $(TH)/mathops.c \
  28. $(TH)/mcenc.c \
  29. $(TH)/quant.c \
  30. $(TH)/rate.c \
  31. $(TH)/state.c \
  32. $(TH)/tokenize.c \
  33. src/MovieSprite.cpp \
  34. src/theora/MovieSpriteTheora.cpp
  35. OXYGINE_SRC := $(LOCAL_PATH)/../oxygine-framework/oxygine/src
  36. OXYGINE_SOUND_SRC := $(LOCAL_PATH)/../oxygine-sound
  37. LOCAL_C_INCLUDES := $(OXYGINE_SRC)/ \
  38. $(LOCAL_PATH)/src \
  39. $(LOCAL_PATH)/deps/libtheora/include \
  40. $(OXYGINE_SOUND_SRC)/dependencies/openal-android/jni/OpenAL/include \
  41. $(OXYGINE_SOUND_SRC)/dependencies/tremor/Tremor \
  42. $(OXYGINE_SOUND_SRC)/dependencies/libogg/include
  43. LOCAL_EXPORT_C_INCLUDES += $(LOCAL_PATH)/src
  44. LOCAL_EXPORT_CFLAGS += $(LOCAL_CFLAGS)
  45. include $(BUILD_STATIC_LIBRARY)
  46. $(call import-module, SDL)
  47. $(call import-module, oxygine-sound)