xref: /minix3/lib/libc/libcincludes.mk (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
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