Home | History | Annotate | Line # | Download | only in fanoutfs
Makefile revision 1.1.4.1
      1  1.1.4.1  matt # $NetBSD: Makefile,v 1.1.4.1 2007/11/06 23:12:42 matt 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.1.4.1  matt 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.1.4.1  matt .include <bsd.own.mk>
     12  1.1.4.1  matt 
     13  1.1.4.1  matt FANOUTOBJDIR!=cd ${.CURDIR} && ${PRINTOBJDIR}
     14  1.1.4.1  matt 
     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.1.4.1  matt 		cp ${.CURDIR}/defs.h dir$$i/defs.h;			\
     20  1.1.4.1  matt 		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.1.4.1  matt 	cp ${.CURDIR}/Makefile dir4;					\
     24  1.1.4.1  matt 	cp ${.CURDIR}/fanoutfs.c dir7;					\
     25  1.1.4.1  matt 	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