aboutsummaryrefslogtreecommitdiff
path: root/build-android/jni/Android.mk
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2018-11-12 15:48:40 -0700
committerMark Lobodzinski <mark@lunarg.com>2018-12-04 13:22:33 -0500
commit60338829ee06ea3234790511b6489fa412c29aab (patch)
treedb1b7dde473e978e6e395ef5906777498fb08074 /build-android/jni/Android.mk
parenta5b163f2c3b6cd4a181b42ccad5dddd388c5b581 (diff)
downloadvulkan-validation-layers-60338829ee06ea3234790511b6489fa412c29aab.tar.gz
layers: Add cmake compile defs to add layer macro
Modified cmake add-layer macro to pass in a list of compile-time definitions. This allows control of uber-layer options and allows multiple co-existing uber-layer build configurations. Change-Id: I32921d8f20b068849c5ec2f6b9e2690fe1803ec2
Diffstat (limited to 'build-android/jni/Android.mk')
-rw-r--r--build-android/jni/Android.mk7
1 files changed, 4 insertions, 3 deletions
diff --git a/build-android/jni/Android.mk b/build-android/jni/Android.mk
index f67bddd34..3036a4bd7 100644
--- a/build-android/jni/Android.mk
+++ b/build-android/jni/Android.mk
@@ -78,7 +78,7 @@ LOCAL_C_INCLUDES += $(VULKAN_INCLUDE) \
$(LOCAL_PATH)/$(LAYER_DIR)/include
LOCAL_STATIC_LIBRARIES += layer_utils
LOCAL_CPPFLAGS += -std=c++11 -DVK_PROTOTYPES -Wall -Werror -Wno-unused-function -Wno-unused-const-variable
-LOCAL_CPPFLAGS += -DVK_USE_PLATFORM_ANDROID_KHR -fvisibility=hidden
+LOCAL_CPPFLAGS += -DVK_USE_PLATFORM_ANDROID_KHR -fvisibility=hidden -DBUILD_OBJECT_TRACKER
LOCAL_LDLIBS := -llog
LOCAL_LDFLAGS += -Wl,-Bsymbolic
LOCAL_LDFLAGS += -Wl,--exclude-libs,ALL
@@ -100,13 +100,14 @@ include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := VkLayer_unique_objects
-LOCAL_SRC_FILES += $(SRC_DIR)/layers/unique_objects.cpp
+LOCAL_SRC_FILES += $(LAYER_DIR)/include/layer_chassis_dispatch.cpp
+LOCAL_SRC_FILES += $(LAYER_DIR)/include/chassis.cpp
LOCAL_C_INCLUDES += $(VULKAN_INCLUDE) \
$(LOCAL_PATH)/$(SRC_DIR)/layers \
$(LOCAL_PATH)/$(LAYER_DIR)/include
LOCAL_STATIC_LIBRARIES += layer_utils
LOCAL_CPPFLAGS += -std=c++11 -Wall -Werror -Wno-unused-function -Wno-unused-const-variable
-LOCAL_CPPFLAGS += -DVK_USE_PLATFORM_ANDROID_KHR -DVK_PROTOTYPES -fvisibility=hidden
+LOCAL_CPPFLAGS += -DVK_USE_PLATFORM_ANDROID_KHR -DVK_PROTOTYPES -fvisibility=hidden -DLAYER_CHASSIS_CAN_WRAP_HANDLES
LOCAL_LDLIBS := -llog
LOCAL_LDFLAGS += -Wl,-Bsymbolic
LOCAL_LDFLAGS += -Wl,--exclude-libs,ALL