| deps_gbm_dri = [] |
| |
| # TODO: fix includes to delete this |
| incs_gbm_dri = [inc_mesa] |
| |
| if with_platform_wayland |
| deps_gbm_dri += dep_wayland_server |
| incs_gbm_dri += inc_wayland_drm |
| endif |
| |
| shared_library( |
| 'dri_gbm', |
| files('gbm_dri.c', 'gbm_driint.h'), |
| include_directories : [incs_gbm, incs_gbm_dri, inc_st_dri, inc_gallium_aux], |
| link_args : [ld_args_gc_sections], |
| link_with : [libloader, libgallium_dri], |
| dependencies : [deps_gbm_dri, dep_dl, dep_libdrm, idep_mesautil, idep_xmlconfig], |
| gnu_symbol_visibility : 'hidden', |
| install : true, |
| install_dir: join_paths(get_option('libdir'), 'gbm'), |
| name_prefix : '', |
| ) |
| |
| devenv.set('GBM_BACKENDS_PATH', meson.current_build_dir()) |