mirror of
https://github.com/torvalds/linux.git
synced 2024-12-24 20:01:55 +00: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
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…
Reference in New Issue
Block a user