Makefile.inc revision 1.9
11.9Sjoerg# $NetBSD: Makefile.inc,v 1.9 2014/10/22 10:33:27 joerg Exp $ 21.1Sjoerg 31.1SjoergCOMPILER_RT_SRCDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist 41.1Sjoerg 51.8Sjoerg.if ${MACHINE_CPU} == "powerpc" 61.5SjoergCOMPILER_RT_CPU_DIR= ${COMPILER_RT_SRCDIR}/lib/builtins/ppc 71.5SjoergCOMPILER_RT_ARCH_DIR= ${COMPILER_RT_SRCDIR}/lib/builtins/ppc 81.1Sjoerg.else 91.5SjoergCOMPILER_RT_CPU_DIR= ${COMPILER_RT_SRCDIR}/lib/builtins/${MACHINE_CPU} 101.5SjoergCOMPILER_RT_ARCH_DIR= ${COMPILER_RT_SRCDIR}/lib/builtins/${MACHINE_ARCH} 111.1Sjoerg.endif 121.1Sjoerg 131.1Sjoerg.PATH: ${COMPILER_RT_CPU_DIR} 141.1Sjoerg.PATH: ${COMPILER_RT_ARCH_DIR} 151.5Sjoerg.PATH: ${COMPILER_RT_SRCDIR}/lib/builtins 161.1Sjoerg 171.1Sjoerg# Needs scaling support 181.1SjoergGENERIC_SRCS+= \ 191.9Sjoerg muldc3.c \ 201.9Sjoerg mulsc3.c \ 211.1Sjoerg mulxc3.c \ 221.1Sjoerg divdc3.c \ 231.9Sjoerg divsc3.c \ 241.9Sjoerg divxc3.c 251.1Sjoerg 261.8Sjoerg.if ${MACHINE_CPU} == "powerpc" 271.7SjoergGENERIC_SRCS+= \ 281.7Sjoerg divtc3.c \ 291.7Sjoerg multc3.c 301.7Sjoerg.endif 311.7Sjoerg 321.1Sjoerg.for src in ${GENERIC_SRCS} 331.1Sjoerg. if exists(${COMPILER_RT_CPU_DIR}/${src:R}.S) || \ 341.1Sjoerg exists(${COMPILER_RT_ARCH_DIR}/${src:R}.S) 351.1SjoergSRCS+= ${src:R}.S 361.1Sjoerg. else 371.1SjoergSRCS+= ${src} 381.1SjoergCOPTS.${src}+= -Wno-error=missing-prototypes 391.1Sjoerg. endif 401.1Sjoerg.endfor 41