1 ifeq ($(subdir
),signal
)
2 #sysdep_routines += sigsuspend
6 sysdep_routines
+= cachectl cacheflush sysmips _test_and_set
8 sysdep_headers
+= sys
/cachectl.h sys
/sysmips.h sys
/tas.h
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
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
30 ifeq ($(subdir
),stdlib
)
31 gen-as-const-headers
+= ucontext_i.sym