Android.mk 1009 B

1234567891011121314151617181920212223242526272829303132
  1. NDK_LOCAL_PATH := $(call my-dir)
  2. SDLPAL_PATH := $(NDK_LOCAL_PATH)/../../..
  3. SDL_PATH := $(SDLPAL_PATH)/3rd/SDL
  4. include $(SDL_PATH)/Android.mk
  5. include $(CLEAR_VARS)
  6. LOCAL_PATH := $(NDK_LOCAL_PATH)
  7. LOCAL_MODULE := main
  8. OGG_PATH := $(SDLPAL_PATH)/liboggvorbis
  9. LOCAL_C_INCLUDES := $(LOCAL_PATH) $(SDLPAL_PATH) $(SDL_PATH)/include $(OGG_PATH)/include $(OGG_PATH)/src
  10. LOCAL_SRC_FILES := $(SDL_PATH)/src/main/android/SDL_android_main.c \
  11. $(wildcard $(SDLPAL_PATH)/*.cpp) $(wildcard $(SDLPAL_PATH)/*.c) \
  12. $(wildcard $(SDLPAL_PATH)/adplug/*.c) $(wildcard $(SDLPAL_PATH)/adplug/*.cpp) \
  13. $(wildcard $(SDLPAL_PATH)/liboggvorbis/src/*.c) \
  14. $(wildcard $(SDLPAL_PATH)/libmad/*.c) \
  15. $(wildcard $(SDLPAL_PATH)/native_midi/*.c) \
  16. $(wildcard $(LOCAL_PATH)/*.cpp) \
  17. $(wildcard $(LOCAL_PATH)/*.c)
  18. LOCAL_CFLAGS += -std=gnu99 -DPAL_HAS_PLATFORM_SPECIFIC_UTILS
  19. LOCAL_CPPFLAGS += -std=c++11
  20. LOCAL_SHARED_LIBRARIES := SDL2
  21. LOCAL_LDLIBS := -lGLESv1_CM -lGLESv2 -llog
  22. include $(BUILD_SHARED_LIBRARY)