nir: Add a nir_foreach_uniform_variable helper
[mesa.git] / src / panfrost / meson.build
index 6ea0739b112a0690d335b1c5e6ea2b4c7845bdc8..80adf9d1cd535a67bc1c39a711b754f91f8bd1b7 100644 (file)
@@ -36,24 +36,35 @@ 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(
   'bifrost_compiler',
   [files_bifrost],
   include_directories : [
-    inc_common,
+    inc_mapi,
+    inc_mesa,
+    inc_gallium,
+    inc_gallium_aux,
     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')
 )