3 .PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libspl
4 .PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libspl/os/freebsd
5 .PATH: ${SRCTOP}/sys/contrib/openzfs/include
20 include/sys/list_impl.h
22 # These functions are not required when bootstrapping and the atomic code
23 # will not compile when building on macOS.
24 .if !defined(BOOTSTRAPPING)
32 .if ${MACHINE_ARCH} == "amd64"
33 .PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libspl/asm-x86_64
35 .elif ${MACHINE_ARCH} == "i386"
36 .PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libspl/asm-i386
39 .PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libspl/asm-generic
48 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include
49 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/
50 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd
51 CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
52 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/module/icp/include
53 CFLAGS+= -include ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h
54 CFLAGS+= -DHAVE_ISSETUGID
55 CFLAGS+= -include ${SRCTOP}/sys/modules/zfs/zfs_config.h
56 CFLAGS.atomic.S+= -DLOCORE