xref: /freebsd/usr.sbin/makefs/Makefile (revision d347a0da971ec2362feeb8c8a613465e2f88b08b)
1d347a0daSSam Leffler#	$FreeBSD$
2d347a0daSSam Leffler
3d347a0daSSam LefflerPROG=	makefs
4d347a0daSSam LefflerMAN=	makefs.8
5d347a0daSSam Leffler
6d347a0daSSam LefflerWARNS?=	2
7d347a0daSSam Leffler
8d347a0daSSam LefflerCFLAGS+=-I.
9d347a0daSSam LefflerSRCS=	ffs.c getid.c makefs.c walk.c
10d347a0daSSam Leffler
11d347a0daSSam Leffler.PATH:	${.CURDIR}/ffs
12d347a0daSSam LefflerCFLAGS+=-Iffs
13d347a0daSSam LefflerCFLAGS+=-DHAVE_STRUCT_STAT_ST_FLAGS=1
14d347a0daSSam LefflerCFLAGS+=-DHAVE_STRUCT_STAT_ST_GEN=1
15d347a0daSSam LefflerSRCS+=	buf.c ffs_alloc.c ffs_balloc.c ffs_bswap.c ffs_subr.c mkfs.c ufs_bmap.c
16d347a0daSSam Leffler
17d347a0daSSam Leffler.PATH:	${.CURDIR}/compat
18d347a0daSSam LefflerCFLAGS+=-Icompat
19d347a0daSSam LefflerSRCS+=	pwcache.c strsuftoll.c
20d347a0daSSam Leffler
21d347a0daSSam Leffler.PATH:	${.CURDIR}/../mtree
22d347a0daSSam LefflerCFLAGS+=-I../mtree
23d347a0daSSam LefflerSRCS+=	misc.c spec.c
24d347a0daSSam Leffler
25d347a0daSSam Leffler.PATH:	${.CURDIR}/../../sys/ufs/ffs
26d347a0daSSam LefflerSRCS+=	ffs_tables.c
27d347a0daSSam Leffler
28d347a0daSSam Leffler.include <bsd.prog.mk>
29