1*3587d6f8Sriastradh# $NetBSD: Makefile,v 1.2 2023/09/04 18:16:53 riastradh Exp $ 2dd3ee07dSrin# 3dd3ee07dSrin 4dd3ee07dSrin# libc routines with strictly aligned memory access 5dd3ee07dSrin 6dd3ee07dSrinUSE_SHLIBDIR= yes 7dd3ee07dSrin 8dd3ee07dSrin.include <bsd.own.mk> 9dd3ee07dSrin 10dd3ee07dSrinLIBC_MACHINE_CPU?= ${MACHINE_CPU} 11dd3ee07dSrin 12dd3ee07dSrin.if exists(arch/${LIBC_MACHINE_CPU}) 13dd3ee07dSrin.include "arch/${LIBC_MACHINE_CPU}/Makefile.inc" 14dd3ee07dSrin.PATH: ${.CURDIR}/arch/${LIBC_MACHINE_CPU} 15dd3ee07dSrin.elif exists(arch/${MACHINE_ARCH}) 16dd3ee07dSrin.include "arch/${MACHINE_ARCH}/Makefile.inc" 17dd3ee07dSrin.PATH: ${.CURDIR}/arch/${MACHINE_ARCH} 18*3587d6f8Sriastradh.elif exists(arch/${MACHINE}) 19dd3ee07dSrin.include "arch/${MACHINE}/Makefile.inc" 20dd3ee07dSrin.PATH: ${.CURDIR}/arch/${MACHINE} 21dd3ee07dSrin.endif 22dd3ee07dSrin 23dd3ee07dSrin.if !empty(SRCS) 24dd3ee07dSrin 25dd3ee07dSrinLIB?= c_aligned 26dd3ee07dSrin 27dd3ee07dSrin.include <bsd.lib.mk> 28dd3ee07dSrin.endif 29