diff --git a/android/Android.mk b/android/Android.mk index 51d6514b0c3..9999ab9b7d7 100644 --- a/android/Android.mk +++ b/android/Android.mk @@ -26,7 +26,6 @@ ifneq ($(filter true, $(BOARD_MESA3D_USES_MESON_BUILD)),) LOCAL_PATH := $(call my-dir) MESA3D_TOP := $(dir $(LOCAL_PATH)) -MESA3D_VERSION = $(shell cat $(MESA3D_TOP)/VERSION) LIBDRM_VERSION = $(shell cat external/libdrm/meson.build | grep -o "\\s*:\s*'\w*\.\w*\.\w*'" | grep -o "\w*\.\w*\.\w*" | head -1) MESA_VK_LIB_SUFFIX_amd := radeon @@ -158,7 +157,7 @@ endif endef ifneq ($(strip $(BOARD_MESA3D_GALLIUM_DRIVERS)),) -# Module 'libgallium_dri', produces '/vendor/lib{64}/libgallium-$MESA3D_VERSION.so' +# Module 'libgallium_dri', produces '/vendor/lib{64}/libgallium_dri.so' # This module also trigger DRI symlinks creation process $(eval $(call mesa3d-lib,libgallium_dri,,MESA3D_GALLIUM_BIN)) # Module 'libglapi', produces '/vendor/lib{64}/libglapi.so' diff --git a/android/mesa3d_cross.mk b/android/mesa3d_cross.mk index 9c9b9a34a42..aa592337d1f 100644 --- a/android/mesa3d_cross.mk +++ b/android/mesa3d_cross.mk @@ -64,7 +64,7 @@ MESON_GEN_DIR := $(MESON_OUT_DIR)_GEN MESON_GEN_FILES_TARGET := $(MESON_GEN_DIR)/.timestamp MESA3D_GALLIUM_DIR := $(MESON_OUT_DIR)/install/usr/local/lib -$(M_TARGET_PREFIX)MESA3D_GALLIUM_BIN := $(MESON_OUT_DIR)/install/usr/local/lib/libgallium-$(MESA3D_VERSION).so +$(M_TARGET_PREFIX)MESA3D_GALLIUM_BIN := $(MESON_OUT_DIR)/install/usr/local/lib/libgallium_dri.so $(M_TARGET_PREFIX)MESA3D_LIBEGL_BIN := $(MESON_OUT_DIR)/install/usr/local/lib/libEGL.so $(M_TARGET_PREFIX)MESA3D_LIBGLESV1_BIN := $(MESON_OUT_DIR)/install/usr/local/lib/libGLESv1_CM.so $(M_TARGET_PREFIX)MESA3D_LIBGLESV2_BIN := $(MESON_OUT_DIR)/install/usr/local/lib/libGLESv2.so @@ -285,16 +285,11 @@ endif $(MESON_BUILD) touch $@ -MESON_COPY_LIBGALLIUM := \ - cp $(MESA3D_GALLIUM_DIR)/libgallium-$(MESA3D_VERSION).so $($(M_TARGET_PREFIX)TARGET_OUT_VENDOR_SHARED_LIBRARIES) - -$(MESON_OUT_DIR)/install/.install.timestamp: MESON_COPY_LIBGALLIUM:=$(MESON_COPY_LIBGALLIUM) $(MESON_OUT_DIR)/install/.install.timestamp: MESON_BUILD:=$(MESON_BUILD) $(MESON_OUT_DIR)/install/.install.timestamp: $(MESON_OUT_DIR)/.build.timestamp rm -rf $(dir $@) mkdir -p $(dir $@) DESTDIR=$(call relative-to-absolute,$(dir $@)) $(MESON_BUILD) install - $(if $(BOARD_MESA3D_GALLIUM_DRIVERS),$(MESON_COPY_LIBGALLIUM)) touch $@ $($(M_TARGET_PREFIX)MESA3D_LIBGBM_BIN) $(MESA3D_GLES_BINS): $(MESON_OUT_DIR)/install/.install.timestamp diff --git a/src/gallium/targets/dri/meson.build b/src/gallium/targets/dri/meson.build index 40950351172..1bc7a98faca 100644 --- a/src/gallium/targets/dri/meson.build +++ b/src/gallium/targets/dri/meson.build @@ -22,7 +22,7 @@ if with_ld_dynamic_list gallium_dri_link_depends += files('../dri.dyn') endif -if get_option('unversion-libgallium') +if get_option('unversion-libgallium') or with_platform_android libgallium_name = 'gallium_dri' else libgallium_name = 'gallium-@0@'.format(meson.project_version())