summaryrefslogtreecommitdiff
path: root/src/compiler/Makefile.nir.am
diff options
context:
space:
mode:
authorJason Ekstrand <jason.ekstrand@intel.com>2016-09-15 19:47:49 -0700
committerJason Ekstrand <jason.ekstrand@intel.com>2016-09-21 05:38:26 -0700
commit7c48622581606e3adb60e836022263b5f917ad7c (patch)
treec3689373834bbe1975e020e65a5b2da232bae64d /src/compiler/Makefile.nir.am
parente4648ba8dd4c0bcd9ff0a4348a390007e0ae91be (diff)
nir/spirv: Bring back the spirv2nir helper binary
This was something that I wrote in the early days of the spirv_to_nir code but deleted once we had a real driver. However, in the absence of a shader_runner equivalent, it's extremely useful for debugging the spirv_to_nir code so let's bring it back. Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Acked-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/compiler/Makefile.nir.am')
-rw-r--r--src/compiler/Makefile.nir.am18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/compiler/Makefile.nir.am b/src/compiler/Makefile.nir.am
index 9aac214fde..6cef3229e4 100644
--- a/src/compiler/Makefile.nir.am
+++ b/src/compiler/Makefile.nir.am
@@ -53,6 +53,24 @@ nir/nir_opt_algebraic.c: nir/nir_opt_algebraic.py nir/nir_algebraic.py
$(MKDIR_GEN)
$(PYTHON_GEN) $(srcdir)/nir/nir_opt_algebraic.py > $@ || ($(RM) $@; false)
+noinst_PROGRAMS += spirv2nir
+
+spirv2nir_SOURCES = \
+ spirv/spirv2nir.c
+
+spirv2nir_CPPFLAGS = \
+ $(AM_CPPFLAGS) \
+ -I$(top_builddir)/src/compiler/nir \
+ -I$(top_srcdir)/src/compiler/nir \
+ -I$(top_srcdir)/src/compiler/spirv
+
+spirv2nir_LDADD = \
+ nir/libnir.la \
+ $(top_builddir)/src/util/libmesautil.la \
+ -lm \
+ $(PTHREAD_LIBS)
+
+nodist_EXTRA_spirv2nir_SOURCES = dummy.cpp
check_PROGRAMS += nir/tests/control_flow_tests