aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-06-09 17:07:24 -0600
committerMark Lobodzinski <mark@lunarg.com>2017-06-12 07:32:50 -0600
commit92b404510eb03378593568d9bd4d40cc96e6d1b7 (patch)
treeccedfe3997d3c36bc2530295f248bac9013df39a
parent1392e81b227cb4ce046ca216ef27f1040bdfda77 (diff)
downloadusermoji-92b404510eb03378593568d9bd4d40cc96e6d1b7.tar.xz
build: Remove swapchain layer build from cmake
Also removed from android makefiles. Change-Id: Ib4be1c737e9bd9fda21210ed7b234b9242b7b8f5
-rw-r--r--build-android/cmake/layerlib/CMakeLists.txt10
-rw-r--r--build-android/jni/Android.mk15
-rw-r--r--build-android/jni/Application.mk2
-rw-r--r--layers/CMakeLists.txt2
4 files changed, 1 insertions, 28 deletions
diff --git a/build-android/cmake/layerlib/CMakeLists.txt b/build-android/cmake/layerlib/CMakeLists.txt
index c8455c81..2177fd6b 100644
--- a/build-android/cmake/layerlib/CMakeLists.txt
+++ b/build-android/cmake/layerlib/CMakeLists.txt
@@ -116,14 +116,4 @@ target_include_directories(VkLayer_unique_objects PRIVATE
${SRC_DIR}/loader)
target_link_libraries(VkLayer_unique_objects PRIVATE log layer_utils)
-add_library(VkLayer_swapchain SHARED
- ${SRC_DIR}/layers/swapchain.cpp
- ${SRC_DIR}/layers/vk_layer_table.cpp)
-target_include_directories(VkLayer_swapchain PRIVATE
- ${SRC_DIR}/include
- ${SRC_DIR}/layers
- ${COMMON_DIR}/include
- ${SRC_DIR}/loader)
-target_link_libraries(VkLayer_swapchain PRIVATE log layer_utils)
-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_clone}")
diff --git a/build-android/jni/Android.mk b/build-android/jni/Android.mk
index cd0d6068..f59c1017 100644
--- a/build-android/jni/Android.mk
+++ b/build-android/jni/Android.mk
@@ -111,21 +111,6 @@ LOCAL_LDFLAGS += -Wl,-Bsymbolic
LOCAL_LDFLAGS += -Wl,--exclude-libs,ALL
include $(BUILD_SHARED_LIBRARY)
-include $(CLEAR_VARS)
-LOCAL_MODULE := VkLayer_swapchain
-LOCAL_SRC_FILES += $(SRC_DIR)/layers/swapchain.cpp
-LOCAL_SRC_FILES += $(SRC_DIR)/layers/vk_layer_table.cpp
-LOCAL_C_INCLUDES += $(SRC_DIR)/include \
- $(SRC_DIR)/layers \
- $(LAYER_DIR)/include \
- $(SRC_DIR)/loader
-LOCAL_STATIC_LIBRARIES += layer_utils
-LOCAL_CPPFLAGS += -DVK_USE_PLATFORM_ANDROID_KHR -fvisibility=hidden
-LOCAL_LDLIBS := -llog
-LOCAL_LDFLAGS += -Wl,-Bsymbolic
-LOCAL_LDFLAGS += -Wl,--exclude-libs,ALL
-include $(BUILD_SHARED_LIBRARY)
-
# Pull in prebuilt shaderc
include $(CLEAR_VARS)
LOCAL_MODULE := shaderc-prebuilt
diff --git a/build-android/jni/Application.mk b/build-android/jni/Application.mk
index de07d7c8..ded51693 100644
--- a/build-android/jni/Application.mk
+++ b/build-android/jni/Application.mk
@@ -16,6 +16,6 @@
APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 mips mips64
APP_PLATFORM := android-22
APP_STL := gnustl_static
-APP_MODULES := layer_utils VkLayer_core_validation VkLayer_parameter_validation VkLayer_object_tracker VkLayer_threading VkLayer_swapchain VkLayer_unique_objects VkLayerValidationTests VulkanLayerValidationTests
+APP_MODULES := layer_utils VkLayer_core_validation VkLayer_parameter_validation VkLayer_object_tracker VkLayer_threading VkLayer_unique_objects VkLayerValidationTests VulkanLayerValidationTests
APP_CPPFLAGS += -std=c++11 -DVK_PROTOTYPES -Wall -Werror -Wno-unused-function -Wno-unused-const-variable -mxgot
NDK_TOOLCHAIN_VERSION := clang
diff --git a/layers/CMakeLists.txt b/layers/CMakeLists.txt
index 6e254ff9..eb7a3512 100644
--- a/layers/CMakeLists.txt
+++ b/layers/CMakeLists.txt
@@ -30,7 +30,6 @@ set(LAYER_JSON_FILES_WITH_DEPENDENCIES
VkLayer_object_tracker
VkLayer_unique_objects
VkLayer_parameter_validation
- VkLayer_swapchain
VkLayer_threading
)
@@ -170,7 +169,6 @@ add_dependencies(VkLayer_utils generate_helper_files)
add_vk_layer(core_validation core_validation.cpp vk_layer_table.cpp descriptor_sets.cpp buffer_validation.cpp shader_validation.cpp)
add_vk_layer(object_tracker object_tracker.cpp vk_layer_table.cpp)
-add_vk_layer(swapchain swapchain.cpp vk_layer_table.cpp)
# generated
add_vk_layer(threading threading.cpp thread_check.h vk_layer_table.cpp)
add_vk_layer(unique_objects unique_objects.cpp unique_objects_wrappers.h vk_layer_table.cpp)