11.43Smrg#	$NetBSD: Makefile,v 1.43 2025/09/25 05:11:26 mrg Exp $
21.1Slukem#
31.1Slukem
41.9Slukem.include <bsd.own.mk>
51.9Slukem
61.1SlukemPROG=	makefs
71.36SreinoudSRCS=	cd9660.c chfs.c ffs.c v7fs.c msdos.c udf.c\
81.16Sdyoung	getid.c \
91.24Spooka	makefs.c misc.c \
101.16Sdyoung	pack_dev.c \
111.20She	spec.c \
121.16Sdyoung	walk.c
131.2SlukemMAN=	makefs.8
141.1Slukem
151.9SlukemMKNODSRC=	${NETBSDSRCDIR}/sbin/mknod
161.9SlukemMTREESRC=	${NETBSDSRCDIR}/usr.sbin/mtree
171.1Slukem
181.33SchristosCPPFLAGS+=	-I${.CURDIR} -I${MKNODSRC} -I${MTREESRC} -DMAKEFS
191.35Schristos#CPPFLAGS+=	-DMSDOSFS_DEBUG
201.24Spooka.PATH:		${MKNODSRC} ${MTREESRC}
211.24Spooka
221.24Spooka.include "${.CURDIR}/cd9660/Makefile.inc"
231.30Sttoth.include "${.CURDIR}/chfs/Makefile.inc"
241.24Spooka.include "${.CURDIR}/ffs/Makefile.inc"
251.29Stron.include "${.CURDIR}/v7fs/Makefile.inc"
261.32Schristos.include "${.CURDIR}/msdos/Makefile.inc"
271.36Sreinoud.include "${.CURDIR}/udf/Makefile.inc"
281.27Stron
291.39Sriastrad.if defined(HOSTPROG)
301.39SriastradLDADD+=	-lm
311.39Sriastrad.else
321.38ShaukeDPADD+= ${LIBUTIL} ${LIBM}
331.38ShaukeLDADD+= -lutil -lm
341.37Smrg
351.41SlukemCOPTS.cd9660.c+=		${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_FORMAT_TRUNCATION}
361.41SlukemCOPTS.cd9660_conversion.c+=	${CC_WNO_FORMAT_TRUNCATION}
371.41SlukemCOPTS.udf.c+=			${CC_WNO_STRINGOP_TRUNCATION}
381.41SlukemCOPTS.v7fs_estimate.c+=		${CC_WNO_STRINGOP_TRUNCATION}
391.41SlukemCOPTS.v7fs_populate.c+=		${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_FORMAT_TRUNCATION}
401.21Sbouyer.endif
411.1Slukem
421.1Slukem.include <bsd.prog.mk>
431.36Sreinoud# DO NOT DELETE
44