## Makefile for the linux kernel.#CPPFLAGS_vmlinux.lds:=-DTEXT_OFFSET=$(TEXT_OFFSET)AFLAGS_head.o:=-DTEXT_OFFSET=$(TEXT_OFFSET)# Object file lists.arm64-obj-y:= cputable.o debug-monitors.o entry.o irq.o fpsimd.o \ entry-fpsimd.o process.o ptrace.o setup.o signal.o \ sys.o stacktrace.o time.o traps.o io.o vdso.oarm64-obj-$(CONFIG_COMPAT)+= sys32.o kuser32.o signal32.o \ sys_compat.oarm64-obj-$(CONFIG_MODULES)+= arm64ksyms.o module.oarm64-obj-$(CONFIG_SMP)+= smp.oarm64-obj-$(CONFIG_HW_PERF_EVENTS)+= perf_event.oarm64-obj-$(CONFIG_HAVE_HW_BREAKPOINT)+= hw_breakpoint.oobj-y+=$(arm64-obj-y) vdso/obj-m+=$(arm64-obj-m)head-y:= head.oextra-y:=$(head-y) vmlinux.lds# vDSO - this must be built first to generate the symbol offsets$(call objectify,$(arm64-obj-y)):$(obj)/vdso/vdso-offsets.h$(obj)/vdso/vdso-offsets.h:$(obj)/vdso