1 # SPDX-License-Identifier: GPL-2.0
2 # ===========================================================================
4 # ===========================================================================
6 # 1. Separate relocations from vmlinux into relocs.S.
7 # 2. Strip relocations from vmlinux.
12 -include include/config/auto.conf
13 include $(srctree)/scripts/Kbuild.include
15 CMD_RELOCS=arch/s390/tools/relocs
16 OUT_RELOCS = arch/s390/boot
17 quiet_cmd_relocs = RELOCS $(OUT_RELOCS)/relocs.S
19 mkdir -p $(OUT_RELOCS); \
20 $(CMD_RELOCS) $@ > $(OUT_RELOCS)/relocs.S
22 quiet_cmd_strip_relocs = RSTRIP $@
24 $(OBJCOPY) --remove-section='.rel.*' --remove-section='.rel__*' \
25 --remove-section='.rela.*' --remove-section='.rela__*' $@
29 $(call cmd,strip_relocs)
32 @rm -f $(OUT_RELOCS)/relocs.S