2006-01-31 Jakub Jelinek <jakub@redhat.com>
[kopensolaris-gnu/glibc.git] / sysdeps / unix / sysv / linux / alpha / Makefile
1 ifeq ($(subdir),posix)
2 sysdep_routines += oldglob
3 endif
4
5 ifeq ($(subdir),stdlib)
6 gen-as-const-headers += ucontext-offsets.sym
7 endif
8
9 ifeq ($(subdir),misc)
10 sysdep_headers += alpha/ptrace.h alpha/regdef.h sys/io.h
11
12 sysdep_routines += ieee_get_fp_control ieee_set_fp_control \
13                    ioperm llseek
14
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
19
20 # Support old ipc control
21 sysdep_routines += oldmsgctl oldsemctl oldshmctl
22
23 CFLAGS-ioperm.c = -Wa,-mev6
24 endif
25
26 ifeq ($(subdir),signal)
27 sysdep_routines += rt_sigaction
28 endif
29
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