LOCAL_PATH := $(call my-dir)/../../%SRC_FOLDER% # assimp include $(CLEAR_VARS) LOCAL_MODULE := assimp LOCAL_SRC_FILES := $(LOCAL_PATH)/../../libs/assimp/$(TARGET_ARCH_ABI)/libassimp.a include $(PREBUILT_STATIC_LIBRARY) # vulkan example DATADIR := $(LOCAL_PATH)/../../data include $(CLEAR_VARS) LOCAL_MODULE := %APK_NAME% PROJECT_FILES := $(wildcard $(LOCAL_PATH)/../../examples/%SRC_FOLDER%/*.cpp) PROJECT_FILES += $(wildcard $(LOCAL_PATH)/../../base/*.cpp) PROJECT_FILES += $(wildcard $(LOCAL_PATH)/../../external/imgui/imgui.cpp $(LOCAL_PATH)/../../external/imgui/imgui_draw.cpp) LOCAL_CPPFLAGS := -std=c++11 LOCAL_CPPFLAGS += -D__STDC_LIMIT_MACROS LOCAL_CPPFLAGS += -DVK_NO_PROTOTYPES LOCAL_CPPFLAGS += -DVK_USE_PLATFORM_ANDROID_KHR LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../external/ LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../external/glm LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../external/gli LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../external/assimp LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../external/imgui LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../base/ LOCAL_SRC_FILES := $(PROJECT_FILES) LOCAL_LDLIBS := -landroid -llog -lz LOCAL_DISABLE_FORMAT_STRING_CHECKS := true LOCAL_DISABLE_FATAL_LINKER_WARNINGS := true LOCAL_STATIC_LIBRARIES += android_native_app_glue LOCAL_STATIC_LIBRARIES += cpufeatures LOCAL_STATIC_LIBRARIES += libassimp include $(BUILD_SHARED_LIBRARY) $(call import-module, android/native_app_glue) $(call import-module, android/cpufeatures)