mirror of
https://github.com/torvalds/linux.git
synced 2026-06-08 14:42:37 +02:00
arm: Makefile: add bootimg/zbootimg target
This commit is contained in:
parent
b8f4f1e8a1
commit
3a7109e941
8
Makefile
8
Makefile
|
|
@ -183,8 +183,12 @@ export KBUILD_BUILDHOST := $(SUBARCH)
|
|||
#ARCH ?= $(SUBARCH)
|
||||
#CROSS_COMPILE ?=
|
||||
ARCH ?= arm
|
||||
#CROSS_COMPILE :=/opt/android0320/mydroid/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/arm-eabi-
|
||||
CROSS_COMPILE ?=../toolchain/arm-eabi-4.4.0/bin/arm-eabi-
|
||||
ifneq ($(wildcard ../toolchain/arm-eabi-4.4.0),)
|
||||
CROSS_COMPILE ?= ../toolchain/arm-eabi-4.4.0/bin/arm-eabi-
|
||||
endif
|
||||
ifneq ($(wildcard ../prebuilt/linux-x86/toolchain/arm-eabi-4.4.0),)
|
||||
CROSS_COMPILE ?= ../prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-
|
||||
endif
|
||||
|
||||
# Architecture as present in compile.h
|
||||
UTS_MACHINE := $(ARCH)
|
||||
|
|
|
|||
|
|
@ -280,9 +280,29 @@ zkernel.img: zImage FORCE
|
|||
$(Q)$(srctree)/mkkrnlimg $(obj)/arch/arm/boot/zImage $(obj)/kernel.img
|
||||
@echo ' Image: kernel.img is ready'
|
||||
|
||||
checkandroid: FORCE
|
||||
$(Q)test -n "$(OUT)" || (echo "Run 'cd .. && . build/envsetup.sh && setpaths && cd -' first to build boot.img"; /bin/false)
|
||||
$(Q)test -x $(srctree)/../out/host/linux-x86/bin/mkbootimg || (echo "No $(srctree)/../out/host/linux-x86/bin/mkbootimg"; /bin/false)
|
||||
$(Q)test -e $(OUT)/ramdisk.img || (echo "No $(OUT)/ramdisk.img"; /bin/false)
|
||||
|
||||
PHONY += bootimg boot.img zbootimg zboot.img
|
||||
bootimg boot.img: Image checkandroid FORCE
|
||||
$(Q)cp -a $(obj)/arch/arm/boot/Image $(OUT)/kernel
|
||||
$(Q)mkbootimg --kernel $(OUT)/kernel --ramdisk $(OUT)/ramdisk.img --output $(OUT)/boot.img
|
||||
@echo ' Image: $(OUT)/boot.img is ready'
|
||||
|
||||
zbootimg zboot.img: zImage checkandroid FORCE
|
||||
$(Q)cp -a $(obj)/arch/arm/boot/zImage $(OUT)/kernel
|
||||
$(Q)mkbootimg --kernel $(OUT)/kernel --ramdisk $(OUT)/ramdisk.img --output $(OUT)/boot.img
|
||||
@echo ' Image: $(OUT)/boot.img is ready'
|
||||
|
||||
define archhelp
|
||||
echo ' kernel.img - Rockchip kernel image'
|
||||
echo ' zkernel.img - Compressed Rockchip kernel image'
|
||||
echo ' boot.img'
|
||||
echo ' bootimg - Android boot image'
|
||||
echo ' zboot.img'
|
||||
echo ' zbootimg - Compressed Android boot image'
|
||||
echo '* zImage - Compressed kernel image (arch/$(ARCH)/boot/zImage)'
|
||||
echo ' Image - Uncompressed kernel image (arch/$(ARCH)/boot/Image)'
|
||||
echo '* xipImage - XIP kernel image, if configured (arch/$(ARCH)/boot/xipImage)'
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user