mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-21 18:00:13 +01:00
android: pan/bi: Separate disasm/compiler targets
Fixes the following building errors:
ld.lld: error: undefined symbol: bi_interp_mode_name
>>> referenced by bi_print.c:207 (external/mesa/src/panfrost/bifrost/bi_print.c:207)
...
ld.lld: error: undefined symbol: bi_round_mode_name
>>> referenced by bi_print.c:285 (external/mesa/src/panfrost/bifrost/bi_print.c:285)
ld.lld: error: undefined symbol: bi_clause_type_name
>>> referenced by disassemble.c:142 (external/mesa/src/panfrost/bifrost/disassemble.c:142)
...
ld.lld: error: undefined symbol: bi_ldst_type_name
>>> referenced by disassemble.c:0 (external/mesa/src/panfrost/bifrost/disassemble.c:0)
Fixes: 14bb72c68 ("pan/bi: Separate disasm/compiler targets")
Signed-off-by: Mauro Rossi <issor.oruam@gmail.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6261>
This commit is contained in:
parent
41c9a2e740
commit
166630f759
3 changed files with 33 additions and 3 deletions
|
|
@ -62,6 +62,7 @@ LOCAL_STATIC_LIBRARIES += \
|
||||||
libfreedreno_perfcntrs \
|
libfreedreno_perfcntrs \
|
||||||
libmesa_gallium \
|
libmesa_gallium \
|
||||||
libpanfrost_bifrost \
|
libpanfrost_bifrost \
|
||||||
|
libpanfrost_bifrost_disasm \
|
||||||
libpanfrost_lib \
|
libpanfrost_lib \
|
||||||
libpanfrost_midgard \
|
libpanfrost_midgard \
|
||||||
libpanfrost_midgard_disasm \
|
libpanfrost_midgard_disasm \
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,31 @@
|
||||||
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
# DEALINGS IN THE SOFTWARE.
|
# DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
# build libpanfrost_bifrost_disasm
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_MODULE := libpanfrost_bifrost_disasm
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := \
|
||||||
|
$(bifrost_disasm_FILES)
|
||||||
|
|
||||||
|
LOCAL_C_INCLUDES := \
|
||||||
|
$(MESA_TOP)/include \
|
||||||
|
$(MESA_TOP)/src/compiler/nir/ \
|
||||||
|
$(MESA_TOP)/src/gallium/auxiliary/ \
|
||||||
|
$(MESA_TOP)/src/gallium/include/ \
|
||||||
|
$(MESA_TOP)/src/mapi/ \
|
||||||
|
$(MESA_TOP)/src/mesa/ \
|
||||||
|
$(MESA_TOP)/src/panfrost/bifrost/ \
|
||||||
|
$(MESA_TOP)/src/panfrost/include/
|
||||||
|
|
||||||
|
LOCAL_EXPORT_C_INCLUDE_DIRS := \
|
||||||
|
$(MESA_TOP)/src/panfrost/bifrost/ \
|
||||||
|
|
||||||
|
include $(MESA_COMMON_MK)
|
||||||
|
include $(BUILD_STATIC_LIBRARY)
|
||||||
|
|
||||||
|
# build libpanfrost_bifrost
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
LOCAL_MODULE := libpanfrost_bifrost
|
LOCAL_MODULE := libpanfrost_bifrost
|
||||||
|
|
|
||||||
|
|
@ -16,9 +16,13 @@ bifrost_FILES := \
|
||||||
bifrost/bi_quirks.h \
|
bifrost/bi_quirks.h \
|
||||||
bifrost/bir.c \
|
bifrost/bir.c \
|
||||||
bifrost/compiler.h \
|
bifrost/compiler.h \
|
||||||
bifrost/cmdline.c \
|
bifrost/cmdline.c
|
||||||
|
|
||||||
|
bifrost_disasm_FILES := \
|
||||||
bifrost/disassemble.c \
|
bifrost/disassemble.c \
|
||||||
bifrost/disassemble.h
|
bifrost/disassemble.h \
|
||||||
|
bifrost/bi_print_common.c \
|
||||||
|
bifrost/bi_print_common.h
|
||||||
|
|
||||||
lib_FILES := \
|
lib_FILES := \
|
||||||
lib/decode_common.c \
|
lib/decode_common.c \
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue