Loading CleanSpec.mk +3 −0 Original line number Diff line number Diff line Loading @@ -480,6 +480,9 @@ $(call add-clean-step, rm -rf $(TARGET_COMMON_OUT_ROOT)/obj_asan/JAVA_LIBRARIES/ $(call add-clean-step, rm -rf $(TARGET_COMMON_OUT_ROOT)/obj_asan/APPS/*_intermediates/java-source-list) $(call add-clean-step, rm -rf $(TARGET_COMMON_OUT_ROOT)/obj_asan/JAVA_LIBRARIES/*_intermediates/java-source-list) # Remove stale init.noenforce.rc $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/etc/init/gsi/init.noenforce.rc) # ************************************************ # NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST # ************************************************ core/Makefile +5 −1 Original line number Diff line number Diff line Loading @@ -125,8 +125,12 @@ ifdef BOARD_VNDK_VERSION else FINAL_VENDOR_DEFAULT_PROPERTIES := ro.vndk.version=$(BOARD_VNDK_VERSION) endif ifdef BOARD_VNDK_RUNTIME_DISABLE FINAL_VENDOR_DEFAULT_PROPERTIES += ro.vndk.lite=true endif else FINAL_VENDOR_DEFAULT_PROPERTIES := FINAL_VENDOR_DEFAULT_PROPERTIES := ro.vndk.version=$(PLATFORM_VNDK_VERSION) FINAL_VENDOR_DEFAULT_PROPERTIES += ro.vndk.lite=true endif FINAL_VENDOR_DEFAULT_PROPERTIES += \ $(call collapse-pairs, $(PRODUCT_DEFAULT_PROPERTY_OVERRIDES)) Loading target/product/treble_common.mk +5 −6 Original line number Diff line number Diff line Loading @@ -51,18 +51,17 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ device/generic/common/nfc/libnfc-nci.conf:system/etc/libnfc-nci.conf # Support for the devices with no VNDK enforcing # Support for the O-MR1 devices PRODUCT_COPY_FILES += \ build/make/target/product/vndk/init.gsi.rc:system/etc/init/init.gsi.rc \ build/make/target/product/vndk/init.noenforce.rc:system/etc/init/gsi/init.noenforce.rc build/make/target/product/vndk/init.vndk-27.rc:system/etc/init/gsi/init.vndk-27.rc # Name space configuration file for non-enforcing VNDK PRODUCT_PACKAGES += \ ld.config.noenforce.txt ld.config.vndk_lite.txt # Set current VNDK version for GSI PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \ ro.gsi.vndk.version=$(PLATFORM_VNDK_VERSION) # Support addtional O-MR1 vendor interface PRODUCT_EXTRA_VNDK_VERSIONS := 27 # TODO(b/78308559): includes vr_hwc into GSI before vr_hwc move to vendor PRODUCT_PACKAGES += \ Loading target/product/vndk/init.gsi.rc +2 −2 Original line number Diff line number Diff line # If ro.vndk.version is not defined, import init.noenforce.rc import /system/etc/init/gsi/init.${ro.vndk.version:-noenforce}.rc # If ro.vndk.version is not defined, import init.vndk-27.rc. import /system/etc/init/gsi/init.vndk-${ro.vndk.version:-27}.rc target/product/vndk/init.noenforce.rcdeleted 100644 → 0 +0 −5 Original line number Diff line number Diff line on early-init # If ro.vndk.version is not set, use ld.config.nonenforce.txt export LD_CONFIG_FILE /system/etc/ld.config.noenforce.txt # To use current VNDK libs, set ro.vndk.version to system vndk version setprop ro.vndk.version ${ro.gsi.vndk.version} Loading
CleanSpec.mk +3 −0 Original line number Diff line number Diff line Loading @@ -480,6 +480,9 @@ $(call add-clean-step, rm -rf $(TARGET_COMMON_OUT_ROOT)/obj_asan/JAVA_LIBRARIES/ $(call add-clean-step, rm -rf $(TARGET_COMMON_OUT_ROOT)/obj_asan/APPS/*_intermediates/java-source-list) $(call add-clean-step, rm -rf $(TARGET_COMMON_OUT_ROOT)/obj_asan/JAVA_LIBRARIES/*_intermediates/java-source-list) # Remove stale init.noenforce.rc $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/etc/init/gsi/init.noenforce.rc) # ************************************************ # NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST # ************************************************
core/Makefile +5 −1 Original line number Diff line number Diff line Loading @@ -125,8 +125,12 @@ ifdef BOARD_VNDK_VERSION else FINAL_VENDOR_DEFAULT_PROPERTIES := ro.vndk.version=$(BOARD_VNDK_VERSION) endif ifdef BOARD_VNDK_RUNTIME_DISABLE FINAL_VENDOR_DEFAULT_PROPERTIES += ro.vndk.lite=true endif else FINAL_VENDOR_DEFAULT_PROPERTIES := FINAL_VENDOR_DEFAULT_PROPERTIES := ro.vndk.version=$(PLATFORM_VNDK_VERSION) FINAL_VENDOR_DEFAULT_PROPERTIES += ro.vndk.lite=true endif FINAL_VENDOR_DEFAULT_PROPERTIES += \ $(call collapse-pairs, $(PRODUCT_DEFAULT_PROPERTY_OVERRIDES)) Loading
target/product/treble_common.mk +5 −6 Original line number Diff line number Diff line Loading @@ -51,18 +51,17 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ device/generic/common/nfc/libnfc-nci.conf:system/etc/libnfc-nci.conf # Support for the devices with no VNDK enforcing # Support for the O-MR1 devices PRODUCT_COPY_FILES += \ build/make/target/product/vndk/init.gsi.rc:system/etc/init/init.gsi.rc \ build/make/target/product/vndk/init.noenforce.rc:system/etc/init/gsi/init.noenforce.rc build/make/target/product/vndk/init.vndk-27.rc:system/etc/init/gsi/init.vndk-27.rc # Name space configuration file for non-enforcing VNDK PRODUCT_PACKAGES += \ ld.config.noenforce.txt ld.config.vndk_lite.txt # Set current VNDK version for GSI PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \ ro.gsi.vndk.version=$(PLATFORM_VNDK_VERSION) # Support addtional O-MR1 vendor interface PRODUCT_EXTRA_VNDK_VERSIONS := 27 # TODO(b/78308559): includes vr_hwc into GSI before vr_hwc move to vendor PRODUCT_PACKAGES += \ Loading
target/product/vndk/init.gsi.rc +2 −2 Original line number Diff line number Diff line # If ro.vndk.version is not defined, import init.noenforce.rc import /system/etc/init/gsi/init.${ro.vndk.version:-noenforce}.rc # If ro.vndk.version is not defined, import init.vndk-27.rc. import /system/etc/init/gsi/init.vndk-${ro.vndk.version:-27}.rc
target/product/vndk/init.noenforce.rcdeleted 100644 → 0 +0 −5 Original line number Diff line number Diff line on early-init # If ro.vndk.version is not set, use ld.config.nonenforce.txt export LD_CONFIG_FILE /system/etc/ld.config.noenforce.txt # To use current VNDK libs, set ro.vndk.version to system vndk version setprop ro.vndk.version ${ro.gsi.vndk.version}