1# $NetBSD: Makefile,v 1.1 2007/03/31 21:05:56 agc Exp $ 2 3PROG=fanoutfs 4LDADD+= -lrefuse 5CPPFLAGS+= -g 6MAN=fanoutfs.8 7WARNS=4 8 9.include <bsd.prog.mk> 10 11.include <bsd.own.mk> 12 13FANOUTOBJDIR!=cd ${.CURDIR} && ${PRINTOBJDIR} 14 15test: 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