Move all files into ports/ subdirectory in preparation for merge with glibc
[glibc.git] / ports / sysdeps / unix / sysv / linux / mips / Makefile
blob99c554ff6764787a79a0b7f7a3189cd46d625701
1 ifeq ($(subdir),signal)
2 #sysdep_routines += sigsuspend
3 endif
5 ifeq ($(subdir),misc)
6 sysdep_routines += cachectl cacheflush sysmips _test_and_set
8 sysdep_headers += sys/cachectl.h sys/sysmips.h sys/tas.h
9 endif
11 # _MIPS_SIM_ABI32 == 1, _MIPS_SIM_NABI32 == 2, _MIPS_SIM_ABI64 == 3
12 abi-variants := o32 n32 n64
13 abi-includes := sgidefs.h
14 abi-o32-options := -D_MIPS_SIM=1
15 abi-o32-condition := _MIPS_SIM == _MIPS_SIM_ABI32
16 abi-n32-options := -D_MIPS_SIM=2
17 abi-n32-condition := _MIPS_SIM == _MIPS_SIM_NABI32
18 abi-n64-options := -D_MIPS_SIM=3
19 abi-n64-condition := _MIPS_SIM == _MIPS_SIM_ABI64
21 ifeq ($(subdir),elf)
22 ifeq ($(build-shared),yes)
23 # This is needed for DSO loading from static binaries.
24 sysdep-dl-routines += dl-static
25 sysdep_routines += dl-static
26 sysdep-rtld-routines += dl-static
27 endif
28 endif
30 ifeq ($(subdir),stdlib)
31 gen-as-const-headers += ucontext_i.sym
32 endif