lineage: Move build-manifest.xml build rule into build/tasks
* For Android.mk deprecation Change-Id: I4aba949ae0af7674955d7a2c439d191348b41f3c
This commit is contained in:
committed by
Zabuka_zuzu
parent
052820db0a
commit
0f82be69c5
3
build/core/default_installed_modules.mk
Normal file
3
build/core/default_installed_modules.mk
Normal 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)
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
@@ -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 += \
|
||||
|
||||
Reference in New Issue
Block a user