radv: remove doubled up prototype.
[mesa.git] / src / amd / Makefile.common.am
index 832a9434dce9e825d91f10f183d391c90169bbf2..9d41b869034d3858b203e49459401177a6a4dda4 100644 (file)
 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
 # IN THE SOFTWARE.
 
-if NEED_RADEON_LLVM
+if HAVE_GALLIUM_LLVM
 
 COMMON_LIBS = common/libamd_common.la
 
 # TODO cleanup these
 common_libamd_common_la_CPPFLAGS = \
+       $(AMDGPU_CFLAGS) \
        $(VALGRIND_CFLAGS) \
        $(DEFINES) \
        -I$(top_srcdir)/include \
@@ -45,6 +46,7 @@ common_libamd_common_la_CFLAGS = \
        $(VISIBILITY_CFLAGS) \
        $(PTHREAD_CFLAGS) \
        $(LLVM_CFLAGS) \
+       $(LIBDRM_CFLAGS) \
        $(LIBELF_CFLAGS)
 
 common_libamd_common_la_CXXFLAGS = \
@@ -54,6 +56,7 @@ common_libamd_common_la_CXXFLAGS = \
 noinst_LTLIBRARIES += $(COMMON_LIBS)
 
 common_libamd_common_la_SOURCES = \
+       $(AMD_COMMON_FILES) \
        $(AMD_COMPILER_FILES) \
        $(AMD_DEBUG_FILES) \
        $(AMD_GENERATED_FILES)
@@ -65,8 +68,10 @@ common_libamd_common_la_SOURCES += $(AMD_NIR_FILES)
 endif
 endif
 
-common/sid_tables.h: $(srcdir)/common/sid_tables.py $(srcdir)/common/sid.h
+common_libamd_common_la_LIBADD = $(LIBELF_LIBS)
+
+common/sid_tables.h: $(srcdir)/common/sid_tables.py $(srcdir)/common/sid.h $(srcdir)/common/gfx9d.h
        $(AM_V_at)$(MKDIR_P) $(@D)
-       $(AM_V_GEN) $(PYTHON2) $(srcdir)/common/sid_tables.py $(srcdir)/common/sid.h > $@
+       $(AM_V_GEN) $(PYTHON2) $(srcdir)/common/sid_tables.py $(srcdir)/common/sid.h $(srcdir)/common/gfx9d.h > $@
 
 BUILT_SOURCES = $(AMD_GENERATED_FILES)