Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 271896e0 authored by Yifan Hong's avatar Yifan Hong Committed by Automerger Merge Worker
Browse files

Merge changes from topic "ota-package-nonab" am: ecef6fa2

Original change: https://android-review.googlesource.com/c/platform/build/+/1771589

Change-Id: I2900fd26ea2f9e7c057b2ceabed49244741cf3a2
parents 1c2a07da ecef6fa2
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
@@ -4235,13 +4235,22 @@ else
  ifeq ($(TARGET_PRODUCT),sdk)
    build_ota_package := false
  endif
  # A target without a kernel may be one of the following:
  # - A generic target. In this case, the OTA package usually isn't built.
  #   PRODUCT_BUILD_GENERIC_OTA_PACKAGE may be set to true to force OTA package
  #   generation.
  # - A real device target, with TARGET_NO_KERNEL set to true and
  #   BOARD_PREBUILT_BOOTIMAGE set. In this case, it is valid to generate
  #   an OTA package.
  ifneq ($(PRODUCT_BUILD_GENERIC_OTA_PACKAGE),true)
    ifneq ($(filter generic%,$(TARGET_DEVICE)),)
      build_ota_package := false
    endif
    ifeq ($(INSTALLED_BOOTIMAGE_TARGET),)
      ifeq ($(TARGET_NO_KERNEL),true)
        build_ota_package := false
      endif
    endif # INSTALLED_BOOTIMAGE_TARGET == ""
    ifeq ($(recovery_fstab),)
      build_ota_package := false
    endif