2 # This dir holds all of the images for PPC machines.
3 # Tom Rini January 2001
5 MKIMAGE
:= $(srctree
)/scripts
/mkuboot.sh
7 extra-y
:= vmlinux.bin vmlinux.gz
9 # two make processes may write to vmlinux.gz at the same time with make -j
10 quiet_cmd_mygzip
= GZIP
$@
11 cmd_mygzip
= gzip
-f
-9 < $< > $@.
$$$$ && mv
$@.
$$$$ $@
14 OBJCOPYFLAGS_vmlinux.bin
:= -O binary
15 $(obj
)/vmlinux.bin
: vmlinux FORCE
16 $(call if_changed
,objcopy
)
18 $(obj
)/vmlinux.gz
: $(obj
)/vmlinux.bin FORCE
19 $(call if_changed
,mygzip
)
21 quiet_cmd_uimage
= UIMAGE
$@
22 cmd_uimage
= $(CONFIG_SHELL
) $(MKIMAGE
) -A ppc
-O linux
-T kernel \
23 -C gzip
-a
00000000 -e
00000000 -n
'Linux-$(KERNELRELEASE)' \
27 $(obj
)/uImage
: $(obj
)/vmlinux.gz
30 @echo
-n
' Image: $@ '
31 @if
[ -f
$@
]; then echo
'is ready' ; else echo
'not made'; fi
33 # Files generated that shall be removed upon make clean
34 clean-files
:= sImage vmapus vmlinux
* miboot
* zImage
* uImage