nir: Add a nir_foreach_uniform_variable helper
[mesa.git] / src / panfrost / meson.build
index 41a5ade5725a4d3f5e8aa907e233532806ac9c36..80adf9d1cd535a67bc1c39a711b754f91f8bd1b7 100644 (file)
@@ -36,6 +36,9 @@ subdir('encoder')
 
 files_bifrost = files(
   'bifrost/cmdline.c',
+  'bifrost/test/bi_submit.c',
+  'bifrost/test/bi_interpret.c',
+  'bifrost/test/bi_test_pack.c',
 )
 
 bifrost_compiler = executable(
@@ -49,14 +52,19 @@ bifrost_compiler = executable(
     inc_include,
     inc_src,
     inc_panfrost,
+    inc_panfrost_hw,
  ],
   dependencies : [
     idep_nir,
     idep_mesautil,
+    dep_libdrm,
   ],
   link_with : [
     libglsl_standalone,
-    libpanfrost_bifrost
+    libpanfrost_bifrost,
+    libpanfrost_decode,
+    libpanfrost_encoder,
+    libpanfrost_midgard, # references disassemble_midgard...
   ],
-  build_by_default : true
+  build_by_default : with_tools.contains('panfrost')
 )