aboutsummaryrefslogtreecommitdiff
path: root/Android.mk
blob: 47702febf4a3f9b3d92723709e41452f2ca2f69b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
include $(CLEAR_VARS)

.PHONY: boot-wrapper
boot_tar: boot-wrapper

boot-wrapper: $(ACP) ramdisk android_kernel
	PATH=$(PATH):$(TOP)/gcc-linaro-aarch64-linux-gnu-4.7/bin && \
	ln -sf $(KERNEL_OUT)/scripts/dtc/dtc $(TOP)/boot-wrapper/dtc && \
	ln -sf ../kernel/arch/arm64/boot/dts/vexpress-v2p-aarch64.dts $(TOP)/boot-wrapper/vexpress-v2p-aarch64.dts && \
	ln -sf ../kernel/arch/arm64/boot/dts/vexpress-v2m-rs1.dtsi $(TOP)/boot-wrapper/vexpress-v2m-rs1.dtsi && \
	ln -sf ../kernel/arch/arm64/boot/dts/skeleton.dtsi $(TOP)/boot-wrapper/skeleton.dtsi && \
	ln -sf $(KERNEL_OUT)/arch/arm64/boot/Image $(TOP)/boot-wrapper/Image && \
	ln -sf ../$(INSTALLED_RAMDISK_TARGET) $(TOP)/boot-wrapper/filesystem.cpio.gz && \
	$(MAKE) -C $(TOP)/boot-wrapper CROSS_COMPILE=aarch64-linux-gnu- && \
	mkdir -p $(PRODUCT_OUT)/boot && \
	$(ACP) -fpt $(TOP)/boot-wrapper/linux-system.axf $(PRODUCT_OUT)/boot/linux-system.axf