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