@@ -12,23 +12,23 @@ HOST_EXTRACFLAGS += -I$(objtree)/include
1212lib-objs := clear_page.o copy_page.o memcpy.o memset.o
1313lib-objs := $(addprefix ../../../lib/, $(lib-objs ) )
1414
15- obj-y := timer-sr.o sysreg-sr.o debug-sr.o switch.o tlb.o hyp-init.o host.o \
15+ hyp- obj-y := timer-sr.o sysreg-sr.o debug-sr.o switch.o tlb.o hyp-init.o host.o \
1616 hyp-main.o hyp-smp.o psci-relay.o early_alloc.o page_alloc.o \
1717 cache.o setup.o mm.o mem_protect.o sys_regs.o pkvm.o
18- obj-y += ../vgic-v3-sr.o ../aarch32.o ../vgic-v2-cpuif-proxy.o ../entry.o \
18+ hyp- obj-y += ../vgic-v3-sr.o ../aarch32.o ../vgic-v2-cpuif-proxy.o ../entry.o \
1919 ../fpsimd.o ../hyp-entry.o ../exception.o ../pgtable.o
20- obj-$(CONFIG_DEBUG_LIST) += list_debug.o
21- obj-y += $(lib-objs )
20+ hyp- obj-$(CONFIG_DEBUG_LIST) += list_debug.o
21+ hyp- obj-y += $(lib-objs )
2222
2323# #
2424# # Build rules for compiling nVHE hyp code
2525# # Output of this folder is `kvm_nvhe.o`, a partially linked object
2626# # file containing all nVHE hyp code and data.
2727# #
2828
29- hyp-obj := $(patsubst % .o,% .nvhe.o,$(obj-y ) )
29+ hyp-obj := $(patsubst % .o,% .nvhe.o,$(hyp- obj-y ) )
3030obj-y := kvm_nvhe.o
31- extra-y : = $(hyp-obj ) kvm_nvhe.tmp.o kvm_nvhe.rel.o hyp.lds hyp-reloc.S hyp-reloc.o
31+ targets + = $(hyp-obj ) kvm_nvhe.tmp.o kvm_nvhe.rel.o hyp.lds hyp-reloc.S hyp-reloc.o
3232
3333# 1) Compile all source files to `.nvhe.o` object files. The file extension
3434# avoids file name clashes for files shared with VHE.
0 commit comments