]> sourceware.org Git - glibc.git/blame - sysdeps/unix/sysv/linux/arm/Makefile
elf: Move vDSO setup to rtld (BZ#24967)
[glibc.git] / sysdeps / unix / sysv / linux / arm / Makefile
CommitLineData
485a9bb9 1ifeq ($(subdir),elf)
c98ec0b9 2sysdep-rtld-routines += aeabi_read_tp libc-do-syscall
485a9bb9
DJ
3endif
4
4a12df66 5ifeq ($(subdir),misc)
0a269341 6sysdep_routines += ioperm
6b33f373 7sysdep_headers += sys/elf.h
4a12df66 8endif
5e9b4624
UD
9
10ifeq ($(subdir),signal)
679ee4e3 11sysdep_routines += sigrestorer
5e9b4624 12endif
ce5c1dab 13
402a76b6
MH
14ifeq ($(subdir),stdlib)
15gen-as-const-headers += ucontext_i.sym
16endif
25593dca
JM
17
18# Add a syscall function to each library that needs one.
19
f507f7d5
MS
20ifeq ($(subdir),crypt)
21libcrypt-sysdep_routines += libc-do-syscall
22endif
23
25593dca 24ifeq ($(subdir),rt)
3cb4de47
RM
25librt-sysdep_routines += libc-do-syscall
26librt-shared-only-routines += libc-do-syscall
25593dca
JM
27endif
28
29ifeq ($(subdir),nptl)
3cb4de47
RM
30libpthread-sysdep_routines += libc-do-syscall
31libpthread-shared-only-routines += libc-do-syscall
25593dca
JM
32endif
33
34ifeq ($(subdir),resolv)
35libanl-sysdep_routines += libc-do-syscall
36libanl-shared-only-routines += libc-do-syscall
37endif
38
39ifeq ($(subdir),csu)
40sysdep_routines += libc-do-syscall
41endif
42
43ifeq ($(subdir),nscd)
44nscd-modules += libc-do-syscall
45endif
46
47ifeq ($(subdir),nss)
48libnss_db-sysdep_routines += libc-do-syscall
49libnss_db-shared-only-routines += libc-do-syscall
50endif
51
52ifeq ($(subdir),posix)
53LDFLAGS-tst-rfc3484 += $(common-objpfx)csu/libc-do-syscall.o
54LDFLAGS-tst-rfc3484-2 += $(common-objpfx)csu/libc-do-syscall.o
55LDFLAGS-tst-rfc3484-3 += $(common-objpfx)csu/libc-do-syscall.o
56endif
66625b24 57
a451ee33
JM
58abi-variants := soft hard
59
60ifeq (,$(filter $(default-abi),$(abi-variants)))
61Unknown ABI, must be one of $(abi-variants)
66625b24
JM
62endif
63
64abi-includes :=
66625b24 65abi-soft-condition := !defined __ARM_PCS_VFP
66625b24 66abi-hard-condition := defined __ARM_PCS_VFP
This page took 0.391787 seconds and 5 git commands to generate.