1*0a6a1f1dSLionel Sambuc# $NetBSD: libcincludes.mk,v 1.2 2014/08/10 23:39:08 matt Exp $ 22fe8fb19SBen Gras 32fe8fb19SBen Gras# Makefile fragment shared across several parts that want to look 42fe8fb19SBen Gras# inside libc's include tree. 52fe8fb19SBen Gras 6*0a6a1f1dSLionel SambucLIBC_MACHINE_ARCH?= ${MACHINE_ARCH} 7*0a6a1f1dSLionel SambucLIBC_MACHINE_CPU?= ${MACHINE_CPU} 8*0a6a1f1dSLionel Sambuc 92fe8fb19SBen Gras.if defined(LIBC_MACHINE_ARCH) && \ 102fe8fb19SBen Gras exists(${NETBSDSRCDIR}/lib/libc/arch/${LIBC_MACHINE_ARCH}/SYS.h) 112fe8fb19SBen GrasARCHSUBDIR= ${LIBC_MACHINE_ARCH} 12*0a6a1f1dSLionel Sambuc.elif exists(${NETBSDSRCDIR}/lib/libc/arch/${LIBC_MACHINE_CPU}/SYS.h) 13*0a6a1f1dSLionel SambucARCHSUBDIR= ${LIBC_MACHINE_CPU} 142fe8fb19SBen Gras.else 152fe8fb19SBen Gras.BEGIN: 16*0a6a1f1dSLionel Sambuc @echo no ARCHDIR for ${LIBC_MACHINE_ARCH} nor ${LIBC_MACHINE_CPU} 172fe8fb19SBen Gras @false 182fe8fb19SBen Gras.endif 192fe8fb19SBen Gras 202fe8fb19SBen GrasARCHDIR= ${NETBSDSRCDIR}/lib/libc/arch/${ARCHSUBDIR} 21