]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/modules/opensolaris/Makefile
MFV r304057:
[FreeBSD/FreeBSD.git] / sys / modules / opensolaris / Makefile
1 # $FreeBSD$
2
3 SYSDIR?=        ${.CURDIR}/../..
4
5 .PATH:          ${SYSDIR}/cddl/compat/opensolaris/kern
6
7 KMOD=           opensolaris
8 SRCS=           opensolaris.c           \
9                 opensolaris_cmn_err.c   \
10                 opensolaris_kmem.c      \
11                 opensolaris_misc.c      \
12                 opensolaris_sunddi.c
13
14 _A=${SYSDIR}/cddl/contrib/opensolaris/common/atomic
15 .if exists(${_A}/${MACHINE_CPUARCH}/opensolaris_atomic.S)
16 .PATH:  ${_A}/${MACHINE_CPUARCH}
17 SRCS+=          opensolaris_atomic.S
18 .elif exists(${_A}/${MACHINE_ARCH}/opensolaris_atomic.S)
19 .PATH:  ${_A}/${MACHINE_ARCH}
20 SRCS+=          opensolaris_atomic.S
21 .else
22 SRCS+=          opensolaris_atomic.c
23 .endif
24
25 CFLAGS+=        -I${SYSDIR}/cddl/compat/opensolaris             \
26                 -I${SYSDIR}/cddl/contrib/opensolaris/uts/common \
27                 -I${SYSDIR}
28
29 IGNORE_PRAGMA=  1
30
31 .include <bsd.kmod.mk>
32
33 CFLAGS+=        -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h