LOCAL_PATH := $(call my-dir)/../../computeheadless # vulkan example DATADIR := $(LOCAL_PATH)/../../data include $(CLEAR_VARS) LOCAL_MODULE := vulkanComputeheadless PROJECT_FILES := $(wildcard $(LOCAL_PATH)/../../computeheadless/*.cpp) PROJECT_FILES += $(wildcard $(LOCAL_PATH)/../../base/VulkanTools.cpp) PROJECT_FILES += $(wildcard $(LOCAL_PATH)/../../base/VulkanAndroid.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)/../../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 include $(BUILD_SHARED_LIBRARY) $(call import-module, android/native_app_glue) $(call import-module, android/cpufeatures)