1185222Ssam#	$FreeBSD$
2185222Ssam
3185222SsamPROG=	makefs
4214921Scognet
5214921ScognetCFLAGS+=-I${.CURDIR}
6214921Scognet
7214921ScognetSRCS=	cd9660.c ffs.c \
8214921Scognet	makefs.c \
9223306Smarcel	mtree.c \
10214921Scognet	walk.c
11185222SsamMAN=	makefs.8
12185222Ssam
13186251SsamWARNS?=	2
14186251Ssam
15214921Scognet.include "${.CURDIR}/cd9660/Makefile.inc"
16214921Scognet.include "${.CURDIR}/ffs/Makefile.inc"
17185222Ssam
18186271SsamCFLAGS+=-DHAVE_STRUCT_STAT_ST_FLAGS=1
19186271SsamCFLAGS+=-DHAVE_STRUCT_STAT_ST_GEN=1
20185222Ssam
21250407Sbrooks.PATH: ${.CURDIR}/../../contrib/mtree
22250407SbrooksCFLAGS+=-I${.CURDIR}/../../contrib/mtree
23250407SbrooksSRCS+=	getid.c misc.c spec.c
24186251Ssam
25250407Sbrooks.PATH: ${.CURDIR}/../../contrib/mknod
26250407SbrooksCFLAGS+=-I${.CURDIR}/../../contrib/mknod
27250407SbrooksSRCS+=	pack_dev.c
28250407Sbrooks
29186261Ssam.PATH:	${.CURDIR}/../../sys/ufs/ffs
30186261SsamSRCS+=	ffs_tables.c
31186251Ssam
32250407SbrooksCFLAGS+=	-I${.CURDIR}/../../lib/libnetbsd
33250407SbrooksLIBNETBSDDIR=	${.OBJDIR}/../../lib/libnetbsd
34250407SbrooksLIBNETBSD=	${LIBNETBSDDIR}/libnetbsd.a
35250407SbrooksDPADD+=		${LIBNETBSD}
36250407SbrooksLDADD+=		${LIBNETBSD}
37223306Smarcel
38250407SbrooksDPADD+=  ${LIBSBUF} ${LIBUTIL}
39250407SbrooksLDADD+=  -lsbuf -lutil
40250407Sbrooks
41185222Ssam.include <bsd.prog.mk>
42