1config.set('USE_UXA', 1) 2 3uxa_sources = [ 4 'intel_batchbuffer.c', 5 'intel_display.c', 6 'intel_driver.c', 7 'intel_memory.c', 8 'intel_uxa.c', 9 'intel_video.c', 10 'intel_video_overlay.c', 11 'intel_uxa_video.c', 12 'i830_3d.c', 13 'i830_render.c', 14 'i915_3d.c', 15 'i915_render.c', 16 'i915_video.c', 17 'i965_3d.c', 18 'i965_video.c', 19 'i965_render.c', 20 'uxa.c', 21 'uxa-accel.c', 22 'uxa-glyphs.c', 23 'uxa-render.c', 24 'uxa-unaccel.c', 25] 26 27uxa_deps = [ 28 dependency('xorg-server', version : '>= 1.6', required : true), 29 dependency('pixman-1', version : '>= 0.24.0', required : true), 30 dependency('libdrm', required : true), 31 dependency('libdrm_intel', version : '>= 2.4.52', required : true), 32 dependency('libudev', required : false), 33] 34 35if with_dri2 36 uxa_sources += 'intel_dri.c' 37 uxa_deps += dependency('dri2proto', version : '>= 2.6', required : true) 38endif 39 40if with_dri3 41 uxa_sources += [ 42 'intel_dri3.c', 43 'intel_sync.c', 44 ] 45endif 46 47if has_present 48 uxa_sources += 'intel_present.c' 49endif 50 51if with_xvmc 52 uxa_sources += 'intel_hwmc.c' 53endif 54 55uxa = static_library('uxa', 56 sources : uxa_sources, 57 dependencies : uxa_deps, 58 include_directories : inc, 59 c_args : [ 60 '-Wno-deprecated-declarations', 61 '-Wno-shift-negative-value', 62 '-Wno-unused-parameter', 63 '-Wno-sign-compare', 64 ], 65 install : false) 66