blob: c59e9dd9d676b768671af9e9081ccab18fa040a3 [file] [log] [blame]
Bruno Martinsf9801972024-05-30 21:15:12 +01001# SPDX-FileCopyrightText: 2023-2024 The LineageOS Project
Michael Bestasae7fcc72023-11-22 15:50:08 +02002# SPDX-License-Identifier: Apache-2.0
3
Michael Bestas72ddf642023-12-06 19:30:19 +02004ifeq ($(PRODUCT_VIRTUAL_AB_OTA),true)
Bruno Martinsf9801972024-05-30 21:15:12 +01005 BOARD_PRODUCTIMAGE_MINIMAL_PARTITION_RESERVED_SIZE ?= true
Michael Bestas72ddf642023-12-06 19:30:19 +02006endif
7
Jackeagle84ea61f2024-01-21 00:00:01 -05008ifneq ($(BLISS_BUILD_VARIANT),gapps)
Bruno Martinsf9801972024-05-30 21:15:12 +01009 BOARD_PRODUCTIMAGE_EXTFS_INODE_COUNT ?= -1
Nolen Johnsonf64d4e02024-05-22 16:55:15 -040010
Bruno Martinsf9801972024-05-30 21:15:12 +010011 ifeq ($(BOARD_PRODUCTIMAGE_MINIMAL_PARTITION_RESERVED_SIZE),true)
12 ifeq ($(PRODUCT_IS_ATV),true)
13 BOARD_PRODUCTIMAGE_PARTITION_RESERVED_SIZE ?= 450000000
14 else
15 BOARD_PRODUCTIMAGE_PARTITION_RESERVED_SIZE ?= 1188036608
16 endif
17 else
18 ifeq ($(PRODUCT_IS_ATV),true)
19 BOARD_PRODUCTIMAGE_PARTITION_RESERVED_SIZE ?= 470000000
20 else
21 BOARD_PRODUCTIMAGE_PARTITION_RESERVED_SIZE ?= 1957691392
22 endif
23 endif
Nolen Johnsonf64d4e02024-05-22 16:55:15 -040024
Bruno Martinsf9801972024-05-30 21:15:12 +010025 BOARD_SYSTEMIMAGE_EXTFS_INODE_COUNT ?= -1
26 ifeq ($(PRODUCT_IS_ATV),true)
27 BOARD_SYSTEMIMAGE_PARTITION_RESERVED_SIZE ?= 40000000
28 BOARD_SYSTEM_EXTIMAGE_PARTITION_RESERVED_SIZE ?= 27000000
29 else
30 BOARD_SYSTEM_EXTIMAGE_EXTFS_INODE_COUNT ?= -1
31 BOARD_SYSTEMIMAGE_PARTITION_RESERVED_SIZE ?= 94371840
32 BOARD_SYSTEM_EXTIMAGE_PARTITION_RESERVED_SIZE ?= 94371840
33 endif
Nolen Johnsonf64d4e02024-05-22 16:55:15 -040034
Bruno Martinsf9801972024-05-30 21:15:12 +010035endif