1*61046927SAndroid Build Coastguard Worker# Copyright © Microsoft Corporation 2*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard Workergallium_wgl_link_args = [] 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard Workerwgl_def = custom_target( 7*61046927SAndroid Build Coastguard Worker 'gallium_wgl.def', 8*61046927SAndroid Build Coastguard Worker input: 'gallium_wgl.def.in', 9*61046927SAndroid Build Coastguard Worker output : 'gallium_wgl.def', 10*61046927SAndroid Build Coastguard Worker command : gen_vs_module_defs_normal_command, 11*61046927SAndroid Build Coastguard Worker) 12*61046927SAndroid Build Coastguard Worker 13*61046927SAndroid Build Coastguard Workergallium_wgl_name = get_option('gallium-wgl-dll-name') 14*61046927SAndroid Build Coastguard Workerlibgallium_wgl = shared_library( 15*61046927SAndroid Build Coastguard Worker gallium_wgl_name, 16*61046927SAndroid Build Coastguard Worker ['wgl.c'], 17*61046927SAndroid Build Coastguard Worker vs_module_defs : wgl_def, 18*61046927SAndroid Build Coastguard Worker include_directories : [ 19*61046927SAndroid Build Coastguard Worker 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*61046927SAndroid Build Coastguard Worker ], 21*61046927SAndroid Build Coastguard Worker link_whole : [libwgl], 22*61046927SAndroid Build Coastguard Worker link_with : [ 23*61046927SAndroid Build Coastguard Worker libgallium, libglsl, libmesa, libwsgdi, libglapi_static, libglapi, libgalliumvl_stub, 24*61046927SAndroid Build Coastguard Worker ], 25*61046927SAndroid Build Coastguard Worker dependencies : [ 26*61046927SAndroid Build Coastguard Worker dep_ws2_32, idep_nir, idep_mesautil, driver_swrast, 27*61046927SAndroid Build Coastguard Worker driver_d3d12, driver_zink, winsys_d3d12_wgl 28*61046927SAndroid Build Coastguard Worker ], 29*61046927SAndroid Build Coastguard Worker link_args : gallium_wgl_link_args, 30*61046927SAndroid Build Coastguard Worker name_prefix : '', 31*61046927SAndroid Build Coastguard Worker install : true, 32*61046927SAndroid Build Coastguard Worker) 33*61046927SAndroid Build Coastguard Workerlibgallium_wgl_build_dir = meson.current_build_dir() 34