1deps_gbm_dri = [] 2 3# TODO: fix includes to delete this 4incs_gbm_dri = [inc_mesa] 5 6if with_platform_wayland 7 deps_gbm_dri += dep_wayland_server 8 incs_gbm_dri += inc_wayland_drm 9endif 10 11libgbm_dri = shared_library( 12 'dri_gbm', 13 files('gbm_dri.c', 'gbm_driint.h'), 14 include_directories : [incs_gbm, incs_gbm_dri, inc_st_dri, inc_gallium_aux], 15 link_args : [ld_args_gc_sections], 16 link_with : [libloader, libgallium_dri], 17 dependencies : [deps_gbm_dri, dep_dl, dep_libdrm, idep_mesautil, idep_xmlconfig], 18 gnu_symbol_visibility : 'hidden', 19 install : true, 20 install_dir: join_paths(get_option('libdir'), 'gbm'), 21 name_prefix : '', 22) 23 24devenv.set('GBM_BACKENDS_PATH', meson.current_build_dir()) 25