angler: changes for building without recovery
Update files copied and build variables when building without recovery
Bug: 27570925
Change-Id: I4dff698af734e02a999dd7fd38cf7492b7c0af38
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 4c1d530..efb9b94 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -87,16 +87,22 @@
TARGET_USERIMAGES_USE_EXT4 := true
BOARD_BOOTIMAGE_PARTITION_SIZE := 33554432
-BOARD_RECOVERYIMAGE_PARTITION_SIZE := 33554432
+ifneq ($(TARGET_NO_RECOVERY),true)
+ BOARD_RECOVERYIMAGE_PARTITION_SIZE := 33554432
+endif
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 3221225472
BOARD_USERDATAIMAGE_PARTITION_SIZE := 26503790080
-BOARD_CACHEIMAGE_PARTITION_SIZE := 104857600
-BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
+ifneq ($(TARGET_NO_RECOVERY),true)
+ BOARD_CACHEIMAGE_PARTITION_SIZE := 104857600
+ BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
+endif
BOARD_FLASH_BLOCK_SIZE := 131072
BOARD_HAL_STATIC_LIBRARIES := libdumpstate.angler
-TARGET_RECOVERY_FSTAB = device/huawei/angler/fstab.angler
+ifneq ($(TARGET_NO_RECOVERY),true)
+ TARGET_RECOVERY_FSTAB = device/huawei/angler/fstab.angler
+endif
TARGET_COPY_OUT_VENDOR := vendor
TARGET_RELEASETOOLS_EXTENSIONS := device/huawei/angler
diff --git a/device.mk b/device.mk
index 09dfc56..b3e9237 100644
--- a/device.mk
+++ b/device.mk
@@ -28,16 +28,19 @@
LOCAL_KERNEL := $(TARGET_PREBUILT_KERNEL)
endif
-PRODUCT_COPY_FILES := \
+PRODUCT_COPY_FILES += \
$(LOCAL_KERNEL):kernel
PRODUCT_COPY_FILES += \
device/huawei/angler/init.angler.rc:root/init.angler.rc \
device/huawei/angler/init.angler.usb.rc:root/init.angler.usb.rc \
- device/huawei/angler/fstab.angler:root/fstab.angler \
device/huawei/angler/ueventd.angler.rc:root/ueventd.angler.rc \
device/huawei/angler/init.angler.power.sh:system/bin/init.angler.power.sh
+ifneq ($(TARGET_NO_RECOVERY),true)
+ PRODUCT_COPY_FILES += device/huawei/angler/fstab.angler:root/fstab.angler
+endif
+
ifeq ($(TARGET_USES_CHINOOK_SENSORHUB),true)
PRODUCT_COPY_FILES += \
device/huawei/angler/init.angler.sensorhub.rc:root/init.angler.sensorhub.rc