1275680Strasz# $FreeBSD$
2275680Strasz
3287441Sasomers.include <bsd.own.mk>
4287441Sasomers
5275680StraszPROG=	fstyp
6293776SallanjudeSRCS=	cd9660.c ext2fs.c fstyp.c geli.c msdosfs.c ntfs.c ufs.c
7293776Sallanjude
8293776Sallanjude.if ${MK_ZFS} != "no"
9293776SallanjudeSRCS +=	zfs.c
10293776Sallanjude.endif
11293776Sallanjude
12275680StraszMAN=	fstyp.8
13275680Strasz
14293776SallanjudeWARNS?=	2
15275680Strasz
16287441Sasomers.if ${MK_TESTS} != "no"
17287441SasomersSUBDIR+=	tests
18287441Sasomers.endif
19287441Sasomers
20293776SallanjudeCFLAGS+=-I${.CURDIR}/../../sys
21293776Sallanjude
22293776Sallanjude.if ${MK_ZFS} != "no"
23293776SallanjudeIGNORE_PRAGMA=  YES
24293776Sallanjude
25293776SallanjudeCFLAGS+= -DNEED_SOLARIS_BOOLEAN -DHAVE_ZFS
26293776SallanjudeCFLAGS+= -I${.CURDIR}/../../sys/cddl/compat/opensolaris
27293776SallanjudeCFLAGS+= -I${.CURDIR}/../../cddl/compat/opensolaris/include
28293776SallanjudeCFLAGS+= -I${.CURDIR}/../../cddl/compat/opensolaris/lib/libumem
29293776SallanjudeCFLAGS+= -I${.CURDIR}/../../cddl/contrib/opensolaris/lib/libnvpair
30293776SallanjudeCFLAGS+= -I${.CURDIR}/../../cddl/contrib/opensolaris/lib/libzpool/common
31293776SallanjudeCFLAGS+= -I${.CURDIR}/../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs
32293776SallanjudeCFLAGS+= -I${.CURDIR}/../../sys/cddl/contrib/opensolaris/uts/common
33293776SallanjudeCFLAGS+= -I${.CURDIR}/../../sys/cddl/contrib/opensolaris/uts/common/sys
34293776SallanjudeCFLAGS+= -I${.CURDIR}/../../cddl/contrib/opensolaris/head
35293776Sallanjude.endif
36293776Sallanjude
37293776SallanjudeDPADD=   ${LIBGEOM} ${LIBMD}
38293776SallanjudeLDADD=   -lgeom -lmd
39293776Sallanjude
40293776Sallanjude.if ${MK_ZFS} != "no"
41293776SallanjudeDPADD += ${LIBNVPAIR} ${LIBZFS}
42293776SallanjudeLDADD += -lnvpair -lzfs
43293776Sallanjude.endif
44293776Sallanjude
45275680Strasz.include <bsd.prog.mk>
46