1185222Ssam#	$FreeBSD$
2185222Ssam
3290586Sngie.include <bsd.own.mk>
4290586Sngie
5185222SsamPROG=	makefs
6214921Scognet
7214921ScognetCFLAGS+=-I${.CURDIR}
8214921Scognet
9214921ScognetSRCS=	cd9660.c ffs.c \
10214921Scognet	makefs.c \
11223306Smarcel	mtree.c \
12214921Scognet	walk.c
13185222SsamMAN=	makefs.8
14185222Ssam
15186251SsamWARNS?=	2
16186251Ssam
17214921Scognet.include "${.CURDIR}/cd9660/Makefile.inc"
18214921Scognet.include "${.CURDIR}/ffs/Makefile.inc"
19185222Ssam
20186271SsamCFLAGS+=-DHAVE_STRUCT_STAT_ST_FLAGS=1
21186271SsamCFLAGS+=-DHAVE_STRUCT_STAT_ST_GEN=1
22185222Ssam
23250407Sbrooks.PATH: ${.CURDIR}/../../contrib/mtree
24250407SbrooksCFLAGS+=-I${.CURDIR}/../../contrib/mtree
25250407SbrooksSRCS+=	getid.c misc.c spec.c
26186251Ssam
27250407Sbrooks.PATH: ${.CURDIR}/../../contrib/mknod
28250407SbrooksCFLAGS+=-I${.CURDIR}/../../contrib/mknod
29250407SbrooksSRCS+=	pack_dev.c
30250407Sbrooks
31186261Ssam.PATH:	${.CURDIR}/../../sys/ufs/ffs
32186261SsamSRCS+=	ffs_tables.c
33186251Ssam
34250407SbrooksCFLAGS+=	-I${.CURDIR}/../../lib/libnetbsd
35250407SbrooksLIBNETBSDDIR=	${.OBJDIR}/../../lib/libnetbsd
36250407SbrooksLIBNETBSD=	${LIBNETBSDDIR}/libnetbsd.a
37250407SbrooksDPADD+=		${LIBNETBSD}
38250407SbrooksLDADD+=		${LIBNETBSD}
39223306Smarcel
40250407SbrooksDPADD+=  ${LIBSBUF} ${LIBUTIL}
41250407SbrooksLDADD+=  -lsbuf -lutil
42250407Sbrooks
43290586Sngie.if ${MK_TESTS} != "no"
44290586SngieSUBDIR+=	tests
45290586Sngie.endif
46290586Sngie
47185222Ssam.include <bsd.prog.mk>
48