diff --git a/rootdir/Android.mk b/rootdir/Android.mk index 246f9ac4d..76d6f7ea3 100644 --- a/rootdir/Android.mk +++ b/rootdir/Android.mk @@ -377,6 +377,62 @@ $(LOCAL_BUILT_MODULE): $(hide) $(foreach lib,$(PRIVATE_VNDK_SAMEPROCESS_LIBRARIES), \ echo $(lib).so >> $@;) +####################################### +# vndkcore.libraries.txt +include $(CLEAR_VARS) +LOCAL_MODULE := vndkcore.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_LIBRARIES := $(VNDK_CORE_LIBRARIES) +$(LOCAL_BUILT_MODULE): + @echo "Generate: $@" + @mkdir -p $(dir $@) + $(hide) echo -n > $@ + $(hide) $(foreach lib,$(PRIVATE_VNDK_CORE_LIBRARIES), \ + echo $(lib).so >> $@;) + +####################################### +# vndkprivate.libraries.txt +include $(CLEAR_VARS) +LOCAL_MODULE := vndkprivate.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_PRIVATE_LIBRARIES := $(VNDK_PRIVATE_LIBRARIES) +$(LOCAL_BUILT_MODULE): + @echo "Generate: $@" + @mkdir -p $(dir $@) + $(hide) echo -n > $@ + $(hide) $(foreach lib,$(PRIVATE_VNDK_PRIVATE_LIBRARIES), \ + echo $(lib).so >> $@;) + +####################################### +# sanitizer.libraries.txt +include $(CLEAR_VARS) +LOCAL_MODULE := sanitizer.libraries.txt +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_PATH := $(TARGET_OUT_ETC) +LOCAL_MODULE_STEM := $(LOCAL_MODULE) +include $(BUILD_SYSTEM)/base_rules.mk +$(LOCAL_BUILT_MODULE): PRIVATE_SANITIZER_RUNTIME_LIBRARIES := $(addsuffix .so,\ + $(ADDRESS_SANITIZER_RUNTIME_LIBRARY) \ + $(HWADDRESS_SANITIZER_RUNTIME_LIBRARY) \ + $(UBSAN_RUNTIME_LIBRARY) \ + $(TSAN_RUNTIME_LIBRARY) \ + $(2ND_ADDRESS_SANITIZER_RUNTIME_LIBRARY) \ + $(2ND_HWADDRESS_SANITIZER_RUNTIME_LIBRARY) \ + $(2ND_UBSAN_RUNTIME_LIBRARY) \ + $(2ND_TSAN_RUNTIME_LIBRARY)) +$(LOCAL_BUILT_MODULE): + @echo "Generate: $@" + @mkdir -p $(dir $@) + $(hide) echo -n > $@ + $(hide) $(foreach lib,$(PRIVATE_SANITIZER_RUNTIME_LIBRARIES), \ + echo $(lib) >> $@;) + ####################################### # adb_debug.prop in debug ramdisk include $(CLEAR_VARS)