1fe8aea9eSmrgbrw_deps = [
2fe8aea9eSmrg  xorg,
3fe8aea9eSmrg  libudev,
4fe8aea9eSmrg  libdrm,
5fe8aea9eSmrg]
6fe8aea9eSmrg
7fe8aea9eSmrgif with_valgrind
8fe8aea9eSmrg  brw_deps += valgrind
9fe8aea9eSmrgendif
10fe8aea9eSmrg
11fe8aea9eSmrgbrw = static_library('brw',
12fe8aea9eSmrg		     sources : [
13fe8aea9eSmrg		       'brw_disasm.c',
14fe8aea9eSmrg		       'brw_eu.c',
15fe8aea9eSmrg		       'brw_eu_emit.c',
16fe8aea9eSmrg		       'brw_sf.c',
17fe8aea9eSmrg		       'brw_wm.c',
18fe8aea9eSmrg		     ],
19fe8aea9eSmrg		     dependencies : brw_deps,
20fe8aea9eSmrg		     include_directories : inc,
21fe8aea9eSmrg		     c_args : [
22fe8aea9eSmrg		       '-Wno-unused-parameter',
23fe8aea9eSmrg		       '-Wno-sign-compare',
24fe8aea9eSmrg		     ],
25fe8aea9eSmrg		     install : false)
26fe8aea9eSmrg
27fe8aea9eSmrgexecutable('brw_test',
28fe8aea9eSmrg	   sources : [
29fe8aea9eSmrg	     'brw_test.c',
30fe8aea9eSmrg	     'brw_test_gen4.c',
31fe8aea9eSmrg	     'brw_test_gen5.c',
32fe8aea9eSmrg	     'brw_test_gen6.c',
33fe8aea9eSmrg	     'brw_test_gen7.c',
34fe8aea9eSmrg	   ],
35fe8aea9eSmrg	   link_with : brw,
36fe8aea9eSmrg	   include_directories : inc,
37fe8aea9eSmrg	   c_args : [
38fe8aea9eSmrg	     '-Wno-unused-const-variable',
39fe8aea9eSmrg	     '-Wno-unused-parameter',
40fe8aea9eSmrg	   ],
41fe8aea9eSmrg	   install : false)
42