From 862c07f22bc9619cd252394808aee6533ae5aff6 Mon Sep 17 00:00:00 2001 From: Kiyoung Kim Date: Fri, 27 Sep 2019 14:11:19 +0900 Subject: [PATCH] Add library list for VNDK using core variant Some device requires VNDK_USING_CORE_VARIANT list, but it was not implemented in previous. Adding this library list to the build target so it can be added to system image. Bug: 141695559 Test: m -j passed & Tested from Cuttlefish Change-Id: I52750583050401098ca8dacee9cf84e8c5727e36 --- rootdir/Android.mk | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/rootdir/Android.mk b/rootdir/Android.mk index 7097a123b..a0059dbe3 100644 --- a/rootdir/Android.mk +++ b/rootdir/Android.mk @@ -431,6 +431,22 @@ $(LOCAL_BUILT_MODULE): $(hide) $(foreach lib,$(PRIVATE_SANITIZER_RUNTIME_LIBRARIES), \ echo $(lib) >> $@;) +####################################### +# vndkcorevariant.libraries.txt +include $(CLEAR_VARS) +LOCAL_MODULE := vndkcorevariant.libraries.txt +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_PATH := $(TARGET_OUT_ETC) +LOCAL_MODULE_STEM := $(call append_vndk_version,$(LOCAL_MODULE)) +include $(BUILD_SYSTEM)/base_rules.mk +$(LOCAL_BUILT_MODULE): PRIVATE_VNDK_CORE_VARIANT_LIBRARIES := $(call module-installed-files-or-guess,$(VNDK_USING_CORE_VARIANT_LIBRARIES),.vendor) +$(LOCAL_BUILT_MODULE): + @echo "Generate: $@" + @mkdir -p $(dir $@) + $(hide) echo -n > $@ + $(hide) $(foreach lib,$(PRIVATE_VNDK_CORE_VARIANT_LIBRARIES), \ + echo $(lib) >> $@;) + ####################################### # adb_debug.prop in debug ramdisk include $(CLEAR_VARS)