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