ac/debug: Move sid_tables.h generation to common code.

Signed-off-by: Bas Nieuwenhuizen <basni@google.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
Bas Nieuwenhuizen
2016-12-24 11:53:41 +01:00
parent 1c5dcecd51
commit b838f64237
6 changed files with 12 additions and 15 deletions

View File

@@ -23,6 +23,6 @@ include Makefile.sources
noinst_LTLIBRARIES =
EXTRA_DIST = $(COMMON_HEADER_FILES)
EXTRA_DIST = $(COMMON_HEADER_FILES) $(srcdir)/common/sid_tables.py
include Makefile.addrlib.am
include Makefile.common.am

View File

@@ -52,7 +52,9 @@ common_libamd_common_la_CXXFLAGS = \
noinst_LTLIBRARIES += $(COMMON_LIBS)
common_libamd_common_la_SOURCES = $(AMD_COMPILER_FILES)
common_libamd_common_la_SOURCES = \
$(AMD_COMPILER_FILES) \
$(AMD_GENERATED_FILES)
# nir_to_llvm requires LLVM 3.9, which is only required as a minimum when
# radv is built.
@@ -60,4 +62,8 @@ if HAVE_RADEON_VULKAN
common_libamd_common_la_SOURCES += $(AMD_NIR_FILES)
endif
$(srcdir)/common/sid_tables.h: $(srcdir)/common/sid_tables.py $(srcdir)/common/sid.h
$(AM_V_GEN) $(PYTHON2) $(srcdir)/common/sid_tables.py $(srcdir)/common/sid.h > $@
BUILT_SOURCES = $(AMD_GENERATED_FILES)
endif

View File

@@ -36,3 +36,6 @@ AMD_COMPILER_FILES = \
AMD_NIR_FILES = \
common/ac_nir_to_llvm.c \
common/ac_nir_to_llvm.h
AMD_GENERATED_FILES = \
common/sid_tables.h

View File

@@ -31,13 +31,4 @@ AM_CFLAGS = \
noinst_LTLIBRARIES = libradeonsi.la
libradeonsi_la_SOURCES = $(C_SOURCES) $(GENERATED_SOURCES)
sid_tables.h: $(srcdir)/sid_tables.py $(top_srcdir)/src/amd/common/sid.h
$(AM_V_GEN) $(PYTHON2) $(srcdir)/sid_tables.py $(top_srcdir)/src/amd/common/sid.h > $@
EXTRA_DIST = \
sid_tables.py
BUILT_SOURCES =\
sid_tables.h
libradeonsi_la_SOURCES = $(C_SOURCES)

View File

@@ -23,6 +23,3 @@ C_SOURCES := \
si_state_shaders.c \
si_state.h \
si_uvd.c
GENERATED_SOURCES := \
sid_tables.h