blob: 9b5d13e9db89dbff118571efc1b7da7743910937 [file] [log] [blame]
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())