1 1.5 nakayama # $NetBSD: Makefile.inc,v 1.5 2008/01/22 12:34:58 nakayama Exp $ 2 1.2 ad 3 1.4 mrg .include <bsd.own.mk> 4 1.4 mrg 5 1.4 mrg .if ${MACHINE} == "sparc64" 6 1.4 mrg 7 1.4 mrg SPARC64DIR= ${.PARSEDIR}/../../sparc64/atomic 8 1.5 nakayama .PATH.c: ${SPARC64DIR} 9 1.5 nakayama .PATH.S: ${SPARC64DIR} 10 1.4 mrg 11 1.4 mrg .include "${SPARC64DIR}/Makefile.inc" 12 1.4 mrg 13 1.4 mrg .else 14 1.4 mrg . if defined(LIB) && (${LIB} == "kern") 15 1.2 ad 16 1.2 ad SRCS+= atomic_add_32_cas.c atomic_add_32_nv_cas.c atomic_and_32_cas.c \ 17 1.3 ad atomic_and_32_nv_cas.c atomic_dec_32_cas.c atomic_dec_32_nv_cas.c \ 18 1.3 ad atomic_inc_32_cas.c atomic_inc_32_nv_cas.c atomic_or_32_cas.c \ 19 1.2 ad atomic_or_32_nv_cas.c atomic_swap_32_cas.c \ 20 1.2 ad atomic_cas.S membar_ops.S 21 1.2 ad 22 1.4 mrg . endif 23 1.4 mrg 24 1.2 ad .endif 25