Makefile revision 1.11
11.11Sjoerg#	$NetBSD: Makefile,v 1.11 2021/02/02 21:31:11 joerg Exp $
21.1Schristos
31.1Schristos.include <bsd.own.mk>
41.1Schristos
51.1SchristosPROG=	fstyp
61.9StkusumiSRCS=	apfs.c cd9660.c exfat.c ext2fs.c fstyp.c hammer.c hammer2.c hfsplus.c msdosfs.c ntfs.c ufs.c
71.1Schristos
81.1Schristos.if (${MKZFS} != "no")
91.1SchristosSRCS+=	zfs.c
101.1Schristos.endif
111.1Schristos
121.1SchristosMAN=	fstyp.8
131.1Schristos
141.1SchristosWARNS?=	6
151.1Schristos
161.1Schristos.if (${MKZFS} != "no")
171.1SchristosCFLAGS+=	-DHAVE_ZFS
181.3SchsCOPTS.zfs.c+=	-Wno-unknown-pragmas
191.3SchsCOPTS.zfs.c+=	-Wno-sign-conversion
201.3SchsCOPTS.zfs.c+=	-Wno-strict-prototypes
211.3SchsCOPTS.zfs.c+=	-I${NETBSDSRCDIR}/external
221.3SchsCOPTS.zfs.c+=	-I${NETBSDSRCDIR}/external/cddl/osnet/include
231.3SchsCOPTS.zfs.c+=	-I${NETBSDSRCDIR}/external/cddl/osnet/sys
241.5ShannkenCOPTS.zfs.c+=	-I${NETBSDSRCDIR}/external/cddl/osnet/dist/head
251.4ShannkenCOPTS.zfs.c+=	-I${NETBSDSRCDIR}/external/cddl/osnet/dist/lib/libzpool/common
261.3SchsCOPTS.zfs.c+=	-I${NETBSDSRCDIR}/external/cddl/osnet/dist/uts/common
271.3SchsCOPTS.zfs.c+=	-I${NETBSDSRCDIR}/external/cddl/osnet/dist/uts/common/fs/zfs
281.3SchsCOPTS.zfs.c+=	-I${NETBSDSRCDIR}/external/cddl/osnet/dist/lib/libnvpair
291.1SchristosLDADD+=	-lnvpair -lzfs
301.1Schristos.endif
311.1Schristos
321.11SjoergCWARNFLAGS.clang+=	-Wno-unknown-pragmas -Wno-error=address-of-packed-member
331.10SmrgCWARNFLAGS.gcc+=        ${GCC_NO_ADDR_OF_PACKED_MEMBER}
341.2Sjoerg
351.1Schristos.include <bsd.prog.mk>
36