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 =
|
noinst_LTLIBRARIES =
|
||||||
|
|
||||||
EXTRA_DIST = $(COMMON_HEADER_FILES)
|
EXTRA_DIST = $(COMMON_HEADER_FILES) $(srcdir)/common/sid_tables.py
|
||||||
include Makefile.addrlib.am
|
include Makefile.addrlib.am
|
||||||
include Makefile.common.am
|
include Makefile.common.am
|
||||||
|
@@ -52,7 +52,9 @@ common_libamd_common_la_CXXFLAGS = \
|
|||||||
|
|
||||||
noinst_LTLIBRARIES += $(COMMON_LIBS)
|
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
|
# nir_to_llvm requires LLVM 3.9, which is only required as a minimum when
|
||||||
# radv is built.
|
# radv is built.
|
||||||
@@ -60,4 +62,8 @@ if HAVE_RADEON_VULKAN
|
|||||||
common_libamd_common_la_SOURCES += $(AMD_NIR_FILES)
|
common_libamd_common_la_SOURCES += $(AMD_NIR_FILES)
|
||||||
endif
|
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
|
endif
|
||||||
|
@@ -36,3 +36,6 @@ AMD_COMPILER_FILES = \
|
|||||||
AMD_NIR_FILES = \
|
AMD_NIR_FILES = \
|
||||||
common/ac_nir_to_llvm.c \
|
common/ac_nir_to_llvm.c \
|
||||||
common/ac_nir_to_llvm.h
|
common/ac_nir_to_llvm.h
|
||||||
|
|
||||||
|
AMD_GENERATED_FILES = \
|
||||||
|
common/sid_tables.h
|
||||||
|
@@ -31,13 +31,4 @@ AM_CFLAGS = \
|
|||||||
|
|
||||||
noinst_LTLIBRARIES = libradeonsi.la
|
noinst_LTLIBRARIES = libradeonsi.la
|
||||||
|
|
||||||
libradeonsi_la_SOURCES = $(C_SOURCES) $(GENERATED_SOURCES)
|
libradeonsi_la_SOURCES = $(C_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
|
|
||||||
|
@@ -23,6 +23,3 @@ C_SOURCES := \
|
|||||||
si_state_shaders.c \
|
si_state_shaders.c \
|
||||||
si_state.h \
|
si_state.h \
|
||||||
si_uvd.c
|
si_uvd.c
|
||||||
|
|
||||||
GENERATED_SOURCES := \
|
|
||||||
sid_tables.h
|
|
||||||
|
Reference in New Issue
Block a user