| # 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' |