# Uncomment this if you're using STL in your project
# See CPLUSPLUS-SUPPORT.html in the NDK documentation for more information
# APP_STL := stlport_static
# APP_ABI := armeabi armeabi-v7a x86
APP_STL := gnustl_static
APP_ABI := armeabi-v7a
# Needed for debugging
APP_PLATFORM := android-10LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := template
SDL_PATH := ../SDL
ASCRIPT_PATH := $(LOCAL_PATH)/../angelscript
LOCAL_C_INCLUDES := \
$(SDL_PATH)/include \
$(LOCAL_PATH)/library \
$(LOCAL_PATH)/../boost \
$(ASCRIPT_PATH)/add_on
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
LOCAL_CXXFLAGS := -std=gnu++11 -fexceptions
LOCAL_SRC_FILES := \
$(SDL_PATH)/src/main/android/SDL_android_main.c \
$(subst $(LOCAL_PATH)/,, \
$(wildcard $(LOCAL_PATH)/source/game/*.cpp) \
$(wildcard $(LOCAL_PATH)/source/smartGUI/*.cpp) \
$(wildcard $(LOCAL_PATH)/source/state/*.cpp) \
$(wildcard $(LOCAL_PATH)/library/gui/*.cpp) \
$(wildcard $(LOCAL_PATH)/library/objectdata/*.cpp) \
$(wildcard $(LOCAL_PATH)/library/system/*.cpp) \
$(wildcard $(LOCAL_PATH)/library/managers/*.cpp) \
$(wildcard $(LOCAL_PATH)/library/physics/*.cpp) \
$(wildcard $(LOCAL_PATH)/library/2d/*.cpp) \
$(wildcard $(LOCAL_PATH)/library/common/*.cpp) \
$(wildcard $(LOCAL_PATH)/library/utilities/*.cpp) \
$(wildcard $(LOCAL_PATH)/library/soil/*.c) \
$(wildcard $(LOCAL_PATH)/library/script/*.cpp))
LOCAL_SHARED_LIBRARIES := SDL2 SDL2_mixer Box2D angelscript
LOCAL_LDLIBS := -ldl -lGLESv1_CM -lGLESv2 -llog -landroid
include $(BUILD_SHARED_LIBRARY)