hc
2024-08-12 233ab1bd4c5697f5cdec94e60206e8c6ac609b4c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# SPDX-License-Identifier: GPL-2.0-only
targets := Image zImage uImage
targets += $(dtb-y)
 
$(obj)/Image: vmlinux FORCE
   $(call if_changed,objcopy)
   @echo '  Kernel: $@ is ready'
 
compress-$(CONFIG_KERNEL_GZIP) = gzip
compress-$(CONFIG_KERNEL_LZO)  = lzo
compress-$(CONFIG_KERNEL_LZMA) = lzma
compress-$(CONFIG_KERNEL_XZ)   = xzkern
compress-$(CONFIG_KERNEL_LZ4)  = lz4
 
$(obj)/zImage:  $(obj)/Image FORCE
   $(call if_changed,$(compress-y))
   @echo '  Kernel: $@ is ready'
 
UIMAGE_ARCH        = sandbox
UIMAGE_COMPRESSION    = $(compress-y)
UIMAGE_LOADADDR        = $(shell $(NM) vmlinux | awk '$$NF == "_start" {print $$1}')
 
$(obj)/uImage: $(obj)/zImage
   $(call if_changed,uimage)
   @echo 'Image: $@ is ready'