mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 12:57:06 +09:00
rk: arm64: Fix build problem with O=
mkkrnlimg/resource_tool is build from source, don't use $(srctree) on Makefile. make modules when $(srctree) == $(objtree) otherwise build will fail. Change-Id: If8461a30d450aef089ae7db5f5851d4837e7c303 Signed-off-by: Tao Huang <huangtao@rock-chips.com>
This commit is contained in:
@@ -164,10 +164,10 @@ define archhelp
|
||||
endef
|
||||
|
||||
kernel.img: Image.lz4
|
||||
$(Q)$(srctree)/scripts/mkkrnlimg $(objtree)/arch/arm64/boot/Image $(objtree)/kernel.img >/dev/null
|
||||
$(Q)scripts/mkkrnlimg $(objtree)/arch/arm64/boot/Image $(objtree)/kernel.img >/dev/null
|
||||
@echo ' Image: kernel.img is ready'
|
||||
ifdef CONFIG_MODULES
|
||||
$(Q)$(MAKE) modules
|
||||
$(Q)if [ "$(srctree)" = "$(objtree)" ]; then $(MAKE) modules; fi
|
||||
endif
|
||||
|
||||
LOGO := $(notdir $(wildcard $(srctree)/logo.bmp))
|
||||
@@ -175,7 +175,7 @@ LOGO_KERNEL := $(notdir $(wildcard $(srctree)/logo_kernel.bmp))
|
||||
%.img: rockchip/%.dtb kernel.img $(LOGO) $(LOGO_KERNEL)
|
||||
$(Q) if [ -f $(srctree)/$(LOGO) -a "$(srctree)" != "$(objtree)" ]; then cp -a $(srctree)/$(LOGO) $(objtree)/; fi
|
||||
$(Q) if [ -f $(srctree)/$(LOGO_KERNEL) -a "$(srctree)" != "$(objtree)" ]; then cp -a $(srctree)/$(LOGO_KERNEL) $(objtree)/; fi
|
||||
$(Q)$(srctree)/scripts/resource_tool $(objtree)/arch/arm64/boot/dts/rockchip/$*.dtb $(LOGO) $(LOGO_KERNEL)
|
||||
$(Q)scripts/resource_tool $(objtree)/arch/arm64/boot/dts/rockchip/$*.dtb $(LOGO) $(LOGO_KERNEL)
|
||||
@echo ' Image: resource.img (with $*.dtb $(LOGO) $(LOGO_KERNEL)) is ready'
|
||||
$(Q) if [ -x $(srctree)/scripts/mkbootimg ]; then \
|
||||
$(srctree)/scripts/mkbootimg \
|
||||
|
||||
Reference in New Issue
Block a user