1# $FreeBSD$ 2 3.PATH: ${.CURDIR}/../../cddl/compat/opensolaris/kern 4 5KMOD= opensolaris 6SRCS= opensolaris.c \ 7 opensolaris_cmn_err.c \ 8 opensolaris_kmem.c \ 9 opensolaris_misc.c 10 11_A=${.CURDIR}/../../cddl/contrib/opensolaris/common/atomic 12.if exists(${_A}/${MACHINE_CPUARCH}/opensolaris_atomic.S) 13.PATH: ${_A}/${MACHINE_CPUARCH} 14SRCS+= opensolaris_atomic.S 15.elif exists(${_A}/${MACHINE_ARCH}/opensolaris_atomic.S) 16.PATH: ${_A}/${MACHINE_ARCH} 17SRCS+= opensolaris_atomic.S 18.else 19SRCS+= opensolaris_atomic.c 20.endif 21 22CFLAGS+= -I${.CURDIR}/../../cddl/compat/opensolaris \ 23 -I${.CURDIR}/../../cddl/contrib/opensolaris/uts/common \ 24 -I${.CURDIR}/../.. 25 26IGNORE_PRAGMA= 1 27 28.include <bsd.kmod.mk> 29