1*74206d12Sclaudio# $OpenBSD: Makefile,v 1.12 2021/01/12 08:59:03 claudio Exp $
2aab15e33Sbenno
3cae3ac8fSclaudioREGRESS_TARGETS	= 	network_statement md5 ovs mrt \
4cae3ac8fSclaudio			maxprefix maxprefixout as0
5799adc45Sclaudio
6455e2c3fSbennoBGPD ?=			/usr/sbin/bgpd
7aab15e33Sbenno
8*74206d12SclaudioCLEANFILES +=		*.mrt *.out *.conf *.log *.fifo api-exabgp*
9*74206d12Sclaudio
10*74206d12Sclaudioapi-exabgp: api-exabgp.c
1175106e21Sclaudio
12aab15e33Sbennonetwork_statement:
1369c8509dSclaudio	${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12
14aab15e33Sbenno
15656c0bb1Sbennomd5:
1669c8509dSclaudio	${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12
17656c0bb1Sbenno
18218d7282Sdenisovs:
1969c8509dSclaudio	${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12
20218d7282Sdenis
2175106e21Sclaudiomrt:
2269c8509dSclaudio	${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11
2375106e21Sclaudio
24f24a7fe0Sclaudiomaxprefix:
25f24a7fe0Sclaudio	${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12
26f24a7fe0Sclaudio
27cae3ac8fSclaudiomaxprefixout:
28cae3ac8fSclaudio	${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12
29cae3ac8fSclaudio
30799adc45Sclaudio.if ! exists(/usr/local/bin/exabgp)
31799adc45Sclaudioas0:
32723403cbSclaudio	# install exabgp from ports for additional tests
33799adc45Sclaudio	@echo SKIPPED
34*74206d12Sclaudio
35*74206d12Sclaudiomed:
36*74206d12Sclaudio	# install exabgp from ports for additional tests
37*74206d12Sclaudio	@echo SKIPPED
38799adc45Sclaudio.else
39799adc45Sclaudio
40799adc45Sclaudio.SUFFIXES: .conf .in
41799adc45Sclaudio.in.conf:
42*74206d12Sclaudio	sed -e 's|##OBJDIR##|${.OBJDIR}|g' \
43*74206d12Sclaudio	    ${.IMPSRC} > ${.TARGET} || \
44799adc45Sclaudio	(rm ${.TARGET} && exit 1)
45799adc45Sclaudio
46*74206d12SclaudioAS0_CONFS = 	exabgp.as0.test1.conf exabgp.as0.test2.conf
47799adc45Sclaudio
48*74206d12Sclaudioas0: api-exabgp ${AS0_CONFS}
49799adc45Sclaudio	${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12
50*74206d12Sclaudio
51*74206d12Sclaudiomed: api-exabgp exabgp.med.conf
52*74206d12Sclaudio	${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12
53*74206d12Sclaudio
54799adc45Sclaudio.endif
55799adc45Sclaudio
56aab15e33Sbenno.include <bsd.regress.mk>
57