1# $FreeBSD$ 2 3.include <src.opts.mk> 4 5PROG= fstyp 6SRCS= cd9660.c exfat.c ext2fs.c fstyp.c geli.c msdosfs.c ntfs.c ufs.c 7 8.if ${MK_ZFS} != "no" 9SRCS += zfs.c 10.endif 11 12MAN= fstyp.8 13 14WARNS?= 2 15 16.include <src.opts.mk> 17.include <bsd.endian.mk> 18 19.if ${MK_TESTS} != "no" && ${TARGET_ENDIANNESS} == 1234 20SUBDIR+= tests 21.endif 22 23CFLAGS+=-I${.CURDIR}/../../sys 24 25.if ${MK_ZFS} != "no" 26IGNORE_PRAGMA= YES 27 28CFLAGS+= -DNEED_SOLARIS_BOOLEAN -DHAVE_ZFS 29CFLAGS+= -I${SRCTOP}/sys/cddl/compat/opensolaris 30CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include 31CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/lib/libumem 32CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libnvpair 33CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzpool/common 34CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs 35CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common 36CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/sys 37CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/head 38.endif 39 40LIBADD= geom md 41 42.if ${MK_ZFS} != "no" 43LIBADD+=nvpair zfs 44.endif 45 46.include <bsd.prog.mk> 47