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:
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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)
|
||||
|
@@ -23,6 +23,3 @@ C_SOURCES := \
|
||||
si_state_shaders.c \
|
||||
si_state.h \
|
||||
si_uvd.c
|
||||
|
||||
GENERATED_SOURCES := \
|
||||
sid_tables.h
|
||||
|
Reference in New Issue
Block a user