# $NetBSD: Makefile,v 1.15 2024/04/26 18:21:25 christos Exp $ .include 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 DPADD+= ${LIBNVPAIR} 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 CWARNFLAGS+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} .include