1# Copyright © Microsoft Corporation 2# SPDX-License-Identifier: MIT 3 4gallium_wgl_link_args = [] 5 6wgl_def = custom_target( 7 'gallium_wgl.def', 8 input: 'gallium_wgl.def.in', 9 output : 'gallium_wgl.def', 10 command : gen_vs_module_defs_normal_command, 11) 12 13gallium_wgl_name = get_option('gallium-wgl-dll-name') 14libgallium_wgl = shared_library( 15 gallium_wgl_name, 16 ['wgl.c'], 17 vs_module_defs : wgl_def, 18 include_directories : [ 19 inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_wgl, inc_gallium_winsys, inc_gallium_winsys_sw, inc_gallium_drivers, 20 ], 21 link_whole : [libwgl], 22 link_with : [ 23 libgallium, libglsl, libmesa, libwsgdi, libglapi_static, libglapi, libgalliumvl_stub, 24 ], 25 dependencies : [ 26 dep_ws2_32, idep_nir, idep_mesautil, driver_swrast, 27 driver_d3d12, driver_zink, winsys_d3d12_wgl 28 ], 29 link_args : gallium_wgl_link_args, 30 name_prefix : '', 31 install : true, 32) 33libgallium_wgl_build_dir = meson.current_build_dir() 34