Makefile.inc revision 1.3
11.3Sjoerg# $NetBSD: Makefile.inc,v 1.3 2014/01/31 22:17:50 joerg Exp $ 21.1Sjoerg 31.1SjoergCOMPILER_RT_SRCDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist 41.1Sjoerg 51.1Sjoerg.if ${MACHINE_ARCH} == "powerpc" 61.1SjoergCOMPILER_RT_CPU_DIR= ${COMPILER_RT_SRCDIR}/lib/ppc 71.1SjoergCOMPILER_RT_ARCH_DIR= ${COMPILER_RT_SRCDIR}/lib/ppc 81.1Sjoerg.else 91.1SjoergCOMPILER_RT_CPU_DIR= ${COMPILER_RT_SRCDIR}/lib/${MACHINE_CPU} 101.1SjoergCOMPILER_RT_ARCH_DIR= ${COMPILER_RT_SRCDIR}/lib/${MACHINE_ARCH} 111.1Sjoerg.endif 121.1Sjoerg 131.1Sjoerg.PATH: ${COMPILER_RT_CPU_DIR} 141.1Sjoerg.PATH: ${COMPILER_RT_ARCH_DIR} 151.1Sjoerg.PATH: ${COMPILER_RT_SRCDIR}/lib 161.1Sjoerg 171.1Sjoerg# Needs scaling support 181.1SjoergGENERIC_SRCS+= \ 191.1Sjoerg mulxc3.c \ 201.1Sjoerg mulsc3.c \ 211.1Sjoerg divxc3.c \ 221.1Sjoerg divdc3.c \ 231.1Sjoerg divsc3.c 241.1Sjoerg 251.1Sjoerg.for src in ${GENERIC_SRCS} 261.1Sjoerg. if exists(${COMPILER_RT_CPU_DIR}/${src:R}.S) || \ 271.1Sjoerg exists(${COMPILER_RT_ARCH_DIR}/${src:R}.S) 281.1SjoergSRCS+= ${src:R}.S 291.1Sjoerg. else 301.1SjoergSRCS+= ${src} 311.3Sjoerg. if ${HAVE_GCC:U} != "4" 321.1SjoergCOPTS.${src}+= -Wno-error=missing-prototypes 331.2Smartin. endif 341.1Sjoerg. endif 351.1Sjoerg.endfor 36