diff options
Diffstat (limited to 'src/freedreno/Makefile.am')
-rw-r--r-- | src/freedreno/Makefile.am | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/freedreno/Makefile.am b/src/freedreno/Makefile.am index 9ddc3c0ad35..8f027e34f8a 100644 --- a/src/freedreno/Makefile.am +++ b/src/freedreno/Makefile.am @@ -45,7 +45,8 @@ TESTS = BUILT_SOURCES = CLEANFILES = EXTRA_DIST = \ - drm/meson.build + drm/meson.build \ + ir3/meson.build MKDIR_GEN = $(AM_V_at)$(MKDIR_P) $(@D) PYTHON_GEN = $(AM_V_GEN)$(PYTHON) $(PYTHON_FLAGS) @@ -57,3 +58,19 @@ noinst_LTLIBRARIES += libfreedreno_drm.la libfreedreno_drm_la_SOURCES = $(drm_SOURCES) libfreedreno_drm_la_CFLAGS = $(VALGRIND_CFLAGS) $(LIBDRM_CFLAGS) +noinst_LTLIBRARIES += libfreedreno_ir3.la + +libfreedreno_ir3_la_SOURCES = $(ir3_SOURCES) $(ir3_GENERATED_FILES) +libfreedreno_ir3_la_CFLAGS = \ + -I$(top_srcdir)/src/freedreno/ir3 \ + -I$(top_builddir)/src/compiler/nir \ + -I$(top_srcdir)/src/compiler/nir +libfreedreno_ir3_LIBADD = \ + $(top_builddir)/src/compiler/nir/libnir.la \ + $(top_builddir)/src/util/libmesautil.la + +MKDIR_GEN = $(AM_V_at)$(MKDIR_P) $(@D) +ir3/ir3_nir_trig.c: ir3/ir3_nir_trig.py $(top_srcdir)/src/compiler/nir/nir_algebraic.py + $(MKDIR_GEN) + $(AM_V_GEN) $(PYTHON) $(PYTHON_FLAGS) $(srcdir)/ir3/ir3_nir_trig.py -p $(top_srcdir)/src/compiler/nir > $@ || ($(RM) $@; false) + |