You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.8 KiB
42 lines
1.8 KiB
ifneq ($(filter beagle_x15%, $(TARGET_DEVICE)),)
|
|
ifeq ($(TARGET_BOOTIMAGE_FIT), true)
|
|
|
|
MKIMAGE := $(HOST_OUT_EXECUTABLES)/mkimage
|
|
DTC := $(HOST_OUT_EXECUTABLES)/dtc
|
|
BOARD_DIR := device/ti/beagle_x15
|
|
ITS := beagle_x15.its
|
|
BOOTIMG_FIT := $(PRODUCT_OUT)/boot_fit.img
|
|
BOOTIMG_FIT_INSTALLED_KERNEL_TARGET := $(PRODUCT_OUT)/kernel
|
|
BOOTIMG_FIT_INSTALLED_RAMDISK_TARGET := $(PRODUCT_OUT)/ramdisk.img
|
|
|
|
$(BOOTIMG_FIT): PRIVATE_DTC_FLAGS_MKIMAGE = -I dts -O dtb -p 500 -Wno-unit_address_vs_reg
|
|
$(BOOTIMG_FIT): PRIVATE_INTERMEDIATES := $(call intermediates-dir-for,PACKAGING,fit)
|
|
$(BOOTIMG_FIT): PRIVATE_ITS := $(ITS)
|
|
$(BOOTIMG_FIT): PRIVATE_MKIMAGE := $(MKIMAGE)
|
|
$(BOOTIMG_FIT): PRIVATE_BOARD_DIR := $(BOARD_DIR)
|
|
$(BOOTIMG_FIT): PRIVATE_INSTALLED_KERNEL_TARGET := $(BOOTIMG_FIT_INSTALLED_KERNEL_TARGET)
|
|
$(BOOTIMG_FIT): PRIVATE_INSTALLED_RAMDISK_TARGET := $(BOOTIMG_FIT_INSTALLED_RAMDISK_TARGET)
|
|
$(BOOTIMG_FIT): $(BOOTIMG_FIT_INSTALLED_KERNEL_TARGET) $(BOOTIMG_FIT_INSTALLED_RAMDISK_TARGET)
|
|
$(BOOTIMG_FIT): $(BOARD_DIR)/$(ITS) $(MKIMAGE) $(DTC) $(wildcard $(DTB_DIR)/*.dtb)
|
|
mkdir -p $(PRIVATE_INTERMEDIATES)
|
|
cp $(PRIVATE_BOARD_DIR)/$(PRIVATE_ITS) $(PRIVATE_INTERMEDIATES)/
|
|
cp $(PRIVATE_INSTALLED_RAMDISK_TARGET) $(PRIVATE_INTERMEDIATES)/
|
|
cp $(PRIVATE_INSTALLED_KERNEL_TARGET) $(PRIVATE_INTERMEDIATES)/zImage
|
|
cp $(DTB_DIR)/*.dtb $(PRIVATE_INTERMEDIATES)/
|
|
ifneq ($(wildcard $(DTBO_DIR)/*.dtbo),)
|
|
cp $(DTBO_DIR)/*.dtbo $(PRIVATE_INTERMEDIATES)/
|
|
endif
|
|
PATH=$(HOST_OUT_EXECUTABLES):$$PATH $(PRIVATE_MKIMAGE) -D "$(PRIVATE_DTC_FLAGS_MKIMAGE)" -f $(PRIVATE_INTERMEDIATES)/$(PRIVATE_ITS) $@
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := bootfitimage
|
|
LOCAL_LICENSE_KINDS := legacy_notice
|
|
LOCAL_LICENSE_CONDITIONS := notice
|
|
LOCAL_ADDITIONAL_DEPENDENCIES := $(BOOTIMG_FIT)
|
|
include $(BUILD_PHONY_PACKAGE)
|
|
|
|
droidcore: bootfitimage
|
|
|
|
endif
|
|
endif
|