lineage: Move build-manifest.xml build rule into build/tasks

* For Android.mk deprecation

Change-Id: I4aba949ae0af7674955d7a2c439d191348b41f3c
This commit is contained in:
Yumi Yukimura
2025-08-25 01:43:51 +08:00
committed by Zabuka_zuzu
parent 052820db0a
commit 0f82be69c5
4 changed files with 10 additions and 17 deletions

View File

@@ -0,0 +1,3 @@
# build-manifest.xml
INSTALLED_BUILD_MANIFEST_XML_TARGET := $(TARGET_OUT_PRODUCT)/etc/build-manifest.xml
ALL_DEFAULT_INSTALLED_MODULES += $(INSTALLED_BUILD_MANIFEST_XML_TARGET)

View File

@@ -7,3 +7,6 @@ endef
# Include board/platform macros
include vendor/lineage/build/core/utils.mk
# Include default installed modules
include vendor/lineage/build/core/default_installed_modules.mk

View File

@@ -1,4 +1,4 @@
# Copyright (C) 2023 The LineageOS Project
# Copyright (C) 2023-2025 The LineageOS Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -16,18 +16,9 @@ ifdef MANIFEST_EXCLUDES
MANIFEST_EXCLUDES := |$(MANIFEST_EXCLUDES)
endif
include $(CLEAR_VARS)
LOCAL_MODULE := build-manifest
LOCAL_MODULE_SUFFIX := .xml
LOCAL_MODULE_CLASS := ETC
LOCAL_PRODUCT_MODULE := true
_build-manifest_intermediates := $(call intermediates-dir-for,$(LOCAL_MODULE_CLASS),$(LOCAL_MODULE))
_build-manifest_xml := $(_build-manifest_intermediates)/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
$(_build-manifest_xml):
$(INSTALLED_BUILD_MANIFEST_XML_TARGET):
mkdir -p $(dir $@)
python3 .repo/repo/repo manifest -o - -r | grep -Ev "proprietary_$(MANIFEST_EXCLUDES)" > $@
include $(BUILD_SYSTEM)/base_rules.mk
.PHONY: build-manifest.xml
build-manifest.xml: $(INSTALLED_BUILD_MANIFEST_XML_TARGET)

View File

@@ -145,10 +145,6 @@ ifneq ($(TARGET_DISABLE_EPPE),true)
$(call enforce-product-packages-exist-internal,$(lastword $(_include_stack)),product_manifest.xml rild Calendar android.hidl.memory@1.0-impl.vendor vndk_apex_snapshot_package)
endif
# Build Manifest
PRODUCT_PACKAGES += \
build-manifest.xml
# Lineage packages
ifeq ($(PRODUCT_IS_ATV),)
PRODUCT_PACKAGES += \