1*61046927SAndroid Build Coastguard Worker# Copyright © 2017 Dylan Baker 2*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard Workerfiles_libgallium = files( 5*61046927SAndroid Build Coastguard Worker 'cso_cache/cso_cache.c', 6*61046927SAndroid Build Coastguard Worker 'cso_cache/cso_cache.h', 7*61046927SAndroid Build Coastguard Worker 'cso_cache/cso_context.c', 8*61046927SAndroid Build Coastguard Worker 'cso_cache/cso_context.h', 9*61046927SAndroid Build Coastguard Worker 'cso_cache/cso_hash.c', 10*61046927SAndroid Build Coastguard Worker 'cso_cache/cso_hash.h', 11*61046927SAndroid Build Coastguard Worker 'draw/draw_cliptest_tmp.h', 12*61046927SAndroid Build Coastguard Worker 'draw/draw_context.c', 13*61046927SAndroid Build Coastguard Worker 'draw/draw_context.h', 14*61046927SAndroid Build Coastguard Worker 'draw/draw_decompose_tmp.h', 15*61046927SAndroid Build Coastguard Worker 'draw/draw_fs.c', 16*61046927SAndroid Build Coastguard Worker 'draw/draw_fs.h', 17*61046927SAndroid Build Coastguard Worker 'draw/draw_gs.c', 18*61046927SAndroid Build Coastguard Worker 'draw/draw_gs.h', 19*61046927SAndroid Build Coastguard Worker 'draw/draw_gs_tmp.h', 20*61046927SAndroid Build Coastguard Worker 'draw/draw_mesh.c', 21*61046927SAndroid Build Coastguard Worker 'draw/draw_mesh.h', 22*61046927SAndroid Build Coastguard Worker 'draw/draw_mesh_prim.c', 23*61046927SAndroid Build Coastguard Worker 'draw/draw_mesh_prim.h', 24*61046927SAndroid Build Coastguard Worker 'draw/draw_mesh_prim_tmp.h', 25*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_aaline.c', 26*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_aapoint.c', 27*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe.c', 28*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe.h', 29*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_clip.c', 30*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_cull.c', 31*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_flatshade.c', 32*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_offset.c', 33*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_pstipple.c', 34*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_stipple.c', 35*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_twoside.c', 36*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_unfilled.c', 37*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_user_cull.c', 38*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_util.c', 39*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_validate.c', 40*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_vbuf.c', 41*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_wide_line.c', 42*61046927SAndroid Build Coastguard Worker 'draw/draw_pipe_wide_point.c', 43*61046927SAndroid Build Coastguard Worker 'draw/draw_prim_assembler.c', 44*61046927SAndroid Build Coastguard Worker 'draw/draw_prim_assembler.h', 45*61046927SAndroid Build Coastguard Worker 'draw/draw_prim_assembler_tmp.h', 46*61046927SAndroid Build Coastguard Worker 'draw/draw_private.h', 47*61046927SAndroid Build Coastguard Worker 'draw/draw_pt.c', 48*61046927SAndroid Build Coastguard Worker 'draw/draw_pt_decompose.h', 49*61046927SAndroid Build Coastguard Worker 'draw/draw_pt_emit.c', 50*61046927SAndroid Build Coastguard Worker 'draw/draw_pt_fetch.c', 51*61046927SAndroid Build Coastguard Worker 'draw/draw_pt_fetch_shade_emit.c', 52*61046927SAndroid Build Coastguard Worker 'draw/draw_pt_fetch_shade_pipeline.c', 53*61046927SAndroid Build Coastguard Worker 'draw/draw_pt_mesh_pipeline.c', 54*61046927SAndroid Build Coastguard Worker 'draw/draw_pt.h', 55*61046927SAndroid Build Coastguard Worker 'draw/draw_pt_post_vs.c', 56*61046927SAndroid Build Coastguard Worker 'draw/draw_pt_so_emit.c', 57*61046927SAndroid Build Coastguard Worker 'draw/draw_pt_util.c', 58*61046927SAndroid Build Coastguard Worker 'draw/draw_pt_vsplit.c', 59*61046927SAndroid Build Coastguard Worker 'draw/draw_pt_vsplit_tmp.h', 60*61046927SAndroid Build Coastguard Worker 'draw/draw_so_emit_tmp.h', 61*61046927SAndroid Build Coastguard Worker 'draw/draw_split_tmp.h', 62*61046927SAndroid Build Coastguard Worker 'draw/draw_tess.c', 63*61046927SAndroid Build Coastguard Worker 'draw/draw_tess.h', 64*61046927SAndroid Build Coastguard Worker 'draw/draw_vbuf.h', 65*61046927SAndroid Build Coastguard Worker 'draw/draw_vertex.c', 66*61046927SAndroid Build Coastguard Worker 'draw/draw_vertex.h', 67*61046927SAndroid Build Coastguard Worker 'draw/draw_vertex_header.h', 68*61046927SAndroid Build Coastguard Worker 'draw/draw_vs.c', 69*61046927SAndroid Build Coastguard Worker 'draw/draw_vs_exec.c', 70*61046927SAndroid Build Coastguard Worker 'draw/draw_vs.h', 71*61046927SAndroid Build Coastguard Worker 'draw/draw_vs_variant.c', 72*61046927SAndroid Build Coastguard Worker 'driver_ddebug/dd_context.c', 73*61046927SAndroid Build Coastguard Worker 'driver_ddebug/dd_draw.c', 74*61046927SAndroid Build Coastguard Worker 'driver_ddebug/dd_pipe.h', 75*61046927SAndroid Build Coastguard Worker 'driver_ddebug/dd_public.h', 76*61046927SAndroid Build Coastguard Worker 'driver_ddebug/dd_screen.c', 77*61046927SAndroid Build Coastguard Worker 'driver_ddebug/dd_util.h', 78*61046927SAndroid Build Coastguard Worker 'driver_noop/noop_pipe.c', 79*61046927SAndroid Build Coastguard Worker 'driver_noop/noop_public.h', 80*61046927SAndroid Build Coastguard Worker 'driver_noop/noop_state.c', 81*61046927SAndroid Build Coastguard Worker 'driver_trace/tr_context.c', 82*61046927SAndroid Build Coastguard Worker 'driver_trace/tr_context.h', 83*61046927SAndroid Build Coastguard Worker 'driver_trace/tr_dump.c', 84*61046927SAndroid Build Coastguard Worker 'driver_trace/tr_dump_defines.h', 85*61046927SAndroid Build Coastguard Worker 'driver_trace/tr_dump.h', 86*61046927SAndroid Build Coastguard Worker 'driver_trace/tr_dump_state.c', 87*61046927SAndroid Build Coastguard Worker 'driver_trace/tr_dump_state.h', 88*61046927SAndroid Build Coastguard Worker 'driver_trace/tr_public.h', 89*61046927SAndroid Build Coastguard Worker 'driver_trace/tr_screen.c', 90*61046927SAndroid Build Coastguard Worker 'driver_trace/tr_screen.h', 91*61046927SAndroid Build Coastguard Worker 'driver_trace/tr_texture.c', 92*61046927SAndroid Build Coastguard Worker 'driver_trace/tr_texture.h', 93*61046927SAndroid Build Coastguard Worker 'driver_trace/tr_video.c', 94*61046927SAndroid Build Coastguard Worker 'driver_trace/tr_video.h', 95*61046927SAndroid Build Coastguard Worker 'hud/font.c', 96*61046927SAndroid Build Coastguard Worker 'hud/font.h', 97*61046927SAndroid Build Coastguard Worker 'hud/hud_context.c', 98*61046927SAndroid Build Coastguard Worker 'hud/hud_context.h', 99*61046927SAndroid Build Coastguard Worker 'hud/hud_cpu.c', 100*61046927SAndroid Build Coastguard Worker 'hud/hud_nic.c', 101*61046927SAndroid Build Coastguard Worker 'hud/hud_cpufreq.c', 102*61046927SAndroid Build Coastguard Worker 'hud/hud_diskstat.c', 103*61046927SAndroid Build Coastguard Worker 'hud/hud_sensors_temp.c', 104*61046927SAndroid Build Coastguard Worker 'hud/hud_driver_query.c', 105*61046927SAndroid Build Coastguard Worker 'hud/hud_fps.c', 106*61046927SAndroid Build Coastguard Worker 'hud/hud_private.h', 107*61046927SAndroid Build Coastguard Worker 'indices/u_indices.h', 108*61046927SAndroid Build Coastguard Worker 'indices/u_indices_priv.h', 109*61046927SAndroid Build Coastguard Worker 'indices/u_primconvert.c', 110*61046927SAndroid Build Coastguard Worker 'indices/u_primconvert.h', 111*61046927SAndroid Build Coastguard Worker 'pipebuffer/pb_buffer_fenced.c', 112*61046927SAndroid Build Coastguard Worker 'pipebuffer/pb_buffer_fenced.h', 113*61046927SAndroid Build Coastguard Worker 'pipebuffer/pb_buffer.h', 114*61046927SAndroid Build Coastguard Worker 'pipebuffer/pb_bufmgr_cache.c', 115*61046927SAndroid Build Coastguard Worker 'pipebuffer/pb_bufmgr_debug.c', 116*61046927SAndroid Build Coastguard Worker 'pipebuffer/pb_bufmgr.h', 117*61046927SAndroid Build Coastguard Worker 'pipebuffer/pb_bufmgr_mm.c', 118*61046927SAndroid Build Coastguard Worker 'pipebuffer/pb_bufmgr_slab.c', 119*61046927SAndroid Build Coastguard Worker 'pipebuffer/pb_cache.c', 120*61046927SAndroid Build Coastguard Worker 'pipebuffer/pb_cache.h', 121*61046927SAndroid Build Coastguard Worker 'pipebuffer/pb_slab.c', 122*61046927SAndroid Build Coastguard Worker 'pipebuffer/pb_slab.h', 123*61046927SAndroid Build Coastguard Worker 'pipebuffer/pb_validate.c', 124*61046927SAndroid Build Coastguard Worker 'pipebuffer/pb_validate.h', 125*61046927SAndroid Build Coastguard Worker 'postprocess/filters.h', 126*61046927SAndroid Build Coastguard Worker 'postprocess/postprocess.h', 127*61046927SAndroid Build Coastguard Worker 'postprocess/pp_celshade.c', 128*61046927SAndroid Build Coastguard Worker 'postprocess/pp_celshade.h', 129*61046927SAndroid Build Coastguard Worker 'postprocess/pp_colors.c', 130*61046927SAndroid Build Coastguard Worker 'postprocess/pp_colors.h', 131*61046927SAndroid Build Coastguard Worker 'postprocess/pp_filters.h', 132*61046927SAndroid Build Coastguard Worker 'postprocess/pp_init.c', 133*61046927SAndroid Build Coastguard Worker 'postprocess/pp_mlaa_areamap.h', 134*61046927SAndroid Build Coastguard Worker 'postprocess/pp_mlaa.c', 135*61046927SAndroid Build Coastguard Worker 'postprocess/pp_mlaa.h', 136*61046927SAndroid Build Coastguard Worker 'postprocess/pp_private.h', 137*61046927SAndroid Build Coastguard Worker 'postprocess/pp_program.c', 138*61046927SAndroid Build Coastguard Worker 'postprocess/pp_run.c', 139*61046927SAndroid Build Coastguard Worker 'rtasm/rtasm_execmem.c', 140*61046927SAndroid Build Coastguard Worker 'rtasm/rtasm_execmem.h', 141*61046927SAndroid Build Coastguard Worker 'rtasm/rtasm_x86sse.c', 142*61046927SAndroid Build Coastguard Worker 'rtasm/rtasm_x86sse.h', 143*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_aa_point.c', 144*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_aa_point.h', 145*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_build.c', 146*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_build.h', 147*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_dump.c', 148*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_dump.h', 149*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_dynamic_indexing.c', 150*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_exec.c', 151*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_exec.h', 152*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_from_mesa.c', 153*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_from_mesa.h', 154*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_info.c', 155*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_info.h', 156*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_info_opcodes.h', 157*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_iterate.c', 158*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_iterate.h', 159*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_lowering.c', 160*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_lowering.h', 161*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_opcode_tmp.h', 162*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_parse.c', 163*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_parse.h', 164*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_point_sprite.c', 165*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_point_sprite.h', 166*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_sanity.c', 167*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_sanity.h', 168*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_scan.c', 169*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_scan.h', 170*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_strings.c', 171*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_strings.h', 172*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_text.c', 173*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_text.h', 174*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_transform.c', 175*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_transform.h', 176*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_two_side.c', 177*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_two_side.h', 178*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_ureg.c', 179*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_ureg.h', 180*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_util.c', 181*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_util.h', 182*61046927SAndroid Build Coastguard Worker 'tgsi/tgsi_vpos.c', 183*61046927SAndroid Build Coastguard Worker 'translate/translate.c', 184*61046927SAndroid Build Coastguard Worker 'translate/translate.h', 185*61046927SAndroid Build Coastguard Worker 'translate/translate_cache.c', 186*61046927SAndroid Build Coastguard Worker 'translate/translate_cache.h', 187*61046927SAndroid Build Coastguard Worker 'translate/translate_generic.c', 188*61046927SAndroid Build Coastguard Worker 'translate/translate_sse.c', 189*61046927SAndroid Build Coastguard Worker 'util/u_async_debug.h', 190*61046927SAndroid Build Coastguard Worker 'util/u_async_debug.c', 191*61046927SAndroid Build Coastguard Worker 'util/u_bitcast.h', 192*61046927SAndroid Build Coastguard Worker 'util/u_bitmask.c', 193*61046927SAndroid Build Coastguard Worker 'util/u_bitmask.h', 194*61046927SAndroid Build Coastguard Worker 'util/u_blend.h', 195*61046927SAndroid Build Coastguard Worker 'util/u_blitter.c', 196*61046927SAndroid Build Coastguard Worker 'util/u_blitter.h', 197*61046927SAndroid Build Coastguard Worker 'util/u_cache.c', 198*61046927SAndroid Build Coastguard Worker 'util/u_cache.h', 199*61046927SAndroid Build Coastguard Worker 'util/u_compute.c', 200*61046927SAndroid Build Coastguard Worker 'util/u_compute.h', 201*61046927SAndroid Build Coastguard Worker 'util/u_debug_cb.h', 202*61046927SAndroid Build Coastguard Worker 'util/u_debug_describe.c', 203*61046927SAndroid Build Coastguard Worker 'util/u_debug_describe.h', 204*61046927SAndroid Build Coastguard Worker 'util/u_debug_flush.c', 205*61046927SAndroid Build Coastguard Worker 'util/u_debug_flush.h', 206*61046927SAndroid Build Coastguard Worker 'util/u_debug_image.c', 207*61046927SAndroid Build Coastguard Worker 'util/u_debug_image.h', 208*61046927SAndroid Build Coastguard Worker 'util/u_debug_refcnt.c', 209*61046927SAndroid Build Coastguard Worker 'util/u_debug_refcnt.h', 210*61046927SAndroid Build Coastguard Worker 'util/u_draw.c', 211*61046927SAndroid Build Coastguard Worker 'util/u_draw.h', 212*61046927SAndroid Build Coastguard Worker 'util/u_draw_quad.c', 213*61046927SAndroid Build Coastguard Worker 'util/u_draw_quad.h', 214*61046927SAndroid Build Coastguard Worker 'util/u_driconf.c', 215*61046927SAndroid Build Coastguard Worker 'util/u_driconf.h', 216*61046927SAndroid Build Coastguard Worker 'util/u_dual_blend.h', 217*61046927SAndroid Build Coastguard Worker 'util/u_dump_defines.c', 218*61046927SAndroid Build Coastguard Worker 'util/u_dump.h', 219*61046927SAndroid Build Coastguard Worker 'util/u_dump_state.c', 220*61046927SAndroid Build Coastguard Worker 'util/u_framebuffer.c', 221*61046927SAndroid Build Coastguard Worker 'util/u_framebuffer.h', 222*61046927SAndroid Build Coastguard Worker 'util/u_gen_mipmap.c', 223*61046927SAndroid Build Coastguard Worker 'util/u_gen_mipmap.h', 224*61046927SAndroid Build Coastguard Worker 'util/u_handle_table.c', 225*61046927SAndroid Build Coastguard Worker 'util/u_handle_table.h', 226*61046927SAndroid Build Coastguard Worker 'util/u_helpers.c', 227*61046927SAndroid Build Coastguard Worker 'util/u_helpers.h', 228*61046927SAndroid Build Coastguard Worker 'util/u_index_modify.c', 229*61046927SAndroid Build Coastguard Worker 'util/u_index_modify.h', 230*61046927SAndroid Build Coastguard Worker 'util/u_inlines.h', 231*61046927SAndroid Build Coastguard Worker 'util/u_live_shader_cache.c', 232*61046927SAndroid Build Coastguard Worker 'util/u_live_shader_cache.h', 233*61046927SAndroid Build Coastguard Worker 'util/u_log.c', 234*61046927SAndroid Build Coastguard Worker 'util/u_log.h', 235*61046927SAndroid Build Coastguard Worker 'util/u_prim.h', 236*61046927SAndroid Build Coastguard Worker 'util/u_prim.c', 237*61046927SAndroid Build Coastguard Worker 'util/u_prim_restart.c', 238*61046927SAndroid Build Coastguard Worker 'util/u_prim_restart.h', 239*61046927SAndroid Build Coastguard Worker 'util/u_pstipple.c', 240*61046927SAndroid Build Coastguard Worker 'util/u_pstipple.h', 241*61046927SAndroid Build Coastguard Worker 'util/u_pwr8.h', 242*61046927SAndroid Build Coastguard Worker 'util/u_range.h', 243*61046927SAndroid Build Coastguard Worker 'util/u_rect.h', 244*61046927SAndroid Build Coastguard Worker 'util/u_resource.c', 245*61046927SAndroid Build Coastguard Worker 'util/u_resource.h', 246*61046927SAndroid Build Coastguard Worker 'util/u_sample_positions.c', 247*61046927SAndroid Build Coastguard Worker 'util/u_sample_positions.h', 248*61046927SAndroid Build Coastguard Worker 'util/u_sampler.c', 249*61046927SAndroid Build Coastguard Worker 'util/u_sampler.h', 250*61046927SAndroid Build Coastguard Worker 'util/u_screen.c', 251*61046927SAndroid Build Coastguard Worker 'util/u_screen.h', 252*61046927SAndroid Build Coastguard Worker 'util/u_simple_shaders.c', 253*61046927SAndroid Build Coastguard Worker 'util/u_simple_shaders.h', 254*61046927SAndroid Build Coastguard Worker 'util/u_split_draw.c', 255*61046927SAndroid Build Coastguard Worker 'util/u_split_draw.h', 256*61046927SAndroid Build Coastguard Worker 'util/u_split_prim.h', 257*61046927SAndroid Build Coastguard Worker 'util/u_sse.h', 258*61046927SAndroid Build Coastguard Worker 'util/u_suballoc.c', 259*61046927SAndroid Build Coastguard Worker 'util/u_suballoc.h', 260*61046927SAndroid Build Coastguard Worker 'util/u_surface.c', 261*61046927SAndroid Build Coastguard Worker 'util/u_surface.h', 262*61046927SAndroid Build Coastguard Worker 'util/u_tests.c', 263*61046927SAndroid Build Coastguard Worker 'util/u_tests.h', 264*61046927SAndroid Build Coastguard Worker 'util/u_texture.c', 265*61046927SAndroid Build Coastguard Worker 'util/u_texture.h', 266*61046927SAndroid Build Coastguard Worker 'util/u_tile.c', 267*61046927SAndroid Build Coastguard Worker 'util/u_tile.h', 268*61046927SAndroid Build Coastguard Worker 'util/u_transfer.c', 269*61046927SAndroid Build Coastguard Worker 'util/u_transfer.h', 270*61046927SAndroid Build Coastguard Worker 'util/u_transfer_helper.c', 271*61046927SAndroid Build Coastguard Worker 'util/u_transfer_helper.h', 272*61046927SAndroid Build Coastguard Worker 'util/u_threaded_context.c', 273*61046927SAndroid Build Coastguard Worker 'util/u_threaded_context.h', 274*61046927SAndroid Build Coastguard Worker 'util/u_threaded_context_calls.h', 275*61046927SAndroid Build Coastguard Worker 'util/u_trace_gallium.c', 276*61046927SAndroid Build Coastguard Worker 'util/u_trace_gallium.h', 277*61046927SAndroid Build Coastguard Worker 'util/u_upload_mgr.c', 278*61046927SAndroid Build Coastguard Worker 'util/u_upload_mgr.h', 279*61046927SAndroid Build Coastguard Worker 'util/u_vbuf.c', 280*61046927SAndroid Build Coastguard Worker 'util/u_vbuf.h', 281*61046927SAndroid Build Coastguard Worker 'util/u_vertex_state_cache.c', 282*61046927SAndroid Build Coastguard Worker 'util/u_vertex_state_cache.h', 283*61046927SAndroid Build Coastguard Worker 'util/u_video.h', 284*61046927SAndroid Build Coastguard Worker 'util/u_viewport.h', 285*61046927SAndroid Build Coastguard Worker 'nir/tgsi_to_nir.c', 286*61046927SAndroid Build Coastguard Worker 'nir/tgsi_to_nir.h', 287*61046927SAndroid Build Coastguard Worker 'nir/nir_to_tgsi.c', 288*61046927SAndroid Build Coastguard Worker 'nir/nir_to_tgsi.h', 289*61046927SAndroid Build Coastguard Worker 'nir/nir_draw_helpers.c', 290*61046927SAndroid Build Coastguard Worker 'nir/nir_draw_helpers.h', 291*61046927SAndroid Build Coastguard Worker) 292*61046927SAndroid Build Coastguard Worker 293*61046927SAndroid Build Coastguard Workerif dep_libdrm.found() 294*61046927SAndroid Build Coastguard Worker files_libgallium += files( 295*61046927SAndroid Build Coastguard Worker 'renderonly/renderonly.c', 296*61046927SAndroid Build Coastguard Worker 'renderonly/renderonly.h', 297*61046927SAndroid Build Coastguard Worker ) 298*61046927SAndroid Build Coastguard Workerendif 299*61046927SAndroid Build Coastguard Worker 300*61046927SAndroid Build Coastguard Workerif draw_with_llvm 301*61046927SAndroid Build Coastguard Worker files_libgallium += files( 302*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_arit.c', 303*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_arit.h', 304*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_arit_overflow.c', 305*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_arit_overflow.h', 306*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_assert.c', 307*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_assert.h', 308*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_bitarit.c', 309*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_bitarit.h', 310*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_const.c', 311*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_const.h', 312*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_conv.c', 313*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_conv.h', 314*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_coro.c', 315*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_coro.h', 316*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_debug.cpp', 317*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_debug.h', 318*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_flow.c', 319*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_flow.h', 320*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_format_aos_array.c', 321*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_format_aos.c', 322*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_format_float.c', 323*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_format_s3tc.c', 324*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_format.c', 325*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_format.h', 326*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_format_soa.c', 327*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_format_srgb.c', 328*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_format_yuv.c', 329*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_gather.c', 330*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_gather.h', 331*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld.h', 332*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_init_common.c', 333*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_init.h', 334*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_intr.c', 335*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_intr.h', 336*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_ir_common.c', 337*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_ir_common.h', 338*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_jit_sample.c', 339*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_jit_types.h', 340*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_jit_types.c', 341*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_limits.h', 342*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_logic.c', 343*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_logic.h', 344*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_misc.cpp', 345*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_misc.h', 346*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_nir.h', 347*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_nir.c', 348*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_nir_aos.c', 349*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_nir_soa.c', 350*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_pack.c', 351*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_pack.h', 352*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_passmgr.h', 353*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_passmgr.c', 354*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_printf.c', 355*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_printf.h', 356*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_quad.c', 357*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_quad.h', 358*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_sample_aos.c', 359*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_sample_aos.h', 360*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_sample.c', 361*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_sample.h', 362*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_sample_soa.c', 363*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_struct.c', 364*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_struct.h', 365*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_swizzle.c', 366*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_swizzle.h', 367*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_tgsi_action.c', 368*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_tgsi_action.h', 369*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_tgsi.c', 370*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_tgsi.h', 371*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_tgsi_info.c', 372*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_tgsi_soa.c', 373*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_type.c', 374*61046927SAndroid Build Coastguard Worker 'gallivm/lp_bld_type.h', 375*61046927SAndroid Build Coastguard Worker 'draw/draw_llvm.c', 376*61046927SAndroid Build Coastguard Worker 'draw/draw_llvm.h', 377*61046927SAndroid Build Coastguard Worker 'draw/draw_pt_fetch_shade_pipeline_llvm.c', 378*61046927SAndroid Build Coastguard Worker 'draw/draw_vs_llvm.c', 379*61046927SAndroid Build Coastguard Worker 'tessellator/tessellator.cpp', 380*61046927SAndroid Build Coastguard Worker 'tessellator/tessellator.hpp', 381*61046927SAndroid Build Coastguard Worker 'tessellator/p_tessellator.cpp', 382*61046927SAndroid Build Coastguard Worker 'tessellator/p_tessellator.h', 383*61046927SAndroid Build Coastguard Worker 'nir/nir_to_tgsi_info.c', 384*61046927SAndroid Build Coastguard Worker 'nir/nir_to_tgsi_info.h', 385*61046927SAndroid Build Coastguard Worker ) 386*61046927SAndroid Build Coastguard Worker if llvm_with_orcjit 387*61046927SAndroid Build Coastguard Worker files_libgallium += files('gallivm/lp_bld_init_orc.cpp',) 388*61046927SAndroid Build Coastguard Worker else 389*61046927SAndroid Build Coastguard Worker files_libgallium += files('gallivm/lp_bld_init.c',) 390*61046927SAndroid Build Coastguard Worker endif 391*61046927SAndroid Build Coastguard Workerendif 392*61046927SAndroid Build Coastguard Worker 393*61046927SAndroid Build Coastguard Workerfiles_libgalliumvl = files( 394*61046927SAndroid Build Coastguard Worker 'vl/vl_bicubic_filter.c', 395*61046927SAndroid Build Coastguard Worker 'vl/vl_bicubic_filter.h', 396*61046927SAndroid Build Coastguard Worker 'vl/vl_codec.c', 397*61046927SAndroid Build Coastguard Worker 'vl/vl_codec.h', 398*61046927SAndroid Build Coastguard Worker 'vl/vl_compositor.c', 399*61046927SAndroid Build Coastguard Worker 'vl/vl_compositor.h', 400*61046927SAndroid Build Coastguard Worker 'vl/vl_compositor_gfx.c', 401*61046927SAndroid Build Coastguard Worker 'vl/vl_compositor_gfx.h', 402*61046927SAndroid Build Coastguard Worker 'vl/vl_compositor_cs.c', 403*61046927SAndroid Build Coastguard Worker 'vl/vl_compositor_cs.h', 404*61046927SAndroid Build Coastguard Worker 'vl/vl_csc.c', 405*61046927SAndroid Build Coastguard Worker 'vl/vl_csc.h', 406*61046927SAndroid Build Coastguard Worker 'vl/vl_decoder.c', 407*61046927SAndroid Build Coastguard Worker 'vl/vl_decoder.h', 408*61046927SAndroid Build Coastguard Worker 'vl/vl_defines.h', 409*61046927SAndroid Build Coastguard Worker 'vl/vl_deint_filter.c', 410*61046927SAndroid Build Coastguard Worker 'vl/vl_deint_filter.h', 411*61046927SAndroid Build Coastguard Worker 'vl/vl_idct.c', 412*61046927SAndroid Build Coastguard Worker 'vl/vl_idct.h', 413*61046927SAndroid Build Coastguard Worker 'vl/vl_matrix_filter.c', 414*61046927SAndroid Build Coastguard Worker 'vl/vl_matrix_filter.h', 415*61046927SAndroid Build Coastguard Worker 'vl/vl_mc.c', 416*61046927SAndroid Build Coastguard Worker 'vl/vl_mc.h', 417*61046927SAndroid Build Coastguard Worker 'vl/vl_median_filter.c', 418*61046927SAndroid Build Coastguard Worker 'vl/vl_median_filter.h', 419*61046927SAndroid Build Coastguard Worker 'vl/vl_mpeg12_bitstream.c', 420*61046927SAndroid Build Coastguard Worker 'vl/vl_mpeg12_bitstream.h', 421*61046927SAndroid Build Coastguard Worker 'vl/vl_mpeg12_decoder.c', 422*61046927SAndroid Build Coastguard Worker 'vl/vl_mpeg12_decoder.h', 423*61046927SAndroid Build Coastguard Worker 'vl/vl_types.h', 424*61046927SAndroid Build Coastguard Worker 'vl/vl_vertex_buffers.c', 425*61046927SAndroid Build Coastguard Worker 'vl/vl_vertex_buffers.h', 426*61046927SAndroid Build Coastguard Worker 'vl/vl_video_buffer.c', 427*61046927SAndroid Build Coastguard Worker 'vl/vl_video_buffer.h', 428*61046927SAndroid Build Coastguard Worker 'vl/vl_zscan.c', 429*61046927SAndroid Build Coastguard Worker 'vl/vl_zscan.h', 430*61046927SAndroid Build Coastguard Worker 'vl/vl_probs_table.h', 431*61046927SAndroid Build Coastguard Worker) 432*61046927SAndroid Build Coastguard Worker 433*61046927SAndroid Build Coastguard Workervlwinsys_deps = [] 434*61046927SAndroid Build Coastguard Workerfiles_libgalliumvlwinsys = files('vl/vl_winsys.h') 435*61046927SAndroid Build Coastguard Workerif host_machine.system() == 'windows' 436*61046927SAndroid Build Coastguard Worker files_libgalliumvlwinsys += files('vl/vl_winsys_win32.c') 437*61046927SAndroid Build Coastguard Workerelse 438*61046927SAndroid Build Coastguard Worker files_libgalliumvlwinsys += files('vl/vl_winsys_drm.c') 439*61046927SAndroid Build Coastguard Workerendif 440*61046927SAndroid Build Coastguard Workerif with_platform_x11 441*61046927SAndroid Build Coastguard Worker files_libgalliumvlwinsys += files('vl/vl_winsys_dri.c') 442*61046927SAndroid Build Coastguard Worker if with_dri_platform == 'drm' 443*61046927SAndroid Build Coastguard Worker vlwinsys_deps += [ 444*61046927SAndroid Build Coastguard Worker dep_xcb_sync, dep_xcb_present, dep_xshmfence, dep_xcb_xfixes, 445*61046927SAndroid Build Coastguard Worker dep_xcb_dri3, 446*61046927SAndroid Build Coastguard Worker ] 447*61046927SAndroid Build Coastguard Worker files_libgalliumvlwinsys += files('vl/vl_winsys_dri3.c') 448*61046927SAndroid Build Coastguard Worker endif 449*61046927SAndroid Build Coastguard Workerendif 450*61046927SAndroid Build Coastguard Workerif with_platform_x11 and with_gallium_zink 451*61046927SAndroid Build Coastguard Worker files_libgalliumvlwinsys += files('vl/vl_winsys_kopper.c') 452*61046927SAndroid Build Coastguard Workerendif 453*61046927SAndroid Build Coastguard Worker 454*61046927SAndroid Build Coastguard Workerif with_glx == 'xlib' 455*61046927SAndroid Build Coastguard Worker files_libgalliumvlwinsys += files('vl/vl_winsys_xlib_swrast.c') 456*61046927SAndroid Build Coastguard Workerelif with_gallium_drisw_kms 457*61046927SAndroid Build Coastguard Worker files_libgalliumvlwinsys += files('vl/vl_winsys_dri_vgem.c') 458*61046927SAndroid Build Coastguard Workerendif 459*61046927SAndroid Build Coastguard Worker 460*61046927SAndroid Build Coastguard Workerprog_enums2names = files('driver_trace/enums2names.py') 461*61046927SAndroid Build Coastguard Workerfiles_libgallium += custom_target( 462*61046927SAndroid Build Coastguard Worker 'tr_util.[ch]', 463*61046927SAndroid Build Coastguard Worker input: ['../include/pipe/p_defines.h', '../include/pipe/p_video_enums.h', '../../util/blend.h'], 464*61046927SAndroid Build Coastguard Worker output: ['tr_util.c', 'tr_util.h'], 465*61046927SAndroid Build Coastguard Worker command: [prog_python, prog_enums2names, '@INPUT@', '-C', '@OUTPUT0@', '-H', '@OUTPUT1@', '-I', 'tr_util.h'], 466*61046927SAndroid Build Coastguard Worker depend_files: prog_enums2names, 467*61046927SAndroid Build Coastguard Worker) 468*61046927SAndroid Build Coastguard Worker 469*61046927SAndroid Build Coastguard Workerfiles_libgallium += custom_target( 470*61046927SAndroid Build Coastguard Worker 'u_tracepoints.c', 471*61046927SAndroid Build Coastguard Worker input: 'util/u_tracepoints.py', 472*61046927SAndroid Build Coastguard Worker output: 'u_tracepoints.c', 473*61046927SAndroid Build Coastguard Worker command: [ 474*61046927SAndroid Build Coastguard Worker prog_python, '@INPUT@', 475*61046927SAndroid Build Coastguard Worker '-p', join_paths(dir_source_root, 'src/util/perf/'), 476*61046927SAndroid Build Coastguard Worker '-C', '@OUTPUT@', 477*61046927SAndroid Build Coastguard Worker ], 478*61046927SAndroid Build Coastguard Worker depend_files: u_trace_py, 479*61046927SAndroid Build Coastguard Worker) 480*61046927SAndroid Build Coastguard Worker 481*61046927SAndroid Build Coastguard Workerfiles_u_tracepoints = custom_target( 482*61046927SAndroid Build Coastguard Worker 'u_tracepoints.h', 483*61046927SAndroid Build Coastguard Worker input: 'util/u_tracepoints.py', 484*61046927SAndroid Build Coastguard Worker output: 'u_tracepoints.h', 485*61046927SAndroid Build Coastguard Worker command: [ 486*61046927SAndroid Build Coastguard Worker prog_python, '@INPUT@', 487*61046927SAndroid Build Coastguard Worker '-p', join_paths(dir_source_root, 'src/util/perf/'), 488*61046927SAndroid Build Coastguard Worker '-H', '@OUTPUT@', 489*61046927SAndroid Build Coastguard Worker ], 490*61046927SAndroid Build Coastguard Worker depend_files: u_trace_py, 491*61046927SAndroid Build Coastguard Worker) 492*61046927SAndroid Build Coastguard Worker 493*61046927SAndroid Build Coastguard Workerfiles_libgallium += files_u_tracepoints 494*61046927SAndroid Build Coastguard Worker 495*61046927SAndroid Build Coastguard Workeridep_u_tracepoints = declare_dependency( 496*61046927SAndroid Build Coastguard Worker sources: files_u_tracepoints, 497*61046927SAndroid Build Coastguard Worker) 498*61046927SAndroid Build Coastguard Worker 499*61046927SAndroid Build Coastguard Workeru_indices_gen_c = custom_target( 500*61046927SAndroid Build Coastguard Worker 'u_indices_gen.c', 501*61046927SAndroid Build Coastguard Worker input : 'indices/u_indices_gen.py', 502*61046927SAndroid Build Coastguard Worker output : 'u_indices_gen.c', 503*61046927SAndroid Build Coastguard Worker command : [prog_python, '@INPUT@', '@OUTPUT@'], 504*61046927SAndroid Build Coastguard Worker) 505*61046927SAndroid Build Coastguard Worker 506*61046927SAndroid Build Coastguard Workeru_unfilled_gen_c = custom_target( 507*61046927SAndroid Build Coastguard Worker 'u_unfilled_gen.c', 508*61046927SAndroid Build Coastguard Worker input : 'indices/u_unfilled_gen.py', 509*61046927SAndroid Build Coastguard Worker output : 'u_unfilled_gen.c', 510*61046927SAndroid Build Coastguard Worker command : [prog_python, '@INPUT@', '@OUTPUT@'], 511*61046927SAndroid Build Coastguard Worker) 512*61046927SAndroid Build Coastguard Worker 513*61046927SAndroid Build Coastguard Workerlibgallium_extra_c_args = [] 514*61046927SAndroid Build Coastguard Workerlibgallium = static_library( 515*61046927SAndroid Build Coastguard Worker 'gallium', 516*61046927SAndroid Build Coastguard Worker [files_libgallium, u_indices_gen_c, u_unfilled_gen_c], 517*61046927SAndroid Build Coastguard Worker include_directories : [ 518*61046927SAndroid Build Coastguard Worker inc_loader, inc_gallium, inc_src, inc_include, include_directories('util') 519*61046927SAndroid Build Coastguard Worker ], 520*61046927SAndroid Build Coastguard Worker c_args : [c_msvc_compat_args, libgallium_extra_c_args], 521*61046927SAndroid Build Coastguard Worker cpp_args : [cpp_msvc_compat_args], 522*61046927SAndroid Build Coastguard Worker gnu_symbol_visibility : 'hidden', 523*61046927SAndroid Build Coastguard Worker dependencies : [ 524*61046927SAndroid Build Coastguard Worker dep_libdrm, dep_llvm, dep_dl, dep_m, dep_thread, dep_lmsensors, dep_ws2_32, 525*61046927SAndroid Build Coastguard Worker idep_nir, idep_nir_headers, idep_mesautil, 526*61046927SAndroid Build Coastguard Worker ], 527*61046927SAndroid Build Coastguard Worker build_by_default : false 528*61046927SAndroid Build Coastguard Worker) 529*61046927SAndroid Build Coastguard Worker 530*61046927SAndroid Build Coastguard Workerif with_tests 531*61046927SAndroid Build Coastguard Worker test('gallium-aux', 532*61046927SAndroid Build Coastguard Worker executable( 533*61046927SAndroid Build Coastguard Worker 'gallium-aux', 534*61046927SAndroid Build Coastguard Worker 'util/u_surface_test.cpp', 535*61046927SAndroid Build Coastguard Worker include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux], 536*61046927SAndroid Build Coastguard Worker link_with: libgallium, 537*61046927SAndroid Build Coastguard Worker dependencies : [idep_gtest, idep_mesautil], 538*61046927SAndroid Build Coastguard Worker ), 539*61046927SAndroid Build Coastguard Worker suite: 'gallium', 540*61046927SAndroid Build Coastguard Worker protocol : 'gtest', 541*61046927SAndroid Build Coastguard Worker ) 542*61046927SAndroid Build Coastguard Workerendif 543*61046927SAndroid Build Coastguard Worker 544*61046927SAndroid Build Coastguard Worker_libgalliumvl_stub = static_library( 545*61046927SAndroid Build Coastguard Worker 'galliumvl_stub', 546*61046927SAndroid Build Coastguard Worker 'vl/vl_stubs.c', 547*61046927SAndroid Build Coastguard Worker c_args : [c_msvc_compat_args], 548*61046927SAndroid Build Coastguard Worker cpp_args : [cpp_msvc_compat_args], 549*61046927SAndroid Build Coastguard Worker gnu_symbol_visibility : 'hidden', 550*61046927SAndroid Build Coastguard Worker include_directories: [inc_gallium, inc_include, inc_src], 551*61046927SAndroid Build Coastguard Worker dependencies : idep_mesautil, 552*61046927SAndroid Build Coastguard Worker build_by_default : false, 553*61046927SAndroid Build Coastguard Worker) 554*61046927SAndroid Build Coastguard Worker 555*61046927SAndroid Build Coastguard Workerlibgalliumvl = static_library( 556*61046927SAndroid Build Coastguard Worker 'galliumvl', 557*61046927SAndroid Build Coastguard Worker files_libgalliumvl, 558*61046927SAndroid Build Coastguard Worker c_args : [c_msvc_compat_args], 559*61046927SAndroid Build Coastguard Worker cpp_args : [cpp_msvc_compat_args], 560*61046927SAndroid Build Coastguard Worker gnu_symbol_visibility : 'hidden', 561*61046927SAndroid Build Coastguard Worker include_directories : [inc_gallium, inc_include, inc_src], 562*61046927SAndroid Build Coastguard Worker dependencies : [idep_nir, idep_mesautil], 563*61046927SAndroid Build Coastguard Worker build_by_default : false, 564*61046927SAndroid Build Coastguard Worker) 565*61046927SAndroid Build Coastguard Worker 566*61046927SAndroid Build Coastguard Worker# some drivers export their screen creation function globally, so all frontends have to contain the 567*61046927SAndroid Build Coastguard Worker# full libgalliumvl. So we'll handle this here globally for everybody. 568*61046927SAndroid Build Coastguard Workerif (with_gallium_va or with_gallium_vdpau or with_dri or with_gallium_radeonsi) 569*61046927SAndroid Build Coastguard Worker libgalliumvl_stub = libgalliumvl 570*61046927SAndroid Build Coastguard Workerelse 571*61046927SAndroid Build Coastguard Worker libgalliumvl_stub = _libgalliumvl_stub 572*61046927SAndroid Build Coastguard Workerendif 573*61046927SAndroid Build Coastguard Worker 574*61046927SAndroid Build Coastguard Worker# XXX: The dependencies here may be off... 575*61046927SAndroid Build Coastguard Workerlibgalliumvlwinsys = static_library( 576*61046927SAndroid Build Coastguard Worker 'galliumvlwinsys', 577*61046927SAndroid Build Coastguard Worker files_libgalliumvlwinsys, 578*61046927SAndroid Build Coastguard Worker include_directories : [inc_gallium, inc_include, inc_loader, inc_src], 579*61046927SAndroid Build Coastguard Worker dependencies : [dep_libdrm, vlwinsys_deps, idep_mesautil], 580*61046927SAndroid Build Coastguard Worker link_with : [libloader_x11], 581*61046927SAndroid Build Coastguard Worker build_by_default : false, 582*61046927SAndroid Build Coastguard Worker) 583