blob: 13e0beb9eee3330a6107d5e9b0d0cd9156e2f184 [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001# SPDX-License-Identifier: GPL-2.0
Matt Redfearn44079d32016-11-10 10:02:13 +00002# ===========================================================================
3# Post-link MIPS pass
4# ===========================================================================
5#
6# 1. Insert relocations into vmlinux
7
8PHONY := __archpost
9__archpost:
10
Matt Redfearn6e5b95c2017-01-30 09:58:34 +000011-include include/config/auto.conf
Matt Redfearn44079d32016-11-10 10:02:13 +000012include scripts/Kbuild.include
13
14CMD_RELOCS = arch/mips/boot/tools/relocs
Alexander Lobakindd2624a2020-01-17 17:02:07 +030015quiet_cmd_relocs = RELOCS $@
Matt Redfearn44079d32016-11-10 10:02:13 +000016 cmd_relocs = $(CMD_RELOCS) $@
17
18# `@true` prevents complaint when there is nothing to be done
19
20vmlinux: FORCE
21 @true
22ifeq ($(CONFIG_RELOCATABLE),y)
23 $(call if_changed,relocs)
24endif
25
26%.ko: FORCE
27 @true
28
29clean:
30 @true
31
32PHONY += FORCE clean
33
34FORCE:
35
36.PHONY: $(PHONY)