summaryrefslogtreecommitdiff
path: root/src/intel/Android.vulkan.mk
diff options
context:
space:
mode:
authorTapani Pälli <tapani.palli@intel.com>2017-09-14 09:57:40 +0300
committerChad Versace <chadversary@chromium.org>2017-10-18 00:23:38 -0700
commit6ef9bea734f7aae36b74ef5cf43712f3cb2ed943 (patch)
tree931f19868c6eab78b2481ab02f52a39c2e2094a5 /src/intel/Android.vulkan.mk
parent053d4c328fa48838572857bd53d07d7680070d52 (diff)
anv: Install as Vulkan HAL module in Android.mk build
Now that anvil fully implements the Vulkan HAL interface, we can install it as the vendor HAL module at /vendor/lib/hw/vulkan.${board}.so. To do so: - Rename LOCAL_MODULE to vulkan.$(TARGET_BOARD_PLATFORM). - Use LOCAL_PROPRIETARY_MODULE to install under vendor path. Tested by running different Sascha Williams demos on Android-IA. Signed-off-by: Tapani Pälli <tapani.palli@intel.com> [chadv: Extract this hunk from Tapani's patch, and embed it as stand-alone patch in my arc-vulkan series]. Signed-off-by: Chad Versace <chadversary@chromium.org> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Diffstat (limited to 'src/intel/Android.vulkan.mk')
-rw-r--r--src/intel/Android.vulkan.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/intel/Android.vulkan.mk b/src/intel/Android.vulkan.mk
index b9a0446f724..32b4892e174 100644
--- a/src/intel/Android.vulkan.mk
+++ b/src/intel/Android.vulkan.mk
@@ -239,8 +239,10 @@ include $(BUILD_STATIC_LIBRARY)
include $(CLEAR_VARS)
-LOCAL_MODULE := libvulkan_intel
+LOCAL_MODULE := vulkan.$(TARGET_BOARD_PLATFORM)
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_PROPRIETARY_MODULE := true
+LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_LDFLAGS += -Wl,--build-id=sha1