Makefile.inc revision 1.8
11.8Sjoerg# $NetBSD: Makefile.inc,v 1.8 2014/10/17 20:02:12 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.1Sjoerg mulxc3.c \ 201.1Sjoerg mulsc3.c \ 211.1Sjoerg divxc3.c \ 221.1Sjoerg divdc3.c \ 231.1Sjoerg divsc3.c 241.1Sjoerg 251.8Sjoerg.if ${MACHINE_CPU} == "powerpc" 261.7SjoergGENERIC_SRCS+= \ 271.7Sjoerg divtc3.c \ 281.7Sjoerg multc3.c 291.7Sjoerg.endif 301.7Sjoerg 311.1Sjoerg.for src in ${GENERIC_SRCS} 321.1Sjoerg. if exists(${COMPILER_RT_CPU_DIR}/${src:R}.S) || \ 331.1Sjoerg exists(${COMPILER_RT_ARCH_DIR}/${src:R}.S) 341.1SjoergSRCS+= ${src:R}.S 351.1Sjoerg. else 361.1SjoergSRCS+= ${src} 371.1SjoergCOPTS.${src}+= -Wno-error=missing-prototypes 381.1Sjoerg. endif 391.1Sjoerg.endfor 40