|
|
@@ -43,6 +43,23 @@ LOCAL_STATIC_LIBRARIES := libmesa_amd_common |
|
|
|
LOCAL_SHARED_LIBRARIES := libdrm_radeon libLLVM |
|
|
|
LOCAL_MODULE := libmesa_pipe_radeonsi |
|
|
|
|
|
|
|
intermediates := $(call local-generated-sources-dir) |
|
|
|
|
|
|
|
LOCAL_GENERATED_SOURCES += $(addprefix $(intermediates)/radeonsi/,$(GENERATED_SOURCES)) |
|
|
|
|
|
|
|
GEN_DRIINFO_INPUTS := \ |
|
|
|
$(MESA_TOP)/src/gallium/auxiliary/pipe-loader/driinfo_gallium.h \ |
|
|
|
$(LOCAL_PATH)/driinfo_radeonsi.h |
|
|
|
|
|
|
|
MERGE_DRIINFO := $(MESA_TOP)/src/util/merge_driinfo.py |
|
|
|
|
|
|
|
$(intermediates)/radeonsi/si_driinfo.h: $(MERGE_DRIINFO) $(GEN_DRIINFO_INPUTS) |
|
|
|
@mkdir -p $(dir $@) |
|
|
|
@echo "Gen Header: $(PRIVATE_MODULE) <= $(notdir $(@))" |
|
|
|
$(hide) $(MESA_PYTHON2) $(MERGE_DRIINFO) $(GEN_DRIINFO_INPUTS) > $@ || ($(RM) $@; false) |
|
|
|
|
|
|
|
LOCAL_EXPORT_C_INCLUDE_DIRS := $(intermediates) |
|
|
|
|
|
|
|
$(call mesa-build-with-llvm) |
|
|
|
|
|
|
|
include $(GALLIUM_COMMON_MK) |