Use assemble_vintf to verify device manifests.
Test: builds, and verify that vendor/manifest.xml has sepolicy version. Bug: 36681384 Runtime-Collectible information must be statically collectible Bug: 36983271 VINTF checked at build time Change-Id: I10e4cff6ed1b78a7cb9239e822ab054e1b90e7d3
This commit is contained in:
@@ -35,7 +35,12 @@ include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := manifest.xml
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)
|
||||
LOCAL_PREBUILT_MODULE_FILE := $(DEVICE_MANIFEST_FILE)
|
||||
|
||||
GEN := $(local-generated-sources-dir)/manifest.xml
|
||||
$(GEN): $(DEVICE_MANIFEST_FILE) $(HOST_OUT_EXECUTABLES)/assemble_vintf
|
||||
BOARD_SEPOLICY_VERS=$(BOARD_SEPOLICY_VERS) $(HOST_OUT_EXECUTABLES)/assemble_vintf -i $< -o $@
|
||||
|
||||
LOCAL_PREBUILT_MODULE_FILE := $(GEN)
|
||||
INSTALLED_VENDOR_MANIFEST := $(LOCAL_MODULE_PATH)/$(LOCAL_MODULE)
|
||||
include $(BUILD_PREBUILT)
|
||||
endif
|
||||
|
Reference in New Issue
Block a user