xref: /freebsd-12.1/usr.sbin/makefs/Makefile (revision ffc1b5b5)
1d347a0daSSam Leffler#	$FreeBSD$
2d347a0daSSam Leffler
346783b12SMarcel MoolenaarSRCDIR:=${.PARSEDIR:tA}
446783b12SMarcel Moolenaar
57bdfc3b7SEnji Cooper.include <src.opts.mk>
67bdfc3b7SEnji Cooper
7d347a0daSSam LefflerPROG=	makefs
801a0f853SOlivier Houchard
946783b12SMarcel MoolenaarCFLAGS+=-I${SRCDIR}
1001a0f853SOlivier Houchard
11*ffc1b5b5SEd MasteSRCS=	cd9660.c \
12*ffc1b5b5SEd Maste	ffs.c \
1301a0f853SOlivier Houchard	makefs.c \
14*ffc1b5b5SEd Maste	msdos.c \
15484b5c25SMarcel Moolenaar	mtree.c \
1601a0f853SOlivier Houchard	walk.c
17d347a0daSSam LefflerMAN=	makefs.8
18d347a0daSSam Leffler
197092a907SEd MasteWARNS?=	2
20d347a0daSSam Leffler
2146783b12SMarcel Moolenaar.include "${SRCDIR}/cd9660/Makefile.inc"
2246783b12SMarcel Moolenaar.include "${SRCDIR}/ffs/Makefile.inc"
23*ffc1b5b5SEd Maste.include "${SRCDIR}/msdos/Makefile.inc"
24d347a0daSSam Leffler
25d347a0daSSam LefflerCFLAGS+=-DHAVE_STRUCT_STAT_ST_FLAGS=1
26d347a0daSSam Leffler
2746783b12SMarcel Moolenaar.PATH: ${SRCTOP}/contrib/mtree
2846783b12SMarcel MoolenaarCFLAGS+=-I${SRCTOP}/contrib/mtree
2943e8dbd3SBrooks DavisSRCS+=	getid.c misc.c spec.c
3043e8dbd3SBrooks Davis
3146783b12SMarcel Moolenaar.PATH: ${SRCTOP}/contrib/mknod
3246783b12SMarcel MoolenaarCFLAGS+=-I${SRCTOP}/contrib/mknod
3343e8dbd3SBrooks DavisSRCS+=	pack_dev.c
34d347a0daSSam Leffler
3546783b12SMarcel MoolenaarCFLAGS+=	-I${SRCTOP}/lib/libnetbsd
362df4d962SBaptiste DaroussinLIBADD=		netbsd util sbuf
37484b5c25SMarcel Moolenaar
38d511b20aSEnji CooperHAS_TESTS=
394b330699SEnji CooperSUBDIR.${MK_TESTS}+= tests
407bdfc3b7SEnji Cooper
41d347a0daSSam Leffler.include <bsd.prog.mk>
42