lavapipe: add mingw32 def file
authorMichel Zou <xantares09@hotmail.com>
Tue, 23 Feb 2021 08:22:50 +0000 (09:22 +0100)
committerMarge Bot <eric+marge@anholt.net>
Thu, 25 Feb 2021 03:41:36 +0000 (03:41 +0000)
Reviewed-by: Jesse Natalie <jenatali@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7208>

src/gallium/targets/lavapipe/meson.build
src/gallium/targets/lavapipe/vulkan_lvp.mingw.def [new file with mode: 0644]

index 3ec46c1..25ca3ac 100644 (file)
@@ -1,7 +1,14 @@
+
+if cc.get_id() == 'gcc' and host_machine.cpu_family() != 'x86_64'
+  vulkan_lvp_def = 'vulkan_lvp.mingw.def'
+else
+  vulkan_lvp_def = 'vulkan_lvp.def'
+endif
+
 libvulkan_lvp = shared_library(
   'vulkan_lvp',
   [ 'target.c' ],
-  vs_module_defs : 'vulkan_lvp.def',
+  vs_module_defs : vulkan_lvp_def,
   include_directories : [ inc_src, inc_util, inc_include, inc_gallium, inc_gallium_aux, inc_gallium_winsys, inc_gallium_drivers ],
   link_whole : [ liblavapipe_st ],
   link_with : [libpipe_loader_static, libgallium, libwsw, libswdri, libws_null, libswkmsdri ],
diff --git a/src/gallium/targets/lavapipe/vulkan_lvp.mingw.def b/src/gallium/targets/lavapipe/vulkan_lvp.mingw.def
new file mode 100644 (file)
index 0000000..c963832
--- /dev/null
@@ -0,0 +1,4 @@
+EXPORTS
+vk_icdNegotiateLoaderICDInterfaceVersion@4
+vk_icdGetInstanceProcAddr = vk_icdGetInstanceProcAddr@8
+vk_icdGetPhysicalDeviceProcAddr = vk_icdGetPhysicalDeviceProcAddr@8