diff options
author | Alessandro Astone <ales.astone@gmail.com> | 2022-06-18 18:16:09 +0200 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2022-06-26 22:06:36 +0000 |
commit | 5feb025086382b81473ba4e3e2db35beacaaf8c9 (patch) | |
tree | b1fddae26fa2d0ed51e3a61a5546b734afc9c13d /android | |
parent | b0a1a28d97b36e8c11c49f4029d184def705760b (diff) | |
download | mesa-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.mk | 9 |
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) |