Lines Matching defs:vdso

4 # Include the generic Makefile to check the built vdso.
5 include $(srctree)/lib/vdso/Makefile
7 obj-vdso-y := elf.o vgettimeofday.o sigreturn.o
10 ccflags-vdso := \
21 ccflags-vdso += -DBUILD_VDSO32
28 cflags-vdso := $(ccflags-vdso) \
34 aflags-vdso := $(ccflags-vdso) \
50 obj-vdso-y := $(filter-out vgettimeofday.o, $(obj-vdso-y))
54 ldflags-y := -Bsymbolic --no-undefined -soname=linux-vdso.so.1 \
95 targets += $(obj-vdso-y)
96 targets += vdso.lds
97 targets += vdso.so.dbg.raw vdso.so.raw
98 targets += vdso.so.dbg vdso.so
99 targets += vdso-image.c
101 obj-vdso := $(obj-vdso-y:%.o=$(obj)/%.o)
103 $(obj-vdso): KBUILD_CFLAGS := $(cflags-vdso) $(native-abi)
104 $(obj-vdso): KBUILD_AFLAGS := $(aflags-vdso) $(native-abi)
106 $(obj)/vdso.lds: KBUILD_CPPFLAGS := $(ccflags-vdso) $(native-abi)
108 $(obj)/vdso.so.dbg.raw: $(obj)/vdso.lds $(obj-vdso) FORCE
111 $(obj)/vdso-image.c: $(obj)/vdso.so.dbg.raw $(obj)/vdso.so.raw \
115 obj-y += vdso-image.o
122 targets += $(obj-vdso-y:%.o=%-o32.o)
123 targets += vdso-o32.lds
124 targets += vdso-o32.so.dbg.raw vdso-o32.so.raw
125 targets += vdso-o32.so.dbg vdso-o32.so
126 targets += vdso-o32-image.c
130 obj-vdso-o32 := $(obj-vdso-y:%.o=$(obj)/%-o32.o)
132 $(obj-vdso-o32): KBUILD_CFLAGS := $(cflags-vdso) -mabi=32
133 $(obj-vdso-o32): KBUILD_AFLAGS := $(aflags-vdso) -mabi=32
142 $(obj)/vdso-o32.lds: KBUILD_CPPFLAGS := $(ccflags-vdso) -mabi=32
143 $(obj)/vdso-o32.lds: $(src)/vdso.lds.S FORCE
146 $(obj)/vdso-o32.so.dbg.raw: $(obj)/vdso-o32.lds $(obj-vdso-o32) FORCE
149 $(obj)/vdso-o32-image.c: VDSO_NAME := o32
150 $(obj)/vdso-o32-image.c: $(obj)/vdso-o32.so.dbg.raw $(obj)/vdso-o32.so.raw \
154 obj-y += vdso-o32-image.o
162 targets += $(obj-vdso-y:%.o=%-n32.o)
163 targets += vdso-n32.lds
164 targets += vdso-n32.so.dbg.raw vdso-n32.so.raw
165 targets += vdso-n32.so.dbg vdso-n32.so
166 targets += vdso-n32-image.c
170 obj-vdso-n32 := $(obj-vdso-y:%.o=$(obj)/%-n32.o)
172 $(obj-vdso-n32): KBUILD_CFLAGS := $(cflags-vdso) -mabi=n32
173 $(obj-vdso-n32): KBUILD_AFLAGS := $(aflags-vdso) -mabi=n32
182 $(obj)/vdso-n32.lds: KBUILD_CPPFLAGS := $(ccflags-vdso) -mabi=n32
183 $(obj)/vdso-n32.lds: $(src)/vdso.lds.S FORCE
186 $(obj)/vdso-n32.so.dbg.raw: $(obj)/vdso-n32.lds $(obj-vdso-n32) FORCE
189 $(obj)/vdso-n32-image.c: VDSO_NAME := n32
190 $(obj)/vdso-n32-image.c: $(obj)/vdso-n32.so.dbg.raw $(obj)/vdso-n32.so.raw \
194 obj-y += vdso-n32-image.o