Add building rules for libmesa_intel_tiled_memcpy for Android and related whole static dependency in i965_dri
Fixes: d21c086d81 ("i965/tiled_memcpy: inline movntdqa loads in tiled_to_linear") Signed-off-by: Mauro Rossi <issor.or...@gmail.com> --- src/mesa/drivers/dri/i965/Android.mk | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/mesa/drivers/dri/i965/Android.mk b/src/mesa/drivers/dri/i965/Android.mk index 043b7c5109..1271ec6982 100644 --- a/src/mesa/drivers/dri/i965/Android.mk +++ b/src/mesa/drivers/dri/i965/Android.mk @@ -261,6 +261,28 @@ LOCAL_CFLAGS := -DGEN_VERSIONx10=110 include $(MESA_COMMON_MK) include $(BUILD_STATIC_LIBRARY) +# --------------------------------------- +# Build libmesa_intel_tiled_memcpy +# --------------------------------------- + +include $(CLEAR_VARS) + +LOCAL_MODULE := libmesa_intel_tiled_memcpy + +ifeq ($(ARCH_X86_HAVE_SSE4_1),true) +LOCAL_CFLAGS += \ + -DUSE_SSE41 +endif + +LOCAL_C_INCLUDES := \ + $(MESA_DRI_C_INCLUDES) \ + $(MESA_TOP)/src/intel + +LOCAL_SRC_FILES := $(intel_tiled_memcpy_FILES) + +include $(MESA_COMMON_MK) +include $(BUILD_STATIC_LIBRARY) + # --------------------------------------- # Build i965_dri # --------------------------------------- @@ -293,7 +315,8 @@ LOCAL_WHOLE_STATIC_LIBRARIES := \ libmesa_intel_common \ libmesa_isl \ libmesa_blorp \ - libmesa_intel_compiler + libmesa_intel_compiler \ + libmesa_intel_tiled_memcpy LOCAL_SHARED_LIBRARIES := \ $(MESA_DRI_SHARED_LIBRARIES) -- 2.17.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev