target: use SPDX license identifiers on Makefiles
[openwrt/staging/dedeckeh.git] / target / linux / mediatek / image / Makefile
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # Copyright (C) 2012-2015 OpenWrt.org
4 # Copyright (C) 2016-2017 LEDE project
5
6 include $(TOPDIR)/rules.mk
7 include $(INCLUDE_DIR)/image.mk
8
9 define Build/sysupgrade-emmc
10 rm -f $@.recovery
11 mkfs.fat -C $@.recovery 3070
12
13 ./gen_$(SUBTARGET)_emmc_img.sh $@ \
14 $(IMAGE_KERNEL) \
15 $@.recovery \
16 $(IMAGE_ROOTFS)
17 endef
18
19 # default all platform image(fit) build
20 define Device/Default
21 PROFILES = Default $$(DEVICE_NAME)
22 KERNEL_NAME := Image
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
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
32 endef
33
34 include $(SUBTARGET).mk
35
36 define Image/Build
37 $(call Image/Build/$(1),$(1))
38 endef
39
40 $(eval $(call BuildImage))
41