1*c4b7a9e7Slukem# $NetBSD: Makefile,v 1.41 2023/06/03 09:09:21 lukem Exp $ 2de8b3ad2Slukem# 3de8b3ad2Slukem 417d72c8aSlukem.include <bsd.own.mk> 517d72c8aSlukem 6de8b3ad2SlukemPROG= makefs 7e2036ad8SreinoudSRCS= cd9660.c chfs.c ffs.c v7fs.c msdos.c udf.c\ 8c3f075faSdyoung getid.c \ 9aeac8f51Spooka makefs.c misc.c \ 10c3f075faSdyoung pack_dev.c \ 110a97c3f6She spec.c \ 12c3f075faSdyoung walk.c 1316257ef5SlukemMAN= makefs.8 14de8b3ad2Slukem 1517d72c8aSlukemMKNODSRC= ${NETBSDSRCDIR}/sbin/mknod 1617d72c8aSlukemMTREESRC= ${NETBSDSRCDIR}/usr.sbin/mtree 17de8b3ad2Slukem 18273b781bSchristosCPPFLAGS+= -I${.CURDIR} -I${MKNODSRC} -I${MTREESRC} -DMAKEFS 19e502c2ffSchristos#CPPFLAGS+= -DMSDOSFS_DEBUG 20aeac8f51Spooka.PATH: ${MKNODSRC} ${MTREESRC} 21aeac8f51Spooka 22aeac8f51Spooka.include "${.CURDIR}/cd9660/Makefile.inc" 230751a667Sttoth.include "${.CURDIR}/chfs/Makefile.inc" 24aeac8f51Spooka.include "${.CURDIR}/ffs/Makefile.inc" 25dd9e8309Such.include "${.CURDIR}/v7fs/Makefile.inc" 263d364f54Schristos.include "${.CURDIR}/msdos/Makefile.inc" 27e2036ad8Sreinoud.include "${.CURDIR}/udf/Makefile.inc" 280a97c3f6She 29b9ccfe96Sriastradh.if defined(HOSTPROG) 30b9ccfe96SriastradhLDADD+= -lm 31b9ccfe96Sriastradh.else 3256fc4047ShaukeDPADD+= ${LIBUTIL} ${LIBM} 3356fc4047ShaukeLDADD+= -lutil -lm 34de11d876Smrg 35*c4b7a9e7SlukemCOPTS.cd9660.c+= ${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_FORMAT_TRUNCATION} 36*c4b7a9e7SlukemCOPTS.cd9660_conversion.c+= ${CC_WNO_FORMAT_TRUNCATION} 37*c4b7a9e7SlukemCOPTS.udf.c+= ${CC_WNO_STRINGOP_TRUNCATION} 38*c4b7a9e7SlukemCOPTS.v7fs_estimate.c+= ${CC_WNO_STRINGOP_TRUNCATION} 39*c4b7a9e7SlukemCOPTS.v7fs_populate.c+= ${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_FORMAT_TRUNCATION} 403697550eSbouyer.endif 41de8b3ad2Slukem 42de8b3ad2Slukem.include <bsd.prog.mk> 43e2036ad8Sreinoud# DO NOT DELETE 44