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