168673Sobrien# $FreeBSD: releng/10.3/usr.sbin/fstyp/Makefile 293776 2016-01-12 16:38:09Z allanjude $
278828Sobrien
368673Sobrien.include <bsd.own.mk>
468673Sobrien
568673SobrienPROG=	fstyp
668673SobrienSRCS=	cd9660.c ext2fs.c fstyp.c geli.c msdosfs.c ntfs.c ufs.c
768673Sobrien
868673Sobrien.if ${MK_ZFS} != "no"
968673SobrienSRCS +=	zfs.c
1068673Sobrien.endif
1168673Sobrien
1268673SobrienMAN=	fstyp.8
1368673Sobrien
1468673SobrienWARNS?=	2
1568673Sobrien
1668673Sobrien.if ${MK_TESTS} != "no"
1768673SobrienSUBDIR+=	tests
18218822Sdim.endif
1968673Sobrien
2068673SobrienCFLAGS+=-I${.CURDIR}/../../sys
2168673Sobrien
2268673Sobrien.if ${MK_ZFS} != "no"
2368673SobrienIGNORE_PRAGMA=  YES
2468673Sobrien
2568673SobrienCFLAGS+= -DNEED_SOLARIS_BOOLEAN -DHAVE_ZFS
2668673SobrienCFLAGS+= -I${.CURDIR}/../../sys/cddl/compat/opensolaris
2768673SobrienCFLAGS+= -I${.CURDIR}/../../cddl/compat/opensolaris/include
2868673SobrienCFLAGS+= -I${.CURDIR}/../../cddl/compat/opensolaris/lib/libumem
2968673SobrienCFLAGS+= -I${.CURDIR}/../../cddl/contrib/opensolaris/lib/libnvpair
3068673SobrienCFLAGS+= -I${.CURDIR}/../../cddl/contrib/opensolaris/lib/libzpool/common
3168673SobrienCFLAGS+= -I${.CURDIR}/../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs
3268673SobrienCFLAGS+= -I${.CURDIR}/../../sys/cddl/contrib/opensolaris/uts/common
3368673SobrienCFLAGS+= -I${.CURDIR}/../../sys/cddl/contrib/opensolaris/uts/common/sys
3468673SobrienCFLAGS+= -I${.CURDIR}/../../cddl/contrib/opensolaris/head
3568673Sobrien.endif
3677298Sobrien
3768673SobrienDPADD=   ${LIBGEOM} ${LIBMD}
3868673SobrienLDADD=   -lgeom -lmd
39
40.if ${MK_ZFS} != "no"
41DPADD += ${LIBNVPAIR} ${LIBZFS}
42LDADD += -lnvpair -lzfs
43.endif
44
45.include <bsd.prog.mk>
46