1# $FreeBSD: head/lib/libcompiler_rt/Makefile 245651 2013-01-19 04:11:45Z andrew $ |
2 3.include <bsd.own.mk> 4 5LIB= compiler_rt 6NO_PIC= 7WARNS?= 2 8 9CFLAGS+=${PICFLAG} -fvisibility=hidden -DVISIBILITY_HIDDEN --- 121 unchanged lines hidden (view full) --- 131.endif 132 133# These are already shipped by libc.a on arm and mips 134.if ${MACHINE_CPUARCH} != "arm" && ${MACHINE_CPUARCH} != "mips" 135SRCF+= adddf3 \ 136 addsf3 \ 137 divdf3 \ 138 divsf3 \ |
139 extendsfdf2 \ 140 fixdfsi \ 141 fixsfsi \ 142 floatsidf \ 143 floatsisf \ |
144 muldf3 \ 145 mulsf3 \ 146 subdf3 \ 147 subsf3 \ |
148 truncdfsf2 149.endif 150 151.if ${MACHINE_CPUARCH} != "mips" && \ 152 (${MACHINE_CPUARCH} != "arm" || ${MK_ARM_EABI} != "no") 153SRCF+= divsi3 \ 154 modsi3 \ |
155 udivsi3 \ 156 umodsi3 157.endif 158 159# FreeBSD-specific atomic intrinsics. Clang provides them as a builtin. 160.if (${MACHINE_CPUARCH} == "arm" && ${COMPILER_TYPE} != "clang") || \ 161 ${MACHINE_CPUARCH} == "mips" 162SRCF+= __sync_fetch_and_add_4 \ --- 49 unchanged lines hidden --- |