Lines Matching refs:vdso
10 include $(srctree)/lib/vdso/Makefile
12 obj-vdso-y := elf.o vgetcpu.o vgettimeofday.o sigreturn.o
15 ccflags-vdso := \
23 ccflags-vdso += $(filter --target=%,$(KBUILD_CFLAGS))
26 cflags-vdso := $(ccflags-vdso) \
32 aflags-vdso := $(ccflags-vdso) \
40 ldflags-y := -Bsymbolic --no-undefined -soname=linux-vdso.so.1 \
61 include/generated/vdso-offsets.h: $(obj)/vdso.so.dbg FORCE
70 targets += $(obj-vdso-y)
71 targets += vdso.lds vdso.so.dbg vdso.so
73 obj-vdso := $(obj-vdso-y:%.o=$(obj)/%.o)
75 $(obj-vdso): KBUILD_CFLAGS := $(cflags-vdso) $(native-abi)
76 $(obj-vdso): KBUILD_AFLAGS := $(aflags-vdso) $(native-abi)
78 $(obj)/vdso.lds: KBUILD_CPPFLAGS := $(ccflags-vdso) $(native-abi)
80 $(obj)/vdso.so.dbg: $(obj)/vdso.lds $(obj-vdso) FORCE
83 $(obj)/vdso.so: OBJCOPYFLAGS := -S
84 $(obj)/vdso.so: $(obj)/vdso.so.dbg FORCE
87 obj-y += vdso.o
89 $(obj)/vdso.o : $(obj)/vdso.so
93 cmd_vdso_install = cp $(obj)/$@.dbg $(MODLIB)/vdso/$@
95 vdso.so: $(obj)/vdso.so.dbg
96 @mkdir -p $(MODLIB)/vdso
99 vdso_install: vdso.so