94b9f46d61
The existing make rule when building a uImage would check to see if the image file existed to report 'is ready' or 'not made'. However make appeared to compute the file list before the rule was executed. Signed-off-by: Chris Clark <cpclark@xmission.com> Signed-off-by: Kumar Gala <kumar.gala@freescale.com> Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
29 lines
835 B
Makefile
29 lines
835 B
Makefile
#
|
|
# This dir holds all of the images for PPC machines.
|
|
# Tom Rini January 2001
|
|
|
|
MKIMAGE := $(srctree)/scripts/mkuboot.sh
|
|
|
|
extra-y := vmlinux.bin vmlinux.gz
|
|
|
|
OBJCOPYFLAGS_vmlinux.bin := -O binary
|
|
$(obj)/vmlinux.bin: vmlinux FORCE
|
|
$(call if_changed,objcopy)
|
|
|
|
$(obj)/vmlinux.gz: $(obj)/vmlinux.bin FORCE
|
|
$(call if_changed,gzip)
|
|
|
|
quiet_cmd_uimage = UIMAGE $@
|
|
cmd_uimage = $(CONFIG_SHELL) $(MKIMAGE) -A ppc -O linux -T kernel \
|
|
-C gzip -a 00000000 -e 00000000 -n 'Linux-$(KERNELRELEASE)' \
|
|
-d $< $@
|
|
|
|
targets += uImage
|
|
$(obj)/uImage: $(obj)/vmlinux.gz
|
|
$(Q)rm -f $@
|
|
$(call if_changed,uimage)
|
|
@echo -n ' Image: $@ '
|
|
@if [ -f $@ ]; then echo 'is ready' ; else echo 'not made'; fi
|
|
|
|
# Files generated that shall be removed upon make clean
|
|
clean-files := sImage vmapus vmlinux* miboot* zImage* uImage
|