1# $OpenBSD: Makefile,v 1.27 2025/01/14 13:15:18 claudio Exp $ 2 3REGRESS_TARGETS = network_statement md5 ovs capa policy pftable \ 4 mrt maxprefix maxprefixout maxcomm maxattr \ 5 l3vpn ixp lladdr extnh \ 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 45maxattr: 46 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 47 48l3vpn: 49 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 13 14 50 51ixp: 52 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 53 54addpath: 55 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 56 57lladdr: 58 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 59 60extnh: 61 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 62 63.if ! exists(/usr/local/bin/exabgp) 64as0: 65 # install exabgp from ports for additional tests 66 @echo SKIPPED 67 68med: 69 # install exabgp from ports for additional tests 70 @echo SKIPPED 71 72eval_all: 73 # install exabgp from ports for additional tests 74 @echo SKIPPED 75 76attr: 77 # install exabgp from ports for additional tests 78 @echo SKIPPED 79 80.else 81 82.SUFFIXES: .conf .in 83.in.conf: 84 sed -e 's|##OBJDIR##|${.OBJDIR}|g' \ 85 ${.IMPSRC} > ${.TARGET} || \ 86 (rm ${.TARGET} && exit 1) 87 88as0: api-exabgp exabgp.as0.test1.conf exabgp.as0.test2.conf 89 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 90 91med: api-exabgp exabgp.med.conf 92 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 93 94eval_all: api-exabgp exabgp.eval_all.conf 95 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 96 97attr: api-exabgp exabgp.attr.conf 98 ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 99 100.endif 101 102.include <bsd.regress.mk> 103