meson: Add support for the vc5 driver.
[mesa.git] / src / broadcom / meson.build
index 909ca108ebd7cb43d606bd82805f92168550366f..dbeee091139dcd05ec5a553f9ea3296bc1bf7236 100644 (file)
 inc_broadcom = include_directories('.', 'cle')
 
 subdir('cle')
+
+if with_gallium_vc5
+  subdir('compiler')
+  subdir('qpu')
+
+  libbroadcom_vc5 = static_library(
+    'libbroadcom_vc5',
+    [
+      files(
+        'common/v3d_debug.c',
+       'clif/clif_dump.c',
+      ),
+      v3d_xml_pack,
+    ],
+    include_directories : [inc_common, inc_broadcom, inc_src],
+    c_args : [c_vis_args, no_override_init_args],
+    link_whole : [libbroadcom_compiler, libbroadcom_qpu],
+    build_by_default : false,
+    dependencies: dep_valgrind,
+  )
+endif