2006-01-31 Jakub Jelinek <jakub@redhat.com>
[glibc-ports.git] / sysdeps / unix / sysv / linux / alpha / Makefile
blobf64f23fd7af2a066aeba1c34bd3c869d3e2f3ed3
1 ifeq ($(subdir),posix)
2 sysdep_routines += oldglob
3 endif
5 ifeq ($(subdir),stdlib)
6 gen-as-const-headers += ucontext-offsets.sym
7 endif
9 ifeq ($(subdir),misc)
10 sysdep_headers += alpha/ptrace.h alpha/regdef.h sys/io.h
12 sysdep_routines += ieee_get_fp_control ieee_set_fp_control \
13 ioperm llseek
15 # Support old timeval32 entry points
16 sysdep_routines += osf_select osf_gettimeofday osf_settimeofday \
17 osf_getitimer osf_setitimer osf_utimes \
18 osf_getrusage osf_wait4
20 # Support old ipc control
21 sysdep_routines += oldmsgctl oldsemctl oldshmctl
23 CFLAGS-ioperm.c = -Wa,-mev6
24 endif
26 ifeq ($(subdir),signal)
27 sysdep_routines += rt_sigaction
28 endif
30 ifeq ($(subdir),math)
31 # These 2 routines are normally in libgcc{.a,_s.so.1}.
32 # However, alpha -mlong-double-128 libgcc relies on
33 # glibc providing _Ots* routines and without these files
34 # glibc relies on __multc3/__divtc3 only provided
35 # by libgcc if configured with -mlong-double-128.
36 # Provide these routines here as well.
37 libm-routines += multc3 divtc3
38 endif # math