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