SAMPLE_PATH := $(call my-dir)/../../src # external-deps GAMEPLAY_DEPS := $(call my-dir)/../../GAMEPLAY_PATH/external-deps/lib/android/$(TARGET_ARCH_ABI) # libgameplay LOCAL_PATH := $(call my-dir)/../../GAMEPLAY_PATH/gameplay/android/libs/$(TARGET_ARCH_ABI) include $(CLEAR_VARS) LOCAL_MODULE := libgameplay LOCAL_SRC_FILES := libgameplay.so include $(PREBUILT_SHARED_LIBRARY) # libgameplay-deps LOCAL_PATH := $(GAMEPLAY_DEPS) include $(CLEAR_VARS) LOCAL_MODULE := libgameplay-deps LOCAL_SRC_FILES := libgameplay-deps.a include $(PREBUILT_STATIC_LIBRARY) # TEMPLATE_PROJECT LOCAL_PATH := $(SAMPLE_PATH) include $(CLEAR_VARS) LOCAL_MODULE := TEMPLATE_PROJECT LOCAL_SRC_FILES := ../GAMEPLAY_PATH/gameplay/src/gameplay-main-android.cpp TemplateGame.cpp LOCAL_CPPFLAGS += -std=c++11 -frtti -Wno-switch-enum -Wno-switch LOCAL_ARM_MODE := arm LOCAL_LDLIBS := -llog -landroid -lEGL -lGLESv2 -lOpenSLES LOCAL_CFLAGS := -D__ANDROID__ -I"../GAMEPLAY_PATH/external-deps/include" -I"../GAMEPLAY_PATH/gameplay/src" LOCAL_STATIC_LIBRARIES := android_native_app_glue libgameplay-deps LOCAL_SHARED_LIBRARIES := gameplay include $(BUILD_SHARED_LIBRARY) $(call import-module,android/native_app_glue)