xref: /dflybsd-src/usr.sbin/makefs/Makefile (revision 2d60b848f2503f28d840ceae174d07eb149ccce9)
15978408cSSascha Wildner#	$FreeBSD: head/usr.sbin/makefs/Makefile 332844 2018-04-20 22:23:38Z emaste $
25978408cSSascha Wildner
35978408cSSascha WildnerPROG=	makefs
45978408cSSascha Wildner
5*2d60b848STomohiro KusumiCFLAGS+=-I${.CURDIR} # -g
65978408cSSascha Wildner
7*2d60b848STomohiro KusumiSRCS=	cd9660.c ffs.c msdos.c hammer2.c \
85978408cSSascha Wildner	makefs.c \
95978408cSSascha Wildner	mtree.c \
105978408cSSascha Wildner	walk.c
115978408cSSascha WildnerMAN=	makefs.8
125978408cSSascha Wildner
135978408cSSascha WildnerWARNS?=	2
145978408cSSascha Wildner
15811c2036SSascha Wildner.include "${.CURDIR}/cd9660/Makefile.inc"
16811c2036SSascha Wildner.include "${.CURDIR}/ffs/Makefile.inc"
1720f6ddd0STomohiro Kusumi.include "${.CURDIR}/msdos/Makefile.inc"
18*2d60b848STomohiro Kusumi.include "${.CURDIR}/hammer2/Makefile.inc"
195978408cSSascha Wildner
20cdfb6d44SSascha WildnerCFLAGS+=-DHAVE_NBTOOL_CONFIG_H=0
21cdfb6d44SSascha WildnerCFLAGS+=-DHAVE_NETDB_H=1
22cdfb6d44SSascha WildnerCFLAGS+=-DHAVE_STRUCT_STAT_BIRTHTIME=0
235978408cSSascha WildnerCFLAGS+=-DHAVE_STRUCT_STAT_ST_FLAGS=1
24cdfb6d44SSascha WildnerCFLAGS+=-DHAVE_STRUCT_STAT_ST_MTIMENSEC=0
25cdfb6d44SSascha WildnerCFLAGS+=-DHAVE_STRUCT_STATVFS_F_IOSIZE=0
265978408cSSascha Wildner
27811c2036SSascha Wildner.PATH: ${.CURDIR}/../mtree
28811c2036SSascha WildnerCFLAGS+=-I${.CURDIR}/../mtree
29811c2036SSascha WildnerSRCS+=	getid.c misc.c pack_dev.c spec.c stat_flags.c
305978408cSSascha Wildner
31811c2036SSascha WildnerDPADD=	${LIBUTIL} ${LIBSBUF}
32811c2036SSascha WildnerLDADD=	-lutil -lsbuf
335978408cSSascha Wildner
34811c2036SSascha Wildner#.if ${MK_TESTS} != "no"
35811c2036SSascha Wildner#SUBDIR+=	tests
36811c2036SSascha Wildner#.endif
375978408cSSascha Wildner
385978408cSSascha Wildner.include <bsd.prog.mk>
39