1#	$NetBSD: Makefile,v 1.30 2016/01/23 21:22:46 christos Exp $
2
3.include <bsd.own.mk>
4
5# These should always be a MACHINE_CPU value
6ARCHDIRS= alpha arm i386 m68k sparc x86_64
7
8.for arch in ${ARCHDIRS}
9.include "${.CURDIR}/${arch}/Makefile.inc"
10.PATH:	${.CURDIR}/${arch}
11.endfor
12
13OBJS+= ${ASM}
14POBJS+=	${ASM:.o=.po}
15CLEANFILES+= ${ASM} ${POBJS}
16CPPFLAGS+= -D_KERNTYPES
17
18LIBC_MACHINE_CPU?=	${MACHINE_CPU}
19
20# Build the library if SRCS is now defined ...
21.if defined(SRCS)
22.if defined(MLIBDIR) && ${LIBC_MACHINE_CPU} != "arm"
23LIB=	${MLIBDIR}
24.else
25LIB=	${LIBC_MACHINE_CPU}
26.endif
27SHLIB_VERSION_FILE= ${.CURDIR}/${LIB}/shlib_version
28
29.include <bsd.lib.mk>
30.else
31# ... otherwise just build the manpages
32.include <bsd.man.mk>
33.endif
34.include <bsd.subdir.mk>
35