mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-26 02:25:00 -05:00
parisc: 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 parisc to clean up the Makefile.
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Acked-by: Helge Deller <deller@gmx.de>
Signed-off-by: Helge Deller <deller@gmx.de>
This commit is contained in:
parent
c9e6606c7f
commit
3cbadd20e3
5 changed files with 9 additions and 10 deletions
2
arch/parisc/boot/compressed/.gitignore
vendored
2
arch/parisc/boot/compressed/.gitignore
vendored
|
@ -1,6 +1,4 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
firmware.c
|
||||
real2.S
|
||||
sizes.h
|
||||
vmlinux
|
||||
vmlinux.lds
|
||||
|
|
|
@ -13,7 +13,6 @@ OBJECTS := head.o real2.o firmware.o misc.o piggy.o
|
|||
targets := vmlinux.lds vmlinux vmlinux.bin vmlinux.bin.gz vmlinux.bin.bz2
|
||||
targets += vmlinux.bin.xz vmlinux.bin.lzma vmlinux.bin.lzo vmlinux.bin.lz4
|
||||
targets += $(OBJECTS) sizes.h
|
||||
targets += real2.S firmware.c
|
||||
|
||||
KBUILD_CFLAGS := -D__KERNEL__ -O2 -DBOOTLOADER
|
||||
KBUILD_CFLAGS += -DDISABLE_BRANCH_PROFILING
|
||||
|
@ -42,14 +41,7 @@ $(obj)/head.o: $(obj)/sizes.h
|
|||
CFLAGS_misc.o += -I$(objtree)/$(obj)
|
||||
$(obj)/misc.o: $(obj)/sizes.h
|
||||
|
||||
$(obj)/firmware.o: $(obj)/firmware.c
|
||||
$(obj)/firmware.c: $(srctree)/arch/$(SRCARCH)/kernel/firmware.c
|
||||
$(call cmd,shipped)
|
||||
|
||||
AFLAGS_real2.o += -DBOOTLOADER
|
||||
$(obj)/real2.o: $(obj)/real2.S
|
||||
$(obj)/real2.S: $(srctree)/arch/$(SRCARCH)/kernel/real2.S
|
||||
$(call cmd,shipped)
|
||||
|
||||
CPPFLAGS_vmlinux.lds += -I$(objtree)/$(obj) -DBOOTLOADER
|
||||
$(obj)/vmlinux.lds: $(obj)/sizes.h
|
||||
|
|
2
arch/parisc/boot/compressed/firmware.c
Normal file
2
arch/parisc/boot/compressed/firmware.c
Normal file
|
@ -0,0 +1,2 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
#include "../../kernel/firmware.c"
|
2
arch/parisc/boot/compressed/real2.S
Normal file
2
arch/parisc/boot/compressed/real2.S
Normal file
|
@ -0,0 +1,2 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
#include "../../kernel/real2.S"
|
|
@ -33,4 +33,9 @@ if [ -n "${building_out_of_srctree}" ]; then
|
|||
do
|
||||
rm -f arch/mips/boot/compressed/${f}
|
||||
done
|
||||
|
||||
for f in firmware.c real2.S
|
||||
do
|
||||
rm -f arch/parisc/boot/compressed/${f}
|
||||
done
|
||||
fi
|
||||
|
|
Loading…
Add table
Reference in a new issue