nir/lower_io: Add a build_addr_for_var helper
[mesa.git] / src / compiler / SConscript.nir
index 51cc0d403fdbe32359132449cce5e49f5eb4e62d..41c67941f51b4b60512c27d1763536ada10f8750 100644 (file)
@@ -19,6 +19,7 @@ env.Prepend(CPPPATH = [
 ])
 
 # Make generated headers reachable from the include path.
+env.Prepend(CPPPATH = [Dir('.').abspath, Dir('glsl').abspath])
 env.Prepend(CPPPATH = [Dir('.').abspath, Dir('nir').abspath])
 
 # nir generated sources
@@ -58,6 +59,22 @@ env.CodeGenerate(
     command = python_cmd + ' $SCRIPT > $TARGET'
 )
 
+bldroot = Dir('.').abspath
+
+env.CodeGenerate(
+    target = 'nir/nir_intrinsics.h',
+    script = 'nir/nir_intrinsics_h.py',
+    source = [],
+    command = python_cmd + ' $SCRIPT --outdir ' + bldroot + '/nir'
+)
+
+env.CodeGenerate(
+    target = 'nir/nir_intrinsics.c',
+    script = 'nir/nir_intrinsics_c.py',
+    source = [],
+    command = python_cmd + ' $SCRIPT --outdir ' + bldroot + '/nir'
+)
+
 # parse Makefile.sources
 source_lists = env.ParseSourceList('Makefile.sources')