Linux Audio

Check our new training course

Loading...
v5.14.15
 1# SPDX-License-Identifier: GPL-2.0
 2# ===========================================================================
 3# Post-link MIPS pass
 4# ===========================================================================
 5#
 6# 1. Check that Loongson3 LL/SC workarounds are applied correctly
 7# 2. Insert relocations into vmlinux
 8
 9PHONY := __archpost
10__archpost:
11
12-include include/config/auto.conf
13include scripts/Kbuild.include
14
15CMD_LS3_LLSC = arch/mips/tools/loongson3-llsc-check
16quiet_cmd_ls3_llsc = LLSCCHK $@
17      cmd_ls3_llsc = $(CMD_LS3_LLSC) $@
18
19CMD_RELOCS = arch/mips/boot/tools/relocs
20quiet_cmd_relocs = RELOCS  $@
21      cmd_relocs = $(CMD_RELOCS) $@
22
23# `@true` prevents complaint when there is nothing to be done
24
25vmlinux: FORCE
26	@true
27ifeq ($(CONFIG_CPU_LOONGSON3_WORKAROUNDS),y)
28	$(call if_changed,ls3_llsc)
29endif
30ifeq ($(CONFIG_RELOCATABLE),y)
31	$(call if_changed,relocs)
32endif
33
34%.ko: FORCE
35	@true
36
37clean:
38	@true
39
40PHONY += FORCE clean
41
42FORCE:
43
44.PHONY: $(PHONY)
v5.4
 1# SPDX-License-Identifier: GPL-2.0
 2# ===========================================================================
 3# Post-link MIPS pass
 4# ===========================================================================
 5#
 6# 1. Insert relocations into vmlinux
 
 7
 8PHONY := __archpost
 9__archpost:
10
11-include include/config/auto.conf
12include scripts/Kbuild.include
13
 
 
 
 
14CMD_RELOCS = arch/mips/boot/tools/relocs
15quiet_cmd_relocs = RELOCS $@
16      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)