Lines Matching refs:vdso
7 include $(srctree)/lib/vdso/Makefile
9 obj-vdso-y := elf.o vgettimeofday.o sigreturn.o
12 ccflags-vdso := \
22 ccflags-vdso += $(filter --target=%,$(KBUILD_CFLAGS))
29 cflags-vdso := $(ccflags-vdso) \
35 aflags-vdso := $(ccflags-vdso) \
63 obj-vdso-y := $(filter-out vgettimeofday.o, $(obj-vdso-y))
64 ccflags-vdso += -DDISABLE_MIPS_VDSO
70 -Wl,-Bsymbolic -Wl,--no-undefined -Wl,-soname=linux-vdso.so.1 \
112 targets += $(obj-vdso-y)
113 targets += vdso.lds
114 targets += vdso.so.dbg.raw vdso.so.raw
115 targets += vdso.so.dbg vdso.so
116 targets += vdso-image.c
118 obj-vdso := $(obj-vdso-y:%.o=$(obj)/%.o)
120 $(obj-vdso): KBUILD_CFLAGS := $(cflags-vdso) $(native-abi)
121 $(obj-vdso): KBUILD_AFLAGS := $(aflags-vdso) $(native-abi)
123 $(obj)/vdso.lds: KBUILD_CPPFLAGS := $(ccflags-vdso) $(native-abi)
125 $(obj)/vdso.so.dbg.raw: $(obj)/vdso.lds $(obj-vdso) FORCE
128 $(obj)/vdso-image.c: $(obj)/vdso.so.dbg.raw $(obj)/vdso.so.raw \
132 obj-y += vdso-image.o
139 targets += $(obj-vdso-y:%.o=%-o32.o)
140 targets += vdso-o32.lds
141 targets += vdso-o32.so.dbg.raw vdso-o32.so.raw
142 targets += vdso-o32.so.dbg vdso-o32.so
143 targets += vdso-o32-image.c
147 obj-vdso-o32 := $(obj-vdso-y:%.o=$(obj)/%-o32.o)
149 $(obj-vdso-o32): KBUILD_CFLAGS := $(cflags-vdso) -mabi=32
150 $(obj-vdso-o32): KBUILD_AFLAGS := $(aflags-vdso) -mabi=32
159 $(obj)/vdso-o32.lds: KBUILD_CPPFLAGS := $(ccflags-vdso) -mabi=32
160 $(obj)/vdso-o32.lds: $(src)/vdso.lds.S FORCE
163 $(obj)/vdso-o32.so.dbg.raw: $(obj)/vdso-o32.lds $(obj-vdso-o32) FORCE
166 $(obj)/vdso-o32-image.c: VDSO_NAME := o32
167 $(obj)/vdso-o32-image.c: $(obj)/vdso-o32.so.dbg.raw $(obj)/vdso-o32.so.raw \
171 obj-y += vdso-o32-image.o
179 targets += $(obj-vdso-y:%.o=%-n32.o)
180 targets += vdso-n32.lds
181 targets += vdso-n32.so.dbg.raw vdso-n32.so.raw
182 targets += vdso-n32.so.dbg vdso-n32.so
183 targets += vdso-n32-image.c
187 obj-vdso-n32 := $(obj-vdso-y:%.o=$(obj)/%-n32.o)
189 $(obj-vdso-n32): KBUILD_CFLAGS := $(cflags-vdso) -mabi=n32
190 $(obj-vdso-n32): KBUILD_AFLAGS := $(aflags-vdso) -mabi=n32
199 $(obj)/vdso-n32.lds: KBUILD_CPPFLAGS := $(ccflags-vdso) -mabi=n32
200 $(obj)/vdso-n32.lds: $(src)/vdso.lds.S FORCE
203 $(obj)/vdso-n32.so.dbg.raw: $(obj)/vdso-n32.lds $(obj-vdso-n32) FORCE
206 $(obj)/vdso-n32-image.c: VDSO_NAME := n32
207 $(obj)/vdso-n32-image.c: $(obj)/vdso-n32.so.dbg.raw $(obj)/vdso-n32.so.raw \
211 obj-y += vdso-n32-image.o