192512Sphk# $FreeBSD$
292512Sphk
392512SphkPROG=	ConfCmp
492512SphkSRCS+=	ConfCmp.c
592512SphkSRCS+=	subr_sbuf.c
6104512Sphk
7104512Sphk.PATH:	../../../../sys/kern
8104512Sphk
9139103SruNO_OBJ=
10126200SjohanWARNS?=	5
1192512SphkCFLAGS+=	 -g -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -static
1292512Sphk# Uncomment for ElectricFence
1392512Sphk#LDADD += -lefence -L/usr/local/lib
1492512Sphk
15125500SruDPADD += ${LIBBSDXML}
16104512SphkLDADD += -lbsdxml
1792512Sphk
18139103SruNO_MAN=
1992512SphkCLEANFILES	+= _*
2092512Sphk
2192512Sphk.include <bsd.prog.mk>
2292512Sphk
2392512Sphktest:	${PROG}
2492512Sphk	rm -f _* *.core
2595397Sphk	./${PROG} a1.conf a1.conf
2695397Sphk	./${PROG} a1.conf a1a.conf 
2792512Sphk	if ./${PROG} a1.conf a1b.conf > /dev/null 2>&1 ; then exit 1 ; fi
2892512Sphk	if ./${PROG} a1.conf a1c.conf > /dev/null 2>&1 ; then exit 1 ; fi
2992512Sphk	if ./${PROG} a1.conf a1d.conf > /dev/null 2>&1 ; then exit 1 ; fi
3095397Sphk	./${PROG} a2.conf a2.conf
3195397Sphk	./${PROG} a2.conf a2a.conf
3295397Sphk	if ./${PROG} a2.conf a2b.conf > /dev/null 2>&1 ; then exit 1 ; fi
3395397Sphk	if ./${PROG} a2.conf a2c.conf > /dev/null 2>&1 ; then exit 1 ; fi
3495397Sphk	if ./${PROG} a2.conf a2d.conf > /dev/null 2>&1 ; then exit 1 ; fi
3592515Sphk
36