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