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