1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2012-2015 OpenWrt.org
4 # Copyright (C) 2016-2017 LEDE project
6 include $(TOPDIR
)/rules.mk
7 include $(INCLUDE_DIR
)/image.mk
9 define Build
/sysupgrade-emmc
11 mkfs.fat
-C
$@.recovery
3070
13 .
/gen_
$(SUBTARGET
)_emmc_img.sh
$@ \
19 # default all platform image(fit) build
21 PROFILES
= Default
$$(DEVICE_NAME
)
23 KERNEL
= kernel-bin | lzma | \
24 fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb
25 KERNEL_INITRAMFS
= kernel-bin | lzma | \
26 fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb with-initrd
27 FILESYSTEMS
:= squashfs
28 DEVICE_DTS_DIR
:= $(DTS_DIR
)
29 IMAGES
:= sysupgrade.bin
30 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
128k | append-rootfs | \
31 pad-rootfs | append-metadata
34 include $(SUBTARGET
).mk
37 $(call Image
/Build
/$(1),$(1))
40 $(eval
$(call BuildImage
))