# Actual linking
 
-$(obj)/zImage: $(obj)/image
+$(obj)/zImage: $(obj)/image FORCE
        $(call if_changed,gzip)
        @echo '  kernel: $@ is ready'
 
        @echo '  kernel: $@ is ready'
 else
 
-$(obj)/zImage: $(obj)/image
+$(obj)/zImage: $(obj)/image FORCE
        $(call if_changed,strip)
        @echo '  kernel: $@ is ready'
 
 $(obj)/image.bin: $(obj)/image FORCE
        $(call if_changed,objcopy)
 
-$(obj)/image.gz: $(obj)/image.bin
+$(obj)/image.gz: $(obj)/image.bin FORCE
        $(call if_changed,gzip)
 
 UIMAGE_LOADADDR = $(CONFIG_UBOOT_LOAD_ADDR)
                      -r -b binary $@ -o $@.o
 
 targets += uImage
-$(obj)/uImage: $(obj)/image.gz
+$(obj)/uImage: $(obj)/image.gz FORCE
        $(call if_changed,uimage)
        $(call if_changed,uimage.o)
        @echo '  Image $@ is ready'