1 # $NetBSD: Makefile,v 1.2 2007/09/11 23:23:51 agc Exp $ 2 3 PROG=fanoutfs 4 LDADD+= -lrefuse 5 CPPFLAGS+= -g 6 MAN=fanoutfs.8 7 WARNS=4 8 9 .include <bsd.prog.mk> 10 11 .include <bsd.own.mk> 12 13 FANOUTOBJDIR!=cd ${.CURDIR} && ${PRINTOBJDIR} 14 15 test: 16 echo "# New fanout configuration at `date`" > fan.conf; \ 17 for i in 1 2 3 4 5 6 7 8; do \ 18 mkdir dir$$i; \ 19 cp ${.CURDIR}/defs.h dir$$i/defs.h; \ 20 cp ${.CURDIR}/defs.h dir$$i/defs.h.$$i; \ 21 echo dir$$i >> fan.conf; \ 22 done; \ 23 cp ${.CURDIR}/Makefile dir4; \ 24 cp ${.CURDIR}/fanoutfs.c dir7; \ 25 priv ${FANOUTOBJDIR}/${PROG} -f fan.conf /mnt; \ 26 sleep 1; \ 27 ls -la /mnt; \ 28 sleep 1; \ 29 priv pkill fanoutfs; \ 30 priv rm -rf dir? fan.conf 31