Home | History | Annotate | Line # | Download | only in fstyp
      1 #	$NetBSD: Makefile,v 1.15 2024/04/26 18:21:25 christos Exp $
      2 
      3 .include <bsd.own.mk>
      4 
      5 PROG=	fstyp
      6 SRCS=	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")
      9 SRCS+=	zfs.c
     10 .endif
     11 
     12 MAN=	fstyp.8
     13 
     14 WARNS?=	6
     15 
     16 .if (${MKZFS} != "no")
     17 COPTS.zfs.c+=	-Wno-unknown-pragmas
     18 COPTS.zfs.c+=	-Wno-sign-conversion
     19 COPTS.zfs.c+=	-Wno-strict-prototypes
     20 LDADD+=	-lnvpair
     21 DPADD+= ${LIBNVPAIR}
     22 
     23 OSNET=${NETBSDSRCDIR}/external/cddl/osnet
     24 CPPFLAGS+=	-DHAVE_ZFS
     25 CPPFLAGS.zfs.c+=	-I${NETBSDSRCDIR}/external
     26 CPPFLAGS.zfs.c+=	-I${OSNET}/include
     27 CPPFLAGS.zfs.c+=	-I${OSNET}/sys
     28 CPPFLAGS.zfs.c+=	-I${OSNET}/dist/head
     29 CPPFLAGS.zfs.c+=	-I${OSNET}/dist/lib/libzpool/common
     30 CPPFLAGS.zfs.c+=	-I${OSNET}/dist/uts/common
     31 CPPFLAGS.zfs.c+=	-I${OSNET}/dist/uts/common/fs/zfs
     32 CPPFLAGS.zfs.c+=	-I${OSNET}/dist/lib/libnvpair
     33 .endif
     34 
     35 CWARNFLAGS.clang+=	-Wno-unknown-pragmas
     36 CWARNFLAGS+=        	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
     37 
     38 .include <bsd.prog.mk>
     39