blob: 9adb10b00fc9cb8c6cf018579fa2790c8b1f6ab2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# $NetBSD: Makefile,v 1.13 2023/06/03 08:53:00 lukem Exp $
.include <bsd.own.mk>
PROG= fstyp
SRCS= apfs.c cd9660.c exfat.c ext2fs.c fstyp.c hammer.c hammer2.c hfsplus.c msdosfs.c ntfs.c ufs.c
.if (${MKZFS} != "no")
SRCS+= zfs.c
.endif
MAN= fstyp.8
WARNS?= 6
.if (${MKZFS} != "no")
COPTS.zfs.c+= -Wno-unknown-pragmas
COPTS.zfs.c+= -Wno-sign-conversion
COPTS.zfs.c+= -Wno-strict-prototypes
LDADD+= -lnvpair -lzfs
OSNET=${NETBSDSRCDIR}/external/cddl/osnet
CPPFLAGS+= -DHAVE_ZFS
CPPFLAGS.zfs.c+= -I${NETBSDSRCDIR}/external
CPPFLAGS.zfs.c+= -I${OSNET}/include
CPPFLAGS.zfs.c+= -I${OSNET}/sys
CPPFLAGS.zfs.c+= -I${OSNET}/dist/head
CPPFLAGS.zfs.c+= -I${OSNET}/dist/lib/libzpool/common
CPPFLAGS.zfs.c+= -I${OSNET}/dist/uts/common
CPPFLAGS.zfs.c+= -I${OSNET}/dist/uts/common/fs/zfs
CPPFLAGS.zfs.c+= -I${OSNET}/dist/lib/libnvpair
.endif
CWARNFLAGS.clang+= -Wno-unknown-pragmas -Wno-error=address-of-packed-member
CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk>
|