1# $OpenBSD: Makefile,v 1.24 2024/04/09 09:35:57 claudio Exp $ 2 3REGRESS_TARGETS = network_statement md5 ovs capa policy pftable \ 4 mrt maxprefix maxprefixout maxcomm l3vpn \ 5 ixp lladdr \ 6 as0 med eval_all attr 7 8BGPD ?= /usr/sbin/bgpd 9 10CLEANFILES += *.mrt *.out exabgp.*.conf *.log *.fifo \ 11 api-exabgp api-exabgp.d 12 13api-exabgp: api-exabgp.c 14 15network_statement: 16 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 17 18md5: 19 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 20 21ovs: 22 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 23 24capa: 25 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 26 27policy: 28 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 29 30pftable: 31 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 32 33mrt: 34 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 35 36maxprefix: 37 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 38 39maxprefixout: 40 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 41 42maxcomm: 43 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 44 45l3vpn: 46 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 13 14 47 48ixp: 49 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 50 51lladdr: 52 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 53 54.if ! exists(/usr/local/bin/exabgp) 55as0: 56 # install exabgp from ports for additional tests 57 @echo SKIPPED 58 59med: 60 # install exabgp from ports for additional tests 61 @echo SKIPPED 62 63eval_all: 64 # install exabgp from ports for additional tests 65 @echo SKIPPED 66 67attr: 68 # install exabgp from ports for additional tests 69 @echo SKIPPED 70 71.else 72 73.SUFFIXES: .conf .in 74.in.conf: 75 sed -e 's|##OBJDIR##|${.OBJDIR}|g' \ 76 ${.IMPSRC} > ${.TARGET} || \ 77 (rm ${.TARGET} && exit 1) 78 79as0: api-exabgp exabgp.as0.test1.conf exabgp.as0.test2.conf 80 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 81 82med: api-exabgp exabgp.med.conf 83 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 84 85eval_all: api-exabgp exabgp.eval_all.conf 86 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 87 88attr: api-exabgp exabgp.attr.conf 89 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 90 91.endif 92 93.include <bsd.regress.mk> 94