]> git.ipfire.org Git - thirdparty/glibc.git/blame - sysdeps/alpha/Makefile
MIPS: replace bits/socket.h with bits/socket_type.h.
[thirdparty/glibc.git] / sysdeps / alpha / Makefile
CommitLineData
c1d675f8 1# Copyright (C) 1993, 94, 95, 96, 97, 99 Free Software Foundation, Inc.
b5ce64ef 2# This file is part of the GNU C Library.
72d531d6
BK
3# Contributed by Brendan Kehoe (brendan@zen.org).
4
5# The GNU C Library is free software; you can redistribute it and/or
3214b89b
AJ
6# modify it under the terms of the GNU Lesser General Public
7# License as published by the Free Software Foundation; either
8# version 2.1 of the License, or (at your option) any later version.
72d531d6
BK
9
10# The GNU C Library is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3214b89b 13# Lesser General Public License for more details.
72d531d6 14
3214b89b
AJ
15# You should have received a copy of the GNU Lesser General Public
16# License along with the GNU C Library; if not, write to the Free
17# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
18# 02111-1307 USA.
72d531d6 19
c1d675f8
UD
20ifeq ($(subdir),db2)
21CPPFLAGS += -DHAVE_SPINLOCKS=1 -DHAVE_ASSEM_ALPHA=1
22endif
23
b434211b 24ifeq ($(subdir),gmon)
0137a397 25sysdep_routines += _mcount
b434211b
RM
26endif
27
72d531d6 28ifeq ($(subdir),gnulib)
08e3c578 29sysdep_routines += divl divlu divq divqu reml remlu remq remqu
cf182b58
UD
30endif
31
32ifeq ($(subdir),string)
33sysdep_routines += stxcpy stxncpy
34endif
72d531d6 35
d7cf1621 36ifeq ($(subdir),elf)
cf182b58 37# The ld.so startup code cannot use literals until it self-relocates.
b136e08e 38CFLAGS-rtld.c = -mbuild-constants
d7cf1621
RM
39endif
40
9ea0d865
RH
41# Build everything with full IEEE math support, and with dynamic rounding;
42# there are a number of math routines that are defined to work with the
43# "current" rounding mode, and it's easiest to set this with all of them.
44sysdep-CFLAGS += -mieee -mfp-rounding-mode=d
6fbd2f3d
UD
45
46# libc.so requires about 16k for the small data area, which is well
47# below the 64k maximum.
48pic-ccflag = -fpic