mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-12-29 09:16:33 +00:00
mips: decompressor: do not copy source files while building
As commit 7ae4a78daa
("ARM: 8969/1: decompressor: simplify libfdt
builds") stated, copying source files during the build time may not
end up with as clean code as expected.
Do similar for mips to clean up the Makefile and .gitignore.
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Tested-by: Paul Cercueil <paul@crapouillou.net>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
This commit is contained in:
parent
e2f4b3be1d
commit
f78b25ee92
3
arch/mips/boot/compressed/.gitignore
vendored
3
arch/mips/boot/compressed/.gitignore
vendored
@ -1,3 +0,0 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
ashldi3.c
|
||||
bswapsi.c
|
@ -50,26 +50,10 @@ vmlinuzobjs-$(CONFIG_MIPS_ALCHEMY) += $(obj)/uart-alchemy.o
|
||||
vmlinuzobjs-$(CONFIG_ATH79) += $(obj)/uart-ath79.o
|
||||
endif
|
||||
|
||||
extra-y += uart-ath79.c
|
||||
$(obj)/uart-ath79.c: $(srctree)/arch/mips/ath79/early_printk.c
|
||||
$(call cmd,shipped)
|
||||
|
||||
vmlinuzobjs-$(CONFIG_KERNEL_XZ) += $(obj)/ashldi3.o
|
||||
|
||||
vmlinuzobjs-$(CONFIG_KERNEL_ZSTD) += $(obj)/bswapdi.o
|
||||
|
||||
extra-y += ashldi3.c
|
||||
$(obj)/ashldi3.c: $(obj)/%.c: $(srctree)/lib/%.c FORCE
|
||||
$(call if_changed,shipped)
|
||||
|
||||
extra-y += bswapsi.c
|
||||
$(obj)/bswapsi.c: $(obj)/%.c: $(srctree)/arch/mips/lib/%.c FORCE
|
||||
$(call if_changed,shipped)
|
||||
|
||||
extra-y += bswapdi.c
|
||||
$(obj)/bswapdi.c: $(obj)/%.c: $(srctree)/arch/mips/lib/%.c FORCE
|
||||
$(call if_changed,shipped)
|
||||
|
||||
targets := $(notdir $(vmlinuzobjs-y))
|
||||
|
||||
targets += vmlinux.bin
|
||||
|
2
arch/mips/boot/compressed/ashldi3.c
Normal file
2
arch/mips/boot/compressed/ashldi3.c
Normal file
@ -0,0 +1,2 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
#include "../../../../lib/ashldi3.c"
|
2
arch/mips/boot/compressed/bswapdi.c
Normal file
2
arch/mips/boot/compressed/bswapdi.c
Normal file
@ -0,0 +1,2 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
#include "../../lib/bswapdi.c"
|
2
arch/mips/boot/compressed/bswapsi.c
Normal file
2
arch/mips/boot/compressed/bswapsi.c
Normal file
@ -0,0 +1,2 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
#include "../../lib/bswapsi.c"
|
2
arch/mips/boot/compressed/uart-ath79.c
Normal file
2
arch/mips/boot/compressed/uart-ath79.c
Normal file
@ -0,0 +1,2 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
#include "../../ath79/early_printk.c"
|
@ -28,4 +28,9 @@ if [ -n "${building_out_of_srctree}" ]; then
|
||||
do
|
||||
rm -f arch/arm/boot/compressed/${f}
|
||||
done
|
||||
|
||||
for f in uart-ath79.c ashldi3.c bswapdi.c bswapsi.c
|
||||
do
|
||||
rm -f arch/mips/boot/compressed/${f}
|
||||
done
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user