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