blob: c26b01f6a6a2b4c9fc2dc20389e3625bae3b765a [file] [log] [blame]
Jesse Hall04f4f472015-08-16 19:51:04 -07001LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_CLANG := true
5LOCAL_CFLAGS := -std=c99 -fvisibility=hidden -fstrict-aliasing
6LOCAL_CFLAGS += -DLOG_TAG=\"vulkan\"
7LOCAL_CFLAGS += -Weverything -Werror -Wno-padded -Wno-undef
8LOCAL_CPPFLAGS := -std=c++1y \
9 -Wno-c++98-compat-pedantic \
10 -Wno-exit-time-destructors \
11 -Wno-c99-extensions
12
13LOCAL_C_INCLUDES := \
14 frameworks/native/vulkan/include
15
16LOCAL_SRC_FILES := \
17 entry.cpp \
18 get_proc_addr.cpp \
19 loader.cpp
20LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
21
22LOCAL_SHARED_LIBRARIES := libhardware liblog
23
24LOCAL_MODULE := libvulkan
25include $(BUILD_SHARED_LIBRARY)