1# Copyright © 2017 Dylan Baker 2# SPDX-License-Identifier: MIT 3 4files_libnouveauwinsys = files( 5 'nouveau.h', 6 'nouveau.c', 7 'nouveau_drm_public.h', 8 'nouveau_drm_winsys.c', 9) 10 11libnouveauwinsys = static_library( 12 'nouveauwinsys', 13 files_libnouveauwinsys, 14 include_directories : [ 15 inc_src, 16 inc_include, 17 inc_nouveau_drm, 18 inc_gallium, 19 inc_gallium_aux, 20 inc_gallium_drivers, 21 ], 22 c_args: [ 23 cc.get_supported_arguments('-Wno-gnu-variable-sized-type-not-at-end') 24 ], 25 gnu_symbol_visibility : 'hidden', 26 dependencies : [dep_libdrm, idep_mesautil, idep_nvidia_headers], 27) 28 29idep_libnouveauwinsys = declare_dependency( 30 include_directories : [ 31 include_directories('.'), 32 inc_nouveau_drm, 33 ], 34 link_with : [libnouveauwinsys], 35) 36