1fe8aea9eSmrgi810_sources = [ 2fe8aea9eSmrg 'i810_accel.c', 3fe8aea9eSmrg 'i810_cursor.c', 4fe8aea9eSmrg 'i810_driver.c', 5fe8aea9eSmrg 'i810_memory.c', 6fe8aea9eSmrg 'i810_video.c', 7fe8aea9eSmrg 'i810_wmark.c', 8fe8aea9eSmrg] 9fe8aea9eSmrg 10fe8aea9eSmrgxorg = dependency('xorg-server', required : true) 11fe8aea9eSmrg 12fe8aea9eSmrgi810_deps = [ 13fe8aea9eSmrg dependency('libdrm', required : true), 14fe8aea9eSmrg dependency('pciaccess', required : true), 15fe8aea9eSmrg xorg, 16fe8aea9eSmrg] 17fe8aea9eSmrg 18fe8aea9eSmrgif cc.has_header('xaa.h', dependencies : xorg) 19fe8aea9eSmrg config.set('HAVE_XAA_H', 1) 20fe8aea9eSmrg i810_sources += 'i810_xaa.c' 21fe8aea9eSmrgendif 22fe8aea9eSmrg 23fe8aea9eSmrgif cc.has_header('dgaproc.h', dependencies : xorg) 24fe8aea9eSmrg config.set('HAVE_DGAPROC_H', 1) 25fe8aea9eSmrg i810_sources += 'i810_dga.c' 26fe8aea9eSmrgendif 27fe8aea9eSmrg 28fe8aea9eSmrgif with_dri1 29fe8aea9eSmrg i810_sources += 'i810_dri.c' 30fe8aea9eSmrg i810_deps += dependency('xf86driproto', required : true) 31fe8aea9eSmrg 32fe8aea9eSmrg if with_xvmc 33fe8aea9eSmrg i810_sources += 'i810_hwmc.c' 34fe8aea9eSmrg endif 35fe8aea9eSmrgendif 36fe8aea9eSmrg 37fe8aea9eSmrgi810 = static_library('legacy_i810', 38fe8aea9eSmrg sources : i810_sources, 39fe8aea9eSmrg dependencies : i810_deps, 40fe8aea9eSmrg include_directories : inc, 41fe8aea9eSmrg c_args : [ 42fe8aea9eSmrg '-Wno-unused-parameter', 43fe8aea9eSmrg '-Wno-sign-compare', 44fe8aea9eSmrg ], 45fe8aea9eSmrg install : false) 46fe8aea9eSmrg 47fe8aea9eSmrgif with_xvmc 48fe8aea9eSmrg subdir('xvmc') 49fe8aea9eSmrgendif 50