]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - cddl/lib/libzfsbootenv/Makefile
Merge bmake-20230510
[FreeBSD/FreeBSD.git] / cddl / lib / libzfsbootenv / Makefile
1 # $FreeBSD$
2
3 .PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libzfsbootenv
4 .PATH: ${SRCTOP}/sys/contrib/openzfs/include
5
6 PACKAGE=        zfs
7 LIB=            zfsbootenv
8 SHLIB_MAJOR=    1
9
10 LIBADD=         zfs
11 LIBADD+=        nvpair
12
13 INCS=   libzfsbootenv.h
14 USER_C= \
15         lzbe_device.c \
16         lzbe_util.c \
17         lzbe_pair.c
18
19 SRCS= $(USER_C)
20
21 CSTD=   c99
22 CFLAGS+= -DIN_BASE
23 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include
24 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/
25 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd
26 CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
27 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/module/icp/include
28 CFLAGS+= -include ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h
29 CFLAGS+= -DHAVE_ISSETUGID
30 CFLAGS+= -include ${SRCTOP}/sys/modules/zfs/zfs_config.h
31 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/zfs
32 CFLAGS.lzbe_device.c=   -Wno-cast-qual
33 CFLAGS.lzbe_util.c=     -Wno-cast-qual
34 CFLAGS.lzbe_pair.c=     -Wno-cast-qual
35
36 .include <bsd.lib.mk>