summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorAlessandro Astone <ales.astone@gmail.com>2022-06-18 18:16:09 +0200
committerMarge Bot <emma+marge@anholt.net>2022-06-26 22:06:36 +0000
commit5feb025086382b81473ba4e3e2db35beacaaf8c9 (patch)
treeb1fddae26fa2d0ed51e3a61a5546b734afc9c13d /android
parentb0a1a28d97b36e8c11c49f4029d184def705760b (diff)
downloadmesa-5feb025086382b81473ba4e3e2db35beacaaf8c9.tar.gz
Android.mk: Generate the dummy source in local-generated-sources-dir
A source file cannot be otherwise referenced by absolute path. That happens when OUT_DIR_COMMON_BASE is set. Reviewed-by: Roman Stratiienko <r.stratiienko@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16674>
Diffstat (limited to 'android')
-rw-r--r--android/mesa3d_cross.mk9
1 files changed, 5 insertions, 4 deletions
diff --git a/android/mesa3d_cross.mk b/android/mesa3d_cross.mk
index 92bb2b28103..3a71f83c53b 100644
--- a/android/mesa3d_cross.mk
+++ b/android/mesa3d_cross.mk
@@ -32,15 +32,16 @@ MY_PATH := $(call my-dir)
AOSP_ABSOLUTE_PATH := $(realpath .)
-m_dummy_$(LOCAL_MULTILIB) := $(TARGET_OUT_INTERMEDIATES)/MESON_DUMMY_$(LOCAL_MULTILIB)/dummy.c
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE := meson.dummy.$(LOCAL_MULTILIB)
-$(m_dummy_$(LOCAL_MULTILIB)):
+m_dummy := $(local-generated-sources-dir)/dummy.c
+$(m_dummy):
mkdir -p $(dir $@)
touch $@
-LOCAL_SRC_FILES := $(call relative_top_path,$(MY_PATH))$(m_dummy_$(LOCAL_MULTILIB))
+LOCAL_GENERATED_SOURCES := $(m_dummy)
LOCAL_VENDOR_MODULE := true
-LOCAL_MODULE := meson.dummy.$(LOCAL_MULTILIB)
# Prepare intermediate variables by AOSP make/core internals
include $(BUILD_SHARED_LIBRARY)