# $NetBSD: Makefile,v 1.31 2024/11/24 04:24:17 riastradh Exp $ .include # These should always be a MACHINE_CPU value ARCHDIRS= alpha arm i386 m68k sparc x86_64 .for arch in ${ARCHDIRS} .include "${.CURDIR}/${arch}/Makefile.inc" .PATH: ${.CURDIR}/${arch} .endfor OBJS+= ${ASM} POBJS+= ${ASM:.o=.po} CLEANFILES+= ${ASM} ${POBJS} CPPFLAGS+= -D_KERNTYPES LIBC_MACHINE_CPU?= ${MACHINE_CPU} # Build the library if SRCS is now defined ... .if defined(SRCS) .if defined(MLIBDIR) && ${LIBC_MACHINE_CPU} != "arm" LIB= ${MLIBDIR} .else LIB= ${LIBC_MACHINE_CPU} .endif SHLIB_VERSION_FILE= ${.CURDIR}/${LIB}/shlib_version LIB_EXPSYM= ${LIB}.expsym # resolved in .PATH .include .else # ... otherwise just build the manpages .include .endif .include