]>
Commit | Line | Data |
---|---|---|
f9a02408 MM |
1 | LIB1ASMFUNCS = _bb_init_func _call_via_rX _interwork_call_via_rX |
2 | ||
3 | # These functions have __aeabi equivalents and will never be called by GCC. | |
4 | # By putting them in LIB1ASMFUNCS, we avoid the standard libgcc2.c code being | |
5 | # used -- and we make sure that definitions are not available in lib1funcs.asm, | |
6 | # either, so they end up undefined. | |
7 | LIB1ASMFUNCS += \ | |
8 | _ashldi3 _ashrdi3 _divdi3 _floatdidf _udivmoddi4 _umoddi3 \ | |
9 | _udivdi3 _lshrdi3 _moddi3 _muldi3 _negdi2 _cmpdi2 \ | |
10 | _fixdfdi _fixsfdi _fixunsdfdi _fixunssfdi _floatdisf \ | |
11 | _negdf2 _addsubdf3 _muldivdf3 _cmpdf2 _unorddf2 _fixdfsi _fixunsdfsi \ | |
12 | _truncdfsf2 _negsf2 _addsubsf3 _muldivsf3 _cmpsf2 _unordsf2 \ | |
13 | _fixsfsi _fixunssfsi | |
14 | ||
617a1b71 PB |
15 | # Include the gcc personality routine |
16 | UNWIND_H = $(srcdir)/config/arm/unwind-arm.h | |
17 | LIB2ADDEH = $(srcdir)/unwind-c.c | |
18 | LIB2ADDEHDEP = $(UNWIND_H) | |
19 | ||
769cf6cd MM |
20 | # Create a multilib for processors with VFP floating-point, and a |
21 | # multilib for those without -- using the soft-float ABI in both | |
22 | # cases. Symbian OS object should be compiled with interworking | |
23 | # enabled, so there are no separate thumb-mode libraries. | |
e4dc702c PB |
24 | MULTILIB_OPTIONS = mfloat-abi=softfp |
25 | MULTILIB_DIRNAMES = softfp | |
769cf6cd | 26 | |
19dc705e MM |
27 | # There is no C library to link against on Symbian OS -- at least when |
28 | # building GCC. | |
29 | SHLIB_LC = | |
99b2692a PB |
30 | |
31 | # Symbian OS provides its own startup code. | |
32 | EXTRA_MULTILIB_PARTS= |