Added few more stubs so that control reaches to DestroyDevice().
[mesa.git] / src / panfrost / meson.build
index 6ea0739b112a0690d335b1c5e6ea2b4c7845bdc8..46605165d060620809a1af763a93215340fa8c53 100644 (file)
@@ -24,36 +24,46 @@ inc_panfrost_hw = include_directories([
 ])
 
 inc_panfrost = include_directories([
-   '.', 'include', 'shared', 'midgard', 'bifrost', 'encoder'
+   '.', 'include', 'shared', 'midgard', 'bifrost', 'lib'
 ])
 
 subdir('shared')
 subdir('util')
 subdir('midgard')
 subdir('bifrost')
-subdir('pandecode')
-subdir('encoder')
+subdir('lib')
 
 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],
+  [files_bifrost, midgard_pack],
   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_lib,
+    libpanfrost_midgard_disasm, # references disassemble_midgard...
   ],
-  build_by_default : true
+  build_by_default : with_tools.contains('panfrost')
 )